加入收藏 | 设为首页 | 会员中心 | 我要投稿 天瑞地安资讯网 (https://www.52baoding.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

LINUX运维学习秘籍/全套电子书分享

发布时间:2023-02-20 15:00:54 所属栏目:Unix 来源:转载
导读: 第一章 Linux学习环境搭建
本节所讲内容:
1.1 Linux云计算集群架构师课程介绍及Linux发展史
1.2 VMware虚拟机安装
1.3 centos8操作系统安装
1.4 vmware虚拟机12个使用技巧
1.1 Linu

第一章 Linux学习环境搭建

本节所讲内容:

1.1 Linux云计算集群架构师课程介绍及Linux发展史

1.2 VMware虚拟机安装

1.3 centos8操作系统安装

1.4 vmware虚拟机12个使用技巧

1.1 Linux云计算集群架构师课程介绍及Linux发展史1.1.1 Linux介绍

Linux是在通用性公开许可证(General Public License,GPL)版权协议下发行的遵循POSIX标准的操作系统内核。不过通常所说的Linux是指GNU/Linux(GNU是对UNIX向上兼容的完整的自由软件系统)操作系统,它包含内核(Kernel)、系统工具程序(Utilities)及应用软件(Application),而不是仅指Linux系统内核。

Linux有很多发行版。发行版是指某些公司、组织或个人把Linux内核、源代码及相关的应用程序组织在一起发行。经典的Linux发行版有Red Hat、SlackWare、Debian等,目前流行的Linux发行版基本上都是基于这些发行版的,例如,Red Hat的社区版本Fedora Core;Novell发行的SuSE Linux;Mandriva发行的Mandriva Linux;使用LiveCD技术的Knoppix、Slax和基于Debian的Ubuntu Linux。

Linux的图标是企鹅,英文名是Tux,如图所示。

unix/linux系统_unix系统下载_unix 系统 下载

1.1.2 Linux崛起

20世纪80年代,IBM公司推出享誉全球的微型计算机IBM PC(个人计算机)。随着PC的出现,在PC上实现一个真正的UNIX系统逐渐成为可能,但当时能在PC的X86平台上运行的UNIX相当有限。

1987年,Andrew Tanenbaum教授为了方便教学,自行设计了一个简化的UNIX系统—— Minix。1991年在赫尔辛基大学就读的研究生Linus Torvalds在Minix的基础上开发出了Linux内核,在同年10月5日,Linus Torvalds在comp.os.minix新闻组上发布消息,正式对外宣布Linux内核系统诞生。1994年在美国北卡罗来纳州的一小组程序员开始发布Red Hat。1998年Red Hat高级研发实验室成立,同年,Red Hat 5.0获得InfoWorld的操作系统奖项。

1.1.3 Linux常用发行版

由于Linux倡导开放和自由,因此它的发行版本非常多。Linux的软件遍布互联网各处,经常需要用户自己搜索、收集和下载。为了安装方便,有些人将各种软件集合起来,与操作系统的核心包装成一块,作为Linux的发行版。其中有目前著名的Ubuntu Linux、Fedora Core、Mandriva Linux、SuSE Linux、Debian、Slackware Linux和国内的红旗Linux等。下面简单介绍5种目前常用的Linux发行版。

1.CentOS

CentOS(Community Enterprise Operating System,社区企业操作系统)是Linux发行版之一,它是由Red Hat Enterprise Linux依照开放源代码规定释出的源代码编译而成的。由于出自同样的源代码,因此,有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同在于CentOS并不包含封闭源代码软件。

2.Fedora Core/Red Hat Enterprise Linux

Red Hat Linux由Red Hat公司发行,是目前流行的商业发行版。作为Linux界影响最为深远的版本,Red Hat Linux诞生于1994年11月3日,其创立的RPM包管理系统长期以来都是业界的事实标准。目前流行的SuSE Linux、Mandriva Linux及国内的红旗Linux等,都是基于Red Hat Linux发展起来的。从2003年9月22日开始,原来合并在一起的Fedora和Red Hat分开发行,并形成两个分支:开源免费的Fedora Core和商业版本的Red Hat Enterprise Edition。

3.SuSE Linux/OpenSuSE

SuSE Linux原是以Slackware Linux为基础,并提供完整德文使用界面的产品。1992年Peter McDonald成立了Softlanding Linux System(SLS)发行版,其后SuSE Linux采用了不少Red Hat Linux的特质,如使用RPM、etc、sysconfig等。

4.Ubuntu Linux

Ubuntu Linux为目前流行的Linux发行版,并几乎取代了Red Hat成为Linux的代名词。它由马克·舍特尔沃斯创立,首个版本于2004年10月20日发布,以Debian为开发蓝本。Ubuntu的运作主要依靠Canonical有限公司的支持。Ubuntu Linux名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人道待人”。同系列的发行版还有Kubuntu Linux和Edubunt Linux。

5.Debian

Debian于1993年8月16日由美国普渡大学一名学生Ian Murdock首次发表。Ian Murdock最初把他的系统称为“Debian Linux Release”。Debian不带有任何商业性质,背后也没有任何商业团体支持,因而使得它能够坚持其自由的风格。Debian对GNU和UNIX精神的坚持,也获得开源社群的普遍支持。目前其采用的deb包和Red Hat Linux的RPM包是Linux中最为重要的两个程序包管理系统。

1.1.4 Linux优势

1.开源、免费

众所周知,不管是微软的 Windows 还是苹果的Mac OS,都是需要付费的,而且比较昂贵。而Linux是免费、开源的,可以随时取得其源代码,根据不同的需求进行定制,这对于用户特别是程序开发人员来说是非常重要的。

2.跨平台的硬件支持

由于Linux 的内核大部分是用C语言编写的,并采用了可移植的UNIX标准应用程序接口,因此,它支持如i386、Alpha、AMD和Sparc等系统平台,以及从个人计算机到大型主机,甚至包括嵌入式系统在内的各种硬件设备。

3.丰富的软件支持

与其他操作系统不同的是,安装了Linux系统后,用户常用的一些办公软件、图形处理工具、多媒体播放软件和网络工具等都已无须安装。而对于程序开发人员来说unix系统下载,Linux更是一个很好的开发平台,在Linux 的程序包中,包含了多种程序语言与开发工具,如gcc、cc、C++、Tcl/Tk、Perl、Fortran77 等。

4.多用户多任务

作为类UNIX 系统,Linux和UNIX一样,是一个真正的多用户多任务的操作系统。多个用户可以各自拥有和使用系统资源,即每个用户对自己的资源(如文件、设备)有特定的权限,互不影响,同时多个用户可以在同一时间以网络联机的方式使用计算机系统。多任务是现代计算机最主要的一个特点,由于Linux系统调度是每一个进程平等地访问处理器,因此,它能同时执行多个程序,而且各个程序是互相独立运行的。

5.可靠的安全性

Linux是一个具有先天病毒免疫能力的操作系统,很少受到病毒攻击。

对于一个开放式系统而言,在方便用户的同时,很可能存在安全隐患。不过,利用Linux自带防火墙、入侵检测和安全认证等工具,及时修补系统的漏洞,就能大大提高Linux的安全性,让黑客无机可乘。同时,由于Linux是开源的,因此,Linux产生了各种各样的不同版本,这也提高了被攻击的难度。

6.良好的稳定性

Linux内核的源代码是以标准规范的32位(在64位CPU上是64位)计算机来做的最佳化设计,可确保其系统的稳定性。正因为Linux 的稳定性,才使得一些安装了Linux的主机可以像UNIX机一样常年不关机也不会宕机。

7.完善的网络功能

Linux 内置了很丰富的免费网络服务器软件、数据库和网页的开发工具,如Apache、Sendmail、VSFTP、SSH、MySQL、PHP和JSP等。近年来,越来越多的企业看到Linux的这些强大的功能,利用Linux 担任全方位的网络服务器。

1.2 VMware虚拟机安装

1.2.1下载链接Vmware workstation 15含注册码和注册机CentOS7.6/CentOS8.1操作系统镜像

链接:pan.baidu.com/s/1MPTUbQu5hSYqiFVDIET_7w 提取码:17ps

unix 系统 下载_unix系统下载_unix/linux系统

1.2.2 准备安装

windows系统,下载VMware workstation 15-解压以后使用.rar 并解压,如果是mac系统,下载VMware-Fusion-8.5.8-5824040.dmg。

1.2.3 安装Vmware

双击vmware15.exe安装包,一路下一步安装成功:

unix系统下载_unix 系统 下载_unix/linux系统

unix系统下载_unix 系统 下载_unix/linux系统

注:接受许可,下一步。

unix系统下载_unix/linux系统_unix 系统 下载

unix/linux系统_unix 系统 下载_unix系统下载

注: 这里把这两个对勾去了,我们这里不检查更新。

unix 系统 下载_unix/linux系统_unix系统下载

unix/linux系统_unix系统下载_unix 系统 下载

注:点击安装即可。

开始安装,等待出现以下界面:

unix/linux系统_unix系统下载_unix 系统 下载

点击许可证。

1.2.4 激活Vmware

YG5H2-ANZ0H-M8ERY-TXZZZ-YKRV8

unix/linux系统_unix系统下载_unix 系统 下载

unix系统下载_unix/linux系统_unix 系统 下载

可以看到桌面上已经安装好vmware15了。

1.3 centos8操作系统安装

1、启动vmware15

双击图标即可启动Vmware

2、新建一个虚拟机

unix/linux系统_unix系统下载_unix 系统 下载

注:选择“创建新的虚拟机”。

unix系统下载_unix 系统 下载_unix/linux系统

注:选择“自定义(高级)”。

unix 系统 下载_unix/linux系统_unix系统下载

unix/linux系统_unix 系统 下载_unix系统下载

unix系统下载_unix 系统 下载_unix/linux系统

注:因为当前版本中还没有CentOS8 64位版本,所以选择RedHat8版本。

unix 系统 下载_unix/linux系统_unix系统下载

注:输入虚拟机名称(可在安装之后定义): centos8 64位 ,存储虚拟机的位置大家自己定义,因为虚拟机文件比较大,不要放C盘中。

unix系统下载_unix/linux系统_unix 系统 下载

如果你的物理cpu是4核心,在这里建议使用4核心,这样后期虚拟机运行快。

unix系统下载_unix 系统 下载_unix/linux系统

unix 系统 下载_unix/linux系统_unix系统下载

unix系统下载_unix 系统 下载_unix/linux系统

unix/linux系统_unix 系统 下载_unix系统下载

NVMe:是一种接口规范,其次他是用于存储设备的接口规范。准确的说是目前最新的存储设备通信协议,用于定义硬件接口和传输协议。

在NVMe出现之后,SSD硬盘的性能得到了很大的提升。读取速度从500MB/左右提高到了3200MB/s左右,写入速度从400MB/s左右提高到了1200MB/s左右。

unix 系统 下载_unix系统下载_unix/linux系统

unix/linux系统_unix 系统 下载_unix系统下载

注:不要选择立即分配磁盘大小

unix/linux系统_unix 系统 下载_unix系统下载

unix系统下载_unix/linux系统_unix 系统 下载

unix 系统 下载_unix/linux系统_unix系统下载

unix系统下载_unix/linux系统_unix 系统 下载

unix 系统 下载_unix/linux系统_unix系统下载

unix系统下载_unix/linux系统_unix 系统 下载

在安装前,选择自定义硬件。

unix系统下载_unix 系统 下载_unix/linux系统

双击CD/DVD选项。

unix 系统 下载_unix/linux系统_unix系统下载

选择IOS映像文件选项并在浏览选项中选择好自己下载的centos8.1镜像。

unix 系统 下载_unix/linux系统_unix系统下载

点击确定。

排错:

安装vmware15 物理机必须是64位的操作系统。

安装虚拟机后,创建Linux虚拟机,出现“intel vt -x 处于禁用状态打不开 ”解决方法:

unix 系统 下载_unix/linux系统_unix系统下载

注:只要开启BIOS虚拟化支持就可以了。

情况1:以ThinkCentre M4370T 主板为例,开机进入bios

unix系统下载_unix 系统 下载_unix/linux系统

步骤: 进入高级模式---进入高级菜单----开启intel virtualization虚拟技术

unix 系统 下载_unix/linux系统_unix系统下载

修改intel virtualization选项:

unix系统下载_unix 系统 下载_unix/linux系统

修改之后:

unix系统下载_unix 系统 下载_unix/linux系统

F10保存退出。

unix/linux系统_unix系统下载_unix 系统 下载

情况2:UEFI主板开启虚拟化支持

1 进入bios

以华硕 UEFI 主板为例

unix/linux系统_unix 系统 下载_unix系统下载

unix/linux系统_unix 系统 下载_unix系统下载

unix/linux系统_unix系统下载_unix 系统 下载

unix系统下载_unix 系统 下载_unix/linux系统

步骤: UEFI主板开启虚拟技术 : 进入高级模式---进入高级菜单----开启intel虚拟技术

3、启动新创建的虚拟机,开始安装系统。

unix系统下载_unix/linux系统_unix 系统 下载

点击开启虚拟机。

unix系统下载_unix/linux系统_unix 系统 下载

界面说明:

Install CentOS 8 #安装CentOS 8

Test this media & install CentOS 8 #测试安装的光盘镜像并安装CentOS 8

Troubleshooting 修复故障,这个在后期讲到修复无法正启动的Linux系统时,会讲如何使用。

4、选择第一项,然后安装成回车键,开始安装

unix/linux系统_unix系统下载_unix 系统 下载

5、选择中文语言

选择中文-简体中文(中国),这样更有利于没有Linux基础的同学,快速掌握Linux系统。 单击继续按钮。

unix/linux系统_unix系统下载_unix 系统 下载

6、进入一站式安装界面

在此界面,只需把所有带

内容的感叹号全部消除,便可进行安装。

7、时区选择

亚洲上海,就可以了。

unix/linux系统_unix系统下载_unix 系统 下载

8、键盘选择

默认就可以了

9、安装源选择

使用默认的光盘镜像就可以了

10、软件选择

初学者建议选择带GUI的服务器,同时把“开发工具”相关的软件包也安装上,然后单击完成

unix系统下载_unix 系统 下载_unix/linux系统

11、进入磁盘分区界面

选择-系统-安装目的地

unix 系统 下载_unix系统下载_unix/linux系统

选择-存储配置-自定义,点左上角的“完成”,进入下面的界面,在分区方案有标准分区,LVM,LVM简单配置,这里选择“标准分区”就可以。

unix系统下载_unix 系统 下载_unix/linux系统

然后单击“+”

创建新的分区,分区提前规划好。具体如下:

/boot分区大小为1024M,文件系统类型为xfs;

swap分区在小为2G,文件系统类型为swap;

/根分区50G,文件系统类型为xfs;

创建boot分区,/boot分区大小为1024M,文件系统类型为xfs;

boot 分区: 是引导分区,作用:系统启动,在boot分区存放着grub,内核文件等,centos7或8应该给1024MB,给大些,这样后期yum update更新系统时,会有足够的空间存新的内核;在centos5或centos6上,boot分区给200M就可以了。

unix系统下载_unix/linux系统_unix 系统 下载

修改一下文件系统类型为xfs,默认是ext4:

unix/linux系统_unix系统下载_unix 系统 下载

创建swap分区,swap分区在小为2G,文件系统类型为swap;

swap交换分区:swap 分区通常被称为交换分区,这是一块特殊的硬盘空间,即当实际内存不够用的时候,操作系统会从内存中取出一部分暂时不用的数据,放在交换分区中,从而为当前运行的程序腾出足够的内存空间。一般swap分区为物理内存的1.5~2倍,当物理机内存多于16G后,swap分区给8-16G都可以。如果系统使用到了swap分区,建议添加物理内存或排查一下系统上是否有非法程序。

unix系统下载_unix 系统 下载_unix/linux系统

创建/根分区,/根分区50G,文件系统类型为xfs;

/根分区所有文件的逻辑存储位置,绝对路径的开始标志。

unix/linux系统_unix系统下载_unix 系统 下载

分区创建完成,单击

按钮,剩下的空间在后期学习中可以用于练习手动分区使用。

unix/linux系统_unix系统下载_unix 系统 下载

分区创建完成,单击

按钮,剩下的空间在后期学习中可以用于练习手动分区使用。

unix系统下载_unix 系统 下载_unix/linux系统

选择接受更改选项。

12、关闭kdump

注:不关闭的话虚拟机开机后会占用物理内存空间

unix/linux系统_unix 系统 下载_unix系统下载

13、网络配置

默认centos8是关闭网络的,我们在这里一定要开启以太网连接,将会自动获取IP地址。我们配置主机名为: xuegod63.cn并修改为静表态IP地址:

unix系统下载_unix/linux系统_unix 系统 下载

配置-手动配置如下:

unix/linux系统_unix系统下载_unix 系统 下载

14、安全策略使用

默认没有策略,就可以。

15、全部配置完成

单击开始安装,进行系统安装

unix系统下载_unix 系统 下载_unix/linux系统

16、进入安装界面

这里需要配置root用户的密码

unix系统下载_unix/linux系统_unix 系统 下载

unix 系统 下载_unix系统下载_unix/linux系统

注:Root密码:123456,如果密码过于简单,需要单击两次完成进行确认

安装过程,请等待

unix系统下载_unix/linux系统_unix 系统 下载

17、安装完成后的配置

unix/linux系统_unix系统下载_unix 系统 下载

18、系统成功启动:

unix 系统 下载_unix/linux系统_unix系统下载

首次启动配置,点击Licensing:

unix/linux系统_unix 系统 下载_unix系统下载

同意许可协议:

unix系统下载_unix/linux系统_unix 系统 下载

19、点“创建用户”,创建一个普通用户mk

在练习过程中使用root更多,但是为了系统安全,在工作中通常使用普通用户登录:

unix系统下载_unix 系统 下载_unix/linux系统

设置密码,密码长度在6位以上。然后点前进 。

unix/linux系统_unix 系统 下载_unix系统下载

点:结束配置

unix/linux系统_unix系统下载_unix 系统 下载

20、重新登录,点“末列出”

unix系统下载_unix/linux系统_unix 系统 下载

输入root用户,密码:123456

21、首次登陆首次登陆-GNOME初始化设置

语言选择,默认就可以,直接前进

unix系统下载_unix/linux系统_unix 系统 下载

接下来点前进,就可以了

unix/linux系统_unix 系统 下载_unix系统下载

跳过即可:

unix 系统 下载_unix/linux系统_unix系统下载

22、一切准备就绪,开始使用centos8操作系统

unix 系统 下载_unix系统下载_unix/linux系统

23、到此centos8操作系统安装完成

单击屏幕上左上角活动图标,选择倒数第二个图标“终端”,左键单击打开终端即可。

unix 系统 下载_unix/linux系统_unix系统下载

24、验证网络是否畅通

[root@localhost ~]# ping baidu.com

unix系统下载_unix/linux系统_unix 系统 下载

1.4 vmware虚拟机12个使用技巧

技巧1:VMware虚拟机技巧之增加虚拟机可用的物理内存

关闭虚拟机,设置内存:

unix系统下载_unix 系统 下载_unix/linux系统

技巧2:VMware虚拟机技巧之硬件设备添加的技巧

unix/linux系统_unix 系统 下载_unix系统下载

技巧3:VMware虚拟机技巧之控制权的切换技巧

由于VMware的工作特点是在一台计算机中同时运行多个操作系统,因此这就存在一个系统控制权的切换问题,如果你发现鼠标和键盘在某一操作系统中无法使用,那么就必须进行切换,缺省的切换方法是同时按下Ctrl+Alt组合键。

技巧4:VMware虚拟机技巧之正确关机的技巧

请朋友们注意,虚拟机的关机也必须按照一定的步骤进行,如果直接点击VMware工具栏上的Power OFF按钮的话,那也就相当于通常意义上的非法关机,下次启动虚拟机时也会自动扫描磁盘呢。正确的方法是:执行命令: init 0

技巧5:VMware虚拟机技巧之发送快捷键。

如果你仍然按照过去的习惯在虚拟机中使用“Ctrl+Alt+Del”组合键来结束任务的话,一定会发觉Hosts主机竟然作出了同样的反应,正确的方法应当是改用“Ctrl+Alt+Ins”组合键,或者

unix系统下载_unix/linux系统_unix 系统 下载

技巧6:VMware虚拟机技巧之显示模式切换的技巧

以上三个按钮为:显示侧边栏,显示下边栏,显示全屏。

技巧7:VMware虚拟机技巧之虚拟机网络使用技巧

vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。

桥接模式:就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。

在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中。

虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。

unix 系统 下载_unix/linux系统_unix系统下载

unix系统下载_unix 系统 下载_unix/linux系统

NAT(地址转换模式):在NAT模式下,虚拟主机需要借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。虚拟机和物理机共有一个IP地址。

注:虚拟机使用NAT模式时,Linux系统要配置成动态获取IP。

unix 系统 下载_unix/linux系统_unix系统下载

Host-Only模式:将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。相当于NAT模式去除了虚拟NAT地址转换功能。

注:虚拟机使用Host-Only模式时,Linux系统要配置成动态获取IP。

unix系统下载_unix/linux系统_unix 系统 下载

技巧8:VMware虚拟机技巧之虚拟机BIOS设置技巧

关闭虚拟机后,选择:

unix 系统 下载_unix/linux系统_unix系统下载

技巧9:VMware虚拟机技巧之安装VMware Tools解决显示屏幕分辨率的技巧

在centos7以后,默认安装系统时,就直接安装好open vm- tools了。 这里直接使用就可以了。

技巧10:VMware虚拟机技巧之使用ISO光盘文件的技巧

unix/linux系统_unix系统下载_unix 系统 下载

如果是开机情况下,直接在右下角,单击光驱图标,点设置就可以了。

技巧11:VMware虚拟机技巧之删除虚拟机的技巧

关闭虚拟机,

unix 系统 下载_unix/linux系统_unix系统下载

技巧12:VMware虚拟机技巧之快照管理技巧

unix/linux系统_unix 系统 下载_unix系统下载

unix/linux系统_unix系统下载_unix 系统 下载

总结:

1.1 Linux云计算集群架构师课程介绍及Linux发展史

1.2 VMware虚拟机安装

1.3 centos8.1操作系统安装

1.4 vmware虚拟机12个使用技巧

(编辑:天瑞地安资讯网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章