CentOS使用

news2024/9/28 11:57:03

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 ,增加以下代码
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登录克隆主机,其中密码和用户完全一样.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1409691.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

构建高可用消息队列系统 01

构建高可用消息队列系统 01 引言1. RabbitMQ简介介绍1.1 什么是RabbitMQ1.2 RabbitMQ的核心特性1.3 RabbitMQ与AMQP 2.安装RabbitMQ3.消息队列实践总结 引言 在当今互联网时代,消息队列系统扮演着至关重要的角色,它们被广泛应用于分布式系统、微服务架构…

Linux编辑器vim(含vim的配置)

文章目录 前言vim的基本概念vim基本操作进入vim模式切换退出vim vim指令vim命令模式指令vim底行模式命令 简单vim配置 前言 本篇文章,小编将介绍Linux编辑器–>vim以及vim的配置。 vim的基本概念 正常/普通/命令模式(Normal mode) 控制屏幕光标的移动&#xf…

年夜饭都吃什么菜?年夜饭菜谱保存到手机便签更便捷

农历除夕,是我国一年中最为重要的传统节日之一,而在这一天,全家团圆共进年夜饭是一种重要的仪式感。然而,随着现代生活的繁忙,很多人都在为年夜饭吃什么菜而发愁。年夜饭是一顿团圆、美好的大餐,选择一些好…

基于非缓冲区文件操作(实现cp的功能)

打开文件 -- open open(const char *pathname, int flags); open(const char *pathname, int flags, mode_t mode); 形参: pathname -- 文件的路径 flags:下面的宏定义必须选择一个 O_RDONLY -- 只读 O_WRONLY -- 只写 O_RDWR --…

selenium执行出现异常,SessionNotCreatedException ChromeDriver only supports

问题现状: 运行程序报错: selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 114 Current browser version is 121.0.6167.85 with binary path /App…

8.6跳跃游戏②(LC45-M)

算法: 与上一题一样,还是看最大覆盖范围 要从覆盖范围出发,不管怎么跳,覆盖范围内一定是可以跳到的,以最小的步数增加覆盖范围,覆盖范围一旦覆盖了终点,得到的就是最少步数! 这里…

MyBatis 批量插入数据优化

前言 最近在项目上遇到了批量插入的场景问题,由于每次需要插入超过 10w 的数据量并且字段也蛮多的导致如果使用循环单次插入的方式插入数据插入的效率不高。相信读者们在实际开发中也遇到过这样类似的场景,那么批量插入如何实现呢? 其实我也…

本地部署Tomcat开源服务器并结合内网穿透远程访问

文章目录 前言1.本地Tomcat网页搭建1.1 Tomcat安装1.2 配置环境变量1.3 环境配置1.4 Tomcat运行测试1.5 Cpolar安装和注册 2.本地网页发布2.1.Cpolar云端设置2.2 Cpolar本地设置 3.公网访问测试4.结语 前言 Tomcat作为一个轻量级的服务器,不仅名字很有趣&#xff0…

闲人闲谈PS之五十二——虚拟组装部件超过99的问题

惯例闲话:分享 朱龙春老师的一篇随笔《只是做点ERP,没必要跳楼吧 。 多大的事呢,生命面前,一切都是个P》的感想,故事大致是这样,客户不断提需求,技术出身的愣头青项目经理扛不住项目成本压力&am…

初识Docker(架构、安装Docker)

一、什么是Docker Docker 是一个开源的应用容器引擎,它允许开发者将应用程序及其依赖打包到一个轻量级、可移植的容器中。这些容器可以在不同的计算平台上运行,如Linux和Windows,并且可以实现虚拟化。Docker 的设计目标是提供一种快速且轻量…

C++数据结构——红黑树

一,关于红黑树 红黑树也是一种平衡二叉搜索树,但在每个节点上增加一个存储位表示节点的颜色,颜色右两种,红与黑,因此也称为红黑树。 通过对任意一条从根到叶子的路径上各个节点着色方式的限制,红黑树可以…

01 质数筛

一、根据概念进行枚举 1、判断质数的枚举算法 根据概念:除了1和它本身以外没有其他约数的数为质数 //输入一个数n&#xff0c;判断n是不是质数 #include<bits/stdc.h> using namespace std;int main(){int n;cin>>n;//根据概念:除了1和它本身以外没有其他约数的…

进程通信与socket编程实践之猜数字小游戏

socket是实现进程通信的一种重要方式&#xff0c;本文将通过socket编程实现服务器进程与客户端进程之间的通信&#xff0c;并在通信之外实现猜数字的小游戏。 1. 设计思路 本文设计的C/S结构的猜数字游戏功能如下&#xff1a;服务器端自动生成一个1-100之间的随机数字&#x…

linux基础学习(7):find命令

1.按照文件名搜索 find 搜索路径 选项 文件名 选项&#xff1a; -name&#xff1a;按文件名搜索 -ineme&#xff1a;不区分文件名大小写搜索 -inum&#xff1a;按inode号搜索 按文件名搜索跟按关键词搜索不一样&#xff0c;只能搜到文件名完整对应的文件 *根据文件名…

加速应用开发:低代码云SaaS和源码交付模式如何选

随着数字化转型的加速&#xff0c;企业对于快速开发和交付高质量应用的需求也越来越迫切。为了满足这一需求&#xff0c;开发者们开始探索采用低代码平台进行软件开发工作&#xff0c;以加速应用开发过程。 目前&#xff0c;市场上的低代码产品众多&#xff0c;但基本可分为简单…

特征工程之特征降维

为什么要进行特征降维&#xff1f; 特征对训练模型是非常重要的,用于训练的数据集包含一些不重要的特征,可能导致模型泛化性能 不佳 某些特征的取值较为接近&#xff0c;其包含的信息较少 希望特征独立存在对预测产生影响&#xff0c;两个特征同…

Goldsky - 使用ClickHouse和Redpanda的黄金标准架构

本文字数&#xff1a;6240&#xff1b;估计阅读时间&#xff1a;16 分钟 作者&#xff1a;ClickHouse Team 审校&#xff1a;庄晓东&#xff08;魏庄&#xff09; 本文在公众号【ClickHouseInc】首发 介绍 作为一家以开源为根基的公司&#xff0c;我们发现用户通常是第一个识别…

JWT登录

JWT JSON Web Token&#xff08;JSON Web令牌&#xff09; 是一个开放标准(rfc7519)&#xff0c;它定义了一种紧凑的、自包含的方式&#xff0c;用于在各方之间以JSON对象安全地传输信息。此信息可以验证和信任&#xff0c;因为它是数字签名的。jwt可以使用秘密〈使用HNAC算法…

3.确认弹窗(ConfirmPopup)

愿你出走半生,归来仍是少年&#xff01; 环境&#xff1a;.NET 7 在开发中&#xff0c;最常用的弹窗之一表示确认弹窗&#xff0c;为了减少重复的开发工作&#xff0c;所以需要基于Popup进行封装。 1.布局 分为标题、确认内容、按钮三个区域&#xff0c;都是可供调整的。 &l…

二叉树堆的应用实例分析:堆排序 | TOP-K问题

&#x1f4f7; 江池俊&#xff1a; 个人主页 &#x1f525;个人专栏&#xff1a; ✅数据结构冒险记 ✅C语言进阶之路 &#x1f305; 有航道的人&#xff0c;再渺小也不会迷途。 文章目录 前言一、堆排序1.1 排序思想1.2 堆排序过程&#xff08;图解&#xff09;1.3 堆排序代…