Rhel6.5实验环境搭建

1)操作系统安装

RHEL7是一站式安装

 

2)网卡配置文件

RHEL6: /etc/sysconfig/network-scripts/ifcfg-eth0

RHEL7: /etc/sysconfig/network-scripts/ifcfg-eno16777736

 

Rhel6 网络配置

静态设置

vi /etc/sysconfig/network-scripts/ifcfg-eth0   #编辑配置文件,添加修改以下内容

DEVICE=eth0 网卡名字

BOOTPROTO=static   #启用静态IP地址

TYPE=Ethernet

UUID="a106d20f-65c2-4f17-a1a5-7311094fca7b"

ONBOOT=yes  #开启自动启用网络连接

IPADDR=192.168.1.63 #设置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 networkrestart  #重启网络连接

动态网络设置:

DEVICE=eth0

BOOTPROTO=dhcp

TYPE=Ethernet

HWADDR= a106d20f-65c2-4f17-a1a5-7311094fca7b (网卡mac地址,不用改)

ONBOOT=yes(开机自启动)

 

3)主机名配置文件

RHEL6:/etc/sysconfig/network

RHEL7:/etc/hostname

hostname是Linux系统下的一个内核参数,它保存在/proc/sys/kernel/hostname下,但是它的值是Linux启动时从rc.sysinit读取的

理论上 /etc/sysconfig/network 是hostname的配置文件修改完后需要重启,在重启的时候系统从内核中读取hostname。

 

如何不重启让修改立即生效

 

修改了/etc/sysconfig/network下的HOSTNAME后,然后使用sysctl kernel.hostname命令使其立即生效

Vi /etc/sysconfig/network 修改hostname

改完之后用命令查看发现并没有立即生效

[root@xuegod63 ~]#hostname

xuegod63

用命令使其生效

[root@xuegod63 ~]# sysctlkernel.hostname=xuegod63.cn

kernel.hostname =xuegod63.cn

[root@xuegod63 ~]#hostname

xuegod63.cn  这样修改成功了

 

4)修改IP地址

RHEL6:setup  或   修改网卡配置文件

RHEL7:nmtui  或   修改网卡配置文件

Rhel6

 

#setup

5)服务启动和开机自动启动

RHEL6: service 服务名  restart | reload | start | stop | status

RHEL7: systemctl    restart | start | stop | status  服务名

 

开机启动

RHEL6: chkconfig 服务名  on |off

RHEL7: systemctl enable | disable  服务名

查看服务是否开机启动

RHEL6:chkconfig --list 服务名

RHEL7:systemctl is-enabled  服务名

 

Rhel6

[root@xuegod63 ~]#chkconfig sshd --list

sshd                0:关闭      1:关闭      2:启用      3:启用      4:启用      5:启用      6:关闭

 

6)设置启动级别

RHEL6:vim /etc/inittab

19  #   1 - Single user mode

     20 #  2 - Multiuser, without NFS (The same as 3, if         you do not have networking)

     21 #  3 - Full multiuser mode

     22 #  4 - unused

     23 #  5 - X11

     24 #  6 - reboot (Do NOT set initdefault to this)

     25 #

     26  id:5:initdefault:     //5就是现在的启动级别,然后把5改为3  (第三启动级别)

修改之后是:“id:3:initdefault:”。

:wq!

 

重启Linux。服务器进行重启。重启完毕以后,进入到命令行界面,并提示输入用户名和密码。

RHEL7:systemctl set-default graphical.target (第五启动界别)  |  multi-user.target (第三启动级别)

 

切换方式:

RHEL6: init 3 | 5

RHEL7: systemctl isolate graphical.target (第五启动界别)  |  multi-user.target (第三启动级别)

 

查看启动级别

RHEL6:runlevel

 

[root@xuegod63 ~]#runlevel

3 5

 

RHEL7:systemctl get-default

 

7)防火墙服务名称

RHEL6:iptables

RHEL7:firewalld

 

Rhel 6

