Loading

CentOS7学习笔记(一) 基础知识学习

CentOS7学习笔记系列随缘更新,笔记基于韩顺平老师B站教程记录,点击学习韩顺平_2021图解Linux全面升级

什么是Linux发行版?

Linux本质上是操作系统内核,类似Chrome浏览器内核一样,Linux发行版CentOS、Redhat、Ubuntu等等都是基于Linux内核开发出来的操作系统,就好比基于Chrome内核的谷歌、Edge、星愿浏览器一样

安装系统时的分区管理

一般在安装系统的时候只要选择好磁盘会自动划分分区,也可以选择手动划分,手动划分的话通常来说三个分区即可:

  1. /boot:引导分区,设备类型为标准分区,文件系统为ext4

    • 引导分区负责引导Linux系统进行启动,windows中也有对应的引导分区,这里建议分配1GB空间大小
  2. swap:交换分区,设备类型为标准分区,文件系统为swap

    • 交换分区在内存不足的情况下会被虚拟为内存使用,建议分配空间大小不小于内存大小(分的太大也不好,具体视其概况而定)
  3. /:根目录分区,设备类型为标准,文件系统为ext4

    • 负责存储文件,剩下的空间都将分配给该分区使用,Linux系统以及在系统内安装的软件都在根目录下

上述韩顺平老师讲的属于标准分区方案,除此之外还有其他分区方案,这里介绍一下:

  1. 标准分区,可以包含文件系统或交换空间,也能提供一个容器,用于软件RAID和LVM物理卷。

  2. BTRFS,是一个具有几个设备相同的特征的文件系统。它能够处理和管理多个文件,大文件和大体积比的ext2,ext3和ext4文件系统。

  3. LVM(逻辑卷),创建一个LVM分区自动生成一个LVM逻辑卷。 LVM可以在使用物理磁盘时,提高性能。普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文件系统的限制,也不能跨越多个分区来存放,所以也不能同时放到别的磁盘上。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具,但这只是暂时解决办法,没有从根本上解决问题。随着Linux的逻辑卷管理(LVM)功能的出现,这些问题都迎刃而解,用户在无需停机的情况下可以方便地调整各个分区大小

  4. LVM精简配置,使用自动精简配置,你可以管理的自由空间,被称为精简池,它可以根据需要由应用程序时,可以分配给设备任意数量的存储池。所需的存储空间具有成本效益的分配时,薄池可以动态地扩展。某些分区固定只能是标准分区,即使选择LVM也会自动设置为标准分区。

内容参考CSDN博主,点击访问

关机重启命令

CentOS7的关机命令为 shutdown 操作 时间 提示,具体使用如下所示

命令 解释
shutdown -h 1 一分钟后执行关机
shutdown –h now 立即执行关机,now代表现在时间
shutdown -h 1 "一分钟后关机,注意保存资料" 一分钟后关机并给其他正在登录的用户发送提示信息
shutdown –r now 立刻重启
shutdown –c 取消关机操作
poweroff 立即关机
halt 立即关机
reboot 立即重启

VMware三种网络连接方式

除开生产环境之外,大多数系统都是安装在本地电脑的虚拟机中的,VMware支持以下三种网络模式:

  1. 桥接模式:可以访问外层网络 ( 这里的外层网络指的是真实物理机所在的局域网,而不是外网 ) ,获取到和物理机同级的IP地址,例如物理机使用192.168.1.10,那么虚拟机就可以使用192.168.1.11

  2. NAT模式:由物理机再次虚拟出一个路由,为虚拟机分配虚拟路由的IP地址,虚拟机可以访问物理机,也可以通过物理机作为代理访问外层局域网内的其他机器,但是外层局域网内的机器访问不到这台虚拟机

  3. 仅主机模式:虚拟机仅能访问物理机且可以通信,不与网络产生关系

网卡联网设置

启用网卡

CentOS网卡默认是关闭的,可以在安装系统时打开网卡:

如果系统已经安装完毕,可以通过修改配置文件的方式启用网卡,使用ip addr命令查看网卡名称:

然后来修改网卡配置,移动目录到/etc/sysconfig/network-scripts文件夹下,然后查看当前目录下的文件:

这里可以看到有一个以网卡名称结尾的配置文件,使用vi命令修改这个配置文件:

重启系统reboot或者重启网卡systemctl restart network后网络连接就启用了

配置固定IP地址

我目前处在家庭网络,对路由器拥有管理权限,虚拟机的网络连接方式我选择桥接模式,让虚拟机与物理机处于同级别的位置,且局域网内虚拟机可以和物理机互相访问

image

然后在通过vi命令编辑刚刚的网卡配置文件,找到BOOTPROTO=dhcp,将dhcp修改为static,dhcp为自动获取IP地址,可以有效的防止局域网内IP地址冲突,但缺点就是每次获取到的IP地址都可能不一致,这里改为static代表使用静态IP

修改为静态IP后需要手动配置IP地址信息,在配置文件结尾加上:

# 你希望给虚拟机分配的IP地址,要和路由器地址在同一网段下
IPADDR=

# 网关使用路由器的IP地址,一般都是192.168.1.1
GATEWAY=

# DNS服务器,用于解析域名和IP地址对应关系的,这里也可以写路由器IP地址,表示使用路由器的DNS配置
DNS1=

配置完成后重启系统或者重启网卡,就可以发现IP地址已经固定成功

目录结构了解

这里简单介绍常用的目录:

目录 作用
boot 存放的是启动操作系统时使用的核心文件
dev Linux一切皆文件,包括硬件也进行了文件化,可以在该目录下看到的硬件的文件
medie 连接到系统中的硬件例如U盘、光驱等会被系统识别并挂载到该目录下
mnt 目录挂载,例如Windows、Linux双系统或者虚拟机与物理机的文件共享会用到
etc 环境变量以及MySQL配置文件之类的会放在该目录下
bin 我们常用的命令几乎都放在了当前目录下,例如cd、ls、systemctl
sbin 相对于bin多了一个s(super),是系统管理员才能使用的命令,例如reboot、shutdown
home 用户目录,系统中每个用户都会在该目录下都会生成对应的文件夹,类似Windows
root root是管理员,他的用户目录不会放在home下,而是直接挂在到根目录且其他用户无权访问
usr 程序一般都安装在该目录下,类似于C盘的Program Files文件夹
opt usr目录用来安装程序,安装程序所需要的安装包一般就都放在该目录下
tmp 用于存放一些系统产生的临时文件
posted @ 2021-01-29 10:17  Java小学生丶  阅读(339)  评论(0编辑  收藏  举报