ubuntu jammy 版本系统优化
  dbAtOQs08SX8 2023年11月02日 47 0
#!/bin/bash




##检测网络情况
ping -c 2 www.sdo.com > /dev/null 2>&1
if [ $? -eq 0 ];then
  echo ""
else
  echo -e "\033[1;31m网络无法连接, 请检查网络\033[0m"
  exit 1
fi




# check the OS version
if [  "$(lsb_release -is)" != "Ubuntu" -a "$(lsb_release -cs)" != "jammy" ];then
  echo -e "\033[1;31m当前系统版本不支持, 请使用 Ubuntu jammy 版本\033[0m"
  exit 2
fi




##SSH远程登录其他主机不进行确认
sed -i 's/#   StrictHostKeyChecking ask/StrictHostKeyChecking no/g' /etc/ssh/ssh_config




##安装相关软件
if [ ! -d /etc/apt/bak ]; then
    mkdir /etc/apt/bak
    cp /etc/apt/sources.list /etc/apt/bak
    sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list
    rm -rf /var/lib/apt/lists/* && apt clean
    apt update
    apt install -y vim wget bash-completion lrzsz net-tools zip unzip nmap
fi




##关闭防火墙
stop_firewall () {
systemctl stop ufw.service
systemctl disable ufw.service
}
stop_firewall




##配置时间同步
config_chrony () {
apt install chrony -y

cat > /etc/chrony/chrony.conf << EOF
confdir /etc/chrony/conf.d
pool ntp.aliyun.com iburst
pool ntp.tencent.com iburst
keyfile /etc/chrony/chrony.keys
driftfile /var/lib/chrony/chrony.drift
ntsdumpdir /var/lib/chrony
logdir /var/log/chrony
maxupdateskew 1.0
rtcsync
makestep 1 -1
leapsectz Asia/Shanghai
bindcmdaddress 127.0.0.1
EOF

systemctl restart chrony.service
systemctl enable chrony.service
}
config_chrony




##配置时区
timedatectl set-timezone Asia/Shanghai




##关闭ubunut自动更新
sed -i 's/"1"/"0"/g' /etc/apt/apt.conf.d/10periodic
sed -i 's/"1"/"0"/g' /etc/apt/apt.conf.d/20auto-upgrades




##对删除命令进行优化
if [ "$(grep -o rm= /etc/profile)" != "rm=" ]; then
  echo 'alias rm="rm -i"' >> /etc/profile
  source /etc/profile
fi




##重启
reboot
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  jnZtF7Co41Wg   2023年11月19日   23   0   0 ubuntuApachecentos
  P3nxyT0LRuwj   2023年11月19日   31   0   0 ubuntucentos
  mjtHZIki74si   2023年12月06日   32   0   0 ubuntubash