LiangGaRy_学习笔记_Day01
1、安装部署CentOS7.X
1.1、VMware创建一台虚拟机
第一步:创建一个目录,用于存放虚拟机的目录
- windows系统桌面
- 右键–>创建目录–>命名为虚拟机01
第二步:打开VMware 软件
- 直接双击图标
- 如果没有安装直接下载vmware包
- 下一步下一步下一步,机械式操作
第三步:创建虚拟机
- 点击–>文件–>“创建虚拟机”
- 看到如下界面–>选择典型–>然后选择下一步
然后选择稍后安装系统
- 选择稍后安装系统(默认就好)
- 不要选择其他;
- 解释如截图
选择系统类型:
- 我们要安装的是CentOS7.x系统,
- 选择linux–>找到CentOS7 64位
- 选择好对应的版本
命名虚拟机
- 虚拟机的名字
- 最好就简单易懂一点
- 选择好存放的位置
指定磁盘大小
- 选择硬盘的大小
大体上的虚拟机的配置已经到这里就配置好了
调整虚拟机
- 选择好内存大小、处理器
- 移除不必要的usb、声卡、打印机等等
配置光盘存放的地方
- 自己首先要下载好CentOS7.X的ISO镜像
配置网络:
- 网络方式通常分为三种:
- 桥接网络:网段是和真机的网段一致;
- 如果网络环境变化,虚拟机的ip也要跟着变化
- NAT模式:推荐的模式
- 真实机网络改变,虚拟机的ip可以不变
- 仅主机模式:只能和自己通讯
- 桥接网络:网段是和真机的网段一致;
- 这里就直接使用nat模式
到这里为止,虚拟机的搭建完成
- 如下图
1.2、安装CentOS7.6系统
虚拟机直接点击开启
- 可以直接开启次虚拟机;
看到选择安装引导界面
- 第一个选项是安装系统–>推荐选择这个
选择安装过程的语言
- VMware的快捷键:
- 点击进去了,会看不到鼠标,如果想要退出,直接按alt+ctrl
- 最好是选择中文,方便学习;
到这里看到安装的主要页面
- 先前半部分:
- 日期和时间
- 键盘
- 语言支持
点击进去–>选择日期和时间
-
点击进去之后,开始设置时间
- 时区:亚洲上海
- 设置正确的时间
- 调试好点击完成即可
键盘设置
- 这里直接点击进去然后直接点击完成即可
语言支持
- 之前选择安装中文,这一个选项就默认给你选择好中文
- 直接点击进去,然后直接完成即可
安装源:
- 这里直接本地安装
- 选择默认即可
软件选择
- 这里选择一个图形化界面来安装即可
- 新手最好选择图形化界面;
- 确保功能多;
接下来就选择安装位置
- 之前分区都没有学过,直接选择默认,然后完成即可
到这里为止–>安装前的准备即可完成
- 点击右下角的开始安装
然后设置root密码
- 密码随便,都是自己的练习虚拟机
- 普通用户暂时忽略即可;
然后等待重启即可
- 看到重启按钮直接按个重启;
然后等待系统重启
- 简单做一些初始化即可
- 许可证选择我同意
- 接下来的两个都可以不用设置;
- 仅仅在这个初始化页面不设置,后面在设置
- 完成了就点击完成配置即可
然后又开始等待
- 选择中文环境
- 输入选择中文–>前进即可
- 隐私–>不选择–>直接前进
- 时区:
- 选择亚洲上海–>直接选择前进即可
- 账号设置–>直接跳过即可
- 设置普通用户
- 你自己喜欢什么名字就书写什么名字
- 设置普通用户的密码
- 这里比较麻烦:需要遵循密码规则
- 然后就即将完成配置
- 虚拟机就会自动重启
- 然后有个教程–>反正看不懂,直接X掉即可
到这里位置,装机完成
2、设置可用实验快照
快照:vmware软件提供的一个非常好用的功能;
- 学习过程中难免会直接搞坏虚拟机–>这里就可以直接恢复快照就可以了;
- 随便折腾–>有了这个功能就可以随便折腾;
2.1、网络需要ping通
虚拟机装机完成之后–>需要分配一个ip地址;
- 这里我就只用121作为自己的ip
- 修改ip的文件路径:/etc/sysconfig/network-scripts/ifcfg-ens32
在虚拟机中–>输入
- 右键–>打开终端–>然后输入命令:
- vim /etc/sysconfig/network-scripts/ifcfg-ens32
- 书写好了之后,重启网络–>输入
- systemctl restart network
- 最后尝试一下ping通一下本机网关和ping通baidu.com即可完成
- ping -c2 -w1 192.168.75.2
- ping -c2 -w1 www.baidu.com
Xshell连接虚拟机
- 双击打开xshell
- 选择接收并且保存
- 然后输入密码登陆即可
上面有个ping baidu.com没法解析
- 需要再配置–>这里原因就是DNS1需要支持大写
#直接修改配置文件
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens32
.......
DNS1=114.114.114.114 #把dns1换成DNS1
#重启网络即可解决问题
[root@localhost ~]# systemctl restart network
#重新测试-->成功
[root@localhost ~]# ping -c2 -w1 www.baidu.com
PING www.a.shifen.com (14.119.104.189) 56(84) bytes of data.
64 bytes from 14.119.104.189 (14.119.104.189): icmp_seq=1 ttl=128 time=8.22 ms
--- www.a.shifen.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 8.221/8.221/8.221/0.000 ms
2.2、hostname 见名知意
临时设置主机名
- hostname +主机名
#临时设置主机名
[root@localhost ~]# hostname liangjiawei01
#切换显示主机名
[root@localhost ~]# su
[root@liangjiawei01 ~]#
永久设置主机名
- hostnamectl set-hostname +主机名
- vim /etc/hostname
#修改配置文件--->修改主机名
[root@liangjiawei01 ~]# vim /etc/hostname
liangjiawei
#保存退出,重新登陆
[root@liangjiawei01 ~]# su
#命令永久修改主机名
[root@liangjiawei01 ~]# hostnamectl set-hostname LJW --static
[root@liangjiawei01 ~]# su
[root@LJW ~]#
2.3、hosts一对一的映射关系
使用cat 命令修改
- 需要结合重定向符号进行
- hosts文件/etc/hosts
#命令格式:
[root@LJW ~]# cat >> /etc/hosts << EOF
> 192.168.75.121 LJW
> EOF
#检测一下:直接ping
[root@LJW ~]# ping LJW -c2
PING LJW (192.168.75.121) 56(84) bytes of data.
64 bytes from LJW (192.168.75.121): icmp_seq=1 ttl=64 time=0.051 ms
2.4、防火墙,selinux关闭
前期全部都要关闭防火墙与selinux
关闭防火墙:
- Centos7.x使用的是firewalld
- 也有iptables
#关闭防火墙,并且设置开机不自启动
[root@LJW ~]# systemctl stop firewalld
[root@LJW ~]# systemctl disable firewalld
#关闭iptabs-->直接清空所有防火墙规则
[root@LJW ~]# iptables -F
关闭selinux
- 临时关闭
- 永久关闭
#临时关闭
[root@LJW ~]# setenforce 0
[root@LJW ~]# getenforce
Permissive
#永久关闭
[root@LJW ~]# sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
[root@LJW ~]#
#重启
[root@LJW ~]# reboot
2.5、配置本地yum源
虚拟机记得挂载好光盘
- 点击虚拟机–>右键–>设置–>选择CD/xxx的选项
- 配置local.repo的yum源
- 存放的路径:/etc/yum.repo.d/下
- 一定要以repo结尾
#切换路径到/etc/yum.repo.d/
[root@LJW ~]# cd /etc/yum.repos.d/
#清楚所有的
[root@LJW yum.repos.d]# mkdir bak
[root@LJW yum.repos.d]# mv ./* bak/
#编写一个local.repo文件
#切记一定要以repo结尾
[root@LJW yum.repos.d]# vim local.repo
[local_repo] #名称,yum的名称
name=local.repo #名称的描述
baseurl=file:///mnt/cdrom #真实的路径
enabled=1 #是否启用
gpgcheck=0 #是否检测 0为不检测,1为检测
#创建挂载点
[root@LJW yum.repos.d]# mkdir -p /mnt/cdrom
#挂载光盘
[root@LJW yum.repos.d]# mount /dev/cdrom /mnt/cdrom/
mount: /dev/sr0 写保护,将以只读方式挂载
最后,创建可用快照
- 虚拟机–>右键–>创建快照