搭建RHEL实验环境

这里的实验都是在虚拟机vmware上实现(虚拟机自带快照功能,非常适合学习、实验)

一、安装RHEL7.2

RHEL7.2属于一站式安装,过程呢这里就不全部列出了,只给出一些关键步骤。

1.软件选择这里建议选择带GNOME桌面的(带GUI的服务器),为了以后实验方便这里也把开放工具带上。

2.安装位置:选择-其他存储选项-分区-“我要分配分区”,点击左上角的完成。分区方案有标准分区,btrfs,LVM,LVM简单配置,这里默认为LVM就可以。然后开始创建新分区:

(1)一般swap分区为物理内存的1.5~2倍;

(2)/boot分区200M,最多500M;

(3)/分区10G;

(4)实际工作可以创建数据分区,一般把数据和系统分开;

(5)文件系统选择xfs(RHEL7的文件系统是xfs,RHEL6是ext3,ext4)

最后选择接受更改。

3.KDUMP是一个内核崩溃转储机制,实验环境一般不用,开启会浪费内存

4.网络配置,开启以太网连接,将会自动获取ip地址,如果需要手动配置(最好固定ip,方便后期实验),单机配置(一般只要于物理机在同一网段即可)

安装完成,打开终端(右键打开终端或者ctrl+shift+t)通过cat /etc/redhat-release查看系统版本,显示7.2版本。

二、配置实验环境

a.查看能否上网(ping www.baidu.com或者打开浏览器刷新网页,若无法连接网络,可以这样设置(一般只要和物理机ip在同一网段就可以)

Rhel7 网络配置
静态设置
vi  /etc/sysconfig/network-scripts/ifcfg-eno16777736
 
#编辑配置文件,添加修改以下内容,RHEL6配置文件名字为eth0
DEVICE=eth0 网卡名字
BOOTPROTO=static   #启用静态IP地址
TYPE=Ethernet
UUID="a106d20f-65c2-4f17-a1a5-7311094fca7b"
ONBOOT=yes  #开启自动启用网络连接
IPADDR=192.168.1.73 #设置IP地址
NETMASK=255.255.255.0  #设置子网掩码
GATEWAY=192.168.1.1   #设置网关
DNS1=8.8.8.8 #设置主DNS
DNS2=8.8.4.4 #设置备DNS
:wq!  #保存退出
service network restart  #重启网络连接
动态网络设置:
DEVICE=eth0
BOOTPROTO=dhcp
TYPE=Ethernet
HWADDR= a106d20f-65c2-4f17-a1a5-7311094fca7b (网卡mac地址,不用改)
ONBOOT=yes(开机自启动)


 当然也可以这样修改 
  

RHEL6:setup

RHEL7:nmtui

虚拟机网络配置:

(1)一般使用桥接模式,

(2)校园网可以使用NAT

b.查看主机名(hostname)

RHEL7: vim /etc/hostname(建议修改为如gy123,123为ip最后数字),按i进入插入模式,可以进行编辑,编辑完成可以esc退出插入模式,按(:wq)退出。

RHEL6:vim /etc/sysconfig/network(修改里面的hostname),sysctl kernel.hostname=gy123。

c.关闭防火墙

RHEL7:systemctl status firewalld查看防火墙状态,systemctl stop firewalld关闭防火墙,systemctl disable firewalld 关闭防火墙开机自起。

RHEL6:service iptables status 查看当前防火墙状态,service iptables stop 关闭防火墙,chkconfig iptables off 关闭防火墙自起

[root@localhost ~]# systemctl stop firewalld             #RHEL7
[root@localhost ~]# systemctl disable  firewalld
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.

d.关闭selinux

RHEL7:getenforce获取selinux状态,sed -i ·s/SELINUX=enforcing/SELINUX=disable/· /etc/selinux/config

RHEL6:getenforce获取selinux状态,setenforce 0关闭selinux

sed -i ·s/SELINUX=enforcing/SELINUX=disable/· /etc/selinux/config

e.设置光盘开机自动挂载,umount/dev/sr0先卸载光盘,mount /dev/sr0 /mnt/ 挂载(这里的挂载其实就是设置光盘路径)光盘到/mnt上,vim /etc/fstab 在最后面加上 /dev/sr0 /mnt iso9660 defaults 0 0,这样光盘就挂载完成了

[root@localhost ~]# umount /dev/sr0 
[root@localhost ~]# mount /dev/sr0 /mnt/
[root@localhost ~]# echo "/dev/sr0 /mnt iso9660 defaults 0 0"  >> /etc/fstab    #这和vim /etc/fstab一样

f.配置yum源(可以理解为软件库),

[root@localhost ~]# rm -rf /etc/yum.repos.d/*
[root@localhost ~]# cat > /etc/yum.repos.d/rhel7.repo < [rhel7-source]
> name=rhel-source
> baseurl=file:///mnt                                                           #光盘挂载在哪个目录下,需要把//后面改为挂载目录
> enabled=1
> gpgcheck=0
> EOF

[root@localhost ~]# yum clean all						#清空yum缓存
[root@localhost ~]# yum list							#生成缓存列表

三、创建实验快照(最好加上备注)

做实验时可能一不小心删掉某些重要文件,这里就需要快照对系统进行还原



你可能感兴趣的:(初学linux)