Linux入门(十二)服务管理

服务本质就是进程,但是在后台运行,通常会监听某个端口,等等其他的程序来访问
systemctl 管理指令
systemctl [start | stop | restart | reload | status ]

 systemctl status NetworkManager

在这里插入图片描述
systemctl 服务是在/usr/lib/systemd/system 查看

ls -l /usr/lib/systemd/system
#查找某个服务
ls -l /usr/lib/systemd/system | grep fire

#停止NetworkManager服务
systemctl stop NetworkManager
#查看NetworkManager状态
systemctl status NetworkManager
#重新NetworkManager启动
systemctl restart NetworkManager
#禁止NetworkManager开机启动 运行级别3和5
systemctl disable NetworkManager
#NetworkManager开机启动 运行级别3和5
systemctl enable NetworkManager
#是否开机启动
systemctl is-enabled NetworkManager

在这里插入图片描述

#列出所有已安装的服务单元文件 显示服务的启用状态(是否开机自启)
#STATE 列显示 enabled(开机自启)、disabled(禁用)、static(依赖其他服务)等状态。
#--type=service 只显示服务(排除 socket、target 等)
#--state=running 仅显示 正在运行 的服务(最严格)。排查问题
#--state=active 显示 所有活跃状态 的服务(包括 exited、waiting 等) 检查服务是否成功启动(即使退出)
systemctl list-unit-files --type=service
#正在运行 的服务
systemctl list-unit-files --type=service --state=running 
# 所有活跃状态 的服务
systemctl list-unit-files --type=service --state=active 

在这里插入图片描述
查看运行级别
运行级别0(poweroff.target):系统停机状态,系统默认运行级别不能设置为0,否则不能运行
运行级别1(rescue.target):单用户工作状态,root权限 用户系统维护,禁止远程登陆
运行级别2(multi-user.target):多用级别没有NFS 不支持网络
运行级别3(multi-user.target):完全多用户状态有NFS,无界面,登陆后进入控制台命令行模式
运行级别4:系统未使用,保留
运行级别5(graphical.target):x11控制台 登陆后默认进入图形GUI模式
运行级别6(reboot.target):系统正常关闭并重启,默认运行级别不能设置为6,否则不能正常启动
开机流程说明:开机==》BIOS==》/boot==》systemd进程1==》运行级别==》运行运行级别对应的服务

#查看运行级别
systemctl get-default
#设置运行级别 完全多用户状态有NFS
systemctl set-default multi-user.target

防火墙指令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值