默认教学计划
931人加入学习
(20人评价)
Linux运维基础
价格 ¥ 599.00
该课程属于 高校公益行 | 网络安全实践训练营 请加入后再学习

FHS标准:

FHS定义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如/etc应该要放置设置文件,/bin与/sbin则应该要放置可执行文件等等。因为Linux的开发人员实在太多了,如果每个人都使用自己的目录配置方法,那么将可能会带来很多管理问题。你能想象,你进入一个企业之后,所接触到的Linux目录配置方法竟然跟你以前学的完全不同吗?很难想象。所以,后来就有所谓的文件系统层次标准(Filesystem Hierarchy Standard,FHS)出台。

第二层则是针对/usr及/var这两个目录的子目录来定义。例如/var/log放置系统登录文件、/usr/share放置共享数据等等。

  

根文件文件系统(/):rootfs:root filesystem

     /bin:二进制,存放命令

     /boot:存放启动和内核相关文件

     /dev:存放设备文件

     /etc:存放应用程序的配置文件

     /home:普通用户的家目录,默认为/home/USERNAME

     /lib和/lib64:存放系统开机时需要用的函数库及/bin和/sbin命令调用函数库

        /lib/modules:存放内核相关的模块(驱动程序等)

     /media和/mnt:挂载点,/media挂载移动设备    /mnt挂载临时设备

     /opt:第三方软件存放目录(用户自行安装的软件存放处),现在一般安装到/usr/local下

     /proc:伪文件系统,数据存放在内存中,存放关于进程的相关信息

     /root:管理员的家目录

     /sbin:存放管理员使用的命令

     /srv:service缩写,存放服务数据目录,如可以把www服务的网页存放到该目录

     /tmp:存放临时文件,所有用户都可以访问创建文件,但是每个用户只能删除自己的文件

     /sys:伪文件系统,存放在内存中,记录内核相关的信息,包括目前加载内核模块和内核检测到的硬件设备等

     /usr:UNIX software resource:存放安装的应用程序

            /usr/bin:普通用户使用的命令(和/bin区别是否与开机有关)

            /usr/sbin:网络服务器命令

            /usr/lib和/usr/lib64:包含各种应用程序函数库

            /usr/share:存放共享文件目录(在线帮助文件,杂项,时区文件等)

            /usr/include:存放头文件

            /usr/src:释放源代码目录

     /var:vary缩写,存放经常变动的文件,比如日志,mail等

           /var/cache:存放应用程序运行时产生的缓存文件

           /var/lib:程序运行时,需要使用的数据文件的存放目录

           /var/lock:设备或资源一次只能被一个应用程序使用,如果多应用程序会产生错误,因为要为设备或资源上锁(存放锁文件)

           /var/log:存放日志目录(系统,用户登录,服务日志等)

           /var/mail:存放个人电子邮件(系统报警产生邮件信息等)

           /var/run:存放应用程序运行时PID文件(进程号.pid结尾)

    /var/spool:存放队列数据,排队等待其他用户程序使用的数据,数据通常使用完成后会被删除

 

[展开全文]

