安装Linux操作系统

Linux系统的组成:

Linux操作系统是由linux内核和各种外围程序组成的

Linux内核是一个特殊的软件程序,用于实现CPU和内存分配、进程调度、设备驱动等核心操作,以面向硬件为主;外围程序包括分析用户指令的解释器、网络服务程序、图形桌面程序等各应用型的软件程序,以面向用户为主。

a.Linux系统的内核

  • Linux内核最初由芬兰大学生李纳斯·托沃兹在1991年发布,主要使用C语言及一部分汇编语言开发而成。<?xml:namespace prefix="o">?xml:namespace>

  • Linux内核的标志是一个名为Tux的小企鹅。
  • Linux内核官方网站:http://www.kernel.org/‍

Linux‍版本号的命名格式:x . yy . zz

  • X 主版本号:表示内核结构,目前只使用了“1”、“2”两个主版本号

  • YY 次版本号:使用奇数代表开发版本,使用偶数代表稳定版、

  • ZZ 修订版本号:表示对同一个内核次版本(稳定版和开发版)的不断修订和升级。

b.Linux系统的外围程序

  • 构成linux系统外围程序大分来自GNU项目或其他组织的开源软件

  • GNU项目由自由软件运动的倡导者RichardStallman于1984年开始发起并创建的

  • GNU项目的官方网站位于http://www.gnu.org‍‍‍

1)GPL‍和LGPL协议:

GPL:(通用公共许可证):

GNU自由软件的通用许可协议

允许用户任意复制、传递、修改及再发布

基于自由软件修改再次发布的软件,仍需遵守GPL

LGPL:(次级公共许可证)

LGPL相对于GPL较为宽松,允许不公开全部源代码

为基于linux平台开发商业软件提供了更多的空间

2.开源软件:

特征:源代码开放,任何人都可以免费获得开源软件的所有源代码

遵守GPL协议的所有自由软件都可以称为开源软件,但开源软件不一定就是自由软件

linux系统的发行版本

linux发行版本构成:

  • 基于linux内核的类Unix操作系统

  • linux内核+各种自由软件=完整的操作系统

a.主流的linux分支(发行版的名称、版本由发行厂商决定)

  • Red Hat 系列: redhat公司发布,是许多企业首选的服务器平台,商用开源操作系统的参照标准

  • Suse系列: Novell公司发布,欧洲市场份额高,面向服务器端和桌面电脑的应用

  • Debian系列:由Debian社区发布,开源社区中作为项目运作的成功典范

  • Ubuntu系列:由南非Canonical公司提供运营商支持的社区版linux系统,在桌面环境、硬件支持以及易用性等方面表现卓越

b.红帽系列linux发行版

  • Redhat企业版:(RHEL),面向企业级应用推出的官方版本,商业化的发行版本,不提供免费下载、系统更新等支持

  • Fedora社区版:由redhat资助的社区维护,定位于个人桌面用户

  • CentOS 社区版:(社区企业操作系统),不属于红帽,基于红帽RHEL的源代码组件进行重构的社区版linux系统,RHEL的“翻版”

安装linux操作系统

a.磁盘分区和文件系统

硬盘:对于IDE接口的硬盘设备,表示为”hdX”形式的文件名;对于SCSI接口的硬盘设备表示为”sdX”形式的文件名,其中X可以表示为 a 、b 、c 、d 等字母序号

Eg:系统中的第一个IDE设备(硬盘)表示为”hda”、将第二个SCSI设备表示为”sdb”

分区:以硬盘设备的文件名作为基础,在后边添加该分区(无论主分区、扩展分区、逻辑分区)对应的数字序号即可

Eg:第一个IDE硬盘中的第一个分区表示为”hda1” 、第二个分区表示为”hda2” ;第二个SCSI硬盘中的第三个分区表示为”sdb3” ,第五个分区表示为”sdb5”

硬盘中的主分区数目为四个,主分区和扩展分区的序号限制在1~4,而逻辑分区的序号始终从5开始。

Eg:第一个IDE设备中只划分一个主分区,一个扩展分区,则新建的第一个逻辑分区的序号从5开始,表示为hda5 ,第二个逻辑分区表示为hda6

linux系统中使用的文件系统类型:

默认使用的文件系统类型:

  • EXT3:第三代扩展文件系统,典型的日志性文件系统。特点:保存有磁盘存取记录的日志数据,便于恢复,在存取性能和稳定方面更加出色;

  • SWAP:交换文件系统,用于为linux系统建立交换分区,交换分区的作用:相当于虚拟内存,能够在一定的程度上缓解物理内存不足的问题。交换分区不用于直接存储用户的文件和目录等数据。建议将交换分区设置为物理内存的1.5到2倍

  • 其他文件系统类型:FAT16、FAT32、NTFS、XFS和JFS等,后两者多用于商业版本的UNIX操作系统中

b.安装RHEL5系统

i.插入RHEL 5 安装光盘并引导安装程序

  • 图形安装模式:在”boot:”提示符后直接回车即可

  • 文本安装模式:在”boot:”提示符后输入” linux text “并按回车键

ii.检测安装光盘的完整性

iii.配置安装程序

1)首先显示的是安装程序欢迎界面,单击 Next 继续

2)选择安装程序的显示语言

3)设置键盘类型

4)属入产品安装序列号,此处选择“跳过输入安装号码”

5)初始化磁盘,选择“是”

6)设置使用的硬盘分区

  • 手动分区:据的硬盘中安装linux系统建议采用手动分区方式

  • 自动分区:“傻瓜化”,适合初学者使用

安装RHEL5一般需要一个根(/)分区和一个交换分区,根分区默认使用EXT3文件系统,交换分区默认使用SWAP文件系统

7)设置GRUB启动菜单

