CentOS7已再也不使用chkconfig管理啓動項centos
使用 systemctl list-unit-files 能夠查看啓動項 安全
systemctl list-unit-files | grep enable 過濾查看啓動項以下ssh
abrt-ccpp.service enabled abrt爲auto bug report的縮寫 用於bug報告 關閉socket
abrt-oops.service enabled ---------------------- ide
abrt-vmcore.service enabled ----------------------oop
abrt-xorg.service enabled ----------------------post
abrtd.service enabled ----------------------優化
auditd.service enabled 安全審計 保留centos7
autovt@.service enabled 登錄相關 保留spa
crond.service enabled 定時任務 保留
dbus-org.freedesktop.NetworkManager.service enabled 桌面網卡管理 關閉
dbus-org.freedesktop.nm-dispatcher.service enabled ----------------------
getty@.service enabled tty控制檯相關 保留
irqbalance.service enabled 優化系統中斷分配 保留
kdump.service enabled 內核崩潰信息捕獲 自定
microcode.service enabled 處理器穩定性加強 保留
NetworkManager-dispatcher.service enabled 網卡守護進程 關閉
NetworkManager.service enabled ----------------------
postfix.service enabled 郵件服務 關閉
rsyslog.service enabled 日誌服務 保留
snmpd.service enabled snmp監控 數據抓取 保留
sshd.service enabled ssh登錄 保留
systemd-readahead-collect.service enabled 內核調用--預讀取 保留
systemd-readahead-drop.service enabled ----------------------
systemd-readahead-replay.service enabled ----------------------
tuned.service enabled
default.target enabled 默認啓動項 multi-user.target的軟鏈接 保留
multi-user.target enabled 啓動用戶命令環境 保留
remote-fs.target enabled 集合遠程文件掛載點 自定
runlevel2.target enabled 運行級別 用於兼容6的SysV 保留
runlevel3.target enabled ----------------------
runlevel4.target enabled ----------------------
##查詢centos7系統啓動級別(默認5)
systemctl get-default
graphical.target
runlevel
N 5
##修改成3(命令行)
systemctl set-default multi-user.target
systemctl get-default
multi-user.target
reboot
runlevel
N 3
#centos7精簡系統服務和開機進程
Service_conf(){
for serv in ` systemctl list-unit-files | grep enabled|awk '{print $1}'`;do systemctl disable $serv ;done
for serv in autovt@.service crond.service getty@.service irqbalance.service kdump.service microcode.service rsyslog.service sshd.service sysstat.service systemd-readahead-collect.service systemd-readahead-drop.service systemd-readahead-replay.service tuned.service lvm2-lvmetad.socket lvm2-lvmpolld.socket default.target multi-user.target runlevel2.target runlevel3.target runlevel4.target ;do systemctl enable $serv;done
}
systemctl list-unit-files|grep enable
autovt@.service enabled
crond.service enabled
getty@.service enabled
irqbalance.service enabled
kdump.service enabled
microcode.service enabled
rsyslog.service enabled
sshd.service enabled
sysstat.service enabled
systemd-readahead-collect.service enabled
systemd-readahead-drop.service enabled
systemd-readahead-replay.service enabled
tuned.service enabled
lvm2-lvmetad.socket enabled
lvm2-lvmpolld.socket enabled
default.target enabled
multi-user.target enabled
runlevel2.target enabled
runlevel3.target enabled
runlevel4.target enabled