CentOS7 操作系统简介

# CentOS7 目录结构

[aaron@yangliangxi ~]$ ls /
bin  boot  dev  etc  home  lib  lib64  media  
mnt  opt  proc  root  run  sbin  srv  sys  
tmp  usr  var
1
2
3
4
目录用途详细说明
  • bin:存放普通用户可执行的指令,即使在单用户模式下也能够执行处理。
  • boot:开机引导目录,包括 Linux 内核文件与开机所需要的文件。
  • dev:设备目录,所有的硬件设备及周边均放置在这个设备目录中。
  • etc:各种配置文件目录,大部分配置属性均存放在这里。
  • home:这里主要存放你的个人数据,具体每个用户的设置文件,用户的桌面文件夹,还有用户的数据都放在这里。每个用户都有自己的用户目录,位置为:/home/用户名。当然,root 用户除外。
  • lib:开机时常用的动态链接库,bin 及 sbin 指令也会调用对应的 lib 库。
  • lib64:开机时常用的动态链接库 64 位,bin 及 sbin 指令也会调用对应的 lib 库。
  • lost+found:是一个特殊目录,用途是用来存放文件系统错误导致文件丢失后找回数据的;如果你不小心删除了 lost+found 目录,不用使用 mkdir 命令创建 lost+found 目录,应该使用 mklost+found 命令创建 lost+found 目录。
  • media:可移除设备挂载目录,类似软盘、 U 盘 、光盘等临时挂放目录。
  • mnt:用户临时挂载其他的文件系统,额外的设备可挂载在这里,相对临时而言。
  • opt:第三方软件安装目录,现在习惯性的放置在 /usr/local 中。
  • proc:虚拟文件系统,通常是内存中的映射,特别注意在误删除数据文件后,比如 DB,只要系统不重启,还是有很大几率能将数据找回来。
  • root:系统管理员主目录,除 root 之外,其他用户均放置在 /home 目录下。
  • run:系统运行是所需文件,以前放置在 /var/run 中,后来拆分成独立的 /run 目录。重启后重新生成对应的目录数据。
  • sbin:只有 root 才能运行的管理指令,跟 bin 类似,但只属于 root 管理员。
  • srv:服务启动后需要访问的数据目录。
  • sys:跟 proc 一样虚拟文件系统,记录核心系统硬件信息。
  • tmp:存放临时文件目录,所有用户对该目录均可读写。
  • usr:应用程序放置目录。
  • var:存放系统执行过程经常改变的文件。
  • vmlinuz: 是可引导的,压缩的 linux 内核,“vm” 代表的 “virtual memory”,一般是一个软连接。

  • /var/log/message: 系统启动后的信息和错误日志,是 Linux 中最常用的日志之一。
  • /var/log/secure: 与安全相关的日志信息。
  • /var/log/maillog: 与邮件相关的日志信息。
  • /var/log/cron: 与定时任务相关的日志信息。
  • /var/log/spooler: 与 UUCP 和 news 设备相关的日志信息。
  • /var/log/boot.log: 守护进程启动和停止相关的日志消息。

# 设备分区类型

  1. 标准分区
  2. LVM
  3. RAID
  4. LVM 简单配置
  5. Btrfs

# 文件系统

  1. ext4
  2. ext3
  3. ext2
  4. EFI System Partition
  5. swap
  6. xfs
  7. vfat

# CentOS7 系统错误汇总

  1. 错误一:failed VCE resume (-110)

    解决办法:按 esc 键跳过。

  2. 错误二:warning: /dev/root does not exist

    dracut:/# ls /dev。

    dracut:/# reboot。

    进入重启界面后按 e 键。

    将 LABEL = CentOSx207x20x86_64 rd.live.check 修改为 /dev/sda4 然后按 ctrl + x 自动重启进入安装。

    提示

    /dev/sda4 这个是 sda4 就是 u 盘盘符 ,安装时具体的盘符可能会变,需要通过 步骤 1 查看得到。

# 下载 CentOS7 对应的版本

  • 系统架构

    AMD7 和 Intel64 系统、64 位 ARM 系统和 64 位 IBM Power Systems 服务器。

    各种分区解释
    boot分区:是引导分区;
    作用:系统启动,在 boot 分区存放着grub,内核文件等,一般 200M 就够了。
    
    1
    2
    swap交换分区:内存扩展分区;
    交换分区给多大?一般做多:8G,16G。一般为物理内存的 1.5-2 倍多。
    如果系统使用到了swap分区,就直接添加物理内存或排查一下服务器有没有被黑。
    
    1
    2
    3
    / 根:所有文件的根 ,绝对路径的开始标志。一般给到 10G。
    实际工作中可以创建数据分区,一般把数据和系统分开。
    
    1
    2
    sda表示第一块磁盘
    
    1
    ping baidu.com 
    测试网络是否正常
    
    1
    2
    # yum install -y wget
    用于从网络上下载资源,没有指定目录,下载资源回默认为当前目录。
    
    1
    2
    # yum install -y net-tools
    ifconfigs是linux中用于显示或配置网络设备(网络接口卡)的命令。
    
    1
    2
    # yum install -y vim-enhanced
    vim工具
    
    1
    2
    直接关闭防火墙
    # systemctl stop firewalld
    
    禁止firewall开机启动
    # systemctl disable firewalld
    
    查看状态: 
    # systemctl status firewalld
    
    关闭和禁用防火墙(centos7不同于以前的版本)
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    # vim /etc/selinux/config
    关闭selinux
    
    将SELINUX=enforcing改为SELINUX=disabled;最后要重启一下
    
    1
    2
    3
    4
上次更新: 2025/02/15, 13:42:25
最近更新
01
Git问题集合
01-29
02
安装 Nginx 服务器
01-25
03
安装 Docker 容器
01-25
更多文章>
×
×