Linux介绍与操作系统安装
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
作者简介一名在校云计算网络运维学生、每天分享网络运维的学习经验、和学习笔记。
座右铭低头赶路敬事如仪
个人主页网络豆的主页
目录
前言
本章与之后文章将会持续更新Linux服务器系列的优质文章本章将会讲解Linux操作系统安装及服务控制。
一.Linux介绍
1.Linux是什么
Linux是一套免费使用和自由传播的类Unix操作系统是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想是一个性能稳定的多用户网络操作系统。
2.Linux系统的优点
- Linux由众多微内核组成其源代码完全开源
- Linux继承了Unix的特性具有非常强大的网络功能其支持所有的因特网协议包括TCP/IPv4、TCP/IPv6和链路层拓扑程序等且可以利用Unix的网络特性开发出新的协议栈
- Linux系统工具链完整简单操作就可以配置出合适的开发环境可以简化开发过程减少开发中仿真工具的障碍使系统具有较强的移植性。
二.Red Hat企业版与CentOS社区版介绍
RedHat公司所发布的红帽系列Linux发行版本具有更广泛的企业用户基础也代表着Linux操作
系统的事实标准因此格外受到用户的重视而CentOS系统是基于红帽 RHEL的源代码组件进行重构的社区版Lirnux操作系统下面分别介绍Red Hat企业版与CentOS社区版
2.Red Hat企业版了解
Red Hat Enterprise Linux简称FHEL是Red Hat公司面向企业级应用推出的官方版本R-EL产品长期以来经历了众多企业的实际应用验证在稳定性高效性和安全性等方面都具有相当优秀的表现目前FHE.系列产品的最新版本为7.x系列其设计目标是为今天灵活多变的企业架构提供支持为各种企业应用的部著奠定全面的基础不仅包括网站数据库、电子邮件等各种传统服务也包括对虚拟化存储云计算高可用性等技术的全新支持。
3.CentOS社区版了解
CentOS的全称为Community Enterptise Opersting Systarm社区企业操作系统它并不属于红帽公司而是基于红帽FFHEL.的源代码组件进行重构的社区版Linux操作系统相当于RHEL.系统的“翻版”.CentOS几乎原汁原味地保持了AHEL.系统的所有功能并且修正了一些已知的Bug漏洞虽然CnetOS使用了FRHEL的源代码但是由于这些源代码是Rad Hot公司开源发布的所以CentOS的使用者不会遇到任何版权问题CemtOS面向那些需要企业级操作系统稳定性的用户可以免费下载使用。
三.安装CentOS
1.CentOS镜像
接下来将使用CentOS的DVD安装光盘展示Linux操作系统的基本安装过程在虚拟机中进行实
验时也可以将安装光盘制作成 ISO镜像文件或者直接从 Ihtermet上下载。
如CentOS-7-xB6_64-DVD-1611.iso,这样在以后的学习过程中将会更加方便在后期的学习过程中我们将统一使用镜像文件为CentOS-7-x86_64-DVD-1611.iso的操作系统进行学习。去官网下载。
2.插入CentOS安装光盘并引导安装程序
1打开虚拟机选择安装新的虚拟机
2典型下一步
3 选择Linux选择centOS
4后边操作默认下一步到达此页面后选择镜像
5安装模式选择界面
该界面中给出三个选项
- 第一个选项表示直接安装CertOS7.
- 第二个选项表示先测试安装介质并安装CentOS7
- 第三个选项表示修复故障主要用来测试内存和启动救援模式修复已存在的ContOS.修复故障选项中包含如下
几个子选项
- hstall CentOS Linux7 in basic gaphics mode该选项可使用户在安装程序无法为显示卡载入正确的驱动程序的情况下使用图形模式安装。
- Rescue a CentOS Linux system选择该选项可以修复已安装的无法正常引导的CentOS.恢复环境包含的应用程序可让用户解决各种各样的此类问题。
- Run a mermory test该选项是在系统中运行内存测试。
- Boot frorn local dive该选项是从本地硬盘引导启动系统
为了保证系统的正确安装避免在安装过程中出现因为所需文件不能从安装介质中读取导致的
安装失败CentOS的安装程序提供了安装光盘检测功能在图中第二项测试安装介质并安装CentOS7.因此在图中选择第二项并按Enter键系统会检测安装文件然后自动启动安装程序。
6选择语言
选择安装程序的显示语言
首先显示的是安装程序欢迎界面在该界面会提示用户选择在安装过程中使用的语言CentOS7
的安装程序提供了相当丰富的语言支持包括英文简体中文和繁体中文安装程序默认使用的提
示语言为 “English English)”对于国内的用户建议选择使用“简体中文”然后单击“Continue”按钮继续。
7选择软件组
要指定需要安装的软件包可以选择安装信息摘要界面中的“软件选择”选项打开图1.4所
示“软件选择”界面左边列表中包含了不同用户所需的系统基本环境选择不同的基本环境安装程序就会自动选择对应的软件组并在右边列表中提供已选环境的附加选项。例如若点选“基础设施服务器”单选按钮就可以自动安装所有用于操作网络基础设施服务的软件包并在右边列表中提供已选环境的附加选项、如调试工具等。这里我们点选“GNOVE桌面”单选按钮同时在右边列表中勾选“开发工具”复选框。
8开始安装
9 创建用户与密码
10centOS图形界面
3.初始化CentOS系统
完成上述安装过程并重新启动计算机后将进入安装完成的CentOS操作系统首次启动CentOS7
系统时会自动运行配置向导程序需要管理员进一步对系统进行初始化配置单击“前进”按钮
根据提示内容依次完成相关配置即可。
1用户许可协议
仔细阅读CentOS系统提供的用户许可协议勾选“我同意许可证协议”复选框并单击“完成”
按钮。
2网络和主机名
网络与主机名在之前设置过了这里就无须再次进行设置单击图1.10所示的初始设置界面右
下角的“完成配置”按钮CentOS7系统的初始设置就完成了。
至此CentOS操作系统的整个安装过程就算真正完成了接下来即可进入用户登录界面。
CentOS操作系统安装完毕后对于初学者建议关闭系统的防火墙即关闭防火墙和 Selinux关闭步骤如下。
1关闭防火墙
Systemctl stop firewalld.service
systemctl disable firewalld.service
(2)关闭 Selinux:双击打开/etc/sysconfig/selinux 文件然后修改
“SELINUX=disabled”保存后退出。
3重新启动系统。
四.Linux操作系统的引导过程
系统引导是操作系统运行的开始在用户能够正常登录到系统之前Linux操作系统的引导过程
将完成一系列的初始化任务并加载必要的程序和命令终端为用户登录做好准备本节将对Linux操作系统的引导过程做简单介绍.
引导过程总览
Linux操作系统的引导过程一般包括以下几个阶段开机自检、MER引导GRUB菜单、加载Linux
内核。init进程初始化.
1.开机自检
服务器主机开机以后将根据主板BOS 中的设置对CPUCental Processirg Uhit,中央处理器
内存显卡键盘等设备进行初步检测检测成功后根据预设的启动顺序移交系统控制权大多时
候会移交给本机硬盘。
2. MBR引导
当从本机硬盘中启动系统时首先根据硬盘第一个扇区中MBR Mester Boot Record主引导记
录的设置将系统控制权传递给包含操作系统引导文件的分区或者直接根据MER记录中的引导信息调用启动菜单如GFLB.
3.GRUB莱单
对于Linux操作系统来说GRUBGRand Unified Bootloader.统一启动加载器是使用最为广泛
的多系统引导器程序系统控制权传递给GRUB以后将会显示启动菜单给用户选择并根据所选项或采用默认值加载Linux内核文件然后将系统控制权转交给内核需要注意的是CentOS7采用的是GRUB2启动引导器。
4.加载Linux内核
Linux内核是一个预先编译好的特殊二进制文件介于各种硬件资源与系统程序之间负责资源
分配与调度。内核接过系统控制权以后将完全掌控整个Linux操作系统的运行过程在CentOS系
统中.默认的内核文件位于“/boot/vrnlinuz-3.10.0-514,el7 x86_64”.
5.init进程初始化
为了完成进一步的系统引导过程Linux内核首先将系统中的“/sbin/init程序加载到内存中
运行运行中的程序称为进程irit进程负责完成一系列的系统初始化过程最后等待用户进行
登录
创作不易求关注点赞收藏谢谢~