CentOS常用运维命令,非常实用的的Linux运维命令(收藏)

分享一些centos常用运维命令,工作运维过程中非常实用的的运维命令(收藏)

修改登录后的欢迎页

vi /etc/motd
设置开机启动项


vi /etc/rc.d/rc.local
系统是32位的还是64位


getconf LONG_BIT #直接显示是32位还是64位
uname -a #也可以用uname,可显示linux主机所用的操作系统的版本、硬件的名称等基本信息
查看centos的当前版本


cat /etc/redhat-release
lsb_release -a #也可以使用这个
查看进程


ps -ax|grep php #正在运行的php程序
ps aux | less #示所有运行中的进程
ps -aux|grep php |grep -v grep #-v grep可以取消显示你所执行的grep本身这个进程
ps -aux|grep php |wc -l #wc -l显示多少条
nohup让一个程序在退出登陆后继续运行,还有disown但是没有用过


nohup usr/bin/php /www/test.php & #nohup.out默认输出在当前执行目录
nohup /usr/bin/php /www/test.php 2>&1 > /var/log/test.log & #输出到了指定的目录和文件


查看服务器状态


uptime #产看机器的开机时间、平均负载
top #实时显示系统中各个进程的资源占用状况
vmstat 1 5 #展示指定时间内服务器的状态。第一个参数表示每个1秒采集服务器状态1次,
第二个参数表示只采集5次


查看端口占用情况:


netstat -ntupl


查看磁盘空间


df -lh


查看内存使用情况:

free -m


查看所有cup占用情况,每隔1秒1次,重复5次


mpstat -P ALL 1 5


查看文件的前几行或者后几行


cat /etc/rc.local | head -n 5
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则需要先安装。

yum install lrzsz
rz #上传
sz text.txt #下载


查看服务器的并发请求数及其TCP连接状态的Linux命令

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
#返回结果示例:
LAST_ACK 5
SYN_RECV 30
ESTABLISHED 1597
FIN_WAIT1 51
FIN_WAIT2 504
TIME_WAIT 1057
#其中的SYN_RECV表示正在等待处理的请求数;ESTABLISHED表示正常数据传输状态;
TIME_WAIT表示处理完毕,等待超时结束的请求数。


看最消耗CPU、内存的进程


#CPU占用最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k3|head -10

#内存消耗最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k4|head -10

#虚拟内存使用最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k5|head -10
linux的一些实用命令:


列出当前目录下所有子目录的大小

du -h --max-depth=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"

关键词: 运维命令 , centos , linux

上一篇: Discuz2.5/3.0论坛系统通过移动APP客户端发帖自动颁发勋章
下一篇: zabbix监控报错zabbix server is not running: the information displayed may not be current的解决办法

目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):