1. 配置静态ip
dhclient 自动获取ip
ip add 查看网卡ip
ifconfig也可以但是需要 yum install -y net-tools 安装命令
永久修改需要修改配置文件把获取的ip网关写进去
修改配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改 BOOTPROTO=static ONBOOT=yes
添加 IPADDR=192.168.217.129 ip
NETMASK=255.255.255.0 子网掩码
GATEWAY=192.168.217.2 网关
DNS1=119.29.29.29 dns
重启网络服务 systemctl restart network.service 或者service network restart
2.网络排查
1.切换连接模式:虚拟机设置里面找到网络适配器切换成桥接模式。
输入dhclient 重新获得ip 如果已经运行过无法获取先杀死dhclient -r 然后在输入dhclient重新获取 ifconfig查看新ip 最后输入 ping www.baidu.com 看能否ping通
2.如果不通点编辑 虚拟网络编辑器 移除VMnet8 重新添加网络
选择VMnet8 连接模式选NAT模式 然后发现子网ip改变了 点击确定
先杀死dhclient -r 然后在输入dhclient重新获取 ifconfig查看新ip 最后输入 ping www.baidu.com 看能否ping通
3.如果还是不行输入route -n 查看路由网关是否存在
然后编辑配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33看一下ip网关有没有写错
修改后重启网络服务systemctl restart network.service
3.单用户模式
重启服务器输入 init 6或者reboot
到这个界面后迅速按上下键选择第一个按再 e 键进入grub模式
按下键找到linux16一行定位到 ro 这里
修改成 rw init=/sysroot/bin/sh 然后按ctrl+x 进入系统
输入chroot /sysroot/切换到自己系统
输入passwd root 修改密码(如果有乱码先输入 LANG=en 切换语言)
修改完后输入 touch /.autorelabel(有关于selinux安全设置)
重启电源或者 输入 exit 然后 init 6
4.Linux机器相互登录
远程连接服务器的命令是 ssh username@ip (可以简写为ssh+ip)
如: ssh root@192.168.217.128 (简写为ssh 192.168.217.128 默认登录为当前用户)
然后对方机器的输入密码
也可以加 -p 22 指定22端口如:ssh -p 22 root@192.168.217.128默认为22可以省略其他端口可修改
w 命令查看系统负载的可以看到连接的终端
远程密钥登录
输入ssh-keygen 然后三个回车然后生成密钥对
ls /root/.ssh/ 会生成公钥和私钥 id_rsa和id_rsa.pub
然后 cat /root/.ssh/id_rsa.pub
复制公钥到另一台机器上的配置文件 vi /root/.ssh/authorized_keys
连接另一台机器前需要确定selinux关闭
查看命令getenforce 显示 Enforcing 为开启
临时关闭输入 setenforce 0 显示 Permissive 为关闭
然后即可密钥登录了