维护linux必须知道的一些命令

lsof(list open files)是一个列出当前系统打开文件的工具。
lsof -i 4 #列举出IP V4
 lsof -i tcp 列出所有TCP网络连接
lsof -i  列出所有网络连接
lsof -i:80         #查看一下80端口的进程
lsof -i udp:53     #查看 一下udp,53端口
lsof -u zhangy  列出某个用户打开的所有文件
lsof /usr/sbin/httpd  找出谁在使用某个文件
lsof -p 3738  列出所有由某个PID对应的进程打开的文件


ps -ef   #显示所有进程的UID,PPIP,C与STIME栏位
ps aux   #不区分终端,显示所有用户的所有进程
ps -u hadoop #显示hadoop用户的所有进程


uname -a     #显示系统信息
uname -m     #显示系统类型,一般情况下,i386,i686是32位系统,X86,X86_64是64位系统
uname -s, --kernel-name             输出内核名称

hostname    #显示主机名
hostname apple #设置主机名称
编辑/etc/sysconfig/network永久设置主机名

mount /dev/sda1 /media/usb   #挂载u盘
mount -l    #列出所挂载的系统
umount -v /dev/sda1        #通过设备名卸载,并显示详细过程
cat /proc/mounts 查看mount盘信息

du -ah         #详细查看当前目录,子目录下的,所有文件和目录
--max-depth=n   只输出命令行参数的小于等于第 n 层的目录的总计。 --max-depth=0的作用同于-s选项
vmstat 报告虚拟内存的统计信息
<pre style="white-space: pre-wrap; word-wrap: break-word; font-size: 14px; line-height: 26px; background-color: rgb(255, 255, 255);">sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一
sar -u -o test 10 3
注释:每10秒采样一次,连续采样3次,观察CPU 的使用情况,并将采样结果以二进制形式存入当前目录下的文件test中
sar -q 10 3

注释:每10秒采样一次,连续采样3次,监控进程队列长度和平均负载状态

iostat  可以提供更丰富的IO性能状态数据iostat -d -k 1 10 #查看TPS和吞吐量信息 参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;1 10表示,数据显示每隔1秒刷新一次,共显示10次

转:http://blog.csdn.net/liuzhoulong/article/details/38794461

 
</pre><pre name="code" class="plain">
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值