2018-Linux系统基础-实际环境中遇到问题解决
1. 物理内存不足,导致进程被Kill
- 当我们遇到物理内存不足的时候,服务器的内存又不能进行修改,我们可以选择创建swap部分,建立虚拟内存,来解决这个问题。
- 具体步骤:
- 进入/usr目录:
cd /usr
- 创建swap文件夹,并进入:
mkdir swap && cd swap/
- 创建swap文件(4G):
dd if=/dev/zero of=/usr/swap/swapfile bs=1M count=4096
- 查看swap文件:
du -sh /usr/swap/swapfile
- 将目标设置为swap分区文件:
mkswap /usr/swap/swapfile
- 激活swap分区,并立即启用交换区文件:
swapon /usr/swap/swapfile
- 查看内存情况:
free -m
- 设置开机自动启动虚拟内存:在
/etc/fstab
文件中加入/usr/swap/swapfile swap swap defaults 0 0
- 重启服务器:
reboot
- 进入/usr目录:
2018-Linux系统基础-实际环境中遇到问题解决
https://spricoder.github.io/2018/07/16/2018-Linux-system-basics/2018-Linux-system-basics-%E5%AE%9E%E9%99%85%E7%8E%AF%E5%A2%83%E4%B8%AD%E9%81%87%E5%88%B0%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3/