甲骨文免费VPS 使用教程

492次阅读

共计 3998 个字符,预计需要花费 10 分钟才能阅读完成。

已经上传了公钥,并且有了私钥,那么在用 xshell 连 VPS 的时候,就要选择秘钥了。

甲骨文免费 VPS 使用教程

网络配置

登录前,最好先设置一下防火墙。

进入 VPS 详情(面板 — 查看我的所有资源 — 找到实例),点击【虚拟云网络】的链接,进入公共子网,如果没有的话,可以创建一个。

甲骨文免费 VPS 使用教程

 

进入安全列表,如果没有的话,就创建一个

甲骨文免费 VPS 使用教程

 

添加入站规则    甲骨文免费 VPS 使用教程甲骨文免费 VPS 使用教程

至此,这个免费的 VPS 就能 ping 通了,而且所有端口都开放,当然了,VPS 自带的防火墙端口还需要我们自己去打开。

为了安全起见,建议需要用到什么端口就打开什么端口,不要全端口开放。

root 权限

这个时候就可以用 xshell 去登录 VPS 了,但是,甲骨文的 VPS 用户名不是 root,需要另外找出来,其实也很简单,就是用 root 去登录,然后系统会告诉你该用什么用户名,如下图:

甲骨文免费 VPS 使用教程

于是就用 opc 这个用户名来登录。

但是,如果一定要用 root 来登录怎么办?比如需要安装宝塔,就需要 root。

可以行命令:

1
 sudo -i

会自动获取到 root 的权限

修改为密码登录:

登录到云服务器,如果是 Centos 系统直接使用命令 sudo -i 就可以切换到 root 权限,如果你想要使用 root 登录,请使用以下命令(密码是 virplus.com,你可以替换为其它的):

1
2
3
4
echo root:virplus.com |sudo chpasswd root
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo service sshd restart
甲骨文 Oracle Cloud 修改 root 卸载监控 重装系统

第一: 修改使用 root 登陆。逐一运行如下命令,密码 zxsdw 自己修改一下。

1
2
3
4
echo root:zxsdw |sudo chpasswd root
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo service sshd restart

第二:卸载甲骨文内置脚本,这玩意特别卡,所以卸载之。逐一运行如下命令

1
2
3
4
systemctl stop oracle-cloud-agent
systemctl disable oracle-cloud-agent
systemctl stop oracle-cloud-agent-updater
systemctl disable oracle-cloud-agent-updater

第三:重装系统 PS 通常卸载脚本就可以了,不建议重装。这里以 centos 举例,先把 BOOT 文件夹下的一堆镜像文件删除,一次性复制粘贴如下命令,回车后再运行 bash /boot/Reinstall.sh 这个命令就 OK 了。系统重启后等个 5 分钟用 VNC 连接 (ip:1) 就可以正常装系统了,分区直接点下释放占用最大空间那个硬盘就可以了。VNC 连接密码是 zxsdw。也可以自己改下。

1
yum -y install wget vim lsof net-tools
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
cat << EOF >/boot/Reinstall.sh
#!/bin/bash
rm -rf /boot/initrd77.img /boot/vmlinuz77
wget -P /boot/ http://vault.centos.org/7.2.1511/os/x86_64/images/pxeboot/initrd.img -O /boot/initrd77.img
wget -P /boot/ http://vault.centos.org/7.2.1511/os/x86_64/images/pxeboot/vmlinuz -O /boot/vmlinuz77
cat << EOFEOF>/etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 \\\$0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "VNCInstallCentos7" {
    set root='(hd0,gpt3)'
    linuxefi /boot/vmlinuz77 inst.vnc inst.vncpassword=zxsdw inst.headless ip=dhcp nameserver=8.8.8.8 inst.repo=http://vault.centos.org/7.2.1511/os/x86_64/ inst.lang=zh_CN.UTF-8 inst.keymap=us
    initrdefi /boot/initrd77.img
}
EOFEOF
#sed -i 's/GRUB_DEFAULT=saved/g' /etc/default/grub
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
grub2-reboot VNCInstallCentos7
reboot
EOF
公共 IP 重置

开通的云服务器,有时 IP 已经被 Q,无法访问!怎么办呢?

点击实例详情 –【附加的 VNIC】- 点击 VNIC 详情 –【IP 地址】–【…】- 点击编辑

选择没有公共 IP,点击更新!再次点击编辑,选择临时公共 IP 或者 预留公共 IP 点击更新即可!

甲骨文免费 VPS 使用教程

再次点击编辑,选择临时公共 IP 或者 预留公共 IP 点击更新即可

甲骨文免费 VPS 使用教程

预留 IP 怎么选?菜单 — 网络 — 公共 IP,直接申请 IP

开启 root 密码登陆(同样适用于其它 linux 系统)
1
2
3
4
5
sudo -i
echo root: 你的新密码 |sudo chpasswd root
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo service sshd restart
甲骨文修改个人信息使用说明

一 修改前台登录账号(前台登录)

创建用户 = 进入用户 = 创建 / 重置密码 = 验证邮箱

进入组 = 将刚刚创建的新用户添加到组 = 退出账号 = 登录新创建用户 = 进入组 = 从组中删除原账号 = 进入用户 = 删除原账号

二 修改后台(控制台)登录账号(后台登录)

进入服务用户控制台 = 管理控制台 = 用户 = 创建用户 = 进入用户 = 重置密码

进入我的概要信息 = 用户 = 进入新用户 = 角色 = 添加管理员角色

退出账号 = 登录新创建用户 = 进入服务用户控制台 = 管理控制台 = 用户 = 删除原账号

三 修改租户名(后台登录)

进入服务用户控制台 = 我的管理员账户 = 账户管理 = 重命名账户(一般一小时内就能成功)

有些菜单是主界面找,另外也有是点头像找的,多看看,方法是没有问题的

其它

Oracle VPS 可以免费开两台 VPS 主机使用,但是很多人在删除一台 VPS 后忘记将存储也一块删除,导致开第三台 VPS 时就会容易出现存储超过 100GB 而面临收费的问题。在使用时一定要保证存储在 100GB 以下(可以在租户 — 服务限制中查看当前用量)。

Oracle VPS 目前最难处理的就是重装操作系统了,很多人不喜欢用 Oracle VPS 自带的 Linux 操作系统,原因就是限制太多,与常规的 Linux 有区别。重装系统后如果“失联”,回到实例详情页面点击“重建引导”即可。

CentOS 一键切换到 Oracle Linux:
1
curl -O https://raw.githubusercontent.com/oracle/centos2ol/main/centos2ol.sh&&bash centos2ol.sh

参考:https://blogs.oracle.com/scoter/switch-from-centos-to-oracle-linux-example

甲骨文 ARM 硬盘扩容 最简单三个命令搞定

创建实例时,只有 38G,需要手动扩容系统盘;

1、检查磁盘和分区详情

1
lsblk

2、执行扩容命令

1
2
LANG=en_US.UTF-8
sudo /usr/libexec/oci-growfs

3、再次检查磁盘和分区详情

1
2
3
4
5
6
[opc]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  100G  0 disk
├─sda2   8:2    0    8G  0 part [SWAP]
├─sda3   8:3    0 91.8G  0 part /
└─sda1   8:1    0  200M  0 part /boot/efi

硬盘已扩容为 91.8G

正文完
 0