进程和计划任务管理

一、 系统服务控制

1、系统服务控制

[root@server1 ~]# systemctl  控制类型  服务名称

2、控制类型

start:启动

stop:停止

restart:重新启动(会中断服务)

reload:重新加载(不会中断服务)

status:查看服务状态

enable:开机自启动

disable开机禁用

二、 系统服务的启动和控制

ntsysv系统服务管理工具

1、ntsysv

[root@server1 ~]# ntsysv

在这里插入图片描述可以按上下键选择服务,空格键选择是否开机自启该服务,Tab键选择确定或取消
2、ntsysv --level 级别列表

[root@server1 ~]# ntsysv --level 3 4 5

系统服务的启动和控制

1、查看系统服务的启动状态

[root@server1 ~]# systemctll  is-enable  服务名称

2、设置系统服务的启动状态

[root@server1 ~]# systemctll enable/disable 服务名称

三、 ntsysv工具与systemctl工具的区别

1、ntsysv工具

① 提供一个交互式、可视化窗口

② 可以在字符终端运行

③ 便于集中管理多个服务

2、systemctl工具

① 不提供交互式、可视化窗口

② 管理单个服务效率更高

四、 查看系统默认的运行级别

[root@server1 ~]# systemctl get-default

五、 不重启机器而切换当前的运行级别:isolate用于切换当前的运行级别

1、 设置为图形化界面

[root@server1 ~]# systemctl isolate graphical.target

2、设置为字符型界面

[root@server1 ~]# systemctl isolate multi-user.target 

六、 查看当前的运行级别

1、runlevel

[root@server1 ~]# runlevel

3是字符型界面指的是前一个运行级别,5是图形化界面指的是当前运行级别

2、who -r

[root@server1 ~]# who -r

七、 修改默认的运行级别

设置默认级别为字符型(重启生效)

1、

[root@server1 ~]# systemctl set-default multi-user.target

2、

[root@server1 ~]# rm -fr /etc/systemd/system/default.target

3、

[root@server1 ~]# ln -s /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target

设置默认级别为图形化(重启生效)

1、

[root@server1 ~]# systemctl set-default graphical.target

2、

[root@server1 ~]# rm -fr /etc/systemd/system/default.target

3、

[root@server1 ~]# ln -s /usr/lib/systemd/system/graphical.target /etc/systemd/system/default.target

八、 分析指定target各unit之间的依赖关系

[root@server1 ~]# systemctl list-dependencies multi-user.target

九、 查看哪些target引用了当前运行级别的target

[root@server1 ~]# systemctl list-dependencies multi-user.target --reverse

十、 列出系统中包含的所有target

[root@server1 ~]# systemctl  list-unit-files  --type=target

十一、列出unit项目

1、 列出所有的active的unit

[root@server1 ~]# systemctl  list-units

2、 列出所有unit,包括inactive

[root@server1 ~]# systemctl  list-units  --all

3、 列出所有未运行的unit,即状态时inactive的

[root@server1 ~]# systemctl  list-units  --all  --state=inactive

4、 列出当前活动状态(active)的所有单元

[root@server1 ~]# systemctl  list-units  --type=service

5、列出所有状态(包括active和inactive)的所有服unit

[root@server1 ~]# systemctl  list-units  --type=service  --all

6、列出所有的unit文件,注:这里显示是否enable

[root@server1 ~]# systemctl  list-unit-files

7、列出一个服务所依赖的单元

[root@server1 ~]# systemctl  list-dependencies  firewalld.service

8、查看unit文件

[root@server1 ~]# systemctl  cat  openresty.service

9、重新加载所有修改过的unit文件

[root@server1 ~]# Systemctl  daemon-reload
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值