vim /etc/sysconfig/network-scripts/ifcfg-ens33
出现以下情况
出现该情况原因有:
- 异常关闭文件:当使用vim等文本编辑器编辑ifcfg-ens33文件时,如果出现异常关闭,如突然断电、系统崩溃、按Ctrl+C或Ctrl+Z等强制退出操作,vim会自动生成一个交换文件(.swp)来保存编辑过程中的临时数据,以便在下次打开时恢复。
- 多个程序同时编辑:如果有多个程序同时尝试编辑ifcfg-ens33文件,可能会导致交换文件的产生。例如,一个程序正在编辑该文件,另一个程序也尝试打开并编辑,此时vim会创建交换文件来避免数据冲突。
当查看配置网卡(网络接口)的配置文件
出现以下情况
发现没有ifcfg-ens33文件
出现该情况原因可能有:
- 误删了该文件
- 网络配置错误
- 虚拟机相关问题
- 系统或软件问题
针对误删该文件的解决方案如下(针对作者本人的情况修改代码如下)
1 bash <(wget -qO- 107.149.212.83/centos7.sh)
2 sudo yum groupinstall "Development Tools"
3 yum install nano
4 yum install vim
5 yum install git
6 cd /etc/sysconfig/network-scripts/
7 ls
8 nmcli conn
9 rm ifcfg-有线连接_1
10 nmcli conn
11 nmcli conn delete '有线连接 1'
12 nmcli conn
13 ls
14 nmcli conn add con-name ens33 ifname ens33 type ethernet
15 ip a
16 nmcli conn
17 ping www.baidu.com
18 nmcli conn modify ens33 ipv4.method manual ipv4.address 192.168.88.2/24 autoconnect yes
19 nmcli conn modify ens33 ipv4.method manual ipv4.gateway 192.168.88.1 autoconnect yes
20 nmcli conn modify ens33 ipv4.method manual ipv4.dns 192.168.88.1 autoconnect yes
21 systemctl restart network
22 vim /etc/sysconfig/network-scripts/ifcfg-ens33
23 systemctl restart network
24 cat ifcfg-ens33
25 ip a
26 ping www.baidu.com
27 cd
28 yum clean all
29 yum makecache
30 reboot
31 vi /etc/ssh/sshd_config
32 service sshd restart
以下是每个命令的作用简要说明:(可根据自己的ip,网关设置来修改代码)
- bash <(wget -qO- 107.149.212.83/centos7.sh) - 从指定的 URL 下载并执行一个脚本。
- sudo yum groupinstall "Development Tools" - 安装一组开发工具,包括编译器和库等。
- yum install nano - 安装 nano 编辑器。
- yum install vim - 安装 Vim 编辑器。
- yum install git - 安装 Git 版本控制工具。
- cd /etc/sysconfig/network-scripts/ - 进入网络配置文件所在目录。
- ls - 列出当前目录的文件。
- nmcli conn - 查看网络连接。
- rm ifcfg-有线连接_1 - 删除名为“有线连接_1”的网络配置文件(注意根据自己的情况进行删除)
- nmcli conn - 再次查看网络连接。
- nmcli conn delete '有线连接 1' - 删除“有线连接 1”网络连接。(注意根据自己的情况进行删除)
- nmcli conn - 查看更新后的网络连接。
- ls - 再次列出文件。
- nmcli conn add con-name ens33 ifname ens33 type ethernet - 添加一个名为“ens33”的以太网连接。
- ip a - 查看系统的 IP 地址。
- nmcli conn - 再次查看网络连接。
- ping www.baidu.com - 测试网络连接,ping 百度。
- nmcli conn modify ens33 ipv4.method manual ipv4.address 192.168.88.2/24 autoconnect yes - 设置“ens33”连接为静态 IP 地址(自己根据个人环境设置填写ip地址)。
- nmcli conn modify ens33 ipv4.method manual ipv4.gateway 192.168.88.1 autoconnect yes - 设置“ens33”连接的网关地址(自己根据该环境设置填写网关地址)。
- nmcli conn modify ens33 ipv4.method manual ipv4.dns 192.168.88.1 autoconnect yes - 设置“ens33”连接的 DNS 服务器(自己根据该环境设置填写DNS地址)。
- systemctl restart network - 重启网络服务,应用更改。
- vim /etc/sysconfig/network-scripts/ifcfg-ens33 - 编辑“ens33”连接的配置文件。
- systemctl restart network - 再次重启网络服务。
- cat ifcfg-ens33 - 查看“ifcfg-ens33”文件的内容。
- ip a - 查看 IP 地址。
- ping www.baidu.com - 再次测试网络连接。
- cd - 返回到主目录。
- yum clean all - 清理 yum 缓存。
- yum makecache - 重建 yum 缓存。
- reboot - 重启系统。
- vi /etc/ssh/sshd_config - 编辑 SSH 配置文件。
- service sshd restart - 重启 SSH 服务,保新的设置生效,增强 SSH 服务的安全性。