有选过Linux选修5有机化学基础ppt的吗

对 Linux 新手非常有用的 20 个命令 - 技术翻译 - 开源中国社区
对 Linux 新手非常有用的 20 个命令
【已翻译100%】
英文原文:
推荐于 4年前 (共 14 段, 翻译完成于 08-08)
参与翻译&(2人)&: ,
你打算从Windows换到Linux上来,还是你刚好换到Linux上来?哎哟!!!我说什么呢,是什么原因你就出现在我的世界里了。从我以往的经验来说,当我刚使用Linux,命令,终端啊什么的,吓了我一跳。我担心该记住多少命令,来帮助我完成所有任务。毫无疑问,在线文档,书籍,man pages以及社区帮了我一个大忙,但是我还是坚信有那么一篇文章记录了如何简单学习和理解命令的秘籍。这激发了我掌握Linux和使它容易使用的积极性。本文就是通往那里的阶梯。
&翻译得不错哦!
ls命令是列出目录内容(List Directory Contents)的意思。运行它就是列出文件夹里的内容,可能是文件也可能是文件夹。
root@tecmint:~# ls
Android-Games
TecMint-Sync
“ls -l”命令以详情模式(long listing fashion)列出文件夹的内容。
root@tecmint:~# ls -l
total 40588
drwxrwxr-x 2 ravisaive ravisaive
8 01:06 Android Games
drwxr-xr-x 2 ravisaive ravisaive
4096 May 15 10:50 Desktop
drwxr-xr-x 2 ravisaive ravisaive
4096 May 16 16:45 Documents
drwxr-xr-x 6 ravisaive ravisaive
4096 May 16 14:34 Downloads
drwxr-xr-x 2 ravisaive ravisaive
4096 Apr 30 20:50 Music
drwxr-xr-x 2 ravisaive ravisaive
9 17:54 Pictures
drwxrwxr-x 5 ravisaive ravisaive
drwxr-xr-x 2 ravisaive ravisaive
4096 Apr 30 20:50 Templates
"ls -a"命令会列出文件夹里的所有内容,包括以"."开头的隐藏文件。
root@tecmint:~# ls -a
.goutputstream-PI5VVW
.mission-control
.gstreamer-0.10
.thumbnails
.gtk-bookmarks
.thunderbird
.mysql_history
.apport-ignore.xml
.ICEauthority
.bash_history
.bash_logout
.fbmessenger
.liferea_1.8
.pulse-cookie
.Xauthority
.Xauthority.HGHVWW
.macromedia
.xsession-errors
teamviewer_linux.deb
.xsession-errors.old .config
注意:在Linux中,文件以“.”开头的就是隐藏文件,并且每个文件,文件夹,设备或者命令都是以文件对待。ls -l 命令输出:
d (代表了是目录).
rwxr-xr-x&是文件或者目录对所属用户,同一组用户和其它用户的权限。
上面例子中第一个ravisaive&代表了文件文件属于用户ravisaive
上面例子中的第二个ravisaive代表了文件文件属于用户组ravisaive
4096&代表了文件大小为4096字节.
May 8 01:06&代表了文件最后一次修改的日期和时间.
最后面的就是文件/文件夹的名字
更多"ls"例子请查看
&翻译得不错哦!
2. lsblk命令
"lsblk"就是列出块设备。除了RAM外,以标准的树状输出格式,整齐地显示块设备。
root@tecmint:~# lsblk
MAJ:MIN RM
SIZE RO TYPE MOUNTPOINT
0 part /boot
0 part [SWAP]
0 part /data
0 part /personal
“lsblk -l”命令以列表格式显示块设备(而不是树状格式)。
root@tecmint:~# lsblk -l
NAME MAJ:MIN RM
SIZE RO TYPE MOUNTPOINT
0 part /boot
0 part [SWAP]
0 part /data
0 part /personal
注意:lsblk是最有用和最简单的方式来了解新插入的USB设备的名字,特别是当你在终端上处理磁盘/块设备时。
3. md5sum命令
“md5sum”就是计算和检验MD5信息签名。md5 checksum(通常叫做哈希)使用匹配或者验证文件的文件的完整性,因为文件可能因为传输错误,磁盘错误或者无恶意的干扰等原因而发生改变。
root@tecmint:~# md5sum teamviewer_linux.deb
4bac50c97002
teamviewer_linux.deb
注意:用户可以使用官方提供的和md5sum生成签名信息匹对以此检测文件是否改变。Md5sum没有sha1sum安全,这点我们稍后讨论。
&翻译得不错哦!
“dd”命令代表了转换和复制文件。可以用来转换和复制文件,大多数时间是用来复制iso文件(或任何其它文件)到一个usb设备(或任何其它地方)中去,所以可以用来制作USB启动器。
root@tecmint:~# dd if=/home/user/Downloads/debian.iso of=/dev/sdb1 bs=512M; sync
注意:在上面的例子中,usb设备就是sdb1(你应该使用lsblk命令验证它,否则你会重写你的磁盘或者系统),请慎重使用磁盘的名,切忌。
dd 命令在执行中会根据文件的大小和类型 以及 usb设备的读写速度,消耗几秒到几分钟不等。
&翻译得不错哦!
5. uname命令
"uname"命令就是Unix Name的简写。显示机器名,操作系统和内核的详细信息。
root@tecmint:~# uname -a
Linux tecmint 3.8.0-19-generic #30-Ubuntu SMP Wed May 1 16:36:13 UTC
i686 i686 GNU/Linux
注意: uname显示内核类别, uname -a显示详细信息。上面的输出详细说明了uname -a
“Linux“: 机器的内核名
“tecmint“: 机器的节点名
“3.8.0-19-generic“: 内核发布版本
“#30-Ubuntu SMP“: 内核版本
“i686“: 处理器架构
“GNU/Linux“: 操作系统名
6. history命令
“history”命令就是历史记录。它显示了在终端中所执行过的所有命令的历史。
root@tecmint:~# history
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak
sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install indicator-privacy
sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install my-weather-indicator
11 cd && sudo cp -r unity/6 /usr/share/unity/
12 cd /usr/share/unity/icons/
13 cd /usr/share/unity
注意:按住“CTRL + R”就可以搜索已经执行过的命令,它可以在你写命令时自动补全。
(reverse-i-search)`if': ifconfig
&翻译得不错哦!
7. sudo命令
“sudo”(super user do)命令允许授权用户执行超级用户或者其它用户的命令。通过在sudoers列表的安全策略来指定。
root@tecmint:~# sudo add-apt-repository ppa:tualatrix/ppa
注意:sudo 允许用户借用超级用户的权限,然而"su"命令实际上是允许用户以超级用户登录。所以sudo比su更安全。 并不建议使用sudo或者su来处理日常用途,因为它可能导致严重的错误如果你意外的做错了事,这就是为什么在linux社区流行一句话:
“To err is human, but to really foul up everything, you need root password.”
“人非圣贤孰能无过,但是拥有root密码就真的万劫不复了。”
8. mkdir命令
“mkdir”(Make directory)命令在命名路径下创建新的目录。然而如果目录已经存在了,那么它就会返回一个错误信息"不能创建文件夹,文件夹已经存在了"("cannot create folder, folder already exists")
root@tecmint:~# mkdir tecmint
注意:目录只能在用户拥有写权限的目录下才能创建。mkdir:不能创建目录`tecmint`,因为文件已经存在了。(上面的输出中不要被文件迷惑了,你应该记住我开头所说的-在linux中,文件,文件夹,驱动,命令,脚本都视为文件)
&翻译得不错哦!
9. touch 命令
“touch”命令代表了将文件的访问和修改时间更新为当前时间。touch命令只会在文件不存在的时候才会创建它。如果文件已经存在了,它会更新时间戳,但是并不会改变文件的内容。
root@tecmint:~# touch tecmintfile
注意:touch 可以用来在用户拥有写权限的目录下创建不存在的文件。
10. chmod 命令
“chmod”命令就是改变文件的模式位。chmod会根据要求的模式来改变每个所给的文件,文件夹,脚本等等的文件模式(权限)。
在文件(文件夹或者其它,为了简单起见,我们就使用文件)中存在3中类型的权限
Read (r)=4
Write(w)=2
Execute(x)=1
所以如果你想给文件只读权限,就设置为'4';只写权限,设置权限为'2';只执行权限,设置为1; 读写权限,就是4+2 = 6, 以此类推。
现在需要设置3种用户和用户组权限。第一个是拥有者,然后是用户所在的组,最后是其它用户。
这里root的权限是 rwx(读写和执行权限), 所属用户组权限是 r-x (只有读和执行权限, 没有写权限), 对于其它用户权限是 -x(只有只执行权限)
为了改变它的权限,为拥有者,用户所在组和其它用户提供读,写,执行权限。
root@tecmint:~# chmod 777 abc.sh
三种都只有读写权限
root@tecmint:~# chmod 666 abc.sh
拥有者用户有读写和执行权限,用户所在的组和其它用户只有可执行权限
root@tecmint:~# chmod 711 abc.sh
注意:对于系统管理员和用户来说,这个命令是最有用的命令之一了。在多用户环境或者服务器上,对于某个用户,如果设置了文件不可访问,那么这个命令就可以解决,如果设置了错误的权限,那么也就提供了为授权的访问。
&翻译得不错哦!
11. chown命令
“chown”命令就是改变文件拥有者和所在用户组。每个文件都属于一个用户组和一个用户。在你的目录下,使用"ls -l",你就会看到像这样的东西。
root@tecmint:~# ls -l
drwxr-xr-x 3 server root 4096 May 10 11:14 Binary
drwxr-xr-x 2 server server 4096 May 13 09:42 Desktop
在这里,目录Binary属于用户"server",和用户组"root",而目录"Desktop"属于用户“server”和用户组"server"
“chown”命令用来改变文件的所有权,所以仅仅用来管理和提供文件的用户和用户组授权。
root@tecmint:~# chown server:server Binary
drwxr-xr-x 3 server server 4096 May 10 11:14 Binary
drwxr-xr-x 2 server server 4096 May 13 09:42 Desktop
注意:“chown”所给的文件改变用户和组的所有权到新的拥有者或者已经存在的用户或者用户组。
&翻译得不错哦!
12. apt命令
Debian系列以“apt”命令为基础,“apt”代表了Advanced Package Tool。APT是一个为Debian系列系统(Ubuntu,Kubuntu等等)开发的高级包管理器,在Gnu/Linux系统上,它会为包自动地,智能地搜索,安装,升级以及解决依赖。
root@tecmint:~# apt-get install mplayer
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
java-wrappers
Use 'apt-get autoremove' to remove it.
The following extra packages will be installed:
esound-common libaudiofile1 libesd0 libopenal-data libopenal1 libsvga1 libvdpau1 libxvidcore4
Suggested packages:
pulseaudio-esound-compat libroar-compat2 nvidia-vdpau-driver vdpau-driver mplayer-doc netselect fping
The following NEW packages will be installed:
esound-common libaudiofile1 libesd0 libopenal-data libopenal1 libsvga1 libvdpau1 libxvidcore4 mplayer
0 upgraded, 9 newly installed, 0 to remove and 8 not upgraded.
Need to get 3,567 kB of archives.
After this operation, 7,772 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
root@tecmint:~# apt-get update
Hit http://ppa.launchpad.net raring Release.gpg
Hit http://ppa.launchpad.net raring Release.gpg
Hit http://ppa.launchpad.net raring Release.gpg
Hit http://ppa.launchpad.net raring Release.gpg
raring-security Release.gpg [933 B]
Hit http://in. raring Release.gpg
Hit http://ppa.launchpad.net raring Release.gpg
raring-security Release [40.8 kB]
Ign http://ppa.launchpad.net raring Release.gpg
Get:3 http://in. raring-updates Release.gpg [933 B]
Hit http://ppa.launchpad.net raring Release.gpg
Hit http://in. raring-backports Release.gpg
注意:上面的命令会导致系统整体的改变,所以需要root密码(查看提示符为"#",而不是“$”).和yum命令相比,Apt更高级和智能。
见名知义,apt-cache用来搜索包中是否包含子包mplayer, apt-get用来安装,升级所有的已安装的包到最新版。
关于apt-get 和 apt-cache命令更多信息,请查看
&翻译得不错哦!
13. tar命令
“tar”命令是磁带归档(Tape Archive),对创建一些文件的的归档和它们的解压很有用。
root@tecmint:~# tar -zxvf abc.tar.gz (记住'z'代表了.tar.gz)
root@tecmint:~# tar -jxvf abc.tar.bz2 (记住'j'代表了.tar.bz2)
root@tecmint:~# tar -cvf archieve.tar.gz(.bz2) /path/to/folder/abc
注意: "tar.gz"代表了使用gzip归档,“bar.bz2”使用bzip压缩的,它压缩的更好但是也更慢。
了解更多"tar 命令"的例子,请查看
14. cal 命令
“cal”(Calender),它用来显示当前月份或者未来或者过去任何年份中的月份。
root@tecmint:~# cal
Su Mo Tu We Th Fr Sa
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
显示已经过去的月份,1835年2月
root@tecmint:~# cal 02 1835
February 1835
Su Mo Tu We Th Fr Sa
9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
显示未来的月份,2145年7月。
root@tecmint:~# cal 07 2145
Su Mo Tu We Th Fr Sa
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
注意: 你不需要往回调整日历50年,既不用复杂的数据计算你出生那天,也不用计算你的生日在哪天到来,[因为它的最小单位是月,而不是日]。
&翻译得不错哦!
我们的翻译工作遵照 ,如果我们的工作有侵犯到您的权益,请及时联系我们新手求问。。用Linux前需要有什么基础么,表示已经疯了。。= =【linux吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:173,079贴子:
新手求问。。用Linux前需要有什么基础么,表示已经疯了。。= =收藏
rt,系统是centos,折腾的有点疯了。。 很多问题搞不懂。。
阿里云云市场提供功能丰富的发者必备软件,帮助用户快速简便的操作和管理云主机服务器以及虚拟主机的管理系统
会认27个英语字母,会查英语字典
反正都疯了,去玩GENTOO OR SLACKWARE OF LFS吧~
manwikiFAQgoogle
计算机基础就够了,但如果想深入研究,水很深……
别听某些人扯淡推荐什么的多查wiki,慢慢熟悉,不要焦躁
明明不需要什么基础……
你要学 linux 的什么,如果是日常使用的话,只要会安装系统和软件就够了。不用紧张,这样很正常,时间长了就会冷静下来
你至少需要知道,linux安装是需要分配挂载点的,而不是全部东西都“安装在C盘”的
果断 买一套《鸟哥的私房菜》
安全牛课堂linux基础培训,内容全面,体系完整,系统掌握安全基础技能,课程讲解深入浅出,
表示果断还是再弄个虚拟机玩玩熟先吧。。双系统太伤不起了。。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或后使用快捷导航没有帐号?
查看: 633|回复: 0
&&& 首先声明一点,本人决无意挑起发行版本优劣的争端,每一个linux发行版都是很优秀的。我写这篇介绍性的文章只是不想看到新手在面对各种各样的版本无所适从,不得不发出什么样的linux版本适合我,我应该安装什么样子的linux之类的帖子求救。
&&& 我谨结合自己的使用体验,说说应该如何选择一个适合自己的linux版本。
&&& linux发展到今天,发行版本早已达到百余。可以说百花齐放,但是究其本质,大多数的发行版本都可以从以下两个特点进行简单的区分。
&&& 1. 基于二进制或是基于源代码
&&& 总所周知,linux上运行的大部分软件都是开放源代码的,很多都需要手动编译,安装,这种安装方式非常麻烦,但是有些linux发行版,预先把软件安的源码包编译成了立即可执行的二进制软件包供用户下载,用户可以使用这些预先编译好的软件包来方便的构建自己的系统。那么这样的系统就叫做基于二进制软件安包的发行版,这样的linux发行版本的优点是很明显的。
&&& Ⅰ可以快速的构建一个操作系统因为可以使用预编译的软件包,用户就省去了编译的麻烦,而且很多二进制软件包里面都带有已经做好的配置文件,用户也因此省去了繁琐的配置时间。
&&& Ⅱ 有效的降低了运行出错的几率
&&& 几乎每一个软件包都会经过严格的测试才会给用户使用,用户可以放心的使用这样的软件包,而不用担心运行问题。
&&& Ⅲ 容易使用
&&& 因为不用操心软件的编译和软件安装后的配置,可以说这做到了即安即用,用户就算是不太了解软件的配置一样可以正常使用。
&&& 当然,缺点也是有的Ⅰ 可定制性的降低
&&& 这是必然的,为了让二进制软件包可以运行在尽可能多的PC机器上,软件包制作团队用了很多保守的和通用的编译参数,也就是说,一个二进制软件包里面可能包含了你不想要的特性,也可能你想要的特性没有包含进去。解决这个问题的方法当然是自己编译软件包了。
&&& Ⅱ 运行速度的降低
&&& linux是用 gcc来编译的,而gcc这个编译器可以针对不同的cpu进行不同的优化,但是为了软件的通用性,二进制软件包就不会包含针对个别系统的优化,但是,这种性能的降低一般是感觉不到的。
&&& 反过来就是基于源代码的操作系统了,你可以把上面的优缺点反过来就知道一个基于源代码的发行版本的优缺点了。这种发行版本把源代码编译的工作放到用户的机器上面进行,用户就有更大的定制,优化的空间,用户也可以通过这样的个性化的设置来得到最适合自己的linux,
&&& 基于二进制软件包的发行版本有很多,著名的有 Fecora Debian ubuntu suse Mandrakelinux slackware等等等等。这些发行版本都会让你快速的构建一个可用的操作系统
&&& 相对而言,基于源代码的linux发行舨就不太多了,著名的就是gentoo和LFS.
&&& 2.软件包管理机制的有无linux里面软件丰富,且相互依赖,关系复杂,很不容易处理,所以,很多linux发行版本都自己带了一个软件包管理工具,比如说著名的apt/dpkg yum/rpm emerge/ebuild 等等,这些包管理机制虽然各有千秋,但是本质基本相似,都可以很好的解决软件包的安装,卸载问题。这样的软件包管理机制优点也是明显的。
&&& 优点Ⅰ 可以很好的解决软件包的依赖问题
&&& 用过redhat发行版本的人都会为这个问题头痛不已,每每被软件包的依赖问题搞的焦头烂额。有了软件包管理机制,这种问题可以说基本解决。
&&& Ⅱ 很容易的更新系统
&&& 很多软件包管理器都可以上网去download一些软件的最新版本来给用户使用,使得用户总是能用上最新的软件,这是再好不过的事情了。
&&& 缺点Ⅰ 多余软件包的安装
&&& 为了安装一个软件包,软件包管理器通常会我为你的系统添加很多软件包,有些是必须的,有些则是附加(Option)这占用了宝贵的磁盘空间。
&&& Ⅱ 系统对软件包管理器的依赖
&&& 一旦软件包管理器挂掉,系统将可能不能被更新,笔者就遇到了几次这样的错误,最后的结果就是重新安装系统。但是,无论如何,软件包管理机制都是linux发行版本的一个重要组成部分。比较好用的软件包管理机制有 apt yum等,而基于二进制软件包系统的除了redhat和slackware以外,基本都带有一个软件包管理系统,所以用户可以放心拿来使用。
&&& 以上两点是评价一个linux版本是不是适于“我”的两大重要特质。根据这样的特质,我们可以大致分出来三种操作系统
&&& 1 基于二进制带软件包管理机制的操作系统
&&& 大多数的发行版本都属于这一类,著名的有 Debian ,Fedora core , Mandrake , suse, 等等。这一类的linux发行版本也是最适合新手使用的。
&&& 2 基于源代码带软件包管理机制的操作系统
&&& 我用过的只有一个。 gentoo ,这个操作系统可以帮助你建立起一个适合你机器的linux发行版
&&& 3 基于源代码不带软件包的操作系统
&&& 这个比较变态,但是可定制空间最大,最著名的就是LFS.
&&& 当然,我们还有很多考察一个linux发行版本是不是适合自己的点。
&&& 比如说
&&& 1 该操作系统是不是有丰富的配置工具2 该操作系统对硬件支持怎么样3 该操作系统运行速度怎么样4 该操作系统的稳定性怎么样5 该操作系统很容易安装么6 对于中文用户,当然还关心这个发行版本的中文化怎么样
&&& 对于这几点,大致上来说,商业上发行版本要比民间志愿者作的发行版本要好(运行速度除外),一个新手要打算使用linux,最好的选择就是选择类似于 Mandrake Suse(据说运行速度比较慢)这样的版本,还有虽然不是商业发行版本但是中文化也作的很不错的Magic linux 以及 hiweed debian 0.6(注意,我说的是0.6)
&&& 但是,其他的linux发行版本也是很有特点的,稍微有一点基础的人群可以选用 ubuntu debian 这两个发行版本易用性和中文化并非不好,但是初学者可能会因为这两个操作系统相对简陋的配置工具而受到打击(实际上没那么严重了,用上两三天就好了)
&&& 最后是我结合我自己的了解对各大发行版本的总结
&&& CentOS 如果你喜欢RH的产品,而你又讨厌FC4的臃肿,那么尝试一下CentOS吧,当你打开这个发行版的时候,相信你会大叫一声:“这不就是Redhat么”,是的,这个版本完全使用RH的srpm生成系统,而且性能也很不错。
&&& Debian 这个发行版本在所有发行版本里面堪称最严谨的,apt软件包管理机制可以让用户快速建立起来高效的操作系统。稳定性也是出名的,这个发行版很多软件默认就有很好的设置,可以作为日常的工作使用。对硬件支持也不错,笔者的笔记本上外设特别多,几乎没有做什么特别的设置那些外设就完全正常的工作了,当然中文化可能需要花你一点点的时间,也就是添加几句话而已。
&&& Fedora Core /Redhat 全拜中国盗版商的功劳,这个系列的发行版能够在中国生存下来,原来的redhat已其最烂的rpm软件包管理机制闻名于世,而现在的FC 则以臃肿的外表和缓慢的运行速度明满天下,笔者不推荐这个版本作为首选,是因为这个版本是作为Redhat的一个实验版本发行,把用户作为小白鼠的行为实在是让人无法忍受。
&&& 但是,作为服务器发卖的RH还是很有竞争力的,可惜我手里没有银子,买不起。
&&& gentoo 这个发行版本是基于源代码包的发行版本,特点当然就是运行快速,以及可定制性,当然,相对的代价就是漫长的编译时间,编译一个套件花费一个晚上那是正常的。但是,因为有了 ebuild 这个有效的软件管理器,gentoo已经成为了很多既想要速度有不想自己解决软件包依赖关系的用户的首选
&&& LFS 我之所以反复的提到这个发行版本是因为,它太灵活了,它是你的linux发行版本,虽然代价就是你要自己管理软件包,自己编译,自己给自己的操作系统打补丁,但是,这些是你的,实实在在的,你知道你在你的系统上都作了什么。你可以在这里学到很多东西。
&&& Mandrake 这个版本就是给新手或者给打算用linux工作的人作的,它有一个软件包很丰富的软件仓库,用户可以方便的安装这些软件并使用它们,而且现在这个发行版本的运行速度也是很快的,曾经有人在linuxsir上写过 《 打破Debian神话 》之类的文章来为这个版本作宣传,可见这个版本在总多网友中已经得到肯定,给我一个不用这个发行版的理由,有吗?
&&& Slackware 这个发行版本最大的特点就是,没有配置工具,什么都通过修改配置文件来进行,如果想学习linux背后的东西,那就用这个发行版本吧。
&&& Suse 不能不说这个家伙两句,就是华丽的外表,容易上手的配置工具,和缓慢的运行速度,当然,高配置电脑的用户可以尝试一下这个产品。
&&& Ubuntu 这是最近在国内相当火热的版本,在全世界也是这样,这是一个从debian衍生出来的发行版,软件更新极快,gnome2.12刚出来第二天就被它放在了自己的软件服务器上供用户下载了,而且这个发行版对各种硬件的支持也特别好。用户几乎不用什么特别的配置就可以使用自己机器上面所有的硬件了。如果你用笔记本,可以尝试一下它。不过这个版本因为比较年轻,所以软件服务器很少,速度也比较慢,如果家里不是宽带,那还是不要用这个版本了。
Powered by Discuz!
& Comsenz Inc.如何选择最适合你的Linux发行版 - 操作系统 - ITeye资讯
相关知识库:
在写这篇文章的时候,有323个不同的被
关注。有的被称作Ehad,有的叫做EstrellaRoja。很多名字里面都有包括一个“X”字母,一些展示特性的吉祥
物和自己的交流社区。他们当中并不是所有的都是完全基于Linux基础框架和发展活跃的,但大多数主流发行版如此。这是一个选择多样的世界,是一个通过免
费和开源软件来能制造任何可能的世界。
  选择多样是Linux给大家最好的东西。没有选择我们只能使用由开发者为我们选择好的操作系统。如我以前所说,任何人都可以创建一个Linux。如果它与其他有足够的区别,那么它会生存下去,但是大多数都很快消失。然而,如此多选择就说明要有一段摸索的时间来找到那个发行版最适合你。确实,在你锁定目标之前应该花费一些时间来多尝试下载,安装和测试几个发行版。
  选择权在你
  我们将要一同来看看最常用的情况并且基于你的体验我们会有相应的推荐。每种情况都有它自己的用户群划分,如偶尔的机会刚刚接触到Linux的用户和从其他操作系统转移过来的用户。在我们结束本文前我们还会为一些高端用户介绍一些有用特殊用途的。
  我们已经逐个试用过列表中的每个,这个试用过程主要是针对每个发行版提供的适用范围和系统质量方面,并不重复对某一点做推荐。这里我列出的每个发行版都是第一无二的,他们都有自己的优缺点,是根据我们的社区讨论选择出来最好的。
  你是哪类用户?
  在你着手开始发行版冒险之前,花时间考虑下自己是哪种用户是值得的。不过最终你选择的发行版会也就是Linux系统,会有什么亮点,这个答案可能你也没有一个清晰的认识。
  可能你会对一些单纯开源发行版有
一定的要求,如你可能希望有一个合适的驱动程序和预先安装好的编译器。如果你正在为其他人或为一个群体用户选择一个Linux发行版,那么你的这个决定将
会显得更加重要。典型的办公室用户群体以前是不太喜欢使用Linux的,你的决定将会影响他们对Linux操作系统的认识,那就是第一印象。
  软件并不代表发行版
  不过通过发行版列
表并使用了里面的LiveCDs(一种只用使用很少的内存不用安装就能直接从光盘运行Linux操作系统光盘,也可以从这个光盘进行安装)后,你也只能有
这点感受了。如果你是为你的家人和朋友选择一款发行版,那么你只要能方便的管理和使用软件就可以了,不必去关心发行版的设计或它的发行哲学。
  这有些微妙,因为大多数人熟知的是那些在有版权操作系统里面应用的商业软件,而不关心它是否开源,你的工作就是确保这些应用是否可用就行了。另外例如你的对象可能是学生,他们对你为他们选择的,会有去完全了解核心应用和资源的需求。
  确实有些发行版是为学生定制的,这些发行版并不仅仅是把一些相关软件整合,而是一种重新设计,完全是为了使学生生活更简单。在这些发行版中,学生会更好的关注主流的发行版,确保他们能通过充足的应用软件来完成他们想要达到的目标。
  有些是专门针对学生用户的(如Scibuntu),但有时候找到最合适桌面应用更加重要。
  如果你的要求无法满足,通常来看可能是你的关注范围太广。选择最合适的桌面环境和找到一个拥有更有效整合的桌面环境,比选择一个容易获得的更有意义。
  例如,如果你是一个KDE(Linux下的主要桌面环境之一,另外一个著名的是Gnome。KDE漂亮,Gnome沉稳)的粉丝,你不介意标准的Ubuntu桌面(集成Gnome桌面环境)是多么的伟大,你只是想使用集成KDE的,
这也并不意味着你必须选择Kubuntu(集成KDE桌面的发行版,与Ubuntu出自同一个社区)。你会发现名为Mandriva的发行版提供了更好的
解决方案,出于同样的理由,Xface(Linux下主流的轻量级桌面之一)的用户也会想试试Linux Mint发行版。
  给你所需
  对于个人体验来说,你需要标注出那些你能依赖为你常用工作环境提高效率的应用程序。如果你的这些标注正好与我们的总结产生共鸣,那么你就找到一个能改善你的Linux了,你应该尝试一下。
  找到那个适合你,那个不适合你,就像翻越一座座沙丘。你感觉不到你在前进,今年适合你的发行版可能明年就“人是物非”了。基于这种原因,你还是找几个适合你的版本,这样最糟糕的情况出现时你可以换条“船”。
  你的选择:64位 或 32位?
  你机器CPU的运算位数对你操作系统的性能和兼容性有影响。我们已经在32位CPU和上停留了一些年了,但最近Intel和AMD都推出了他们自己的64位处理器一段时间了。如AMD64位芯片在2003年4月发布,所有流行的Intel酷睿2双核处理器也有能力运行64位的模式。
  问题是我们中的大多数都在用这些处理器运行32位的。
为了感受64位处理器带来的好处,你需根据你使用发行版找到一个为64位标准定制的版本。大多数发行版都提供这种选择,但是知道现在还有一个足够好的理由
切换到64位模式下。一些有版权的软件,如Adobe公司的Flash程序,不能简单的在64位方式下进行重新编译,因为他们是不开放源代码的。相反他们
并没有像常规做法那样,而是采用一些丑陋的兼容方式。
  幸运的是事情已经有所进展。Adobe公式发布了一个完全基于64位运行的版本Flash 10,其他的大多数软件都在相应调整。所以结论是,如果你已经在你的机器上使用了64位的版本,我觉得是时候切换了。
   查看一下Ubuntu最新版9.0.4在32位和64位下的性能测试结果比较 - 采用哪种方式工作还是差别蛮大的。
  在过去,64位Linux最大的诟病就是缺少原生的Flash插件。
  尝鲜类型用户
  过去几年内,对Linux常见的认识是--这是给电脑高手和电脑专业人员定制的操作系统。在最近几年,那些第一次使用Linux的用户,或从使用限制更多花费更高昂的操作系统转移过来的用户,使Linux用户群有了很大的增长,并且使很多不同的都有了一定的适用对象。
 新用户需要适应他们之前使用过的所有的应用程序,这包括有版权的工具如AdobeFlash和常用解码器如MP3。没有这些辅助工具,用户们不会有什么
生产力也不会有兴趣继续使用下去。如果再加上一些Linux桌面特有的特性,那对吸引用户更有帮助,如虚拟桌面,命令行,软件包管理工具。
  不过这些特性可能会对那些只是想看看Linux系统和他们之前使用过的系统有没有相似点的新用户带来迷惑。
  新手:Ubuntu
  尽管目前有些批评的声音,毋庸置疑Ubuntu是一个非常棒的Linux。
它帮助Ubuntu在主流媒体中得到了广泛的认知,甚至有时候被当做Linux的同义词。有一个很好的理由来说明为什么它吸引了这么多的注意。它将
Linux用另外一种方式展现在大家面前,一种普通电脑用户都能认同的方式并且不需要额外的Linux知识。除了它的健壮之外,感谢Ubuntu为这个被
广泛使用的发行版提供了大量的官方的派生版本,并且Ubuntu最有吸引力的地方是他逐渐完善的用户友好的界面。它坚持易用性的原则,即使不惜冒着激怒开
源社区风险,也要把有版权的驱动程序纳入到自己的系统中来。
  硬件的兼容性在Ubuntu中是个例外。你可以不费力的在大多数机器上安装Ubuntu,并且通常情况下你会看到一个被完全配置好的显示桌面,你的无线网络也能正常找到。这些曾经都是很多新用户头痛的地方,当Ubuntu完善了它的硬件兼容性也就脱颖而出了。
  对新用户来说Ubuntu的Gnome桌面环境几乎没有什么迷惑的地方。
  Ubuntu也是一个持续跟新的版本。它每年春季和秋季都会发布两个版本,通过一张CD就可以启动到一个可以工作的桌面环境,每个版本都支持18个月或5年,取决于这个是否值得进行一个长期支持包括它的桌面版本或服务器版本。
  如果你运行服务器版本的长期支持版,那么你可以获得5年的安全更新周期。保持你的系统处于最新状态非常简单,这样可以确保你的系统一直避免安全性漏洞和程序错误。
  理论上讲,你已经安装的系统也可以从老的直
接升级到新的版本,但是我们测试过程中并不是完全成功。如果你对已有的系统没有做太多自定义设置和一直保持官方的最新更新那么这个升级过程还是可行的。但
是如果你选择安装一些自己从网上下载来的程序或从一些不被官方支持的源里面的程序时,通常来说重新安装会比升级要容易一些。
  在从安装过
程解脱后,剩下的就是选择那些默认应用程序了。标准安装包括了--OpenOffice.org(Linux下著名的办公文档处理软件,目标是为
Linux用户提供微软Office的替代品)和Firefox浏览器--和Gnome桌面默认的文件管理工具,这些工具和之前运行的Ubuntu程序协
调良好。Ubuntu的管理面板保留了最少设置选项,开发人员花费了大量的时间来完成这些特性,如Gnome的网络配置管理在标准安装时就已经设置正常运
  最新版9.0.4保持了Ubuntu的发行规律,加入了超快速启动和软件包套件升级,还包括了OpenOffice 3.0。由于一次一次的不断改进Ubuntu的软件包在覆盖范围,多样性和稳定性上都是突出的。将这些实现后Ubuntu成为了对Linux有兴趣的人的最好选择,这就是为什么为新手选择Ubuntu。
  备选:Mepis
  Ubuntu 不要错过...
安装简单:几乎任何人都可以在他们的机器上安装并能顺利启动运行Linux
社区:如果你碰到问题,在这里很有可能找到其他人已经解决的方法。
  系统迁移用户:Linux Mint
  有许多电脑用户转移到Linxu是因为他们对在有版权操作系统的上开销和缺少自主性产生不满。在过去的几年,感谢苹果和微软向我们推荐了华而不实的图形界面,苹果的 10.5和微软的Vista,电脑桌面已经开始了彻底的变革。
  以为了更美观的桌面效果和更好的关注细节这个理由为主来选择迁移到Linux,这个的胜者是Linux Mint。Mint是另外一个建立在Ubuntu健壮基础之上的发行版。它继承了Ubuntu优秀的方面,如非常好的硬件兼容性和易于安装,并且改善了Ubuntu桌面外观死板的弱点。
 易用性也已经通过移除顶部菜单和替换原始版本的主题和操作面板来解决,取而代之的是“一桶mint式可可味的冰欺凌”。但是Mint对刚开始使用
Linux的人来说最有效率的地方就是它对解码器的完美支持。大多数的音乐和电影都不需要额外的配置就能播放,Adobe的Flash和Sun公司的
Java也都默认安装了。
  对Linux来说Mint意味着放松的心情,是受欢迎的和有趣的。
 另外一个巧妙的附加项是Mint风格的软胶包安装程序,这个程序类似与Ubuntu的新立得安装管理程序。但是Mint的安装程序更好一些,他嵌入了程
序截屏,评价等级使用户可以直接浏览软件包列表,使软件安装程序更进一步。如果你必须在运行windows的原生应用程序,那么你可以通过软件安装向导轻
松完成Wine的安装,Wine是一个在Linux上模拟Windows的软件。(译者:个人认为Wine的存在是一种无奈,它从侧面反映了人们还无法完
全windows的控制,Linux下还没有足够好的软件来完全替代windows中的习惯使用,当Wine消失的那天,才是Linux能和
Windows抗衡的起点)。
  所有这些创造了一种完美的外在体验。快速启动菜单已经被重新配置,使菜单能为不同的需求提供不同的工具和
应用程序,不过他们重新组织菜单的方式会让大家感觉非常熟悉。默认的桌面环境并不包括任何让新用户迷惑的虚拟桌面程序,正式这种精美的设计和对细节的关
注,才使Mint成为从其他系统转换到Linux下的唯美候选人。
  备选:PCLinux
  家庭成员:Qimo
  当你想在家里的电脑上使用Linux时,有两个重点需要考虑。第一个是你选择的是否简单易用。大多数人之需要能够浏览网页,用即时信息工具聊天,听听歌和处理简单的文档。如果你选择的的Linux发行版能满足这些要求,那么你的家庭成员是不会在回到XP的怀抱了。第二点上网的安全性,你需要对那些能浏览,那些不能浏览的站点进行控制。
  第一点可以通过使用一个专门给年轻人使用的来解决,而最近符合这个要求的一个发行版叫做“Qimo”。它是一个关注小孩,适当精简的桌面应用,并且它具有色彩缤纷的界面美工。一个包含了教育类游戏的小巧的工具栏在名目的底部,孩子们可以用这个来快速启动开源的游戏和教育资源。
  Qimo背后的本意是创建一个集成了一些经过很好的筛选软件的友好桌面,这些软件会帮助你的孩子进行学习。
  至于第二点则有点困难。因为要对内容进行过滤是有一个有一定手段和技巧性的课题。例如任何,你都可以通过设置DNS相关内容来过滤你不想让家人看到的站点信息。
  但是现在有一个已
经包含了这样的功能,并且同时保持了开放和简单易用的特点。这就是Ubuntu的基督教版。除了帮助学习圣经这个目标,它还预先设置了
DansGuardia服务,来阻止大多数外界有违背教义的网站。它采用了带有家长控制的图形界面,默认修改了本地代理和Firefox设置能够记录何时
何地访问了那些内容。这些正是你需要为你家里的小孩考虑的,感谢Ubuntu制作了这个版本,你可以轻松的安装任何你需要的软件。
  备选:Ubuntu基督版
  桌面天天见
  人们习惯了用一种方式进行工作,Linux用户常常乐此不疲的在他们的工作环境中四处寻找能为他们带来改进工作方式。这就是为什么在Linux上有如此多的选择,同时也是为何甚至最小的发行版也能享受庞大的社区支持。
  在你选择完美的前,你需要整理一份你到底期望得到什么的列表。例如稳定性可能放在你列表的第一位,或者对于那些集成了前沿特性和最新软件的发行版,还是把稳定性抛到脑后吧。
  对来说有丰富的软件资源与更新周期和多长时间必须重新安装最新版同样重要。例如,6个月的发布周期对Ubuntu和Fedora来说可能太短了,但是Debian的18月可能又太长了。
  日日如新的Linux:Fedora
  对Debian来说有很多出众的方面-它的软件包管理非常稳定,桌面环境也经过很好的调整和符合人们的习惯,并且在它的软件库中资源的丰富的程度也是独一无二。尽管如此Fedora确实在有些方面还是做的比Debian出色。
 首先,虽然于Debian同是使用Gnome桌面环境,但Fedora更美观。在你启动西同时你会在蓝色的桌面上看到令你惊诧的主题配色,并且在
Fedora的默认主题里面你就能发现很多喜爱之处。其次,Fedora集成了最新的OpenOffice3,而Debian里面还是早期版本,并且
Fedora里面保留了Firefox浏览器的官方版本,而不是Debian里面那样是由很多Debian爱好者改进后重新发布的版本。
  Debian和Fedora这两个都
坚决反对在软件库中包括非免费开源的软件,我们非常尊敬这一举动。两个发行版都试图证明一个完全开源的桌面环境能像其他高端桌面环境一样功能丰富,即使有
时候不得不进行一些折中选择。我们感觉到Debian这种做法就是使用一个与Flash非常相似Gnash软件,尽管这种做法令人敬佩,但是还是会有些东
西令人费解。
  例如,很难讲访问Yoututbe网站时的低效率是网络问题还是Gansh软件问题。Fedora甚至连相似的软件都不提
供,如果你需要安装Adobe的Flash软件,那么你可以到Adobe网站上下载RPM的安装进行安装。重启浏览器后,就可以访问Youtube网站
  你会发现
Fedora已经把软件分门别类,通过业界标准的RPM格式能够毫不费力的解决依赖问题,安装软件很容易。你会发现这个发行般于RedHat如此的相似,
更新,安装补丁都有严格控制。其中一个我们最喜欢的特性是更新软件会对每一个更新做一个特性的描述,如是一个错误更新,还是一个安全更新或是一个增加功
能。这样使你更倾向于执行更新,保持你的系统始终在最新的状态。
  与RedHat企业版和Centos5.2一样,Fedora默认包含
一些安全软件。它默认启用了一个防火墙,并已经设置好了一系列的详细严格的规则,可以通过防火墙配置界面很容易的启用和禁用。如果你特别担心安全问
题,SELinux可以用来锁定任何可疑的应用程序。
  Fedora的软件管理和安全更新有着很高的水准。
 作为每天都需要使用桌面程序的人来说,Fedora是无与伦比的。它默认安装的软件包非常全面,我们很难想出还缺少那些。尽管当你需要一些有版权的驱动
活MP3解码器程序时,Fedora在自由软件上的姿态让你会有些别扭,但是这些需求都有“曲线救国”办法。集成的Gnome和KDE桌面环境看起来都充
满了智慧,Fedora安装过程的性能和任何其他经过调优的发行般一样好。
  Fedora作为一个发行般,是其他操作系统学习的榜样。它可能不是最容易使用的,或者不是软件最丰富的发行版,但我们认为在我们能接触的范围内,它代表了开源软件的最高水平。
  备选:Debian
  Fedora: 不要错过
更新程序:补丁和修复发布迅速并且分类明确,让你很容易知道处在什么程度。
  安全:感谢防火墙和SELinux软件,Fedora是最难被攻克的之一。
  商业用途:OpenSUSE
  如果你负责为办公环境选择一款Linux,那么一定有几个方面的要求是必须满足的。首选是具备一套办公软件和一个标准的人员信息管理软件,其次是需要有很好的安全性,并且拥有交互性和专业性的支持也应该优先考虑范围。
  OpenSUSE就具备了以上四点。它与OpenOffice的开发紧密结合,并且扩展性很好。如果你需要专业的支持和培训,你既可以从Novell公司那里获得支持,也可以从其他第三方那里获得。
 OpenSUSE11.1的核心功能就是文档处理,Novell公司完成了一项完美的工作,将OpenOffice很好集成到了任何你选择的桌面环境中
(Gnome和KDE都可以)。主题配色和图标看起来很漂亮,并且OpenOffice启动迅速,还被设置成兼容微软的Office文档。
 一个任务管理器也被捆绑到文档套件里面,它可以与Evolution(Novell公司一个专业的邮件软件,功能看齐OutLook)同步。合适的桌面
查询作为标准安装已经启用,Wine软件也被安装,这样如果你需要在Linux下使用Windows软件你只需要点击一下就可以了。
  OpenSUSE甚至支持不同的窗口排列风格,并且在一些特定机器上的指纹识别也能正常工作。
 作为最时髦的Linux桌面环境,任何在过去10年都与电脑打交道的人都应该感觉到一见如故。OpenSUSE恰当的开始菜单放在了屏幕的左下方,并且
不会再在顶部放置其他的Gnome桌面应用程序。菜单本身跟windows vista风格很相似,显示了最近打开的文档和网络配置。
与Fedora一样,OpenSUSE也提供了一个企业版本(SLES),大量商业软件商的会在这个平台上发布他们的专业应用软件。这意味着在如购买商用
Exchange服务器许可和升级SLES方面没有任何的问题。另外,OpenSUSE的管理工具是一套庞大的Web窗口,它可以使陷入管理困境的系统管
理员锁定普通用户以及其他如远程管理和安全更新的任务。
  备选:g
  轻快的:Puppy Linux
  在你使用了小巧的Puppy Linux系统后,你会很快意识到大多数Linux中无用的图形工具并不能更好的提高你的工作效率。他们是让事情变得简单美观了,但是忽略了Puppy发行版奉行的适用原则。这是一个很微小的发行版,只有区区100M的光盘镜像。这意味着它可以安装任何便宜的U盘上,在老式计算机使用。
  不过与其他轻量级不同,Puppy桌面环境几乎覆盖所有你常用的需求。图片编辑,文档处理,听音乐和看电影,一应俱全,都可以通过主菜单直接调用,或桌面的快捷方式。
  这些应用程序可能界面不是非常友好,或兼容性不是很强,但是他们能够完成你90%的任务。而且能很快完成。Puppy Linux甚至支持无线网络,让你很快进行问题修复更新,或者你干脆把Puppy Linux常规安装到你的笔记本上,给自己呼吸新鲜空气的地方。
  有很多应用程序可以从桌面和启动菜单里调用,甚至还有几个游戏。正是由于它的安装空间如此的小,并且桌面环境所需内存也相当低,所以任何东西运行几乎都是一眨眼的事情,轻松使用。它一定会让你想知道Gnome和KDE这些家伙都把处理器拿来干嘛了。
  可能你更愿意享受那些经过完善和界面美观的桌面环境,但是除此之外确实没有Puppy Linux不能完成的事情了。这首先要感谢它使用JWM-Joe‘s窗口管理器,这和其他轻量级使用的一样,如Damn Small Linux。即使Puppy Linux不是你的首选发行版,那它也应该是能安装在U盘上的完美发行版,或作为你应急引导盘。
  备选:Damn Small Linux
  高端用户
  你会发现高端用户都是自己完成他们的系统设置。这不同于接受默认设置,预先编译好的,增加软件包和重新安装新的版本,通过不断的更新来构建自己的工作环境。高端用户知道他们需要什么,并知道如何去做。
  例如,系统管理员需要一个套特制的工具套件来帮助完成他们的工作,他们需要这些工具没有那一个普通的中完全具备。开发人员需要一套快速精简的系统,能够提供他们需要的开发库,并能持续保持更新。如果你需要使用Linux作为服务器系统,那么稳定性和安全性会是决定你将采用哪个版本的关键因素。
  系统管理:Arch Linux
  在21世纪,没有什么Linux会放弃Gnome或KDE图形登录界面,而把用户拉入一个命令行窗口。但是这正是Arch Linux使用的方式,这是一个毫不掩饰的为重建和计算机狂人准备的发行版。这是一个面向那些不怕“折腾”,经验丰富的Linux用户的发行版。
  是的,这个界面上什么也没有。Arch的整个出发点就是让你自己添加你需要的东西,并且许多系统管理员只要有命令行就足够了。
 这就是为什么如果你不通过额外的配置文件和增加软件,你就不会有一个可以工作的环境。这是件好事情,尤其是对系统管理员,这意味着Arch的标准安装没
有任何多余的功能。但是这并不意味着你只能使用命令行。感谢它令人惊喜的软件库,你可以很快的根据你的需要来构建系统环境-即使安装KDE4.2(最新版
本的KDE环境,有些不错的特性,但是稳定性不高)
  Arch对你想安装的软件包没有任何推荐。登录到及时CD的基础系统后,你需要从一个特定的目录下运行安装脚本,安装Arch的过程就像回到了上个世纪。这有点像玩一个互动性的游戏,你需要精通Linux知识和了解很多命令行的参数选项。
 一个下载后只有160M的基础安装文件,经过安装配置后也只有390M左右。有一个可选的FTP安装方式非常小巧,所有的基础安装包都通过FTP服务器
下载。如果你需要一次在不同的机器上安装Arch这是一个很好的选项,但是另一方面,在安装完后你还是需要构建适合自己的工作环境。
  安装工作包括手工分区,设置文件系统挂载点,配置网络,选择安装包,编辑Grub(一个Linux常用的多系统引导程序)启动菜单,确保它安装在你硬盘上的MBR引导扇区。
 默认安装不包括X窗口系统,而是一个适应性很强的命令行,然而大多数用户还是会安装某种图形界面的。这种安装方式将Arch最好的一面呈现给我们,这也
是为什么它如此适合管理员的原因--pacman一个软件包管理,安装工具。Pacman是由ArchLinux创始人开发的一个软件包管理工具,并不是
作为一个疯狂上瘾的如饥似渴的游戏。
  Pacman能够自己动解决软件依赖性,只需要一条命令就能进行软件安装。你只用敲击几下键盘,就能安装你要的任何东西。X是代表Gnome和KDE和其他任何窗口管理器的简单命令,其他一些命令用来保持你的软件报与软件库同步,保持必要的更新。
  在Arch基础安装的坚实基础上,你可以构建一个只包括你需要的管理工具套件的工作环境。这样可以节省电脑上的资源,也可以节省你精力去快速完成工作。Arch可几乎包括你能用到的软件,尤其是你会发现作为系统管理员,命令行能让你更有效率。
  备选:Slackware
  Arch Linux: 不要错过
定制:简洁的安装界面能够为你安装一个基础的工作环境,其他的都取决于你了.
  Pacman:Arch的软件管理工具能减轻你创建自己的系统和环境的工作。
  开发者:Mandriva
  寻找一个适合开发需求的对Linux用户来说是一个最大的一个挑战。因为有如此的多的方法可以进行编码开发。例如,使用PHP和MySQL来开发网站可能是一种适合服务器的方式。
 如果你更喜欢Perl活Python这样的脚本语言,那么你最好还是在标准的桌面中进行,由于这些编程语言现在很普及,任何人都可以像其他人一样发布自
己的作品,同时使用像JBuilder这样的开发工具的专业开发人员会发现Red Hat 企业版几乎是唯一被厂商支持的。
  如果你偏好某个桌面环境的开发,那么自然而然的你应该选择专门针对这种桌面环境的。预发行版的Ubuntu(Gnome桌面)和Kubuntu(KDE环境)就是两种典型的有针对性的,集成了最新还未充分测试的版本,你可以从一个版本更新到下一个。
  这应该是在Linux平台上开发的一种最好的方式,它能让你提前考虑下一步集成开发环境中将会实现什么:刚刚发布的Qt创作软件,是新的有限制自由软件Qt 4.5的一部分.它可以很容易的下载安装到你的Linux桌面环境中,毫无疑问新的会默认包括Qt的创作软件。
  Mandriva是少数几个以KDE作为默认开发环境的,这意味着它非常适合Qt程序的开发。
  在过去,像Gentoo这样的对软件开发人员来说是一个很好的选择。作为安装的一部分,用户需要从源代码开始编译安装所有的软件,这样做是因为编译所需要的头文件和库已经预先安装好了。但是现在Gentoo已经原地踏步几年了,这意味着它不适合用来实现一些先进的设想。
  另外,你需要找到一个能尽可能容易掌控开发包的。这就是为什么我们选择Mandriva。不仅仅是它在安装之处就包括了一个可以工作的开发环境,还因为他的开发库本身通过软件管理期能够很容易的查找和安装。Gnome,KDE和Xface开发者都被考虑在内,并且包括Java环境。
  备选:Gentoo
  服务器:CentOs
  作为服务器的运行环境,Linux是最好的选择之一,在这个领域它取得了巨大的成功。但是并不是所有的Linux系统都是按照同一标准构建的。面向桌面应用的的应用软件的安全级别与为服务器创建的发行版不再一个级别上,并且大多数情况为了减少潜在的问题,服务器版都默认不带有桌面环境。
  正是出于这个原因,大型全面的商用-如Red Hat企业版和SUSE企业版-都成为了商家的考虑方案,这样他们能获得很好的支持,并能从中受益。不过感谢开源的特性,那些需要付费的发行版都需要公布他们软件的源代码。
  尽管CentOs被定位成适合服务器运行,它还是集成一个图形界面来帮助完成大部分管理工作。
  开源意味着任何人都可以使用那些代码,并构建自己接近企业级别的。这正是CentOs项目所做的事情。它从每个Red Hat企业版那里获得源代码,然后重新编译到一个免费的重发行版中,这个发行版的目标是100%兼容Red Hat企业版。
  这意味你可以安装使用那些为Red Hat企业版准备的软件包,同时也意味着你于Red Hat企业版用户享受了相同的高安全级别。这使CentOs成了那些手头拮据又希望把Linux作为服务器操作系统的用户的完美选择。
  与Red Hat企业版一样,CentOs是基于Gnome桌面环境的,这里面包括了很多你能在其他普通中
找到的应用软件。如果你最近使用过Fedora,那么你会觉得非常习惯。包括一个很棒的防火墙和SELinux的安全特性,一套增加机制来控制那些会导致
安全问题的应用程序,如果他们确实出现问题。同时还具有大量的更新程序和为那些需要帮助的人准备的庞大的社区支持。如果你确实需要更专业级别的支持,那么
可以平滑的从CentOs转至Red Hat企业版。
  备选:Ubuntu服务器版
  生活方式
  当一个非常专注某一个方面是,它会吸引那些有特殊需求的特殊用户。如果这样的需求太狭窄,那么这个发行除了有同样兴趣的人外很少会有人使用。
音乐制作是一个很好的例子。音频处理在普通机器上需要对内核做些修改才能使用。这些修改是为了保持系统的响应速度和改善音频延迟,但是它会加重你系统CPU的负担,有时候会让系统不稳定。这些问题都可以通过一些定制的Linux来解决,像游戏玩家或其他任何有特殊需求的人。发行版的这种重新混合加工的方式意味这面对一个应急情况,Linux能够很快的作出调整来获得更好的支持。
  音乐制作:64 Studio
  开源软件已经创造了一些非常好的音乐制作软件。和那些在 X和windows上使用的商业软件相比的唯一区别就是这些开源软件不太好安装和使用。最主要的问题是音频延时。就是输入到你电脑里的音频于你从耳机和音箱里面听到的有一段时间的延迟。
  尽可能的家伙减少这种延迟是一个优秀录音系统的关键,这也是大多数面向音乐制作的努力解决的问题。在这方面竞争里面领先者就是64 Studio。
  64 Studio提供了一套完整的音频处理环境,同样也有针对你的硬件环境进行的内核和系统的调优。它被设计成为一套专业的软件,能够胜任录音,混音和同时控制多条音轨。
 安装过程很直接,但是安装完之后你看到是一个几乎空白的Gnome桌面。幸运的是64Stuido已经配置了系统最棘手的方面,Jack音频层
(http://jackaudio.org/faq)已经在后台运行了。Jack的存在正是Linux音频处理如此强大的原因,另一方面也是导致如此复
杂的原因。
  Jack位于你的音频驱动和兼容Jack的音乐软件之间。它处理音频流,可以被认为是一个类似很大无限延伸的混音控制台。让
你通过系统音频视频菜单的快捷方式中选择“Jack
控制台”运行,就可以看到在一个类似LCD面板上出现“激活”的字样,这表示已经正常运行,你可以通过点击“连接”按钮来查看当前状态,否则运行Jack
程序绝对是让人头痛的事情。
  视频音频菜单中被合成器程序,示波器程序,吉他和音效合成工具,一个音频实例,一个转换模拟器和几种音频监
视器程序塞的满满的。里面最重要的两个菜单是RoseGarden软件和Ardour软件。这两个开源软件相当于商业软件里面的Cubase和Pro工
具,他们都是专门为编写和录制音乐而制作的。
  Ardour在音乐制作方面是一款旗舰般的产品,该项目受益于商业赞助。
 Rosegarden能和MIDI很好的配合使用,并且由实时虚拟合成组成,同时虽然Ardour缺乏对MIDI的支持,但是它可以多音轨录音,混音和
控制,这让它成为为乐队和广播录音的不错选择。在你使用Jamin程序最大限度的提高作品音质,使用Audacity音波编辑软件消除最后的空白部分,将
最后的WAV文件用音频视频菜单中Gnome CD Master软件制作成CD时,你就完成了你的杰作。
  所有这些软件都是64 Studio桌面程序默认的一部分,你可以看到这个覆盖了所有从录音到声音合成,从编辑,控制到最后CD制作的各方各面。我们想象不出还有什么系统可以免费提供这么丰富的软件了。
  备选:Ubuntu Studio
64 Studio:不要错过...
Jack运行了!这曾经是个噩梦般的工作,但是64 Studio优化了Jack的用途,在启动时就自动运行了。
  选择范围:几乎所有我们能想到与音频制作相关的软件都已经安装和能够运行了。
  游戏玩家:Live.-gamers
 如果你喜爱玩游戏,Linux平台并不是你最好的选择。大部分发行的游戏都没有Linux版本,只有少量的第三方手柄支持Linux。但是对于爱好游戏
的我们来说,转到Linux平台并不意味着我们要放弃这个消磨时间的好东西。从第一视角射击游戏到益智类游戏再到即时战略游戏,在Linux平台上都有对
应的游戏。
  许多游戏都是免费的,也有些独立的开发员发布一些收取少量费用的游戏。浏览我们网站,看看那里有些什么好推荐。
  许多在标准安装中都带有一些小游戏,大多数都允许你通过软件管理工具安装任何你能找到的游戏。但是大部分游戏都体积庞大,你会发现你的硬盘会被迅速填满。我们发现最好的解决方法就是使用一个专门为游戏定制的发行版,这里我们给大家推荐的最好的是Live.-gamers.net。它有整整一张DVD的有用的数据,包含了几乎所有值得玩玩的游戏,并提供了一些专有显卡驱动能根据你的硬件环境来提高运行性能。
  感谢专注于游戏的,它使我们能重温黄金时代的游戏。
 我们最喜爱的包括Termulous和Nexuiz这两款第一人称游戏,他们的风格很象QuakeIII竞技场。Astro-Menace是我们最爱的
射击类游戏,Neverball似乎把Marble
Madness有限的游戏时间,变得无穷无尽。战略类的当属Glest和BosWars,还有一些其他值得人们去尝试的。如果你一定要在你Linux桌面
环境中安装最新的游戏版本,那么有另外一或两种途径。
  有两家公司在销售经过商业化修改的Wine版本,能兼容weindows程序,尤其是针对windows下的最新游戏进行了优化。这两个软件是CrossOver Game和 Cedega,都声称可以运行如Spore,魔兽世界等其他主流游戏。可以在大多数上安装,在我们的经验中他们运行的相当不错。
  即使没有这些商业化的替代方案,你也会发现普通的Wine版本也能很好的支持一些老的游戏,感谢CrossOver背后的公司,他们对Wine的错误修复很大程度上让它的兼容性越来越好。
  备选: Ultimate Edition.
  多媒体:Mythbuntu
 我们一件介绍过MythTV,那是我们为开始使用Mythbuntu人介绍的。它可以播放音乐,电影,还能让你浏览图片和上网。可能安装时会有点痛苦,
它需要完全匹配你的电脑。但是Mythbuntu作为Ubuntu的一个很大程度上客户化的版本,已经在易用性上作出了巨大的努力。它有它自身的一套安装
方式,一个已经定制的配置工具来一步步指导你完成困难的MythTV的设置。
  最终一两个小时候你就能拥有一个可以使用的环境了,比在
Mythbuntu出现前要折腾一整个周末改进了许多。安装过程包括了你需要开始了解的部分,捆绑了MythTV为多媒体播放准备的最常用的插件。你甚至
可以把安装盘当作一个即时使用盘,不需要安装就可以从光盘运行一个MythTV客户端接入到网络上观看电影。即使你网络上没有一套MythTV系统,你可
以使用光盘作为回放的基本支持,这个光盘在标准的Ubunut基础上增加一个额外的软件。
  通过Mythbuntu将你的电视带入前沿的媒体中心。
  一个Mythbuntu的替代者是LinuxMCE,它试图在Linux上提供像Windows那样的多媒体版本-一个为连接电视设备和音响设备而准备的标准的可视化平台。LinuxMCE没有在MythTV构建,这使它在复杂性上有一定的优势。
  使用自定义的或标准的开源软件,LinuxMCE在普通电视上表现不错。图形界面是经过OpenGL加速的,可以在不同的播放模式中过渡。它显示效果要比Mythbuntu好些。但是这里我们没有推荐这个的理由是:它的更新速度太慢了,新的测试版去年底才发布,还不清楚下一个新版本什么才能出现。
  到目前为止,我们认为如果在为你的家庭娱乐找一个多媒体,还是使用Mythbuntu省心点。但是如果你更追求界面的美观,并且不需要配置繁琐的MythTV,LinuxMCE也值得尝试。
英文原文:
中文来自:
lz 说的很好,今天我是开了眼界了,知道 linux 的版本众多,可是还真不知道多到这样的地步.....只用过红帽子和Ubuntu.
不懂不要乱讲gentoo被说的太不值钱了gentoo之所以不发展新东西 是因为已经完美了 几年都不需要出发行版& 这就是gentoo的设计思想
Debian呢.....
我喜欢redhat的kde界面
装过Ubuntu,后来还是会到了Fedora,喜欢Fedora的桌面!
slackware all my world.
我用arch-linux& 很爽
一直是redhat
我正在用Ubuntu.
我正准备装Ubuntu
Gentoo比Arch更折腾得,应该把Gentoo和Arch放在一起
这篇文章太白了,居然把 Gentoo 和 Mandriva 放在一起比较,无语
xface?xfce?}

我要回帖

更多关于 时间管理的基础有多选 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信