Linux之安装配置CentOS7+换源

目录

一. 安装CentOS7

二. 配置CentOS7

三. 查看、设置IP地址

        3.1 查看IP地址

        3.2 设置IP地址 

四. 使用Xshell连接Linux客户端

        4.1 Xshell的下载

        4.2 Xshell的使用 

五. 换软件源


一. 安装CentOS7

博主是在虚拟机中进行安装的,大家也可以在虚拟机中跟着尝试一下

第一步:在vmvare中新建虚拟机 文件 ---> 新建虚拟机

第二步:选择自定义

第三步:下一步

第四步:可以选择稍后安装操作系统,我们后面会详细的进行讲解

第五步:选择Linux(L)操作系统,版本根据你自身选择就好,我们选择CentOS 7 64位

第六步:填写名称,选择好位置(尽量选择空间大一点的磁盘)

第七步:根据自身电脑性能或者需要虚拟机达成的效果选择即可

第八步:根据自身电脑的内存选择即可,linux 1个g即可

第九步:选择网络类型,我们就选择第二个就好

  • 桥接网络:我们要手动配置网络和ip地址,这样设置可以使得别人链接我们的虚拟机,可以上网;
  • 网络地址:不需要我们手动分配ip地址,会自动的分配,能上网,使用最方便;
  • 仅主机模式网络:仅仅只能主机上网;
  • 不使用网络:不能上网;

第十步:选择推荐的I/O控制器类型就好

第十一步:选择推荐的虚拟磁盘类型

第十二步:选择创建新虚拟磁盘

第十三步:根据自己电脑上的磁盘大小选择就好

  • 如果是在现场安装这个机子的话:选择【立即分配所有磁盘空间】和【将虚拟磁盘存储为单个文件】,
  • 自己学习的话选择:【将虚拟机磁盘拆分成多个文件】

第十四步:看自身需求决定是否要更改名称

第十五步:查看刚刚配置的虚拟机有没有问题,没有问题的话点击完成

第十六步:安装成功

二. 配置CentOS7

第一步:编辑虚拟机设置

第二步:选择【CD/DVD(IDE)】,勾选设备状态中的【启动时链接】,点击使用IOS映像文件

找到安装好的CentOS7的镜像

注意:映像文件是以 .iso 结尾的

第三步:启动虚拟机

第四步:开启成功之后,使用方向键选择第一个,回车

第五步:等待一会进入,选择中文

第六步:进入安装位置

第七步:选择我们刚刚分配好的磁盘 

第八步:进入网络和主机名

第九步:打开以太网,查看ip地址是否正确

注意:如果以168开头那么就出错了

第十步:软件也能进行选择,大家根据自身选择就好,博主就选最小安装了,最后点击开始安装

第十一步:要对ROOT密码进行一个设置(你也可以创建用户,不创建问题也不大)

注意:密码一定要记住,如果没记住或者忘了,那么这个linux系统就不进去了,只能重新安装一个

第十二步:设置好密码后,点击完成配置

第十三步:配置时间要等待一会,然后点击重启

第十四步:输入用户名和密码进行登录

注意:这里登录时,密码是不会显示出来的,大家不要慌

三. 查看、设置IP地址

        3.1 查看IP地址

查看IP地址: ip addr 或者 ifconfig, 注意与windows环境的区别,win中是ipconfig

查看ens33中没有inet属性,表示没有为虚拟机指定ip,那么就无法通过ip连接到虚拟机。

        3.2 设置IP地址 

第一步:进入 /etc/sysconfig/network-scripts,然后ls查看;

注意:这里的名称,每个电脑都不一样,具体要看电脑网卡,像博主的就是【ens33】

第二步:查看网卡的名字是使用【ip a】;可以看见2后面是上面博主所使用的名字

第三步:输入【vi ifcfg-ens33】;这里标记的地方是根据上面的名字改变的

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

注意博主框出来的画面,是【yes】,这是因为我们开始配置centos的时候设置了网络;
如果是【no】,就按【i】进入编辑模式,将【no】改为【yes】,再按【esc】键,再输入【:wq】

第四步:输入重启命令【service network restart】

第五步:重启后再次使用【ifconfig / ip addr 】命令查看ip地址,再次查看地址看的到就行。

四. 使用Xshell连接Linux客户端

        4.1 Xshell的下载

Xshell官网icon-default.png?t=N7T8https://xshell.com/zh/xshell/

