前言
一直想自己搞个邮局玩玩,这些天才终于动手操作,按照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
开启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
暂无评论内容