一、系统服务控制
1、常用方式
systemctl 控制类型 服务名称
2、控制类型
start 启动
stop 停止
restart 重新启动
reload 重新加载
status 查看服务状态
3、target 和运行级别
systemd 用目标(target)替代了运行级别的概念,提供了更大的灵活性,如您可以继承一个已有的目标,并添加其它服务,来创建自己的目标。下表列举了 systemd 中的 target 和 sysvinit 中常见的 runlevel 的对应关系:
二、设置运行级别
1、systemctl命令
get-default :取得当前的target
set-default :设置指定的target为默认的运行级别
isolate :切换到指定的运行级别
init 命令与systemctl命令对比:
systemctl get-default 查看当前登录默认的模式(一般默认图形化界面)
ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target登陆默认直接进入字符界面模式
multi-user.target 图形化界面
default.target 字符界面
reboot 重启(默认进入字符界面)
systemctl is-enabled 服务名称 查看特定服务是否为开机自启动
systemctl enable/disable 服务名称 设定指定服务开机自开启或禁用
netstat -ntap 查看正在运行的协议
ntsysv 类图形界面管理模式来设置开机启动
ntsysv 的界面和文本模式的安装程序的工作方式相仿,使用上下箭头来上下查看列表,使用空格键来选择或取消选择服务,或用来“按” 「确定」和「取消」按钮,要在服务列表和「确定」、「取消」按钮中切换,使用 [Tab]键。* 标明某服务被设为启动