【Linux導論】通過圖形接口配置系統(System Configuration from the Graphical Interface)

原文

LFS101x.2 Introduction to Linux (Linux Foundation)

Chapter 05: System Configuration from the Graphical Interface

                -  Section 1: System, Display, Data and Time Settings

                -  Section 2: Network Manager

                -  Section 3: Installing and Updating Software


1.系統,顯示,日期,時間設置 - (System, Display, Data and Time Settings)

1.)系統設置 - (System Settings)

系統設置(System Settings)面板,允許你控制大多數的配置選項和桌面設置,例如指定屏幕分辨率,管理網絡連接,改變系統的日期和時間。我們在第四章(http://blog.csdn.net/ws_20100/article/details/48877733)中,提到過GNOME桌面管理器,並在此課程中使用GNOME作爲系統演示,因爲GNOME是CentOS和Ubuntu的默認桌面,同時也可用於openSUSE(它的默認桌面是KDE)。

進入系統設置面板的方式如下:

  • CentOS:點擊System -> Preferences
  • openSUSE:點擊Activities,在Search欄點擊Settings。
  • Ubuntu:它被固定在屏幕的左邊欄。


2.)顯示設置 - (Display Settings)

顯示(Display)面板在System Settings(或者在Configure Desktop下面的Display and Monitor)裏面,它包含着大多數改變桌面外觀的常規設置。這些設置獨立控制着你所使用的特定的顯示驅動器。

如果你的系統使用的是一個專有的顯示驅動器,例如nVidia或者AMD的驅動器,你可能會有一個專有的配置程序,而這個配置程序並不在System Settings中。這個程序可以提供更多的配置選項,但也更加複雜,並且可能需要系統管理員(root)身份運行。如果可能,你儘量從顯示面板中配置這些選項,而不要使用專有的配置程序。

X服務器,實際上服務於GUI,如果它存在的話,會使用/etc/X11/xorg.conf 文件作爲它的配置文件。在現代的Linux發行版中,這個文件僅僅在非正常的情況下出現,例如使用一個不常用的圖形顯示器時。這個配置文件的更改通常是服務於一些高級用戶。


3.)設置分辨率及配置多屏幕 - (Setting Resolution and Configuring Multiple Screens)

通常,你的系統會自動算出屏幕的最佳分辨率,但在某些情況下它得到的數據是錯誤的,或者爲了滿足你的特殊需求,你需要更改屏幕分辨率。你可以通過使用Display面板完成這些設置。當你點擊Apply按鍵時,系統會切換到一個新的顯示分辨率下,你這時可以確認該分辨率是否已經工作。如果選定的分辨率沒有正常工作,或者你對這個分辨率不滿意,系統會在一段時間後自動切換回原有的分辨率。

在多數情形下,當一個大屏幕跨越多個屏幕時,系統會自動設定多屏顯示器配置,並且使用一個預測較爲合理的屏幕布局。如果屏幕布局並不是你所希望的,你可以在複選框裏面切換成鏡像模式(mirrored mode),此時所有屏幕顯示同一個畫面。


4.)日期和時間設置 - (Date and Time Settings)

Linux常常使用協調世界時(Coordinated Universal Time,UTC)用作自身的內部計時。顯示的或是存儲的時間值,依賴於系統的時區設置,它可以獲取正確的時間。UTC於格林威治標準時間(Greenwich Mean Time,GMT)相似,但更加精確。

在系統設置面板中可以找到Date and Time Settings窗口,或者,你可以右擊頂欄的Date and Time進入Date and Time Settings窗口。


5.)網絡時間協議 - (Network Time Protocol)

網絡時間協議(NTP)是最爲流行並且可靠的協議,它通過Internet服務器來設置本地時間。大多數的Linux發行版本都包含了一個不停工作的NTP設置,這個設置會引用特定時間服務器的設置。這意味着,網絡時間同步不需要任何設置,更沒有"打開"或者"關閉"的概念了。如果需要,更多的關於Linux NTP工具的細節設置,可以通過編輯標準NTP配置文件(/etc/ntp.conf)來完成。


2.網絡管理器 - (Network Manager)

1.)網絡配置 - (Network Configuration)

所有的Linux發行版本都有網絡配置文件,但是文件格式和文件位置都略有不同。通過編輯這些文件,可以實現複雜的設置,但不是很靈活,而且很難學。網絡管理器(Network Manager)工具使這一切變得簡單,而且在不同發行版之間實現統一。網絡管理器可以列舉所有的網絡(有線和無線),選擇連接有線、無線或者移動寬帶網,處理密碼,建立虛擬專用網(Virtual Private Networks,VPN)。除了特殊情況,網絡管理器是設置連接、記錄配置的最佳選擇。


在本節中,你將學到如何管理網絡連接,包含有線網連接、無線網連接、移動寬帶網絡和VPN連接。


