centos7安装配置及Linux常用命令
目录
一.centos7的安装
1.1centos7的简介
1.2步骤
编辑
1.3登录
编辑
1.4MobaXterm使用
二.Linux常用命令&模式
1.1 常用命令
1.2 三种模式
命令模式
编辑模式
末行模式
1.3 命令使用&换源
换源
1.4 拍照备份
一.centos7的安装
1.1centos7的简介
CentOS 7 是一种基于开放源代码的 Linux 发行版,是由 Red Hat Enterprise Linux (RHEL) 源代码编译而成,具有稳定性高、安全性强和兼容性好的特点。
以下是 CentOS 7 的一些主要特点和功能:
基于 RHEL 7:CentOS 7 使用了 RHEL 7 的源代码进行编译,因此与 RHEL 7 具有很高的兼容性,可以方便地迁移和部署应用程序。
长期支持:CentOS 7 提供长期支持 (Long-Term Support) ,更新和安全补丁会持续提供一段时间,使系统能够保持最新并安全。
稳定性和安全性:CentOS 7 以稳定性和安全性为优先,它经过了广泛的测试和认证,能够提供可靠的运行环境。
支持多种架构:CentOS 7 支持多种架构,包括 x86、x86-64、ARM等,可在各种硬件平台上运行。
内核版本:CentOS 7 使用 Linux 内核的最新版本,提供了一些新的功能和性能优化。
YUM 包管理器:CentOS 7 使用 YUM (Yellowdog Updater, Modified) 包管理器,可方便地安装、更新和删除软件包,管理系统依赖关系。
Systemd:CentOS 7 引入了 Systemd 启动管理器,取代了传统的 init 系统,提供更快速的启动和管理服务的功能。
GNOME 桌面环境:CentOS 7 默认使用 GNOME 3 桌面环境,提供直观的图形界面,方便用户进行操作和管理。
CentOS 7 是一种可靠且广泛使用的 Linux 操作系统,适用于服务器、企业应用和个人桌面等多种场景。它免费且开源,得到了全球开发者和社区的支持和贡献。
1.2步骤
点击创建虚拟机,然后一直下一步
直到这一步,我们之前选的是第一个,这次选Linux,在换版本
然后取名字
然后一直下一步,直至完成
配置你的虚拟机
点击CD,换镜像
使用上下键来控制,选第二个
自己设置密码
出现这一步即代表安装完成,重启即可
1.3登录
账号:root,密码:你自己设置的密码,密码不会显示,如输入错误会跳回重新登录
检查是否连接网络,没有连接的话则输入:cd /etc/network-scripts
ll/ls查看所有文件
编辑文件 vi ifcfg-ens33,tab可以自动补全
按i键是它变成insert
cat ifcfg-ens33 查看文件 vi ifcfg-ens33进入该文件
将ONBOOT=no改为ONBOOT=yes 然后:wq保存并退出
首先输入 cat ifcfg-ens33 查看文件中的 ONBOOT 是否确定修改,
输入命令 :service network restart ( 重启网络服务 )
尝试网络连接,进行测试,看是否网络已经连接。。
看到数据包后说明网络连接成功,然后Ctrl + C 结束网络测试命令。
如图 :

再次使用 ifconfig 查看虚拟机的IP地址

1.4MobaXterm使用
之后利用MobaXterm进行连接虚拟机的Linux
MobaXterm的安装及下载,只需要搜索MobaXterm,然后进入官网点击下载压缩包,之后解压即可使用。
MobaXterm官网下载
https://mobaxterm.mobatek.net/download.html
在MobaXterm中的走上点击User session 右键 New session 新建连接
输入虚拟机中Linux的IP地址,然后确定
确定后,输入账号和密码,输入密码时不会有显示,但是是已经在输入了,只要输入正确即可,输入密码时不会再有显示,只会显示这个符号 : |
输入正确后点击yes即可

