F.A.Q. Centos 6/7

Блог X-MSN  > OS Linux\Unix >  F.A.Q. Centos 6/7
0 комментариев

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.