搭建Linux系统运维与架构环境(二)

时间:2022-03-31 22:26:59

1 本章概览

使用VMware Workstation安装CentOS7.3操作系统,介绍其基本使用,并完成系统的基本设置

2 CentOS7.3下载

目前国内的阿里云网易等提供了开源操作系统的镜像下载,推荐使用阿里云的服务来下载CentOS7.3的完整镜像。

3 VMware WorkStation安装CentOS7.3

通常CentOS的安装方式采用U盘安装系统,当服务器数量达到成百上千台式通常采用Cobbler无人值守安装,搭建学习环境采用虚拟机安装操作系统即可。

第一步 在安装操作系统之前,必须指定CentOS7.3安装镜像的位置

搭建Linux系统运维与架构环境(二)

第二步 启动虚拟机
搭建Linux系统运维与架构环境(二)

第三步 选择Install CentOS Linux 并安回车键
搭建Linux系统运维与架构环境(二)

第四步 镜像检查
搭建Linux系统运维与架构环境(二)

第五步 选择安装语言
选用美式英语安装
搭建Linux系统运维与架构环境(二)

第六步 进入安装设置
Linux系统的安装主要包含本地化安装、软件安装和系统安装
搭建Linux系统运维与架构环境(二)

第七步 设置时区和时间
选择亚洲上海
搭建Linux系统运维与架构环境(二)

第八步 选择安装源
因为是采用光驱镜像安装操作系统,保持默认选项即可
搭建Linux系统运维与架构环境(二)

第九步 选择软件安装包
因为我们是要搭建Linux系统运维环境,所以选择Service with GUI,同时还包含了一些其他的服务组件,主要包括

Backup Server
DNS Name Server
E-mail Server
FTP Server
File and Storage Server
Hardware Monitoring Utilities
High Availability
KDE
Load Balancer
Network File System Client
Performance Tools
Compatibility Libraries
Developments Tools

搭建Linux系统运维与架构环境(二)

第十步 选择磁盘手动分区
主要是创建根分区,swap分区和/boot分区
搭建Linux系统运维与架构环境(二)

选择分区类型为标准分区
搭建Linux系统运维与架构环境(二)

创建/boot分区,大小为500M
/boot分区是Linux系统的引导分区,用于存放系统引导文件,如Linux内核等等,通常设置200MB-500MB即可
搭建Linux系统运维与架构环境(二)

创建swap分区,内存大小为8GIB
swap相当于windows的虚拟内存,swap大小是物理内存大小的1.5倍,当物理内存大于8GB时,swap分区配置8-16GB即可。
搭建Linux系统运维与架构环境(二)

创建根分区
根分区(/)用来存放系统文件和程序
搭建Linux系统运维与架构环境(二)

分区配置总览
搭建Linux系统运维与架构环境(二)

确认分区
搭建Linux系统运维与架构环境(二)

到这里分区的工作就结束了

第十一步 修改网络和主机设置
搭建Linux系统运维与架构环境(二)

设置总览
搭建Linux系统运维与架构环境(二)

安装时完成root账号的密码设置以及普通用户的创建
搭建Linux系统运维与架构环境(二)

第十二步 root账号的密码设置
搭建Linux系统运维与架构环境(二)

第十三步 普通账号创建
搭建Linux系统运维与架构环境(二)

安装过程根据自身硬件等待20-40分钟不等。。。
第十四步 安装完成 重启系统
搭建Linux系统运维与架构环境(二)

到这里CentOS7.3的安装就基本完成了

4 CentOS7.3的首次登录初始化设置

首先要想使用系统,必须使用账号和密码登录系统
这里Linux会读取非root用户,例如之前创建的用户guanglei
搭建Linux系统运维与架构环境(二)

输入密码即可登录系统
搭建Linux系统运维与架构环境(二)

在登录系统之后只要权限允许,就可以做你想做的一切事情了。

在安装完系统后的首次登录时,还需要完成一些初始化设置的操作。

设置语言
搭建Linux系统运维与架构环境(二)

选择输入法
搭建Linux系统运维与架构环境(二)

登录账号
搭建Linux系统运维与架构环境(二)

开始使用
搭建Linux系统运维与架构环境(二)

查看CentOS7.3的桌面
搭建Linux系统运维与架构环境(二)

进行到这里就可以做你想做的事情了。

5 VMware Workstation的快照和克隆的使用

5.1 VMware Workstation快照的使用

通过使用快照可以存储虚拟机的状态,以便日后系统在使用的过程中有任何异常可以返回到指定的快照。

第一步 新建快照
搭建Linux系统运维与架构环境(二)
第二步 设置快照名称描述内容
搭建Linux系统运维与架构环境(二)

返回到某个快照
搭建Linux系统运维与架构环境(二)

5.2 VMware Workstation的克隆使用

克隆就是复制系统,可以将系统复制多份。

第一步 选择克隆系统
搭建Linux系统运维与架构环境(二)

第二步 使用克隆虚拟机向导
搭建Linux系统运维与架构环境(二)

第三步 选择虚拟机或者快照的状态进行克隆
搭建Linux系统运维与架构环境(二)

第四步 选择克隆类型
搭建Linux系统运维与架构环境(二)

第五步 选择克隆系统名称和系统存放路径
搭建Linux系统运维与架构环境(二)

第六步 执行克隆
搭建Linux系统运维与架构环境(二)

搭建Linux系统运维与架构环境(二)

第七步 查看克隆后的系统IP
搭建Linux系统运维与架构环境(二)
查看源系统IP
搭建Linux系统运维与架构环境(二)

不同的IP意味着两者是不同的机器,到这里就完成克隆了。

6 基于命令行实现网络和防火墙管理

生产环境下的CentOS实际上是不带之前看到的GNome桌面,绝大多数任务都是使用终端通过命令行来实现,而要想实现命令的输入和执行也是非常简单,关于命令和终端不做详细的说明,只需要会使用GNome桌面自带的Terminal来输入命令执行即可,如下图所示。
搭建Linux系统运维与架构环境(二)

6.1 基于命令行实现网络管理

[guanglei@ittimeline ~]$ su root #切换用户 
Password: #输入密码 出于安全考虑 不会回显

[root@ittimeline guanglei]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 #编辑网卡配置文件

如果CentOS系统开机后,远程连接不上。首先确保网络是否开机启动
修改ONBOOT的值
搭建Linux系统运维与架构环境(二)

6.2 基于命令行实现防火墙管理

为什么要关闭防火墙呢?因为防火墙开着可能会造成远程服务连接失败,例如远程登录Linux,远程操作Linux上的服务(Redis,Tomcat)等等。

[root@ittimeline guanglei]# firewall-cmd --state #查看防火墙
running
[root@ittimeline guanglei]# systemctl stop firewalld.service #关闭防火墙服务
[root@ittimeline guanglei]# systemctl disable firewalld.service #禁止firewall开 机启动
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.

重要说明:
移动终端更好的阅读方案,关注个人微信公众号: ittimeline,CSDN文章内容会实时同步到该公众号中。