Iptables  –F

关闭

/etc/rc.d/init.d/iptablesstop

开启

/etc/rc.d/init.d/iptablesstart

 

查看当前配置:iptables–L

查看防火墙的当前状态  service iptables status

[root@xuegod63 ~]#service iptables stop

iptables:清除防火墙规则:                              [确定]

iptables:将链设置为政策 ACCEPT:filter                 [确定]

iptables:正在卸载模块:                                [确定]

[root@xuegod63 ~]#service iptables status 

iptables:未运行防火墙。

 

8)普通用户UID

RHEL6:500开始

[root@xuegod63 ~]# id top

uid=500(top) gid=501(top)组=501(top)

RHEL7:1000开始

 

10)文件系统

RHEL6:ext4

RHEL7:xfs

 

11)格式化分区

RHEL6:mkfs.ext4

mkfs.ext3 /dev/sda5  格式化/dev/sda5

RHEL7:mkfs.xfs

 

12)查看block

RHEL6:tune2fs  -l /dev/sda1  | grep size –color

RHEL7:xfs_info /dev/sda1 | grep size

 

13)第一个启动的进程

RHEL6:init

RHEL7:systemd

 

 

搭建实验环境:

 

1.    关闭防火墙

Iptables –F

 

2.    关闭selinux

[root@xuegod63 ~]#getenforce

Enforcing

[root@xuegod63 ~]#setenforce 0

3.    配YUM

 

 

配置本地yum源

cd /etc/yum.repos.d/   #进入yum配置目录

touch  rhel-media.repo   #建立yum配置文件

vi rhel-media.repo   #编辑配置文件,添加以下内容

[rhel-media]

name=Red HatEnterprise Linux 6.5   #自定义名称

baseurl=file:///media/cdrom #本地光盘挂载路径

enabled=1   #启用yum源,0为不启用,1为启用

gpgcheck=1  #检查GPG-KEY,0为不检查,1为检查

gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release   #GPG-KEY路径(可以不写)

:wq! #保存退出

 

实例:

[rhel-source]

name=test

baseurl=file:///mnt/test

enabled=1

gpgcheck=0

 

 

设置开机自动挂载系统镜像文件

vi/etc/fstab   #添加以下代码。实现开机自动挂载

/usr/local/src/rhel-server-6.5-x86_64-dvd.iso /media/cdrom   iso9660    defaults,ro,loop  00  真机下

/dev/cdrom  /media/cdrom  iso9660 defaults,ro,loop 0 0

:wq! #保存退出

/dev/cdrom         /media /cdrom           ext3   defaults       0 0

                                                          |                       |

你的光驱设备        挂载点        挂载格式   默认         默认

 

4.    配置IP

5.    配置hostname

 

