linux常用命令及用法示例

  • 更多用法:man 命令

  • 查看服务对应的端口及协议
ss -lntp 
netstat -antp | grep 6612
  • 端口流量监听
# udp协议流量监听
nc -luk ${port}
# tcp协议流量监听
nc -lk ${port}
  • 查找某一路径下文件大小大于10M的所有文件
find / -type f -size +10M
  • linux下网络流量抓包
# -w保存到指定文件,可以用wireshark打开查看具体的报文
# 设置从网卡eth0抓包
tcpdump -i eth0 -s 0 -w /tmp/test.pcap  
# 设置从任意位置抓包
tcpdump -i any -p -s 0 -w /tmp/test.pcap 
tcpdump -ntx -c 1
  • 统计文件或目录及子目录使用硬盘的空间大小
# -d指定路径深度,指定为0时,等同于-s
du -d 2 -h /etc/sysconfig/
# --max-depth=2和-d 2等价
du --max-depth=2 -h /etc/sysconfig/ 
# 不指定路径,统计当前路径总空间
du -sh
# 统计当前路径下各文件空间
du -sh *
# 更多参数使用
man du
  • 关闭远程终端连接
#结束远程终端
#who或者w查看远程终端连接信息
pkill -kill -t ${tty1}
  • 查找进程
# 通常结合使用
ss -lnp | grep ${端口号|服务名}
ps -ef | grep ${端口号|服务名}
# 加参数u显示用户信息
ps -aux | grep ${端口号|服务名}
# 通过网络连接socket查看
netstat -anop | grep ${port}
  • 查找指定大小的文件
# 查找某一路径下,文件大小在50M到2G范围内的所有文件
find / -size +50M -a -size -2G  (-a 等价于与,-o等价于或,-not 等价于非)
# 查找符合指定类型的所有文件,f指文件,d指路径即文件夹
find / -type f 
# 查找某一时间范围内做过修改的文件,mtime按天统计,mmin按分组统计
find / -mmin +30 -a mmin -60  # 修改时间大于30min小于1h
# 删除一天前的文件
find /tmp -mtime +1 -exec rm -rf {} \;

获取公钥
查看:cat ~/.ssh/id_rsa.pub
若没有执行:ssh-keygen,回车两次忽略密码
重新查看

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值