centos7安装配置以及Linux常用命令

news2024/11/29 22:40:40

                                                    ⭐⭐   linux专栏:linux专栏

                                                     ⭐⭐   个人主页:个人主页


目录

一.CentOS的安装

使用vi编辑ifcfg-ens33

 二. 下载MobaXterm软件 

  2.1MobaXterm的用途

2.2 MobaXterm的使用

2.3下载插件vim

三.Linux常用命令

3.4 vi或vim编辑器

        3.4.1 命令模式

       3.4.2.编辑模式

3.4.3 末行模式

今天的分享就到这啦!!! 


一.CentOS的安装

我们先安装一个新的虚拟机,VMare里面点击新建虚拟机,接着点下一步即可,有需要更改的地方我将标注在下面:

 

接下来配置该虚拟机的设置   ,将映像文件换成centOS的镜像文件                                                           

 

 然后启动虚拟机

选择安装位置 

点击开始安装即可

最后设置密码,就安装完成了

 双击点开文件登录:

 输入 ifconfig查看地址IP:

但是这个时候还不可以上网,当我们输入:ping www.baidu.com就会报错

使用vi编辑ifcfg-ens33

  • 输入命令: vi ifcfg-ens33,进入编辑界面, (etc/sysconfig/network-scripts)
  • 点击i键,进入插入模式, 此时鼠标不可用,使用上下左右按键移动鼠标
  • 将ONBOOT值改为yes
  • ESC键退出插入模式
  • :wq 表示保存并退出,如果退出不保存则输入 :q!

这个时候我们再一次输入ping www.baidu.com,就可以了

之前windows是用桌面远程,linux版本我们下载一款远程连接工具MobaXterm

 二. 下载MobaXterm软件 

        2.1MobaXterm的用途

                   官网:https://mobaxterm.mobatek.net/icon-default.png?t=N7T8https://mobaxterm.mobatek.net/           为了解决远程问题我们需要安装一个MobaXterm软件。MobaXterm是一款集成了多个远程连接工具的终端软件。它可以帮助程序员在Windows系统上更方便地进行远程服务器的连接和管理。

MobaXterm的主要功能包括:
1. SSH:通过SSH协议连接到远程服务器,并提供了一些常用的SSH功能,如文件传输、远程执行命令等。
2. SFTP:通过SFTP协议进行文件传输,可以方便地在本地和远程服务器之间传输文件。
3. X11转发:支持远程图形化应用程序的显示,可以在本地显示远程服务器上的图形界面。
4. VNC:支持VNC协议,可以远程控制和操作远程服务器上的桌面环境。
5. RDP:支持远程桌面协议,可以远程连接到Windows机器上,并进行桌面操作。
6. FTP:支持FTP协议,可以连接到FTP服务器进行文件传输。
7. Serial:支持串口连接,可以连接到串口设备进行调试和数据传输。

使用MobaXterm可以方便地管理多个远程服务器,并且可以在一个软件中完成多种远程连接任务,提高了工作效率。

2.2 MobaXterm的使用

        右击新建一个文件夹,在右击文件夹新建new session,输入IP地址

        

 双击点开之后,输入账户密码 登录,我们需要给其换源,切换成国内源

输入:wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

会提示,没有wget文件,这个时候我们来创建wget文件,

输入:yum install wget

再输入:ll 就可以查看目录,接下来我们将第一个文件进行备份

输入:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 进行备份

当我们换源成功之后,我们可以在VWare软件中进行拍照,来保存现在的状态,为了防止我们不小心删除了某个文件时,可以返回来,并且可以备注一些重要信息

2.3下载插件vim

输入命令:yum install vim

上面我们使用的是vi,在MobaXterm中,vi和vim都是文本编辑器,但它们有一些区别。

        1. vi是最原始的文本编辑器,而vim是vi的改进版本。vim在功能上比vi更强大,支持更多的编辑功能和快捷键,并且有更好的用户界面和交互体验。

        2. vim相比vi有更多的编辑模式。vi只有两种模式:命令模式和插入模式。而vim则有更多的模式,如命令模式、插入模式、可视模式、选择模式、Ex模式等。这些模式使得vim更加灵活和强大。

        3. vim支持语法高亮和代码折叠。vim能够根据文件的语法对不同的关键字进行高亮显示,使得代码更加清晰可读。而vi不支持这些功能。

        4. vim具有更多的插件和配置选项。vim可以通过插件来扩展其功能,支持多种语言的代码补全、自动缩进、代码格式化等功能。此外,vim还有丰富的配置选项,允许用户自定义编辑器的行为和外观。

