服务进程管理监控ps,pstree ,top,systemctl ,netstat,service,chkconfig 防火墙命令,.docx

服务进程管理监控ps,pstree ,top,systemctl ,netstat,service,chkconfig 防火墙命令,.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

linux中每个执行的程序都称为进程,每个进程都分配一个ID号(pid进程号)

ps命令

ps-aps-ups-x

sshdssh远程登录指令也可以用主机名

查看父子进程

终止进程kill和killall

例如我用普通用户远程登录

此时hw用户就有这个sshd的进程号5633

此时kill5633就可以踢掉非法用户

那怎么终止ssh远程登录服务了直接关闭sshd的进程就可以了

kill976

此时就ssh不上系统了

重启ssh远程登录服务

/bin/systemctlstartsshd.service

killallgedit通过进程名关闭终端

kill-9加-9参数强制杀掉进程

查看ps-uIgrepbash查看打开终端的进程

此时想关闭终端就可以加-9

pstree

可以看到刚刚ssh的用户是hw

service

ls-l/etc/initd可以查看service指令管理的服务

setup需要root权限ssh没有图形化界面也能显示

其中带*号代表开机自启动

运行级别

centos7后运行级别在/etc/inittab中进行了简化

chkconfig指令

查看各个服务在不同运行级别上是否自启动

chkconfig--list

systemctl指令

查询防火墙的服务名

查询netstat-anp|more查看端口即对应的协议

top与ps动态监控系统

监听网络netstat

一般用netstat-anp

其中establiashed表示建立了一个连接利于ssh

防火墙firewall

systemctlstatusfirewalld查询当前防火墙状态

systemctlstartfirewalld重启防火墙

systemctlstopfirewalld关闭防火墙

可以telnet某个端口测试

但是这只是临时生效如果想要设置某个服务自启动或者永久关闭

要使用systemctlenable/disable服务名

firewall指令

firewall-cmd--permanent--add-port=端口号/协议打开端口

firewall-cmd--permanent--remove-port=端口号/协议关闭端口

firewall-cmd--reload重新载入才能生效

firewall-cmd--query-port=端口号/协议查询端口是否打开

查询netstat-anp|more查看端口即对应的协议

firewall-cmd--state查看防火墙状态

firewall-cmd--zone=public--add-port=8080/tcp--permanent开启端口

firewall-cmd--zone=public--remove-port=21/tcp--permanent关闭端口

您可能关注的文档

文档评论(0)

153****6378 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档