由于CentOS 7是Linux的发行版之一,因此咱们在安装CentSO 7以前须要先了解一下什么是Linux系统:shell
初识Linux系统
Linux操做系统的组成
Linux系统构成内容:vim
协议介绍:
GPLZ(GUN General Public License)
1.自由软件的通用许可协议
2.容许用户任意复制、传递、修改再发布
3.基于自由软件修改再次发布的软件,仍需遵照GPL
LGPL(Lesser General Public License)
1.LGPL相对于GPL较为宽松,容许不公开所有源代码
2.为基于Linux平台开发商业软件提供了更多空间centos
开源软件:开放源代码软件(Open Source Sofeware)
Firefox网页浏览器
OpenOffice办公套件
Apache网站服务器软件浏览器
主流的Linux分支
主流的Linux发行版本构成:
1.基于Linux内核的类Unix操做系统
2.Linux内核和各类自由软件
发行版的名称、版本由发行厂商决定:
1.Red Hat红帽系列
2.Debian凯利系列
3.Ubuntu乌班图系列安全
Linux中将硬盘、分区等设备均表示为文件
/dev /hda5服务器
硬盘及分区结构:
硬盘分区类型:
MBR:4个分区 分区类型:主分区、扩展分区、逻辑分区
注意:至少一个主分区
1.主+主+主+主
2.主+主+主+扩展
3.主+主+扩展+扩展
4.主+扩展+扩展+扩展
扩展分区没法直接存储数据,须要逻辑分区去存储数据
逻辑分区须要创建在扩展分区基础之上
GPT : 128个分区
注意:1-4是主分区,因此第一个逻辑分区是从5开始的网络
文件系统类型:
Linux中默认使用的文件系统类型
1.EXT4第四代扩展文件系统 6.0版本
2.XFS日志文件系统 7.0版本
3.SWAP交换文件系统
Linux支持的其余文件系统类型
1.FAT16/32:不超过4GB大小的文件大小
2.NTFS
3.XFS,JFS多线程
软件的准备:
1.VMware(能够在我以前的文章中找到下载连接)
2.CentOS 7的镜像文件,由于文件过大没法上传到网盘中,因此我把官网的下载的链接贴给你们用来下载,这里咱们选择的是X86 64位的镜像文件:
http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso运维
全部东西下载准备完毕以后咱们就能够开始安装了。
咱们进入到VMware虚拟机中点击新建虚拟机
打开新建虚拟机向导以后,类型配置选择自定义,点击下一步
版本兼容选择14.x默认,点击下一步
安装操做系统,此处选择稍后安装,点击下一步
客户机操做系统选择Linux,版本选择CentOS 7 64位,点击下一步
设置虚拟机名称为centos 7-6,安装位置自行选择路径,此处咱们安装在D盘的centos7-6文件夹中,点击下一步
处理器配置界面:若是是i5处理器选择单核,若是是i7四核八线程处理器选择双核,此处咱们选择单核,点击下一步
虚拟机内存界面:最少为1GB,若是电脑自己内存是4G的就设为1G,,若是是8G的设置为2G,点击下一步
网络类型界面:选择NAT,此处咱们要求创建的虚拟机可以上网,保证centos一直处于联网状态,由于安装包须要联网安装,点击下一步
控制器类型默认推荐,点击下一步
虚拟磁盘类型默认推荐,点击下一步
选择磁盘:建立新虚拟磁盘,点击下一步
指定磁盘容量:设定为40GB,点击下一步
磁盘文件界面:选择放在安装文件夹下,此处为centos7-6,点击下一步
准备建立虚拟机界面:此时咱们能够对硬件进行优化,点击自定义硬件,移除声卡和打印机,同时咱们这个时候能够把centos7的镜像文件加载进来,选择CD/DVD,使用ISO镜像文件,点击浏览找到本身存放centos7镜像文件的根目录把它加载进来,完成以后点击关闭,再点击完成,此时虚拟机就已经建好了。
过程和结果以下图所示ide
接下来咱们点击左上角的开启虚拟机,此时跳出的界面咱们按上下按键选择第一个,就是开始安装,而后敲回车:
安装完成以后会跳出提示框欢迎界面,咱们设置语言为中文/简体中文,点击继续
进入安装信息摘要界面,此时咱们须要作以下设置:
1.软件选择:此时默认的是最小安装只安装内核,咱们点击进入以后选择GNOME桌面,点击完成,结束以后加载完成图标处会从新刷新
2.安装位置:此时默认的是已选择自动分区,咱们点击进入以后选择我要配置分区,点击完成进入手动分区界面 ,此时默认的分区方案是LVM逻辑分区的方案,咱们下拉以后改成标准分区;接下来咱们就能够建立分区(此处又叫添加新挂载点),此处咱们须要添加四个挂载点,分别以下:
1.“/”:根,分配20GB
2.“swap”:交换分区,虚拟内存(物理内存小于4GB设定为虚拟内存大小的1.5~2倍),由于咱们以前建立的物理内存为2G,因此此处咱们分配4GB
3.“boot”:启动分区,分配6GB
4.“home”:家目录,分配10GB
所有添加完成后就能看到全部咱们添加的挂载点和他的大小了,此时咱们呢点击完成,跳出更改摘要界面罗列出咱们添加的分区,接着点击接受更改此时分区设置结束。具体过程步骤以下:
其它的选项就不须要再进行设置了,咱们点击右下角的开始安装就能够了,进入以下界面:
咱们能够在此界面先对root超级管理员的密码进行设置:咱们进入ROOT密码设置,此处咱们设置为123123,再次输入确认,此时设置的密码比较简单,咱们在点击左上角的完成的时候下方会跳出 “密码不符合复杂性要求”的提示,可是咱们只要再次点击完成依然额能够设置成功。
安装完成以后点击重启,重启完成以后会跳出初始设置的界面:
点击许可协议,勾选下方的赞成许可协议,再点击左上方的完成
回到主界面以后点击右下角的完成配置,此时系统会自动重启进入centos7的欢迎设置界面,接下来咱们对如下几项进行设置:
重启完成后咱们会获得以下CentOS的主界面:
首先咱们点击右上角的关闭图标,点击zhangsan,选择注销,以后换ROOT超级管理员帐户登陆,注销以后会退回到登陆界面,点击未列出,输入用户名root点击下一步,输入密码123123点击登陆,此时会进入到上面一样的设置流程,操做同上就能够了,我就不在这里重复了;进入系统以后咱们查看帐户此时登录的就是root用户了。具体操做以下图所示:
接下来咱们须要作的就是设置以后让它可以上网,咱们点击左上角的应用程序,发现系统默认自带的浏览器为火狐浏览器
虽然此时网卡模式为NAT模式,可是此时点击浏览器仍是没法链接上网的,接下来咱们要作的就是把它接入到网络,必须找到网卡以后才能够设置接入网络,咱们回到桌面右键点击空白处,选择“打开终端”,此时跳出命令界面:
接下来咱们输入命令:vim /etc/sysconfig/network-scripts/ifcfg-ens33找到网卡,敲回车
此时咱们进入网卡配置表,看到最下面有一个ONBOOT选项是控制网卡开启和关闭的,若是状态为NO就是关闭,若是是yes就是开启,此处咱们须要把它更改成yes,咱们要用上下左右按键移动光标到这一行,可是此处想直接修改是不行的,咱们要先输入“i”,下面会提示状态为插入
咱们把no给删除掉输入yes,修改完成以后咱们还要保存此修改,这时候按Esc退出,再输入“:wq”号保存并退出。
由于咱们修改的是网卡配置文件,因此咱们须要重启网络服务,操做以下:
在命令中输入:servicre network restart,而后敲回车
而后查看IP地址:ifconfig,敲回车一共有三块网卡,咱们只要看第一个ens33本地网卡
里面有以下信息:
1.IP地址:192.168.195.136
2.子网掩码:255.255.255.0
3.MAC地址:00:0c:29:c9:9d:88
此时咱们就能够用火狐浏览器测试能不能上网了,输入百度的网址www.baidu.com 是能够进入的,为可上网状态。
咱们也能够回到命令界面输入ping www.baidu.com 敲回车,测试互通,此时默认长测不中止,咱们能够按Ctrl+C中止,操做以下图:
接下来咱们用Xshell进行远程链接,须要提早在本身的宿主机中安装Xshell终端模拟软件(远程链接服务器的),图标以下:
接下来双击打开进入此软件进行相关的链接和优化:
进入以后跳出窗口,点击左上角能够新建会话也能够直接链接,直接链接后弹出以下窗口:
此时咱们设置的项目以下:
1.窗口名称:centos7-6
2.协议:SSH
3.主机为对方的IP地址:此处为192.168.195.136
4.端口号:22
接下来就是进行优化的过程:
1.点击终端,在编码处咱们要选择UTF-8结尾的是识别中文的,若是使用别的会看到乱码(此处默认就能够了)
2.键盘:键序列两边选择ASCII 127
3.外观:配色方案选择ANSI Colors on White
4.字体:字体名,亚洲字体所有改成Consolas由于该字体可以区分中英文的标点符号,字体大小改成14
到此全部的优化所有结束。
以上所有修改结束以后点击下方的链接。进入到Xshell的命令界面,由于以前输入了对方的IP地址,因此此时跳出弹框提示须要输入登录这台主机的密钥,此时咱们选择接受并保存,此时须要输入用户名,咱们输入root(管理员权限最大),下面要勾选记住用户名,点击确认,此时提示须要输入密码,咱们输入以前设置的密码123123,一样勾选下面的记住密码,再点击肯定,此时就链接上centos7了,操做步骤以下图:
此时咱们输入命令ifconfig,敲回车显示出来的界面和centos7里以前输入ifconfig获得的界面是相同的(下图1为centos7的界面,图2为Xshell的界面):
此时实现远程控制!咱们能够思考一下为何要用到远程操做:由于每每有一些咱们编辑好的脚本在本身的电脑上,服务器无论在什么位置,只要在开启的状况下,咱们能够直接用本身的宿主机运行Xshell链接相对应的服务器进行远程管理就能够了,并且咱们能够把编辑好的脚本内容直接粘贴到Xshell的命令界面中直接加载就能够了,这就是一种提升效率的方法!
以上就是CentOS 7在虚拟机上的安装,而且使用Xshell进行远程控制的内容,谢谢!