侧边栏壁纸
博主头像
Me博客 | 记录点点滴滴博主等级

大吉大利⛵️

  • 累计撰写 19 篇文章
  • 累计创建 58 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

甲骨文服务器 OracleCloud 开新机后必做的几件事情-AMD 64

Me
Me
2023-03-10 / 0 评论 / 0 点赞 / 245 阅读 / 6592 字
温馨提示:
本文最后更新于 2024-04-09,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

oracle-cloud

1. 检查IP,开放端口

检测IP是否可用

如果连接不上机器,需在甲骨文管理后台刷IP直至获取到一个可用IP!

开放端口

安装网络工具
apt install net-tools

安装iptables
sudo apt-get install iptables

安装iptables-persistent
sudo apt-get install iptables-persistent

会要求您保存当前/现有的 iptables 规则,分IP4和IP6,可以默认 YES
一般情况下,ubuntu安装好的时候,iptables会被安装上,如果没有的话那就安装上吧

添加规则
iptables -I INPUT -p tcp --dport 80 -j ACCEPT

持久化保存规则

sudo netfilter-persistent save
sudo netfilter-persistent reload

完成上述操作就可以永久打开我们需要的端口了

查看 与 关闭端口

通过 iptables -L -n --line-number 可以显示规则和相对应的编号
iptables -D INPUT 1 删除INPUT链编号为1的规则。

查看 防火墙状态

可以使用 sudo netstat -lnplsof -i:port 工具来识别打开端口后面的进程/二进制文件。

防火墙 开放 端口
sudo ufw allow 8080

防火墙 关闭 端口
sudo fuser -k 8080/tcp

常用命令

0.查看已经开启的状态	sudo service ufw status
1.查看已经开启的端口	sudo ufw status
2.打开端口	sudo ufw allow 8080
3.开启防火墙	sudo ufw enable
4.重启防火墙	sudo ufw reload
5.再次查看一下端口是否已开放	sudo ufw status

2. 开启root

通常在新机器开机后是试用私钥连接SSH,为了方便使用我们开启root登录,有三种方式:

1.利用 cloud-init脚本来开启root账号密码登录

脚本如下:

#!/bin/bash
echo root:meeetk |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

默认密码是: meeetk
登录后一定要修改密码!命令:passwd

2.使用密钥登录系统以后

执行如下命令

sudo -i
passwd

按提示刷入密码,重复输入密码。
接着输入

echo root:329105sz |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;
service sshd restart

重启sshd服务

sudo service sshd restart

3、使用密钥登录系统以后

sudo -i
vi /root/.ssh/authorized_keys

把ssh-rsa之前的内容都删除掉.
vi /etc/ssh/sshd_config

找到PermitRootLogin, 把前面的#去掉
更改为 PermitRootLogin yes
找到PasswordAuthentication
更改为 PasswordAuthentication yes
退出编辑

passwd 更改密码
reboot 重启vps

所用到的命令;

vi	文本编辑器
cd	进入目录
pwd	查看当前位置
ls	查看当前文件夹文件
ls -a	查看当前文件夹所有文件
vi	编辑器命令
i	进入编辑模式
esc	回到命令模式
:wq	保存并退出

最后记得重启服务器
reboot 重启vps
然后就可以用root登录SSH了!

3. 升级软件包,安装BBR加速,虚拟内存

1,升级软件包

简要说明:
apt update:只检查,不更新(已安装的软件包是否有可用的更新,给出汇总报告)
用法:sudo apt update

apt upgrade:更新已安装的软件包

用法:sudo apt upgrade 软件包名

2,安装BBR加速

wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

选择安装 bbrplus,过程中需要选择两次 NO,最后选择Y重启服务器
重启完毕后再次运行安装脚本,选择启动bbrplus
完毕!

3,虚拟内存

小型鸡专用

wget https://www.moerats.com/usr/shell/swap.sh && bash swap.sh

4. 安装 哪吒面板

被控机的安装
登陆面板机后台,添加一个主机,会生成秘钥,然后在被控机上输入代码(其实和安装主控的代码是一样的)
国外机curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && ./nezha.sh
国内机curl -L https://raw.sevencdn.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && ./nezha.sh
选择8,然后第一个输入你刚才不带套的那个域名,端口默认,秘钥就是刚才添加主机时的那个秘钥。
【或者在面板机后台直接复制一键安装脚本,在被控机运行即可】

0
博主关闭了所有页面的评论