Centos虚拟机安装配置与MobaXterm工具及Linux常用命令

news2025/4/8 16:29:44

目录

一、Centos操作系统

1.1 Centos介绍

1.2 Centos虚拟机安装

1.3 配置centos的镜像 

1.4 虚拟机开机初始设置 

1.4.1 查看网络配置

1.4.2 编辑网络配置 

二、MobaXterm工具

2.1 MobaXterm介绍

2.2 MobaXterm安装 

2.3 切换国内源

三、Linux常用命令和模式

3.1 查看网络配置

3.2 文件管理

3.3 vi或vim编辑器

3.3.1 命令模式

3.3.2 编辑模式

3.3.3 末行模式

TIps:VMWare虚拟机快照还原功能


一、Centos操作系统

1.1 Centos介绍

        CentOS(Community Enterprise Operating System)是一种基于Linux的操作系统,它是由社区开发和维护的免费开源软件。CentOS是基于Red Hat Enterprise Linux(RHEL)的源代码构建的,因此它与RHEL非常相似,提供了稳定、可靠和安全的操作系统环境。

CentOS是一种稳定、可靠和安全的开源操作系统,它基于RHEL构建,并提供了广泛的兼容性和软件包管理功能。CentOS适用于各种用途,特别是在服务器环境中,它拥有一个活跃的社区,为用户提供支持和帮助。

1.2 Centos虚拟机安装

        安装虚拟机需要提供虚拟机管理、迁移、快照和恢复、虚拟化网络以及云计算等功能的产品,这里推荐VMWare,其安装步骤以及虚拟机安装与同,可参考该文章 -->VMWare虚拟机安装与环境配置 

下面就是Centos虚拟机的创建,可看第三章,安装配置Conetos虚拟机时只需修改如下选项:

 

1.3 配置centos的镜像 

注意下载到非中文路径名文件夹下

Centos 镜像下载:icon-default.png?t=N7T8https://wiki.centos.org/Download.html

1.4 虚拟机开机初始设置 

1、点击开启虚拟机,利用上下键选择第二个 Test this media & install CentOS 7 , 然后回车。

设配初始化中...

 

2、选择语言

3、 点击安装位置之后不需要配置,点击完成即可

4、设置密码(密码要记住在登录需要用到!!!)

 

5、之后点击完成配置,等待安装成功点击重启。

重启后回车即可 

6、需要输入账号及密码

账号 : root

密码 : 是自己在安装是设置的密码

如果账号密码输入错误,需要重新输入。

1.4.1 查看网络配置

账号密码输入完成后:

可以输入 : cd /etc/sysconfig/network-scripts/   ( 进入目录 )

在输入 :  ll( 进行查看里面所有文件 或者ls)

如图 :

1.4.2 编辑网络配置 

刚刚安装系统是不会连接网络的,使用命令:vi ifcfg-ens33 编辑文件

vi:编辑;:q!:退出文件不保存;cat:查看;:wq:退出保存;

ONBOOTno我们的改成yes,然后输入指令:wq保存并退出。

接着重启网络服务

命令:server network restart 。

 

二、MobaXterm工具

2.1 MobaXterm介绍

        MobaXterm是一款功能强大的远程计算工具,它提供了一系列用于远程计算和系统管理的功能和工具。MobaXterm的设计目标是提供一个集成的解决方案,使用户能够在单个窗口中执行各种远程计算任务。 

它提供了远程访问、X11服务器、文件传输、X11转发、会话管理和脚本自动化等功能。MobaXterm的集成设计使得用户能够在单个窗口中执行各种远程计算任务,提高了效率和便利性。 

2.2 MobaXterm安装 

MobaXterm 客户端工具:Free X server for Windows with tabbed SSH terminal, telnet, RDP, VNC, Xdmcp, Mosh and X11-forwarding. Portable or installer version.icon-default.png?t=N7T8https://mobaxterm.mobatek.net/1、下载解压后点击.exe程序运行

2、使用 ifconfig 指令查看虚拟机的IP地址 