1.Linux根文件系统:
    根目录下目录及子目录的作用:
    
    Linux文件类型:
        -:普通文件
            纯文本文件(ASCII);配置文件
            二进制文件(binary file):ls(命令)
            数据格式文件(data):/var/log/wtmp
        d:目录文件
        l:链接文件:软链接文件(类似快捷方式)
        设备文件:
            b:block块设备
            c:character字符集设备:一次性读取,按顺序读取
            s:套接字文件:通常用在网络上的数据连接: IP:PORT      
             www.baidu.com:80
            p:管道:特殊的文件类型,解决多个程序同时访问一个文件所造成的错误问题
            
        file:查看Linux中文件类型
        语法:file [options] file_name
        
        Linux文件名限制:
            1:单个文件或目录的名称不能超过255字符
            2.文件命名中不能包含特殊字符(/ . - + 等)
        FHS标准(filesystem hierarchy standard):希望用户可以了解已经安装的程序在哪个目录下
            
            根文件系统(/):rootfs:root filesystem
            /bin:二进制,存放命令(与开机)
            /boot:存放启动和内核相关文件
            /dev:存放设备文件
            /etc:存放应用程序的配置文件
            /home:普通用户的家目录,默认为/home/USERNAME
            /lib和/lib64:存放系统开机时需要用的函数库及/bin和/sbin命令调用函数库
                /lib/modules:存放内核相关的模块(驱动程序等)
            /media和/mnt:挂载点,/media挂载移动设备  /mnt挂载临时设备
            /opt:第三方软件目录(用户自行安装的软件存放处),现在一般安装在/usr/local下
            /proc:伪文件系统,数据存放在内存中,存放关于进程的相关信息
            /root:管理员的家目录
            /sbin:存放管理员使用的命令(可授权)
            /srv:service缩写。存放服务数据目录,如可以把www服务的网页存放到该目录
            /tmp:存放临时文件,所有用户都可以访问创建文件,但是每个用户只能删除自己的文件。(固定时间会清理)
            /sys:伪文件系统,存放在内存中,记录内核相关的信息,包括目前加载内核模块和内核检测到的硬件设备等
            /usr:UNIX software resource:存放安装的应用程序
                /usr/bin:普通用户使用的命令(和/bin区别是否与开机有关)
                /usr/sbin:网络服务器命令
                /usr/lib和/usr/lib64:包含各种应用程序函数库
                /usr/share:存放共享文件目录(在线帮助文件,杂项,时区文件等)
                /usr/include:存放头文件
                /usr/src:释放源代码目录
            /var:vary缩写,存放经常变动的文件,比如日志,mail等
                /var/cache:存放应用程序运行时产生的缓存文件
                /var/lib:程序运行时,需要使用的数据文件的存放目录
                /var/lock:设备或资源只能被一各应用程序使用,如果多个应用程序会产生错误,因为要为设备
                或资源上锁(存放锁文件)
                /var/log:存放日志目录(系统,用户登录,服务日志等)
                /var/mail:存放个人电子邮件(系统报警产生邮件信息等)
                /var/run:存放应用程序运行时PID文件(进程号,pid结尾)
                /var/spool:存放队列数据,排队等待其他用户使用的数据,数据通常使用完后会被删除
        FHS规定:/etc /bin /dev / lib /sbin五个目录必须要和根目录位于同一文件系统
            
            

[展开全文]

Linux根文件系统:

 

Linux文件类型:

-:普通文件

      纯文本文件(ASCII):配置命令

      二进制文件(binary file):命令

      数据格式文件(data):/var/log/wtmp

d:目录文件

l:链接文件:软链接文件

设备文件:(/dev)

    b:block块设备

    c:character字符集设备:一次性读取,按顺序读取

s:socket套接字文件:通常用在网络上数据连接       IP:PORT 

p:管道:特殊的文件类型,解决多个程序同时访问一个文件所造成的错误问题

 

查看文件类型命令:file

语法:file [option] file_name

 

Linux文件名限制:

1:单个文件或目录的名称不能超过255字符

2:文件命中不能包含特殊字符(/ 。 - +等)

 

 

 

 

 

 

 

 

 

 

 

[展开全文]

普通文件类型:  纯文本文件(ASCII):如配置文件

二进制文件(binary file):命令

                            数据格式文件(data):

设备文件(/dev):  b(block):块设备文件

                     c(character):字符设备文件

s(socket)套接字文件:通常用于网络上数据连接,即访问某IP下某PORT里的数据,“IP:PORT”

p(管道):解决多个程序同时访问一个文件造成错误;

[展开全文]

Linux文件类型:
ls -l查看到的头
-:普通文件
纯文本文件(ACSII):配置文件
二进制文件:命令
数据格式文件(data):/var/log/wtmp
d:目录文件
l:链接文件
b:block块设备 类似windows从各盘读取 (/dev)
c:character字符集设备:一次性读取,按顺序读取
s:socket套接字文件:通常用在网络上数据连接:IP:PORT
p:管道 特殊的文件类型 解决多个程序同时访问一个文件所造成的错误问题

flie:查看Linux中文件类型
file 【options】file_name


Linux文件名限制:
1 单文件或目录不可超过255个字符
2 文件命名不可有特殊字符 / . - +等






[展开全文]

linux根文件系统。

根目录下 目录及子目录的作用:

 

linux文件类型:

-  :普通文件。

        纯文本文件(ascll):配置文件

        二进制文件(binary file):命令

        数据文件(data):/var/log/wtmp  

d      :目录文件:

l       : 链接文件:软链接文件。类似于windows快捷方式。

 

设备文件:(/dev)

b      : block块设备。就像windows的各个盘。

c       :字符集设备。:按顺序读取。一次性读取

s        :套接字文件。:用在网络上的数据连接。

            IP:端口

p:管道文件:特殊的文件类型,解决多个程序  同时访问  一个文件   所造成的错误问题。 

file:查看linux中文件类型:

语法:file 【options】 file name  直接加文件名可以看文件类型。

linux文件名限制:

1.单个文件或目录的名称不能超过255字符

2.文件名中不能包括特殊字符(/ 。 - +等)。

3.

 

 

FHS标准:希望用户可以了解已经安装的程序在那个目录下。

根文件系统(/) 

/bin:binary:二进制,存放了一些命令。外部命令。

/boot:存放启动和内核相关的文件。

/dev:存放设备文件, 

/etc:存放应用程序的配置文件。

/home:普通用户的宿主目录 新建一个用户默认为/home/username

/lib和/lib64:放置存放系统开机时需要用到的函数库以及/bin和/sbin命令调用的函数库。32位和64位。

/lib/modules:存放内核相关的一些模块(驱动程序等等)

/media:和/mnt:挂载点  

/media挂在移动设备 eg:usb    /mnt  挂载临时设备。

如访问光驱,光驱在linux下就是一个文件,是在/dev下的一个文件,如/dev/dvd  /dev/cdrom,cd无法进入/dev/dvd,它不是目录,是一个文件。需要一个入口, 需要把这个光驱文件映射到一个文件中,打开映射到的这个文件。这个文件就在/media里。

/opt :option  :第三方软件存放目录(用户自行安装的软件存放处),现在一般安装到/usr/local中。。了解一下就可以。

/proc:伪文件系统,数据存放在内存当中,存放关于进程的 相关信息。等。cpu 等。

/root:管理 员的家目录。

 

/sbin:存放管理员使用的命令。可以给普通用户授权使用

/srv:servevice缩写,存放服务数据的目录,如可以把www服务的网页存到该目录

/tmp:存放临时文件文件,所有用户都可以访问创建文件,但是每个用户只能删除自己创建的文件。(操作系统会定时清除)

/sys:伪文件系统,存放在内存当中,记录内核相关信息,包括目前加载的内核模块和内核检测到的硬件设备等。

/usr:unix software resource :存放安装的应用程序。

usr/bin :普通用户使用的目录。

/var:vary:存放经常变动的文件,如日志 mail等

FHS规定:/etc  /bin  /dev  /lib  /sbin  五个目录必须和根在一起,位于同一文件系统。

 

usr下的bin sbin 和 根下的bin sbin 不同:

/bin:和开机时候相关的命令有关。

/usr/bin:(一些程序的命令,区别:是否和开机有关)。

/usr/sbin:存放网络服务器命令。

/usr/lib 和/usr/lib64:应用程序的函数库,等等

/usr/share:存放共享文件的目录。(在线帮助文件,杂项,时区文件等)

/usr/include:存放一些头文件。

/usr/src:释放源代码目录。

 

/var/cache:应用程序运行时产生的缓存文件

/var/lib:程序运行的时候,需要使用的数据文件的存放目录。

/var/lock:存放一些锁文件。设备或资源一次只能被一个应用程序使用,如果多个应用程序使用会产生错误。因为腰围资源或设备上锁。

/var/log:存放系统日志。(系统,用户登陆,服务日志等)

/var/mail:存放个人的电子邮件。(系统报警产生的邮件信息。)

/var/run:存放应用程序运行时PID文件(进程号 .pid结尾)

/var/spool:存放 队列数据

 

 

 

 

 

 

[展开全文]

linux根文件系统:

根目录下目录意见子目录的作用

Linux文件类型:

-:普通文件

     纯文本文件(ASCLL):配置文件

     二进制文件(binary file):命令

     数据格式文件(data):/var/log/wtmp

d:目录文件

l:链接文件:软链接文件

设备文件:(/dev)

b:block块设备

 c:character字符集设备:一次性读取,按顺序读取

s:socket套接字文件:用在网络上数据连接: IPPORT   192.168.10.1021

p:管道,特殊的文件类型,主要用来解决多个程序同时访问一个文件所造成的错误问题

file:查看linux中文件类型

语法:file [options] file_name

想在Linux中创建文件,Linux后面无txt这样的扩展名

linux文件名限制:

1:单个文件或目录的名称不能超过255字符

2:文件名中不能包含特殊字符(/.-+等)

FHSfilesystem hierarchy standard)标准:希望用户可以了解已经安装的程序在哪个目录下

根文件系统(/):rootfsroot filesystom

/bin:二进制,存放命令

/boot:存放启动和内核相关的文件

/dev:存放设备文件

/etc:存放应用程序的配置文件

/home:普通用户的家目录,默认为/home/USERNAME

/lib/lib64:存放系统开机时需要用的函数库以及/bin/sbin命令调用函数库

/lib/modules:存放内核相关的模块(驱动程序等)

/media/mnt:挂载点,/media挂载移动设备  /mnt挂载临时设备

/opt:第三方软件存放目录(用户自行安装的软件存放处),现在一般安装到/usr/local

/proc:伪文件系统,数据存放在内存中,存放关于进程的相关信息

/root:管理员的家目录

/sbin:存放管理员使用的命令

/srvservice缩写,存放服务数据目录,如可以把www服务的网页存放到该目录

/tmp:存放临时文件,所有用户都可以访问创建文件,但是每个用户都只能删除自己的文件

/sys:伪文件系统,存放在内核相关的信息,包括目前加载内核模块和内核检测到的硬件设备等

/usrUNIX software resource:存放安装的应用程序

     /usr/bin:普通用户使用的命令(和/bin区别是否与开机有关)

    /usr/sbin:网络服务器命令

    /usr/lib  /usr/lib64:包含各种应用程序函数库

      /usr/share:存放共享文件目录(在线帮助文件,杂项,时区文件等)

      /usr/include:存放头文件

      /usr/src:释放源代码目录

/varvary缩写,存放经常变动的文件,比如日志,mail

     /var/cache:存放应用程序运行时产生的缓存文件

     /var/lib:程序运行时,需要使用的数据文件的存放目录

     /var/lock:设备或资源一次只能被一个应用程序使用,如果多个应用程序使用会产生错误,因为要为设备或资源上锁(存放锁文件)

     /var/log:存放日志目录(系统,用户登录,服务日志等)

      /var/mail:存放个人电子邮件(系统报警产生邮件信息等)

     /var/run:存放应用程序运行时PID文件(进程号.pid结尾)

     /var/spool:存放队列数据,排队等待其他用户程序使用的数据,数据通常使用完成后会被删除

 

FHS规定:/etc /bin /dev /lib /sbin五个目录必须要和根目录位于同一文件系统

 

[展开全文]

Linux文件类型:

  1. -:普通文件
    1. 纯文本文件(ASCII):配置文件。
    2. 二进制文件(binary file):命令。
    3. 数据格式文件(date):/var/log/wtmp
  2. d :目录文件
  3. l : 链接文件
  4. 设备文件:(/dev)
    • b:block块设备
    • c:字符集设备:一次性、顺序读取。
    • s:socket套接字。
    • g:管道:

file:查看文件类型

-------------------------------------------------

根文件系统(/)

  1. /bin :二进制,存放命令。
  2. /boot:存放启动和内核相关文件。
  3. /dev:存放设备文件。
  4. /etc:存放应用程序的配置文件。
  5. /home:普通用户的家目录,默认为/home/USERNAME
  6. /lib、/lib64 :存放系统开机时需要用到的函数库。以及/bin和/sbin命令调用的函数。/lib/modules:存放内核相关的模块(驱动程序)。
  7. /media和/mnt:挂载点,/media:挂载移动设备,/mnt 挂载临时设备。
  8. /opt:第三方软件存放目录。现在一般安装到/usr/local 下。
  9. /proc:伪文件系统,数据存放在内存中,存放关于进程的相关信息。
  10. /root :管理员的家目录。
  11. /sbin:存放管理员使用的命令。
  12. /srv:service缩写,存放服务数据的目录,如www服务的网页存放到该目录。
  13. /tmp:存放临时文件,所有用户都可以访问创建文件,但是每个用户只能删除自己的文件。
  14. /sys:伪文件系统,存放在内存中,记录内核相关信息。包括目前加载的内核模块和检测到的硬件设备。
  15. /usr:UNIX software resource缩写,存放安装的应用程序。
  16. /var:vary缩写,存放经常变动的文件,如日志,mail等

FHS规定:/etc /bin /dev /lib /sbin 五个目录必须要和根目录位于同一文件系统。

 

 

 

 

 

 

 

[展开全文]

Linux根文件系统:根目录下目录及子目录的作用

文件类型:
  -:普通文件

    纯文本文件(ASCII):配置文件

    二进制文件(binary file):命令

    数据格式文件(data):/var/log/wtmp

d:目录文件

l:链接文件,软连接文件

设备文件(/dev):

  b:block块设备

  c:character字符集设备,一次性读取,按顺序读取

  s:socket 套接字文件:用在网络上数据连接

       ip:port

  p:管道文件:解决多个应用程序同时访问一个文件所造成的错误问题 

file:查看文件类型  file 【选项】文件名

文件名限制:

  单个文件或目录的名称不能超过255个字符

  文件名中不能包含特殊字符

FHS标准:希望用户可以了解已经安装的程序在哪个目录下

 

根文件系统(/):

  /bin:二进制,存放命令

  /boot:存放启动和内核相关文件

  /dev:存放设备文件

  /etc:存放应用程序的配置文件

  /home:普通用户的宿主目录,默认为/home/username

  /lib或/lib64:存放系统开机时需要的函数库及/bin和/sbin命令调用的函数库

    /lib/modules:存放内核相关的模块(驱动程序等)

  /media和/mnt:挂载点,前者挂载移动设备,后者挂载临时设备

/opt:第三方软件存放目录(用户自行安装的软件存放处),现在一般安装在/usr/local下

/proc:伪文件系统,数据存放在内存中,存放关于进程的相关信息

/root:管理员的家目录

/sbin:存放管理员使用的命令

/srv;service的缩写,存放服务数据目录,如可以把www服务的网页存放到该目录

/tmp:存放临时文件,所有用户都可以访问创建文件,但是每个用户只能删除自己的文件

/sys:伪文件系统,存放在内存中,记录内核相关信息,包括目前加载内核模块和内核检测到的硬件设备等

/usr:Unix software resource 存放安装的应用程序

  /usr/bin普通用户使用的命令(与开机无关)

  /usr/sbin 网络服务器命令

  /usr/lib和/usr/lib64;包括各种应用程序函数库

  /usr/share:存放共享文件目录(在线帮助文件,杂项,时区文件等)

  /usr/include存放头文件

  /usr/src释放源代码目录

 

/var 存放经常变动的文件,日志,mail等

  /var/cache:存放程序运行产生的缓存文件

  /var/lib程序运行时需要使用的数据文件的存放目录

  /var/lock设备或资源一次只能被一个应用程序使用,否则会产生错误,因此要上锁

  /var/log存放日志文件(系统,用户登录,服务日志等)

  /var/mail存放个人电子邮件(系统报警产生邮件信息等)

  /var/run存放应用程序运行时PID文件(进程号)

  /var/spool 存放队列数据,排队等待其他用户程序使用的数据,数据通常使用完成后会被删除

 

FHS规定 /etc  /bin  /dev  /lib  /sbin 五个目录必须要和根目录位于同一个文件系统

 

 

 

 

[展开全文]

授课教师

课程特色

视频(102)
下载资料(1)