2.)有線及無線連接 - (Wired and Wireless Connection)

有線網絡連接通常不需要複雜或手動的配置。系統會自動檢測硬件接口和信號的存在,然後,網絡管理器通過動態主機控制協議(Dynamic Host Control Protocol,DHCP)建立實際的網絡設置。

對於那些不需要DHCP,而需要靜態(static)設置的情況,網絡管理器也可以輕易地完成手動配置。如果你的硬件能支持,你也可以更改以太網的介質訪問控制(MAC)地址(MAC地址是網卡唯一的十六進制地址)。

無線網絡不是默認連接到機器的。你可以通過網絡管理器看到可用無線網絡的列表,並且決定你要連接哪個。你可以增加、編輯或者刪除已知的無線網絡,也可能指定計算機自動連接哪個無線網絡。


3.)移動寬帶及VPN連接 - (Mobile Broadband and VPN Connection)

你可以通過網絡管理器建立移動寬帶連接,它會啓動一個嚮導,用於設置連接的細節。一旦配置完成,每次寬帶網絡連接時,會自動完成配置。

網絡管理器也可以管理VPN連接。它支持許多VPN技術,例如本地IPSecCisco OpenConnect(通過Cisco客戶端或者本地開源客戶端),Microsoft PPTP,和OpenVPN。你可以從對應的經銷商那獲取獨立的VPN支持包。如果你想要的VPN暫時不支持,你需要安裝這個軟件包。



3.安裝及更新軟件 - (Installing and Updating Software)

1.)安裝及更新軟件 - (Installing and Updating Software)

在一個Linux發行版中,每個軟件包(package)只提供了系統的一部分工具,例如Linux內核(kernel),C編譯器,與USB設備交互的共享軟件代碼,或者Firefox網頁瀏覽器。

軟件包之間通常相互依賴。例如,Firefox可以通過SSL/TLS進行通信;因此,Firefox依賴於“能對SSL/TLS通信進行加密/解密“的軟件包。如果這些軟件包沒有安裝,Firefox軟件包也不能安裝。一個底層工具可以處理底層細節,例如解壓軟件包,將對應的部分放在正確的地方。大多數情況下,你會使用一個高級工具,這個工具知道如何在Internet上下載軟件包,並且能管理軟件依賴。


在這一節中,你將會知道如何在Debian系統和RPM(Fedora和SUSE家族都在用)系統下安裝及更新軟件。


2.)Debian家族系統 - (Debian Family System)

讓我們看一下Debian家族系統的包管理器(Package Management)。

dpkg是這些系統的底層軟件包管理器;它可以安裝,刪除,建立軟件包。不像高級的軟件包管理系統,它不會自動地下載並安裝軟件包,也不會解決依賴問題。

對於基於Debian的系統,高級的軟件包管理工具是apt(AdvancedPackage Tool)。通常Debian系的每個系統都使用apt工具,它創建了屬於自己的頂層用戶接口(例如,apt-getaptitudesynapticUbuntu軟件中心,Update Manager等等)。儘管apt軟件源之間相互兼容,但它們包含的軟件並不完全兼容。所以,大多數apt軟件源只爲特定發行版(例如Ubuntu)服務。而且,通常軟件開發商會通過多個軟件源服務多個Linux發行版。這裏使用Ubuntu軟件中心做演示。



3.)Red Hat包管理器 - (Red Hat Package Manager (RPM))

Red Hat包管理器(RPM)是另一種流行的軟件包管理工具。它由Red Hat開發完成,並且應用於很多其他的Linux發行版本,包括openSUSEMandrivaCentOSOracle Linux等等。

對於不同發行版的Linux來說,高層包管理器略有不同;大多數在yum(YellowdogUpdater,Modified - 在FedoraRed Hat Enterprise Linux中使用的包管理器)中使用基本軟件源格式,但會對其進行增強和修改,以滿足所支持的特性。最近,GNOME項目組正在開發PackageKit作爲通用接口;如今它已經成爲Fedora的默認接口。


4.)openSUSE的YaST軟件管理器 - (openSUSE's YaST Software Management)

在openSUSE 13.1之前的版本,使用Apper作爲軟件管理器。現在它已經被YaST(Yetanother System Tool)軟件管理器所代替。YaST軟件管理器與其他的圖形化包管理器相似。它是基於RPM的應用程序。你可以方便的使用這個工具添加,移除或者更新軟件包。想要進入YaST軟件管理器

  1. 點擊Activities
  2. 在搜索框輸入"YaST";
  3. 點擊YaST圖標;
  4. 點擊"軟件管理器"。


Translated by Timely~

如對上述翻譯有疑問,可以聯繫我一起討論。

發佈了43 篇原創文章 · 獲贊 42 · 訪問量 39萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章