Ubuntu入門問題匯總
1.更改root密碼
在終端輸入sudo passwd,然後輸入當前的賬戶密碼認證,當你輸入的賬戶密碼正確時,會提示你輸入兩次新的Unix密碼,這個密碼就是root賬戶密碼了。在終端輸入su,然後要求輸入密碼,這個就是是剛才設置的root密碼。
2.防火墻設置
sudo ufw enable 啟用
sudo ufw default deny 開啟防火墻並隨系統啟動同時關閉所有外部對本機的訪問(本機訪問外部正常)。
sudo ufw disable 關閉防火墻
sudo ufw status 查看防火墻狀態
sudo ufw allow 80 允許外部訪問80端口
sudo ufw delete allow 80 禁止外部訪問80 端口
sudo ufw allow from 192.168.1.1 允許192.168.1.1訪問所有的本機端口
sudo ufw deny smtp 禁止外部訪問smtp服務
sudo ufw delete allow smtp 刪除上面建立的某條規則
3.crt連接不上服務器
遇到這個問題首先檢查下面2條原因:
1)看IP能不能ping通
2)看ubuntu下的防火墻是不是關閉
未關閉防火墻,sudo ufw disable ,關閉防火墻後還不能連接,網上百度一番,說ubuntu要安裝openssh-server包,sudo apt-get install openssh-server,安裝完成查看22端口是否開啟(ss -lntp),如果沒有開啟,則需要/etc/init.d/ssh restart開啟,成功連接。
4.網絡配置
第一次配置網絡經歷如下:
打開配置文件更改如下:sudo vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.44.133
netmask 255.255.255.0
gateway 192.168.44.2
重啟網卡發現失敗:
經常配置CentOS的網卡,所以還是寫的eth0,在網上百度一下,辦法如下:
先查看網卡名稱:sudo ls /proc/sys/net/ipv4/conf
在該目錄下可以看到,除了lo,還有ens33,所以網卡名稱為ens33,而不是傳統的eth0,因此需要將上面interface文件中eth0修改為ens33,
如果不能上外網請檢查是否配置dns
配置dns
vim /etc/resolve.conf
nameserver 114.114.114.114
5.更改默認的dash
先用命令ls -l /bin/sh 看看
我們發現系統默認用的是dash,如果修改默認的dash,可以采用以下命令
sudo dpkg-reconfigure dash,彈出的界面選擇No
想換回來同理,選擇Yes,則又設置為默認的dash
Ubuntu入門問題匯總