linux 常用命令

Posted sy靡不有初

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 常用命令相关的知识,希望对你有一定的参考价值。

1.tar -xzvf file.tar.gz //解压tar.gz
2.netstat   -anp   |   grep  portno
3.df -k ”命令,以M为单位显示磁盘使用量和占用率
du -k /home”命令,列出home目录下所有文件或目录占用的大小,以KB作为计量单位
du -sh * 查看当前目录下所有文件或目录占用的大小
4.echo "" > /usr/local/tomcat/tms2api.wuliusys.com/logs/catalina.out   清空日志
5. scp catalina.out root@172.31.103.226:/root/ (传递时从内网传到外网,外网目标改成可用的内网) (web跳转的)
scp -P 5891 kajiagw.log baiyj@172.31.103.226:/home/baiyj/ (传到WEB)
scp apache-tomcat-7.0.59.zip root@172.31.103.218:/root (传递时从外网传到内网网)
6 yum install -y unzip zip
telnet测试端口命令: telnet IP 端口
7、ps aux | grep httpd | wc -l
8、 ulimit -a
9 、netstat -apn|grep 10086 -c 看数量,如果是0就可以重启了
10、cat /proc/sys/fs/file-max
11、lsof | wc -f 系统连接数
12.io的查看命令
iostat -d -k 1 10 #查看TPS和吞吐量信息(磁盘读写速度单位为KB)
iostat -d -m 1 #查看TPS和吞吐量信息(磁盘读写速度单位为MB) iostat -d -x -k 1 10 #查看设备使用率(%util)、响应时间(await)
iostat -c 1 10
iostat -x -k
13. ulimit -n 655350
备注:
iostat
iostat命令显示的是你的存储系统的细节状态。你通常可以用这个命令去检测你的存储设备是否工作正常,
完全可以在用户抱怨服务器慢之前,通过这个命令发现系统IO方面的问题。
如下可以看到iostat既可以显示CPU使用情况,也可以看到每个磁盘的IO情况。
 

 

 
linux下查看硬盘信息的命令有df,du等
格式:df -[ikm]
功能:查看硬盘的总容量、已用容量与inode等
-i   i-nodes显示结果
-k  KB显示结果
-m MB显示结果
 
格式:du [-abckms] [目录名称]
功能:查看文件已用容量
-a 列出所有文件与目录,默认值是列出目录的值
-b 列出的值以b输出
-c 最后求总total
-k 列出的值 以KB输出
-m 列出的值以mb输出
-s 只列出最后求总的值
 
Linux查看物理CPU个数、核数、逻辑CPU个数
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数   
# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数  
# 查看物理CPU个数  
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l  
  
# 查看每个物理CPU中core的个数(即核数)  
cat /proc/cpuinfo | grep "cpu cores" | uniq  
  
# 查看逻辑CPU的个数  
cat /proc/cpuinfo | grep "cpu cores" | uniq 
 
top命令的补充
 
top命令是Linux上进行系统监控的首选命令,但有时候却达不到我们的要求,比如当前这台服务器,top监控有很大的局限性。这台服务器运行着websphere集群,有两个节点服务,就【】【top视图 01】中的老大、老二两个java进程,top命令的监控最小单位是进程,所以看不到我关心的java线程数和客户连接数,而这两个指标是java的web服务非常重要的指标,通常我用ps和netstate两个命令来补充top的不足。
 
    监控java线程数:
    ps -eLf | grep java | wc -l
 
    监控网络客户连接数:
    netstat -n | grep tcp | grep 侦听端口 | wc -l
 
 
 
 

以上是关于linux 常用命令的主要内容,如果未能解决你的问题,请参考以下文章

linux常用命令多少个

Linux第二章-Linux常用命令

Linux文本操作常用命令

:常用工具命令第23节:常用命令 - Linux命令

Linux常用命令

Linux部署项目常用命令