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