1、linux常用命令

一、linux常用命令

1、句柄总量查看: ulimit -a

2、当前使用句柄: lsof|awk '{print $2}'|wc -l

3、查询服务器网络状态:(导致原因1,原因2 清除

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

常用的三个状态是:ESTABLISHED 表示正在通信,TIME_WAIT 表示主动关闭,CLOSE_WAIT 表示被动关闭(服务器不会回收连接的)

3、ps -ef |grep java 进程查看

4、cat order.log 查看日志

5、tail -f order.log | grep 你好 日志查看

6、rm -rf order.log 文件或者文件夹删除

7、硬盘容量查询: df -hl

8、当前目录使用硬盘量: du --max-depth=1 -h

9、ll 文件夹下文件信息查看

10、ls 目录查看

11、查询某个时间段的日志:sed -n '/2018-12-19 10:07:03/,/2018-12-19 10:08:03/p' vem-handler.log

12、查询某个时间到到日志最后截止时间日志: sed -n '/2019-04-08 23:38:00/,$p' vem-handler.log.2019-04-08-23 | grep "kafka poll记录数" | wc -l

13、统计某个时段消息数目:sed -n '/2019-04-09 16:09:00/,/2019-04-09 16:10:00/p' vem-handler.log | grep "kafka poll记录数" | wc -l

14、 分页显示: sed -n '/2018-12-04 13:08:00/,/2018-12-04 13:09:00/p' vem-handler.log.2018-12-04-13 |more

15、或查询:zcat vem-gateway.log.2019-02-12* | egrep "NFZF1505030190212013142208|NFZF150531919021207511052288"

16、mac端口占用lsof -i tcp:8881

17、linux查看文件大小:du -sh *

18、 linux磁盘写速度:iostat -d -k 1 10

19、 重启系统 shutdown -h now

20、统计握手并发: sed -n '/2019-04-22 15:00/,/2019-04-22 15:02/p' vem-gateway.log | grep "sessionResp" | wc -l

21、获取网关并发: sed -n '/2019-04-22 15:25/,/2019-04-22 15:27/p' vem-handler.log | grep "线程名称:" | wc -l

22、统计长链接个数:netstat -ano |grep "10.213.4.170" | wc -l

23、IP去重复:netstat -natp|awk '{print $5}'|awk -F: '{print $1}'|uniq -c

24、 清空日志文件: cat /dev/null > vem-gateway.log

25、gz统计日志: zcat vem-gateway.log.2019-05-08-04.gz|sed -n '/2019-05-08 04:07/,/2019-05-08 04:59/p' | grep "session" | wc -l

26、内存大小查看:free

27、 查看进程端口: netstat -nap | grep 进程ID

28、网关掉线统计:sed -n '/2019-10-31 13:30/,/2019-10-31 14:17/p' vem-gateway.log.2019-10-10-31 | grep "all time idle" | wc -l

29、CUP核数查看

1.查看CPU个数 cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l

2.查看每个物理CPU含有的核心个数 cat /proc/cpuinfo |grep "cpu cores"|uniq|wc -l

3.查看每个CPU核心含有的线程数 cat /proc/cpuinfo |grep "processor"|wc -l

4. 那么cpu支持的线程数为 cpu数目 * 每个cpu含有的核心数目* 每个核心含有的线程数

30、Linux 长连接统计:netstat -an | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

31、cup线程使用率:ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu

32、cup进程使用查看:top

33、农夫线程日志目录:/tmp/jvm_thread_logs/

34、jstack -F 处理应用假死

-F:当正常输出请求不被响应时,强制输出线程栈堆。

-l:除线程栈堆外,显示关于锁的附加信息。

-m:如果调用本地方法的话,可以显示c/c++的栈堆

35、 Linux 换机器IP不换报错解决办法:ssh-keygen -R 10.213.4.172

36、 操作系统版本查看:cat /etc/centos-release

37、 Linux 文件夹下载 scp -r /logs admin@10.7.6.151:/home/admin/datax/ssdf

38、Linux文件夹上传 scp -r /工作需求/tms/datax/test/tms admin@10.213.7.71:/home/admin/datax/

39、Linux IO类型支持查看:cat /proc/slabinfo | grep kio

40、Linux查看线程数:yum -y install psmisc pstree -p 32755 | wc -l

41、目录下文件大小查看:du -sh *

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值