VM(CentOS7安装和Linux连接工具以及换源)

news2024/11/25 9:38:14

目录

一、Linux意义

二、安装VMWare

三、centos7安装

1、正式安装CentOS7:

2、安装不了的解决方案

2.1常见问题——虚拟机开机就黑屏的完美解决办法

 3、查看、设置IP地址

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

② 修改网络设置

  ③ 重启网络服务        service network restart

 ④ 测试        ping www.baidu.com

⑤ 关机

 ⑥ 重启

 ⑦ 注销 

四、Linux链接工具 

 1、linux客户端介绍

2.怎么使用工具(MobaXterm) 

五、切换yum源

1、备份Linux自带的EPEL源

2、 生成阿里源 

 3、清空缓存

4、重新生成缓存

 六、 Linux技巧

1.快照(相当于存档)

 2、备份

3.MobaXterm没有显示sftp 

七、总结

 1.vmware:虚拟工作站

2.CentOS的安装

3.客户端软件

4.换源      

        ①默认命令        

        ②下载vim

        ③使用vm技巧    


一、Linux意义

Linux是关于 开发、测试、实施的三个方向的意义

开发:部署项目,扩展技能

测试:部署测试环境

实施:面试必备技能

vmwate:虚拟工作台

作用:虚拟一台电脑

操作系统:windows系列

项目运行环境:Linux上面

Linux发行版的概率:centos7、ubuntu(乌邦图)、银河麒麟

                centos7(相当于windows7、...、windows10、...)

vmware及linux常见发现版:centos7、ubuntu(乌邦图)、银河麒麟(国产)

二、安装VMWare

①我这里就下载的是14版本的

3c396db5c9a74c5ca879bb40b1e8b80f.png

ba4afc577a824660be7db101547666a2.png

 ②安装步骤:步骤其实都差不多可以参考12版本的

3d0de8e346f24b2b8b68189336782fc3.png

 224023f63462449ea0941944572e7a17.png

 2435f5c91e3e4ab8b4416b9bad3048a0.png

③ 注意:最好不要安装在C盘,会使电脑变得很卡。

0f96d558cfcc403a85c2c4d1ec67db73.png

 ④ 注意:这里去掉"启动时检查产品更新",每次启动更新麻烦,影响效率。 

8408da0501c04d8d8f30c7dab9458ef7.png

 点击"许可证",输入许可证(即KEY),完成最后的安装。

 VMware 12 Pro 永久许可证激活密钥

5A02H-AU243-TZJ49-GTC7K-3C61N

VMware Workstation Pro 14 永久许可证激活密钥

AA702-81D8N-0817Y-75PQT-Q70A4
YC592-8VF55-M81AZ-FWW5T-WVRV0
FC78K-FKED6-H88LZ-0QPEE-QP8X6
UV1H2-AKWD2-H8EJZ-GGMEE-PCATD
AC310-0VG0P-M88CQ-YWY5Z-QPRG0

【VMware Workstation 15 Pro 永久许可证激活密钥】

AZ312-2FE41-M81LP-R6WEZ-NA2Z4
VC1J8-0TX11-M84WP-2WNGX-PQKD8
AA7EU-FUE97-4896Q-3WYZC-WYKY0
AU71H-0VE44-M81DZ-77Y5C-QG0G4
ZY7EU-2JG01-H8EDZ-9NYNX-ZVHW0

 d85fe533866549f9843c5f5cd9341795.png

三、centos7安装

①contos7 下载地址: 

http://mirrors.zju.edu.cn/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-DVD-1908.iso

②我们装系统要有一个镜像文件,解压到非中文目录下

75cc3e683d9444578e7d13a2738a859c.png

③我解压在F盘下

2ab1ef3882914dc4a21e848ec17e9ea6.png

 ④参考安装步骤:

861d2a07c7c640bd8ef5ffb310ba4dcb.png

 e02c5ccad9634f5b9708b5d219a3afbb.png

 737e86156f2242a1b68540cc46cad7c0.png

 4f9709f7c7a54bc5a0a66e1867f52e2b.png

