最近经济形势不好,作为一名程序员,我也总是在寻找性价比最高的工具,而今天我要介绍的,是我最近投资的一项神器:一台性价比超高的云主机。我为什么称之为“投资”,是因为十几块钱一杯的奶茶喝了就没了,但我可以在云主机上练手不少技术和项目,未来是可以转换成收入的。
云主机的作用很多,什么练习linux命令,网络配置,安装mysql,做个人主页,除了没有GPU用于训练大模型,小型学习实验室功能基本都具备。我今天介绍的是另一个附属功能。
比如,最近要去外面找一些技术资料,找了几个现成的服务供应商做过中间商,但都不怎么好用,而且还贵。所以花了1个小时自己搭建了一个,中间还碰到因为服务器过于低配,内存不够,运行yum update都出现“killed”报错的情况。随手记录一下。更新于2024.1.10。保鲜可用。
有需要的同学可以参考。主要是便宜,月均十几块钱,还买不到超大杯奶茶。
另外,云主机提供商有很多,大家根据自己想要的选择,比如华为云,亚马逊云,腾讯云,阿里云都可以的。下面的截图只是我个人的喜好。
先说结论:推荐SG机房,最低配服务器。
原因:我测试过SG、HK、US等多个机房,实测下来,如果经常访问US的话,SG的综合网速是最快的。
因为阿某云有5天内全额退款的服务,大家可以多下几个机房的单,每个自己测试,测试好了再留下就行。
主要配置:
因为配置实在太低,512M内存连yum update都会被无情“killed”掉。
操作内容主要参考:解决阿里云低配服务器进程killed问题 - Antergone
# 下面全部使用root操作
mkdir -p /opt/swapfile/
dd if=/dev/zero of=/opt/swapfile/2GB.swap bs=1024 count=2097152
chown root:root /opt/swapfile/2GB.swap
chmod 0600 /opt/swapfile/2GB.swap
mkswap /opt/swapfile/2GB.swap
swapon /opt/swapfile/2GB.swap
cp /etc/fstab /etc/fstab.bak
echo '/opt/swapfile/2GB.swap none swap sw 0 0' | tee -a /etc/fstab
sysctl vm.swappiness=10
echo 'vm.swappiness=10' | tee -a /etc/sysctl.conf
sysctl vm.vfs_cache_pressure=50
echo 'vm.vfs_cache_pressure=100' | tee -a /etc/sysctl.conf
sysctl vm.overcommit_memory =1
echo 'vm.overcommit_memory =1' | tee -a /etc/sysctl.conf
命令很简单,有兴趣的可以自己搜索。
除了22,80这些常用端口外,大家如果想开其它的端口,需要手动配置。
点击主机,进到“安全组”,再到“管理规则”,手动加个端口。
主要用的这个脚本:https://teddysun.com/486.html。好用。为什么好用,大家看截图找关键字搜索一下就明白了。
使用root运行:
然后等待结束。因为实在太简单,就不截图了。
注意:端口要配置上面云主机打开的端口。
另外,默认是python版本。我选择的是libev版本。
安装完成后示例:
手机有独立客户端,配置差不多。
如果是MAC BOOK,可能碰到信任问题,在设置里面搞定。随便搜索就可以搞定。
下面是配置:
只配置好IP,端口,加密方法,密码。其它的默认就行。
点击“服务器测速”就可以显示是否能连接成功。里面还有其它一些配置,大家有兴趣可以自己探索。
从此打开了一个新世界的大门(如果不明白什么意思,看一下“安装其它软件(一)”里面的截图,搜索一下哈哈)。努力学习技术,提升,挣钱,换豪华主机,哈哈:)