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

固定的可以联网IP地址

修改IP的三种方法

Rhel6 中可以配置IP的方法有三种:ifconfig(临时)、配置文件(永久)、setup/nmtui(需图形化界面)。
Rhel7 中弱化了setup的功能,对于网络管理来说,network服务的功能弱化,主要通过NetworkManager对网络进行管理。

nmtui

查看NetworkManager是否开启:

[root@localhost ~]# 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

如果没有启动,手动启动

[root@localhost ~]# systemctl restart NetworkManager

使用nmtui配置网络相关参数
[root@localhost ~]#nmtui
Linux基础(2)-Rhel7基本配置_第1张图片
三个选项分别是:编辑、激活、修改主机名

Linux基础(2)-Rhel7基本配置_第2张图片

修改配置文件

打开/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

关闭防火墙

[root@localhost ~]# Systemctl status firewalld #查看服务运行状态
[root@localhost ~]# systemctl stop firewalld 关闭当前
[root@localhost ~]# 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. 查看状态

[root@localhost ~]# getenforce
Disabled

  1. 临时关闭

[root@xuegod61 ~]# setenforce 0 临时关闭
setenforce: SELinux is disabled

  1. 永久关闭
    vim /etc/sysconfig/selinux
    将enforcing改成disabled
    重启服务器

光盘自动挂载

[root@localhost ~]# echo “/dev/sr0 /mnt iso9660 defaults 0 0” >> /etc/fstab

查看/etc/fstab
Linux基础(2)-Rhel7基本配置_第3张图片
将文件内容全挂载一下
[root@localhost ~]#mount -a

配置好本地yum源

yum的一切配置信息都储存在一个叫yum.repos.d的配置文件中,通常位于/etc目 录下,这是整个yum系统的重中之重,详细介绍一下,所有的yum源文件都在/etc/yum.repos.d/下面,yum源文件的格式必须为“.repo”,文件里面内容格式如下:

[root@localhost ~]# cat /etc/yum.repos.d/r
redhat.repo rhel7.repo
[root@localhost ~]# cat /etc/yum.repos.d/rhel7.repo
[rhel-source] #名称
name=rhel-server #描述信息
baseurl=file:///mnt #系统盘文件路径,也可以是http,ftp等远程协议
enabled=1 #是否启用
gpgcheck=0 #是否需要验证签名
[root@xuegod61 yum.repos.d]#yum repolist (查看是否配置成功)
[root@localhost ~]# 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

你可能感兴趣的:(运维)