Linux工具

开一篇博客记录一下平时在linux环境使用到的工具,防止时间太久不使用之后被忘记。

简单命令
  • 符号 ``
[location ~]$ ssh `cat [ip文件名]`
  • $()
[location ~]$ ssh $(cat [ip文件名])

这样就可以完成一键完成通过文件中保存的ip连接目标机器了

curl

通过curl可以在Linux环境获取HTTP请求的内容,作用十分相当于windows下的fiddler。

tail

tail可以对文件进行读取,默认读取文件的最后10行,通常可以用来监视日志文件。

  • 最常用:-f [FILE_NAME]:循环读取文件,首次读取默认读取文件的后10行
tcpdump

tcpdump是linux环境下的抓包工具,可以用抓取IP\TCP\UDP的数据包。

  • tcpdump -i [网卡名]:抓取当前机器某网卡上的所有包
  • tcpdump ip -i [网卡名]:抓取某网卡上的所有IP包
  • tcpdump udp -i [网卡名]:抓取某网卡上的所有UDP包
  • tcpdump tcp -i [网卡名]:抓取某网卡上的所有tcp包
  • tcpdump tcp -i [网卡名] -X:抓取某网卡上的所有tcp包并打印包内容
修改用户名和用户组名

修改用户名需要在root权限下进行:

修改用户名:usermod -l [新用户名] -d [用户主目录绝对路径] -m [旧用户名]

修改用户组名:groupmod -n [新用户组名] [旧用户组名]

用户权限管理

将一个用户添加进用户组:usermod -a -G [GROUPNAME] [USERNAME]

用户想使用用户组权限时,需要切换当前使用的用户组:newgrp [GROUPNAME]

find命令

  • 查找文件并删除之:find [PATH] -name [FILE_NAME] -exec rm -rf {} \

watch命令

  • 固定时间间隔执行某命令。
  • -n + [seconds]:固定时间间隔为seconds秒,默认为2秒。
  • -d:高亮显示发生变化的区域。
  • -t:不显示头部信息。

查看网络io状态

  • iftop
  • watch + netstat

查看磁盘io状态

  • iotop
  • watch + iostat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值