1. Узнать версию ОС:
# cat /etc/*release*
# cat /proc/version
# cat /etc/redhat-release
1.1. Узнать разрядность ОС, имя и дату установки:
# uname -r
# uname -a
2. Кодировка используемая в системе:
# locale
2.1. Для замены кодировки на русскую UTF-8 в CentOS выполним следующее:
# localedef -i ru_RU -f UTF-8 ru_RU.UTF-8
# export LC_ALL="ru_RU.UTF-8"
2.2. Далее проверяем и исправляем файл /etc/sysconfig/i18n, он должен содержать следующее:
lang="ru_RU.UTF-8"
SYSFONT="latarcyrheb-sun16"
2.3. Для замены кодировки на английскую UTF-8 в CentOS выполним следующее:
# localedef -i en_US -f UTF-8 en_US.UTF-8
# export LC_ALL="en_US.UTF-8"
2.4. Далее проверяем и исправляем файл /etc/sysconfig/i18n, он должен содержать следующее:
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
3. Узнать имя хоста:
# hostname
3.1. Быстрая смена имени хоста (после перезагрузки слетает):
# hostname name.domain.com
3.2. Изменение имени хоста на постоянное:
# vim /etc/hosts
# Auto-generated hostname. Please do not remove this comment.
127.0.0.1 name.domain.com localhost localhost4.localdomain4 localhost4 name localhost.localdomain
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
# Добавляем:
192.168.168.168 name.domain.com
Где 192.168.168.168 – ваш локальный IP адрес (узнать можно командой ifconfig или ip a или ip add)
name.domain.com – hostname вашего сервера, (узнать можно командой hostname)
3.3. Редактируем файл /etc/sysconfig/network:
# vim /etc/sysconfig/network
HOSTNAME=name.domain.com
Перезагружаем систему, проверяем командой hostname
4. Смотрим состояние SELINUX:
# sestatus
SELinux status: enabled
(в некоторых случаях мешает работе различного ПО)
4.1. Меняем режим SELINUX на disabled:
vim /etc/selinux/config
SELINUX=disabled
SELINUXTYPE=targeted
4.2. После настройки перезагрузить систему:
# reboot
5. Отключение firewalld:
Смотрим запущен или нет:
# systemctl status firewalld
Останавливаем:
# systemctl stop firewalld
Отключаем:
# systemctl disable firewalld
5.1. Проверяем:
# iptables -L -v -n
6. Настройка даты и часового пояса:
6.1. Создать резервную копию файла localtime:
# mv /etc/localtime /etc/localtime.bak
6.2. Создать символическую ссылку на файл с часовым поясом Москва:
# ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
6.3. Список часовых поясов и зон можно увидеть в каталоге:
# ls /usr/share/zoneinfo/
7. Настройка хранения истории в bash_history:
Для этого нужно отредактировать файл vim /root/.bashrc, который находится в том же каталоге, что и файл с историей (каталог пользователя).
7.1. Добавляем в него следующие строки:
export HISTSIZE=10000
export HISTTIMEFORMAT="%h %d %H:%M:%S "
PROMPT_COMMAND='history -a'
export HISTIGNORE="ls:ll:history:w"
Первый параметр увеличивает размер файла до 10000 строк.
Второй параметр указывает, что необходимо сохранять дату и время выполнения команды.
Третья строка вынуждает сразу же после выполнения команды сохранять ее в историю.
В последней строке мы создаем список исключений для тех команд, запись которых в историю не требуется.
7.2. Для применения изменений необходимо разлогиниться и подключиться заново, или выполнить команду:
# source ~/.bashrc