使用Xshell连接VMware

本文详细介绍Linux系统的安装准备,包括虚拟机环境搭建、操作系统选择与分区配置,以及使用Xshell进行远程连接的方法。同时,深入讲解红帽软件包管理器RPM、Yum软件仓库的使用,以及Systemd初始化进程在系统启动过程中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux的安装准备工作:
windows是64位操作系统
确认电脑开启虚拟化功能
物理内存尽量保持8G

  1. 退出或者卸载360等一系列软件
  2. 需要环境:VMware虚拟化软件(虚拟工具)建议版本15.5
  3. 安装远程连接工具Xshell
  4. 新建虚拟机(之前笔记做过了)
  5. 安装linux操作系统:
  6. 软件选择安装带GUI的服务器-KDE
  7. 安装位置,选择我要配置分区:
  8. /boot 200MB
  9. swap 2000MB
  10. / 20000MB
  11. 装完操作系统之后,关机做快照
    终端:
    也称为终端设备,是计算机网络中处于网络最外围的设备,主要用于用户信息的输入以及处理结果的输出等
    而Linux操作系统虚拟出了多个终端,它们之间互相不影响,这些终端就是虚拟终端
    默认有6个
    ctrl + alt +f1/2/3/4/5/6
    在这里插入图片描述
    这个是可视化操作的界面,Linux中F1是可视化界面,其他都是命令行终端
    在这里插入图片描述

接着我们使用Xshell连接终端

  1. 在自己虚拟机上的图形化界面先获取IP地址
    在这里插入图片描述
  2. 如果没有获取到地址,可以继续尝试输入dhclient,可以获取到进程号,然后kill -9 进程号关闭进程,再次输入dhclient就没有问题了,然后ip a查询
    在这里插入图片描述
  3. 打开Xshell攻击,然后连接到终端
    ssh ip地址,弹出信息,输入对应的用户名和密码即可
    在这里插入图片描述

ssh 用户名@ip地址,可以指定用户登录,还是得输入密码
在这里插入图片描述在这里插入图片描述

红帽软件包管理器
早期的linux只能采取源码包的方式安装,这是极其不便的,还得解决软件依赖关系,安装,升级,卸载,校验时候难度都很大,后来推出RPM,有点类似于Windows的控制面板,详细记录软件信息并能够自动分析依赖关系。
Yum软件仓库
虽说RPM能够自动查询出软件之间的依赖关系,但还得让运维人员自己解决,那么一旦有的程序很大,与十几个程序都有依赖关系,这个时候安装软件还是很麻烦的,而Yum软件仓库可以根据当前程序判断出所依赖的其他软件,并且自动下载软件包安装到系统。
Yum软件仓库中的RPM红帽软件包也可以是第三方提供,并不一定是红帽提供。

Systemd初始化进程
Linux开机过程:
BIOS——Boot Loader——加载系统内核——对内核初始化——启动初始化进程
所以可以这么说初始化进程是linux系统的第一个进程
RHEL 7之后提供了systemd初始化进程服务,替换了之前的 system V init
System采用了并发启动机制,开机速度得到了提升。
注意:systemd仅仅在linux系统下使用。
与之前的区别:
systemd没有运行级别这个概念了,用目标代替了运行级别的概念
在这里插入图片描述
如果想把系统默认的运行目标改为”多用户,无图像”模式,可以输入以下命令
在这里插入图片描述

RHEL 7与之前的版本也更新了以下:
systemctl start xxxx 启动服务
systemctl restart xxxx 重启服务
systemctl stop xxxx 停止服务
systemctl reload xxxxx 重新加载配置文件(不停止服务)
systemctl status foo.service 查看服务状态

systemctl enable xxxx 开机自动启动
systemctl disable xxxx 开机不自动启动
systemctl is-enabled xxxx 查看服务是否为开机启动
systemctl list-unit-files --type service 查看各个级别下服务的启动与禁用情况

在这里插入图片描述

### 使用Xshell连接VMware #### 准备工作 确保 VMware 的网络配置正确无误。通常建议将的网络模式设置为 NAT 或桥接模式,以便于主之间的通信更加顺畅[^2]。 #### 获取 IP 地址 启动目标 Linux 系统所在的,在终端内执行命令 `ifconfig` 或者 `ip a` 来获取当前分配给该系统的 IP 地址。对于 Windows 系统,则可以在命令提示符窗口中运行 `ipconfig /all` 命令来查询相关信息。 #### 测试连通性 为了验证能否正常访问,可在宿主打开 CMD 或 Xshell 的本地会话,尝试使用 `ping` 工具向上述获得的 IP 发送请求,例如: ```bash ping 10.0.0.200 ``` 这一步骤有助于确认基本网络连接状况良好[^4]。 #### 创建新的 SSH 连接Xshell 中点击新建会话标签页,选择 "SSH" 协议并填写之前查得的 IP 地址以及默认端口号(通常是22),之后保存此配置项作为日后快速调用之用。 #### 登录认证 当一切准备就绪后,返回至刚才创建好的会话选项卡处双击开启它;此时应弹出对话框要求提供用户名和密码用于身份验证过程——即登录到远端器上的账户凭证信息。一旦通过校验即可顺利进入远程 shell 环境开展后续操作了[^3]。 #### 解决常见问题 如果遇到无法建立连接的情况,请检查防火墙设置是否允许 TCP/22 端口的数据传输,并考虑临时关闭防火墙服务来进行排除故障测试。另外还需注意 SELinux 政策的影响,必要时调整其安全级别或例外规则以保障正常的 SSH 访问权限。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值