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