8)设置基本网络参数

9)设置使用的时区

10)设置管理员密码

11)选择要安装的软件包

12)确认上述配置

iv.复制文件并完成安装过程

c.初始化RHEL5系统

用户许可协议——网络防火墙配置——SELinux配置——Kdump(内核崩溃转存)功能——系统日期和时间设置——设置软件更新——添加系统用户账号——声卡测试——结束初始化配置——重新启动完成初始化设置

安装Linux操作系统相关推荐

  1. 无人值守u盘安装linux,从U盘无人值守安装linux操作系统(纯实践笔记)

    作者:曲宝全 本文的目的是:实现从U盘无人值守安装Linux操作系统 环境说明:1个4G的U盘(根据自己的操作系统ISO大小来定),本文试验的操作系统是RHEL4.8-x86_64-AS-DVD.is ...

  2. 从U盘无人值守安装linux操作系统

    本文的目的是:实现从U盘无人值守安装Linux操作系统 环境说明:1个4G的U盘(根据自己的操作系统ISO大小来定),本文试验的操作系统是RHEL4.8-x86_64-AS-DVD.iso,这个ios ...

  3. linux不断安装操作系统,无人值守批量安装linux操作系统

    无人值守批量安装linux操作系统(实验总结) 每天都看对着电脑的操作系统,有时候出现了什么问题实在解决不了,我们肯定会选择重做系统的,当然一台两台系统我们还是可以一一搞定,可是我们是否想过要是一次性 ...

  4. u盘pe无人值守linux,从U盘无人值守安装linux操作系统(纯实践笔记

    本文的目的是:实现从U盘无人值守安装Linux操作系统 环境说明:1个4G的U盘(根据自己的操作系统ISO大小来定),本文试验的操作系统是RHEL4.8-x86_64-AS-DVD.iso,这个ios ...

  5. winxp下安装虚拟机,并安装linux操作系统

    今天公司没什么事,于是花了点时间装了虚拟机并在虚拟机里安装了linux操作系统,在安装过程中还真学到一些东西.心得跟大家分享一下. 我的电脑的配置是:CPU:C2.1    硬盘:80G    内存: ...

  6. 分分钟安装VMware,并安装linux操作系统

    文章目录 1.在VMware上如何创建虚拟机以及安装linux操作系统 创建虚拟机 安装linux操作系统 2.修改主机名为server.local 3.将虚拟机的网络连接模式分别调换成仅主机模式.n ...

  7. linux无人值守安装实验,无人值守批量安装linux操作系统

    无人值守批量安装linux操作系统(实验总结) 每天都看对着电脑的操作系统,有时候出现了什么问题实在解决不了,我们肯定会选择重做系统的,当然一台两台系统我们还是可以一一搞定,可是我们是否想过要是一次性 ...

  8. 无人值守u盘安装linux,U盘无人值守安装Linux操作系统

    本文的目的是:实现从U盘无人值守安装Linux操作系统 环境说明:1个4G的U盘(根据自己的操作系统ISO大小来定),本文试验的操作系统是RHEL4.8-x86_64-AS-DVD.iso,这个ios ...

  9. 安装 VMWare及VMware下创建的虚拟PC机安装Linux操作系统

    安装 VMWare及VMware下创建的虚拟PC机安装Linux操作系统 做Linux操作系统实验,学校发的指导文档辣么长,还没图(ಥ_ಥ),在网上找到了个超详细的视频分享一下,也供自己复习使用. 链 ...

最新文章

  1. (Excel)常用函数公式及操作技巧之四:文本与页面设置(二)
  2. 微信公众号手机无法直接下载APK文件是怎么回事
  3. 详解 Java 中 4 种 I/O 模型
  4. 成为人上人,而不是人上人永远的崇拜者
  5. 【动态规划】矩阵链相乘 (ssl 1596)/能量项链 (ssl 2006)
  6. c语言编程题2^0+2^1+……+2e63,牛客网刷题33(2道题)
  7. mycat分库分表建索引
  8. 开发函数计算的正确姿势 —— 排查超时问题
  9. 【背包问题】基于matlab量子免疫克隆算法求解背包问题【含Matlab源码 424期】
  10. Autoware docker 环境安装
  11. 苹果计算机 win10,苹果电脑怎么安装Win10系统?
  12. 51单片机存储器结构
  13. 女孩起名字:诗经中惊艳的女孩名字
  14. mysql关闭安全莫斯_GitHub - HalaCR7/Moss: Moss(莫斯)-Spring Cloud体系的服务治理平台,让Spring Cloud应用不再流浪!欢迎Star!...
  15. Docker 镜像的存储机制
  16. 家装企业如何开展网络营销?
  17. 腾讯微搭低代码(预约)总体介绍——工作室专用(客户端)
  18. android 密码解锁程序,android 仿ios数字密码解锁界面的实例
  19. 视频教程-数字成像系统-其他
  20. (20200328已解决)ERROR: Pool overlaps with other one on this address space

热门文章

  1. 删除MySql表中的大量记录后,文件不变小的解决方法
  2. iptables基础概念
  3. Magento 2.0 Alipay Cross-Border Mobile Payment Extension - Magento 2.0 支付宝跨境支付手机版...
  4. 在windows7家庭版安装软件时可能存在的问题
  5. 将本地数据库备份到远程服务器
  6. update关联其他表批量更新数据-跨数据库-跨服务器Update时关联表条件更新
  7. cpu是32位的 这指的是数据总线还是地址总线是32条?另外,电脑操作系统是3位的这指的是什么意思?指令是32...
  8. Data Structures[翻译]
  9. selenium环境搭建,浏览器驱动安装
  10. 「mysql优化专题」90%程序员面试都用得上的索引优化手册(5)