У меня в redmine лежат заметки, к которым не обращаюсь, но выглядят они полезными, поэтому перенесу их сюда, как бы в архив.
Обзор
Смена hostname в CentOS
Открываем файл /etc/sysconfig/network
и редактируем
HOSTNAME="example.com"
Далее выполняем команду:
$ hostname example.com
Потом открываем файл /etc/hosts
и редактируем или добавляем если нет такой строки:
127.0.0.1 example.com localhost localhost.localdomain
Смена часового пояса в CentOS
$ cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Работа со временем в CentOS
Для синхронизации времени нужно установить пакет ntp
$ yum y install ntp
Для выполнения синхронизации в настоящий момент:
$ ntpdate pool.ntp.org
Зимнее московское время отображается не верно? Обновите пакет tzdata!
$ yum upgrade tzdata
Открываем конфиг:
$ vim /etc/sysconfig/ntpd
Корректируем там:
SYNC_HWCLOCK=yes
А также изменяем (-L чтобы не слушать сеть вообще):
OPTIONS="-u ntp:ntp -p /var/run/ntpd.pid -L"
Синхронизируем время:
$ /usr/sbin/ntpdate 0.rhel.pool.ntp.org europe.pool.ntp.org
Добавляем в автозапуск:
$ /sbin/chkconfig ntpd on
Запускаем:
$ /etc/init.d/ntpd start
Но иногда ntpd глючит и получается большие отставания:
$ sntp time.nist.gov
2010 Feb 19 16:33:10.653 + 79.089 +/ 0.152 secs
Тогда надо делать следующее:
$ /etc/init.d/ntpd stop
$ /usr/sbin/ntpdate 0.rhel.pool.ntp.org europe.pool.ntp.org
$ /etc/init.d/ntpd start
Теперь все ок:
$ sntp time.nist.gov
2010 Feb 19 16:33:25.111 - 0.009 +/- 0.151 secs
Время железа и его синхронизация с системным
$ hwclock --show
$ hwclock --systohc
Создание новой базы в MySQL
> CREATE DATABASE db_name CHARACTER SET utf8 COLLATE utf8_general_ci;
> use db_name;
> GRANT SELECT,LOCK TABLES,CREATE TEMPORARY TABLES,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX ON db_name.* TO 'db_user'@'localhost' identified by 'password';
> flush privileges;