CentOS 7操作系统目录结构介绍
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操作系统目录结构介绍的更多相关文章
- Linux实战教学笔记07:Linux系统目录结构介绍
第七节 Linux系统目录结构介绍 标签(空格分隔):Linux实战教学笔记 第1章 前言 windows目录结构 C:\windows D:\Program Files E:\你懂的\精品 F:\你 ...
- Linux系统目录结构介绍
参考博客: http://www.cnblogs.com/chensiqiqi/p/6243549.html 感谢原博主为我学习Linux指明方向!! linux目录:一切从“根”开始,“/”是所有目 ...
- 帝国CMS系统目录结构介绍
帝国CMS目录结构介绍 / 系统根目录├d/ 附件和数据存放目录 (data)│├file/ 附件存放目录│├js/ JS调用生成目录│└txt/ ...
- 第一阶段·Linux运维基础-第2章·Linux系统目录结构介绍
01 变量与PS1 02 添加用户 03 关闭SELinux 04 关闭iptables 05 显示中文乱码排查过程 06 总结 07 目录结构课程内容 08 Linux目录结构特点 09 Linux ...
- Day3---------Linux操作系统目录结构
一.Linux系统文件树状结构 "/" 根目录 "." 当前目录 .. 父目录,既上一层目录 pwd 显示当前目录路径 ls. = ls = ls/ 显示当前目 ...
- day03-Linux操作系统目录结构
一. Linux系统目录表示 ‘/’表示根目录: ‘.’表示当前目录 ...
- Linux 操作系统目录结构
/ 根目录 # ls /bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp var bin - ...
- Android系统目录结构详解
Android系统基于linux内核.JAVA应用,算是一个小巧精致的系统.虽是开源,但不像Linux一般庞大,娇小可亲,于是国内厂商纷纷开发出自己基于Android的操作系统.在此呼吁各大厂商眼光放 ...
- 系统目录结构、ls命令、文件类型、alias命令 使用介绍
1周第5次课(3月23日) 课程内容: 2.1/2.2 系统目录结构2.3 ls命令2.4 文件类型2.5 alias命令 Linux系统目录结构 在Linux系统里面也是同样存在很多文件和文件夹,而 ...
随机推荐
- 干货:不同场景容器内获取客户端源IP的方法
摘要:客户端和容器服务器之间可能存在多种不同形式的代理服务器,那容器中如何获取到客户端真实的源ip呢? k8s已经成为当今容器化的标准,人们在享受容器带来的高效与便利的同时,也遇到一些烦恼:客户端和容 ...
- .net core Configuration对象
前因:最近在阅读.net core源码,发现关于Configuration介绍的文档都比较多,但是都比较杂乱,(微软文档太官方),所以写下一些自己的感想 主要通过三种使用情况来介绍 Web应用程序使用 ...
- 简单编程:如何用java来打印出一个5行的三角形
- 性能测试1:loadrunner介绍及代理录制
一.安装loadrunner lr安装环境要求: Lr11只支持ie9及一下,火狐30以下,不支持chrome. 操作系统只支持到win7.Lr打开时必须用管理员身份打开 在虚拟机中安装的win7, ...
- why哥被阿里一道基础面试题给干懵了,一气之下写出万字长文。
这是why的第 65 篇原创文章 荒腔走板 大家好,我是 why,欢迎来到我连续周更优质原创文章的第 65 篇.老规矩,先荒腔走板聊聊技术之外的东西. 上面这图是去年的成都马拉松赛道上,摄影师抓拍的我 ...
- 尤雨溪:TypeScript不会取代JavaScript
来源 |evrone.com译者 | 核子可乐策划 | 蔡芳芳 近日,Evrone 与 Vue.js 的作者尤雨溪进行了一次访谈,了解他对于无后端与全栈方法.以及 Vue.js 适用场景的看法,还有他 ...
- memcached缓存:安装和清缓存
一.安装步骤: 1.将工具一直解压,解压到最底层的exe目录
- 万字详解TDengine 2.0整体架构设计思路
导读:涛思数据8月3日将TDengine 的集群功能开源,TDengine具有超强的性能和功能,为什么能做到?它到底有哪些技术创新?今将TDengine的整体设计文档分享出来. 1: 数据模型 物联 ...
- JDK15真的来了,一起来看看它的新特性
目录 简介 JDK15的新特性 JEP 385 Deprecate RMI Activation for Removal JEP 371 Hidden Classes JEP 339 Edwards- ...
- 学习 | iscroll之上拉加载下拉刷新
引入文件顺序 1.zepto 2.iscroll.js 3.scroll-probe.js 链接 完整代码:https://github.com/dirkhe1051931999/writeBlog/ ...