配置GNU/Linux的工作不是说安装光盘弹出来后,甚至不是说安装后向导运行后就算完成了。虽说安装后你面对的是个基本系统,却不是你的所有偏好和需求都已经考虑在内的优化后系统。考虑到操作系统的大小和复杂性,别指望系统安装后就让你称心如意--在Windows上完成安装后基本上也是这种情形。

  要是你对GNU/Linux有所了解,也许知道你不需要碎片整理工具,也不需要为反病毒软件过于操心。但是你还需要做其他的什么事情呢?就这个问题而言,大多数发行版基本上保持沉默,不过安装自己的操作系统的用户数量只是所有计算机用户中的一小部分。现在,你甚至无法想当然地认为所有GNU/Linux用户都安装了自己的操作系统。

  为了弥补这个不足,你在安装GNU/Linux后应该考虑下列九个步骤。我花了好多个晚上调整自己家里的众多桌面计算机后才写成了这篇指南文章。逐一遵照这些步骤是要花些时间,但如果你果真这么做,就有助于确保你在使用新安装的操作系统时更轻松自如。

一、更新你的系统

  新版本的自由软件程序在不断发布出来。由于这个原因,来自你已安装系统的CD或DVD映像文件已经过时的可能性相当大。正因为如此,你在安装后的第一步应该是升级系统。除了你自然希望拥有最新的工具不说,你还会得到最新的安全补丁。你会在基本上毋需解释的桌面面板上的通知托盘中找到更新图标。

二、启用安全功能

  就因为GNU/Linux不受病毒困扰、采用了安全设计,并不是说你就可以随便冒险了。一旦你更新了系统,应该采取的下一步是,确保你系统的安全工具在为你发挥作用。

  在Debian、Fedora、Gentoo、Mandrake、红帽和SuSE等发行版上,你能够采取的最重要的一个步骤就是,安装和运行Bastille.bastille是一个系统加固工具,同时可以教你一些安全常识,建议采取确保系统安全的标准方法,并提议为什么可能需要各个选项.bastille的开发者Jay Beale建议,该工具的选项也许是你所需要的安全机制。

  不过,要是你的发行版有SELinux或AppArmor,你可能还要考虑使用它们来加强安全。这么做的话,系统性能可能会下降几个百分点,但是性能受影响的程度小于在后台运行病毒扫描工具。

  尤其是SELinux以配置困难而出名,但在Fedora等一些发行版中,它又是安装的一个标准部分,图形化工具可以处理它的一些基本操作。

  你在考虑安全时,如果你与Windows用户交换文件,或者与同一台计算机上安装的Windows系统(下文有介绍)交换文件,可能还应该安装Clam反病毒工具。你的GNU/Linux发行版不需要它,但安装的Windows系统可能需要它。

三、安装打印机

  如今,GNU/Linux安装程序、尤其是面向新用户的那些安装程序,通常能检测到你的大部分硬件,包括互联网连接。但由于某个原因,大多数安装程序(包括Windows的安装程序)忽略了打印机配置,尽管普通计算机已连接至打印机。

  幸好,如今打印机配置起来很容易。你需要的工具是GNOME菜单中的System(系统)> Administration(管理)> Printing(打印),以及KDE 4菜单中的Administration(管理)> Printing(打印)。你可能想要以根用户的身份安装,那样每个人可以使用该打印机,不过你在KDE中的确有这个选项:只为当前帐户启用打印机。无论借助上述哪种工具,你都需要插上计算机,然后按指示操作。

  如果你的打印机没有列出来,可以到Linux打印机数据库里面找找。可能会找到关于让你那台打印机正常工作的其他驱动程序的信息。如果是PostScript打印机,你在按指示操作时,只需要选择通用PostScript驱动程序。

