第1章 Xshell优化
公司中常用的远程连接工具
xshell
secureCRT
- 连接一次会话会自动保存 每一个会话都有自己的属性
PS: 登陆脚本 在使用普通用户 登陆到root用户的时候会用到 - 日志记录(把所有操作过的命令记录到本地文本中)
在办理交接的时候 开启日志 - windows和Linux系统之间传输文件
Linux的命令: lrzsz
yum -y install lrzsz
终端–终端类型 Linux–缓冲区大小 20000(能存放的命令条数)
勾上将清除的屏幕推到滚动缓冲区–确定
VT模式–最后一行初始数字键盘模式设置为普通
高级–勾上禁用更改终端标题
外观–字体大小(16-18)–游标颜色,使用闪烁的光标 –400
高级-日志记录-文件路径-勾选连接时开始记录日志-确定-重新连接
VMware目录data下–去掉文件已存在覆盖的√
工具–选项–常规–回话文件夹路径 VMware目录data下
键盘和鼠标(设置鼠标键是否可以粘贴)–
更新 去掉勾–高级–禁用铃声
第2章 无法连接虚拟机排错思路
Windows连接 Windows服务器
Windows+R键输入mstsc 进入远程连接界面
2.1 远程连接虚拟机
2.1.1 确认Windows主机 ping 10.0.0.200 是通的
若10.0.0.200 不通?
- 道路不通(网线坏、光纤损坏、服务器没有开启)
- 服务器的安全策略禁止ping
- IP地址是否配置正确
ip a 查看配置的IP地址 10.0.0.200/24 - Vmnet8是否配置正确
Vmnet8的IP地址必须和虚拟机的IP地址在相同的网段
DCHP自动获取
手动配置 - 关闭NetworkManager
系统管理网络的方法两种: - Network 10.0.0.200
- NetworkManager
使用命令:
systemctl stop NetworkManager
systemctl disable(禁止开机运行) NetworkManager
enable(开机自动运行)
如果出现:Unit NetworkManager.server could not be found
则需要安装NetworkManager,代码如下:
yum –y install NetworkManager
然后继续关闭NetworkManager即可
2.1.2 确认Windows防火墙和虚拟机的防火墙是关闭状态或者是放行状态
2.1.3 服务器有没有开启
确认SSH服务是否开启:
SSHD:默认端口:22端口
为了区分不同的端口:
22------SSHD
80------WEB
如何测试端口是否开启? - windowsWindows+R输入cmd执行telnet 10.0.0.200 22
出现SSH -2.0-OpenSSH-7.4说明端口正在运行
若Windows cmd没有Telnet命令?
控制面板程序启用和关闭程序找到Telnet服务勾上确定进入cmd,重新输入telnet 10.0.0.200 22即可
2)使用xshell本地xshell执行telnet 10.0.200 22
2.1.4 其他原因导致 - Windows的VMware服务没有开启
Services.msc打开windows服务 - 编辑虚拟网络编辑器还原默认设置
- WiFi共享
2.2 远程连接硬件服务器 云主机
公司(39.153.181.202)云服务器(39.107.76.96)
a . ping 39.107.76.96是否ping的通
b . 检查云服务的安全策略
c . 确认云服务器的防火墙是否放行了公司的公网IP 39.153.181.202
公司有多个IP地址 需要都放行
PS: 家里连接服务器如何连接
1)直接在防火墙中放行家里的公网IP地址 危险
2)在公司搭建vpn服务器 在家里连接vpn服务器 在连接云服务器或者硬件服务器
d . 抓包 tcpdump 项目案例
2.3 操作系统说明必知必会
2.3.1 系统命令提示符
在什么情况下可以输入命令行 在命令提示符的后面输命令;
[ ①root ②@ ③oldboyedu-lnb ④~ ] ⑤#
① root
当前系统登录的用户名
类似于Windows的administrator
② @ 分隔符
③ oldboyedu-lnb
主机名称
每台服务器的主机名不能相同
④ ~
波浪线
当前所在位置(目录)
默认的目录 root 家目录
⑤ #
用户提示符 表示超级用户管理员 最高权限
$:普通用户提示符
2.3.2 命令语法说明
命令的规范:
PS: 在Linux操作系统中大部分出现的[] 里面都是可选项
命令提示符: 命令 空格 [选项参数] 空格 目标/文件/目录/服务
rm 空格 -f[强制删除] 空格 1.bat
systemctl 动作 对象/服务
命令提示符: 命令 回车
2.3.3 系统目录结构
Linux的系统目录一切从/根目录开始的
类似于windows只分了一个C盘
/ -----> 根目录
1).windows的目录结构:
c:\vmware\soft
d:\学习视频\linux\mysql
e:\hlg.avi hlg.mp4
2).linux的目录结构:
/vmware/soft
/学习视频/linux/mysql
/root/1.bat
3).绝对路径
绝对路径是从/开始的路径
/root/oldboy/test.txt
优点: 不容易迷路
缺点: 麻烦路径太长
4).相对路径
从当前的路径开始查找
test.txt oldboy.txt 1.bat
优点: 快速定位文件
缺点: 容易迷路
举例:查看网卡配置文件
绝对路径查看:
cat /etc/sysconfig/network-scripts/ifcfg-eth0
相对路径查看:
已经在network-scripts目录
cat ifcfg-eth0
[root@oldboyedu-lnb ~]# ls 快递.xlsx
快递.xlsx
[root@oldboyedu-lnb ~]# ls /root/快递.xlsx
/root/快递.xlsx