3、客户端输入ip地址进行连接

4、输入密码账号登录。

2.3 切换国内源

1、下载插件命令:yum install wget。

下载过程中会问是否继续下载安装,输入 y (确定) 下载完后:

2、进入源文件:

3、输入命令继续文件备份 :mv CentOS-Base.repo CentOS-Base.repo.bak

4、生成阿里源:wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

5、最后执行 yum install vim 命令加载vim插件。

 

三、Linux常用命令和模式

3.1 查看网络配置

ifconfig可设置网络设备的状态,或是显示目前的设置。ip addr命令也可以查看网路配置信息

//只显示具体网卡的详细信息
ifconfig 具体网卡名称   
//显示所有网卡包括没有启动的网卡
ifconfig -a 
//表示开启或关闭网卡
ifconfig 网卡名称 [up/down]  
//临时设置网卡地址
ifconfig 网络接口 IP地址[/子网掩码长度]
//新建虚拟网卡
ifconfig 网卡名称:数字  地址  
//查看通讯消息
ifconfig -s  

3.2 文件管理

  • ls:列出文件和目录。
  • cd:切换目录。
  • pwd:显示当前工作目录的名称。
  • mkdir:创建一个新目录。
  • rm:删除文件或目录。
  • cp:复制文件或目录。
  • mv:移动文件或目录。
  • cat:查看文件内容。
  • grep:在文件中查找指定的文本。
  • chmod:修改文件或目录的权限。
  • chown:修改文件或目录的所有者。
  • ssh:通过安全shell协议远程登录到另一台计算机。
  • sudo:以超级用户身份运行命令。
  • tar:创建、压缩或解压tar存档文件。
  • wget:从网络上下载文件。

        这只是一小部分常用的Linux命令,还有很多其他命令可供使用。您可以通过man命令来查看每个命令的详细信息和用法,如man ls可以查看有关ls命令的手册页。

不会英语慎用😥

 

3.3 vi或vim编辑器

        Vi 编辑器是所有 Unix 及 Linux 系统下标准的编辑器,类似于 windows 系统下的 notepad (记事本)编辑器,由于在 Unix 及 Linux 系统的任何版本,Vi 编辑器是完全相同的,因此可以在其他任何介绍 vi 的地方都能进一步了解它,Vi 也是 Linux 中最基本的文本编辑器,学会它后,我们将在 Linux 的世界里畅通无阻,尤其是在终端中。

vi 和 vim 都是 Linux 中的编辑器,不同的是,vim 比较高级,可以视为 vi 的升级版本。vi 使用于文本编辑,但是 vim 更适用于 coding。

Vim 中存在三种模式(大众的认知):命令模式、编辑模式(输入模式)、末行模式(尾行模式)。

3.3.1 命令模式

启动vi编辑器后默认进入命令模式。该模式中主要完成如光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操作。

命令说明
gg光标移动到首行
G光标移动到尾行
yy通过按键:yy复制一行。 以光标所在行为准(包含当前行),向下复制指定的行数。 在想要粘贴的地方按下 p 键
数字yy通过按键:数字yy复制多行
dd删除之后下一行上移 dd 严格意义上说是剪切命令,但是如果剪切了不粘贴就是删除的效果。
数字dd删除多行
删除之后当前行会变成空白行
u撤销

3.3.2 编辑模式

该模式中主要的操作就是录入文件内容,可以对文本文件正文进行修改或添加新的内容。 处于输入模式时,vi编辑器的最后一行会出现“-- INSERT --”的状态提示信息。

命令说明
i在光标所在字符前开始插入
a在光标所在字符后开始插入
o在光标所在行的下面另起一新行插入
l字光标所在行的首行开始插入 如果行首有空格则在空格之后插入
A在光标所在行的行尾开始插入
O在光标所在行的上面另起一行开始插入
S删除光标所在行并开始插入

3.3.3 末行模式

该模式中可以设置vi编辑环境、保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。处于末行模式时,vi编辑器的最后一行会出现==冒号“:”==提示符。

