Главная Зерно Пингвин Колибри Сириус Ромашка


Настройка

Отличия RHEL7 от RHEL6 обзор команд

Для тех кто знаком с RedHat 6 краткий обзор по RedHat 7, что бы не читать толстых книжек и продолжать жить.

Что systemd нам приготовил в горшочке, где когда-то хранился мёд.

  Red Hat 7Red Hat 6
новая команда для
доступа к часам (старые то же
работают)
timedatectl
(timedatectl set-time YYYY-MM-DD,
timedatectl set-time HH:MM:SS )
date , hwclock


Так же изменился демон синхронизации, вместо ntpd теперь cronyd.

Сервисы

Список всех установленных сервисов можно увидеть в /usr/lib/systemd/system/
Red Hat 7 Red Hat 6
запуск сервиса systemctl start named.service
пример:
systemctl start bluetooth.service
или systemctl start bluetooth
service named start
остановка сервиса systemctl stop named.service service named stop
перезапуск systemctl restart named.service service named restart
перезапускает сервис
только если он запущен
systemctl try-restart named.service service named
condrestart
перечитывание
конфигурации
systemctl reload named.service service named reload
проверка сервиса
(запущен ли)
systemctl status named.service
systemctl is-active named.service service named status
вывести статусы всех
сервисов
systemctl list-units --type service
--all
(к счастью работает табуляция)
service --status-all
выводит все сервисы и
проверяет их на enabled
systemctl list-unit-files --type
service
chkconfig --list
активация сервиса при
загрузки
systemctl enable named.service chkconfig named on
пересоздание ссылок
сервиса
systemctl reenable named.service х.з.
отключение сервиса systemctl disable named.service chkconfig named off
проверка сервиса systemctl status named.service
systemctl is-enabled named.service
chkconfig --list name


Примечание: в конструкции systemctl ... named после named.service можно не дописывать. Без данного расширения система по умолчанию считает что производятся манипуляции с сервисом. Если же Вы производите манипуляции например с target то расширение указать необходимо.

А теперь Targets или runlevel. Просмотреть текущий runlevel можно командой systemctl get-default

Red Hat 7 Red Hat 6
Shutdown системы runlevel0.target
poweroff.target
0
Сингл режим/ режим
восстановления
runlevel1.target
rescue.target
1
Не графический,
многопользовательский
уровень
runlevel2.target
multi-user.target
2
Не графический,
многопользовательский
уровень
runlevel3.target
multi-user.target
3
заело пластинку runlevel4.target
multi-user.target
4
Графический многопользовательский уровень runlevel5.target
graphical.target
5
Shutdown and reboot runlevel6.target
reboot.target
6


Операции с уровнями (runlevel)
Red Hat 7 Red Hat 6
показывает текущий
загруженный уровень
systemctl list-units --type target runlevel
изменение текущего
уровня, только в текущей
сессии
systemctl isolate name.target telinit runlevel
изменение текущего
уровня по умолчанию (при
загрузки)
systemctl set-default name.target vim /etc/inittab


Режимы восстановления в RHEL 7:
systemctl rescue
команда имитирует systemctl isolate rescue.target но он также передает информационные Сообщения для всех пользователей, которые на данный момент вошли в систему. Для предотвращения отправки сообщений Systemd запустите эту команду с опцией --no -wall :
systemctl --no -wall rescue

systemctl emergency
Аварийный режим обеспечивает наиболее минимальную среду можно и позволяет ремонт ваше система даже в ситуациях, когда система не в состоянии войти в режим спасения. В аварийном режиме, система монтирует корневую файловую систему только для чтения, не пытайтесь установить любой другой локальный файл. Системы, не активировать сетевые интерфейсы, и только запускают несколько основных услуг.
В Red Hat Enterprise Linux 7, аварийный режим требуется пароль администратора.
systemctl --no -wall emergency
Включение / выключение / перезагрузка
Red Hat 7 Red Hat 6
остановить систему systemctl halt halt
выключение systemctl poweroff
systemctl --no-wall poweroff
poweroff
перезагрузка systemctl reboot
systemctl --no-wall reboot
reboot
ожидание systemctl suspend pm-suspend
гибернация systemctl hibernate pm-hibernate
гибернация и ожидание systemctl hybrid-sleep pm-suspend-hybrid


Apache

Red Hat 7 Red Hat 6
обновление конфигурации
не затрагивая активных
запросов
apachectl graceful service httpd
graceful
проверка конфига apachectl configtest service httpd
configtest


Примечания: в конфигурационных файлах апача теперь для ограничения доступа не используется Allow

Файервол

Red Hat 7 Red Hat 6
запуск файервола systemctl start firewalld service iptables start


Источник: root-project.ru


Просмотров: 1781


20 . 04 . 2024