Brand(2f)Logo/centos-logo-light.png)
посмотреть
базовая установка
Первым делом — выполняем обновление системы. Стоит отметить, в CentOS используется свой менеджер по работе с файлами — yum.
# yum -y update
Данная команда с ключом -y позволит выполнить быстрое обновление системы — во всех ситуациях, когда потребуется ввести подтверждение пользователя/администратора, это будет сделано автоматически.
Следующим этапом будет установка редактора nano и перенаправление всех почтовых сообщений на адрес root’а:
# yum -y install nano
# echo %почтовыйадрес% >~/.forward
# chcon —u system_u ~/.forward
Настраиваем локаль и русскую раскладку:
# localectl set—locale LANG=«ru_RU.UTF-8» LC_NUMERIC=«C» LC_TIME=«POSIX» LC_MESSAGES=«POSIX»
# localectl set—keymap us ru —no—convert
# localectl set—x11—keymap us,ru pc105 grp:ctrl_shift_toggle —no—convert
# localectl status
System Locale: LANG=ru_RU.UTF—8
LC_NUMERIC=C
LC_TIME=POSIX
LC_MESSAGES=POSIX
VC Keymap: us
VC Toggle Keymap: ru
X11 Layout: us,ru
X11 Model: pc105
X11 Variant: grp:ctrl_shift_toggle
# sed —i —follow—symlinks ‘s/vconsole.font=[^ ]*/vconsole.font=latarcyrheb-sun16/g’ \
/etc/sysconfig/grub
# sed —i —follow—symlinks ‘s/vconsole.keymap=[^ ]*/vconsole.keymap=ru/g’ \
/etc/sysconfig/grub
# grub2—mkconfig —output=/boot/grub2/grub.cfg
После перезагрузки мы сможем переключаться по CTRL+SHIFT на русскую раскладку.
Настройка менеджера пакетов yum:
Сделаем ограничение на количество установленных версий пакетов до 3-х:
# nano —w /etc/yum.conf
installonly_limit=3
# yum —y install yum—cron yum—utils
Включаем проверку новых версий пакетов (информация о новых версиях будет приходить по почте, сами пакеты обновляться автоматически не будут):
# nano —w /etc/yum/yum—cron.conf
download_updates = no
# systemctl enable yum—cron.service
# systemctl start yum—cron.service
Базовая настройка операционной системы CentOS 7 завершена.
https://www.gotoadm.ru/basic-settings-centos-7/
CentOS Полезные советы
---------------------------------------------------------------------
Настройка русской локализации utf-8 в CentOS (старое)
Настройка русской локализации utf-8 в CentOS
locale -a | grep ru
нет русской локали то ее необходимо сделать. Команда для этого выглядит так:
localedef -i ru_RU -f UTF-8 ru_RU.UTF-8
файлы находящиеся в папке /usr/share/i18n/ принадлежат glibc-common-2.x.x и если вы их не наблюдаете там, то необходимо разбираться с самим glibc-common
touch /etc/sysconfig/i18n
LANG="ru_RU.UTF-8"
SUPPORTED="ru_RU.UTF-8:ru_RU:ru"
SYSFONT="latarcyrheb-sun16"
запись в /etc/environment перебивает этот файл, т.е. если там есть LANG="en_US.UTF-8" то в /etc/sysconfig/i18n можно писать что угодно
если пустой /usr/share/i18n/locales/ и выдаёт ошибку
haracter map file `UTF-8' not found: No such file or directory
cannot read character map directory `/usr/share/i18n/charmaps': No such file or directory
yum -y install glibc-locale-source glibc-langpack-en
localedef -f UTF-8 -i en_US en_US.UTF-8
yum install yum-plugin-fastestmirror
yum install yum-plugin-priorities
yum -y install epel-release
кракозябры в консоли
unicode_start
в fedora это лечится так:
dnf install glibc-langpack-ru
localectl set-locale LANG=ru_RU.utf8
проверить
localectl
можно ещё поправить /etc/vconsole.conf список раскладок
# KEYMAP="ruwin_alt-UTF-8"
KEYMAP="ruwin_alt_sh-UTF-8"
FONT="UniCyrExt_8x16"
затем
sudo systemctl restart systemd-vconsole-setup
и пересобрать initramfs:
sudo dracut -f
если нужна раскладка, которой нет в системе, то добавлять её нужно сюда:
/lib/kbd/keymaps/legacy/i386/qwerty/
https://github.com/A-Projects/Ruchey/
переделать раскладку
vim /lib/kbd/keymaps/legacy/i386/qwerty/ru.map.gz
/etc/vconsole.conf
KEYTABLE="ru"
MODEL="pc105"
LAYOUT="us,ru"
VARIANT="intl"
OPTIONS="grp:alt_shift_toggle,grp_led:scroll"
настройка раскладки и локали
system-config-language
system-config-keyboard
универсальные инженерные раскладки, имеющие одинаковый набор и расположение символов, как для кириллицы, так и для латиницы
https://github.com/A-Projects/Ruchey/
минимальная графика
yum groupinstall "X Window System"
yum install gdm fluxbox
(без gdm и кучи что он потащит нормально запустить иксы не выйдет, приколочено гвоздями)
CentOS-репозитории
Дополнительные репозитории совместимые с CentOS
дополнительные репозитории для centos
https://wiki.colobridge.net/files/centosrepo.sh
после установки репозитория следует отключить его установкой параметра enabled=0 (По умолчанию там будет enabled=1) Например для EPEL это можно сделать в файле параметров репозитория /etc/yum.repos.d/epel.repo Для RPMforge в файле /etc/yum.repos.d/rpmforge.repo
После этого пакеты из этих репозиториев не будут доступны если вы не используете в команде установки пакета или обновления системы параметр
--enablerepo=<имя репозитория>
Например:
yum --enablerepo=epel install iftop
yum --enablerepo=rpmforge install iftop
https://packages.fedoraproject.org/
https://docs.fedoraproject.org/en-US/epel/getting-started/
https://copr.fedorainfracloud.org/
Yum, шпаргалка