Linux 开发运维系列(一)

1.解压/压缩文件

tar -xvf abc.tar.gz ./    ---解压缩
tar -xvf dd.tar dd/xxx/   --解压其中部分文件
tar -xvf xxx.tar -C /path/ 指定具体的地址解压
tar -cvf abc.tar.gz 需要壓縮的文件
如果安装文件格式为 cpio然后用下列命令解压缩:                                                            
$ cpio -idmv <10201_database_linux_x86_64.cpio                                         
来在/u01/packages 下生成文件夹 database

2.so 动态库查看 ldd

ldd xxx.so.3.x

3.OS 资源使用监控

3.1 top -p 12377 -H  查看具体占用资源的java线程
3.2 sar –r 2 10 :查看机器内存使用情况,每2秒查一次,一共查10秒;
3.3 top,free
3.4 vmstat
      如果 r经常大于 4 ,且id经常少于40,表示cpu的负荷很重。 
      如果pi,po 长期不等于0,表示内存不足。 
      如果disk 经常不等于0, 且在 b中的队列 大于3, 表示 io性能不好。
3.5 mpstat -P ALL 3
3.6 iostat -m -x 5 ,网络io sar -n DEV -u 1 10 
3.7 lsof :xxx端口号
3.8 ps aux|grep 查看内存使用情况
     ps aux  |sort -k 6 -rn | head -10 
3.9 网卡驱动版本:ethtool -i eth0
3.10 netstat -lpten | grep java 查看进程端口及进程id
3.11 手动释放内存    
    sync //将缓存中的数据同步到硬盘上
    echo 3 > /proc/sys/vm/drop_caches
   //修改/proc/sys/vm/drop_caches的值,默认为0
3.12 renice 重新分配进程优先级

3.13 系统监控发送邮件数据命令
mail -s "Test Email from xxxx"  @notesmail.xxx.com <

4.find 查找功能

4.1 find ./ -name 'xxx' -type -D 
4.2 删除log
find /xxx/xxxx/logs/*.* -mmin +1440 -exec rm -f {} \;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9044178/viewspace-1455654/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9044178/viewspace-1455654/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值