Установить в CentOS NTP

Чтобы установить в CentOS NTP воспользуемся yum.

yum install ntp

После чего синхронизируем время с серверами времени в интернет

ntpdate pool.ntp.org

Затем нам нужно выставить аппаратные
часы BIOS, равными
времени по Гринвичу (UTC).

hwclock —systohc —utc

Для того чтобы наша система не показывала время
выставленное в BIOS (если конечно вы не живете
на нулевом меридиане) в файле

/etc/sysconfig/clock

Должно быть следующее

ZONE=”Europe/Kiev”
UTC=true
ARC=false

Где ZONE = ваш текущий часовой пояс.

Чтобы наш демон ntp понимался при
следующих загрузках набираем и вводим:

chkconfig —level 2345 ntpd on

Либо входим в меню при помощи

setup

и в системных службах ставим звездочку напротив ntpd.

Запускаем вручную наш демон

service ntpd start

Проверяем синхронизируется ли наш сервер с серверами времени.
ntpq -p

В появившейся таблице мы видим сервера с которыми синхронизирован наш ntpd.

remote

Имя удаленного NTP-сервера.

refid
Указывает, откуда каждый сервер получает время в данный момент.

st
Stratum это число от 1 до 16, указывающее на точность
сервера. Единица означает максимальную точность, 16 — сервер
недоступен. Уровень вашего сервера будет равен уровню наименее точного
удаленного сервера плюс 1.

poll
Интервал между опросами (в секундах). Значение будет изменяться
между минимальной и максимальной частотой опросов. В начале
интервал будет небольшим, чтобы синхронизация происходила
быстро. После того как часы синхронизируются, интервал начинает
увеличиваться, чтобы уменьшить трафик и нагрузку на популярные
сервера времени.

reach
Восьмеричное представление массива из 8 бит, отражающего
результаты последних восьми попыток соединения с сервером. Бит
выставлен, если удаленный сервер ответил.

delay
Количество времени (в секундах) необходимого для получения
ответа на запрос “который час? “.

offset
Наиболее важное поле. Разница между временем локального и
удаленного серверов. В ходе синхронизации это значение должно
понижаться, указывая на то, что часы локальной машины идут все
точнее.

jitter
Дисперсия (Jitter) — это мера статистических отклонений от
значения смещения (поле offset) по нескольким успешным парам
запрос-ответ. Меньшее значение дисперсии предпочтительнее,
поскольку позволяет точнее синхронизировать время.

Значение знаков перед именами серверов

— Означает, что локальный сервис NTP не предпочитает этот сервер
+ Означает, что локальный сервис NTP предпочитает этот сервер
x Отмечает плохой хост
* Указывает на текущий наиболее предпочтительный сервер

Вот и все,- про поправки времени вручную, на нашем сервере, можно забыть, так как все будет автоматизировано. На рабочих станциях вашей сети нужно указать ip адрес вашего сервера времени, и на этом все работы у нас завершены.

Дата и время в CentOS

В любой операционной системе, на любом компьютере нельзя обойтись без использования точного времени и даты. Особенно это важно системным администраторам, ведь все логи событий упорядочены именно по дате и времени.

Чтобы просмотреть время в Linux достаточно набрать команду:

date

После чего нам будет показаны текущий день недели, месяц, время и год.

Сбт Фев 13 02:09:28 EET 2010

Установить вручную дату и время можно с помощью этой же команды -

date MMDDhhmm

Где MM – месяц, DD – день, hh – час, mm – минуты.

Т.Е. чтобы задать к примеру 10 января 10 часов 15 минут, нужно ввести следующее:

Date 01101015

Более подробно о команде date, можно почитать в мануале

man date

Помимо вывода и редактирования времени date может и многое другое, к примеру набрав такую команду:

date —date=”sunday next 2 week

Мы узнаем на какое число попадет у нас воскресенье через две недели.

Можно также узнавать дату ближайшего наступающего дня неделеи, к примеру

date —date=”friday” +%F

Покажет нам дату ближайшей пятницы.

Команда:

date —date=”last friday” +%F

Покажет нам число прошедшей пятницы.

Конечно же, удобно просматривать дату и время, а также рассчитывать ближайшие или прошедшие дни, но как нам быть если мы хотим увидеть полноценный календарь? И на этот случай в Linux все предусмотрено!

Для этого существует команда -

cal

CentOS / Redhat Iptables настройка брандмауэра (firewall)

Как настроить брандмауэр Netfilter (Iptables) под CentOS / RHEL / Fedora / RedHat Enterprise Linux?

Netfilter является брандмауэр для систем Linux. Он включен в качестве части распределения Linux, и она включена по умолчанию. Этот брандмауэр контролирует программу Iptables. Netfilter фильтрация происходит на уровне ядра, прежде чем программа может даже обрабатывать данные из сети пакетов.
Iptables файла конфигурации

Читать далее

Конфигурационные файлы web-servera

Конфигурационный файл апача
/etc/httpd/conf/httpd.conf

Конфигурационный файл php
/etc/php.ini
Модули php
/usr/lib64/php/modules/

Конфигурационный файл mysql
/etc/my.cnf

Конфигурационный файл nginx
/etc/nginx/nginx.conf

Перезагрузку сервисов можно сделать командой
service httpd restart
service mysqld restart
service httpd restart
service nginx restart

По аналогии остановка и запуск сервисов:
service nginx stop
service nginx start

Добавить в автозапуск
chkconfig httpd on
chkconfig mysqld on
chkconfig nginx on
chkconfig memcached on