Linux常用命令整理(不定期更新)

#查看系统版本
uname -a
cat /etc/issue

#修改系统时区
#先使用tzselect按提示一步步找到对应的时区,比如Asia/Shanghai,然后:
echo "Asia/Shanghai" | sudo tee /etc/timezone
sudo dpkg-reconfigure --frontend noninteractive tzdata

#查看进程侦听的端口
lsof -iTCP -sTCP:LISTEN -n -P

#查看目录大小(h:自动使用最佳可读单位,c:最后显示总大小)
du -hc /path
du -k /path | sort -nr

#查看磁盘使用情况
df -h

#创建空文件
touch filename

#查找文件
find /etc/ -name "*.conf"

#查找文件内容
grep -r "apache2" /etc
#--color:高亮显示匹配,-i:忽略大小写,-H:显示文件名
grep --color -r -i -H "aPachE2" /etc

#组合命令:
find /etc/ -name *.conf 2>/dev/null -exec grep --color -H "apache2" {} \;

#查看apache2所有子进程的内存总占用:
ps -ylC apache2 | awk '{x += $8;y += 1} END {print "Total (MB): "x/1024; print "Average (MB): "x/((y-1)*1024)}'

阅读:209

发表回复