当前位置: 首页 > news >正文

Linux基础(三):安装CentOS7(系统安装+桥接联网+换源)

1.分区设置

由于使用 GPT 的关系, 因此根本无须考虑主/延伸/逻辑分区的差异。CentOS 默认使用 LVM 的方式来管理你的文件系统。使用GPT进行分区:
在这里插入图片描述
开机管理程序( boot loader) 使用CentOS 7.x默认的grub2软件。

2.各种分区格式

①标准分区区: 就是我们一直谈的分区啊! 类似 /dev/vda1 之类的分区就是了。
②LVM: 这是一种可以弹性增加/削减文件系统容量的设备设置
③LVM 紧张供应: 这个是 LVM 的进阶版! 与传统 LVM 直接分配固定的容量不同, 这个“ LVM 紧张供应”的项目, 可以让你在使用多少容量才分配磁盘多少容量给你, 所以如果 LVM 设备内的数据量较少, 那么你的磁盘其实还可以作更多的数据储存! 而不会被平白无故的占用!

3.文件系统

文件系统就是实际“格式化”的时候, 我们可以格式化成什么文件系统的意思。
①ext2/ext3/ext4: Linux早期适用的文件系统类型。 由于ext3/ext4文件系统多了日志的记录, 对于系统的复原比较快速。 不过由于磁盘容量越来越大, ext 家族似乎有点挡不住了所以除非你有特殊的设置需求, 否则近来比较少使用 ext4 项目了!
②swap: 就是磁盘仿真成为内存, 由于swap并不会使用到目录树的挂载, 所以用swap就不需要指定挂载点喔。
③BIOS Boot: 就是 GPT 分区表可能会使用到的项目, 若你使用 MBR 分区, 那就不需要这个项目了!
④xfs: 这个是目前 CentOS 默认的文件系统, 最早是由大型服务器所开发出来的! 他对于大容量的磁盘管理非常好, 而且格式化的时候速度相当快, 很适合当今动不动就是好几个 TB 的磁盘的环境喔! 因此我们主要用这玩意儿!
⑤vfat: 同时被Linux与Windows所支持的文件系统类型。 如果你的主机硬盘内同时存在Windows与Linux操作系统, 为了数据的交换, 确实可以创建一个vfat的文件系统喔!
4.CentOS7安装
下面为使用vmware来创建CentOS7的过程:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
使用桥接网络,2个网络格式如下所示:
①桥接
在这里插入图片描述
②NAT

添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里的IP地址设置为与window不同,子网掩码相同
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.使用桥接模式进行联网

参考:
https://link.zhihu.com/?target=https%3A//blog.csdn.net/cl617287/article/details/134580336
Tips:校园网下不建议使用桥接,因为IP很多,不知道你设置的IP地址是否已经被分配
在安装CentOS7的时候已经选择了使用桥接模式,安装完系统之后可以检查一下:
在这里插入图片描述
首先通过宿主机(也就是你的window)查看局域网(也就是路由)的IP(也就是默认网关)和子网掩码,查询方式为cmd使用ipconfig:
在这里插入图片描述
从上面图片中得到IP:192.168.31.1子网掩码:255.255.255.0。另外需要注意的是虚拟机在桥接模式下相当于一个局域网新的物理机,所以其IP地址不能和已存在的其他物理机重复,如window物理机的IP为192.168.31.248,那么虚拟机的IP就不能为192.168.31.248,设定虚拟机的IP为192.168.31.249。那如何确定192.168.31.249在局域网中被占用呢?在window下ping一下即可,没回复就是没占用:
在这里插入图片描述
在得到路由的IP:192.168.31.1子网掩码:255.255.255.0和确定了虚拟机的IP:192.168.31.249后,在centOS7完成下面的操作:
在这里插入图片描述
然后选择虚拟网络编辑器
在这里插入图片描述
在这里插入图片描述
点击确定。
在CentOS7终端输入:cd /etc/sysconfig/network-scripts/并编辑CentOS7的有线网卡ifcfg-ens33

