9.30运维笔记Linux

9.30

搜索查找类

  • whereis
    • whereis cd: 找到路径和安装包
    • whereis ls: 找系统指令、$PATH、具体路径及安装包

文本处理命令

  • 编辑文件

    • vi
    • vim
  • 文本筛选

    • grepawksed
    • cut: 与 grep 相对,用于剪切文本内容,筛选列(使用 tab 切割)

管道

命令1 | 命令2:将命令1 的输出结果作为命令2 的操作对象
例如:

  • cat web.xml | more

  • grep:查找文件(管道)中匹配的行

    • 选项:
      • -i: 忽略大小写
      • -n: 显示行号
    • 用法:
      • grep [选项] 关键字 [文件路径]
      • grep admin1 /etc/passwd > admin.txt
      • cat /etc/passwd | grep admin1
      • ifconfig ens33 | grep 192.168
  • cut:剪切文本内容,筛选列

    • 用法:
      • 命令 | cut [选项]
      • -d: 指定分隔符
      • -f: 指定获取的列
      • 示例:cut -d : -f 3,1 /etc/passwd
      • 先处理行块,再处理列

解压缩文件

  • tar.gz (gzip)

    • 压缩:tar -zcvf 压缩后文件名 目录或文件
      • 最好新建一个目录,然后压缩这个目录
    • 解压:tar -zxvf 压缩包 -C 指定解压路径
      • 需要解压包的读权限和解压目录的写权限
  • zip

    • 解压:unzip
    • 安装:dnf -y install unzip
  • gzip

    • 压缩时删除原始文件

系统监控类命令

  • df:查看磁盘分区和挂载情况
  • fdisk:查看磁盘的详细信息
  • free:查看内存信息
  • top:任务管理器
  • htop:增强版的任务管理器
  • netstat:查看服务、网络服务、端口号
    • 选项:-nltp(以数字显示而不是域名、UDP连接、仅显示监听中的连接、TCP连接、正在使用该连接)
  • vmstat:查看内存和系统整个硬件详情
  • ps:查看当前进程
    • 选项:
      • -ef: 所有后台进程
      • -aux: 更多参数
  • pgrep:用于查找当前运行的进程的 PID。
  • lsof -i :端口号:查看端口号是否被谁使用
  • telnet localhost 8080:查看本地端口号8080是否开放
  • nc -zc localhost 8080
  • iptables:设置防火墙规则
    • 示例:iptables -A INPUT -p tcp --dport 80 -j ACCEPTDROP拒绝)允许80端口
  • curl:获取网页内容
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值