D2-虚拟机无法连网及CentOS7安装

admin

windows宿主与vmware和虚拟机的关系


vmware网卡模式知识

a)NAT(网络地址转换)

用途:学习,特别是多人在一起学习,最适合。

b)桥接模式

windows宿主机和虚拟机在一个局域网里是对等的不同电脑。

用途:用虚拟机对外提供服务。

Xshell无法连接Linux如何排查?

1)小白简单排查:

步骤1:登录linux,执行ip a看是否有IP地址,并且对不对。

##方法1:重启ens33网卡:
##关闭网卡:
ifdown ens33
##开启网卡:
ifup ens33
##方法2:重启所有网络(所有网卡)
systemctl restart network
##方法3:图形化配置网卡
nmtui

步骤2:查看xshell连接的信息是否正确(IP/端口/协议)。

步骤3:看看vnet8网卡是否有正确的Ip

正常:10.0.0.1(x.x.x.1),如果连接有问题,手动重启vmnet8网卡一下。

批处理脚本见工具目录:Vnet-restart.bat

步骤4:看虚拟网络编辑器里路由网段是不是正确。

步骤5Centos Linux里的ssh远程连接服务是否打开。

  • 查看状态 systemctl status sshd

  • 重启服务 systemctl restart sshd

  • 查看端口 ss -lnt|grep 22

2)经验丰富的人排查方法:

步骤1:检查物理网络(从xshell到Linux**之间)是否通畅

 ## 进入退出Linux后的xshell窗口或dos窗口
 #[x:~]$ ping 10.0.0.128
 #正在 Ping 10.0.0.128 具有 32 字节的数据:
 #来自 10.0.0.128 的回复: 字节=32 时间<1ms TTL=64
 #来自 10.0.0.128 的回复: 字节=32 时间<1ms TTL=64
 #来自 10.0.0.128 的回复: 字节=32 时间<1ms TTL=64
 #来自 10.0.0.128 的回复: 字节=32 时间<1ms TTL=64
 
 ##如果不通:
 
 ##物理环境(可能的原因有):
 是否开机?
 网卡是否正常?
 是否有防火墙?
 
 ##虚拟环境(可能的原因有):
 1)是否开机
 2)IP错误。
 3)防火墙阻挡:
 #停止防火墙:
    systemctl stop firewalld;
 #禁用防火墙:
  systemctl disable firewalld
 4)vnet8网卡IP(x.x.x.1)或网卡本身问题(重启)。

步骤2:检查对应网络服务是否打开端口。

 ##[x:~]$ telnet 10.0.0.128 22
 ##Connecting to 10.0.0.128:22...
 ##Connection established.
 ##To escape to local shell, press 'Ctrl+Alt+]'.
 ##SSH-2.0-OpenSSH_7.4
 
 ##如果不通-原因:
 1)Linux IP错误。
 2)防火墙阻挡。
 3)Linux ssh服务没开。

Xshell连接设置

标签属性:

1.字体:14-18字体

2.光标闪烁,450ms。

3.跟踪日志记录(重要)。

4.选中即复制(工具-选项-键盘鼠标-选中即复制)

复制功能:

1)选中即复制(很好,推荐)。

2)选中然后右键复制。

粘贴功能:

1)shift+insert或者alt+insert(xshell适合)

2)右键粘贴。

vmware相关核心知识

1)快照(必会)

a.就是快速的拍个照,将来系统出错了,可以回退到拍照前的状态。

b.把系统搞崩溃了,或者做各种测试,都需要快照。

2)克隆(介绍)

复制一个系统,生成一个新的系统。

完全克隆,可以独立打开,不依赖于其他文件,但是很大

链接克隆,不能独立打开,依赖于克隆的文件,但是很小

推荐:学习选用链接克隆。

3)使用其他虚拟机文件

步骤:文件-打开-找到虚拟机文件(.vmx)--双击打开-启动。


_ueditor_page_break_tag_

Linux系统(CentOS)配置软件更新地址

 ##1)官方源(国外)====>国内(阿里云CentOS7默认是从官方下载软件的,改为从阿里云网站下载)
 
 curl -s -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
 
 ##2)epel源更新地址:
 #EPEL (Extra Packages for Enterprise Linux), 是由 FedoraSpecial Interest Group 维护的Enterprise Linux(RHEL、CentOS)中经常用到的包。
 curl -s -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
 
 #3)CentOS6和CentOS7都要安装的企业运维常用基础工具包:
 yum install tree lrzsz wget -y
 
 # tree 以树形结构显示目录
 # lrzsz 上传下载工具
 # wget 下载工具
 ## 成功标志 “完毕!”
 
 #4)CentOS7要安装的企业运维常用基础工具包:
 yum install psmisc net-tools bash-completion vim-enhanced -y
 ## 成功标志 “完毕!”
 
 #5)更新所有软件到最新(学习不用更新)
 yum update
 #总下载量279M。
 #特别注意:工作中的服务器用于正式上线之前可以安装。

Linux命令行

1)Linux管理员用户

超级管理员是root,windows超级管理员administrator

2)Linux管理

Linux管理有桌面和命令行,但是服务器端管理常用是命令行。原因,命令行更有效率,而且操作部署环境目的是提供服务给别人。

3)Linux命令行提示符

 [root@oldboyedu ~]#
 #a.[]把东西括起来
 #b.root当前登录的用户位置,root代表当前登录的是root。
 #c.@是分隔符。
 #d.oldboyedu是主机名。
 #e. ~位置是当前路径地址,~代表用户的家目录。对于root来说就是/root。
 #f.#号是管理员的标识符,当前是管理员在登录,而普通用户下是$符号。

4)bash解释器

bash解释器类似命令翻译官,把我们输入的命令解析给操作系统,然后把系统处理的结果再返回命令行屏幕

 [root@oldboy ~]# echo $SHELL
 /bin/bash

5)命令行快捷键

tab        命令/路径等补全的快捷键(可以让我们不用记住命令的全部,只需要前三个3个字符即可)

ctrl+c   终止任意运行的程序,返回提示符状态

ctrl+l   清屏

6)Linux命令语法

命令 [选项1] [选项2] [选项n] [路径/文件]

针 [老护士|小护士] [胳膊|屁股] 人

说明:

#中括号里是可选

#所有元素之间必须要有一个空格,可以多个。

7)LInux基础命令

a.查看当前路径pwd(print working directroy)

 [root@oldboyedu ~]# pwd
 /root

b.切换路径cd(change directory)

 [root@oldboyedu ~]# cd /tmp
 [root@oldboyedu tmp]# pwd
 /tmp



注:CentOS即将停止维护(仍然可以正常使用,只是不会更新了),该笔记用于网络及服务器知识学习,暂时安装CentOS7

留言:需要CentOS7镜像文件请联系QQ:3175473826


返回顶部