磁盘\系统相关
查看文件夹大小
- df -h查看磁盘空间占用
- du -h -d 1 /usr/local 查看/usr/local下文件夹的大小(-h表示以可读性的方式展示,即带单位,-d表示深度depth,这里选定深度为1);
- top 实时查看系统CPU、内存、进程情况(服务器上多少用户在线,负载情况等;退出Ctrl+c或者Q)
任务相关
- Ctrl+c 强制终止当前运行的任务,杀死进程(前提是我们没有设置过xshell的Ctrl+c为复制快捷键)
- Ctrl+z 挂起程序放到后台,并且暂停
- bg 1 把程序调度到后台执行,1为作业号(通过ps -ef指令查看作业号)
- fg 1 把程序调度到前台执行
- jobs 查看多少任务在后台运行
查看端口占用
- netstat -apn | grep [端口号] 查看当前查询端口的占用情况
Swap交换分区相关
- free -m 查看内存和swap大小,单位为M
- swapon -s 查看swap分区文件名,大小等,单位为K
- swapoff [+交换分区Filename] 关闭swap分区空间,关闭后用free -m查看used情况变为0
扩大交换分区
- swapon -s 查看交换分区情况
- lvreduce -L 8G /dev/dm-1 使用lvreduce命令将逻辑卷扩大为8G,这里的/dev/dm-1为交换分区Filename
- mkswap /dev/dm-1 格式化交换分区
- swapon /dev/de-1 启动分区