【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~

如对上述翻译有疑问,可以联系我一起讨论。

原文地址:https://www.cnblogs.com/lixuebin/p/10814872.html