⑤可以选中第二项按钮iso镜像,但我不太建议。

 e29f06f48bfd4e1eb255c4dc6cbdbc8d.png

⑥  注意:这里我们的CentOs的版本是 CentOS7的版本 

ba4afc577a824660be7db101547666a2.png

 c4eca3eb3f71474c8badac80c648c16b.png

⑦ 注意:虚拟的电脑最终放在哪里

          不要装C盘,也不要选安装位置较小的,要安装到剩余空间比较大的地方

c3f37fbfab1a4177a7721e3f04029628.png

 ⑧选默认就行

4b9e537851cf4a8caaea7cf73cadcdb9.png

 ⑨注意:这里虚拟机内存选择512M,如>=1G的默认安装CentOS桌面版,低于<1G的默认安装CentOS服务器版

由于我们后面的学习要装很多东西1G我们会带不起来,所以这里我建议我们最后选2G

5bfa080ae42e4f8c9e87bb2e3a1c6327.png

 1b420fa956924badad1b058fa166c660.png

 ⑩注:NAT网络地址转换,这种方式的会在宿主机创建一个虚拟NAT设备,虚拟机通过虚拟NAT设备使用宿主机的网络地址连接互联网。优点是连接互联网简单不用另外配置。

8146e51cb8b34b02af915e0748d53d9b.png

 3feba462d09c41fe8b2c5a62dbc933b6.png

 fa704fa7eec349428c62e4be159f6c6f.png

 0707cbf109674069bc538a44770e0115.png

 48e7297285044738995a3720460ba556.png

 e32654b1599c493fa2902dfbd1f1c7bd.png

 11、注意:这里只是安装了一个空壳的Linux,因为里面还没有装具体的系统。 

 下面这里就是我们上面刚刚选择的稍后安装就是在这里安装

1、正式安装CentOS7:

41598863380c47cb827a72c70412f419.png

 c1c8272c44414761a675d584f5a3fbea.png

 ①注:为什么要稍后安装,因为就算不稍后安装我们也还要在这里改,或者说改虚拟内存和处理器等等,那我们就可以在后面一起改了。

84d15d430dc74d40b4bfa65313774d6e.png

 ②注意:安装过程中保持网络畅通

3ce18c1735584f128b83d93684ff5a13.png

 ③注意:如果出现该错误提示,表示前面选中的"CentOS7 64位"安装不了。

④原因:电脑BIOS中的Virtualization Technology设置被禁止了。

2、安装不了的解决方案

参考解决方案:联想Thinkpad进入BIOS设置虚拟化_王天嵘的博客-CSDN博客_thinkpad虚拟机bios设置 

1) 重启电脑,进入BIOS将其设置为Enabled。(注:不同品牌电脑进入BIOS的方法不尽相同,请网上查阅对应电脑型号的进入BIOS的方法)

2)进入BIOS后,在Security ->Virtualization -> Inter(R) Virtualization Technology设置为:Enabled。

3)保存BIOS,重启电脑。

4)注意:各种品牌的机器设置BIOS配置不同,确定自己的电脑品牌,然后查资料如何配置
dcf32332255a49f1a51909c4d081f860.png

注:这里可能安装的时间比较久,所以我们要慢慢等待一下 

 这样就是说明我们的电脑没有问题

98227c9084db42299a6d4d8c2397bd3b.png

 9a97ae6ac9704e21ab9d0c76d7b72ae6.png

这里我就没有去动它,如果有想法的可以去试试

注意:这里“软件选择”不要选择最小安装,最小安装将不会安装Linux常用的一些命令,到时还需要自己安装命令,比较麻烦。

这里选择“基础设施服务器”安装即可,右边选择“调试工具”。注意:调试工具没有界面。

c76fbc503a8047d891172a7c77894bdf.png

 641ea330e9ad4f659318eeb747eb16bf.png

  注意:安装的时候把网络连接上

