服务器正式搬迁 日子要紧着过了

原来的服务器快到期了,受目前的疫情影响,日子要紧着过了,重新选了新的服务器,价格是之前的一半,当然除了CPU配置略低外,其它的几乎一致!虽然迁移有些麻烦,不过为了省钱,这些都不算事(o^^o)

原来的服务器,服务还算好的,一开始用起来也挺好的,虽然选配的是1G内存,不过会配置512MB的虚拟内存,比起有些VPS,限制了创建Swap,还是挺良心的,而且遇到麻烦事,也会免费换IP,不再另外收费,但时间用久后,发现越来越慢,加上价格不美丽,还不如重买一个。所有的VPS供应商,基本都是这种套路,一开始的新用户,买的时间越长,打的折扣就越多,但续费,就要按原价了,那可是个让你肉痛的价。我找了一圈,发现一个不错的推荐,亲自测速,那性价比,觉得超高,立马就下单了,结果收到邮件,提醒要仔细阅读用户事项,这才发现,这个VPS,这也不准,那也不准,老话总是不错的,冲动是魔鬼(>﹏<),忍着扣除手续费,也把它退了!这才开始仔细分析VPS,折中买了目前这款,最大的亮点就是支持自主换IP,虽然速度和之前的差不多,一样延时比较大,不过价格还算好,续费也不贵,就它了。买下后,就中奖了,发现分配的IP,在国内是访问不了的(这里推荐一下这个网址https://www.vps234.com/ipchecker/,可以分析IP在国内和国外的访问情况),立即换IP,再测试就OK了,我安装的是uBuntu 18.04 TLS,接着就开始部署环境。

  • vps加速内核

都说国外的VPS,一定要用上加速内核,直接运行下面的脚本,然后按自己的选择开启加速。

wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

  • 安装webmin

webmin是我很喜欢的一款功能强大的基于web的系统管理工具。按下面的方法就可快速安装。

sudo apt update
sudo apt install software-properties-common apt-transport-https wget
wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
sudo apt install webmin

  • 安装JAVA

直接从oracle的官网下载,我这里下载的是jdk-8u152-linux-x64.tar,解压到你要运行的目录,如/opt,然后编辑/etc/profile文件,在最后加上下面的。然后执行source /etc/profile,即可生效。

#set Java environment
export JAVA_HOME=/opt/jdk1.8.0_152
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

  • 安装Tomcat8.5

这个也一样,直接下载压缩包,解压后编辑catalina.sh文件,加入

CATALINA_HOME=你的tomcat目录
JAVA_HOME=你的JAVA目录

然后改名为tomcat8,拷贝到/etc/init.d/目录下,执行/etc/init.d/tomcat8 start|stop 可手工启动或停止。如果要开机启动,可使用webmin,在系统的开机和关机下,找到tomcat8的服务名,点击选中,选择在启动时启动即可。

  • 创建虚拟内存

安装nginx和mysql就很平常了,直接使用apt命令就行了,然后我使用webmin将原来的网站文件和数据库打包,直接使用scp命令就可以拷贝文件到新VPS上,部署好后,一切正常,可等我睡一觉醒来,tomcat挂了,后台报内存不足,之前的VPS默认建有512MB的虚拟内存,这次我再建一个1G的虚拟内存,按下面操作做,重启VPS就行了!

dd if=/dev/zero of=swapfile bs=1M count=1024

/sbin/mkswap swapfile

/sbin/swapon swapfile

/sbin/swapon -s

chmod 0644 /var/swapfile

echo "/var/swapfile swap swap defaults 0 0" >>/etc/fstab

希望您能支持我,请随意奖励

0 条评论

发表评论

邮件地址不会被公开,使用QQ邮箱或Gravatar帐号将使用各自头像。必填项已用*标注,请注意,所有评论只有被审核后才可见。

*

code