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系统使用更方便,以后有机会会更加深入的了解和学习。

posted @ 2018-03-16 22:06  Ethel茜茜啦  阅读(244)  评论(0编辑  收藏  举报