16383effed45435487ca28693797aae1.png

 注:我们装系统时要设置密码,如果装了我们就会进不去

创建一个普通用户  这里我就取自己的名字

447d2ed9a82c45fd84b36a30d6e20b60.png

 注意:一般我们做为管理员使用ROOT账号来操作,但是在Linux安装完后,应该分配一些用户账号供其他人员使用,不能给ROOT账号

08a53a569723449d925cc7800fba4703.png

2.1常见问题——虚拟机开机就黑屏的完美解决办法

首先我们在开始菜单的搜索栏搜索“CMD”,找到命令提示符,我们鼠标右键点击“命令提示符”,弹出菜单之后选择“以管理员身份运行”,如下图所示。

cf1758710f8d459d967bac397575ab22.png

 在命令提示符窗口中输入“netsh winsock reset”,然后重启计算机即可解决。

e015aa740b9c4442aa5bc52f5eee0314.png

如果不行,在VM->Settings->Hardware->Display在右面的内容栏中将Accelerate 3D graphics 取消打勾,然后重启电脑即可。 

虚拟机安装结束后,我们在编辑里面找到虚拟网络编辑器,需要设置DHCP为63天,63代表的就是这个本虚拟机可以被租用是63天,如果我们不设置,就可能我们每次访问的IP地址都会不一样
2c6d60a000b442a4b7a18041cbe7aaaf.png

 7b606037a0a942458a0da523efef0819.png

 3、查看、设置IP地址

ContOS7安装完毕并配置完网络之后 

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

使用ifconfig命令进行测试出现以下情况: 

ec337f31544b42b99455fd8045a5b726.png

 原因分析:缺少ifconfig组件

② 修改网络设置

注:Tab自动补全Linux命令 

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

1fffbd9b05b24b11841e35a3172e1e89.png

 注:
ONBOOT:指明在系统启动时是否激活网卡,只有在激活状态的网卡才能连接网络进行网络通讯
DEVICE:网卡名称
BOOTPROTO=none 表示使用什么样的路由协议,如果值为none/static表示使用的是静态路由,那么接下来必须填写IPADDR(ip地址)、NETMASK(子网掩码)、GATEWAY(网关)、DNS1这几选项,如果是dhcp表示使用的是动态路由,上面提到的几项可以不填,由DHCP服务自动分配,如果填写了则以你填写的为准。
HWADDR:你网卡的物理地址,可以不写,系统自动生成
 

如果只查看文件可以使用如下命令: cat 文件名 如: cat ifcfg-ens33

  ③ 重启网络服务        service network restart

service network restart

响应了一个【ok】就说明可以了 

 在去下下载ifconfig 注:加上-y的好处是不需要自己输入yes,自动补全

yun install ifconfig -y

52f53f7d9db54f079845382754447a6f.png

2358a946618644e1a3db4eab5255743b.png

 ④ 测试        ping www.baidu.com

 ifconfig  显示了ip

⑤ 关机

  • shutdown -h now 立刻关机
  • shutdown -h +1 一分钟后关机
  • poweroff 立刻停止系统,并关闭电源

 ⑥ 重启

  • reboot 重启
  • shutdown -r now 立刻重启
  • shutdown -r +1 一分钟后重启

 ⑦ 注销 

  • logout
  • exit
  • ctrl + d

四、Linux链接工具 

 1、linux客户端介绍

 连接工具常用
xshell、finalshell、MobaXterm 

b0c37d8c003b4da8a17b879ef896c6a9.png

 为什么要安装linux链接工具?

        因为我们VMware它里面不可以复制只能纯手功敲,这样很不方便,所以我们就要安装一个工具

怎么安装?

        傻瓜式安装,最终安装好了之后就是这样的如图所示

63da948e098f1ffc644d5e9fad2cb6b8.png

2.怎么使用工具(MobaXterm) 