RHEL6.5和RHEL7 的区别(转)的更多相关文章

  1. 第七天 Linux用户管理、RHEL6.5及RHEL7.2 root密码破解、RHEL6.5安装vmware tools

    1.Linux用户管理 Linux系统中,存在三种用户 A.超级用户:root 最高权限,至高无上 在windows中 administrator是可以登录的最高权限,但是,system权限最高,不能 ...

  2. RHEL6误安装RHEL7的包导致glibc被升级后系统崩溃处理方法

    RHEL6误使用了RHEL7的光盘源,安装了某个RPM包之后,导致glibc被升级,进而导致系统崩溃.   [root@rhel65 ~]# yum install ftp Loaded plugin ...

  3. KS光盘制作 for rhel6.5 and rhel7.2

    ############################## RHEL6.5 KS光盘制作--1.复制光盘到本地mkdir -p /opt/rhel6mount /dev/cdrom /mediacp ...

  4. RHEL6.5、RHEL7.2忘记ROOT密码恢复小结

    RHEL6.5忘记root密码恢复步骤 RHEL7.2恢复密码步骤 5.耐心等待重启完成即可实现重置root密码 也可以按如下做法 依次执行chroot /sysroot/,passwd===> ...

  5. NTFS(Windows)、ext4(RHEL6)和xfs(RHEL7)文件系统的误删除恢复和备份

    前言 对于误删除文件的设备,要马上停止任何写的操作,防止删除的文件被覆盖,导致数据丢失! 恢复NTFS文件系统下误删的文件 以Windows为例,市面上能恢复的工具不少,例如EasyRecovery. ...

  6. 2-1 RHEL6.5 环境搭建与部署

    第二部分:Linux常见服务管理 2-1 RHEL6.5 环境搭建与部署 第二部分主要讲解的是开源服务搭建 学习方法与注意事项: 1. 端正态度,开始学习 2. 认真完成作业和实验(并详细记录) 3. ...

  7. 使用PXE+NFS EFI引导安装RHEL6/7以及Kickstart安装

    PXE引导的步骤: 1.开机后选择网络启动,client端向server端的dhcpd发起获取IP地址的dhcp请求. 2.server端分配IP后,dhcpd会同时根据其配置文件,通过TFTP协议发 ...

  8. AWS云EC2(RHEL7)添加网络接口与路由调整

    AWS云EC2(RHEL7)添加网络接口与路由调整 Amazon Linux(类似RHEL6,Centos6) 以及 RHEL7 修改MAC地址的说明 RHEL7 Centos7 添加路由 解决RHE ...

  9. Linux启动流程和服务管理(init和systemd)

    目录 一:Linux启动流程 init和Systemd的区别 二:Linux服务管理(service,systemctl) 一:Linux启动流程 Rhel6启动过程: Rhel7启动过程: GRUB ...

随机推荐

  1. my31_MGR单写模式压测以及对比普通从库记录

    场景MGR单写模式三节点,db46写节点,db47/db48为读节点工具sysbencn.压测15个小时,db46上18线程纯写,12线程oltp混合测试,db48上12线程select在压测2个小时 ...

  2. CentOS(Linux)主机名字前多了 (base),如何取消和添加

    我们知道IDE中有显示或隐藏某个选项/页面的功能,我们想要修改这个参数,一般都会到设置(settings)中去找.那么与之对应的,Linux上这个终端对应的设置也应该找设置文件. Terminal对应 ...

  3. linux命令行下的操作的快捷键

    历史相关命令 命令                   含义!!                      执行上一条命令!num                 执行历史命令中的第num条命令!-n ...

  4. mac下安装ionic

    我的mac系统是EI Capitan,如下图所示. ionic是一个跨平台的框架,能够提供高效hybrid app的开发,而且性能接近于原生态,具体请参考:http://ionicframework. ...

  5. 01-struts2配置详解

    1 struts.xml配置详解 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE strut ...

  6. 线程同步(windows平台):临界区

    一:介绍 临界区指的是一个访问共用资源(例:全局变量)的程序片段,该共用资源无法同时被多个线程访问的特性.有多个线程试图同时访问临界区,那么在有一个线程进入后其他所有试图访问此临界区的线程将被挂起,并 ...

  7. 【ExtJS】自定义组件datetimefield(二)

    接上[ExtJS]自定义组件datetimefield(一) 第三步:添加按钮事件绑定,获取选定的时间 privates:{ finishRenderChildren: function () { v ...

  8. 最好用的数据存储Easy Save2讲解

    转载:http://www.manew.com/thread-100109-1-1.html   今天抽时间学习了“Easy Save2”插件,版本v2.6.3  我个人觉得这个插件是做数据存取最好的 ...

  9. js中的encodeURIComponent()函数

    encodeURIComponent() 函数可把字符串作为 URI 组件进行编码. $scope.linktotheme = function () { if ($scope.curthemeid ...

  10. [转]解读ASP.NET 5 & MVC6系列(8):Session与Caching

    本文转自:http://www.cnblogs.com/TomXu/p/4496445.html 在之前的版本中,Session存在于System.Web中,新版ASP.NET 5中由于不在依赖于Sy ...