Linux之菜鳥日記(二)
2024-07-21 02:37:24
供稿:網友
天北京申奧成功了,著實激動了一夜。早上起床才發現好長時間沒搞我的linux了。趕緊打開我的破機器上的Linux,繼續我與Linux的親密結觸。
這幾天沒學Linux也不對,其實也不完全正確,至少我在前幾天曾經很認真地看過Linux下的vi。Linux下的vi看上去與Unix下的vi也沒什么不同。反正是在編輯方式、插入方式、命令方式中轉來轉去。一大堆的命令我是從來沒有記熟過。只記得ndd是刪除n行,:wq是存盤退出,:q!是不存盤退出,p是粘貼,/是搜索。我個人并不認為vi是個多好的文本編輯器,大概會用也就行了。只是假如用vi來編輯一大段的源程序看上去的確很酷,非凡是你能夠很熟練地使用各種命令的時候。
外,前幾天在單位菜鳥還在Linux上小露了一把身手,單位上有位Linux高手,我向他請教如何在Linux下找到我的光驅,于是他給我大講了一通mount,說是只要執行一下mount /dev/hdc /mnt/cdrom就應該行了,還給我演示了一把。好家伙,命令是執行成功了,只是光盤上的文件成了不可識別,這可以對我沒什么作用了,高手只是告訴我肯定是忘了輸什么參數了。當時忙著其他事,也就把這事扔到了一邊。
來,有一天我閑著沒事,就象自己試試mount的用法,可是高手懶得理我,甚至不肯告訴我他那臺寶貝機器上的Linux的登錄口令。但是菜鳥一向對這類問題總是過目不忘。有一次看過一份材料上講過忘了root口令怎么辦,用來解決這個問題當然是也沒什么問題了,在剛開始的啟動選擇(好象是叫lilo吧)中輸入linux single,你會發現一件奇妙的事,什么口令也不用輸,你就可以獲得root的權限。現在你應該知道下面該怎么做了吧,輸入passwd直接把root的口令改了。好酷,現在我接管了root。怎么樣,一舉成名吧。
只是我事后一直記得,假如有別人對我的機器做同樣的處理,我不是也得拱手讓出root的大權嗎?看來這個問題是非解決不可的。另外,光驅的問題也一直困擾著我。今天不妨就解決這兩個問題。
第二個問題不難,高手不是提示過是少了一個什么參數嗎?自己找不就得了,man mount,獲得對mount的幫助,菜鳥對幫助的用法總是從來不敢忘的,一大串的英文,看得菜鳥直吐白沫,mount的標準格式是mount -t type device dir,看來是這個了。光盤的格式好象是iso9660吧,輸入mount -t iso9660 /dev/hdc /mnt/cdrom,哈,成功了。只是提示什么mount的內容是只讀的,你還別說,計算機還真是高,光盤是只讀的他都知道。現在再執行一下ls /mnt/cdrom,光盤上的內容歷歷在目。只是幫助內還說在不輸入-t參數時,默認的格式就是iso9660,再試試mount /dev/hdc /mnt/cdrom,希奇在我的機器上一切正常,的確是有用的。看來高手的機器總是有點與眾不同的。
第一個問題就復雜一點了,當然,現在的Internet反正是發達得很,到www.Google.com,輸入linux single,搜索中文網頁,很快就找到了解決方案,原來是要改一下lilo.conf,急急忙忙打開我的/etc/lilo.conf,內容是這樣的:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
PRompt
timeout=50
message=/boot/message
linear
default=linux
image=/boot/vmlinux-2.4.2-2
label=linux
read-only
root=/dev/hda8
好象是說要加兩行:
restricted
passWord="your password"
于是/etc/lilo.conf就改成了:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
message=/boot/message
linear
default=linux
restricted
password=message
image=/boot/vmlinux-2.4.2-2
label=linux
read-only
root=/dev/hda8
執行init 0,關機后重新開啟計算機,再輸入linux single,壞了,怎么什么反應也沒有。
沒要我輸入口令,就又一路進去了。再認真看看那篇文章,原來是忘了執行一個命令:
/sbin/lilo -v
執行過這個命令后,再關機重啟,輸入linux single,果然要我輸入密碼了,這個密碼可不是你的root用戶的口令,而是剛才在lilo.conf中password的內容,也就是message。現在問題終于全部解決了