linux进程和进程管理在生产是如何运用的
2019-11-24 本文已影响0人
夜空痕
linux进程和进程管理
在生产中,常常需要查看进程,并对进程进行管理,或者说根据任务的优先级别对进程kill掉,释放资源
查看进程,查看端口号:
打印目前正在运行的进程的内容及pid:ps -ef
可以用| grep xxx进行过滤
yj@JD:~$ ps -ef |grep airflow
#进程的所有者 进程pid 进程父id 时间 进程运行的内容
root 2050 24228 0 14:36 ? 00:00:00 [ready] gunicorn: worker [airflow-webserver]
root 2061 24228 0 14:36 ? 00:00:00 [ready] gunicorn: worker [airflow-webserver]
root 2092 24228 0 14:37 ? 00:00:00 [ready] gunicorn: worker [airflow-webserver]
root 2251 24228 1 14:37 ? 00:00:00 [ready] gunicorn: worker [airflow-webserver]
通过进程的pid查看进程的端口
netstat nlp | grep 961
在这里,为什么说要看端口号,是因为有一种情况,有时候机器的某项软件的服务不正常对外使用,那么就先的查看进程获得端口号,获得了端口号,利用
telnet ip port命令去测试这项服务是否能正常ping通,如果可以,那么就是正常状态;
同时,还有一种场景,当我们不需要使用这项服务时,可以根据ps -ef 查询到的进程pid,用kill pid将进程杀掉,以释放资源