CentOS7安装完后更改字符界面大小(调屏幕分辨率)

前言

使用虚拟机安装完CentOS7之后,那个超级巨大的字符界面分辨率已经把VMware虚拟机的窗口撑得屏幕都装不下了,严重影响我对系统的配置。

解决方法

在百度上看了很多方法,找到比较靠谱的一种——修改GRUB引导的配置文件。这样,下次重启的时候,分辨率就变小啦。
以下是我更改分辨率后的效果(比CentOS6的字符界面还是大了许多)
CentOS7字符界面更改后的大小.PNG

步骤

1、使用文本编辑器打开/etc/grub2.cfg文件,这文件就是GRUB的配置文件。

[root@localhost ~]# vim /etc/grub2.cfg

2、在配置文件中搜索关键字linux16 /vmlinuz

可以找到类似如下内容(其中vmlinuz-3.10.0-123.el7.x86_64为你当前所用的系统内核的版本号,若搜索到多个内核,则要确定你的系统当前所使用的是哪个内核):

 linux16 /vmlinuz-3.10.0-123.el7.x86_64 root=UUID=7b8ab34a-2d48-41d0-a20f-63356da5d6f6 ro rd.lvm.lv=centos/swap vconsole.font=latarcyrheb-sun16 rd.lvm.lv=centos/root crashkernel=auto  vconsole.keymap=us rhgb quiet LANG=zh_CN.UTF-8

3、编辑配置文件

讲光标定位到这一行末尾,加一个空格之后填上vga=32A,保存并退出。
如图所示
.jpg

4、重启系统

搞定。

CentOS 7下配置网卡信息

1、编辑网卡配置文件

CentOS 7的网卡命名规则与CentOS 6中的不一样,下面列出CentOS 7中的网卡命名规则,只要了解即可,不必深究。

  • 规则1:如果Firmware或者BIOS提供的设备索引信息可用就用此命名。比如eno1。否则使用规则2
  • 规则2:如果Firmware或Bios的PCI-E扩展插槽可用就用此命名。比如ens1,否则使用规则3
  • 规则3:如果硬件接口的位置信息可用就用此命名。比如enp2s0
  • 规则4:根据MAC地址命名,比如enx7d3e9f。默认不开启。
  • 规则5:上述均不可用时回归传统命名方式
  • 上面的所有命名规则需要依赖于一个安装包:biosdevname

使用vim文本编辑器打开网卡配置文件,

[root@localhost home]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

CentOS 7中的网卡配置信息的写法和CentOS 6中的也稍有不同,主要体现在:新加的各个选项后面都要加上一个“0”,不知为何~

以下为网卡完整配置信息,新增及修改内容已着重标记(写配置文件的时候请不要把我加的注释也写上去=_=…)。

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static                           //IP获取方式,由原来的dhcp修改为static(手动指定)
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=enp0s3
UUID=a7b862e4-5d61-468e-a6ab-31c7ee01d790
DEVICE=enp0s3
ONBOOT=yes                                //开机时是否启用网卡,由原来的no改为yes
--------------------------------------------------------------------------------------------
                                     以下为添加的配置内容
--------------------------------------------------------------------------------------------
IPADDR0=192.168.162.27                    //配置IP地址,注意IPADDR后面有一个0
NETMASK0=255.255.255.0                    //配置子网掩码,注意NETMASK后面有一个0
GATEWAY0=192.168.162.254                  //配置网关地址,注意GATEWAY后面有一个0
DNS1=114.114.114.114                      //配置首选DNS
DNS2=8.8.8.8                              //配置备用DNS

2、重启网络

[root@localhost ~]# service network restart
Restarting network (via systemctl): [ OK ]

3、验证配置

查看网络配置信息参考此篇文章。

https://www.ibadboy.net/archives/2099.html

验证网路是否连通可以尝试ping一下www.baidu.com。

[root@localhost home]# ping -c 4 www.baidu.com
PING www.a.shifen.com (61.135.169.121) 56(84) bytes of data.
64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=1 ttl=54 time=19.3 ms
64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=2 ttl=54 time=19.4 ms
64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=3 ttl=54 time=19.5 ms
64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=4 ttl=54 time=19.6 ms
--- www.a.shifen.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3033ms
rtt min/avg/max/mdev = 19.396/19.508/19.674/0.107 ms

在局域网下则可以尝试ping一下网关或同网段下的其他计算机,再或者ping自己的本地IP也行。。。

CentOS 7下查看网络配置信息

导语:

本文中介绍在CentOS 7下查看IP、MAC、DNS、网关等常用网络配置信息的方法

查看网卡IP及MAC:

CentOS7中默认不提供ifconfig命令,那么该如何查看网卡信息呢?

可以使用ip addr命令,如下所示:

[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
 inet 127.0.0.1/8 scope host lo
 valid_lft forever preferred_lft forever
 inet6 ::1/128 scope host
 valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
 link/ether 08:00:27:8d:54:2e brd ff:ff:ff:ff:ff:ff
 inet 192.168.162.27/24 brd 192.168.162.255 scope global enp0s3
 valid_lft forever preferred_lft forever
 inet6 fe80::26dd:b64f:6c1c:508f/64 scope link
 valid_lft forever preferred_lft forever

其中,lo为本地回环网卡,enp0s3为第一块网卡的名称。

每块网卡区域中,link后面跟的是网卡的MAC地址,inet后面跟的是该网卡的IP v4地址,inet6后面跟的是IP v6地址。

查看DNS:

[root@localhost ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114
nameserver 8.8.8.8

其中,每个nameserver关键字后面接的都是DNS地址,排在上方的优先级高。

查看网关:

[root@localhost ~]# ip route
default via 192.168.162.254 dev enp0s3 proto static metric 100
192.168.162.0/24 dev enp0s3 proto kernel scope link src 192.168.162.41 metric 100

default via后面接的就是网关地址,其后的dev后面接的是该网关所属的网卡的名称。