三.Linux常用命令

 3.1 文件夹的增删改查:

mkdir  rm mv ll +文件夹名

3.2 文件增删改查:

touch  rm mv/vi  ll  +文件名

3.3 文件管理:

cd ~                     # 进入用户主目录
cd /                     # 返回上一级
cd ..                    # 进入根目录

dir                      # 查看当前路径下的所有文件
ls                       # 列出当前文件夹下所有内容
ls -ltr | cat -vte       # 显示文件夹下所有内容详细信息

pwd                      # 显示当前路径   
clear                    # 清空终端屏幕命令,Ctrl+L清除屏幕

mkdir xxx                # 新建文件夹 
rmdir xxx                # 删除文件夹
mv                       # 移动或者重命名

rm -r xxx                # 删除文件夹或文件
rm -rf xxx               # 递归删除文件夹及子文件夹,慎重使用
cp                       # 复制

touch 文件名              # 新建文件
vi 文件名                 # 编辑文件命令
cat 文件名                # 查看文件内容

3.4 vi或vim编辑器

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

        3.4.1 命令模式

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

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

 3.4.2.编辑模式

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

3.4.3 末行模式

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

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

今天的分享就到这啦!!! 

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

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

相关文章

面试官:给你40亿个数,你应该如何快速判断一个数是否在这40亿个数中?—— 位图 [ C++入门 ]

阅读导航 引言一、位图的概念1. 官方文档2. 基本概念 二、位图的实现1. 插入2. 删除3. 查找C模拟实现🔴完整代码 总结 引言 在C编程中,位图是一种常用的数据结构,用于高效地表示大量的布尔值。它通过使用一个二进制位来表示每个元素的存在与…

集成电路自动化测试的优势是什么?

集成电路自动化测试的优势主要包括: 提高效率:自动化测试可以显著提高测试效率,因为可以24小时不间断地进行测试,同时避免了人工测试中的误差和疏漏,节省了大量时间和人力成本。 提升精度:自动化测试的精…

MySQL|基础操作+8大查询方式汇总

MySQL操作 一、操作数据库 MySQL中可以创建多个数据库用于存储不同场景的表结构,学习MySQL之前,我们要先理清如下的关系: 数据库 --> 数据表 --> 字段 抛开数据库存储上限去考虑,每个数据库中可以包含无数个数据表&#xf…

Apriori介绍及代码批注

一、Apriori原理解析 1. 概述 关联规则分析是数据挖掘中最活跃的研究方法之一,目的是在一个数据集中找到各项之间的关联关系,而这种关系并没有在数据中直接体现出来。以超市的销售数据为例,当存在很多商品时,可能的商品组合数量…

MySQL的数据库操作、数据类型、表操作

