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