1. 进入到官网,所有下载 ---> 家庭/学校免费 

2. 对下面两个软件:xshell和xftp进行下载 

3. 两个软件都是很简单的点击下一步下载,大家注意安装位置就好,这里就不演示了

        4.2 Xshell的使用 

1. 进入Xshell,点击新建 ---> 输入要进行连接的IP地址 ---> 点击连接 

2. 输入用户名:root,点击确认 

3. 输入用户名的密码进行连接,建议大家每次进行连接时输入密码

4. 连接成功 

 

5. Xftp的使用 

五. 换软件源

第一步:下载wget 先输入命令【yum install wget】,然后连续两个y,及下载完毕

注意:要在root用户下进行

第二步:备份原来的文件
1. 先进入【/etc/yum.repos.d】中找到【CentOS-Base.repo】文件

2. 备份Linux自带的EPEL源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

注意:
Linux中mv命令用来为文件或目录改名,或将文件或目录移动到其他位置
mv [options] source dest 将源文件名修改为目标文件名
mv [options] source directory 将文件移动到目标目录
options说明:
-i 若指定目录已有同名文件,则先询问是否覆盖旧文件
-f 在mv操作要覆盖已有的目标文件时不给任何提示 

第三步:生成阿里源

cd /etc/yum.repos.d:我们要进入到该目录下

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

第四步:测试一下

运行命令【yum install vim】,再【y】,下载vim

然后 vim CentOS-Base.repo,可以很明显的看到是阿里云的网址了

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

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

相关文章

已解决Error:AttributeError: module ‘numpy‘ has no attribute ‘int‘.

文章目录 引言报错分析解决方案1:降低NumPy版本解决方案2:更改NumPy源码 结尾 引言 在Python编程中,NumPy是一个不可或缺的库,尤其在处理大规模数值计算时。但即使是这个强大的工具,也可能在使用过程中遇到问题。其中…

Qt —— 编写Windows截图软件(附源码)

示例效果 源码1 #include "maskwidget.h" #include "qapplication.h"MaskWidget *MaskWidg

Ubuntu 22.04 LTS 安装使用腾达(Tenda) W311MIv6 AX300 无线网卡

安装教程:腾达(Tenda)W311MIv6 AX300无线网卡Linux系统安装方法_腾达(Tenda)官方网站 问题解答:腾达(Tenda) W311MIv6 网卡常见问题解答?_腾达(Tenda)官方网站 注意:如果电脑连手机热点上网,手…

ZigBee学习(一)

文章目录 一、ZigBee介绍二、IEEE 802.15.42.1 物理层2.2 MAC层2.3 如何实现网络和设备寻址2.4 能量管理 三、ZigBee网络拓扑结构四、ZigBee配置参数 一、ZigBee介绍 ZigBee是一种基于IEEE 802.15.4标准的高级通信协议,它被设计用于低速率、低功耗和短距离无线通信&…

YOLOv8 视频识别

YOLOv8 是一种目标检测算法,用于识别视频中的物体。要控制视频识别中的帧,可以通过以下方式来实现: 设置帧率:可以通过设置视频的帧率来控制视频的播放速度,从而影响视频识别的速度。 跳帧处理:可以通过跳…

《移动通信原理与应用》——QPSK调制解调仿真

目录 一、QPSK调制与解调流程图: 二、仿真运行结果: 三、MATLAB仿真代码: 一、QPSK调制与解调流程图: QPSK调制流程图: QPSK解调流程图: 二、仿真运行结果: 1、Figure1:为发送端比特流情…

探索设计模式的魅力:一次设计,多次利用,深入理解原型模式的设计艺术

原型模式是一种设计模式,属于创建型模式的一种,它用于创建重复的对象,同时又能保持性能。在原型模式中,通过复制现有对象的原型来创建新对象,而不是通过实例化类来创建对象。这样做可以避免耗费过多的资源开销&#xf…

python-自动篇-办公-用Excel画画

文章目录 代码所遇问题ModuleNotFoundError: No module named xlsxwriterFileNotFoundError: [Errno 2] No such file or directory: 111.jpg 效果附件图片excel 代码 # coding: utf-8from PIL import Image from xlsxwriter.workbook import Workbookclass ExcelPicture(obje…

使用双异步后,如何保证数据一致性?