命令说明
:wq保存并且退出
:q退出
:q!强制退出,刚才做的修改操作不做保存
:w保存文件
:w 路径另存为
:/关键字搜索 / 查找
:$跳到文件末尾
:数字跳到文件第N行

 

TIps:VMWare虚拟机快照还原功能

        该功能能保存当前的数据,说白了就是备份功能,通过快照保存当前虚拟机的设置和数据,如后续数据丢失,操作有误,可使用该功能恢复虚拟机数据。 

使用步骤:

1、在VMWare虚拟机 工具栏可以找到时钟样式的功能,这就是拍照管理:

 

2、打开之后,点击拍摄快照,请输入名称和描述:

3、点击拍摄快照后请不要立即关闭窗口!!!,看左下角保存进度,待完成后再关闭窗口。

 

4、还原操作

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

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

相关文章

leetCode 260.只出现一次的数字 ||| + 位运算

260. 只出现一次的数字 III - 力扣(LeetCode) 给你一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。你必须设计并实现线性时间复杂度的算法且…

微信小程序 人工智能志愿者服务活动报名系统uniAPP+vue

基于java语言设计并实现了人工智能志愿者服务APP。该APP基于B/S即所谓浏览器/服务器模式,应用SpringBoot框架与HBuilder X技术,选择MySQL作为后台数据库。系统主要包括用户、志愿活动、活动报名、活动签到、服务职责、服务排行等功能模块。 本文首先介绍…

C++之回调函数使用和不使用using、typedef、function定义总结(二百五十三)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…

prometheus服务发现

Consul简介 ◼ 一款基于golang开发的开源工具,主要面向分布式,服务化的系统提供服务注册、服务发现和配置管理 的功能 ◼ 提供服务注册/发现、健康检查、Key/Value存储、多数据中心和分布式一致性保证等功能 部署 curl -LO https://releases.hashicorp…

单片机与进制数

目录 一:数字系统的由来 A:二进制 1: 基础概念 2: 二进制运算 3:二进制的计算 B:八进制 1:基础概念 C:16进制表 四:单片机中的进制数 一:数字系统的由来 1:远古时代:结绳计数 2:非位置化数字系统: 罗马数字 非位置化数字系统: 一个符号在不同的位置只会表达同样的意思…

Gitee 发行版

Gitee 发行版 1、Gitee 发行版管理2、项目仓库中创建发行版本3、项目中导入3.1 gradle配置3.2 dependencies执行正常,包没有下载 1、Gitee 发行版管理 Gitee 发行版(Release)管理 2、项目仓库中创建发行版本 按照Gitee官网操作就行 3、项目…

N-130基于springboot,vue校园社团管理系统

开发工具:IDEA 服务器:Tomcat9.0, jdk1.8 项目构建:maven 数据库:mysql5.7 系统分前后台,项目采用前后端分离 前端技术:vueelementUI 服务端技术:springbootmybatis-plus 本系…

Linux 下 12 个最佳 Notepad++ 替代品

Notepadd 是一款完全免费的源代码编辑器,旨在替代 Windows 上的记事本 – 基于 Scintilla 用 C 编写,并实现 Win32 API 和 STL,以确保程序尺寸小且执行速度快 – 这些特性使其成为一个家族开发者中的名字。遗憾的是,没有适用于 Li…

Jetpack:021-Jetpack中的滑动列表

文章目录 1. 概念介绍2. 使用方法2.1 函数参数2.2 列表成员 3. 示例代码4. 内容扩展5. 内容总结 我们在上一章回中介绍了Jetpack中底部导航栏相关的内容,本章回中主要介绍 滑动列表。闲话休提,让我们一起Talk Android Jetpack吧! 1. 概念介绍…

【Git】HEAD detached from xxx 问题及解决方案

问题背景 最近用git的时候遇到了一个问题,场景是这样的。 我有一个分支main,其中有两个commit A和B,A是最新commit,B是历史commit。我先切到B看了看之前的代码,然后切到A,并进行了一些代码修改&#xff0…

H5游戏源码分享-跑酷游戏熊出没

