标签:lin 服务管理 idt 9.png 令行 boot inittab 级别 修改
一、介绍
服务(service)本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其他程序的请求,比如(mysql,sshd,防火墙等),因此又称为守护进程。
二、service 管理指令
service 服务名 [ start | stop | restart | reload | status ]
在CentOS7 之后,不再使用 service,而是 systemctl。
三、使用案例
1、查看当前防火墙的状况,关闭防火墙和重启防火墙
注:这种关闭或启动服务的方式只是临时生效,当重启系统后,还是要回到原来当服务设置,如果希望设置某个服务自启动或关闭永久有效,要使用chkconfig指令,见下。
2、查看服务名
四、服务的运行级别
1、查看或者修改默认级别: vi /etc/inittab
linux系统有 7 种运行级别(runlevel):常用的是级别 3 和 5
2、Linux开机的流程说明
五、chkconfig 指令
1、介绍
通过chkconfig 命令可以给每个服务的各个运行级别设置自启动/关闭。
2、语法
1)查看服务 chkconfig --list | grep xxx
2)chkconfig 服务名 --list
3)chkconfig --level 5 服务名 on/off
如:将sshd服务在运行级别为 5 的情况下,不要自启动
4)案例:在所有级别下关闭防火墙
3、注意:chkconfig 重新设置服务后自启动或关闭,需要重启机器 reboot 才能生效。
六、查看系统网络情况:netstat
1、语法:
netstat [选项]
netstat -anp
选项说明:
-a(all):显示所有选项,默认不显示LISTEN相关
-n:拒绝显示别名,能显示数字的全部转化为数字
-p:显示哪个进程在调用
-t(tcp):仅显示tcp相关选项
-u(udp):仅显示udp相关选项
-l:仅列出有在Listen(监听)的服务状态
提示:Listen 和 Listening 的状态只有用-a 或者-l 才能看到
2、案例
1)列出所有端口(包括监听和未监听的):netstat -a
2)列出所有 tcp 端口:netstat -at
3)查看系统所有的网络服务
4)查看服务名为 sshd 的服务信息
标签:lin 服务管理 idt 9.png 令行 boot inittab 级别 修改
原文地址:https://www.cnblogs.com/jiang-chun/p/9900313.html