🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 磁盘管理 查看磁盘空间利用大小 ``` df -h ``` 查看当前目录所占空间大小 ``` du -sh ``` ## 打包和解压 在linux中打包和压缩和分两步来实现的 tar、zip命令 打包是将多个文件归并到一个文件: ```shell tar -cvf etc.tar /etc <==仅打包,不压缩! gzip demo.txt #压缩 zip -q -r html.zip /home/Blinux/html #打包压缩成zip文件 ``` 解压 ```shell tar -zxvf xx.tar.gz unzip test.zip# 解压zip文件 ``` ## 进程管理 ### 查看进程 ps ```shell ps -ef # 查询正在运行的进程信息 ps -A | grep nginx #查看进程中的nginx top #显示进程信息,并实时更新 lsof -p 23295 #查询指定的进程ID(23295)打开的文件: ``` ### 杀死进程 kill ```shell # 杀死指定PID的进程 (PID为Process ID) kill 1111 #杀死相关进程 kill -9 3434 ``` ## 查看网络服务和端口 netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 列出所有端口 (包括监听和未监听的): ``` netstat -a ``` 列出所有 tcp 端口: ``` netstat -at ``` 列出所有有监听的服务状态: ``` netstat -l ``` ## 查看内存free 缺省时free的单位为KB ```shell $free total used free shared buffers cached Mem: 8175320 6159248 2016072 0 310208 5243680 -/+ buffers/cache: 605360 7569960 Swap: 6881272 16196 6865076 ``` free的输出一共有四行,第四行为交换区的信息,分别是交换的总量(total),使用量(used)和有多少空闲的交换区(free),这个比较清楚,不说太多