搭建RHEL实验环境
来源:互联网 发布:不能安装淘宝助理 编辑:程序博客网 时间:2024/05/22 03:52
这里的实验都是在虚拟机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在同一网段就可以)
<pre name="code" class="plain">Rhel7 网络配置静态设置vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 #编辑配置文件,添加修改以下内容,RHEL6配置文件名字为eth0DEVICE=eth0 网卡名字BOOTPROTO=static #启用静态IP地址TYPE=EthernetUUID="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 #设置主DNSDNS2=8.8.4.4 #设置备DNS:wq! #保存退出service network restart #重启网络连接动态网络设置:DEVICE=eth0BOOTPROTO=dhcpTYPE=EthernetHWADDR= 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 firewalldRemoved 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源(可以理解为软件库),
</pre><pre name="code" class="plain">[root@localhost ~]# rm -rf /etc/yum.repos.d/*[root@localhost ~]# cat > /etc/yum.repos.d/rhel7.repo <<EOF> [rhel7-source]> name=rhel-source> baseurl=file:///mnt #光盘挂载在哪个目录下,需要把//后面改为挂载目录> enabled=1> gpgcheck=0> EOF[root@localhost ~]# yum clean all#清空yum缓存[root@localhost ~]# yum list#生成缓存列表
三、创建实验快照(最好加上备注)
做实验时可能一不小心删掉某些重要文件,这里就需要快照对系统进行还原
- 搭建RHEL实验环境
- RHEL环境搭建-NginxTomcatJavaDubboRabbitMQRedisNexusMySQL
- 操作系统实验环境搭建
- opendaylight实验环境搭建
- opendaylight实验环境搭建
- Tensorflow实验环境搭建
- Linux实验环境搭建
- TensorFlow 实验环境搭建
- 0-实验环境搭建
- TensorFlow实验环境搭建
- openmano 实验环境搭建
- 搭建 OpenStack 实验环境
- SharePoint实验环境搭建记录
- 【转】搭建LLVM实验环境
- 1,实验环境的搭建
- Verilog HDL 实验环境搭建
- 保护模式实验环境搭建
- rhel7搭建可用实验环境
- Java条件语句之 switch
- ThinkPHP3.2的Excel导入
- 零基础搭建SpringMVC4项目
- MySQL的表名的大小写敏感问题
- nyoj 36最长公共子序列&&nyoj 37 回文字符串
- 搭建RHEL实验环境
- MAC 环境下的Lua配置
- java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServlet
- 转义字符
- JSON入门总结
- Swift基础01
- 线程同步和线程死锁
- shadowsocks
- CodeForces 660D Number of Parallelograms