Centos7 系统基础设置

1. 语言设置

当前语言
locale 
已经安装的所有语言
locale -a
设置语言 Centos6 
vi /etc/sysconfig/i18n
LANG="zh_CN.utf8"
SYSFONT="latarcyrheb-sun16"
设置语言 Centos7
vi /etc/locale.conf 
LANG="zh_CN.utf8"

2. 网卡设置

网络服务NeworkManager

NeworkManager服务是管理和监控网络设置的守护进程,CENTOS7更加注重使用NetworkManager服务来实现网络的配置和管理,7.0以前是通过network服务管理网络,以后的版本,所有网络管理和设置统一由NetworkManager服务来维护。它是一个动态的,事件驱动的网络管理服务。
查看networkmanager服务是是否启动
systemctl status NetworkManager

RHEL/CENTOS Linux网络相关的配置文件
RHEL/CENTOS 网络相关的配置文件路径为:
ls /etc/sysconfig/network-scripts/ifcfg-ens33 #IP地址,子网掩码等配置文件
ls /etc/sysconfig/network-scripts/ifcfg-lo #网卡回环地址
cat /etc/resolv.conf #DNS配置文件
cat /etc/hosts #设置主机和IP绑定信息
cat /etc/hostname #设置主机名

安装网络工具包
yum install -y net-tools
查看全部网卡信息
ip addr
ifconfig
查看指定网卡信息
ifconfig eth0

添加多个临时IP地址
ifconfig 网卡名称:0 第一个IP地址 (netmask 子网掩码) ---增加一个IP
ifconfig eth0:1 192.168.1.88
删除临时IP
ifconfig eth0 del 192.168.1.88

永久修改网卡地址:
方法1:使用nmtui文本框方式修改IP
nmtui
systemctl restart network   ---重启服务

通过修改网卡配置文件改IP地址
vim /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none     # 等号后面写:dhcp 表示动态获取IP地址,  satic 表示表态IP,none表示不指定,就是静态。
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens33   #网卡名
UUID=50eff37c-72b4-407a-a3ee-9ef8ca746b95
DEVICE=ens33
ONBOOT=yes
DNS1=8.8.8.8
DNS2=192.168.1.1
NETMASK=255.255.255.0
IPADDR=192.168.1.222
PREFIX=24
GATEWAY=192.168.1.1
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no
参数说明:
DEVICE:此配置文件应用到的设备
HWADDR:对应的设备的MAC地址
BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp, static, none,bootp
NM_CONTROLLED: NM是NetworkManager的简写,此网卡是否接受NM控制;建议CentOS6为“no”
ONBOOT:在系统引导时是否激活此设备
TYPE:接口类型;常见有的Ethernet, Bridge
UUID:设备的惟一标识
IPADDR:指明IP地址
NETMASK:子网掩码
GATEWAY: 默认网关
DNS1:第一个DNS服务器指向
DNS2:第二个DNS服务器指向
USERCTL:普通用户是否可控制此设备
IPV4_FAILURE_FATAL 如果为yes,则ipv4配置失败禁用设备

3. 关闭防火墙并设置开机开不启动

查看当前状态
[root@dong ~]# systemctl status firewalld.service    #查看firewalld状态
[root@dong ~]# systemctl stop firewalld       #关闭
[root@dong ~]# systemctl start firewalld       #开启
[root@dong ~]# systemctl disable firewalld     #开机自动关闭   //RHLE7
[root@dong ~]# chkconfig --list|grep network    #查看开机是否启动   //RHLE6
[root@dong ~]# systemctl enable firewalld     #开机自动启动

4. 临时和永久关闭Selinux

临时关闭
[root@dong ~]# getenforce 
Enforcing
[root@dong ~]# setenforce 0
setenforce: SELinux is disabled
永久关闭
[root@dong ~]# vim /etc/selinux/config  
改:7 SELINUX=enforcing     #前面的7,表示文档中第7行。方便你查找
为:7 SELINUX=disabled
[root@dong ~]# reboot

5. 设置系统光盘开机自动挂载

[root@dong ~]# vim  /etc/fstab  #在文档最后,添加以一下红色内容:
/dev/cdrom                /mnt            iso9660 defaults        0 0
[root@dong ~]# mount -a
mount: /dev/sr0 写保护,将以只读方式挂载
[root@dong ~]# ls /mnt/   #可以查看到此目录下有内容,说明挂载成功
CentOS_BuildTag  GPL       LiveOS    RPM-GPG-KEY-CentOS-7

6. 配置本地YUM源

yum的一切配置信息都储存在一个叫yum.repos.d的配置文件中,通常位于/etc/yum.repos.d目录下

删除原有的文件
[root@dong yum.repos.d]#rm -rf  /etc/yum.repos.d/*
创建一个新的yum源配置文件,yum源配置文件的结尾必须是.repo
[root@dong yum.repos.d]# vim  CentOS7.repo  #写入以下红色内容
[CentOS7]   
name=CentOS-server     
baseurl=file:///mnt  
enabled=1  
gpgcheck=0
参数说明:
[CentOS7]        --->yum的ID,必须唯一 
name=CentOS-server     ----->描述信息
baseurl=file:///mnt    -------> /mnt表示的是光盘的挂载点  . file:后面有3个///
enabled=1   ------>启用
gpgcheck=0   ---->取消验证

清空并生成缓存列表
[root@localhost ~]# yum clean all               #清空yum缓存
[root@localhost ~]# yum list                        #生成缓存列表
验证一下
[root@dong yum.repos.d]# yum -y install httpd

你可能感兴趣的:(Centos7 系统基础设置)