linux重要知識
1,Q:在 Linux 中怎樣實(shí)現(xiàn)類似 DOS 環(huán)境下的 AUTOEXEC.BAT 批處理功能?
本文引用地址:http://butianyuan.cn/article/201609/304109.htmA:將腳本添加到 /etc/rc.d/rc.local 中即可。這是由 Linux 啟動時的第一個進(jìn)程 init 控制的。init 進(jìn)程還可以自動啟動 /etc/rc、/etc/rc.d、/etc/rc?.d 目錄下的許多腳本文件。
2,Q:Linux 中 NE2000 兼容網(wǎng)卡的安裝?
A:目前市場上 NE2000 兼容網(wǎng)卡比較多,如 D-Link DE220p 等。如果 Linux 不能檢測到這些網(wǎng)卡,則可以用手動的方法安裝。以 D-Link DE220p 網(wǎng)卡為例,在 Red hat Linux6.0 和 Turbo Linux 下可以這樣安裝:首先檢測出網(wǎng)卡的 IO 端口號和 irp 號,然后啟動進(jìn)入 Linux,在 /etc/rc.d/rc.sysinit 文件中加入語句(假設(shè)網(wǎng)卡的 IO=0x240,irp=0x5):
modprobe ne.o io=0x240 irq=5
然后啟動 Linux 即可。
對于 Slackware Linux,可以編輯 /etc/rc.d/rc.modules 文件,將 NE2000 網(wǎng)卡驅(qū)動前的注釋符號“#”去掉,設(shè)置網(wǎng)卡 IO 號即可,即:
/sbin/modprobe ne io=0x240
3,Q:Slackware Linux3.4 的 LILO 被破壞后的恢復(fù):
A:一臺同時安裝 Slackware Linux3.4、Windows98、WindowsNT 的機(jī)器,在 Windows98 重新安裝后,主引導(dǎo)區(qū)的 LILO 丟失,不能引導(dǎo) Linux,按如下步驟處理后,就可以修復(fù) LILO: 首先用 BOOT 盤引導(dǎo)機(jī)器,在 BOOT: 提示符后輸入 mount root=/dev/hda4 回車,其中 hda4 是 Linux 的引導(dǎo)分區(qū),應(yīng)當(dāng)根據(jù)你的具體情況而定;這樣機(jī)器就會啟動進(jìn)入到 Linux 狀態(tài),然后以 root 用戶登錄,進(jìn)入 /sbin 目錄,運(yùn)行 liloconfig 程序,選第 6 項“Reinstall LILO using the existing lilo.conf”,這樣就會恢復(fù)原來的 LILO 設(shè)置。
4,Q:怎樣將 LILO 備份到軟盤上?
A:在 /sbin 目錄下運(yùn)行命令 lilo -b /dev/fd0 即可。備份的軟盤可以用來啟動 Linux 系統(tǒng),與硬盤啟動沒有區(qū)別。
5,Q:能不能從 DOS 下啟動 Linux?
A:能。例如 Red Hat Linux6.0 的光盤上有一個程序 loadlin,它就可以從 DOS 下啟動 Linux。條件是你要有一個 Linux 內(nèi)核映像文件 vmlinuz(可在 Linux 安裝光盤上找),還要知道 Linux 的啟動分區(qū)。命令的執(zhí)行格式為:
loadlin vmlinuz root=/dev/hda4 ; 其中 /dev/hda4 為 Linux 的 root 文件系統(tǒng)所在的硬盤分區(qū)
可以用這種方法恢復(fù)主引導(dǎo)分區(qū)中遭到破壞的 LILO 系統(tǒng)。
6,Q:Linux 能否實(shí)現(xiàn)用戶登錄運(yùn)行腳本?
A:可以。用戶登錄時,Bash 首先執(zhí)行全局登錄腳本(由 root 建立) /etc/profile,然后在用戶起始目錄下依次尋找 .bash_profile、.bash_login、.profile 三個文件,執(zhí)行最先找到的一個??梢杂眠@種辦法像 Netware 一樣為不同的用戶定制運(yùn)行環(huán)境。
此外,用戶退出登錄時還可以運(yùn)行 .bash_logout 腳本。
7,Q:在 Linux 中給命令指定別名(alias):
A:如果命令或命令序列太長,或不符合用戶的習(xí)慣,那么為它指定一個別名是不錯的辦法。雖然可以為命令建立“鏈接”解決長文件名的問題,但對于帶命令行參數(shù)的命令,鏈接就無能為力了。而指定別名則可以解決此類所有問題。只要舉一些例子就可以了:
alias l=´ls -l´ ;用 l 代替 ls -l 命令(Xenix 下就有類似的 l 命令)
alias cd..=´cd ..´ ;用 cd.. 代替 cd .. 命令(對在 DOS 下使用慣了 cd.. 的人幫助很大)
alias md=´mkdir´ ;用 md 代替 mkdir 命令(對在 DOS 下…)
alias c:=´mount /dev/hda1 /mnt/c cd /mnt/c´ ;用 c: 命令代替命令序列:安裝 DOS 分區(qū),再進(jìn)入
8,Q:一臺機(jī)器為 Win98 與 Linux 雙啟動,默認(rèn)啟動 OS 為 Linux,現(xiàn)想改變默認(rèn)啟動為 Win98,怎么辦?
A:簡單。編輯 lilo.conf 文件,在其文件的第四行后加上 default=dos,存盤退出即可。
9,Q:系統(tǒng)的關(guān)閉:
A:#shutdown –r +10 (十分鐘后系統(tǒng)自動重啟):
# shutdown –r 13:00 (13:00整,系統(tǒng)自動重啟)
# shutdown –r now (系統(tǒng)立即重啟)
# reboot (系統(tǒng)立即重啟)
# haltsys (關(guān)閉系統(tǒng))
# shutdown –h (關(guān)閉系統(tǒng))
10,Q:使用虛擬控制臺:
A:一般新安裝的 Linux 有 4 個虛擬控制臺,熱鍵為: ALT+F1,ALT+F2,ALT+F3,ALT+F4。
例如:登錄后按 Alt+F2 鍵,這時又可以看到 login: 提示符, 這個就是第二個虛擬控制臺。
11,Q:強(qiáng)行退出 X-windows:
A:當(dāng)工作在 X-windows 界面時,想迅速切換到字符界面,只需使用熱鍵 Ctrl+Alt+Backspace。
12,Q:好的口令應(yīng)滿足什么條件?
A:通常,好的口令應(yīng)當(dāng)易于記憶但卻不易被?校它們Φ保?br /> (1) 是大小寫的混合;
(2) 可拼讀;
(3) 既含字母,也含非字母的字符;
(4) 6 到 8 個字符長度;
(5) 易于鍵入。
13,Q:ping 命令能干些什么?
A:它能告訴你現(xiàn)在哪些機(jī)器可用。ping 可能是最基本的 UNIX 網(wǎng)絡(luò)命令,它僅僅向你提供的地址發(fā)送一個小包,然后偵聽這臺機(jī)器是否有“回答”。你可使用機(jī)器的 Internet 地址,如 192.78.222.81,或者也可使用機(jī)器名:ping therehost。該名字可以是局部的主機(jī)(host)文件中的名字或由域名服務(wù)器(DNS)解析的名字,但在任何情況下都應(yīng)是網(wǎng)絡(luò)可以用來找出特定機(jī)器的名稱。如果機(jī)器對 ping 沒有響應(yīng),它也不會對其他什么有反應(yīng),因?yàn)樵诰W(wǎng)絡(luò)上“看”不見它。在這種情況下,除非問題非常簡單和明顯,諸如機(jī)器被別人關(guān)掉了等,否則,去問問系統(tǒng)管理員。不管在哪種情況下都要涉及到系統(tǒng)管理員,因?yàn)橹貑? UNIX 系統(tǒng)并不像 DOS 機(jī)器一樣簡單。
14,Q:Linux 下軟驅(qū)的使用:
A:如果是 Linux 的 ext2 文件系統(tǒng),用如下命令: #mount -t ext2 /dev/fd0 /mnt
DOS 格式的軟盤則用命令: #mount -t msdos /dev/fd0 /mnt
然后就可以在 /mnt 里訪問軟盤的內(nèi)容了。注意在取出軟盤之前要先卸掉軟盤上的文件系統(tǒng):
#umount /mnt 否則會導(dǎo)致信息丟失。
評論