详情:Oracle Cloud:永远免费的数据库和云服务;可选日本、韩国等,并由美国、欧洲等
Oracle,财大气粗,免费VPS很是火热,不过现在韩国、日本很难开到VPS。下面是一些自己使用或搜集到的小技巧。
一、Oracle Cloud的注册
建议使用真实信息注册,IP使用国内的就可以,电话也是。
必须要visa或master信用卡,会扣费1美金用于验证,并之后会退还。
注册时选的区域,就是以后默认免费资源的区域(美国、欧洲的资源充足,好创建)
二、Oracle Cloud创建VPS、自动创建VPS
1、创建SSH密钥
很多人的难点在SSH密钥这,建议使用Xshell。如下图进行创建,并保存。
默认,点击下一步
下面这步,一定要设置密码。
2、创建VPS
在Oracle Cloud里,叫实例。登陆后,左侧菜单,选择 计算 – 实例
创建时,系统建议选择Centos7。一定不要选Centos6,是收费的。
只有VM.Standard.E2.1.Micro是免费的,在创建的实例后面,会显示 始终免费 4个字。
3、自动创建VPS
日本、韩国很难抢到,下面的脚本,可自动创建实例。
在创建实例页面,选择好系统,粘贴上SSH密钥,然后右键点击 创建,选择 审查元素,在最下方的Console处粘贴如下代码,并回车执行。
var i = 1;function myLoop () {
setTimeout(function () {
document.getElementsByClassName(‘oui-button oui-button-primary’)[0].click();
i++;
if (i < 3600) {
myLoop();
}
}, 10000)
}
myLoop();
这个代码转自:https://www.hostloc.com/thread-586893-1-1.html
4、系统默认登陆名,及如何使用root账户
centos 默认登录账户是 opc
ubuntu 默认登录账户是 ubuntu
登陆后,使用命令 sudo su ,即为root账户
5、使用BBR加速
Ubuntu可直接使用BBR。
Centos7需重新生成引导,root用户:
grub2-mkconfig -o /boot/grub2/grub.cfg
然后,安装bbr。具体参考:CentOS 7 / Debian 9启用原生Google BBR的方法,实现TCP加速
三、Oracle Cloud防火墙设置
Oracle Cloud实例是默认只开通了22端口,下面是启用所有端口(也可是特定端口)
选择 网络 – 虚拟云网络 – 虚拟云网络 – 网络安全组,创建网络安全组
添加2条安全规则,一个是出站,一个入站,均选择全部通行。
在实例里面,选择创建的这个安全规则就可以。
四、Oracle Cloud免费更换IP
打开你的实例列表,点击你要修改的实例名,进入实例详细信息
选择没有公共IP,更新,去掉原来的IP,然后再编辑一下,选择临时公共IP,更新,这样IP就换好了。
五、卸载Oracle Cloud监控
1、适用于Centos系统
yum remove oracle-cloud-agent yum remove oracle-cloud-agent-updater
2、适用于Debian/Ubuntu系统
apt-get remove oracle-cloud-agent apt-get remove oracle-cloud-agent-updater
六、Oracle Cloud开放所有端口
除过上面提到的Oracle Cloud后台要开放防火墙端口,小鸡里面也要开放端口
sudo iptables -P INPUT ACCEPT sudo iptables -P FORWARD ACCEPT sudo iptables -P OUTPUT ACCEPT sudo iptables -F
-
所有主机信息仅是为及时分享并收录,不做推荐!