昨天拿到一台阿里云的vps,用来建网站,欣喜的发现,阿里云已经支持gentoo了,二话不说,肯定要选这个了。
到手后,先要升级,结果老卡在gcc上,也没分析具体原因,gcc过不了,那就先安装网站吧,结果又卡在cmake这个包上。后来想到可能是内存太小的原因,因为阿里云没有swap分区,而服务器选择的又是最小的512M内存,最便宜嘛!
网上搜索了一下,找到了建立swap文件来解决此问题的办法。
fallocate -l 1024M /swapfile mkswap /swapfile swapon /swapfile
添加开机启动挂载swap文件,将下列代码加到/etc/fstab文件中:
/swapfile none swap defaults 0 0