目录 一、数据库操作 (1)、显示数据库 (2)、创建数据库 (3)、删除数据库 (4)、使用数据库 二、常用数据类型 (1)、数值类型 (2&#xff0…

用Jmeter做微信小程序项目接口测试【案例】

公司新项目组开发一款微信小程序电商平台,为了更好保证产品质量,因此提出了需要进行接口测试。 从接口本身来讲,对其测试与其他项目应该是一样的。所以不难理解,我们要对小程序的接口测试需要准备的 材料有: 1、完备…

LCR 158. 库存管理 II 哈希 / 摩尔投票法

LCR 158. 库存管理 II - 力扣(LeetCode) 仓库管理员以数组 stock 形式记录商品库存表。stock[i] 表示商品 id,可能存在重复。请返回库存表中数量大于 stock.length / 2 的商品 id。 (1)方法一:先排序 题目…

​Profinet转EtherNET/IP从站连接欧姆龙plc与西门子200smart通讯的配置方法​

本案例是200smart plc与欧姆龙plc进行通讯的方法,远创智控YC-PNM-EIP网关可以读写全系列西门子 PLC 数据。一般不需要 PLC 里做特殊的设置。只需要把 PLC 的变量地址配置到网关中,网关就可以读取指定地址的数据或者写数据到指定的地址。 PLC 通过网线连接…

Android---Bitmap详解

每一个 Android App 中都会使用到 Bitmap,它也是程序中内存消耗的大户,当 Bitmap 使用内存超过可用空间,则会报 OOM。 Bitmap 占用内存分析 Bitmap 用来描述一张图片的长、宽、颜色等信息,可用使用 BitmapFactory 来将某一路径下…

浮点数在计算机中的二进制表示

文章目录 Part.I IntroductionPart.II 原理Part.III 代码验证Reference Part.I Introduction 首先要了解一下下面的知识: 1 位有两种状态:0 或 11 字节(byte) 8 位(bit) 2 7 128 2^7128 27128&#xff1…

rhcsa简单的查询命令

时间 date -s "20021125 12:00:00" date 052312002002 一.简单语法 hwclock --查看硬件时间 hwclock --show 查看硬件时间 hwclock -w 同步硬件时间和系统时间 hwclock -s 将硬件时钟同步到系统时间 hwclock -r 查看当前时间 cal 查看当前月份日历 cal 10 …

nodejs+vue+elementui+express基于体质分析的个性化健身方案生成系统与设计

基于体质分析的个性化健身方案生成系统与设计 客户端: 1、在健身系统中可以自己选择课程(需先充值,金额大于课程价格才可购买,否则提示余额不足,请充值),完成课程后由该课程的发布教练评价评分…

Python文件——使用Python读取txt文件

作者:Insist-- 个人主页:insist--个人主页 本文专栏:Python专栏 专栏介绍:本专栏为免费专栏,并且会持续更新python基础知识,欢迎各位订阅关注. 目录 一、文件的编码 1. 什么是编码 2. 常见的编码 二、P…

【软考】10.2 贪心法/回溯法/数据挖掘/智能优化

《贪心法》 适用于局部最优解 典型应用:背包问题 最有可能得到全局最优解:最大单位重量价值 ——> 重量 / 价值 《回溯法》 系统地搜索一个问题的所有解或者任一解深度优先,从根节点出发适用于解决迷宫类的问题 0-1背包算法的时间复杂度…

Python接口自动化之接口依赖!

以下主要介绍如何提取token、将token作为类属性全局调用及充值接口如何携带token进行请求。 一、场景说明 在面试接口自动化时,经常会问,其他接口调用的前提条件是当前用户必须是登录状态,如何处理接口依赖? 在此之前我们介绍过…

预训练机器阅读理解模型:对齐生成式预训练与判别式下游场景

©PaperWeekly 原创 作者 | 徐蔚文,李昕,邴立东等 单位 | 阿里巴巴达摩院 论文链接: https://arxiv.org/pdf/2212.04755.pdf 收录会议: NeurIPS 2023 论文链接: https://aclanthology.org/2023.acl-short.131.p…

038-第三代软件开发-简易视频播放器-自定义Slider (二)

第三代软件开发-简易视频播放器-自定义Slider (二) 文章目录 第三代软件开发-简易视频播放器-自定义Slider (二)项目介绍简易视频播放器自定义Slider (二)横向纵向 关键字: Qt、 Qml、 关键字3、 关键字4、 关键字5 项目介绍 欢迎来到我们的 QML & C 项目&…

进程(2)——进程状态(僵尸,睡眠……)【linux】

进程(2)——进程状态(僵尸,睡眠……)【linux】 一.操作系统的进程状态:1.1 运行态1.2 阻塞态1.3 挂起态 二.linux进程状态2.1 R——运行状态2.2 S——浅度睡眠状态2.3 D——(disk sleep&#xf…

【数智化人物展】阿里元境CTO郭旷野:元宇宙技术推动数字内容生产变革

郭旷野 本文由阿里元境CTO郭旷野投递并参与《2023中国企业数智化转型升级先锋人物》榜单/奖项评选。 数据智能产业创新服务媒体 ——聚焦数智 改变商业 数字经济发展的大背景下,数字技术持续演进,逐渐形成了数字化生活、数字化生产模式,与此…

从工厂到社会:探索如何应用设计模式工厂模式

文章目录 🌟 将设计模式工厂模式运用到社会当中🍊 工厂模式在社会中的应用🎉 工厂🎉 餐厅🎉 运输 🍊 工厂模式的优势🎉 代码简洁🎉 扩展性强🎉 便于维护和管理 &#x1f…