四、选择和配置电子软件阅读器

  就跟在Windows上一样,在GNU/Linux上,你也需要在安装后配置电子邮件阅读器,输入用于收发邮件的信息,比如地址、密码和服务器。你可以从现有的操作系统获得这些信息;必要的话,也可以从你的互联网服务提供商(ISP)获得这些信息。

  自由软件至少包括十几种邮件阅读器,但最常见的是GNOME的Evolution、KDE的KMail和Thunderbird(火狐Web浏览器的配套应用程序)。对习惯使用Outlook的那些用户而言,Evolution似乎最熟悉,它有内置的联系人列表和备忘录,但是上述这三款应用程序在功能特性上都大体相似.thunderbird尤其大受欢迎,因为它在Windows上也可以使用。

  不管你选择了哪款邮件阅读器,启用电子邮件都很直观简单,只要你有必要的信息.evolution和Thunderbird都含有可以指导你的向导,但是如果你有条不紊地操作,KMail安装起来几乎一样容易。

  一旦你安装了邮件阅读器,可能还要花点时间来配置其邮件过滤器,以便将邮件发送到不同的文件夹,并识别垃圾邮件。

五、决定要不要使用专有的驱动程序、编解码器和阅读器

  GNU/Linux桌面在不断改进。不过,为了恪守自由软件理念,许多发行版选择了不随带专有软件,哪怕专有软件明明可以增强功能。

  你应该趁早决定要不要尝试使用专有组件。可能最常用的专有软件是ATI或英伟达显卡的视频驱动程序。如果是办公套件,你不需要操心;但是如果你是游戏玩家、动画师或CAD用户,或者想试一试复合窗口管理器--简而言之,如果你预计处理的任务需要三维加速,那么你可能需要探究专有的视频驱动程序。

  你可能需要的其他专有组件是用于音频和视频格式的MP3和Win32编解码器。相比之下,你用免费的PDF阅读器也许能应付过去。而就许多用途而言,Gnash正开始成为一款尚可接受的Adobe Flash阅读器,而免费版本的Java足以取代Sun Java。

  其中一些专有软件也许就在你发行版的软件库中。在其他情况下,你可能需要访问某个特定的下载网站或非官方软件库,这取决于专有软件或发行版。在你发行版的邮件列表中找一番,也许能找到需要的来源,但是切记:非官方软件库有时会引起兼容问题,需要花好长时间去分析,才能查明问题根源、解决问题。这些问题就好比是你为自由软件理想而付出的代价。

