最近运维组人才流失,于是乎领导安排客串了一段时间的运维,
日常工作就是写脚本、测试、部署、服务器环境配置、数据流监控、爬虫运行状况监控等
我想说其实我还同时持续着我的爬虫工作,
于是乎稍微总结一下运维这段时间常用的操作指令
1、查看当前目录下所有文档的内容行数 : wc -l *
2、查看当前目录下所有文档的大小%20:%20du%20-sh%20*
3、后台启动Python脚本输出日志到文件,查看日志文件
4、查看服务器磁盘使用情况
df%20-h
5、查看服务器内存状况
free%20-g
6、查看当前目录下文件数量
ls -l |grep "^-"|wc -l
7、查看运行这的Python进程%20,%20并杀掉指定进程
ps%20-ef%20|%20grep%20python3
kill%20-9%20进程号
8、显示脚本当前光标所在行号
切换到命令行模式nu
9、显示脚本所有行号
命令行模式下set nu
10、统计当前目录下的文件个数:
ls%20-l%20|%20grep%20"^-"%20|%20wc%20-l
11、统计当前目录下的目录个数:
ls -l | grep "^d" | wc -l
12、统计当前目录下的文件个数,包括子目录中的(R必须大写,否则无效)
ls -lR | grep "^-"|wc -l
13、统计当前目录下的目录个数linux常用命令linux常用命令,包括所有子目录中
ls -lR | grep "^d" | wc -l
14、批量替换文件指定内容
find -name 'nohup.out' | xargs perl -pi-e's|old_str|new_str|g'
find -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g'
15、