Linux(CentOS下)更改终端命令行颜色及网络配置

测试环境:CentOS 7

修改CentOS命令行颜色以及配置网路总结。

1. 修改CentOS命令行颜色

1.1. 用户命令行颜色修改:

进入用户家目录,输入命令

1
ls -al

linux截图
然后,用vim或者vi编辑器打开.bash_profile文件,在文件最下方添加:

1
2
# PS1
PS1='\[\e[32;40m\][\u@\h\w]$'

修改完输入命令

1
source .bashrc

即可,这种方法可为每个用户定制登录颜色

1.2. 全用户命令行颜色修改:

在root用户下登录,输入以下命令

1
vi /etc/bashrc

接下来,修改方式相同,等于说只是换个目录打开全局配置文件修改即可,注意这个文件前面没有“.”。
修改完输入命令

1
source /etc/bashrc

注意: 也可以在 /etc/profile中输入 PS1=”\e[1;32m\u\e[m\e[1;33m@\e[m\e[1;35m\h\e[m:\w\$”,但是此时的效果只会自动在登陆用户上产生,而使用su命令切换到root用户时,命令提示符还是普通颜色,此时需要再输入一遍 source /etc/bashrc ,才能使root用户的命令提示符改变颜色。而将内容输入在 /etc/bashrc中的话,任何用户的命令提示符颜色都做了修改。

2. CentOS7网络配置

2.1. 修改ip地址

编辑 /etc/sysconfig/network-scripts/ ifcfg-eth33(具体名字按照具体网卡名来定)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #设置为静态ip(网卡获得ip地址的方式,默认为dhcp,表示自动获取)
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=5c609e8c-9a0c-4346-a2d7-825b5f890bca
DEVICE=ens33 #网卡对应的设备别名
ONBOOT=yes #系统启动时是否激活此设备
IPADDR=192.168.1.192 #设置ip地址
NETMASK=255.255.255.0 #设置子网掩码 本配置也可以用 PREFIX=24 代替
GATEWAY=192.168.1.1 #设置网关
DNS1=8.8.8.8 #设置DNS地址,在这里设置后会同步到/etc/resolv.conf 文件中

接下来输入命令重启网卡:

1
service network restart

centos7的新增网卡重启方法:

1
systemctl restart network

注意:
配置文件中配置项的值(如static)不区分大小写,但是配置项的名字(如DNS1)区分大小写。小心出错。

2.2. 修改dns地址(在CentOS 7包括已知CentOS 6.7及以上不需设置此项)

编辑/etc/resolv.conf
修改文件内容如

1
nameserver 114.114.114.114

注意:
/etc/sysconfig/network-scripts/ ifcfg-eth33 中如果已经设置了ip地址,那么就不用设置此处,linux会自动完成同步。
直接修改/etc/resolv.conf这个文件是没用的,网络服务重启以后会根据 /etc/sysconfig /network-scripts/ ifcfg-eth33来重载配置,如果ifcfg-eth0没有配置DNS,那么resolv.conf会被冲掉,重新变成空值。

常用dns地址

  1. 114.114.114.114
    114.114.114.114是国内移动、电信和联通通用的DNS,手机和电脑端都可以使用,干净无广告,解析成功率相对来说更高,国内用户使用的比较多,而且速度相对快、稳定,是国内用户上网常用的DNS
  2. 8.8.8.8
    8.8.8.8是GOOGLE公司提供的DNS,该地址是全球通用的,相对来说,更适合国外以及访问国外网站的用户使用
  3. 223.5.5.5 阿里
  4. 223.6.6.6 阿里
  5. 180.76.76.76 百度

3. 其他

另外附加常用配置软件位置:
DNS配置文件:cat /etc/resolv.conf
设置主机和IP绑定信息:cat /etc/hosts
设置主机名:cat /etc/hostname

防火墙操作:

关闭防火墙并设置开机不启动
查看防火墙状态:systemctl status firewalld.service
关闭:systemctl stop firewalld
开启:systemctl start firewalld
开机自动关闭:systemctl disable firewalld
开机自动启动:systemctl enable firewalld

查看开机是否启动:
chkconfig –list|grep (要查询的应用)

-------------本文结束感谢您的阅读-------------
愿你所有幸运,都不期而遇;愿你所有美好,都如约而至。