[fle@CentOS7 ~]$ cd /etc/sysconfig/network-scripts/
[fle@CentOS7 network-scripts]$ ls
ifcfg-ens33       ifdown-post      ifup-eth     ifup-sit
ifcfg-lo          ifdown-ppp       ifup-ib      ifup-Team
ifcfg-有线连接_1  ifdown-routes    ifup-ippp    ifup-TeamPort
ifdown            ifdown-sit       ifup-ipv6    ifup-tunnel
ifdown-bnep       ifdown-Team      ifup-isdn    ifup-wireless
ifdown-eth        ifdown-TeamPort  ifup-plip    init.ipv6-global
ifdown-ib         ifdown-tunnel    ifup-plusb   network-functions
ifdown-ippp       ifup             ifup-post    network-functions-ipv6
ifdown-ipv6       ifup-aliases     ifup-ppp     route-ens33
ifdown-isdn       ifup-bnep        ifup-routes
[fle@CentOS7 network-scripts]$ sudo vim ifcfg-ens33

打开的文件如下(点i启动编辑,编辑完后按Esc并输入:wq回车写入保存):
在这里插入图片描述
保存后使用service network restart命令重启网络,接下来进行测试:
①CentOS7访问互联网
在这里插入图片描述
②window访问CentOS7
在这里插入图片描述
至此,网络配置结束。
如果后面需要更改IP,可以直接使用UI界面进行设置(之前用修改文件的方式只是为了设置IP为静态):
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击应用之后,记得关闭网络再打开才能使设置生效,我猜这个操作可能就相当于命令service network restart
在这里插入图片描述

5.换源

参考:https://www.cnblogs.com/GreatPlanHero/p/18241589
①先测试一下要换的源(以阿里源为例):ping mirrors.aliyun.com
在这里插入图片描述
可以ping通即可。
②首先备份原来的源:sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
③拉去阿里源:curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
这个命令会自动修改CentOS-Base.repo文件
在这里插入图片描述
自动修改的文件如下:

[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7#released updates
[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/http://mirrors.aliyuncs.com/centos/$releasever/updates/$basearch/http://mirrors.cloud.aliyuncs.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com

④清除并且生成缓存
yum clean all
⑤缓存阿里云源
yum makecache
⑥测试阿里云源
yum list
在这里插入图片描述
至此,换源结束。

相关文章:

  • linux服务器安装原生的php环境
  • 文心一言 VS 讯飞星火 VS chatgpt (357)-- 算法导论24.2 3题
  • 「Python入门」vscode的安装和python插件下载
  • 【车联网安全】车端网络攻击及检测的框架/模型
  • netty之Future和Promise
  • 【STM32开发环境搭建】-3-STM32CubeMX Project Manager配置-自动生成一个Keil(MDK-ARM) 5的工程
  • docker - 镜像操作(拉取、查看、删除)
  • 报错Invalid HADOOP_HDFS_HOME
  • [深度学习]卷积神经网络CNN
  • 二分查找详解(Java版)
  • Windows 7 和 Windows 7 sp 的区别
  • 【RocketMQ】SpringBoot整合RocketMQ
  • 《向量数据库指南》——非结构化数据迁徙战:向量数据库的挑战与突破
  • 计算机网络--TCP、UDP抓包分析实验
  • 企业构建AI所需的最低可行基础设施:从数据存储到大模型集成
  • AngularJS指令开发(1)——参数详解
  • CSS居中完全指南——构建CSS居中决策树
  • leetcode98. Validate Binary Search Tree
  • MYSQL 的 IF 函数
  • PHP变量
  • Promise面试题,控制异步流程
  • SpiderData 2019年2月13日 DApp数据排行榜
  • SpiderData 2019年2月16日 DApp数据排行榜
  • Web Storage相关
  • 初识 beanstalkd
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 关于Flux,Vuex,Redux的思考
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 基于 Babel 的 npm 包最小化设置
  • 聊聊redis的数据结构的应用
  • 浏览器缓存机制分析
  • 学习Vue.js的五个小例子
  • 回归生活:清理微信公众号
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • # C++之functional库用法整理
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (7)svelte 教程: Props(属性)
  • (C#)一个最简单的链表类
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (k8s)Kubernetes本地存储接入
  • (leetcode学习)236. 二叉树的最近公共祖先
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (九十四)函数和二维数组
  • (十一)手动添加用户和文件的特殊权限
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转)可以带来幸福的一本书
  • (转)重识new
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • .net redis定时_一场由fork引发的超时,让我们重新探讨了Redis的抖动问题
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .net 简单实现MD5
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