Рубрика «CentOS» - 9

Предисловие

Сразу хочу попросить прощения за столь перегруженную статью, но для меня сейчас всё это актуально и связано. Думаю что некоторым это может пригодиться для будущей разработки. Хочу обратить внимание, что в этой статье я не стану рассказывать вам как устанавливать те или иные тривиальные вещи, установка которых, к тому же, зависит от той или иной платформы. Также в статье я не описываю телодвижения по настройке прав доступа к файлам сервера, опять же, это зависит от реализации. В статье описан процесс настройки на PDC сервер с именем tci.lan, все имена сохранены, в вашем случае их следует заменить на соответствующие вам. Данная статья содержит код, для улучшения читаемости он спрятан в спойлерах.Читать полностью »

в 20:11, , рубрики: CentOS, linux, метки:

Это удивительный и быстрый релиз, не прошло и полгода как раньше после выпуска очередной версии rhel(прошло всего 10 дней).
Длительность выпусков centos наверно основная боль сообщества в последние годы, частично проблема была решена с помощью непрерывного репозитория, но там были только security-fix

Из интересного мне добавили:

1) Добавили Java 7 и ant 1.7 (пакеты ant17, java-1.7.0-openjdk). Джависты на серверах с centos 5 ликуют.
2)Появилась возможность использовать rsyslog версии 5 (пакет rsyslog5).
3)Удивительно, но сам редхат догадался добавить нативную поддержку хранения юзеров postfix в mysql. Много лет назад для этого приходилось компилить postfix ручками, а потом centos добавил в repo пакет postfix-mysql, а сейчас получается и он не нужен.Читать полностью »

Я не нашел в данном пакете встроенного механизма авторизации для просмотра потока в браузере через интернет. Из-за этого сервис будет постоянно доступен для всех. Доступ конечно можно ограничить через нужный IP адрес правилами в iptables, но это неудобно, т.к. IP адрес может быть динамическим, к примеру, интернет на смартфоне.

В таком случае, сделаем авторизацию через Apache+IPTables.

Предположим, что в системе уже установлены пакеты Motion, Apache и IPTatables. Есть сайт доступный в интернете mysite.ru
Читать полностью »

В этом посте я поделюсь своими ощущениями по работе с системой виртуализации OpenVZ. Так как опыт работы администратором у меня небольшой, впервые я познакомился с OpenVZ, когда пришел на работу в компанию centos-admin.ru. Раньше у меня было мнение, что подобные системы используются в основном в рамках хостинг-провайдеров, но, как оказалось, виртуализация очень полезна и в повседневной работе системного администратора.

OpenVZ

Читать полностью »

GPL панель управления сервером Vesta

Сейчас уже сложно сказать, когда именно я начал работу над вестой. Если считать первые скрипты добавления виртуальных хостов в апач, то это был 2007 год. Получается 5 лет тому назад. Помню тогда на работе состоялся примерно такой диалог:
— Ты решил написать свою панель управления?
— Ага, ведь cPanel это ужас, Plesk хоть и лучше, но сильно дорогой. Да и вообще у меня уже почти все готово
— Хм… для того чтобы просто приблизиться к сPanel тебе потребуется минимум 2 года

Не помню, что тогда ответил, но фразу про то, что почти все готово, я повторял еще не раз. Сейчас еще я хочу рассказать что готово в версии 0.9.7
Читать полностью »

Привет! image

С сегодняшнего дня не нужно будет шерстить чужие AMI или делать установки собственных систем, чтоб получить образ Debian, Centos или FreeBSD. Они доступны в Marketplace абсолютно бесплатно:

AWS официально поддерживает Centos, Debian и FreeBSD из Marketplace

Например, вы желаете установить чистый Debian крайней версии. Сейчас я расскажу, как это сделать.
Читать полностью »

На сегодняшний день услуга системного администрирования серверов является одной из наиболее востребованных, ведь каждый из работающих в интернете сайтов работает на сервере или серверах, которые так или иначе кто-то администрирует.
Разные системные администраторы любят разные операционные системы — кому что привычнее и удобнее: CentOS Linux (или Red Hat Linux), Fedora Core, Debian, Ubuntu, FreeBSD, Microsoft Windows Server и многие другие. Можно много рассуждать, какая из систем работает быстрее и стабильнее, но, на мой взгляд, важен скорее не выбор операционной системы, а опыт системного администратора, умение работать в команде.

Мой выбор пал на CentOS + OpenVZ-виртуализацию. CentOS — потому что его удобно администрировать на большом количестве серверов (наша команда на сегодняшний день поддерживает больше 300 физических серверов, на каждом из которых запущено по несколько виртуальных контейнеров). OpenVZ — потому что это очень удобная и надежная виртуализация с минимальным оверхедом по ресурсам.

Читать полностью »

Наверняка, у многих есть собственные веб серверы. Настройка нового сервера с нуля — достаточно нудное и времяубивающее трудоемкое занятие не только для новичка, но и для бывалых.

А если к тому же по долгу службы вам приходится настраивать по несколько серверов в неделю/месяц, то невольно начинаешь задумываться об автоматизации этого процесса. Хочу поделиться bash скриптом, который я использую для начальной настройки RedHat / CentOS серверов.

Читать полностью »

Предупреждение: Никаких подробных инструкций не будет! Только последовательность действий, необходимые шаги и наводки. Это руководство только для опытных администраторов Линукс! (иначе нереально)
Примеры некоторых моих конфигов прилагаются...

Замечание: эта статья написана на основе экспериментов с 32-битным CentOS 6.3 (Для сервера необходимо использовать 64-битную ОС. Но так получилось, что на доступном мне для экспериментов железе 64-битный CentOS не установился.) Однако разницы для методики установки нет (32 vs 64bit) — она только в суффиксах дистрибутивных файлов: либо i686 (или i386), либо x86_64…

Содержание:

Читать полностью »

Темой для топика послужила ситуация, в которую я попал, пытаясь установить SilkJS на OS Centos. Официально SilkJS может быть установлен на OSX и Ubuntu (& forks). Для OS Centos инсталлятор находится в стадии разработки, хотя makefile для Centos присутствует в пакете.

Итак, что такое SilkJS?

SilkJS — это командный процессор и супер-быстрый http-сервер, являющийся надстройкой над JavaScript-движком v8 разработанным компанией Google. Он оптимизирован для запуска server-side приложений, консольных приложений и сетевых серверов. Очевидный конкурент такому продукту, как NodeJS.
Вкратце, его особенности:

  • поддерживает выполнение сценариев JavaScript на стороне сервера
  • идеально подходит для RIA
  • предоставляет «легкое» API для доступа к системным функциям OS Linux и OSX
  • реализует Ajax-запросы как RPC
  • etc.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js