Linux入门 Class 1

2016-04-19 14:02:08
NaviCN
原创 755

1.版本的选择

现在的Linux发行版有很多。主流的有,国外:UbuntuDebianFedoraOpenSUSEArchGentooSlackware等等;国内:Qomo,红旗,普华,深度等等。新手入门建议选择主流发行版。

2.安装须知

现在的发行版安装程序都比较简单,有的提供了自动分区的功能。但是,如果是在虚拟机之外的地方,简单里面可能暗藏危险。因为,安装新的系统需要分区,然而分区可能会破坏原有的数据……

谈到分区,首先得谈谈“文件系统”。文件有类型,什么mp3文件,什么jpg文件。然而,分区也有类型,比如Windows上的“FAT32”分区,NTFS分区。  Linux,当然也有它的文件系统。

Linux下常见的文件系统就是Ext文件系统了,目前有几个版本,Ext2Ext3Ext4 

“好,那我就选Ext4有人肯定会问,可是,把分区格式化成了Ext4之后,怎么安装程序还是不让我安装呢?

原因就是,现在还没指明这个分区的用途呢。 Windows安装程序中,选择了一个能用来安装的分区,它就会把系统安装在这个分区上。但Linux稍有不同。
我们先来看看Linux的目录结构:

目录(根目录)就相当于是WindowsC盘。 

Windows上,C盘、D盘、E盘之类的这些磁盘是平行的关系;而Linux下不一样,Linux是一种树状的结构

这棵树只有一个“根”,就是根分区。 安装过Linux应该知道,我们在Linux下访问Windows分区时,这些分区的内容是显示在/mnt/media/run/media或者其他地方的

回到刚才安装时遇到的那个问题,我们虽然把某分区格式化成了Ext4分区,但我们没有指定一个根分区。

也就是说,这棵树的根应该放在哪,我们还没告诉安装程序

那根分区怎么表示?Windows下是用“C:”来表示系统所在的分区,而Linux下没有盘符而是用"/"来表示根分区

“那岂不是Linux只能有一个分区了?有人肯定会问。

这当然不是,正如我们刚才举的“Linux访问Windows分区”的例子,我们看到的另一个分区中的内容,是在某一个文件夹中的。
Linux也可以分其他的分区,比如把home文件夹单独放在一个分区里

home文件夹就是存放用户个人文件的地方,就像Windows C盘的“Documents and Settings”文件夹和“Users”文件夹一样

3.开始安装

我们把一个分区设为根分区后就可以开始安装系统了。如果有条件,还可以把一个分区设置成home分区,这样把根分区格式化以后,个人设置和文件还保留着。

一般过了分区这一步就是正式安装系统了,这时候有些安装程序还会询问我们更多内容,比如用户名和密码,哪个用户可以管理这台电脑,以及地区和语言的问题

你可以把homeusrbinbootrootetc什么的都单独分一个区,安装时这些分区的挂载点设置成/home, /usr, /bin, /boot, /boot

现在的发行版一般提供了“LiveCD”或者“LiveDVD

这允许我们先尝试这个发行版再决定是否安装

这是DVD启动,因此看到的是DVD上系统镜像里的根分区

更新服务器一般不在国内,因此跳过更新

这就是激动人心的“分区”步骤了

如果是在真机上安装,最好不要把硬盘交给“自动分区”

这里选“自定义”或者“其他选项

如果是在真机上安装,建议先在Windows里打劫一个空闲空间较大的分区,把一部分空间给腾出来,先不要给这些空闲空间分区

Windows里可以用DiskGeniusPartitionManager之类的软件腾出空闲空间)

虚拟机上的话,硬盘一般是空的。

我们得先创建一个分区表

挂载点就是我们指定根分区,home分区等位置的选项了

这个分区我们先设置为根分区,挂载点就是“/

当然,还可以创建一个home分区。

还有点空闲,这些空间做什么呢?

嗯,我们还有一种特殊的分区叫做“swap分区

它的用途就是虚拟内存

Linux下,虚拟内存可以是以文件的方式存在,也可以以分区的方式存在。

一般,Linux发行版不会主动创建虚拟内存文件,因此最好是在安装时手动创建swap分区(有的地方叫交换分区或者交换空间

Linux下有一个大BOSSroot,拥有管理这台计算机的最高权限。

正因为它的权力太大,现在很多发行版不提倡用户使用root登陆

所以有另一种方法来管理系统,一般安装时创建的账户是具有管理员资质的。

我们可以通过我们创建的那个帐号来管理系统。

(提前告诉大家一个小技巧: Ubuntu这样的系统,在安装时不让你设置root密码,但你可以在安装之后使用 “sudo passwd root”来给root设置密码)

root相当于是用Administrator登陆。

windows“以管理员身份运行”则是另一种机制, 像是Linux里的susudo命令。 临时用管理员身份来运行某个程序或命令。

su root 命令是在命令行中切换到root身份
sudo + 
命令(如sudo apt-get upgrade)是使用root身份来执行某条命令)

现在,OS XUbuntu(及衍生版)都是不能在安装时设置root密码的,而且多数发行版即使是设置了root密码,也不让你用root登陆到桌面装完毕,可以重启电脑,进入安装后的系统

4.安装之后的桌面选择

Linux可以选择的桌面环境有很多,他们的风格也千差万别。 Ubuntu默认是Unity桌面,红旗/Qomo默认是KDE桌面,其他的很多发行版是GNOME桌面

关于桌面环境,如果是从Windows过来的,建议KDE或者Linux MintCinnamon桌面,这样更习惯一些

如果是OS X过来的(估计很少),用Unity可能更习惯一些

如果自己适应能力很强,又喜欢看脸的话,可以在网上搜索发行版和桌面环境的图片,按照自己的喜好来

http://www.oschina.net/translate/5-best-linux-desktop-environments

这篇文章有助于自己选择桌面环境

 

 

 

(注:Linux下的软件一般是以源码方式提供的,因此一般在不同系统下都能使用,也可以通过Wine来运行部分Windows程序,或者可以通过虚拟机

exe是可执行程序的格式, Linux下的可执行程序格式一般是elf,但Linux下可执行程序一般不带扩展名)

NaviCN整理于4/18

 

发表评论
评论通过审核后显示。