甲骨文云
在此感谢甲骨文云提供的永久免费实例
经验之谈
-
第一点也是最重要的一点:实例创建之后,就不要终止了,除非必须,不然很可能终止了就没资源了
-
终止实例时,勾选删除附加引导卷时,即使引导卷被分离了,也会被删除
-
甲骨文的镜像经常抽风,如果遇到只有
22
端口等少数特殊端口能用,可以试试清除iptables规则iptables -F && iptables -X && iptables -Z && iptables -P INPUT ACCEPT && iptables -P OUTPUT ACCEPT && iptables -P FORWARD ACCEPT && iptables-save
这段命令用于配置和管理Linux系统上的iptables防火墙规则,以下是每个命令的作用:
-
iptables -F
: 清除所有防火墙规则的过滤表(filter table)中的规则。这将删除当前存在的所有规则。 -
iptables -X
: 删除所有用户自定义的链(user-defined chains)。这将删除用户创建的任何自定义链。 -
iptables -Z
: 将所有计数器归零。这将重置所有规则的数据包和字节计数器。 -
iptables -P INPUT ACCEPT
: 将输入(incoming)流量的默认策略设置为接受(accept)。这意味着如果没有匹配任何其他规则,所有输入流量都将被接受。 -
iptables -P OUTPUT ACCEPT
: 将输出(outgoing)流量的默认策略设置为接受(accept)。这意味着如果没有匹配任何其他规则,所有输出流量都将被接受。 -
iptables -P FORWARD ACCEPT
: 将转发(forwarding)流量的默认策略设置为接受(accept)。这意味着如果没有匹配任何其他规则,所有转发的流量都将被接受。 -
iptables-save
: 将当前的iptables规则保存到文件中,以便在系统重启后自动加载这些规则。
综上所述,这段命令的作用是清除现有的防火墙规则、删除用户自定义的链、将默认策略设置为接受,并保存这些更改以供以后使用。这样做可能会使系统的防火墙处于较为宽松的状态,允许所有的输入、输出和转发流量通过。请谨慎使用这些命令,并确保在清除规则之前了解其潜在影响。
-
-
新建实例后无法进行SSH连接及无法用root账户+密码登录
解决方法:在新建实例时添加cloud-init脚本
Ubuntu
#!/bin/bash echo root:想改的密码 |sudo chpasswd root sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config; sudo sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config; sudo service sshd restart
CentOs
#!/bin/bash echo root:想改的密码 |sudo chpasswd root sudo sed -i 's/PermitRootLogin no/PermitRootLogin yes/g' /etc/ssh/sshd_config; sudo sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config; sudo service sshd restart
若粘贴时网页出错,可以把内容分开多次粘贴,即可解决
-
同一个VCN下的,连接在同一个子网的服务器,相互之间可以访问,但前提是安全列表得添加放行规则
-
VCN网络,在创建实例时附加,创建后无法更改
Comments NOTHING