1. 程式人生 > >Linux基礎(2)-Rhel7基本配置

Linux基礎(2)-Rhel7基本配置

固定的可以聯網IP地址

修改IP的三種方法

Rhel6 中可以配置IP的方法有三種:ifconfig(臨時)、配置檔案(永久)、setup/nmtui(需圖形化介面)。
Rhel7 中弱化了setup的功能,對於網路管理來說,network服務的功能弱化,主要通過NetworkManager對網路進行管理。

nmtui

檢視NetworkManager是否開啟:

[[email protected] ~]# systemctl status NetworkManager
● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
Active: active (running) since 二 2016-01-26 20:05:49 CST; 43min ago

注:systemctl是Rhel7的新命令,類似service

如果沒有啟動,手動啟動

[[email protected] ~]# systemctl restart NetworkManager

使用nmtui配置網路相關引數
[[email protected] ~]#nmtui
這裡寫圖片描述
三個選項分別是:編輯、啟用、修改主機名

這裡寫圖片描述

修改配置檔案

開啟/etc/sysconfig/network-scripts/ifcfg-eno16777736 網絡卡配置檔案(你的伺服器可能不是“eno16777736”)
編輯:

TYPE=”Ethernet”
BOOTPROTO=”static”


DEFROUTE=”yes”
PEERDNS=”yes”
PEERROUTES=”yes”
IPV4_FAILURE_FATAL=”no”
IPV6INIT=”yes”
IPV6_AUTOCONF=”yes”
IPV6_DEFROUTE=”yes”
IPV6_PEERDNS=”yes”
IPV6_PEERROUTES=”yes”
IPV6_FAILURE_FATAL=”no”
NAME=”eno16777736”
UUID=”3ed15e05-e46c-4e45-b52a-93825ce83d93”
DEVICE=”eno16777736”
ONBOOT=”yes”

IPADDR=”192.168.119.129”
PREFIX=”24”
GATEWAY=”192.168.119.2”
#DNS1=”8.8.8.8”
DNS1=”192.168.119.2”
IPV6_PEERDNS=”yes”
IPV6_PEEROUTES=”yes”
IPV6_PRIVACY=”no”

BOOTPROTO:static(靜態IP)、dhcp(動態IP )、none(不指定,即預設成dhcp)
ONBOOT:開機是否啟用網絡卡
IPADDR:IP地址(static方式下需制定)
PREFIX:子網掩碼(也可以配置成:NETMASK=”255.255.255.0”)
GATEWAY:閘道器
DNS1:域名解析服務
其中IPADDR、PREFIX、GATEWAY、DNS1在static方式下必須配置,dhcp方式下可以不用配置。

重啟方法1:systemctl restart network
重啟方法2:ifdown、ifup

關閉防火牆

[[email protected] ~]# Systemctl status firewalld #檢視服務執行狀態
[[email protected] ~]# systemctl stop firewalld 關閉當前
[[email protected] ~]# systemctl disable firewalld 開機自動關閉(開機不啟動)
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.

關閉selinux(強制訪問控制安全模組)

  1. 檢視狀態

[[email protected] ~]# getenforce
Disabled

  1. 臨時關閉

[[email protected] ~]# setenforce 0 臨時關閉
setenforce: SELinux is disabled

  1. 永久關閉
    vim /etc/sysconfig/selinux
    將enforcing改成disabled
    重啟伺服器

光碟自動掛載

[[email protected] ~]# echo “/dev/sr0 /mnt iso9660 defaults 0 0” >> /etc/fstab

檢視/etc/fstab
這裡寫圖片描述
將檔案內容全掛載一下
[[email protected] ~]#mount -a

配置好本地yum源

yum的一切配置資訊都儲存在一個叫yum.repos.d的配置檔案中,通常位於/etc目 錄下,這是整個yum系統的重中之重,詳細介紹一下,所有的yum原始檔都在/etc/yum.repos.d/下面,yum原始檔的格式必須為“.repo”,檔案裡面內容格式如下:

[[email protected]calhost ~]# cat /etc/yum.repos.d/r
redhat.repo rhel7.repo
[[email protected] ~]# cat /etc/yum.repos.d/rhel7.repo
[rhel-source] #名稱
name=rhel-server #描述資訊
baseurl=file:///mnt #系統盤檔案路徑,也可以是http,ftp等遠端協議
enabled=1 #是否啟用
gpgcheck=0 #是否需要驗證簽名
[[email protected] yum.repos.d]#yum repolist (檢視是否配置成功)
[[email protected] ~]# yum repolist
已載入外掛:langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
源標識 源名稱 狀態
!rhel-source rhel-server 4,620
repolist: 4,620