Linux系统安装与初用
一、实验准备
1.Linux的发行版本,内核版本的区别与联系
Linux实际上是一种开放源代码的操作系统内核,通常我们说的Linux指的是基于Linux内核的操作系统。Linux操作系统包括Linux内核和Linux用户态程序,Linux内核和Linux用户态程序都是开放源代码的,绝大多数软件代码遵循GPL协议,任何人拿到这些代码都可以对这些代码进行修改和分发。由于Linux上代码的高度自由,很多公司和组织都推出了自己的Linux操作系统,这些操作系统我们就叫做Linux发行版。
Linux内核版本与发行版本的区别 LINUX内核版本是指系统内核的版本号。Linux内核版本有两种:稳定版和开发版 ,Linux内核版本号由3组数字组成:第一个组数字.第二组数字.第三组数字
第一个组数字:目前发布的内核主版本。
第二个组数字:偶数表示稳定版本;奇数表示开发中版本。
第三个组数字:错误修补的次数。
例1: 2.6.18-128.ELsmp ,
第一个组数字: 2 , 主版本号
第二个组数字: 6 , 次版本号,表示稳定版本(因为有偶数)
第三个组数字 18 , 修订版本号
表示修改的次数,头两个数字合在一齐可以描述内核系列。如稳定版的2.6.0,它是2.6版内核系列。128: 表示这个当前版本的第5次微调patch, 而ELsmp指出了当前内核是为ELsmp特别调校的 EL : Enterprise Linux ; smp : 表示支持多处理器 , 表示该内核版本支持多处理器。
2.linux 中硬盘及分区的表示
硬盘:IDE接口的硬盘表示为”hdX“的文件名,SCSI接口的硬盘表示为”sdX“,其中”X“可以为a,b,c,d等字母序号。
如:第一块IDE硬盘”hda“ 第二块SCSI硬盘”sdb“
分区:(主分区,扩展分区,逻辑分区)都已相对应的数字序号来标记”1-4“为主分区,逻辑分区是从”5“开始。
如:第一块IDE硬盘的第一个主分区”hda1“ 第二块SCSI硬盘第一个逻辑分区”sdb5“
3.linux 系统支持的文件系统格式
EXT2:第二代扩展文件系统(second extended filesystem,缩写为 ext2),是LINUX内核所用的文件系统。
EXT3:第三代扩展文件系统(Third extended filesystem,缩写为ext3),是一个日志文件系统,常用于Linux操作系统。它是很多Linux发行版的默认文件系统。最早显示了他使用扩展的ext2,该文件系统从2.4.15版本的内核开始,合并到内核主线中。
EXT4:第四代扩展文件系统(Fourth extended filesystem,缩写为 ext4)是ext3文件系统的后继版本。Ext4是由Ext3的维护者Theodore Tso领导的开发团队实现的,并引入到Linux2.6.19内核中。
4.linux 系统的安装方式有哪些
光盘安装,硬盘安装,网络安装
5.主分区、扩展分区、逻辑分区;传统 BIOS 引导+MBR vs. UEFI BIOS 引导 + GPT,对分区要求有何区别。
主分区也叫引导分区,windows系统一般需要安装在这个主分区中,这样才能保证开机自动进入系统。简单来说,主分区就是可以引导电脑开机读取文件的一个磁盘分区,一块硬盘,最多可以同时创建4个主分区,当创建完四个主分区后,就无法再创建拓展分区和逻辑分区了。此外,主分区是独立的,对应磁盘上的第一个分区,目前绝大多数电脑,在分区的时候,一般都是将C盘分成主分区。
扩展分区是一个概念,实际在硬盘中是看不到的,也无法直接使用扩展分区。除了主分区外,剩余的磁盘空间就是扩展分区了。当一块硬盘将所有容量都分给了主分区,那就没有扩展分区了,仅当主分区容量小于硬盘容量,剩下的空间就属于扩展分区了,扩展分区可以继续进行扩展切割分为多个逻辑分区。
在扩展分区上面,可以创建多个逻辑分区。逻辑分区相当于一块存储截止,和操作系统还有别的逻辑分区、主分区没有什么关系,是“独立的”。
一个硬盘可以有1到3个主分区和1个扩展分区,也可以只有主分区而没有扩展分区,但主分区必须至少有1个,扩展分区则最多只有1个,且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个。
MBR分区主分区数目不能超过4个。
GPT分区表头中可自定义分区数量的最大值,也就是说GPT分区表的大小不是固定的。
6.linux 系统安装时分区方案设计
1.初次接触的新手或硬盘空间有限Desktop的安装建议:
挂载点 装置 说明
/ /dev/hda1 可用空间-swap大小后的所有空间
swap /dev/hda2 大约内存大小 建议至少512MB
2.高级用户Desktop的安装建议:
挂载点 装置 说明
/ /dev/hda1 10~15G足矣
/home /dev/hda2 最大的剩余空间
swap /dev/hda5 大约内存大小(建议至少512MB)
或者
/ /dev/hda1 10~15G足矣
/home /dev/hda2 最大的剩余空间
/boot /dev/hda3 100MB即可
swap /dev/hda5 大约内存大小(建议至少512MB)
3.高级Server用户的安装建议:
挂载点 装置 说明
/ /dev/hda1 10~15G足矣
/home /dev/hda2 最大的剩余空间
/boot /dev/hda3 100MB即可
swap /dev/hda5 大约内存大小(建议至少512MB)
/var /dev/hda6 视服务器功能决定大小,至少需要1GB以上
或者
/ /dev/hda1 10~15G足矣
/home /dev/hda2 最大的剩余空间的一半
/boot /dev/hda3 100MB即可
swap /dev/hda5 大约内存大小(建议至少512MB)
/var /dev/hda6 视服务器功能决定大小,至少需要1GB以上
/usr /dev/hda7 最大的剩余空间的一半
注1:Linux下没有分区,只有挂载点,类似于Window下的分区
注2:swap的大小约等同你的内存大小,或稍大即可,建议至少设置512MB 注3:关于文件系统 在windows下,我们常见到的文件系统有 FAT、 FAT32、 NTFS
7.什么是挂载、挂载点
在linux操作系统中, 挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。
一个挂载点就是一个文件夹,将分区挂载到一个挂载点,挂载点就成了分区的入口。
8.X Window vs. 窗口管理器 vs. 桌面系统,区别与联系
(一).X Window的组成
(1)X Server(X服务器)与X Client(X 客户端):X Server向本地计算机上或其它计算机的客户端程序提供服务,这些客户端程序称为X Client。任何操作系统只要想使用X Window系统,就必须运行一个X服务器,并在此基础上建立各自的客户端程序,使用X服务器提供的服务。
X Server主要是控制输出及输入设备的程序,并维护相关资源,它接收输入设备的信息,并将其传给X Client,而将X Client传来的信息输出到屏幕上。所以不同的显卡就需要选择不同的X Server,在配置X Window时最主要的就是配置X Server。
X Window只是一个框架,本身只定义了最基本的窗口功能,如建立窗口、鼠标控制和键盘输入等,实际上所有显示在X屏幕上的外观及控制等界面都要由窗口管理器(Windows Manager)来管理。
(2)X Protocol(X协议):X Client与X Server之间的通信使用X protocol。
(二).窗口管理器
在X系统中,窗口管理器也是一个客户程序。因此,在X系统下的界面环境弹性非常大,用户可以选择任意窗口管理器,而每一种窗口管理器都提供不同的窗口外观、控制方式和功能。大多窗口管理器还具备很强可定制性,即使同一种窗口管理器在外观上也会不尽相同。
X Window下的窗口管理器有很多种,如AfterStep、Window Maker、FVWM2、Enlightment等,这些窗口管理器各具特色,用户可以选择使用。
(三).桌面环境
所谓桌面环境就是包括窗口管理器、面板、桌面以及一整套应用程序和系统工具在内的套件。为了使得X Window更加易于使用,各个公司与组织都针对它开发了许多集成桌面环境,GNOME与KDE是目前Linux/UNIX系统最流行的图形操作环境,这些桌面环境都包括了窗口管理器。
二.截图说明尝试的 shell 命令,并说明其功能。
1.who命令列出所有正在使用系统的用户
-H或--heading:显示各栏位的标题信息列;
-q或--count:只显示登入系统的帐号名称和总人数;
2.echo命令将命令行中的参数显示到标准输出
3.date命令用于在屏幕上显示或设置系统的日期和时间,如果没有选项和参数,将直接显示系统当前的日期和时间
4.cal命令显示公元1—9999年中任意一年或任意一个月的日历。如果使用该命令不带任何参数,将显示系统当前的日历。
5. ls命令用来显示目标列表,在Linux中是使用率较高的命令。
6.bc命令为计算器,以quit退出。
7.clear命令清楚屏幕上信息。清屏后,提示符移到屏幕的左上角。
三. 你在 Ubuntu 图形界面环境下尝试的操作。
HOME中文件的相关操作
四.安装系统过程中遇到的问题及解决途径
Vmware 虚拟机安装过程中内存的分配,以及安装目录最好不放在c盘下,否则电脑会很卡。
五.其他收获、感受或体会
刚接触Linux系统,了解不是很深厚,感觉Linux系统相对于Windows系统使用更方便,以后有机会会更加深入的了解和学习。