Linux常用命令整理

2014年5月30日 由 admin 留言 »

查看linux服务器内存跟cpu信息

cat /proc/meminfo
cat /proc/cpuinfo

查看cpu个数

cat /proc/cpuinfo |grep "processor"|wc -l

查看cpu使用率

top

在top运行的过程中再按1,停止按ctrl+c

top -n 10

输出显示10次top信息然后停止
查看cpu跟io

sar 1 10

看一天各个时间的cpu跟is的使用情况

sar -u

查看io %util: 100%说明磁盘io瓶颈

iostat -x 1

查看io情况

yum install iotop   #安装iotop
iotop

查看硬盘是否繁忙命令

ps aux      #STAT:该进程的状态D:不可中断的静止(正在进行I/O动作)

查看硬盘

fdisk -l
df -lh  #硬盘使用情况

比如查看home目录的大小:

du -s /home         
du -h
ls -lht  #列出文件跟大小
rm -rf  *     #删除文件夹里的所有文件夹文件 
tar -zxvf    #解压   tar zcvf 压缩
passwd root  #修改root密码
rpm -ql  软件名   #查看软件安装路径
rpm -qa  #查看linux服务器上已经安装的软件
shutdown -r now  #重启linux服务器        
lsscsi #查看是否是ssd硬盘                       
ps aux|grep nginx #查看某一个软件的进程
traceroute to 50.xx.xx.xx1  #linux查看路由是否通畅
tracert 50.xx.xx.xx1  #查看跟踪路由
iisreset/stop   #停止iis
iisreset/start  #启动iis
iisreset/restart #重启iis
nslookup ip或者域名 #看是否能正常通信

Linux修改时间的方法

date -s "2014-03-17 14:15:00"

修改完后,记得输入:

clock -w

把系统时间写入CMOS

卸载软件:(示范卸载apache)

rpm -qa|grep httpd #查看apache包,找到名字(例如httpd-2.2.15-15.el6_2.1.x86_64)后用下面命令删除
rpm -e httpd-2.2.15-15.el6_2.1.x86_64 #不过要先把依赖apache的包删除

或者

yum list|grep httpd #查看apache包名,例如httpd.x86_64
yum erase httpd.x86_64         #相关依赖包自动会被删除

Linux加硬盘设置分区和自动挂载

http://blog.chinaunix.net/uid-25829053-id-3067619.html

格式化分区报错

http://blog.chinaunix.net/uid-26557245-id-3134302.html

linux设置定时任务,查看mail清除mail

http://www.blogjava.net/decode360/archive/2009/09/18/287743.html

chmod 777 xxxx.sh
cat /var/log/cron可以看到脚本执行

cat /var/spool/mail/root  #查看mail 
echo ''>root  #清空root邮件
广告位 
分享到:

发表评论