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