运行python

挂后台并把log输出至nohup文件:
nohup python temp.py &

多个python挂后台分别将log输出至独立的文件:
nohup python temp.py 2>&1 | tee xxx.txt &

文件系统相关命令

df -hl 查看每个硬盘分区的大小与使用率
du -sh /home/lzy 查看文件夹大小
du -h —max-depth=1 /home/ 比如查看/home目录下每个人文件夹的大小

find /home/saved -name ‘checkpoints‘ | xargs rm -f 删除所有checkpoints文件夹

用户操作

添加用户:useradd -m xxx -m会自动创建home目录否则不会
删除用户:userdel xxx
查询所有用户:grep bash /etc/passwd
更改密码:passwd xxx

登录信息

当前登录的用户:users
当前登录的用户详细信息:w
查询历史登录:last

进程信息查询

ps -f -p xxxx 查看某个进程的用户等信息

运行信息查询

top 查看CPU、内存等使用率以及所有进程
iotop 查看磁盘使用率

磁盘相关

查看磁盘实时读写速度以及各个进程的占用:
sudo iotop

查看所有硬盘(分区)的占用率与挂载点:
df -h

查看磁盘详细信息:
fdisk -l

benchmark

dd:bs代表每个IO的大小,count代表IO的数量。/dev/zero是一个无限长的全0文件,读取时不会产生实际IO;/dev/null是一个无限长的空文件,写入时不会产生实际IO。

测试写入性能:
dd if=/dev/zero of=./IOTest bs=128k count=100000
测试读取性能:
dd if=./IOTest bs=128k |dd of=/dev/null