安裝了 red hat enterprise linux 6.0 可執行系統,並且是成功驗證系統。 有另外乙個無特權使用者 student,密碼 student 的賬戶存在。
熟悉基本命令,使用基本的命令執行基本的 linux 任務和命令。
首先,練習使用 linux 命令來登入、改變口令、轉換成超級使用者、使用 cat 命令來檢視檔案、使用 nano 命令來改變檔案。
1、登入和使用基本的 linux 命令
2、修改密碼,轉換成超級使用者
3、檢視和修改檔案
1、按 ctrl+alt+f2 切換到虛擬控制台(tty2)
:red hat enterprise linux server release 6.0 (santiago)
kernel 2.6.32-71.e16.x86_64 on an x86_64 sa2
desktopx login:
2、登入為使用者 student: login:
在這個提示下輸入 student,
然後按回車; password:
在這個提示後輸入 student 的口令 。預設情況下口令為 student:
desktopx login:student
password:
[student@desktopx ~]$
注意:口令在你輸入的時候是不會出現在螢幕上的。
3、使用 passwd 來設定口令。passwd 命令會首先向你詢問當前的口令。輸入當前密碼:
[student@desktopx ~]$
changing password for user student.
changing password for student
(current) unix password:
4、passwd 命令會檢查你輸入的口令的強度以確保它達到一定的難猜程度。試著輸入乙個壞口令來測試這一功能:把口令設定成你的使用者名稱 student:
new unix password:
bad password: it is based on your username
new unix password:
注意:口令被拒絕。你會被提示輸入乙個好一點的口令。
5、再試一次。這次設定乙個複雜的口令。混合使用大小寫字母、數字和標點。至少使用八個字元。你會被提示把口令再輸入一次。如果你選擇的口令足夠強健,並且兩次輸入的口令相同,口令就會被成功改變,你就會看到這樣的輸出:
new unix password:
retype new unix password:
passwd: all authentication tokens updated successfully.
注意:如果你的口令被拒絕了,就繼續嘗試,知道成功為止。
6、執行 exit 命令來登出:
[student@desktopx ~]$ exit
使用你的新口令重新登入
desktopx login: student
password:
[student@desktopx ~]$
7、現在你就登入為使用者 student 了,這是乙個不具有特權的使用者。在本次實驗的後半部,你需要超級使用者的特權來執行命令。因此,首先使用 su 命令程式設計超級使用者,在提示輸入的口令的時候輸入 :
[student@desktopx ~]$ su –
password:
[root@desktopx ~]#
注意:在使用 su 命令是使用了「-」這個引數。加了這個減號的目的是使環境變數和欲轉換的使用者相同,不加是取得使用者的臨時許可權。
注意命令提示符的變化:所顯示的使用者名稱現在是 root,提示後的最後乙個字元是乙個#而不是$。這兩個外觀上的變化表明你現在已有超級使用者特權了。從現在起,直到你從超級使用者 shell 退出,你所執行的命令都是會帶有完全的特權。
8、使用 passwd 命令把 student 帳號的口令改為 student:
[root@desktopx ~]# passwd student
changing password for user student.
new unix password:
bad password: it is based on a directory word
retype new unix password:
passwd: all authentication tokens updated successfully.
9、使用 cat 命令檢視/etc/issue:
[root@desktopx ~]# cat /etc/issue
red hat enterprise linux server release 6.0 (santigo)
kernel \r on an \m
[root@desktopx ~]#
使用者能夠設定自己的口令,系統不允許 他 們 根 據 字 典 中 的 詞
(如」redhat」)來選擇不安全的口令。雖然根使用者不受這些規則的制
約,企圖設定不安全口令時也會產生警告資訊。我們強烈建議你在課堂之
外的環境中不要忽略這些資訊
/etc/issue 檔案在登入提示前顯示。預設的內容如上所示(根據版本和配置的不同,內容會略有出入)
[root@desktopx ~]# nano /etc/issue
注意:當你開始打字時,文字在閃爍的游標處被輸入。在頁面底部是乙個命令選單。^
符號代表你需要同時按住 ctrl 鍵。例如,ctrl+x 會導致 nano 退出。
11、在/etc/issue 頂端新新增一行,使歡迎資訊更為有好:
welcome!
按 ctrl+x 來儲存改變。nano 命令會向你詢問是否要儲存改變(「儲存被修改的快取」。)
輸入 y 來儲存改變。
nano 命令會建議你儲存到/etc/issue 這個檔案,這正是我們打算做的。按 enter 鍵來確認,儲存檔案。
12、再檢視一下該檔案,你會看到:
[root@desktopx ~]# cat /etc/issue
red hat enterprise linux server release 6.0 (santigo)
kernel \r on an \m
[root@desktopx ~]#
現在你就可以檢視所做改變的效果。但是對/etc/issue 檔案的改變直到下次登陸時才會生效。強迫登陸提示重置的最快方法是轉換到ctrl+alt+f2 到 ctrl+alt+f6 這些控制台,然後在每個提示後逐一按 ctrl+d,這會導致登陸提示終止並重新啟動,
重新讀取/etc/issue 檔案,顯示其中的新內容。
13、清除:
按 ctrl+alt+f2 返回剛才登陸的虛擬控制台。輸入 exit 來推出超級使用者。
注意:提示符的變化。
再輸入 exit 來登出。登入介面就會返回,包括你新改變的歡迎資訊。
按 ctrl+alt+f7 來返回圖形化介面。
實驗記錄:
注意:
如果用虛擬機器進入linux,ctrl+alt+f1~f6快捷鍵無法進入終端介面。那可能是虛擬機器本身的快捷鍵和linux衝突了,需手動設定vm。
設定方法如下:
記錄:
記一次網路實驗課
final exam 一.實驗目的 二.實驗過程 1.先分別給交換機1,2,3和做pc的兩個路由器命名 sy h3c sysname sw1 2.先給sw1配上vlan 2,vlan3並給每個vlan介面分配ip位址 sw1 vlan 2 sw1 vlan2 vlan 3 sw1 vlan3 int...
記「Linux程式設計日記」
記 linux程式設計日記 當自己無法去完成自己想像的事情時,我就會採取措施,只因為那是想像之中的事情。獻給為未來奮鬥的你我他 她 最近linux很火,很火的地方總會有很多人。我也湧入其中,成為大海中的乙份子。不知方向的我,東闖闖,西碰碰。雖有創傷,多的更是收穫 而收穫的除了知識,更多的是一種堅持,...
作業系統實驗 Linux核心模組程式設計
1 設計乙個模組,要求列出系統中所有核心執行緒的程式名 pid 程序狀態 程序優先順序 父程序的pid。2 設計乙個帶引數的模組,其引數為某個程序的pid號,模組的功能是列出該程序的家族資訊,包括父程序 兄弟程序和子程序的程式名 pid號及程序狀態。include include include i...