2019年8月15日 / 650次阅读
云服务器
Godaddy的VPS服务器,在使用上感觉有些不一样。它默认给你的是一个有sudo权限的非root用户,就跟我们自己在虚拟机里面装CentOS一样,root账户没有密码不可用,也省去了自己创建用户的步骤;默认firewalld没有启动;默认没有swap分区,要自己搞。
下面是我自己在Godaddy的VPS上用CentOS搭建独立博客网站服务器的步骤:
(1)升级和更新,sudo yum update,连同kernel一起升级,然后reboot,让新的kernel生效
CentOS的update和upgrade,都会升级kernel,自己在输入y之前,查看一下list就清楚了。
这个命令比较有用:yum check-update,可以查看有哪些可以升级的,包括kernel。
(2)检查并设置firewalld服务的自启动,reboot验证
sudo systemctl list-unit-files | grep firewalld
sudo systemctl enable firewalld.service
(3)删除不需要的服务和软件包
sudo yum remove postfix
sudo yum remove sendmail
...
我使用STMP服务器发送邮件,所有以上两个包都不需要。应该还有不需要的服务和软件包,不过我还不知道。
(4)设置swap分区2G,修改swappiness值为10
系统内存也是2G,要榨取服务器的性能到极限,必须要设置swap分区,否则内存用到最大值时,系统会卡死。
在修改/etc/fstab文件时,一并关闭分区的atime属性,提高磁盘性能。
还有个细节,修改swappiness参数值为10,CentOS这个值默认是30,我觉得有点高了。
(5)修改sshd的监听端口,使用internal-sftp,以及其它一些配置项
修改监听端口,要配合firewall的配置,打开对应的端口号,重启sshd,重新登录测试。你可能需要看这篇总结:如何使用CentOS的firewall-cmd命令。再推荐学习:SSH知识合集
以上步骤完成,一台CentOS服务器对我来说,就Ready了。
下面开始安装独立博客网站需要用的软件。
(6)编译安装Python3
有一些工具和脚本需要Python3,由于网站还未上线,因此我加了--enable-optimizations选项。
(7)编译安装LAMP环境
Apache和PHP都选最新版本,MySQL用5.6版本。
(8)设置时区,同步时间
有一些定时脚本,依赖准确的时间,这一步不能少!Godaddy的VPS服务器的默认时区是美国。
还有个细节比较重要,修改了系统时区同步时钟后,记得重启crond进程(sudo service crond restart),否则cron任务的时间会与date显示出来的系统时间不一样。
大功告成,最后就是迁移网站等事项。
整体感觉Godaddy的VPS比国内那些中小VPS提供商在使用方面更流畅一些,后台也更完善,有备份机制,而且费用适中(如果你把所有附加的服务都去掉的话)。
本文链接:https://www.maixj.net/wz/godaddy-vps-22536
©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。