登录CentOS7

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 网关

扫描二维码关注公众号,回复: 2684373 查看本文章

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 [email protected] (简写为ssh 192.168.217.128 默认登录为当前用户)

然后对方机器的输入密码

也可以加 -p 22 指定22端口如:ssh -p 22 [email protected]默认为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 为关闭

然后即可密钥登录了

猜你喜欢

转载自blog.csdn.net/aaahai/article/details/81212813