1.1 操作系统32位与64位的区别 1、 运算速度不同(32位的相当于4车道,64位的相当于8车道) 2、 寻址范围(支持最大内存)32位最大支持4G,64位支持更大的内存 3、 设计定位 64位主要是给服务器使用 进行大量计算 1.2 云服务VS物理服务器 物 理 机:dell 云服务器:阿里云、腾讯、华为(用于国企) aws(亚马逊) 云服务器就是把所有服务器的cpu、硬盘、内存放在一起,根据需求来进行分配。 1.3 为什么要远程连接Linux系统 在实际的工作场景中,虚拟机界面或物理服务器本地的窗口都是很少能够接触到的,因为服务器装完系统后,都要拉到IDC机房托管,如果是购买了云主机,更碰不到服务器本地显示器了,此时只能通过远程连接的方式管理Linux系统。因此,在装好了Linux系统后,学习Linux运维的第一步应该是配置好客户端软件远程(通过ssh软件进行连接)连接Linux系统进行管理。 Windows:Xshell/secureCRT/putty Mac: 终端ssh命令或iterm2 1.3.1 远程连接虚拟机故障排查 1、 IP地址(服务器位置/地址) 1) 公网IP: 全世界范围内数量有限(大部分在美国) 如果不拒绝访问,全世界的人都能访问 2) 内网(局域网、私网) 192.168.xx.oo 192.168.oo.xx 10.0.0.xx
192.168.21.xx 10.0.0.xx 2、端口号
项目/服务 台球 足球 羽毛球 排球 篮球
标号/端口 21 456 76 80 22
端口是用来区分不同的服务
服务:远程连接服务-------sshd------22端口
协议:共同遵守的规则
1.3.2 无法连接服务器排查思路
1、 检查道路是否通畅
1)通畅: [d:~]$ ping 10.0.0.200
正在 Ping 10.0.0.200 具有 32 字节的数据:
来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64
10.0.0.200 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
2)不通:[d:~]$ ping 10.0.0.201
正在 Ping 10.0.0.201 具有 32 字节的数据:
来自 10.0.0.1 的回复: 无法访问目标主机。
请求超时。
请求超时。
请求超时。
10.0.0.201 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 1,丢失 = 3 (75% 丢失)
2、 是否有阻碍(防火墙)
3、 查看端口是否开启
1)连接成功:[d:~]$ telnet 10.0.0.200 22
Connecting to 10.0.0.200:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
SSH-2.0-OpenSSH_5.3
Protocol mismatch.
Connection closed by foreign host.
Disconnected from remote host(10.0.0.200:22) at 20:28:54.
Type help' to learn how to use Xshell prompt. Connection established.连接建立 3) 连接失败:[d:\~]$ telnet 10.0.0.200 21 Connecting to 10.0.0.200:21... Could not connect to '10.0.0.200' (port 21): Connection failed. Type
help' to learn how to use Xshell prompt.
Connection failed.连接失败
1.3.3 无法连接服务器的常见原因
1、 IP地址是否正确
2、 服务器网络的配置(未解锁技能)
3、 编辑里的虚拟网络编辑器的NAT模式的子网IP:10.0.0.0
NAT设置里的网关IP:10.0.0.254
4、 VMware服务(查看以下两项是否这个状态)
VMware Authorization Service 正在运行/已启动 自动
VMware NAT Service 正在运行/已启动 自动
5、 VMware虚拟网卡
此电脑-----虚拟网卡
1.4 磁盘分区
·方案一:适用于数据不重要
/boot 引导分区 200M(centOS 7 1G) Swap 交换分区 内存不足时,临时当内存使用,<8G是内存的1.5倍,>=8G就是8G / 根分区 程序软件存放的位置,内存剩余多少给多少
·方案二:适用于数据重要 /boot 引导分区 200M(centOS 7 1G) Swap 交换分区 内存不足时,临时当内存使用,<8G是内存的1.5倍,>=8G就是8G / 根分区 程序软件存放的位置,20-200G /data 数据分区 给剩余的所有内存 ·方案二:适用于数据重要 /boot 引导分区 200M(centOS 7 1G) Swap 交换分区 内存不足时,临时当内存使用,<8G是内存的1.5倍,>=8G就是8G / 根分区 程序软件存放的位置,20-200G /data 数据分区 20-40G 剩余的所有内存留着,谁要给谁分配