Linux系统常用运维命令汇总

  因为这段时间加入Java后台开发,所以对Java后台开发必会的Linux系统指令进行了熟悉这里进行汇总;

  tar

  参数说明:-x: 解压  -z:有gzip属性  -v:显示所有过程  -f:文件名  -c:创建压缩文档

  解压:tar -xzvf file.tar

  压缩:tar -czvf /home/ccc.tar ccc/

  查看压缩包内容:tar tfz ccc.tgz

  解压指定文件:tar -zxvf ccc.tgz mylog.txt

 

  ll / ls

  参数说明:-h:以MB为单位查看文件尺寸  -s:按照文件大小进行排序  -t:按照文件时间进行排序

  获取当前文件夹文件:ls -al |grep "^-"

  获取当前文件夹内文件夹:ls -al |grep "^d"  

 

  find

  参数说明:-type:类型f表示文件  -size:文件大小限制  -name:文件名

  查询大文件:find / -type f -size +100M

  根据文件名查找:find /-name *.txt

  

  Vi / less

  指令:dd:删除某一行  shift+g:跳转到最后一行  空格键:上翻页  b:下翻页

  修改文件:vi ccc.txt

  查看文件:less ccc.txt

 

  netstat / telnet

  查询所有端口:netstat -anp

  判断端口是否通:telnet 102.13.33.104 2021

  根据进程pid查端口:netstat -nap | grep pid

  根据端口port查进程:netstat -nap | grep port               或者  lsof -i:port

 

  grep

  参数说明:-E:正则表达式搜索  -v:非  -A/-B/-C:匹配到后一起输出后、前、前后几行  -o:只显示匹配部分

  这个部分较复杂,后续多多使用后再额外补充。

 

  tcpdump

  根据端口号抓包:tcpdump tcp -i eth0 -t -s 0 dst or src port 9080 -w a.cap

  抓所有tcp包:tctdump tcp -i eth0 -t -s 0 -w a.cap

 

  以上是最常用的几个linux指令,后续将补充。

 

转载于:https://www.cnblogs.com/chenchaochao034/p/11426360.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值