2025-08-05 250805-Ubuntu20.04优化配置脚本-Ubuntu-Scripts /etc/sudoers配置1ubuntu ALL=(ALL:ALL) NOPASSWD: ALL Ubuntu 20.04 优化配置脚本123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148#!/bin/sh# 禁用内核更新sudo apt-mark hold linux-generic linux-image-generic linux-headers-generic# 锁定内核sudo apt-mark hold linux-generic linux-image-generic linux-headers-genericsudo apt-mark hold linux-image-generic linux-headers-genericsudo apt update# 禁用内核更新sudo apt-mark hold linux-generic linux-image-generic linux-headers-generic# 锁定内核sudo apt-mark hold linux-generic linux-image-generic linux-headers-genericsudo apt-mark hold linux-image-generic linux-headers-genericsudo timedatectl set-timezone Asia/Shanghaisudo cat /etc/timezone# sudo mkdir -p /root/snap/chromium/common/chromium/BrowserMetricssudo apt install language-pack-zh-hans -ysudo locale-gen zh_CN.UTF-8sudo update-locale LANG=zh_CN.UTF-8export LANG=zh_CN.UTF-8sudo apt-get install vim -y && sudo apt-get remove nano -ysudo apt install fonts-wqy-zenhei fonts-wqy-microhei fonts-noto-cjk -ysudo apt install -y fontconfigsudo apt install -y fonts-dejavu-core fonts-liberationsudo apt install fonts-wqy-zenhei fonts-wqy-microhei fonts-noto-cjk -ysudo apt install -y gitsudo apt install net-tools -ysudo apt install openssh-server -ysudo apt install -y fontconfigsudo apt install -y fonts-dejavu-core fonts-liberation# 禁用自动更新sudo sed -i 's/APT::Periodic::Update-Package-Lists "1";/APT::Periodic::Update-Package-Lists "0";/g' /etc/apt/apt.conf.d/10periodicsudo sed -i 's/APT::Periodic::Unattended-Upgrade "1";/APT::Periodic::Unattended-Upgrade "0";/g' /etc/apt/apt.conf.d/10periodic# 禁用无人值守升级sudo sed -i 's/APT::Periodic::Update-Package-Lists "1";/APT::Periodic::Update-Package-Lists "0";/g' /etc/apt/apt.conf.d/20auto-upgradessudo sed -i 's/APT::Periodic::Unattended-Upgrade "1";/APT::Periodic::Unattended-Upgrade "0";/g' /etc/apt/apt.conf.d/20auto-upgrades# 禁用 apt-daily 服务和计时器sudo systemctl stop apt-daily.servicesudo systemctl disable apt-daily.servicesudo systemctl mask apt-daily.servicesudo systemctl daemon-reloadsudo systemctl stop apt-daily.timersudo systemctl disable apt-daily.timersudo systemctl mask apt-daily.timersudo systemctl daemon-reload# 禁用 unattended-upgrades 服务sudo systemctl disable unattended-upgrades# 禁用 Snap 自动更新sudo snap refresh --hold# 禁用自动更新sudo systemctl stop apt-daily.servicesudo systemctl disable apt-daily.servicesudo systemctl kill --kill-who=main apt-daily.servicesudo systemctl disable apt-daily.timersudo systemctl mask apt-daily.timersudo systemctl stop unattended-upgrades.servicesudo systemctl disable unattended-upgrades.servicesudo systemctl daemon-reload# Ubuntu自动登录和开机锁屏取消## 禁用自动锁屏:# gsettings set org.gnome.desktop.screensaver lock-enabled false# gsettings set org.gnome.desktop.lockdown disable-lock-screen true# 禁用内核更新sudo apt-mark hold linux-generic linux-image-generic linux-headers-generic# 恢复内核更新sudo apt-mark unhold linux-generic linux-image-generic linux-headers-genericsudo sed -i 's/1/0/' /etc/apt/apt.conf.d/10periodicsudo sed -i 's/2/0/' /etc/apt/apt.conf.d/10periodicsudo sed -i 's/1/0/' /etc/apt/apt.conf.d/20auto-upgradessudo sed -i 's/2/0/' /etc/apt/apt.conf.d/20auto-upgradessudo apt remove update-notifier -y# 禁用屏幕休眠# gsettings set org.gnome.desktop.session idle-delay 0sudo mkdir -p /home/mes/.sshsudo touch /home/mes/.ssh/authorized_keys# Linux优化-Ulimit# 写入文件内容sudo bash -c 'cat <<EOF > /etc/security/limits.conf* soft nproc 65535* hard nproc 65535* soft nofile 65535* hard nofile 65535EOF'# >> 表示 追加 到文件末尾,不会破坏原有内容sudo bash -c 'cat <<EOF > /etc/systemd/system.conf[Manager]DefaultLimitNOFILE=1048576EOF'# >> 表示 追加 到文件末尾,不会破坏原有内容sudo bash -c 'cat <<EOF > /etc/sysctl.confnet.ipv4.ip_forward = 1fs.file-max = 1048576fs.inotify.max_user_instances=512fs.inotify.max_user_watches=262144EOF'# 安装chrome谷歌浏览器sudo apt update# 谷歌浏览器取消登录密钥环**然后重启系统,首次打开 Chrome 时会提示创建新密钥环,直接留空密码并继续即可rm -rf /home/ubuntu/.local/share/keyrings/*sudo rm -rf /home/ubuntu/.local/share/keyrings/*# 调整电视连接显示配置sudo sed -i 's/#HandleLidSwitch=suspend/HandleLidSwitch=ignore/g' /etc/systemd/logind.confsudo apt autoremove -y# 配置密钥允许sudo bash -c 'cat <<EOF >> /home/ubuntu/.ssh/authorized_keysssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCiKRDip9YCWzsIe2a0bT2az8DjH7k6cBij8bpfcNaIqSfz+/PJWDPwK4VeC4Ko4E8jQYct8i9u9VKcAK9XUhMEQNlpmpC+KXHApMBJ8Stm8yHb65gOcl8sDxdyWB3LevzLhsK8ZvI1Fus7O5vwmGjdOxhhw/89aZG6xHM8gfe+IYjCdm+n6rMz0RTAgP/QVsLjrLqk8VxC/kb1QjKG0BjZsMnTvs32oiqgJ4Eif8TUpXnDin+lRL4v2fUjRMfOS7PSIMNUAtvtRd3lBp9u4Yk1VtRy+ZWITpXvnURlEp/bKiIxf2G2gUVsDZXLVu1l04FNB7bOEj99qolhfXYERJYSBMYSjPCrOmBTYuYlokqk/r4RtNncNXEs4WPipw/LekCEYs1rjBR7uUditEAJbCM4elUkN8t4XHZy9FKSRE/pdkhekW+dUf6AResMlTV/bCNYQu/JcUBvvWxscqsxYiZ5Q+lRJb1T6c0bTKSN3RddY3YMa1gdqWgK8O/OBVq2q80= Administrator@DESKTOP-12ALS0Qssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDERDBQtrr03DzuNYZhtIrWIVBWTOWrgptdVGMwQnGZqH5pLe88J0H5JtCUvXFZtah8JzsOcxrIHFNY52SYhKokfDBKdoFLEGQ6W0f5BOpVAdLSh1jMU/ybkn+8TGygy85qs8g1IEk7u8loqWNRT/mBOd6MZJTZQxivYIOBCzC1oeBlzO0fBqnlPoYxWahC2ifDbs5lc0DrNElJPeklVVLwGJNTc3wn0Y6tSFdb9975SLYBsp8XoDWI0wCsqp/afI3zH7Ms+CIxz6XzsjjIEXwnCRxKjbLOGJLeDOFlf+ArqrV5WBWBD39qFVmq9rTfvjG4o+cPSgz1zyN1LyPK3+CQVtk3+2Bb1lPHaw4NdyCakrnT3aTdYsICvmD88Gre/wDgXid5osqoGfRYOWtzHIULmWH4k6HGg4O9W9EHU1lm2qP/Zt8CHC+tPhSYwOovu//lyhg4ygMDLCkHnXy4cCfdxQ4HvgHPQpmHkCfNgIgWTotykIUZbCbJpowJPNngOFM= root@sopEOF'#sudo apt autoremove -y# sudo reboot# sudo systemctl restart systemd-logind Neuer 250808-MongoDBHA-MongoDB副本集rs.initiate() 三个副本集节点都执行了,怎么办 Älter 250805-(Windows)台式机连接笔记本上网-台式机联网