CentOS 7操作系统目录结构介绍

操作系统存在着大量的数据文件信息,相应文件信息会存在于系统相应目录中,为了更好的管理数据信息,会将系统进行一些目录规划,不同目录存放不同的资源。

根下目录结构说明

序号 目录 说明
01 bin 命令,二进制文件的存放目录
02 boot 系统引导程序及系统内核目录
03 dev 设备、光驱、硬盘目录
04 etc 存放系统或服务的配置文件目录
05 home 普通用户的家目录
06 lib 库文件存放目录
07 lib64 库文件存放目录(64位)
08 lost+found 磁盘、文件系统损坏、断电、存放临时文件目录
09 mnt 临时的挂载点目录
10 opt 三方软件安装目录
11 proc 虚拟目录,显示内存中信息
12 root 超级用户的家目录
13 sbin 超级命令,二进制文件的存放目录,只有root用户能够使用的命令
14 selinux selinux及其配置文件存放目录
15 sys 虚拟目录,显示内存信息
16 tmp 临时文件的存放目录
17 usr 存放用户程序目录
18 var 系统日志目录

目录结构操作使用方法

在对目录结构进行操作管理时,可有三种方法对目录进行操作管理:

  • 采用绝对路径方式进行操作管理
  • 采用相对路径方式进行操作管理
  • 采用设备挂载方式进行操作管理

绝对路径

表示从根路径开始,进入指定的路径中或子目录中,获取指定的数据资源信息。

#采用绝对路径方式进入到network-scripts目录中
[root@kang ~]# cd /etc/sysconfig/network-scripts/

说明:采用绝对路径的方式切换目录可以更有效地保证操作的准确度。

相对路径

表示从当前路径开始,进入指定的路径中或子目录中,获取指定的数据资源信息。

#采用相对路径方式进入到network-scripts目录中
[root@kang ~]# cd /etc/sysconfig/
[root@kang sysconfig]# cd network-scripts/

说明:采用相对路径的方式切换目录可以提升操作效率。

系统挂载

在Linux系统中,所有存储设备都是以设备文件的形式呈现在系统中的。但是设备文件不能直接用于存储数据信息,需要将设备文件挂载到一个空目录上才能通过进入目录中查看或存储数据。

最终会将数据保存在设备文件所对应存储设备中。

以光驱存储设备为例,演示挂在操作过程:

  • 第01步:确认虚拟软件中已经加载镜像信息。

    选择虚拟主机,打开设置,确认光驱是否为加载镜像,以及确认光驱是否加载启动。

  • 第02步:确认系统光驱设备文件是否存在
[root@kang ~]# ll /dev/cdrom

说明:cdrom设备文件只是一个软链接(即快捷方式),指向的真正光驱设备文件为sr0.

  • 第03步:创建挂载点空目录,实现挂载操作
[root@kang ~]# mkdir /cd_dir/
[root@kang ~]# mount /dev/cdrom /cd_dir/
[root@kang ~]# ll /cd_dir/

说明:进入光驱挂载点目录中后,看到的数据信息即为光驱镜像中数据信息。

  • 第04步:挂载操作过程结束后可以卸载光驱设备
[root@kang ~]# umount /cd_dir/
[root@kang ~]# ll /cd_dir/

说明:目录背卸载后,目录原有数据信息会消失,恢复为默认空目录

目录结构中重要文件数据

01.网卡地址信息配置文件

【文件路径】

/etc/sysconfig/network-scripts/ifcfg-eth0

说明:

①网卡文件名称结尾的数字编号n,即为第n+1块网卡信息,eth0表示第一块网卡,eth1则表示第二块网卡,以此类推;

②网卡文件名称在CentOS 7中默认为ensX,需要在安装系统时进行设置,修改为常用的ethX。【可参考文章《CentOS 7的安装与部署 02》中2.2操作系统安装过程中的第03步设置】

