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

                                                    ⭐⭐   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.mzph.cn/news/122112.shtml

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

相关文章

StripedFly恶意软件框架感染了100万台Windows和Linux主机

导语 近日,一款名为StripedFly的恶意软件框架在网络安全研究人员的监视之外悄然感染了超过100万台Windows和Linux系统。这款跨平台的恶意软件平台在过去的五年中一直未被察觉。在去年,卡巴斯基实验室发现了这个恶意框架的真实本质,并发现其活…

SpringDoc上传附件或文件 - Swagger3

摘要 从Swagger2 升级到 Swagger3 之后发现对于附件出现了问题。 依赖 <dependency><groupId>org.springdoc</groupId><artifactId>springdoc-openapi-ui</artifactId><version>1.7.0</version></dependency>问题描述 在Sw…

基于51单片机的四种波形信号发生器仿真设计(仿真+程序源码+设计说明书+讲解视频)

本设计 基于51单片机信号发生器仿真设计 &#xff08;仿真程序源码设计说明书讲解视频&#xff09; 仿真原版本&#xff1a;proteus 7.8 程序编译器&#xff1a;keil 4/keil 5 编程语言&#xff1a;C语言 设计编号&#xff1a;S0015 这里写目录标题 基于51单片机信号发生…

父子项目打包发布至私仓库

父子项目打包发布至私仓库 1、方法一 在不需要发布至私仓的模块上添加如下代码&#xff1a; <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-deploy-plugin</artifactId><configuration><skip>true</s…

Ubuntu下使用Docker的简单命令

1&#xff1a;要在Ubuntu下使用Docker首先需要提权&#xff0c;Ubuntu下root是没有密码的。注意前导符的变化$是普通用户&#xff0c;#是管理员。 sudo -i2&#xff1a;运行一个容器。-d是后台运行&#xff0c;-p是把http的端口号由80变成8080。 docker run -d -p 8080:80 ht…

详细介绍如何使用 NeRF 进行 3D 体积渲染-附源码下载

介绍 在此示例中,我们展示了 Ben Mildenhall 等人的研究论文 NeRF:将场景表示为用于视图合成的神经辐射场的最小实现 。等人。作者提出了一种巧妙的方法,通过神经网络对体积场景函数进行建模来合成场景的新颖视图。 为了帮助您直观地理解这一点,让我们从以下问题开始: 是…

Unity中从3D模型资产中批量提取材质

如何使用 只需在“项目”窗口中创建一个名为“编辑器”的文件夹&#xff0c;然后在其中添加此脚本即可。然后&#xff0c;打开Window-Batch Extract Materials&#xff0c;配置参数并点击“ Extract&#xff01; ”。 在Unity 2019.1上&#xff0c;可以将默认材质重映射条件配…

Mac电脑窗口管理Magnet中文 for mac

Magnet是一款Mac窗口管理工具&#xff0c;它可以帮助用户轻松管理打开的窗口&#xff0c;提高多任务处理效率。以下是Magnet的一些主要特点和功能&#xff1a; 分屏模式支持&#xff1a;Magnet支持多种分屏模式&#xff0c;包括左/右/顶部/底部 1/2 分屏、左/中/右 1/3 分屏、…

计算机网络【CN】TCP报文段格式【20B】

序号&#xff1a;本报文段所发送的数据的第一个字节的序号确认号&#xff1a;期望收到对方下一个报文段的第一个数据字节的序号。 重要控制位&#xff1a; 紧急位URG&#xff1a;URG1时&#xff0c;标明此报文段中有紧急数据&#xff0c;是高优先级的数据&#xff0c;应尽快传送…

【斗罗二】霍雨浩迷惑审查,戴华斌故意挑衅,惨败者屈服下跪

【侵权联系删除】【文/郑尔巴金】 深度爆料&#xff0c;自《绝世唐门》宣布问世以来&#xff0c;其在国漫圈引发的关注和热议便如火如荼。作为《斗罗大陆》的续作&#xff0c;这部作品无疑继承了前作的荣光&#xff0c;甚至被无数粉丝期待着能再创辉煌。在各大社交媒体和国漫论…

【鸿蒙软件开发】ArkTS基础组件之TextTimer(文本显示计时)、TimePicker(时间选择)

