1. 程式人生 > >Ubuntu學習歷程1

Ubuntu學習歷程1

ja

1、:查看ubuntu系統的版本信息

cat /proc/version

uname -a

sb_release -a


2、修改ip地址

cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback


auto  enp0s8 
iface enp0s8 inet static
address 192.168.56.80
netmask 255.255.255.0

systemctl restart networking #重啟網絡

ifconfig enp0s8 192.168.56.80 netmask 255.255.255.0 #馬上生效


3、ubuntu16 關掉圖形界面啟動

systemctl disable lightdm.service #關閉圖形界面

ln -s /lib/systemd/system/lightdm.service /etc/systemd/system/display-manager.service #開啟圖形界面命令

reboot


4、安裝軟件包

apt-get install vim

apt-get install openssh-server


systemctl start sshd


5、設置主機名

hostnamectl set-hostname server.name01

cat /etc/hosts

cat /etc/hostname

hostname


6、ubuntu 忘記root密碼:

啟動 ESC

1、按回車鍵進入如下界面,然後選中有recovery mode的選項

2、按e進入如下界面,找到圖中紅色框的recovery nomodeset並將其刪掉

3、再在這一行的後面輸入quiet splash rw init=/bin/bash

4、接著按F10後出現如下界面,在命令行內輸入passwd後進行修改密碼即可

5、該方法也可以用來修復文件

6、ubuntu的root可以設置密碼,但是不能遠程登錄



7、ubuntu 的sudo文件損壞:

root用戶直接修改該,直接修改對應的sudoers文件為正確文件即可,如被刪除直接從其他地方抄一個空的就行

無法使用root用戶時,可在系統的修復模式下修改;進入修復模式方法

重啟(開機)時按ESC鍵(這時就會進入grub模式)

選擇修復模式

選去除root模式

重新掛載 / 目錄, 進來後沒有操作sudoers的 權限, 重新掛載獲取權限

mount -o remount,rw /


編輯sudoers文件至正確

reboot重啟系統

正確的編輯方式

不直接編輯sudoers文件

系統提供了visudo工具編輯sudoers文件,該工具具有檢查錯誤功能,可以有效避免權限問題和語法問題


9、sudo 免密碼

xxx ALL=(ALL:ALL) NOPASSWD:ALL

%sudo ALL=(ALL:ALL) NOPASSWD: ALL


10、sudo 和su的區別

sudo : 暫時切換到超級用戶模式以執行超級用戶權限,提示輸入密碼時該密碼為當前用戶的密碼,而不是超級賬戶的密碼。不過有時間限制,Ubuntu默認為一次時長15分鐘。

su : 切換到某某用戶模式,提示輸入密碼時該密碼為切換後賬戶的密碼,用法為“su 賬戶名稱”。如果後面不加賬戶時系統默認為root賬戶,密碼也為超級賬戶的密碼。沒有時間限制。

sudo -i: 為了頻繁的執行某些只有超級用戶才能執行的權限,而不用每次輸入密碼,可以使用該命令。提示輸入密碼時該密碼為當前賬戶的密碼。沒有時間限制。執行該命令後提示符變為“#”而不是“$”。想退回普通賬戶時可以執行“exit”或“logout” 。



sudo -i 直接運行sudo命令加-i參數

sudo su 運行sudo命令給su命令提權,運行su命令。

sudo -i 運行結果 PWD=/root

sudo su 運行結果 PWD=/home/用戶名(當前用戶主目錄)


Ubuntu學習歷程1