2fc75c7fc74f45e19f8eb97c7323f250.png

 cc1e3d9a6e3c5a89a81183996a9ff7eb.png

 978155d413c344cbab5e9a3226fa6ef4.png

 6b312d128a1644a8bab9c6df8952b1d3.png

 6e09dfd908e9dd0d53b9cb73baef6e63.png

 MobaXterm相比较finalshell界面好看一点,finalshell界面就只有黑白色,MobaXterm还可以随时查查看内存,可以直接把文件拖拽到服务器文件中等等,xshell是不具备这些功能的,finalshell使用的越多这个软件就越卡。

五、切换yum源

1、备份Linux自带的EPEL源

mv /etc/yum.repos.d/CentOS-Base.repo  /etc/yum.repos.d/CentOS-Base.repo.bak
//在工具里我的执行
cp /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操作要覆盖已有的目标文件时不给任何提示

 aba549efd29545d7a76f7dcecb8c9927.png

2、 生成阿里源 

cd /etc/yum.repos.d
//从远程加载到yum源里面去
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

 e9a3506848e84bebacd38641fff4a51d.png

 c1a5132f0efe460abbafe62701c3d95a.png

wget 非交互式的网络文件下载工具
用法: wget [选项]... [url]...
-o --output 后接文件名,将信息写入指定的文件
-a --append-output 后接文件名,将信息添加到指定的文件
-d --debug 打印调试信息
-q --quiet 安静模式
-F --force-html 把输入文件当成html文件

-t --tries=num 设置重试的次数
-nc --no-clobber 不要重复下载已存在的文件

 3、清空缓存

yum clean all

4、重新生成缓存

yum makecache

76f69a4145904a2fa42db9cfaa9f8257.png

 cd37745bbc1f4b65829d0231afde849e.png

 9648483e284b45a78b5ed280aa46c980.png

 六、 Linux技巧

1.快照(相当于存档)

28f45d5ee641461e92a6c724ff2f1267.png

 2、备份

备份一份搭建好了的就是直接上传就好了 ,这样就不需要每次都要从新搭建一份

3.MobaXterm没有显示sftp 

可以通过这这个命令        systemctl status sshd

就出现了

七、总结

 1.vmware:虚拟工作站

        ①目的:要虚拟工作站中安装一台虚拟电脑

        ②为什么安装虚拟电脑:需要在虚拟电脑上按照Linux操作系统,便于后期项目部署

        ③Linux操作系统常用的发行版

                CentOS、乌邦图、银行麒麟

2.CentOS的安装

          确定CentOS的安装目录

                ①不要装C盘        ②安装的目录的剩余空间要大一点

        最好将内存调2G

        设置DHCP的租用时间:63

3.客户端软件

        分配虚拟IP:ifconfig        开始是没有分配ip地址

        修改网络设置:vi /etc/sysconfig/network-scripts/ifcfg-ens33

         重启网卡:service network restart

        测试:ping www.baidu.com/ifcfg

        多款客服端工具的使用:xshell/finallshell/mobalxterm

4.换源      

        ①默认命令        

        cd 切换目录

        ll 查看当前文件目录下的所有文件及文件夹

        vi 编辑文件

        cat 查看文件内部的内容

        mv 剪切

        cp 复制        ..........

        ②下载vim

        yum install vim 通过yum源下载指定命令

        yum install -y vim 

        步骤:

                1.要将原有的yum源文件进行备份        .bak结尾的文件,都是备份文件 

                2.wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 的方式

                  将远程的yum源(阿里云)文件内容写到本地yum源(yum..base..)文件中

                        注意:wget并不是自带的命令,yum install -y wget

                3.清除原有缓存跟新原有缓存

        ③使用vm技巧    

                1.学会使用vm中的快照

                2.要将现有的虚拟机进行压缩备份

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

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

相关文章

labelme+sam在windows上使用指南

其实官网讲的很清楚了&#xff0c;这里做一个笔记&#xff0c;方便自己后面直接看。 首先&#xff0c;贴一下官方的链接&#xff0c;作者老哥很强&#xff0c;respect&#xff01; 使用流程&#xff1a; https://github.com/wkentaro/labelme#installation 资源&#xff1a; ht…