【文件内容】

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=5b2fc62a-0888-42e9-9bc6-5b6c9e746ee0
DEVICE=eth0
ONBOOT=yes
IPADDR=10.0.0.200
PREFIX=24
GATEWAY=10.0.0.254
DNS1=223.5.5.5
IPV6_PRIVACY=no

【内容说明】

序号 配置信息 解释说明
01 TYPE=Ethernet 表示设置网络通讯的类型,一般设置为Ethernet,即为以太网通讯类型
02 BOOTPROTO=none 表示网卡IP地址获取方式
①可采用静态手工配置方式,设置为none或static均可;②可采用动态获取配置方式,设置为dhcp即可。
03 DEFROUTE=yes 表示设置开启静态默认路由功能,可实现主机借网关地址访问外网
04 NAME=eth0 表示系统识别的网卡逻辑名称信息
05 DEVICE=eth0 表示系统识别的网卡物理设备名称信息
06 ONBOOT=yes 表示系统是否将网卡服务激活
07 IPADDR=10.0.0.200 表示网卡具体IP地址设置信息
08 PREFIX=24 表示网络掩码地址设置信息
09 GATEWAY=10.0.0.254 表示网络和外网进行通讯的网关地址信息
10 DNS1=223.5.5.5 表示网络和外网域名地址进行访问时,所需DNS服务器地址信息

【配置生效】

网卡配置文件编写完毕后,需要重启或启动网卡服务,使配置信息生效。

# 启动网卡服务
[root@kang ~]# systemctl start network # 重启网卡服务
[root@kang ~]# systemctl restart network

02.网络域名服务配置文件

【文件路径】

/etc/resolve.conf

说明:此文件中配置信息,也会影响主机和外网域名地址信息进行通讯。

【文件内容】

# Generated by NetworkManager
search com
nameserver 223.5.5.5
nameserver 223.6.6.6

【内容说明】

序号 配置信息 解释说明
01 nameserver 表示指定默认使用域名服务地址信息
当出现多个表示域名服务器的备份地址信息

【配置生效】

域名服务配置文件内容配置之后,无需重启任何服务会立即生效。

03.网络本地解析配置文件

【文件路径】

/etc/hosts

说明:此文件中配置信息,主要用于测试访问指定网站服务器,以及可以利用域名地址和其他服务器建立通讯。

【文件内容】

[root@just sysconfig]#
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

【配置生效】

网络本地解析配置文件内容配置之后,无需重启任何服务会立即生效。

04.开机自动运行脚本或命令文件

【文件路径】

/etc/rc.local

说明:此文件中配置信息主要编写系统命令和脚本加载信息,主要用于让指定命令或脚本在系统启动后自动运行。

【文件内容】

#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot. touch /var/lock/subsys/local

【配置生效】

[root@just sysconfig]# ll /etc/rc.local
[root@just sysconfig]# chmod +x /etc/rc.d/rc.local
[root@just sysconfig]# ll /etc/rc.d/rc.local

05.系统运行状况日志文件

【文件路径】

/var/log/messages

说明:此文件中产生信息,为系统或某些服务运行状态信息,会有正常运行状态输出信息,也会有错误输出信息,珠澳用于排错使用。

