linux 命令 小众

VI 命令

  • 0:移动到行首。
  • $:移动到行尾。
  • u:撤销操作。
  • dd:删除当前行。
  • yy:复制当前行。
  • p:在光标后粘贴。
  • P:在光标前粘贴。

命令行模式

set number :设置行号

其他命令

以文件名反序排列输出目录内容列表 , lrt 升序,lt 倒序

ls -lt
ls -lrt 

CPU 监控

        使用 top 命令可以查看当前系统中 CPU 占用率最高的进程。下面的命令将显示系统中所有进程的 CPU 使用情况:

top

        使用 free 命令可以查看系统的内存使用情况。以下是 free 命令的使用方法:

free -m

        “-m”参数指定以 MB 为单位显示内存使用情况。可以通过这种方式查看系统中剩余的内存、已使用的内存和缓存/缓冲区的使用情况。此外,还可以使用 top 命令来查看内存占用情况。

df -h
top -o %MEM

        以上命令将列出 CPU 占用率前十的进程,其中第二列显示的是进程的内存占用率。

磁盘监控

        使用 df 命令可以查看系统中的磁盘使用情况。以下是 df 命令的使用方法:

df -h

        其中,“-h”参数指定以人类可读的方式显示磁盘使用情况。可以通过这种方式查看磁盘的总容量、已使用的容量、剩余容量和使用百分比。此外,还可以使用 du 命令来查看某个目录或文件的大小。

网络监控

使用 netstat 命令可以查看系统中的网络连接情况。以下是 netstat 命令的使用方法:

netstat -tulnp

        其中,“-t”参数指定查看 TCP 连接,“-u”参数指定查看 UDP 连接,“-l”参数指定查看正在监听的连接,“-n”参数指定查看端口号而非服务名,“-p”参数指定显示进程 ID。可以通过这种方式查看当前系统中所有的 TCP 和 UDP 连接。

硬盘IO监控

iostat -x

        该命令将显示每个硬盘的平均IO使用率、传输速率、等待时间和服务时间等信息。通过查看硬盘的IO情况,可以判断系统是否存在IO瓶颈。

卸载

CentOS/RHEL

sudo yum remove nginx

如果你想彻底清除Nginx,可以删除其配置文件和日志:

sudo yum remove nginx -y

Debian/Ubuntu

sudo apt-get remove nginx
sudo apt-get purge nginx

端口问题开放

  • 根据你的操作系统,使用相应的命令来开放端口。例如,在CentOS上,你可以使用
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    

    如果你的系统使用的是firewalld作为防火墙,你可以使用firewall-cmd来查看开放的端口:

    sudo firewall-cmd --list-ports
    

    然后重启防火墙服务:

    systemctl restart firewalld.service
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值