数据库锁机制

锁机制 1. 概述2. 并发事务的不同场景2.1 读-读情况2.2 写-写情况2.3 读-写或写-读情况2.3.1 方案一&#xff1a;读事务使用MVCC&#xff08;多版本并发控制&#xff09;&#xff0c;写事务加锁2.3.2 方案二&#xff1a;读、写事务均加锁 3. 锁分类3.1 从数据操作类型&#xff…

1.Docker概念

文章目录 Docker概念Docker容器与虚拟机的区别内核中的2个重要技术Linux Namespace的6大类型docker三个重要概念部署Dockeryum安装二进制安装 Docker 概念 docker是一个开源的应用容器引擎&#xff0c;基于go语言开发并遵循了apache2.0协议开源。docker可以让开发者打包他们的…

【PostgreSQL内核学习(三)—— 查询重写】

查询重写 查询重写系统规则视图和规则系统ASLO型规则的查询重写规则系统与触发器的区别 查询重写的处理操作定义重写规则删除重写规则对查询树进行重写 声明&#xff1a;本文的部分内容参考了他人的文章。在编写过程中&#xff0c;我们尊重他人的知识产权和学术成果&#xff0c…

王道计算机网络学习笔记(4)——网络层

前言 文章中的内容来自B站王道考研计算机网络课程&#xff0c;想要完整学习的可以到B站官方看完整版。 四&#xff1a;网络层 ​​​​​​​​​​​​​​在计算机网络中&#xff0c;每一层传输的数据都有不同的名称。 物理层&#xff1a;传输的数据称为比特&#xff08;Bi…

宝塔的Redis绑定IP

宝塔安装Redis 软件商店搜索Redis 连接宝塔面板的redis服务器失败的解决办法 检查Linux是否放行6379端口修改Redis绑定IP检查阿里云/腾讯云的防火墙策略是否放行6379端口 1.bind 127.0.0.1 修改为 bind 0.0.0.0 127.0.0.1 表示只允许本地访问,无法远程连接 0.0.0.0 表…

基于Python的用户登录和密码强度等级测试|Python小应用

前言 那么这里博主先安利一些干货满满的专栏了&#xff01; 这两个都是博主在学习Linux操作系统过程中的记录&#xff0c;希望对大家的学习有帮助&#xff01; 操作系统Operating Syshttps://blog.csdn.net/yu_cblog/category_12165502.html?spm1001.2014.3001.5482Linux S…

Micro-app vue3+vite+ts用法

前言&#xff1a; 微前端的概念是由ThoughtWorks在2016年提出的&#xff0c;它借鉴了微服务的架构理念&#xff0c;核心在于将一个庞大的前端应用拆分成多个独立灵活的小型应用&#xff0c;每个应用都可以独立开发、独立运行、独立部署&#xff0c;再将这些小型应用融合为一个…

文库小程序在线阅读下载文档模板流量主小程序

一、什么是文库小程序&#xff1f; 文库小程序连接流量主&#xff0c;具体流程是粉丝进入小程序下载文档模板&#xff0c;下载前需要看广告&#xff0c;阅读后可以免费下载文档模板。具体的小程序演示请参见抖音云云文库 二、文库小程序的应用范围 小程序主要实现文档共享功能…

Redis Linux安装

Redis版本下载,版本地址http://download.redis.io/releases/ 点击跳转 新建文件夹 mkdir /usr/local/redis 上传压缩包,并使用命令解压tar -zxvf redis-6.2.8.tar.gz (redis-6.2.8.tar.gz为安装包) 安装依赖 yum install gcc-c 编译 make 安装 make install 修改配置 …

概率论和随机过程的学习和整理20:条件概率我知道,但什么是条件期望?可用来解决递归问题

