第五次尝试部署Shiro成功的经验(linux Swap交换分区设置)
首先,用大白话介绍一下Swap分区,相当于windows的虚拟内存,作用是在内存不够的时候把磁盘空间拿来当内存用。 比如我部署Shrio用的亚马逊免费试用服务器,只有1G的内存,但可以申请30G的磁盘空间,这时候就把磁盘空间用来Swap一下(否则1G的内存不足以支持构建Shiro) 用这个指令可以查看当前分区
free -a
然后创建分区文件,如/var/swapfile
作为文件地址,创建一个4G的分区
dd if=/dev/zero of=/var/swapfile bs=1M count=4096
其中bs乘count就是分区大小
下一步把他格式化为Swap分区文件
mkswap /var/swapfile
然后启用分区
swapon /var/swapfile
这时候再次输入free -m
查看分区,如果有Swap说明成功了
最后还需要把分区文件设置为开启启动,进入/etc/fstab
这个文件中
vim /etc/fstab
在里面加入一行代码
/var/swapfile swap swap defaults 0 0
保存后重启一下服务器,查看分区,如果Swap还在那么恭喜你,设置成功了