linux进程和进程管理在生产是如何运用的

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将进程杀掉,以释放资源

你可能感兴趣的:(linux进程和进程管理在生产是如何运用的)