目录 一、前情提要二、通过Future获取异步返回值1、FutureTask 是基于 AbstractQueuedSynchronizer实现的2、FutureTask执行流程3、get()方法执行流程 三、FutureTask源码具体分析1、FutureTask源码2、将异步方法的返回值改为Future<Integer>&#xff0c;将返回值放到new…

详细分析对比copliot和ChatGPT的差异

Copilot 和 ChatGPT 是两种不同的AI工具&#xff0c;分别在不同领域展现出了强大的功能和潜力&#xff1a; GitHub Copilot 定位与用途&#xff1a;GitHub Copilot 是由GitHub&#xff08;现为微软子公司&#xff09;和OpenAI合作开发的一款智能代码辅助工具。它主要集成于Visu…

如何使用Pycharm社区免费版创建Django项目

对于python开发者来说&#xff0c;pycharm无疑是一款非常好用的开发ide,她有两个版本&#xff0c;一个社区版&#xff08;免费&#xff09;&#xff0c;一个个人版&#xff08;收费&#xff09;。 免费版如果使用Django创建web项目那么就会提示需要升级到收费版本&#xff0c;…

1.21 day6 IO网络编程

网络聊天室 服务端 #include <myhead.h> #define PORT 8888 #define IP "192.168.122.48" struct MSG {char tyep;char name[20];char buf[128]; }; typedef struct Node {struct sockaddr_in cin;struct Node*next; }*node;int main(int argc, const char *…

提升认知,推荐15个面向开发者的中文播客

前言 对于科技从业者而言&#xff0c;无论是自学成才的程序员&#xff0c;还是行业资深人士&#xff0c;终身学习是很有必要的&#xff0c;尤其是在这样一个技术快速迭代更新的时代。 作为一个摆脱了时间和空间限制的资讯分享平台&#xff0c;播客&#xff08;Podcast&#x…

检查一个Java List是否包含某个JavaBean对象的特定值,并且获取这个值

import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { // 创建一个新的ArrayList List<MyBean> list new ArrayList<MyBean>(); // 添加一些元素 list.add(new MyBean("apple", …

42 漏洞发现-操作系统之漏洞探针类型利用修复

目录 系统漏洞发现意义?漏洞类型危害情况?如何做好未卜先知?相关名词解释:漏洞扫描工具演示-Goby&#xff0c;Nmap&#xff0c;Nessus(操作)漏洞类型区分讲解-权限提升,远程执行等(思路)漏洞利用框架演示-Metasploit,Searchsploit等(操作)漏洞修复方案讲解说明-补丁,防护软件…

go和swoole性能比较

开发效率 Go语言是本质上是静态语言&#xff0c;开发效率稍差&#xff0c;但性能更强&#xff0c;更适合底层软件的开发 Swoole使用PHP语言&#xff0c;动态脚本语言&#xff0c;开发效率最佳&#xff0c;更适合应用软件的开发 IO模型 go语言使用单线程eventloop处理IO事件&…

GO 的那些 IDE

文章目录 支持哪些功能快捷键代码高亮代码格式化代码提示导航跳转代码调试构建编译其他功能 GO有哪些IDEGolandVS CodeVim GOSublime TextAtomLiteIDEEclipse 总结 “程序员为什么要使用 IDE”&#xff0c;在一些社区论坛&#xff0c;经常可以看到这样的提问。关于是否应该使用…

Tomcat目录和文件

打开tomcat的解压之后的目录可以看到如下的目录结构&#xff1a; Bin bin目录主要是用来存放tomcat的命令&#xff0c;主要有两大类&#xff0c;一类是以.sh结尾的&#xff08;linux命令&#xff09;&#xff0c;另一类是以.bat结尾的&#xff08;windows命令&#xff09;。 …

【Java 设计模式】行为型之策略模式

文章目录 1. 定义2. 应用场景3. 代码实现结语 策略模式&#xff08;Strategy Pattern&#xff09;是一种行为型设计模式&#xff0c;定义了一系列算法&#xff0c;并将每个算法封装起来&#xff0c;使它们可以互相替换。策略模式允许客户端在运行时选择算法的具体实现&#xff…

sqlmap使用教程(2)-连接目标

目录 连接目标 1.1 设置认证信息 1.2 配置代理 1.3 Tor匿名网络 1.4 检测WAF/IPS 1.5 调整连接选项 1.6 处理连接错误 连接目标 场景1&#xff1a;通过代理网络上网&#xff0c;需要进行相应配置才可以成功访问目标主机 场景2&#xff1a;目标网站需要进行身份认证后才…