Centos 7 基础设置:
修改默认语言: 不再是修改 /etc/sysconfig/i18n, 而是要修改 /etc/locale.conf, 以及 /etc/yum/pluginconf.d/langpacks.conf
vi /etc/locale.conf
vi /etc/yum/pluginconf.d/langpacks.conf
修改启动级别: 不再是修改 /etc/inittab, 而是通过systemctl配置, 如下
# 查看当前启动级别 systemctl get-default # 设置启动级别 systemctl set-default TARGET.target # TARGET 与旧版本的对应关系如下 init systemctl target 0 shutdown.target 1 emergency.target 2 rescure.target 3 multi-user.target 4 无 5 graphical.target 6 无
Centos 7 安装ifconfig
Centos7 minimal install下不带net-tools
先要连上网络
修改/etc/sysconfig/network-scripts/ifcfg-ens123123 去掉其中ipv6相关的内容, 改为
TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no NAME=ens160 UUID=65c09798-4a11-4dd8-8140-5b5ae60df409 DEVICE=ens160 ONBOOT=yes IPADDR=192.168.31.154 NETMASK=255.255.255.0 GATEWAY=192.168.31.1 DNS1=192.168.31.1 DNS2=8.8.8.8
其中UUID可以使用 uuidgen [interface] 命令获得
uuidgen ens160
重启network
systemctl restart network.service
查找, 安装对应的包
# search it yum search ifconfig # found then install it yum install net-tools.x86_64
CentOS7中更改主机名
需要修改 /etc/hostname, 修改/etc/sysconfig/network配置文件可能起作用但是不推荐
修改CentOS7主机名的方法有以下几种
- 在安装操作系统的时候设定好主机名
- 直接使用文本编辑器修改/etc/hostname配置文件
- 使用hostnamectl命令, hostnamectl set-hostname name, 再通过hostname或者hostnamectl status命令查看更改是否生效
查看静态, 瞬态或灵活主机名,分别使用--static, --transient 或 --pretty 选项
hostnamectl status [--static|--transient|--pretty]
Centos7 打开指定端口
不再使用iptables, 而是使用 firewall-cmd 管理
# 不要忘记 --permanent [root@osboxes java]# firewall-cmd --zone=public --add-port=8080/tcp --permanent # OR 添加一个地址段 [root@osboxes java]# firewall-cmd --zone=public --add-port=5060-5061/udp --permanent success # 需要reload后才启用, 热加载 [root@osboxes java]# firewall-cmd --reload # OR 冷加载 [root@osboxes java]# firewall-cmd --complete-reload success # 能看到新端口已经添加 [root@osboxes java]# firewall-cmd --zone=public --list-all public (default, active) interfaces: eno16777984 sources: services: dhcpv6-client mdns ssh ports: 8080/tcp masquerade: no forward-ports: icmp-blocks: rich rules: # 删除一个端口 firewall-cmd --permanent --zone=public --remove-port=8080/tcp firewall-cmd --permanent --zone=public --remove-port=8080/udp