CentOS使用

1.使用SSH连接操作虚拟机中的CentOS

使用代理软件(MobaX/Xshell)通过ssh连接vmware中的虚拟机,可以摆脱vmware笨重的软件,直接在代理软件中进行操作.

包括使用云虚拟器,其实也只是在本地通过ssh连接别处的云服务商的硬件而已.

1.1 配置静态IP

为什么要配置静态IP?

想要使用ssh连接就需要获取虚拟机的IP,但若DHCP,则每次连接都要确定虚拟机的IP是否变化,故直接分配一个静态IP

步骤

  1. vmware中,编辑--虚拟网络编辑器,记住下方的子网掩码,假设是255.255.255.---选中Vmnet8--选中NAT设置,记住网关IP,假设是192.168.177.2
  2. win中打开网络适配器-找到vmnet8--右键属性--找到IPv4--打开属性--勾选使用下面的IP地址--前三段和之前查到的一致,最后一段任意不重复即可-子网掩码相同。然后关闭保存
  3. 进入CentOS,sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33 ,增加以下代码
cpp 复制代码
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
//确保BOOTPROTO是static
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="9ecb968f-1b41-484e-a8cc-adde04b4fcf2"
DEVICE="ens33"
//确保ONBOOT是yes
ONBOOT="yes"
//增加以下代码
IPADDR="192.168.177.128"
NETMASK="255.255.255.0"
PREFIX=24
NETMASK="255.255.255.0"
GATEWAY="192.168.177.2"
DNS1="8.8.8.8"
DNS2="8.8.4.4"

:wq保存关闭,重启虚拟机

  1. 重启后ifconfig检查是否已经变为192.168.177.128,并且ping自己192.168.177.128,ping百度,可以ping通,则设置正确
  2. 若ping时提示name or service not known,则此时未连接网络,修改如下

1.2 安装ssh服务

sudo yum install openssh-server

(centos使用yum管理包,故不要使用apt命令)

1.3 启动ssh服务

systemctl restart sshd

关闭虚拟机重启

1.4用MobaX创建SSH连接Vmware中的CentOS

左上角session--SSH--remote host填入192.168.177.128,specify username打勾,然后填入用户名。

**注意!!这个用户名必须参照CentOS终端的用户名打,本例中就是sunsplanter。

因为配置系统时新建了一个用户Ju(但不知道怎么稀里糊涂弄了个sunsplanter别名),登录界面也显示Ju,故创建SSH连接时的用户名想当然也打了Ju,找了半天错。

2. 克隆虚拟机

为什么要克隆虚拟机?

简单来说, 防止玩坏了, 留一台空白的备份, 在克隆的上面操作, 坏了就删除.

步骤

  1. 右键虚拟机-->管理-->克隆虚拟机-->创建完整克隆-->位置选择放到虚拟机集合的文件夹中.然后就会得到一个克隆的虚拟机
  2. 更改主机名, 第一台主机名是localhost, 克隆后依然是localhost.
    sudo vim /etc/hostname, 进去删除掉原本的内容(即复制过来的主机名), 然后打上想要的新的主机名, 以区分元主机和克隆主机. 正在学习Redis, 故将克隆主机命名为Redis
  3. 克隆过来故之前的静态IP设置也复制过来了, 意味着元主机和克隆主机都是192.168.177.128,两台主机共享一个IP地址当然不行. 将克隆主机IP地址修改为129.

重启即生效. 往后可在代理软件中用192.168.177.129登录克隆主机,其中密码和用户完全一样.

相关推荐
想做小南娘,发现自己是女生喵4 分钟前
i.MX6ULL嵌入式Linux入门学习文档
linux·运维·学习
FL16238631295 分钟前
Siemens‑Automation‑License‑Manager & SIMATIC‑Automation‑Tool 下载安装教程
运维·服务器
落魄大学生之流水线上谋生计17 分钟前
从 Jenkins 小白到企业级交付平台
运维·jenkins
此生决int24 分钟前
Linux系列(04)——基础开发工具(上)软件包管理器、vim、gcc/g++
linux·服务器·vim
Huangjin007_26 分钟前
【Linux 系统篇(二十六)】文件(三): 深入理解 “一切皆文件”、缓冲区
linux·运维·服务器
2401_8685347827 分钟前
2024年11月软考网规
运维·服务器
杨云龙UP37 分钟前
Oracle 19c RAC到RAC Active Data Guard标准搭建与巡检指南
运维·服务器·数据库·oracle·adg·data guard·rac到rac
我不会起名字32239 分钟前
Redis 入门(一):Redis 是什么,为什么后端都离不开它
linux·redis·docker·安装·cli
Mikko740 分钟前
JVM 线上排查实战(七):jps 看不到进程、jstack 报不允许的操作怎么办?attach 失败的六种情况实测
java·运维·jvm·后端
都适、隶仁ミ1 小时前
【等保加固】MySQL5.7.38
运维·服务器·mysql·安全·等保