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

测试环境:CentOS 7

1. 修改CentOS命令行颜色

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

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

ls -al


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

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

修改完输入命令

source .bashrc

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

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

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

vi /etc/bashrc

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

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(具体名字按照具体网卡名来定)

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 文件中

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

service network restart

centos7的新增网卡重启方法:

systemctl restart network

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

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

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

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 (要查询的应用)

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务