二.Linux常用命令&模式
1.1 常用命令
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 文件名 # 查看文件内容
vi或vim编辑器
Vi 编辑器是所有 Unix 及 Linux 系统下标准的编辑器,类似于 windows 系统下的 notepad (记事本)编辑器,由于在 Unix 及 Linux 系统的任何版本,Vi 编辑器是完全相同的,因此可以在其他任何介绍 vi 的地方都能进一步了解它,Vi 也是 Linux 中最基本的文本编辑器,学会它后,我们将在 Linux 的世界里畅通无阻,尤其是在终端中。
vi 和 vim 都是 Linux 中的编辑器,不同的是,vim 比较高级,可以视为 vi 的升级版本。vi 使用于文本编辑,但是 vim 更适用于 coding。
Vim 中存在三种模式(大众的认知):命令模式、编辑模式(输入模式)、末行模式(尾行模式)。
1.2 三种模式
命令模式
启动vi编辑器后默认进入命令模式。该模式中主要完成如光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操作。
| 命令 | 说明 |
|---|---|
| gg | 光标移动到首行 |
| G | 光标移动到尾行 |
| yy | 通过按键:yy复制一行。 以光标所在行为准(包含当前行),向下复制指定的行数。 在想要粘贴的地方按下 p 键 |
| 数字yy | 通过按键:数字yy复制多行 |
| dd | 删除之后下一行上移 dd 严格意义上说是剪切命令,但是如果剪切了不粘贴就是删除的效果。 |
| 数字dd | 删除多行 |
| 删除之后当前行会变成空白行 | |
| u | 撤销 |
编辑模式
该模式中主要的操作就是录入文件内容,可以对文本文件正文进行修改或添加新的内容。 处于输入模式时,vi编辑器的最后一行会出现“-- INSERT --”的状态提示信息。
| 命令 | 说明 |
|---|---|
| i | 在光标所在字符前开始插入 |
| a | 在光标所在字符后开始插入 |
| o | 在光标所在行的下面另起一新行插入 |
| l | 字光标所在行的首行开始插入 如果行首有空格则在空格之后插入 |
| A | 在光标所在行的行尾开始插入 |
| O | 在光标所在行的上面另起一行开始插入 |
| S | 删除光标所在行并开始插入 |
末行模式
该模式中可以设置vi编辑环境、保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。处于末行模式时,vi编辑器的最后一行会出现==冒号“:”==提示符。
| 命令 | 说明 |
|---|---|
| :wq | 保存并且退出 |
| :q | 退出 |
| :q! | 强制退出,刚才做的修改操作不做保存 |
| :w | 保存文件 |
| :w 路径 | 另存为 |
| :/关键字 | 搜索 / 查找 |
| :$ | 跳到文件末尾 |
| :数字 | 跳到文件第N行 |
1.3 命令使用&换源
连接完成后,创建一个文件夹并且进行命名( javaCloudJun ),之后查看 ( ll ),
再输入命令 : cd javaCloudJun {进入文件夹目录}
输入命令创建文件 : vi Person.java (创建时会继续编辑文件)
按 i 进行编辑 ,编辑完成后按Esc,并且输入 : wq (保存并退出)
如图 :
换源
下载wget

下载过程中会问是否继续下载安装,输入 y (确定) 即可
下载完后,输入命令继续文件备份 : mv CentOS-Base.repo CentOS-Base.repo.bak
如图 :
之后输入命令继续换源 :
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo如图 :

输入命令 : cat CentOS-Base.repo ( 查看是否换源成功 )
查看 baseurl 中的地址
成功如图 :
输入命令,下载vim : yum install vim
下载完成如图 :

1.4 拍照备份
完成以上后,为了之后的失误减小损失,我们进入虚拟机继续拍照备份。
在虚拟机中点击图标,选中当前的位置,然后点击拍照,填入名称及描述,之后点击拍摄快照,注意 : 操作完之后不用立即关闭
拍摄保存需要时间,请耐心等待

