linux查看已开启的服务和如何关闭所有服务命令

N3N32022-12-04493 阅读0 评论

1. 查看Linux启动的服务


. 代码如下:


chkconfig --list 查询出所有当前运行的服务 chkconfig --list atd 查询atd服务的当前状态


2.停止所有服务并且在下次系统启动时不再启动,如下所示:


. 代码如下:


chkconfig --lEVEls 12345 NetworkManager off


如果想查看当前处于运行状态的服务,用如下语句过滤即可


. 代码如下:


chkconfig --list |grep on


3.如果只是想当前的设置状态有效,在系统重启动后即不生效的话,可以用如下命令停止服务


. 代码如下:


service sshd stop



查看已经开启的服务


netstat -tulpn

关闭所有对外的服务


sudo ufw default deny incoming

附:netstat 命令常用参数


-a (all)显示所有选项,默认不显示LISTEN相关

-t (tcp)仅显示tcp相关选项

-u (udp)仅显示udp相关选项

-n 拒绝显示别名,能显示数字的全部转化成数字。

-l 仅列出有在 Listen (监听) 的服務状态

-p 显示建立相关链接的程序名

-r 显示路由信息,路由表

-e 显示扩展信息,例如uid等

-s 按各个协议进行统计

-c 每隔一个固定时间,执行该netstat命令。

提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到


The End 微信扫一扫

文章声明:以上内容(如有图片或视频亦包括在内)除非注明,否则均为Net3C原创文章,转载或复制请以超链接形式并注明出处。
定制服务:需要定制服务请加V:Net3c_2022

上一篇 下一篇

相关阅读

发表评论

访客 访客
快捷回复: 表情:
评论列表 (暂无评论,493人围观)

还没有评论,来说两句吧...

取消
微信二维码
微信二维码
支付宝二维码