六、选择如何在GNU/Linux与Windows之间共享

  许多GNU/Linux安装在双引导系统上,你开启计算机后,引导管理器就会打开,你可以从中选择引导Windows还是引导GNU/Linux。如果你经常需要在这两种操作系统之间来回切换,恐怕需要决定如何共享文件。

  你应该可以轻而易举地从GNU/Linux读取Windows上的文件。实际上,许多发行版在安装过程中已经准备好了这项功能。就算没有,可以在/mnt目录(这是访问分区的传统地方)下创建子文件夹,并使用mount命令来访问你的Windows分区。唯一复杂的部分是分区名称,而如今,分区名称可能是/dev/sda1,所以典型的命令会是:mount /dev/sda1 /mnt/share。为了让自己没必要使用该命令,你可以编辑/etc/fstab文件--该文件列出了每当机器启动就能访问的那些分区,从而自动访问Windows分区.man fstab这个命令应该会提供你需要的所有帮助,但是需要的话,可以在网上找到更多的帮助。

  如果从Windows读取GNU/Linux上的文件,问题来得较为复杂,原因是Windows无法像GNU/Linux那样可以阅读众多分区格式。如果是偶尔共享一下,用闪驱或者以电子邮件附件方式发给自己应该足以满足需求。不过,如果经常共享,这些方法用起来就不方便。最简单的解决办法就是,使用GParted Live CD(http://gparted.sourceforge.net/livecd.php)--这是相当于Partition Magic的自由软件,创建一个FAT32分区,将你在两个系统中需要的所有文件都存储在该分区上面。由于两种操作系统都能读取这种分区格式,这是最有效的解决办法,如果你为fstab添加了新分区,更是如此。

七、配置你的Web浏览器

  虽然GNU/Linux让用户可以选择几款浏览器,但是火狐及其他基于Mozilla的浏览器(比如Epiphany)仍然最受欢迎。如今,这类浏览器要是没有你偏爱的扩展件就称不上功能齐全--就本人而言,要是没有五六个用于处理标签、保存会话以便即时恢复的扩展件,我会显得很迷茫。

  如果你早已在Windows上使用火狐,就要让装有该操作系统的驱动器能够被GNU/Linux访问(见上文),还要设法将你的书签及其他设置一并迁移过去。我在过去做这件事情时遇到了好坏参半的结果,但总归是值得一试。

八、定制你的桌面

  GNU/Linux桌面具有高度可配置性。虽然你可能不想马上考虑一整套的定制选项,但是可能需要设置桌面背景和字体大小以及类似选项。在GNOME中,你可以在菜单中的System(系统)> Preferences(参数)下面找到基本选项。在KDE 4中,先后找到Settings(设置)> System Settings(系统设置)> Look and Feel and Personal(外观、感觉及个性化)。

九、考虑使用其他应用程序

  发行版包含能想到的一切组件这种时代早过去了。自由软件的魅力仍然在于选择,所以当你完成了基本的安装后工作后,不妨再来点轻松的工作:通过桌面的软件安装工具(通常在主菜单中被标为添加/删除软件之类的选项),看看有什么替代应用程序可用来处理你的其他日常要求。

  用OpenOffice.org还是KOffice?用XChat还是Pidgin?用AmoroK还是Exaile?用KDE、GNOME还是Xfce?由于它们都是免费的、比较小巧,你可以安装所有替代应用程序,用不了多久;而且可以同样快速地删除不需要的应用程序。

备份配置结果

  就算你知道自己在干嘛,所有这些安装后的配置工作也要花时间。为了不必重新配置,一旦你完成了配置,就要备份系统。起码应该备份/home和/etc这两个目录里面的一切内容,因为这些是存放大多数配置和定制参数的地方。软件程序本身不太重要,因为你没必要注册软件,重新安装软件基本上是个开始安装后不用去管它的过程。

  万一你果真需要另一次安装,就可以拷贝/home目录和来自/etc的重要文件,并迅速恢复你的许多定制参数。不过,由于你可能以根用户的身份在备份和恢复文件,切记使用chown和chgrp这两个命令,将已恢复文件的所有权赋予给拥有相应目录的用户。比如说,你应该使用chown -R bsmith /home/bsmith/,为bsmith用户帐户更改文件所有权。

其他步骤

  你所选择的发行版、可用硬件以及你自己的工作要求,这些都将确定你是否需要采取其他步骤来完成GNU/Linux系统的安装。总的趋势是,安装程序在为你接过更重的担子,但一些不是面向新用户的发行版仍要求你处理更多的工作。在一些情况下,你的硬件(尤其是无线网卡、调制解调器和网络摄像头)也可能需要像Ndiswrapper这样的模块,之后系统才可以完全正常使用。同样,图形设计人员可能想使用KDE的Font Installer来添加字体,而处理几种语言的人可能想安装几种不同的地方语言和键盘布局。

  所有这些情况都需要付出额外的工作量。不过好消息是,GNU/Linux的用途极其广泛,足以满足一系列广泛的要求,这是大多数操作系统所无法比拟的。无论你有什么样的需求,GNU/Linux都应该能满足,只要你肯花时间来尝试和配置。按你偏爱的方式配置起来的安全系统就是对你的最大回报。

原文发布时间为:2013-08-20

本文来自云栖社区合作伙伴“Linux中国”

优化GNU/Linux桌面安装的九个步骤相关推荐

  1. linux下安装DB2的详细步骤

    我也是才学习,在网上找了一个在linux下安装DB2 的步骤,共享给大家看看了. linux下安装DB2的详细步骤! 第一步:检查程序包及其版本 在软件包管理中查看下列软件包是否安装,如没有安装,先安 ...

  2. GNU/LINUX(KaliUbuntu)安装chrome浏览器

    Ubuntu/Kali安装Chrome浏览器 0x0 打开Firefox浏览器,搜索chrome浏览器 下载对应版本 也可以使用命令 #wget https://dl.google.com/linux ...

  3. 一键 linux桌面安装vnc,Ubuntu 16.04 LTS一键安装VNC

    Ubuntu 16.04 LTS 安装VNC,在搜索上找了很多教程,不是太老,就是说的驴唇不对马嘴,所以忍不住写一些以正视听. Ubuntu 16.04 LTS是最近出的LTS版本系统,估计未来也会有 ...

  4. 一键 linux桌面安装vnc,Linux OpenVZ Debian 7 32/64bit环境一键安装VNC桌面环境教程

    整理教程就需要玩玩全套,在前面有分享到基于CentOS 6和Ubuntu 12.04两个环节的VNC一键安装方法且测试成功之后,还有一个我们比较常用的Debian系统,经过测试已经成功可以在Debia ...

  5. Debian Gnu/Linux 9 安装remmina软件过程记录

    2019独角兽企业重金招聘Python工程师标准>>> nd345 says: August 23, 2017 at 9:49 pm xfreerdp command works w ...

  6. Linux下安装软件的一般步骤

    目录 一.解析Linux应用软件安装包 二.了解包里的内容 三.搞定使用tar打包的应用软件 四.搞定使用rpm打包的应用软件 五.搞定使用deb打包的应用程序 一.解析Linux应用软件安装包(回目 ...

  7. linux 下 安装 node.js 详细步骤

    为什么80%的码农都做不了架构师?>>>    1:下载node.js 安装文件   地址: 链接:http://pan.baidu.com/s/1o8u7wZS 密码:f7dq 2 ...

  8. Linux下安装源码程序步骤

    源码安装一般分三个步骤: 创建Makefile文件 ./configure 编译 make 安装 make install 注意:一个软件要在Linux上执行,必须是二进制文件 下面分别介绍每个步骤产 ...

  9. pcie usb3.0 驱动 for linux_微软WSL——Linux桌面版未来之光

    本文共3500余字,预计阅读时间11分钟,本文同步发布于silaoA的博客(silaoA.github.io)和知乎(账号silaoA). 关注学习了解更多的Cygwin.Linux技术. 微软一年一 ...

  10. 路由器逆向分析------在Linux上安装IDA Pro

    本文博客地址:http://blog.csdn.net/qq1084283172/article/details/69665905 01.在Linux系统上安装Linux版本的IDA Pro Linu ...

最新文章

  1. “智慧北京”让生活更美好
  2. directoryinfo 读取 映射磁盘_LoaRunner性能测试系统学习教程:磁盘监控(5)
  3. AUTOSAR从入门到精通100讲(二十二)-AUTOSAR通信篇—CANTP模块
  4. group by 和where 条件后面不能用刚设置的别名。
  5. SpringBoot集成MyBatis-Plus自定义SQL
  6. 黄章谈魅族5G手机计划:明年推出 后年终端才算成熟
  7. 不会写代码也可以, 手把手教你制作炫酷生日祝福网页(程序员专属情人节表白网站)
  8. 明源软件热忱欢迎您的加入---2011年校园招聘
  9. python模块xlutils如何下载_Python-如何安装xlutils?
  10. pytorch中的transforms介绍
  11. 金蝶标准版7.0计算机快捷,掌握金蝶KIS基本的技巧,快速操作金蝶软件!
  12. 硬件开发总结笔记一:电阻
  13. 在java中jkd中文意思_Java JDK是什么意思?有什么作用?
  14. 计算机1.1n次方等于100,1的N次方等于1,那1.01的365次方是多少?小进步助你迎来闪光时刻...
  15. 银河麒麟v4.0.2安装
  16. Spring -Spring的 DI - 依赖注入的 使用学习
  17. 解决自定义拦截器导致默认的拦截器不起作用的问题
  18. Hprose 是轻量级跨语言跨平台的面向对象的高性能远程动态通讯中间件
  19. Linux基础命令及常用快捷键
  20. PHP生成助记词和BTC、ETH、LTC地址

热门文章

  1. 易购考拉 The fourth day
  2. resttemplate 发送get请求
  3. java老九_【老九】【Java】小议转义字符
  4. 合作式智能运输系统车路协同云控系统V2X设备接入技术规范
  5. Hyper-V虚拟化——在Hyper-V上创建虚拟服务器
  6. 一个 Transformer,很强;两个,更强?
  7. 百度富文本编辑器修改图片上传尺寸
  8. FPGA 驱动HDC1080温湿度模块
  9. qq等级查询php源码,基于PHP的QQ等级计算器
  10. QQ批量挂机(python实现)