新聞中心

        PASSWORD

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

        大多數Linux發行版都附帶了X-Window的某個分支版本。

        注意,X-Window只是一套外圍軟件,并不是一個完整操作系統所必須的。正因為如此,一般情況下,X-Window以及其中運行的程序出問題不會導致系統崩潰。反觀Window$,所有程序所調用的圖形界面都與操作系統核心緊密糾纏,也導致了操作系統的不穩定。

        3.1.6 XFree86

        隨著自由軟件開始流行,一些愛好者成立了XFree86。XFree86是一個非營利的組織,起初專注在Intel?x86兼容系統上的仿UNIX環境中開發X-Window,但是這套免費、功能完整的X-Window很快便侵入了商用UNIX系統之中,并且被移植到許多種不同的硬件平臺。XFree86組織的產品也叫XFree86。

        大多數Linux發行版附帶的X-Window都是XFree86。

        單獨啟動XFree86的命令是“xinit”。如果希望桌面環境也同時啟動,用“startx”。

        3.1.7 桌面環境

        X-Window提供了創建圖形界面的基礎。但是它只管在屏幕畫點、畫線、畫框和著色,至于在哪里畫點、畫什么樣的線、畫什么樣的框

        以及著什么色,這些要求都是由客戶端程序提交的。一套桌面環境一般會包括窗口管理器、面板、菜單、桌面背景設置和一些常用的小程序,負責為使用者創建一個友好的圖形化操作界面。

        大多數Linux發行版都會附帶常用的桌面環境有KDE或GNOME,這是兩套功能齊全的重量級產品。但也有人偏愛資源消耗更少、運行速度更快的其他桌面環境,FVWM是其中很出眾的一種。

        3.1.8 窗口管理器

        窗口管理器一般只是桌面環境的一個組件,但是極端情況下可能也會充當整個桌面環境。一個桌面環境通過設置也可以使用非自身的窗口管理器。

        3.1.9 控制臺、終端

        如同其他UNIX類系統,Linux本身也是基于命令行的。請同時按下“Ctrl”、“Alt”和“F1”鍵。這是控制臺,算是Linux的本來面目。至于使用方法,除了多出登錄注銷外,和前面章節所提到的“終端”差不多。在X-Window出問題或不運行X-Window的時候,一切操作在這里完成。

        Linux在控制臺下提供了不止一個終端,支持多用戶同時登錄,包括在本機同時登錄。在控制臺下同時按“Alt”和“Fx”鍵,就能夠切換到第x個終端。如果需要從X-Window里跳到第x個終端,需要同時按下“Ctrl”、“Alt”和“Fx”鍵。

        一般地,Linux發行版提供7個虛擬屏幕,1~6號是控制臺終端,第7個上面跑X-Window。紅旗Linux桌面4.0只提供了2個控制臺終端,第3 個跑X-Window,如果需要更多控制臺終端,可以修改“/etc/inittab”,找“# Run gettys in standard runlevels”一行,下面以數字和“#”開頭的6行都是控制臺終端說明。以“#”開頭的行在大多數配置文件里表示注釋,即該行不生效。把那幾個 “#”去掉,重新啟動后即可獲得全部6個控制臺終端。

        前面提到的“rxvt”,運行時會在圖形界面中虛擬一個終端窗口,由于實際功效幾乎完全相同,從這里起,本文檔中不論是圖形界面下開啟的“終端”,還是控制臺下登錄后的終端,如沒有特別說明,均以不帶引號的“終端”指代。必要時則以“虛擬終端”和“控制臺終端”區分。

        注意,在控制臺終端下登錄時,“login: ”處輸入帳號,“: ”處輸入口令。同樣為安全起見,輸入的口令不顯示??刂婆_終端注銷用命令“logout”。

        在控制臺終端啟動的后臺程序不會因為注銷而終止。

        3.1.10 shell

        前面說過,控制臺終端“算是Linux的本來面目”。也只能“算是”,因為各終端里運行的命令行程序并不是終端本身,更不是Linux本身。像X-Window一樣,那個命令行程序實質上也是個外圍程序,叫“shell”。

        從名字看,也許你已經猜到一些東西。不錯,它包含了用戶界面功能,負責接收使用者輸入的東西,翻譯后發送給Linux內核處理。如果有輸出信息,它也會把輸出信息顯示出來。相對DOS而言,shell就相當于“command.com”。

        shell同樣能進行由幾個命令串成的“批處理”。與“command.com”不同,shell的功能要強大許多。一個功能稍強的shell腳本,已經具備高級語言的語法結構,因此編寫shell腳本在很多情況下也被看作是編程。

        一般情況下,在控制臺終端登錄或在圖形界面下開啟“終端”,默認都會啟動一個shell來接待使用者。

        可以在shell的命令行里啟動另外一個shell。退出當前shell的通用命令是“exit”。如果當前使用的shell正是控制臺登錄后啟動的,則“exit”等效于“logout”。

        shell中啟動的后臺程序不會因正常退出而終止。所謂非正常退出,指強行殺掉這個shell;在圖形界面下用“打叉”方式關閉終端也所強行終止一個shell。

        shell有很多種,各有特色。目前使用比較廣泛的是shell是“bash”,主要的Linux發行版均以其作為默認的shell。

        3.1.11 運行級別

        如同其他的UNIX類系統,Linux也分運行級別,不同級別有不同的功能。切換到某個運行級別的命令為“init 某”。

        一般來說,Linux有7個運行級別:

        6.無論何時切換到這個級別,重新啟動。

        5.最常用的,從登錄到注銷都在圖形界面下操作。

        4.一般的發行版沒定義這個級別。紅旗Linux桌面4.0把它定義為“安全模式”,切換到這里會自動啟動顯示設置程序。

        3.除了需要在登錄后手動啟動圖形界面外,與級別5相同。

        2.與級別3相比,網絡部分不啟動。但是紅旗Linux桌面4.0似乎沒遵循這個常規。

        1.單用戶模式,真正的“安全模式”。只有一個控制臺終端,供“root”帳號做系統維護。但是作為新手,如果你的系統壞到你必須用這個,那建議你重裝。

        0.無論何時切換到這個級別,關機。

        3.1.12 系統服務



        關鍵詞: linux password

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 奉新县| 泉州市| 凌海市| 博罗县| 葫芦岛市| 杨浦区| 邵阳市| 延川县| 获嘉县| 贡觉县| 延安市| 木里| 永济市| 佳木斯市| 涡阳县| 建湖县| 大同县| 双江| 吉木萨尔县| 大名县| 温泉县| 区。| 泸州市| 海阳市| 满城县| 秦安县| 广元市| 亳州市| 读书| 长沙县| 阿巴嘎旗| 乐都县| 山东省| 盐津县| 塔河县| 嫩江县| 沈丘县| 织金县| 桃园县| 页游| 清水河县|