1.安装vim
yum -y install vim
2.vim进入文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
3.修改为静态IP
BOOTPROTO="static" #IP改为静态
ONBOOT="yes"
NM_CONTROLLED="yes"
IPADDR="192.168.25.123" #固定的Ip地址
NETMASK="255.255.255.0" #子网掩码
GATEWAY="192.168.25.2" #网关
DNS1="114.114.114.119" #DNS1
DNS2="114.114.115.119" #DNS2
子网掩码和网关和DNS与虚拟机里网络编辑器中相对应
固定的IP地址在以下IP地址范围内(否则可能会导致虚拟机没网)
4.保存并退出
q | 退出 |
wq | 保存并退出 |
q! | 强行退出不保存 |
wq! | 强行保存并退出 |
5.重启网卡
service network restart
6.查看IP
ifconfig
或者
ip addr
7.报错解决方法
(1)vim 修改文件出现错误 “ E45: ‘readonly’ option is set (add to override)
当前用户没有权限对文件作修改,文件为只读权限,只读文件修改前需要执行sudo,对于已经修改了的文件,进行强制保存。
解决方法1:按Esc 输入:set noreadonly 保存:wq
解决方法2:按Esc 输入:wq!强制保存退出
(2)linux修改文件退出保存出现,E505: “ifcfg-ens33“ is read-only (add to override)
解决方法:
(3)终端执行sudo时,系统提示is not in the sudoers file. This incident will be reported.
问题原因:当前的用户没有加入到sudo的配置文件里
解决方法:在sudoers文件里加入当前用户
su #切换到root模式
vim /etc/sudoers #进入soduers文件
#找到root ALL=(ALL) ALL, 在下面添加一行, xxx是用户名称
xxx ALL=(ALL) ALL
:Wq! #强制保存并退出