RHEL6.5和RHEL7 的區別(轉)
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 (
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
改完之後用命令檢視發現並沒有立即生效
[[email protected] ~]#hostname
xuegod63
用命令使其生效
[[email protected] ~]# sysctlkernel.hostname=xuegod63.cn
kernel.hostname =xuegod63.cn
[[email protected] ~]#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
[[email protected] ~]#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
[[email protected] ~]#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
[[email protected] ~]#service iptables stop
iptables:清除防火牆規則: [確定]
iptables:將鏈設定為政策 ACCEPT:filter [確定]
iptables:正在解除安裝模組: [確定]
[[email protected] ~]#service iptables status
iptables:未執行防火牆。
8)普通使用者UID
RHEL6:500開始
[[email protected] ~]# 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
[[email protected] ~]#getenforce
Enforcing
[[email protected] ~]#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