首页 > 代码库 > Centos 7安装与登录

Centos 7安装与登录

安装、登录CentOS7

配置IP过程:

dhclient(自动获取IP)→ip addr(查看网卡信息)→vi /etc/sysconfig/network-scripts/ifcfg-ens33→更改配置:

BOOTPROTO=static(静态IP)、

ONBOOT=yes(重启默认加载)、

IPADDR=192.168.137.20、

NETMASK=255.255.255.0、

GATEWAY=192.168.137.1(网关)、

DNS1=119.29.29.29,最后再保存退出→systemctl restart network.service(重启网络服务)

编辑→虚拟网络编辑器→查看子网

1.8 网络问题排查

网络连接选择桥接模式→dhclient(无法执行)→dhclient -r(杀死dhclient进程)→dhclient

若改成桥接模式,则将ip改成和电脑同一网段,网关改成一致。

快速清屏:CTRL+L

切换NAT网络模式:

虚拟网络编辑器→删除VMNET8→添加VMNET8→修改子网IP网关

ifconfig命令安装:yum install -y net-tools

birdged(桥接)

桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以两个网卡的IP地址也要设置为同一网段。

NAT(网络地址转换)

NAT模式中,就是让虚拟机借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。 NAT模式中,虚拟机的网卡和物理网卡的网络,不在同一个网络,虚拟机的网卡,是在vmware提供的一个虚拟网络。

Host-only(仅主机)

在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。其实Host-Only网络和NAT网络很相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。

NAT和桥接的比较:

(1) NAT模式和桥接模式虚拟机都可以上外网。

(2) 由于NAT的网络在vmware提供的一个虚拟网络里,所以局域网其他主机是无法访问虚拟机的,而宿主机可以访问虚拟机,虚拟机可以访问局域网的所有主机,因为真实的局域网相对于NAT的虚拟网络,就是NAT的虚拟网络的外网,不懂的人可以查查NAT的相关知识。

(3) 桥接模式下,多个虚拟机之间可以互相访问;NAT模式下,多个虚拟机之间也可以相互访问

1.9 使用putty远程连接Linux

虚拟机快照相当于做备份,可以恢复到做快照时虚拟机的状态

打开Putty,输入IP。

在saved sessions输入名称,在windows选择显示行数。

保存后,打开即可。

1.10 使用xshell连接linux

打开xshell,新建会话。输入IP地址及名称。


将登陆模式改为密码模式:


在外观选项中可以设置字体的颜色与大小。将保持活动状态的时间改大


点击连接即可。

将鼠标右键修改成粘贴剪切板的内容:

工具→选项→键盘和鼠标→向右按钮选择Paste the clipboard contents,并且将选定的文本自动复制到剪切板这个选项打勾

在开启多窗口时,窗口选项中可以选择层叠、水平平铺、垂直平铺等方式配合使用。

1.11 putty密钥认证

打开putty key generator ,点击Generate生成秘钥。长的为私钥,短的为公钥。

mkdir /root/ .ssh(创建.ssh目录)→chmod 700 /root/ .ssh(改权限)→vi /root/.ssh/authorized_keys(新建authorized_keys 文件并编辑)→点击鼠标右键粘贴→保存退出→setenforce 0(关闭selinux防火墙)→将putty界面.ssh下的auth最后一栏加载保存的私钥,并保存。打开后,需要输入用户名和保存私钥的密码才能登陆。

ctrl+d     退出当前putty窗口

1.12 xshell密钥认证

工具→新建用户秘钥生成向导→设置名称和密码→vi /root/.ssh/authorized_keys→将秘钥复制保存并退出→点击打开(alt+O)属性→用户身份验证→将方法中的passwd改成public key→点连接

##如果需要登录root  就放  /root/.ssh/authorized_keys    普通用户   为  /home/   root家目录为/root/

1.13 单用户模式

忘记root密码,有两种方法:单用户模式

重启方法:reboot、init 6(常用)、shutdown -r now

进入单用户模式:

重启→按e→将linux16这一行的ro(读)改成rw(读写)并在后面加上init=/sysroot/bin/sh→ctrl+x→chroot /sysroot/(切换到原来系统)→passwd root(更改root密码)→touch /.autorelabel(和selinux有关的操作,无此操作不能登录系统)→重启(虚拟机→电源→重新启动客户机)


/sysroot/就是原系统所在的路径

单用户模式就是找到启动盘,引导内核,加载启动。

单用户模式只能在服务器物理机上操作。

1.14 救援模式

CentOS6运行级别0-6

0:关机

1:单用户

2:多用户模式

3:多用户模式(正常启动系统,没安装图形界面前提下,是进入此级别的)

4:多用户模式

5:图形操作界面

6:reboot重启

CentOS7下执行ls -l /usr/lib/systemd/system/runlevel*target     查看运行级别

0:关机

1:单用户模式

2:多用户模式

3:多用户模式

4:多用户模式

5:图形

6:重启

救援模式操作:

可以用装系统用的硬盘或者U盘进入装系统的界面

电源→启动时进入BIOS→Boot→将CD-ROM移到第一位,按F10→选择Troubleshooting→选择Rescur a CentOS Linux system→选择Continue→chroot /mnt/sysimage/(切换到系统)→passwd root→虚拟机设置启动时不连接CD/DVD→重启客户机

1.15 克隆虚拟机

克隆之前先关机

右键要克隆的客户机→管理→克隆→创建链接克隆→填写名称→完成→修改IP→hostnamectl set-hostname zhangfei02(修改主机名)→在xshell中为克隆的虚拟机建立一个新的连接

1.16 Linux机器相互登录

在原来的虚拟机上执行ssh 192.168.137.21(克隆虚拟机的IP),再输入密码,则会连接克隆的虚拟机。

ssh-key     生成秘钥对→存放目录→秘钥密码→/root/.ssh/下id_rsa为私钥,id_rsa.pub为公钥,若将公钥复制到原虚拟机,克隆虚拟机则可以连接原虚拟机。


Centos 7安装与登录