目录 1 目标问题&#xff1a; 什么是条件期望&#xff1f; 条件期望有什么用&#xff1f; 2 条件期望&#xff0c;全期望公式 3 条件期望&#xff0c;全期望公式 和 条件概率&#xff0c;全概率公式的区别和联系 3.1 公式如下 3.2 区别和联系 3.3 概率和随机过程 4 有什…

Zabbix“专家坐诊”第200期问答汇总

问题一 Q&#xff1a;想请问下大佬们&#xff0c;我们zabbix最近有误告警的情况&#xff0c;这个怎么排查呢&#xff1f; 用了proxy&#xff0c;我看了proxy和server的日志&#xff0c;除了有慢查的日志&#xff0c;其它没有异常日志输出。 A&#xff1a;看下这个unreachable的…

首次与电商平台战略签约 第一三共与阿里健康达成战略合作

7月18日&#xff0c;阿里健康与第一三共在杭州正式签署战略合作协议。双方宣布将在此前合作基础上&#xff0c;全面深化心脑血管、风湿骨外科等疾病领域的合作深度&#xff0c;探索以患者为中心、以数字化为驱动力的创新型医药健康服务模式。据悉&#xff0c;此次合作是第一三共…

椒图--分析中心和后台管理中心

护网的时候我们要把右边的开关开启。开启就会对系统全量的记录&#xff0c;包含有网络行为日志&#xff0c;就会检测我们服务器里面的链接&#xff0c;端口箭头&#xff0c;内内网暴露的链接&#xff1b;进程操作日志&#xff0c;就可以看我们系统创建了哪些进程&#xff0c;就…

融云出海:不止假发出口和四卡四待手机,「非洲市场」的参差与机遇

↑ 点击预约“融云北极星”直播↑ 点击预约“实时社区”直播 比白皮书更精炼省流&#xff0c;比图谱更实用有效。 融云《社交泛娱乐出海作战地图》&#xff0c;被多位大咖标记为出海人必备工作手册。针对地图的核心模块&#xff0c;我们推出了系列解读文章&#xff0c;更详尽…

Redis数据持久化的两种方式

说明&#xff1a;Redis数据是存储在内存中的&#xff0c;Redis服务被关闭&#xff0c;数据是会被清除的。但Redis有数据持久化机制&#xff0c;在默认情况下&#xff0c;停止Redis服务会触发数据持久化机制&#xff0c;将数据保存下来&#xff0c;在下次启动时再读取出来。 Re…

解决spring security No AuthenticationProvider found for com.问题

No AuthenticationProvider found for com.xxx.xx 原因 当你验证过&#xff0c;后记得这个这里返回true。不然&#xff0c;就会出现既没有异常&#xff0c;又没验证返回通过的中间尴尬状态&#xff0c;security会当做没有验证通过来处理。 修改

HCIA-存储虚拟化

1、虚拟化概述 KVM是所有云平台的底座&#xff0c;虚拟化是所有云的基础&#xff0c;虚拟化只提供基础架构&#xff0c;云可以提供服务。 CNA是个定制的欧拉系统EulerOS&#xff0c;基于centos内核只保留和虚拟化相关的代码&#xff0c;CNA默认已经部署好kvm虚拟化的软件。CNA…

Visutal Studio2022 如何使用Github copilot

visual studio 2019 升级最新版本的2019也并没有搜索到&#xff0c;直接升级到visual studio 2022&#xff0c;看发布介绍也是2022的copilot Copilot 是一款由 OpenAI 开发的基于 GPT 模型的代码生成工具&#xff0c;可帮助开发者更快地编写代码。如果想在 Visual Studio 中使…

基于大模型的属性操作生成高效训练数据

概述 这篇论文的研究背景是关于利用大型语言模型(LLM)生成高效训练数据的方法。 以往的方法通常是通过LLM生成新的数据&#xff0c;但缺乏对生成数据的控制&#xff0c;这导致了生成数据的信息不足以反映任务要求。本文提出了一种基于LLM的属性操作生成方法&#xff0c;通过精…