Как сменить Timezone, Hostname, Locale, Keymap и Password Rules в CentOS 7

Timezone

Смотрим лист зон

1
timedatectl list-timezones
1
2
3
4
5
6
7
8
9
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
...
Pacific/Tahiti
Pacific/Tarawa
Pacific/Tongatapu
Pacific/Wake
Pacific/Wallis

Смотрим свои настройки:

1
timedatectl
1
2
3
4
5
6
7
  Local time: Пт 2016-01-01 22:03:53 MSK
  Universal time: Пт 2016-01-01 19:03:53 UTC
    Timezone: Europe/Moscow (MSK, +0300)
 NTP enabled: no
NTP synchronized: no
 RTC in local TZ: no
  DST active: n/a

Если не эти, то выставляем:

1
timedatectl set-timezone Europe/Moscow

Hostname

Смотрим своё имя:

1
hostname

Если некорректно, меняем

1
hostnamectl set-hostname server.example.com

Смотрим что получилось (на примере моего ноута)

1
2
3
4
5
6
7
8
9
10
11
12
hostnamectl


   Static hostname: hpbook
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 16adb93495664f6c9dcf3ee647c63705
           Boot ID: 563fb46226184f84a3433b541b6c1a91
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-229.20.1.el7.x86_64
      Architecture: x86_64

Locale

Смотрим свои данные (опять же данные моего ноута):

1
2
3
4
5
6
7
8
localectl

   System Locale: 

       VC Keymap: us
      X11 Layout: ru,us
     X11 Variant: ,
     X11 Options: grp:alt_shift_toggle

Если некорректно, то смотрим список локалей

1
localectl list-locales

и выставляем:

1
localectl set-locale LANG=ru_RU.UTF-8

Keymap

Опять же смотрим localectl и обращаем внимание на VC Keymap

Если некорректно, смотрим

1
localectl list-keymaps

и выставляем нужное

1
localectl set-keymap us

Правила для паролей

1
nano /etc/login.defs

На 25 строке параметр PASS_MAX_DAYS отвечает за время действия пароля

на 26 PASS_MAX_DAYS - сколько дней будет у пользователя на смену пароля

с помощью команды

1
authconfig --passminlen=10 --update

выставляем минимальную длинну пароля

В конец файла

1
/etc/security/pwquality.conf

можно добавить список запрещённых паролей. Например:

1
badwords = qwerty qweqwe 123456 12345678

и так далее.