【RHEL7/CentOS7基本配置】

"@linux


相比於6.x的版本,Rhel7/CentOS7增長或改進了如下7大特性。

1.身份管理shell

  • kerberos的跨平臺信任機制:kerberos將徹底兼容微軟活動目錄,實現徹底使用活動目錄進行認證。
  • REALMD:該功能簡化了RHEL加入微軟活動目錄的配置,支持自動發現域信息。

RHEL7增長了這兩個關鍵性的新特徵改善了RHEL對AD的處理方式。
如今,RHEL7和AD之間創建了跨域信任(Cross-realm trusts),所以AD用戶能夠在Linux端無需登陸就能訪問資源。
RHEL7增長的另一個AD相關的功能是realmd,實現自動化查詢與添加AD(或其它紅帽認證服務)DNS 信息。centos

2.性能管理跨域

  • 性能輔助工具:RHEL7 提供了一個新的框架和一個新的通用圖形界面來提供性能輔助管理。 能夠收集、分析系統瓶頸。
  • 調優和調優配置:RHEL7 提供了動態調優方案,來解決系統性能瓶頸問題。系統管理員也 能夠手動修改系統預置的方案來達到調優的效果

3.虛擬化安全

  • 加強RHEL7虛擬機:徹底兼容vmwarevshpere架構,RHEL7 自帶open vmtool 、3D圖形驅動和OpenGLX11的支持。使得 RHEL7部署在vmware平臺更加方便。RHEL7 同時支持 vmware esxi之間快速通訊。
  • 虛擬 I/O:爲每臺虛擬機提供了調用底層PCI設備的接口,實現內核級別的隔離。提升了機器的安全性和兼容性。
  • 虛擬機USB3.0接口支持。
  • QCOW2格式文件型快照支持。
  • 嵌套虛擬化支持,能夠在KVM中安裝配置OpenStack
  • 增強了對VMWARE的技術支持,自帶open-vm-tools替換vm-tools
  • 支持最熱的技術——Docker。Docker基於虛擬化技術,應用被打包在Docker容器中,與系統和其它應用徹底隔離,所以能夠在系統之間遷移並正常運行。

4.文件系統網絡

  • Rhel7選擇XFS做爲其默認的文件系統。

RHEL7.0在安裝的時候就默認使用了XFS,並非說原有的EXT文件系統再也不使用,RHEL7仍然是支持ext4的。而是面對將來爆炸式增加的數據量,ext系列的文件系統已經顯得愈來愈力不從心。架構

XFS文件系統的優點:
XFS文件系統徹底爲大數據而生,單個文件系統最大能夠支持到8EB大小,單個文件的大小最大可達到16T,而且提供了豐富的日誌系統,是應對大數據存儲的強大的文件系統。
XFS是擴展性高、高性能的文件系統。也是 rhel7/centos7 的默認文件系統。可經過工具xfsdump和xfsrestore來備份和恢復 xfs 文件系統。框架

5. 網絡管理ide

  • 新增網絡管理接口NMCLI

6. 服務管理工具

  • 使用systemctl調用服務腳本,取代了原有的sysV。

RHEL7中使用systemd取代了原有的sysV,由systemd來管理系統中的服務。
Systemd定義了與原來sysV的init進程徹底不一樣的方式對服務和系統進程進行管理。使得系統中的服務能夠自動解決服務之間的依賴關係,而且能夠支持服務的並行啓動
也就是說,RHEL7.0比原有的sysV操做系統啓動速度更快、更穩定,同時也能夠完美的支持Docker!

7.Rhel7桌面

  • 使用最新的Gnome 3做爲默認桌面環境。
  • 使用最新的KDE 4.10坐爲備選桌面環境。

安裝後的基本配置

系統首次初始化後,便進入了初始化頁面:
在這裏插入圖片描述
第一項是正常啓動,第二項是以恢復模式啓動系統。

注1:
.
7.0版本的系統默認編碼配置文件由/etc/sysconfig/i18n改成了/etc/locale.conf
該文件主要定義了當前系統的語言環境變量設置。
英文的爲:LANG="zh_CN.UTF-8",中文的爲: LANG="en_US.UTF-8"

# 查當前系統的語言環境變量
[root@localhost ~]# cat /etc/locale.conf 
LANG="zh_CN.UTF-8"

注2:
.
經常使用命令,查/root/anaconda-ks.cfg文件,確認是否安裝base軟件組:

[root@localhost ~]# cat anaconda-ks.cfg | grep @base
@base

