[Linux]服务管理

一.服务的概念,状态,查看系统服务

服务(service)本质就是进程 如(mysqld,sshd 防火墙等)
是运行在后台的,通常都会监听某个端口,等待其它程序的请求 -------比如mysqld,防火墙等,因此我们又称为守护进程,是Linux中非常重要的知识点。

通过service指令可以管理/etc/init.d目录下的服务。
通过systemctl指令可以管理/usr/bin/systemd/system目录下的服务(见下文)

指令:
service [服务名] [选项]
选项:
start/stop/reload(重启)/status(状态)
如: service [服务名] stop —停止服务

在这里插入图片描述
setup指令,可以进入到服务管理界面,可以看到全部系统服务
见下图
在这里插入图片描述

ls /etc/init.d 可以查看service指令可管理的全部服务
在这里插入图片描述

二.Linux运行级别对于服务的影响

Linux有七种不同的运行级别,其中最主要的是级别3(控制台命令行方式) 和 级别5(图形GUI模式)
在不同的运行级别下,会根据运行级别启用不同的服务进程。

设置运行级别 ------------ systemctl
在CentOS7中

multi-user.target 代表3运行级别
graphical.target 代表5运行级别

通过systemctl get-default 可以查看目前的运行级别
systemctl set-default 可以设置运行级别
例如 systemctl set-default multi-user.target 将运行级别设置为3

在这里插入图片描述 服务启动的流程:
systemd是目前Linux系统上主要的系统守护进程管理工具,在开机后,首先执行systemd服务(其它进程的根源),然后根据当前系统的运行级别,选择对应的服务启动。
在这里插入图片描述
chkconfig指令
-------它管理/etc/init.d目录下的服务的自启动状态。

chkconfig --list 查看服务在各级别下的默认启动状态
在这里插入图片描述chkconfig --level [级别号] [服务名] on/off --修改服务在某个级别下是否启动
如:chkconfig --level 3 network off
修改后可以发现network在3级别下修改为不自动启动
在这里插入图片描述

三.systemctl管理命令

通过systemctl指令可以管理/usr/bin/systemd/system目录下的服务

systemctl [start|stop|restart|status] [服务名] 可以设置某个服务的状态
systemctl status [服务名] --------是查看某个服务的当前状态
在这里插入图片描述
通过systemctl stop指令关闭后,可以看到服务被终止 在这里插入图片描述
服务的自启动状态

systemctl list-unit-files 可以查看服务默认启动状态
如下
在这里插入图片描述systemctl enable/disable [服务名] 可以修改服务的开机启动状态

(注意:与chkconfig不同,不必指定运行级别,默认修改3和5运行级别下的启动状态)

systemctl is-enabled [服务名] 查看服务是否自启动
在这里插入图片描述
总结如下:
在这里插入图片描述

四.防火墙守护服务—firewalld

外部想要请求数据,需要经过防火墙,如果访问的端口未被开放,则不可访问,利用firewall指令,可以控制网络端口的开关,实现通讯。

打开端口:firewall-cmd --permanent --add-port=端囗号/协议
关闭端口:firewall-cmd --permanent --remove-port =端口号/协议
修改过后,需要重新加载 firewall-cmd --reload
查询一个端口是否开放:firewall-cmd --query-port=端口/协议

在这里插入图片描述

五.动态监控进程

top命令

top是用来查看当前正在运行中的进程的,与ps命令不同,它会随时间更新,达到监控全部进程的效果。

top [选项]

在这里插入图片描述
结果见下图所示
在这里插入图片描述top界面的交互:

P:以CPU使用率排序,默认就是此项
M:以内存的使用率排序
N:以PID排序
Q:退出top界面
u:top界面输入用户名,可以查看监控该指定用户的进程
k:输入进程号,可以删除一个进程。

六.监控网络状态

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值