分享一些centos常用运维命令,工作运维过程中非常实用的的运维命令(收藏)
修改登录后的欢迎页
设置开机启动项
系统是32位的还是64位
查看centos的当前版本
1 |
cat /etc/redhat-release |
查看进程
3 |
ps -aux| grep php | grep - v grep |
4 |
ps -aux| grep php | wc -l |
nohup让一个程序在退出登陆后继续运行,还有disown但是没有用过
1 |
nohup usr/bin/php /www/ test .php & |
2 |
nohup /usr/bin/php /www/ test .php 2>&1 > /var/log/ test .log & |
查看服务器状态
查看端口占用情况:
查看磁盘空间
查看内存使用情况:
free -m
查看所有cup占用情况,每隔1秒1次,重复5次
查看文件的前几行或者后几行
1 |
cat /etc/rc. local | head -n 5 |
2 |
cat /etc/rc. local | tail -n 5 |
计算文件夹大小
du --max-depth=1 -h /home #选项 -h 按照M的计算单位显示, -max-depth 显示层次, -a 显示所有文件, -S(大写的) 显示总量
rz、sz是方便Linux/Unix同Windows进行ZModem文件传输的命令行工具,SecureCRT的设置:options ->session options -> Terminal ->X/Y/ZModeM 下可以设置上传和下载的目录,如果没有安装lrzsz则需要先安装。
查看服务器的并发请求数及其TCP连接状态的Linux命令
01 |
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' |
10 |
TIME_WAIT表示处理完毕,等待超时结束的请求数。 |
看最消耗CPU、内存的进程
2 |
ps auxw| head -1; ps auxw| sort -rn -k3| head -10 |
5 |
ps auxw| head -1; ps auxw| sort -rn -k4| head -10 |
8 |
ps auxw| head -1; ps auxw| sort -rn -k5| head -10 |
linux的一些实用命令:
列出当前目录下所有子目录的大小
查看有多少数据正在等待写入到磁盘
1 |
grep ^Dirty /proc/meminfo |
用google的API将文本转化为MP3的语音格式,测试中文的不行
wget -q -U Mozilla -O output.mp3 "http://translate.google.com/translate_tts?ie=UTF-8&tl=en&q=hello+world"
(责任编辑:IT) |