甲骨文CentOS修改主机名,BBR 失联,root 登录,常见问题等事项

前言

一直想自己搞个邮局玩玩,这些天才终于动手操作,按照iRedMail的教程进行,结果第一步就卡了我好久,原因是甲骨文的CentOS 8 Stream使用命令hostnamectl set-hostname修改主机名后,重启自动恢复为和控制台名称一样的主机名。网上搜索好多教程,都是教怎么永久修改主机名,用在这里完全无效!好在最终还是找到了解决方法:

修改主机名:

编辑修改oci-hostname.conf文件

PRESERVE_HOSTINFO=0中的的值0修改为1

可以使用vi命令或者宝塔后台修改,文件位置:/etc/oci-hostname.conf

# This configuration file controls the hostname persistence behavior for Oracle Linux
# compute instance on Oracle Cloud Infrastructure (formerly Baremetal Cloud Services)
# Set PRESERVE_HOSTINFO to one of the following values
#   0 -- default behavior to update hostname, /etc/hosts and /etc/resolv.conf to 
#        reflect the hostname set during instance creation from the metadata service
#   1 -- preserve user configured hostname across reboots; update /etc/hosts and 
#           /etc/resolv.conf from the metadata service  
#   2 -- preserve user configured hostname across instance reboots; no custom  
#        changes to /etc/hosts and /etc/resolv.conf from the metadata service,
#        but dhclient will still overwrite /etc/resolv.conf
#   3 -- preserve hostname and /etc/hosts entries across instance reboots; 
#        update /etc/resolv.conf from instance metadata service
PRESERVE_HOSTINFO=0

改好保存后使用hostnamectl set-hostname命令修改主机名即可.重启也不会失效.

hostnamectl set-hostname mail.1aii.cn

开启BBR

甲骨文的服务器不晓得什么情况,使用通用的BBR脚本经常会遇到失联的情况。

所以我现在都是开启原生自带的BBR,当然,有专用脚本的也可以用专用脚本,但是好像需要换内核。

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

检查 bbr 是否已开启

执行如下命令,如果返回值中有 bbr ,即说明 bbr 开启成功:

sysctl net.ipv4.tcp_congestion_control

执行如下命令,如果返回值中有 tcp_bbr 模块,即说明 bbr 开启成功:

lsmod | grep bbr

企业微信截图_20240223144911

开启root登录

Oracle免费VPS默认是不让Root账号登录的,直接使用命令sudo -i 就可以切换到root权限,如果你想要使用root登录,请使用以下命令,将第一行中1aii.cn改为你自己的密码

echo root:1aii.cn |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

卸载后台监控

其实说实话,这个监控并没有很占资源,它只是探针而已,能够在实例面板看见当前的资源占用情况,如果你不需要也可以干掉它。当然,建议在创建实例的时候就选择关闭监控。

停止服务并禁用自启:

systemctl stop oracle-cloud-agent
systemctl disable oracle-cloud-agent
systemctl stop oracle-cloud-agent-updater
systemctl disable oracle-cloud-agent-updater

卸载:

# Centos 
yum -y remove oracle-cloud-agent
yum -y remove oracle-cloud-agent-updater

# Ubuntu
snap remove oracle-cloud-agent
snap remove oracle-cloud-agent-updater

Debian下Vi编辑器的方向键和退格键失灵

Debian用Vi编辑器在文本输入模式时,不能正确使用方向键和退格键,解决方法:

用vi 打开/etc/vim/vimrc.tiny添加以下两行:

set nocompatible

set backspace=2

 

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容