跳轉到內容

Debian/Ubuntu 系統優化設置

系統下載

開啟 SSH 服務遠程登錄

安裝 net-tools 和 openssh-server

sh
sudo apt install net-tools openssh-server

查看是否開啟 ssh 服務

sh
dpkg -l | grep ssh

如果看到 sshd,說明 ssh-server 已經啟動。如果沒有可執行以下命令啟動:

sh
sudo /etc/init.d/ssh start
# 或
sudo service ssh start

安裝 nano 和 htop

sh
sudo apt install nano htop

刪除系統自帶軟件

sh
sudo apt --purge remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot gnome-mines cheese transmission-common gnome-orca gnome-sudoku remmina

自動卸載不需要的依賴

sh
sudo apt --purge autoremove
sudo apt upgrade	#更新軟件倉庫

卸載桌面環境

sh
# 卸載 gnome-shell
sudo apt remove gnome-shell

# 卸載 gnome
sudo apt remove gnome

# 卸載不需要的依賴關係
sudo apt autoremove

# 徹底卸載刪除gnome的相關配置文件
sudo apt purge gnome

# 清理安裝gnome時候留下的緩存程序軟件包
sudo apt autoclean
sudo apt clean

同步時間

安裝 ntpdate

sh
sudo apt install ntpdate

設置系統時間與網絡時間同步

sh
sudo ntpdate cn.pool.ntp.org

將時間更新到硬件

sh
sudo hwclock --systohc

修改主機名

sh
nano /etc/hostname

主機名存放在 /etc/hostname 文件中,編輯 hostname 並輸入新的主機名保存即可。

sh
reboot #重啟
hostname #重新查看主機名

開啟 Root 登陸

取得 Root 權限

先從瀏覽器打開或者 SSH 工具連接服務器,登陸成功之後輸入一下命令

bash
sudo -i #切換到root
passwd #修改密碼

修改 ssh 配置文件

bash
nano /etc/ssh/sshd_config #編輯文件
PermitRootLogin yes #默認為no,需要開啟root用戶訪問改為yes
PasswordAuthentication yes #默認為no,改為yes開啟密碼登陸

TIP

i 進入編輯模式,按 esc 退出,輸入 :wq 保存

重啟服務器

bash
reboot    #重啟服務器

最後更新於: