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

目录

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

    • 根下目录结构说明
    • 目录结构操作使用方法

      • 绝对路径
      • 相对路径
      • 系统挂载

    • 目录结构中重要文件数据

      • 01.网卡地址信息配置文件
      • 02.网络域名服务配置文件
      • 03.网络本地解析配置文件
      • 04.开机自动运行脚本或命令文件
      • 05.系统运行状况日志文件

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

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

根下目录结构说明

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

根下目录

目录结构操作使用方法

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

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

绝对路径

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

#采用绝对路径方式进入到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

【内容说明】

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

【内容说明】

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

【配置生效】

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

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操作系统教程源目录结构介绍 的全部内容, 来源链接: utcz.com/a/49413.html

回到顶部