新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > linux重要知識

        linux重要知識

        作者: 時間:2016-09-12 來源:網絡 收藏

        1,Q:在 Linux 中怎樣實現類似 DOS 環境下的 AUTOEXEC.BAT 批處理功能?

        本文引用地址:http://www.104case.com/article/201609/304109.htm

        A:將腳本添加到 /etc/rc.d/rc.local 中即可。這是由 Linux 啟動時的第一個進程 init 控制的。init 進程還可以自動啟動 /etc/rc、/etc/rc.d、/etc/rc?.d 目錄下的許多腳本文件。

        2,Q:Linux 中 NE2000 兼容網卡的安裝?

        A:目前市場上 NE2000 兼容網卡比較多,如 D-Link DE220p 等。如果 Linux 不能檢測到這些網卡,則可以用手動的方法安裝。以 D-Link DE220p 網卡為例,在 Red hat Linux6.0 和 Turbo Linux 下可以這樣安裝:首先檢測出網卡的 IO 端口號和 irp 號,然后啟動進入 Linux,在 /etc/rc.d/rc.sysinit 文件中加入語句(假設網卡的 IO=0x240,irp=0x5):

        modprobe ne.o io=0x240 irq=5

        然后啟動 Linux 即可。

        對于 Slackware Linux,可以編輯 /etc/rc.d/rc.modules 文件,將 NE2000 網卡驅動前的注釋符號“#”去掉,設置網卡 IO 號即可,即:

        /sbin/modprobe ne io=0x240

        3,Q:Slackware Linux3.4 的 LILO 被破壞后的恢復:

        A:一臺同時安裝 Slackware Linux3.4、Windows98、WindowsNT 的機器,在 Windows98 重新安裝后,主引導區的 LILO 丟失,不能引導 Linux,按如下步驟處理后,就可以修復 LILO: 首先用 BOOT 盤引導機器,在 BOOT: 提示符后輸入 mount root=/dev/hda4 回車,其中 hda4 是 Linux 的引導分區,應當根據你的具體情況而定;這樣機器就會啟動進入到 Linux 狀態,然后以 root 用戶登錄,進入 /sbin 目錄,運行 liloconfig 程序,選第 6 項“Reinstall LILO using the existing lilo.conf”,這樣就會恢復原來的 LILO 設置。

        4,Q:怎樣將 LILO 備份到軟盤上?

        A:在 /sbin 目錄下運行命令 lilo -b /dev/fd0 即可。備份的軟盤可以用來啟動 Linux 系統,與硬盤啟動沒有區別。

        5,Q:能不能從 DOS 下啟動 Linux?

        A:能。例如 Red Hat Linux6.0 的光盤上有一個程序 loadlin,它就可以從 DOS 下啟動 Linux。條件是你要有一個 Linux 內核映像文件 vmlinuz(可在 Linux 安裝光盤上找),還要知道 Linux 的啟動分區。命令的執行格式為:

        loadlin vmlinuz root=/dev/hda4 ; 其中 /dev/hda4 為 Linux 的 root 文件系統所在的硬盤分區

        可以用這種方法恢復主引導分區中遭到破壞的 LILO 系統。

        6,Q:Linux 能否實現用戶登錄運行腳本?

        A:可以。用戶登錄時,Bash 首先執行全局登錄腳本(由 root 建立) /etc/profile,然后在用戶起始目錄下依次尋找 .bash_profile、.bash_login、.profile 三個文件,執行最先找到的一個。可以用這種辦法像 Netware 一樣為不同的用戶定制運行環境。

        此外,用戶退出登錄時還可以運行 .bash_logout 腳本。

        7,Q:在 Linux 中給命令指定別名(alias):

        A:如果命令或命令序列太長,或不符合用戶的習慣,那么為它指定一個別名是不錯的辦法。雖然可以為命令建立“鏈接”解決長文件名的問題,但對于帶命令行參數的命令,鏈接就無能為力了。而指定別名則可以解決此類所有問題。只要舉一些例子就可以了:

        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 分區,再進入

        8,Q:一臺機器為 Win98 與 Linux 雙啟動,默認啟動 OS 為 Linux,現想改變默認啟動為 Win98,怎么辦?

        A:簡單。編輯 lilo.conf 文件,在其文件的第四行后加上 default=dos,存盤退出即可。

        9,Q:系統的關閉:

        A:#shutdown –r +10 (十分鐘后系統自動重啟):

        # shutdown –r 13:00 (13:00整,系統自動重啟)

        # shutdown –r now (系統立即重啟)

        # reboot (系統立即重啟)

        # haltsys (關閉系統)

        # shutdown –h (關閉系統)

        10,Q:使用虛擬控制臺:

        A:一般新安裝的 Linux 有 4 個虛擬控制臺,熱鍵為: ALT+F1,ALT+F2,ALT+F3,ALT+F4。

        例如:登錄后按 Alt+F2 鍵,這時又可以看到 login: 提示符, 這個就是第二個虛擬控制臺。

        11,Q:強行退出 X-windows:

        A:當工作在 X-windows 界面時,想迅速切換到字符界面,只需使用熱鍵 Ctrl+Alt+Backspace。

        12,Q:好的口令應滿足什么條件?

        A:通常,好的口令應當易于記憶但卻不易被?校它們Φ保?br />   (1) 是大小寫的混合;

        (2) 可拼讀;

        (3) 既含字母,也含非字母的字符;

        (4) 6 到 8 個字符長度;

        (5) 易于鍵入。

        13,Q:ping 命令能干些什么?

        A:它能告訴你現在哪些機器可用。ping 可能是最基本的 UNIX 網絡命令,它僅僅向你提供的地址發送一個小包,然后偵聽這臺機器是否有“回答”。你可使用機器的 Internet 地址,如 192.78.222.81,或者也可使用機器名:ping therehost。該名字可以是局部的主機(host)文件中的名字或由域名服務器(DNS)解析的名字,但在任何情況下都應是網絡可以用來找出特定機器的名稱。如果機器對 ping 沒有響應,它也不會對其他什么有反應,因為在網絡上“看”不見它。在這種情況下,除非問題非常簡單和明顯,諸如機器被別人關掉了等,否則,去問問系統管理員。不管在哪種情況下都要涉及到系統管理員,因為重啟 UNIX 系統并不像 DOS 機器一樣簡單。

        14,Q:Linux 下軟驅的使用:

        A:如果是 Linux 的 ext2 文件系統,用如下命令: #mount -t ext2 /dev/fd0 /mnt

        DOS 格式的軟盤則用命令: #mount -t msdos /dev/fd0 /mnt

        然后就可以在 /mnt 里訪問軟盤的內容了。注意在取出軟盤之前要先卸掉軟盤上的文件系統:

        #umount /mnt 否則會導致信息丟失。


        上一頁 1 2 下一頁

        關鍵詞: linux 重要知識

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 温泉县| 克什克腾旗| 遂溪县| 明水县| 绥棱县| 普安县| 松江区| 盈江县| 西丰县| 宁德市| 威远县| 江川县| 乌恰县| 油尖旺区| 五台县| 清原| 兴海县| 西昌市| 大关县| 许昌县| 平南县| 新昌县| 凉城县| 金塔县| 营山县| 葫芦岛市| 山阳县| 始兴县| 乌兰察布市| 玉屏| 枣阳市| 孟村| 闽侯县| 顺平县| 水富县| 体育| 西乌珠穆沁旗| 乌拉特中旗| 荆州市| 息烽县| 泸西县|