среда, 13 мая 2015 г.

Сравнение RedHat7 и RedHat6 обзор команд




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


Сервисы
запуск сервиса
systemctl start name.service
пример:
systemctl start bluetooth.service или systemctl start bluetooth
service name start
остановка сервиса
systemctl stop name.service
service name stop
перезапуск
systemctl restart name.service
service name restart
перезапускает сервис только если он запущен
systemctl try-restart name.service
service name condrestart
перечитывание конфигурации
systemctl reload name.service
service name reload
проверка сервиса (запущен ли)
systemctl status name.service
systemctl is-active name.service
service name status
вывести статусы всех сервисов
systemctl list-units --type service --all
(к счастью работает табуляция)
service --status-all
выводит все сервисы и проверяет их на enabled
systemctl list-unit-files --type service
chkconfig --list
активация сервиса при загрузки
systemctl enable name.service
chkconfig name on
пересоздание ссылок сервиса
systemctl reenable name.service
х.з.
отключение сервиса
systemctl disable name.service
chkconfig name off
проверка сервиса
systemctl status name.service
systemctl is-enabled name.service
chkconfig --list name
А теперь Targets или runlevel. Просмотреть текущий runlevel можно командой systemctl get-defaul
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
Операции с уровнями:
показывает текущий загруженный уровень
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
Включение/выключение/перезагрузка/...
остановить систему
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
обновление конфигурации не затрагивая активных запросов
apachectl graceful
service httpd graceful
проверка конфига
apachectl configtest
service httpd configtest
Файервол
запуск файервола
systemctl start firewalld
service iptables start
список доступных зон:
firewall-cmd --get-zones
список доступных услуг:
firewall-cmd --get-services
модификация зоны:
firewall-cmd --permanent --zone=internal –add-source=10.28.0.0/16
firewall-cmd --permanent --zone=internal –add-service=http
firewall-cmd --reload
Другие опции для конфигурирования зон файервола:
firewall-cmd --add-interface=IFACE --zone=ZONE
firewall-cmd --add-port=PORT/PROTOCOL –zone=ZONE
firewall-cmd --remove-source=IP/CIDR --zone=ZONE
firewall-cmd --remove-interface=IFACE –zone=ZONE
firewall-cmd --remove-service=SERVICE –zone=ZONE
firewall-cmd --remove-port=IP/CIDR --zone=ZONE
root-project

Комментариев нет:

Отправить комментарий