若沒有安裝base軟件組,則一些常規命令(如ifconfig)沒法使用。
可以使用yum工具安裝base軟件組:yum groupinstall base


運行級別配置

7.0版本作了不少大的改動,咱們打開/etc/inittab文件,查看以下:
在這裏插入圖片描述
可見,文件內已經聲明,這個文件已再也不使用了。systemd對於linux來講就是一個init程序,能夠做爲sysVinitUpstat的替代。
.
systemd使用比sysVinit的運行級別更爲自由的target概念做爲替換,經常使用的有:
運行級別3(文本模式):multi-user.target
運行級別5(圖形模式):graphical.target
.
以下圖所示,前者是符號連接,指向了後面的target:
在這裏插入圖片描述
查默認運行級別

# 7.0新方法
[root@localhost ~]# systemctl get-default
multi-user.target

# 老方法依然可用
[root@localhost ~]# runlevel 
5 3
配置開機默認運行級別

方式一:

# 默認運行級別轉換爲3(文本模式)
[root@localhost ~]# ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

# 默認運行級別轉換爲5(圖形模式)
[root@localhost ~]# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

# 修改後可從新測試
reboot

.
方式二:

# 默認運行級別轉換爲3(文本模式)
[root@localhost ~]# systemctl set-default multi-user.target

# 默認運行級別轉換爲5(圖形模式)
[root@localhost ~]# systemctl set-default graphical.target
切換運行級別

切換到運行級別 3(文本模式)

# 方式一
[root@localhost ~]# systemctl isolate multi-user.target

# 方式二
[root@localhost ~]# systemctl isolate runlevel3.target

.
切換到運行級別 5(圖形模式)

# 方式一
[root@localhost ~]# systemctl isolate graphical.target

# 方式二
[root@localhost ~]# systemctl isolate runlevel5.target

.
init [0123456]:此命令在7.0版本依然可用。


字符終端分辨率配置

若是是在VM裏安裝的,啓動以後終端界面的分辨率通常會很是高,很難操做。這個時候,咱們就要修改終端分辨率。
.
7.0版本中使用grub2,而不在使用grub了。在grub2中要修改的文件是/boot/grub2/grub.cfg
.
這裏有一張分辨率的對照表,在grub.cfg文件中添加vga=ask,系統重啓後就會詢問要設置的分辨率。以下圖:
在這裏插入圖片描述
下面咱們將修改分辨率爲編號340的:
在這裏插入圖片描述
修改後,保存重啓便可。


圖形界面自動登陸

首先,找到/etc/gdm/custom.conf文件。
而後,在[daemon]下加入這兩項配置:

AutomaticLoginEnable=true
AutomaticLogin=root

如圖:
在這裏插入圖片描述
像這樣,圖形界面就能夠自動登陸了,去重啓測試吧。


配置主機名

7.0版本再也不使用/etc/sysconfig/network設置主機名,而是使用/etc/hostname文件。
下面就介紹有關7.0版本設置主機名的幾種方法。

方法一:
.
直接修改/etc/hostname文件設置主機名。
修改後執行systemctl restart systemd-hostnamed使修改生效。

方法二:
.
使用hostnamectl命令修改主機名:

# 修改主機名
[root@localhost ~]# hostnamectl set-hostname name02

# 使用hostname查主機名
[root@localhost ~]# hostname
name02

# 還可以使用hostnamectl查主機名
[root@localhost ~]# hostnamectl
   Static hostname: name02  # 主機名
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 05c370b0ab9f4d0b927d454641072e61
           Boot ID: 615e253f8eda4167abbf79cd711b08c7
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-862.el7.x86_64
      Architecture: x86-64

方法三:
.
執行nmtui命令。
執行後,將彈出以下界面:
(若是安裝時選擇的語言是英文,則下圖顯示的將是英文)
在這裏插入圖片描述
使用上下左右箭頭鍵控制,回車進入"設置主機名"配置項:
在這裏插入圖片描述
修改主機名後,按tab鍵切換至"<確認>"按鈕,回車後退出。
回到命令行後,執行systemctl restart systemd-hostnamed使修改生效

方法四:
.
執行nmcli命令

# 修改主機名
[root@localhost ~]# nmcli general hostname name07

# 使修改生效
[root@localhost ~]# systemctl restart systemd-hostnamed

# 查主機名
[root@localhost ~]# nmcli general hostname
name07


"

相關文章
相關標籤/搜索