H5游戏源码分享-跑酷游戏熊出没 <!DOCTYPE html> <html manifest"manifest.mf"><head><meta http-equiv"Content-Type" content"text/html; charsetUTF-8"><meta http-equiv"Content-Type" content"…

一、灵动mm32单片机_开发环境的搭建(Keil)

1、安装Keil MDK。 略。 2、安装芯片对应的Pack包。 (1)这里以MM32F0130单片机为例。 (2)进入灵动微电子官网。上海灵动微电子股份有限公司 (3)点击“支持”→“KEILPacl”。 (3)点击下载Pack包。 (4)下载后&#xff0c;解压下载的压缩包&#xff0c;找到对应的Pack包&…

PostgreSQL InvalidMessage Cache 同步机制

文章目录 背景InvalidMessages 基本类型InvalidMessages 数据结构概览共享内存 的 "ring-buffer" 结构Backend 本地的 InvalidMessages管理SharedInvalCatalogMsgSharedInvalCatcacheMsgSharedInvalRelcacheMsgSharedInvalSnapshotMsgSharedInvalSmgrMsgSharedInvalR…

【C++深入浅出】模版初识

目录 一. 前言 二. 泛型编程 三. 函数模版 3.1 函数模版的概念 3.2 函数模版的格式 3.3 函数模版的原理 3.4 函数模板的实例化 3.5 模板参数的匹配原则 四. 类模版 4.1 类模版的定义 4.2 类模版的实例化 一. 前言 本期我们要介绍的是C的又一大重要功能----模版。通…

DIY相机(一)libcamera库

相机选型 DIY相机首先是要确定使用的相机型号。兼容树莓派&#xff0c;画质好一些的&#xff0c;目前主要有两款&#xff1a;一是Raspberry Pi Camera Module 3&#xff0c;二是Raspberry Pi HQ Camera。 下图是Raspberry Pi Camera Module 3的相关特性。支持自动对焦和HDR等…

opencv dnn模块 示例(20) 目标检测 object_detection 之 yolor

文章目录 1、论文介绍1.1、YOLOR思想动机1.2、隐式知识学习1.2.1、隐式知识如何工作1.2.2、隐式知识统一网络建模 1.3、实验1.4、总结 2、测试2.1、opencv dnn2.1.1、代码2.1.2、结果 2.2、测试效率 YOLOR出自论文You Only Learn One Representation: Unified Network for Mult…

【mfc/VS2022】计图实验:绘图工具设计知识笔记3

实现类对串行化的支持 如果要用CArchive类保存对象的话&#xff0c;那么这个对象的类必须支持串行化。一个可串行化的类通常有一个Serialize成员函数。要想使一个类可串行化&#xff0c;要经历以下5个步骤&#xff1a; 1、从CObject派生类 2、重写Serialize成员函数 3、使用DE…

【计算机网络 】传输层——UDP

目录 传输层传输层概念再谈端口号协议号和端口号端口号区域常见端口号pidof UDPUDP协议格式UDP协议的特点UDP的缓冲区UDP传输数据注意事项 传输层 传输层概念 在学习HTTP等应用层协议时&#xff0c;为了便于理解&#xff0c;可以简单的认为HTTP协议是将请求和响应直接发送到了…

​​​​​​​为什么你的Word文件无法移动到U盘

为什么你的Word文件无法移动到U盘 你是否遇到过这样的情况&#xff1a;你在苹果电脑上编辑了一个Word文档&#xff0c;想要把它拷贝到一个U盘上&#xff0c;但是却发现无法操作。你可能会感到很奇怪&#xff0c;为什么你的Word文件无法移动到U盘呢&#xff1f;这是因为苹果电脑…

ESM蛋白质语言模型系列

模型总览 第一篇《Biological structure and function emerge from scaling unsupervised learning to 250 million protein sequences 》ESM-1b 第二篇《MSA Transformer》在ESM-1b的基础上作出改进&#xff0c;将模型的输入从单一蛋白质序列改为MSA矩阵&#xff0c;并在Tran…