centos7的网络IP地址配置文件在 /etc/sysconfig/network-scripts 文件夹下,
查看当前网卡名称 ip ad li
ens33网卡对应的配置文件为ifcfg-ens33,使用vi编辑如下:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static # 使用静态IP地址,默认为dhcp
IPADDR=192.168.0.2 # 设置的静态IP地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.0.1 # 网关地址
DNS1=192.168.0.1 # DNS服务器
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=ec6c8421-a6fa-4ed1-b46d-e918f07e505f
DEVICE=ens33
ONBOOT=yes #是否开机启用
然后使用service network restart命令即可配置静态IP地址TYPE=Ethernet
###################################################################
vim /etc/inputrc
#set bell-style none #bell-style的取值范围是:none, visible, audible,
想把警告鸣音去掉:set bell-style none 取消注释
把/etc/inputrc 中的set bell-style 的值改为 visible或者none,并将注释去掉,再reboot 或 shutdown -r now重启系统就OK啦
###################################################################
config命令等网络相关的命令 yum -y install net-tools.x86_64
###################################################################
防火墙策略
防火墙设置 #停止firewall服务 systemctl stop firewalld.service #禁止firewall开机启动 systemctl disable firewalld.service 关闭selinux #修改配置文件 vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq! #保存退出 #使配置立即生效 setenforce 0
###################################################################
// 修改/etc/hosts, 实现名称解析 # echo ' > 192.168.4.10 sm > 192.168.4.11 web1 > 192.168.4.12 db1 > 192.168.4.21 web2 > 192.168.4.22 db2 > 192.168.4.33 cache > ' > /etc/hosts // 将本机的 /etc/hosts 文件同步共享给其他主机 # for i in 11 12 21 22 33 > do > rsync -a /etc/hosts 192.168.4.${i}:/etc/ -e 'ssh' > done
###################################################################
centos查看是否安装了某个软件
1. rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep "软件或者包的名字"。