CentOS 7操作系统目录结构介绍的更多相关文章

  1. Linux实战教学笔记07:Linux系统目录结构介绍

    第七节 Linux系统目录结构介绍 标签(空格分隔):Linux实战教学笔记 第1章 前言 windows目录结构 C:\windows D:\Program Files E:\你懂的\精品 F:\你 ...

  2. Linux系统目录结构介绍

    参考博客: http://www.cnblogs.com/chensiqiqi/p/6243549.html 感谢原博主为我学习Linux指明方向!! linux目录:一切从“根”开始,“/”是所有目 ...

  3. 帝国CMS系统目录结构介绍

    帝国CMS目录结构介绍 / 系统根目录├d/            附件和数据存放目录 (data)│├file/       附件存放目录│├js/         JS调用生成目录│└txt/   ...

  4. 第一阶段·Linux运维基础-第2章·Linux系统目录结构介绍

    01 变量与PS1 02 添加用户 03 关闭SELinux 04 关闭iptables 05 显示中文乱码排查过程 06 总结 07 目录结构课程内容 08 Linux目录结构特点 09 Linux ...

  5. Day3---------Linux操作系统目录结构

    一.Linux系统文件树状结构 "/" 根目录 "." 当前目录 .. 父目录,既上一层目录 pwd 显示当前目录路径 ls. = ls = ls/ 显示当前目 ...

  6. day03-Linux操作系统目录结构

    一. Linux系统目录表示        ‘/’表示根目录:                                                            ‘.’表示当前目录 ...

  7. Linux 操作系统目录结构

    /  根目录 # ls /bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp  var bin - ...

  8. Android系统目录结构详解

    Android系统基于linux内核.JAVA应用,算是一个小巧精致的系统.虽是开源,但不像Linux一般庞大,娇小可亲,于是国内厂商纷纷开发出自己基于Android的操作系统.在此呼吁各大厂商眼光放 ...

  9. 系统目录结构、ls命令、文件类型、alias命令 使用介绍

    1周第5次课(3月23日) 课程内容: 2.1/2.2 系统目录结构2.3 ls命令2.4 文件类型2.5 alias命令 Linux系统目录结构 在Linux系统里面也是同样存在很多文件和文件夹,而 ...

随机推荐

  1. 【NOIP2013模拟】黑魔法师之门

    题目描述 经过了16个工作日的紧张忙碌,未来的人类终于收集到了足够的能源.然而在与Violet星球的战争中,由于Z副官的愚蠢,地球的领袖applepi被邪恶的黑魔法师Vani囚禁在了Violet星球. ...

  2. Dockerfile使用,示例

    1.dockerfile介绍 镜像分类: 基础镜像:例如centos.Ubuntu.alpine 环境镜像:例如Java.php.go 项目镜像:将项目与环境镜像打包一起 2.Dockerfile常用 ...

  3. LVM最佳实践

    LVM逻辑卷管理器 LVM概念 在Linux中,逻辑卷管理器(Logical Volume Manager, LVM)是为Linux内核提供逻辑卷管理的设备映射器目标.大多数现代Linux发行版都能够 ...

  4. maven-shade-plugin插件未生效原因分析

    今天在项目的pom文件中引入maven-shade-plugin插件,构建一个uber-jar(包含所有依赖的jar包),但是诡异的事情出现了,执行mvn package后生成的jar包竟然没有包含被 ...

  5. Spark Pipeline官方文档

    ML Pipelines(译文) 官方文档链接:https://spark.apache.org/docs/latest/ml-pipeline.html 概述 在这一部分,我们将要介绍ML Pipe ...

  6. Java审计之文件操作漏洞

    Java审计之文件操作漏洞篇 0x00 前言 本篇内容打算把Java审计中会遇到的一些文件操作的漏洞,都给叙述一遍.比如一些任意文件上传,文件下载,文件读取,文件删除,这些操作文件的漏洞. 0x01 ...

  7. 6.Kafka消息流处理

  8. 容器云平台No.6~企业级分布式存储Ceph

    简介 ceph作为一个统一的分布式存储系统,提供了高性能,高可用性,高扩展性.ceph的统一体现在其可以提供文件系统.块存储.对象存储,在云环境中,通常采用ceph作为后端存储来保证数据的高可用性. ...

  9. 栈帧的内部结构--动态链接 (Dynamic Linking)

    每个栈帧中包含: 局部变量表(Local Variables) 操作数栈(Opreand Stack) 或表达式栈 动态链接 (Dynamic Linking) (或指向运行时常量的方法引用) 动态返 ...

  10. java整合Elasticsearch,实现crud以及高级查询的分页,范围,排序功能,泰文分词器的使用,分组,最大,最小,平均值,以及自动补全功能

    //为index创建mapping,index相当于mysql的数据库,数据库里的表也要给各个字段创建类型,所以index也要给字段事先设置好类型: 使用postMan或者其他工具创建:(此处我使用p ...