基本命令

加 SWAP(虚拟内存)

当内存爆满时,Linux 系统会变得极度迟钝,甚至会为了保命杀掉 SSH 服务进程,导致你 Xshell 断连且无法重连。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 1. 创建 2GB 的交换文件
sudo fallocate -l 4G /swapfile

# 2. 设置安全权限
sudo chmod 600 /swapfile

# 3. 格式化为 swap 空间
sudo mkswap /swapfile

# 4. 启用 swap
sudo swapon /swapfile

# 5. 永久生效(防止重启后失效)
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

# 6. 调整系统使用策略(让系统更积极地使用这部分内存)
sudo sysctl vm.swappiness=60

执行完上面那一串后,输入 free -h,如果你看到 Swap: 后面有数字(不再是 0),这台服务器才算真正“活”下来了。

查看占有情况

A. df -h (查看整体硬盘)

1
df -h
  • 关注点:看 Mounted on/ (根目录) 的那一栏,看 Use%。如果接近 90% 或 100%,服务也会崩。

B. du -sh (查看当前文件夹大小)

如果你想知道“为什么我的硬盘满了?”,可以用这个命令查看当前目录下每个文件夹的大小。

Bash

1
du -sh *

C. `htop

查看路径

命令 作用
which xxx 查命令位置
whereis xxx 查相关文件
echo $PATH 看系统搜索路径
作者

K.S.J

发布于

2026-02-07

更新于

2026-02-28

许可协议