文章目录 前言一、TextTimer1.1 子组件1.2 接口参数TextTimerController 1.3 属性1.4 事件1.5 示例代码 二、TimePicker2.1 子组件2.2 接口参数 2.3 属性2.4 事件TimePickerResult对象说明 2.5 示例代码 总结 前言 通过文本显示计时信息并控制其计时器状态的组件。 时间选择组…

基于单片机的IC卡门禁系统设计

收藏和点赞&#xff0c;您的关注是我创作的动力 文章目录 概要 一、主要研究内容及总体设计方案1.1 系统方案设计1.2系统工作原理 二、硬件设计2.1 主控电路 三、软件设计3.2主程序设计实物附录1 原理图附录2 源程序清单 四、 结论五、 文章目录 概要 本论文重点通过对射频技术…

『Jmeter入门万字长文』 | 从环境搭建、脚本设计、执行步骤到生成监控报告完整过程

『Jmeter入门万字长文』 | 从环境搭建、脚本设计、执行步骤到生成监控报告完整过程 1 Jmeter安装1.1 下载安装1.2 Jmeter汉化1.2.1 临时修改1.2.2 永久修改 1.3 验证环境 2 测试对象2.1 测试对象说明2.2 测试对象安装2.2.1 下载安装2.2.2 启动测试对象服务2.2.3 访问测试对象2.…

QA新人入职任务

一、背景 分享记录一下入职新公司后&#xff0c;新人第一周接到的新手任务&#xff0c;回顾总结&#xff0c;方便自己成长和思考~ 二、新人任务说明 题目1&#xff1a;接口相关 题目2&#xff1a;UI相关 UI原型图 三、任务要求 1、根据题目2原型图&#xff0c;进行UI测试…

《ATTCK视角下的红蓝对抗实战指南》一本书构建完整攻防知识体系

一. 网络安全现状趋势分析 根据中国互联网络信息中心&#xff08;CNNIC&#xff09;发布的第51次《中国互联网络发展状况统计报告》&#xff0c;截至2022年12月&#xff0c;我国网民规模为10.67亿&#xff0c;互联网普及率达75.6%。我国有潜力建设全球规模最大、应用渗透最强的…

软考系列(系统架构师)- 2009年系统架构师软考案例分析考点

试题一 软件架构设计 【问题1】&#xff08;9分&#xff09; 软件质量属性是影响软件架构设计的重要因素。请用200字以内的文字列举六种不同的软件质量属性名称并解释其含义。 常见的软件质量属性有多种&#xff0c;例如性能&#xff08;Performance)、可用性&#xff08;Ava…

贪吃蛇-c语言版本

目录 前言 贪吃蛇游戏设计与分析 设计目标&#xff1a; 设计思想&#xff1a; 坐标问题&#xff1a; 字符问题&#xff1a; 小拓展&#xff1a;C语⾔的国际化特性 本地化头文件&#xff1a; 类项 setlocale函数&#xff1a; 宽字符打印&#xff1a; 地图坐标: &am…

JAVA中的垃圾回收器(1)

一)垃圾回收器概述: 1.1)按照线程数来区分: 串行回收指的是在同一时间端内只允许有一个CPU用于执行垃圾回收操作&#xff0c;此时工作线程被暂停&#xff0c;直至垃圾回收工作结束&#xff0c;在诸如单CPU处理器或者较小的应用内存等硬件平台不是特别优越的场合&#xff0c;出行…

Kafka KRaft模式探索

1.概述 Kafka是一种高吞吐量的分布式发布订阅消息系统&#xff0c;它可以处理消费者在网站中的所有动作流数据。其核心组件包含Producer、Broker、Consumer&#xff0c;以及依赖的Zookeeper集群。其中Zookeeper集群是Kafka用来负责集群元数据的管理、控制器的选举等。 2.内容…

python爬虫request和BeautifulSoup使用

request使用 1.安装request pip install request2.引入库 import requests3.编写代码 发送请求 我们通过以下代码可以打开豆瓣top250的网站 response requests.get(f"https://movie.douban.com/top250"&#xff09;但因为该网站加入了反爬机制&#xff0c;所以…