注册云服务账号,这个账号在Oracle中是独立的体系。。。。
选中国,这个国家需要跟要验证的信用卡一致。。。。
填邮箱,收链接,验证地址
选择主区域,注册后这个就不能改了。。。。
韩国、日本、新加坡、美西。。。。
进入第三个页面
填账单地址,验证信用卡,支持visa,MasterCard,运通
然后就看到了设置中。。。。
设置完竟然跳转让登陆,这时候收到了邮件,账户名、登录名在邮件了。。。。
先输入 账户名,然后跳转输入邮箱、密码,就登入了
图二
然后右上角,头像旁,切语言环境
切换到中文,看到了一堆的 always free
创建VM实例
不祥的预感,一直失败。。。。
刷新了半天终于出现页面了。。。。
系统镜像就这么六种,centos只有7和8
硬件只有arm和amd,但是arm提示不可用
简单的配置完成,没啥改的余地
然后上传公钥,或者直接生成一个新的也行。。。。
然后创建,过了一会,状态变成正在运行了。。。。
然后,ping不通,telnet 22是可以通的。。。。
然后ssh 登录
[opc@instance-first /]$ hostname
instance-first
[opc@instance-first /]$ free -m
total used free shared buff/cache available
Mem: 803 234 86 5 483 556
Swap: 8191 1 8190
[opc@instance-first /]$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 355M 0 355M 0% /dev
tmpfs 402M 0 402M 0% /dev/shm
tmpfs 402M 5.6M 397M 2% /run
tmpfs 402M 0 402M 0% /sys/fs/cgroup
/dev/mapper/centosvolume-root 40G 11G 29G 27% /
/dev/sda2 1014M 375M 640M 37% /boot
/dev/sda1 100M 7.3M 93M 8% /boot/efi
tmpfs 81M 0 81M 0% /run/user/987
tmpfs 81M 0 81M 0% /run/user/1000
[opc@instance-first /]$ uname -a
Linux instance-first 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Tue Nov 16 14:42:35 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
[opc@instance-first /]$
开启防火墙
实例信息 -> 主要VNRC下的子网 -> 安全列表中的Default -> 发现默认只开了22端口
添加开放的规则和端口,填上目的地端口,不填就是全部
然后ssh 进去关掉防火墙
[opc@instance-first ~]$ sudo su
[root@instance-first opc]# systemctl stop firewalld.service //停用firewalld
[root@instance-first opc]# systemctl disable firewalld.service //禁止开机启动
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@instance-first opc]#
然后telnet添加的端口发现还是不行,想了一遭发现是服务器上还没开相关端口服务。。。。
安装
[root@instance-first opc]# yum -y install wget
Failed to set locale, defaulting to C.UTF-8
Failed loading plugin "osmsplugin": No module named 'librepo'
CentOS Linux 8 - AppStream 39 B/s | 38 B 00:00
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
[root@instance-first opc]# curl ?
curl: (3) <url> malformed
[root@instance-first opc]# yum update -y && yum install curl -y
Failed to set locale, defaulting to C.UTF-8
Failed loading plugin "osmsplugin": No module named 'librepo'
CentOS Linux 8 - AppStream 85 B/s | 38 B 00:00
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
[root@instance-first opc]#
免费换ipv4
实例详情页 -> 附加的VNIC -> 查看详细信息 -> IPv4地址
添加ipv6
虚拟云网络 -> CIDR块 -> 添加IPv6块
子网,编辑 ,启用IPv6 CIDR块
添加成功。。。。
路由表 -> 路由表详情 -> 添加路由规则
安全列表 -> 查看详情 -> 出站和入站规则
实例详情 -> 附加的VNIC -> 详情 ->有了IPv6选项,分配。。。。
然后ssh
ifconfig 看起来是有 ipv6的,但是 ping6 google.com不通。。。。
是因为没配出站规则, 配置上就可以了
[root@instance-first opc]# ping6 google.com
PING google.com(nrt12s46-in-x0e.1e100.net (2404:6800:4004:826::200e)) 56 data bytes
64 bytes from nrt12s46-in-x0e.1e100.net (2404:6800:4004:826::200e): icmp_seq=1 ttl=118 time=39.9 ms
64 bytes from nrt12s46-in-x0e.1e100.net (2404:6800:4004:826::200e): icmp_seq=2 ttl=118 time=39.9 ms
64 bytes from nrt12s46-in-x0e.1e100.net (2404:6800:4004:826::200e): icmp_seq=3 ttl=118 time=39.9 ms
^C
--- google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 39.885/39.894/39.906/0.163 ms
[root@instance-first opc]#
然后又搜了一下,人家在建实例的时候,可以直接勾上ipv6,不用这么麻烦。。。。
运行blog python 脚本
clone了之前google vps的库,在Oracle 上一只报错
錯誤代碼 400: invalid_request 這個應用程式不符合 Google 為確保應用程式安全而訂定的 OAuth 2.0 政策,因此您無法登入。redirect_uri: urn:ietf:wg:oauth:2.0:oob
折腾一遭,如果是在线验证是可以的,但是离线code验证就一直报错。。。。
尝试升级python试试
centos8默认安装的是python 3.6
[root@instance-first opc]# python --version
Python 3.6.8
[root@instance-first opc]# pip3 --version
pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)
[root@instance-first opc]#
或者 在本地认证通过后 把鉴权bat拷到服务器上应该也行。。。。
突然就反应过来了,虽然知道本地认证一直报错是之前遇到的网络问题,但是之前跟现在的工具不一样啊
即
//1087端口是之前用ss的
SENRSL:blog senrsl$ export http_proxy=http://127.0.0.1:1087;export https_proxy=http://127.0.0.1:1087;
//clash要用7890
(venv) SENRSL:sanchuan senrsl$ export http_proxy=http://127.0.0.1:7890;export https_proxy=http://127.0.0.1:7890;
然后,本地在线鉴权就生成bat鉴权文件了。。。。。
有了可用的鉴权dat,就没必要再去服务器上生成了,直接copy上去就行。。。。
增加自动运行脚本
之前都是现成的,竟然找不到之前去哪了。。。。
然后发现,orache 韩国春川竟然不能给钉钉发消息。。。。
果然,ipv4 ping 阿里云服务不同,ipv6可以ping通。。。。
算了,反正也不打开dingTalk。。。。
给脚本执行权限
[root@instance-first opc]# chmod a+x /home/senRsl/blog/blogger/startAutoCentOS.sh
[root@instance-first opc]# ll /home/senRsl/blog/blogger/
配置定时任务
[root@instance-first senRsl]# service crond status
Redirecting to /bin/systemctl status crond.service
● crond.service - Command Scheduler
[root@instance-first senRsl]# crontab -l
no crontab for root
no crontab for root - using an empty one
crontab: installing new crontab
[root@instance-first opc]# crontab -l
31 */8 * * * /home/senRsl/blog/blogger/startAutoCentOS.sh
[root@instance-first opc]#
没提示了。。。。
senRsl
2022年03月10日11:32:41
没有评论 :
发表评论