D2-虚拟机无法连网及CentOS7安装
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:看虚拟网络编辑器里路由网段是不是正确。
步骤5:Centos Linux里的ssh远程连接服务是否打开。
查看状态 systemctl status sshd
重启服务 systemctl restart sshd
查看端口 ss -lnt|grep 22
经验丰富的人排查方法:
步骤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)--双击打开-启动。
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