新裝Debian常用設(shè)置

**
作為自己記錄備用,同時供給大家參考
大多數(shù)內(nèi)容應(yīng)當(dāng)同樣適用于Ubuntu、Mint,其他發(fā)行版本可用于參考。
不定期更新
**

系統(tǒng)設(shè)置

允許root從SSH遠(yuǎn)程登陸

注意:從安全性考慮不建議這樣做,應(yīng)當(dāng)使用普通賬戶登陸使用su切換到root賬戶,或者使用ssh key登陸

Debian默認(rèn)不允許root從遠(yuǎn)端SSH使用用戶名密碼登陸,如有需要可以修改配置文件/etc/ssh/sshd_config

PermitRootLogin prohibit-password # 或其他設(shè)置值

修改為

PermitRootLogin yes

然后重啟SSH服務(wù)

# service ssh restart

即可。

允許GNOME使用root賬戶登陸

注意:不建議使用root登陸桌面環(huán)境
有些地方說root登陸GNOME可能導(dǎo)致錯誤。我在簡單使用過程中并未發(fā)現(xiàn)錯誤,但有不便,例如登陸時沒有root的頭像可選,需要手動輸入root用戶名,一些軟件如Chromium默認(rèn)不允許通過root啟動,需要做特殊處理。

Debian默認(rèn)使用GNOME作為桌面環(huán)境,GNOME默認(rèn)不允許root賬戶登陸圖形界面,如有需要,可以通過修改配置文件,使root能夠登陸GNOME桌面環(huán)境。

如果機(jī)器只有root一個賬戶,可以使用Ctrl+Alt+F2切換到字符界面從root登陸,或者用其他機(jī)器從遠(yuǎn)端SSH登陸。
用文本編輯器打開/etc/gdm3/daemon.conf,在[security]部分添加AllowRoot=true,保存退出。
用文本編輯器打開/etc/pam.d/gdm-password,找到如下行(應(yīng)該是第二行):

auth required pam_succeed_if.so user != root quiet_success

將其注釋掉

# auth required pam_succeed_if.so user != root quiet_success

保存退出,重啟系統(tǒng)(可以使用reboot)。再開機(jī)后root仍不會出現(xiàn)在用戶列表中,點(diǎn)擊Not listed?按鈕,可以手動輸入用戶名root及其密碼登陸。

ArchLinux Wiki也提供了修改方法,可以參考:
https://wiki.archlinux.org/index.php/GDM_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#GDM_root_.E7.99.BB.E5.BD.95

Debian添加中文語言支持

解決中文亂碼問題。

運(yùn)行:

# dpkg-reconfigure locales

選中en_US.UTF8 UTF8zh_CN.UTF-8 UTF-8后選擇Ok
接下來會給出default locale的選擇,如果希望系統(tǒng)默認(rèn)語言不變,可以選擇C.UTF-8或者en_US.UTF8 UTF8。幾個選項中,None表示POSIX,設(shè)置為None實(shí)測依舊無法支持中文;C.UTF-8指代Computer English language,此選項和en_US.UTF8 UTF8沖突,同時只能啟用一種。設(shè)置完成后重啟reboot即可。

Bash顏色高亮

若要取得像Ubuntu默認(rèn)賬戶一樣的顏色高亮,可以通過修改bash配置。

  • 若要對當(dāng)前用戶有效,修改~/.bashrc
  • 若要對所有用戶有效,修改/etc/bash.bashrc,此處設(shè)置會被用戶的~/.bashrc覆蓋

在配置文件中找到定義PS1的地方,如

PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '

修改或添加如下

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

此為Ubuntu普通(非root)賬戶的默認(rèn)PS1設(shè)置。

常用軟件、工具配置

安裝網(wǎng)絡(luò)工具 (ifconfig,netstats,route,arp,nslookup,dig等)

一些Linux安裝可能不包含常用的ifconfig、netstats等網(wǎng)絡(luò)工具,對于Debian或者Ubuntu,可以使用apt安裝

# apt install net-tools dnsutils

其中軟件包對應(yīng)工具如下:

  • net-tools : arp, ifconfig, netstat, rarp, nameif and route
  • dnsutils : dig, nslookup, nsupdate

在一些地方ifconfig被標(biāo)記為過時、不建議使用,
可以使用ip實(shí)現(xiàn)ifconfig的功能。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容