1.Linux查询正在运行的python程序
ps -ef | grep python
2.杀死进程
kill -s 9 1827
输出:
UID PID PPID C STIME TTY TIME CMD
zzw 14124 13991 0 00:38 pts/0 00:00:00 grep --color=auto dae
- -s 9 制定了传递给进程的信号是9,即强制、尽快终止进程。
- 1827是根据ps命令查得的要杀死进程的PID。
3.现有"demo.py"程序要在后台部署,里面有输出内容
nohup python -u demo.py > test.log 2>&1 &
- nohup 加在一个命令的最前面,表示不挂断的运行命令
- -u 会强制其标准输出也同标准错误一样不通过缓存直接打印,保证日志的时序
- 2 表示标准错误输出文件描述符,1 表示标准输出文件描述符
- >& 表示重定向
- nohup 加最后的 & 表示在后台运行
- 最后会把日志文件输出到 test.log 文件
4.查看日志文件( test.log)
tail -f test.log
- tail 显示文件内容结尾
- 实时显示该文件的动态更新
cat test.log
- cat是linux下的一个文本输出命令,一次显示整个文件。
5.Linux永久开放指定端口
firewall-cmd --zone=public --add-port=80/tcp --permanent # (需重启防火墙)
# 重启防火墙命令:
firewall-cmd --reload # (无效)
# 或者
service firewalld restart # (有效)
- permanent 为永久
- 80 为指定端口
6.查看和显示GPU使用情况
nvidia-smi
7.查找进程所在位置
ll /proc/pid
8.文件按照时间排序
ls -lt 时间最近的在前面
ls -ltr 时间从前到后