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

目录

一、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.rhkb.cn/news/177634.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

“2024中国电子信息展会“百年历史展会,4月深圳,7月成都,11月上海

2024年中国电子信息博览会,将如一位游历全国的使者,跨越千山万水,让人们见证中国电子信息产业的辉煌成就。它的足迹将遍布全国多个地区,4月走进繁花似锦的深圳,7月拥抱历史悠久的成都,11月则落脚国际化的上…

CloudCompare 二次开发(20)——二次曲面拟合

目录 一、概述二、代码集成三、结果展示本文由CSDN点云侠原创,原文链接。爬虫网站自重。 一、概述 由CloudCompare——点云二次曲面拟合一文知:CloudCompare软件中的已经集成了二次曲面拟合功能,但是计算出来的拟合参数是不正确的。因此,本文在原有算法的基础上进行修改,…

LSF 概览——了解 LSF 是如何满足您的作业要求,并找到最佳资源来运行该作业的

LSF 概览 了解 LSF 是如何满足您的作业要求,并找到最佳资源来运行该作业的。 IBM Spectrum LSF ("LSF", load sharing facility 的简称) 软件是行业领先的企业级软件。LSF 将工作分散在现有的各种 IT 资源中,以创建共享的,可扩展…

Jupyter notebook如何加载torch环境

默认你已经安装了anaconda 和 pytorch 环境。 1,必须要以管理员身份打开 Anaconda prompt终端, 2,进入pytorch环境中: conda activate pytorch_393,安装必要插件: (1)conda inst…

前端如何不变形的渲染图片大小和图片上的内容

在做前端项目时可能经常会页面图片大小变形或者压缩的情况,一般情况就是height给100%,width给auto就可以了满足大部分使用情况了。有时候需要做一些比较复杂的功能,比如需要在图片上增加锚点,而且图片在适配各种屏幕大小时&#x…

Revit AddIn问题:无法运行外部运行程序“xxxxx“,请与供应商联系以获取帮助,供应商提供给Revit的身份信息为:xxxxxx

1.在二次开发的时候遇到的问题如下 2.参考的: Revit插件加载,addin文件的设置_不存在与应用程序附加模块对应的名称节点-CSDN博客 3.我的解决 确实是路径“C:\ProgramData\Autodesk\Revit\Addins\2018”下的AddIn文件出问题了。因为我安装了2019版本然…

okhttp post请求 header post参数加密遇到的两个问题

如果你对于网络请求用了https后是否还有必要对参数加密有疑问可以看我上篇的文章:网络安全https 记得耐心看完,下面说问题: Caused by: java.lang.IllegalArgumentException: Unexpected char 0x0a 一开始以为是okhttp框架对特殊字符做了现在…

Xray+awvs联动扫描

首先xray开启监听 xray_windows_amd64.exe webscan --listen 127.0.0.1:7777 --html-output xray-xxx.html --plugins sqldet,xxe,upload,brute-force,cmd-injection,struts,thinkphp 然后准备目标csv文件,每行一个url或ip然后加个逗号 接着awvs导入csv 对导进来的每个目…

Umijs项目优化

首先通过npm run analyze 查看打包后的文件进行观察,哪些包的体积大,然后分解开 体积较大的文件:echarts、wangeditor、antd、moment.js package.json 文件配置 .umirc.ts配置文件 1. 分包配置 通过 webpack-chain 的 API 修改 webpack 配置。 chunk…

【Unity ShaderGraph】| 快速制作一个 抖动效果

前言 【Unity ShaderGraph】| 快速制作一个 抖动效果一、效果展示二、UV抖动效果三、应用实例 前言 本文将使用ShaderGraph制作一个抖动效果,可以直接拿到项目中使用。对ShaderGraph还不了解的小伙伴可以参考这篇文章:【Unity ShaderGraph】| Shader Gr…

Linux系统编程,socket通信编程实践练习(C语言)

文章目录 Linux系统编程&#xff0c;socket通信编程实践练习&#xff08;C语言&#xff09;1.服务端代码2.客户端代码 Linux系统编程&#xff0c;socket通信编程实践练习&#xff08;C语言&#xff09; 1.服务端代码 #include <stdio.h> #include <stdlib.h> #in…

Maven Repository使用

1.Maven Repository网站 https://mvnrepository.com/https://mvnrepository.com/ 2.查询需要的依赖 3.参考例子 <!-- https://mvnrepository.com/artifact/org.freeswitch.esl.client/org.freeswitch.esl.client --> <dependency> <groupId>org.freesw…

【c++|opencv】一、基础操作---3.访问图像元素

every blog every motto: You can do more than you think. https://blog.csdn.net/weixin_39190382?typeblog 0. 前言 访问图像元素 1. 访问图像像素 1.1 访问某像素 //灰度图像&#xff1a; image.at<uchar>(j, i) //j为行数&#xff0c;i为列数 //BGR彩色图像 i…

智慧矿山:AI算法在带式运输机中的异物识别应用

随着现代农业和工业的发展&#xff0c;带式运输机在各种生产作业中发挥着越来越重要的作用。然而&#xff0c;在带式运输机运行过程中&#xff0c;可能会混入各种异物&#xff0c;这些异物的存在可能会对运输过程和设备本身造成损害。为了解决这一问题&#xff0c;本文将介绍一…

[PHP]pearProject协作系统 v2.8.14 前后端

pearProject是一款轻量级的在线项目/任务协作系统&#xff0c;远程办公协作。 概述 PearProject 不支持 IE8 及以下版本&#xff0c;建议使用基于Webkit内核的现代浏览器访问 PearProject 为前后端分离架构&#xff0c;因此安装分为后端和前端两大部分&#xff0c;需要分别进…

Kafka、RabbitMQ、RocketMQ中间件的对比

消息中间件现在有不少&#xff0c;网上很多文章都对其做过对比&#xff0c;在这我对其做进一步总结与整理。 RocketMQ 淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件&#xff0c;使用Mysql作为消息存储媒介&#xff0c;可完全水平扩容&#xff0c;为了进一步降低成…

SolidWorks2019安装教程(正版)

网盘资源附文末 一.简介 SolidWorks软件是世界上第一个基于Windows开发的三维CAD系统&#xff0c;由于技术创新符合CAD技术的发展潮流和趋势&#xff0c;SolidWorks公司于两年间成为CAD/CAM产业中获利最高的公司。良好的财务状况和用户支持使得SolidWorks每年都有数十乃至数百…

前端实验(一)单页面应用的创建

实验目的 掌握使用vite创建vue3单页面程序命令熟悉所创建程序的组织结构熟悉单页面程序运行原理能够编写简单的单页面程序 实验内容 创建一个名为vue-demo的单页面程序编写简单的单页面程序页面运行单页面程序 实验步骤 使用vite创建单页面程序 创建项目名为目录vue-demo的…

基于nodejs+vue啄木鸟便民维修网站设计与实现

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性&#xff1a;…

Spring-创建非懒加载的单例Bean源码

补充&#xff1a;关于扫描的逻辑 /*** Scan the class path for candidate components.* param basePackage the package to check for annotated classes* return a corresponding Set of autodetected bean definitions*/ public Set<BeanDefinition> findCandidateCo…