相关文章:
centos7安装配置及Linux常用命令
目录 一.centos7的安装 1.1centos7的简介 1.2步骤 编辑 1.3登录 编辑 1.4MobaXterm使用 二.Linux常用命令&模式 1.1 常用命令 1.2 三种模式 命令模式 编辑模式 末行模式 1.3 命令使用&换源 换源 1.4 拍照备份 一.centos7的安装 1.1centos7的简…...
C语言调用lua
C语言是一种非常流行的编程语言,而Lua是一种基于C语言开发的脚本语言。相信大家都知道,Lua可以使用C语言来扩展其功能,进而实现更复杂的功能。而在Lua的各种实现中,luajit也是其中一种非常流行的实现。在本篇博客中,我…...
算法通关村第十二关黄金挑战——最长公共前缀问题解析
大家好,我是怒码少年小码。 最长公共前缀 LeetCode 14:编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 示例: 输入:strs [“flower”,“flow”,“flight”]输出ÿ…...
Python运维学习Day02-subprocess/threading/psutil
文章目录 1. 检测网段在线主机2. 获取系统变量的模块 psutil 1. 检测网段在线主机 import subprocessdef checkIP(ip):cmd fping -n 1 -w 1 {ip}null open(nlll,modewb)status subprocess.call(cmd,shellTrue,stdoutnull,stderrnull)if status 0:print(f"主机[{ip}]在…...
开源库存管理系统InvenTree的安装
本文是应网友 shijie880500 要求折腾的; 什么是 InvenTree ? InvenTree 是一个开源的库存管理系统,提供强大的低级别库存控制和零件跟踪。InvenTree 系统的核心是 Python/Django 数据库后端,它提供了一个管理界面(基于…...
[双指针] (二) LeetCode 202.快乐数 和 11.盛最多水的容器
[双指针] (二) LeetCode 202.快乐数 和 11.盛最多水的容器 快乐数 202. 快乐数 题目解析 (1) 判断一个数是不是快乐数 (2) 快乐数的定义:将整数替换为每个位上的和;如果最终结果为1,就是快乐数 (3) 这个数可能变为1,也可能无…...
前端、HTTP协议(重点)
什么是前端 前端是所有跟用户直接打交道的都可以称之为是前端 比如:PC页面、手机页面、平板页面、汽车显示屏、大屏幕展示出来的都是前端内容 能够用肉眼看到的都是前端 为什么要学前端 学了前端以后我们就可以做全栈工程师(会后端、会前端、会DB、会运维等) 咱…...
软件开发项目文档系列之六概要设计:构建可靠系统的蓝图
概要设计是软件开发项目中至关重要的阶段,它为整个系统提供了设计蓝图和技术方向。它的重要性在于明确项目目标、规划系统结构、确定技术选择、识别风险、以及为团队提供共同的视角,确保项目在后续开发阶段按计划进行。概要设计的主要内容包括项目的背景…...
[C++]命名空间等——喵喵要吃C嘎嘎
希望你开心,希望你健康,希望你幸福,希望你点赞! 最后的最后,关注喵,关注喵,关注喵,大大会看到更多有趣的博客哦!!! 喵喵喵,你对我真的…...
安装ora2pg遇到如下问题
通过源码安装ora2pg成功后,查询帮助信息报错 [rootlocalhost bin]# ora2pg --help Cant locate open.pm in INC (you may need to install the open module) (INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/shar…...
x86-32-Linux下栈溢出攻击原理
在x86-32-Linux下构造一个栈溢出攻击 栈缓冲区溢出攻击:向栈上的数组写入超过数组长度的数据导致覆盖到正常数据{栈帧上的返回地址}。 IA-32下C函数调用约定: 调用者将参数从右向左入栈,构造参数call 指令短跳转,会将call指令下一…...
GPS学习(一):在ROS2中将GPS经纬度数据转换为机器人ENU坐标系,在RVIZ中显示坐标轨迹
文章目录 一、GPS模块介绍二、坐标转换转换原理参数解释: 增加回调函数效果演示 本文记录在Ubuntu22.04-Humbel中使用NMEA协议GPS模块的过程,使用国产ROS开发板鲁班猫(LubanCat )进行调试。 一、GPS模块介绍 在淘宝找了款性价比较高的轮趣科技GPS北斗双…...
chatgpt生成文本的底层工作原理是什么?
文章目录 🌟 ChatGPT生成文本的底层工作原理🍊 一、数据预处理🍊 二、模型结构🍊 三、模型训练🍊 四、文本生成🍊 总结 📕我是廖志伟,一名Java开发工程师、Java领域优质创作者、CSDN…...
javaEE -11(10000字HTML入门级教程)
一: HTML HTML 代码是由 “标签” 构成的. 例如: <body>hello</body>标签名 (body) 放到 < > 中大部分标签成对出现. 为开始标签, 为结束标签.少数标签只有开始标签, 称为 “单标签”.开始标签和结束标签之间, 写的是标签的内容. (h…...
LeetCode75——Day21
文章目录 一、题目二、题解 一、题目 1207. Unique Number of Occurrences Given an array of integers arr, return true if the number of occurrences of each value in the array is unique or false otherwise. Example 1: Input: arr [1,2,2,1,1,3] Output: true Ex…...
学习笔记---更进一步的双向链表专题~~
目录 1. 双向链表的结构🦊 2. 实现双向链表🐝 2.1 要实现的目标🎯 2.2 创建初始化🦋 2.2.1 List.h 2.2.2 List.c 2.2.3 test.c 2.2.4 代码测试运行 2.3 尾插打印头插🪼 思路分析 2.3.1 List.h 2.3.2 List.…...
vscode格式化代码, 谷歌风格, 允许短if同行短块同行, tab = 4舒适风格
ctrl ,输入format, 点开C风格设置 在这块内容输入{ BasedOnStyle: Chromium, IndentWidth: 4, ColumnLimit: 200, AllowShortIfStatementsOnASingleLine: true, AllowShortLoopsOnASingleLine: true} C_Cpp: Clang_format_fallback Style 用作回退的预定义样式的名称&#x…...
百度富文本上传图片后样式崩塌
🔥博客主页: 破浪前进 🔖系列专栏: Vue、React、PHP ❤️感谢大家点赞👍收藏⭐评论✍️ 问题描述:上传图片后,图片会变得很大,当点击的时候更是会顶开整个的容器的高跟宽 原因&#…...
autoware.ai中检测模块lidar_detector caffe
lidar_apollo_cnn_seg_detect模块:该模块主要是调用百度apollo的目标分割。 1.需要安装caffe进行实现: caffe安装步骤: git clone https://github.com/BVLC/caffecd caffe && mdkir build && cd buildcmake ..出现报错: CM…...
CentOS安装Ruby环境
安装依赖项 sudo yum install -y perl zlib-devel openssl-devel安装git sudo yum install -y git git config --global http.sslVerify falsecurl取消ssl认证 echo "insecure" >> ~/.curlrc安装rbenv https://github.com/rbenv/rbenv git clone https://…...
利用最小二乘法找圆心和半径
#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …...
云原生核心技术 (7/12): K8s 核心概念白话解读(上):Pod 和 Deployment 究竟是什么?
大家好,欢迎来到《云原生核心技术》系列的第七篇! 在上一篇,我们成功地使用 Minikube 或 kind 在自己的电脑上搭建起了一个迷你但功能完备的 Kubernetes 集群。现在,我们就像一个拥有了一块崭新数字土地的农场主,是时…...
多模态2025:技术路线“神仙打架”,视频生成冲上云霄
文|魏琳华 编|王一粟 一场大会,聚集了中国多模态大模型的“半壁江山”。 智源大会2025为期两天的论坛中,汇集了学界、创业公司和大厂等三方的热门选手,关于多模态的集中讨论达到了前所未有的热度。其中,…...
docker详细操作--未完待续
docker介绍 docker官网: Docker:加速容器应用程序开发 harbor官网:Harbor - Harbor 中文 使用docker加速器: Docker镜像极速下载服务 - 毫秒镜像 是什么 Docker 是一种开源的容器化平台,用于将应用程序及其依赖项(如库、运行时环…...
ubuntu搭建nfs服务centos挂载访问
在Ubuntu上设置NFS服务器 在Ubuntu上,你可以使用apt包管理器来安装NFS服务器。打开终端并运行: sudo apt update sudo apt install nfs-kernel-server创建共享目录 创建一个目录用于共享,例如/shared: sudo mkdir /shared sud…...
【HTML-16】深入理解HTML中的块元素与行内元素
HTML元素根据其显示特性可以分为两大类:块元素(Block-level Elements)和行内元素(Inline Elements)。理解这两者的区别对于构建良好的网页布局至关重要。本文将全面解析这两种元素的特性、区别以及实际应用场景。 1. 块元素(Block-level Elements) 1.1 基本特性 …...
12.找到字符串中所有字母异位词
🧠 题目解析 题目描述: 给定两个字符串 s 和 p,找出 s 中所有 p 的字母异位词的起始索引。 返回的答案以数组形式表示。 字母异位词定义: 若两个字符串包含的字符种类和出现次数完全相同,顺序无所谓,则互为…...
学习STC51单片机32(芯片为STC89C52RCRC)OLED显示屏2
每日一言 今天的每一份坚持,都是在为未来积攒底气。 案例:OLED显示一个A 这边观察到一个点,怎么雪花了就是都是乱七八糟的占满了屏幕。。 解释 : 如果代码里信号切换太快(比如 SDA 刚变,SCL 立刻变&#…...
保姆级教程:在无网络无显卡的Windows电脑的vscode本地部署deepseek
文章目录 1 前言2 部署流程2.1 准备工作2.2 Ollama2.2.1 使用有网络的电脑下载Ollama2.2.2 安装Ollama(有网络的电脑)2.2.3 安装Ollama(无网络的电脑)2.2.4 安装验证2.2.5 修改大模型安装位置2.2.6 下载Deepseek模型 2.3 将deepse…...
iOS性能调优实战:借助克魔(KeyMob)与常用工具深度洞察App瓶颈
在日常iOS开发过程中,性能问题往往是最令人头疼的一类Bug。尤其是在App上线前的压测阶段或是处理用户反馈的高发期,开发者往往需要面对卡顿、崩溃、能耗异常、日志混乱等一系列问题。这些问题表面上看似偶发,但背后往往隐藏着系统资源调度不当…...




