centos 基础设置

  • centos 6

关闭防火墙

查看防火墙是否开启

service iptables status

停止防火墙

service iptables stop

禁止开机自启动防火墙

chkconfig iptables off

 

设置静态IP地址

首先在windows 的cmd 界面上,查看一下当前机器的IP地址,例如作者的是 192.168.0.107,记录下来

然后在 centos 上执行以下命令,查看当前的网卡是叫什么名字,例如作者是eth0

ifconfig

继续打开配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0

修改关键的参数

BOOTPROTO="static"                    #设置为静态IP地址
IPV6INIT="no"                         #IPV6设置关闭
ONBOOT="yes"                          #开机启动网络设置
IPADDR=192.168.0.110                  #设置的静态IP地址
NETMASK=255.255.255.0                 #子网掩码,和windows保持一致
GATEWAY=192.168.0.1                   #网管,和windows的保持一致
DNS1=114.114.114.114                  #DNS设置,确保可以上外网
DNS2=114.114.115.115                  #DNS设置,确保可以上外网

重启机器或者重启网络即可,重启网络命令如下

service network restart

 关闭、开启图形化界面

 临时关闭图形化界面

init 3

临时重新开启图形化界面

init 5

如果希望开机不再启动图形化界面,可以修改 /etc/inittab

id:5:initdefault:

改成
id:3:initdefault:

 

 

  • centos 7

设置静态IP地址

 首先用 ifconfig 命令查看网卡名字,例如作者的是如下信息,网卡的名字就是 ens33 

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.189.131  netmask 255.255.255.0  broadcast 192.168.189.255
        inet6 fe80::2cfb:9046:ac4a:1859  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:0d:ca:bc  txqueuelen 1000  (Ethernet)
        RX packets 2445  bytes 412507 (402.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 319  bytes 41460 (40.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

打开这个网卡的配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改并且增加参数

ONBOOT=yes
BOOTPROTO=static
IPV6INIT=no
IPADDR=192.168.189.131
GATEWAY=192.168.189.2
NETMASK=255.255.255.0
DNS1=223.5.5.5
DNS2=223.6.6.6

注意:

ONBOOT参数,在安装完 centos 7 后,默认为 no,表示没有开机自启动网卡功能,建议修改为yes

GATEWAY参数,如果用户不知道自己是什么,可以通过以下命令获取

[root@sdb1 ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.189.2   0.0.0.0         UG    100    0        0 ens33
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
192.168.189.0   0.0.0.0         255.255.255.0   U     100    0        0 ens33

DNS1和 DNS2 是为了能够正常连接外网,如果有其他更好的DNS ,读者们可以自行修改。

重启网络后,配置生效

service network restart

 

如果在编辑 /etc/sysconfig/network-scripts/ifcfg-ens33 配置文件时,意外修改了 UUID 参数,而导致 service network restart 后,无法获取 IP 地址,可以通过以下命令获取机器的UUID,可以看到 ens33 网卡的UUID 为“9bc78e0e-c4aa-4bb8-8f93-ab1a360849da”

nmcli con show
NAME                UUID                                  TYPE            DEVICE 
ens33               9bc78e0e-c4aa-4bb8-8f93-ab1a360849da  802-3-ethernet  ens33  
Wired connection 1  f1e2741f-6296-3201-9c55-d9639ad52835  802-3-ethernet  --     

 

如果是虚拟机复制镜像,在VM软件中重新生成 MAC 地址后,应该也要同步更新 网卡的UUID值,新生成 UUID 可以通过以下命令;

注:eth0 是作者自己的网卡名字,读者们要自己修改网卡的名字。

$ uuidgen ens33
77ed6279-c97e-4056-b681-5b67edd97fd5

然后用户就可以将这个新的 UUID 填写到/etc/sysconfig/network-scripts/ifcfg-ens33 配置文件中的 UUID 参数中了,再重启网络服务即可。

同样的,如果是虚拟机复制镜像,强烈建议手工配置MAC 地址,这样可以避免很多网络错误

# 使用ifconfig 命令,可以查看网卡的MAC 地址,例如:
ether 00:1c:42:1b:c4:eb

# 打开网卡的设置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0

# 增加MAC 地址
HWADDR=00:1c:42:1b:c4:eb

# 重启网络
service network restart

 

 

关闭防火墙

查看防火墙是否开启

firewall-cmd --state
或者
systemctl status firewalld.service
或者
systemctl list-unit-files|grep firewalld.service 

停止防火墙

systemctl stop firewalld.service

禁止开机自启动防火墙

systemctl disable firewalld.service

关闭selinux

查看selinux 是否开启

getenforce
或者
/usr/sbin/sestatus -v

临时关闭selinux命令

##设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式
setenforce 0

永久关闭selinux

打开 /etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled ,设置后需要重启才能生效

注意,千万不要设置成 SELINUXTYPE=disabled,这样会导致linux 系统无法启动

关闭、开启图形化界面

开机以命令模式启动,执行:

systemctl set-default multi-user.target

 

开机以图形界面启动,执行:

systemctl set-default graphical.target

 

查看 centos 7 网卡信息的博客:https://www.cnblogs.com/yj411511/p/11582229.html

posted @ 2019-06-22 16:28  chenfool  阅读(510)  评论(0编辑  收藏  举报