1.6.3 Linux目录结构[共2页]

合集下载

Linux服务器配置与管理:linux目录结构

Linux服务器配置与管理:linux目录结构

/etc/xinetd.d/:这就是所谓的超级守护程序(super 服务的设置文件目录。
daemon)管理的各项
▪ /etc/X11:与X Window有关的各种设置文件都在这里 ⑥/home 和 ⑦ /root 所有普通用户的宿主目录默认放在/home目录中 在创建用户时使用-d参数,可指定放在其他位置 。 root用户的宿主目录为/root。 新建用户账户后,系统就会自动在该目录中创建一个与账户同名的子目录,作为该用户的宿 主目录。
▪ ⑮/sys(System) 类似proc
存放的系统的一些重要的设备驱动程序和模块。
▪ ⑯/tmp(Temporary files)
一般用户或者是正在执行的程序临时放置文件的地方。这个目录是任何人都能存 取的,所以需要定期清理。当然,重要数据不可放在此目录
Linux服务器配置与管理
第8 页
Linux目录结构
Linux服务器配置与管理
Linux目录结构
Linux服务器配置与管理
计算机科学与工程系
第1 页
输入输出与管道符号
▪ 【知识目标】
掌握: 输入输出重定向的使用方法
▪ 【能力目标】
能使用输入/输出重定向与管道技术灵活管理文件和 目录
▪ 【思政目标】
培养学生职业素养和工匠精神。
Linux服务器配置与管理
Linux服务器配置与管理
第7 页
Linux目录结构
▪ ⑭proc(特殊记忆)(Processes)
该目录中的内容是系统自动产生的 其内容是当前系统运行的进程的一个虚拟镜像以及记录当前内存内容的kernel文件。 在该目录中,可以看到一些由当前运行的进程号组成的子目录。 本身是一个“虚拟文件系统”。它放置的数据都在内存中

linux操作系统目录结构详解

linux操作系统目录结构详解

linux操作系统目录结构详解linux操作系统目录结构详解为了帮助广大考试新手们更加顺利地复习备考,店铺整理了关于Linux目录结构的备考资料,希望能够对大家有所帮助。

linux 目录结构/: 根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin:/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。

/boot: 放置linux系统启动时用到的一些文件。

/boot/vmlinuz为linux的内核文件,以及/boot/gurb.建议单独分区,分区大小100M 即可/dev: 存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount /dev/cdrom /mnt./etc: 系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d修改配置文件之前记得备份。

注:/etc/X11存放与x windows有关的设置。

/home: 系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,~表示当前用户的家目录,~test表示用户test的家目录。

建议单独分区,并设置较大的磁盘空间,方便用户存放数据/lib:/usr/lib:/usr/local/lib: 系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助,比较重要的目录为/lib/modules./lost+fount: 系统异常产生错误时,会将一些遗失的片段放置于此目录下,通常这个目录会自动出现在装置目录下。

如加载硬盘于/disk 中,此目录下就会自动产生目录/disk/lost+found/mnt:/media: 光盘默认挂载点,通常光盘挂载于/mnt/cdrom下,也不一定,可以选择任意位置进行挂载。

请简述 linux 中的文件系统层次结构

请简述 linux 中的文件系统层次结构

请简述 linux 中的文件系统层次结构
Linux系统的文件系统层次结构是非常复杂的,通常可以分成如下几个层次:
1. 根目录:根目录是 Linux 文件系统中最顶层的根目录,它可以看做是 Linux 系统整个文件系统的根,其它所有的子目录都在它之下,一般用 '/' 表示。

2. 二级目录:包括 '/etc'、'/usr'、'/bin'、'/sbin'、'/lib' 等,这些目录又可以看做是四级目录的父目录,下面可以放置用户自定义的文件和文件夹。

3. 四级目录:这里可以放置用户自定义的应用程序,一般都是以某个子目录名开头,比如 '/usr/local','/usr/bin'、'/usr/sbin'等。

4. 程序文件:可以放置各种程序文件,包括可执行文件、库文件、配置文件等。

5. 日志文件:记录系统的运行日志,以及用户行为日志,用于排查故障。

6. 数据文件:用户可以将各种数据文件存放在用户指定的目录下。

总之,Linux系统的文件系统层次结构比较复杂,它们可以根据用户需求和功能进行多层次的划分,以满足用户的不同需求。

linux系统结构框架

linux系统结构框架

linux系统结构框架
Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。

内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。

1.内核:内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。

Linux 内核由如下几部分组成:内存管理、进程管理、设备驱动程序、文件系统和网络管理等。

2.Shell:shell是命令行解释器,可以为用户提供对系统的访问,也可以被用作程序或者脚本的命令行环境。

有多种shell可以选择,比如bash,zsh,ksh等。

3.文件系统:Linux系统使用一个基于文件的层级结构来组织和存储系统资源。

每个文件和目录都从根目录“/”开始,然后层层嵌套。

4.应用程序:Linux系统上可以运行各种应用程序,包括文本编辑器、浏览器、开发工具等。

应用程序为用户提供了使用系统的接口。

在更细致的层次结构上,Linux系统的内存管理分为几个主要组件,包括物理内存管理、虚拟内存管理以及内核内存管理等。

物理内存管理负责物理内存的分配和回收,虚拟内存管理则将物理内存映射到虚拟地址空间,并实现内存的共享和保护。

内核内存管理则负责内核空间的分配和释放,以及内核页面的交换等。

Linux根目录解析

Linux根目录解析

Linux根⽬录解析根⽬录结构如下:1. / - 根⽬录:每⼀个⽂件和⽬录都从这⾥开始。

只有root⽤户具有该⽬录下的写权限。

此⽬录和/root⽬录不同,/root⽬录是root⽤户的主⽬录。

2. /bin - ⽤户⼆进制⽂件:包含⼆进制可执⾏⽂件。

系统的所有⽤户使⽤的命令都设在这⾥,例如:ps,ls,ping,grep,cp等。

3. /sbin - 系统⼆进制⽂件:就像/bin,/sbin同样也包含⼆进制可执⾏⽂件。

但是,在这个⽬录下的linux命令通常由系统管理员使⽤,对系统进⾏维护。

例如:iptables、reboot、fdisk、ifconfig、swapon命令。

4. /etc - 配置⽂件:包含所有程序所需的配置⽂件。

也包含了⽤于启动/停⽌单个程序的启动和关闭shell脚本。

例如:/etc/resolv.conf、/etc/logrotate.conf5. /dev - 设备⽂件:包含设备⽂件。

这些包括终端设备、USB或连接到系统的任何设备。

例如:/dev/tty1、/dev/usbmon06. /proc - 进程信息包含系统进程的相关信息。

这是⼀个虚拟的⽂件系统,包含有关正在运⾏的进程的信息。

例如:/proc/{pid}⽬录中包含的与特定pid相关的信息。

这是⼀个虚拟的⽂件系统,系统资源以⽂本信息形式存在。

例如:/proc/uptime7. /var - 变量⽂件var代表变量⽂件。

这个⽬录下可以找到内容可能增长的⽂件。

这包括 - 系统⽇志⽂件(/var/log);包和数据库⽂件(/var/lib);电⼦邮件(/var/mail);打印队列(/var/spool);锁⽂件(/var/lock);多次重新启动需要的临时⽂件(/var/tmp);8. /tmp - 临时⽂件包含系统和⽤户创建的临时⽂件。

当系统重新启动时,这个⽬录下的⽂件都将被删除。

9. /usr - ⽤户程序包含⼆进制⽂件、库⽂件、⽂档和⼆级程序的源代码。

LINUX的目录树结构

LINUX的目录树结构

LINUX的目录树目录树可以分为小的部分,每个部分可以在自己的磁盘或分区上。

主要部分是根、/usr 、/var 和 /home 文件系统。

每个部分有不同的目的。

每台机器都有根文件系统,它包含系统引导和使其他文件系统得以mount所必要的文件,根文件系统应该有单用户状态所必须的足够的内容。

还应该包括修复损坏系统、恢复备份等的工具。

/usr 文件系统包含所有命令、库、man页和其他一般操作中所需的不改变的文件。

/usr 不应该有一般使用中要修改的文件。

这样允许此文件系统中的文件通过网络共享,这样可以更有效,因为这样节省了磁盘空间(/usr 很容易是数百兆),且易于管理(当升级应用时,只有主/usr 需要改变,而无须改变每台机器) 即使此文件系统在本地盘上,也可以只读mount,以减少系统崩溃时文件系统的损坏。

/var 文件系统包含会改变的文件,比如spool目录(mail、news、打印机等用的), log文件、formatted manual pages和暂存文件。

传统上/var 的所有东西曾在 /usr 下的某个地方,但这样/usr 就不可能只读安装了。

/home 文件系统包含用户家目录,即系统上的所有实际数据。

一个大的/home 可能要分为若干文件系统,需要在/home 下加一级名字,如/home/students 、/home/staff 等。

虽然上面将不同的部分称为文件系统,但它们不必是真的分离的文件系统。

如果系统是小的单用户系统,而用户希望简单化,可以很容易地放在一个文件系统中。

根据磁盘容量和不同目的所需分配的空间,目录树也可以分到不同的文件系统中。

重要的是使用标准的名字,即使/var 和/usr 在同一分区上,名字/usr/lib/libc.a 和/var/adm/messages 必须能工作,例如将/var 下的文件移动到/usr/var ,并将/var 作为/usr/var 的符号连接。

Linux 目录结构

Linux  目录结构

Linux 目录结构
在“树状结构”的目录中,它的根部位于最顶部,从顶部向下延伸是枝,每个枝向上只有一个连接,但向下可以有多个分支。

Linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型。

Linux文件系统中,每个目录都是一种特殊的文件,它们也包含相索引节点,在索引节点中存放该文件的控制管理信息。

目录支持文件系统的层次结构,文件系统中的每个文件都登记在一个(或多个)目录中。

被包含在一个目录中的目录称为子目录,包含子目录的目录称作父目录。

除了“/”根目录以外,所有的目录都是子目录,并且有它们的父目录,根目录就作为自己的父目录。

一个文件或目录在文件系统中的位置,被称为路径。

Linux中路径是以字符“/”和文件或目录名组织在一起的,如“/usr”、“/doc”或/root/Desktop等。

下面将以Red Hat Linux系统为例,详细列出了Linux文件系统中各主要目录的存放内容,如表4-1所示。

表4-1 目录介绍。

Linux的目录结构及文件操作命令

Linux的目录结构及文件操作命令
Linux的目录结构及文件操作命令
教学设计
课型:新授 课时:4 教学目标
– 掌握Linux的目录结构及文件操作命令
重点
– 掌握Linux的目录结构及文件操作命令
难点
– 掌握Linux的目录结构及文件操作命令
关键
– 实践
教学方法:项目教学

教学准备
练习:说出以下权限的含义
-rwxrw-r-drwxr-xr-x -rw-r--r-lrwxrwxrwx 1 root root 3 root root 1 root root 1 root root 1438 2005-09-08 vimrc 4096 3月 23 10:16 vsftpd 126 2006-07-02 vsftpd.ftpusers 10 2006-07-02 tmp -> ../var/tmp
作业
1. 写出以下命令的中文含义 mkdir rmdir cd pwd cp mv rm ls more less cat ln 2. 写出实现以下要求的命令 ⑴ 建aa目录 ⑵ 显示/etc目录的内容 ⑶ 把/etc目录中的abc文件拷贝到当前目录,文件名为 abc.bak ⑷ 交互方式显示/etc/passwd文件 3. 总结一份今天所学命令汇总表
切换目录cd
格式:cd 路径 例:cd / cd /etc cd /var/log cd .. cd /var cd log cd ~test
理解二种路径
绝对路径:从根目录到某目录的路径,以/字符开 头。 相对路径:从当前目录到某目录的路径,不以/字 符开头。 例: cd /etc/vsftpd cd Desktop cd aa/bb cd /aa/bb
删除文件:rm 文件名

Linux中的文件和目录结构详解

Linux中的文件和目录结构详解

Linux中的⽂件和⽬录结构详解 对于每⼀个Linux学习者来说,了解Linux⽂件系统的⽬录结构,是学好Linux的⾄关重要的⼀步.,深⼊了解linux⽂件⽬录结构的标准和每个⽬录的详细功能,对于我们⽤好linux系统只管重要,下⾯我们就开始了解⼀下linux⽬录结构的相关知识。

当在使⽤Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的⽬录,⽐如etc、usr、var、bin ... ... 等⽬录,⽽在这些⽬录中,我们进去看看,发现也有很多的⽬录或⽂件。

⽂件系统在Linux下看上去就象树形结构,所以我们可以把⽂件系统的结构形象的称为树形结构。

⽂件系统的是⽤来组织和排列⽂件存取的,所以它是可见的,在Linux中,我们可以通过ls等⼯具来查看其结构,在Linux系统中,我们见到的都是树形结构;⽐如操作系统安装在⼀个⽂件系统中,它表现为由/ 起始的树形结构。

linux⽂件系统的最顶端是/,我们称/为Linux的root,也就是 Linux操作系统的⽂件系统。

Linux的⽂件系统的⼊⼝就是/,所有的⽬录、⽂件、设备都在/之下,/就是Linux⽂件系统的组织者,也是最上级的领导者。

由于linux是开放源代码,各⼤公司和团体根据linux的核⼼代码做各⾃的操作,编程。

这样就造成在根下的⽬录的不同。

这样就造成个⼈不能使⽤他⼈的linux系统的PC。

因为你根本不知道⼀些基本的配置,⽂件在哪⾥。

这就造成了混乱。

这就是FHS(Filesystem Hierarchy Standard )机构诞⽣的原因。

该机构是linux爱好者⾃发的组成的⼀个团体,主要是是对linux做⼀些基本的要求,不⾄于是操作者换⼀台主机就成了linux的‘⽂盲’。

事实上,FHS是根据过去的经验⼀直再持续的改版的,FHS依据⽂件系统使⽤的频繁与否与是否允许使⽤者随意更动,⽽将⽬录定义成为四种交互作⽤的形态,⽤表格来说有点像底下这样:可分享的(shareable)不可分享的(unshareable)不变的(static)/usr (软件放置处)/etc (配置⽂件)/opt (第三⽅协⼒软件)/boot (开机与核⼼档)可变动的(variable)/var/mail (使⽤者邮件信箱)/var/run (程序相关) /var/spool/news (新闻组)/var/lock (程序相关)四中类型:1.可分享的: 可以分享给其他系统挂载使⽤的⽬录,所以包括执⾏⽂件与⽤户的邮件等数据,是能够分享给⽹络上其他主机挂载⽤的⽬录;2.不可分享的: ⾃⼰机器上⾯运作的装置⽂件或者是与程序有关的socket⽂件等,由于仅与⾃⾝机器有关,所以当然就不适合分享给其他主机了。

Linux操作系统基础

Linux操作系统基础

3,cd ,
(1)作用 ) 改变工作目录,该命令与DOS下的 命令 下的md命令 改变工作目录,该命令与 下的 作用是相同的. 作用是相同的. (2)命令格式 ) cd [目录路径 目录名 目录路径/]目录名 目录路径
4,mkdir ,
(1)作用 ) 创建一个目录,该命令类似于 创建一个目录,该命令类似于DOS下的 下的md 下的 命令. 命令. (2)命令格式 ) Mkdir [目录路径 新目录名 目录路径/新目录名 目录路径 新目录名]
3.2.1 基于 基于FLASH的文件系统 的文件系统
1, jffs2 ,
Jffs2的全称是"日志闪存文件系统第2版本 的全称是"日志闪存文件系统第 版本 的全称是 (Journalling Flash FileSystem v2)", , 主要用于NOR型闪存,基于 型闪存, 驱动层, 主要用于 型闪存 基于MTD驱动层, 驱动层 特点是:可读写的,支持数据压缩的, 特点是:可读写的,支持数据压缩的,基 于哈希表的日志型文件系统, 于哈希表的日志型文件系统,并提供了崩 掉电安全保护, 溃/掉电安全保护,提供"写平衡"支持等. 掉电安全保护 提供"写平衡"支持等. jffs2不适合用于 不适合用于NAND闪存. 闪存. 不适合用于 闪存
5,rm和rmdir , 和
(1)作用 ) rm为删除指定文件,可以使用通配符,该命令类 为删除指定文件, 为删除指定文件 可以使用通配符, 似于DOS下的 命令. 下的del命令 似于 下的 命令. rmdir为删除指定的目录,其目录必须为空目录. 为删除指定的目录, 为删除指定的目录 其目录必须为空目录. (2)命令格式 ) rm [选项 文件名 选项] 选项 rmdir 目录路径 目录名 目录路径/目录名 (3)命令选项 ) rm的命令选项有: 的命令选项有: 的命令选项有 -i 询问是否删除 表示是,n表示否 ; 询问是否删除(y表示是 表示是, 表示否 表示否); -f 不询问是否删除; 不询问是否删除; -r 递归删除整个目录,同rmdir. 递归删除整个目录, .

Linux系统下各文件目录的含义

Linux系统下各文件目录的含义

随着Linux的不断发展,越来越多的人开始使用Linux,对于那些刚刚接触的人来说,恐怕最先感到困惑的就是那些“不明不白”的目录了。

如果想熟练使用Linux,让Linux听命于自己,就必须掌握这些目录,下面就以Xteam公司的最新产品——XteamLinux 4.0为例,介绍一下在该系统下的目录。

/bin bin是Binary的缩写。

这个目录存放着最经常使用的命令。

/boot这里存放的是启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件。

/dev dev是Device(设备)的缩写。

该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。

/etc这个目录用来存放所有的系统管理所需要的配置文件和子目录。

/home用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

/lib这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的DLL文件。

几乎所有的应用程序都需要用到这些共享库。

/lost+found这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。

/mnt在这里面中有四个目录,系统提供这些目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/cdrom上,然后进入该目录就可以查看光驱里的内容了。

/proc这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。

这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器:echo 1 >; /proc/sys/net/ipv4/icmp_echo_ignore_all。

/root该目录为系统管理员,也称作超级权限者的用户主目录。

/sbin s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。

linux系统的目录结构

linux系统的目录结构

linux系统的目录结构Linux是一种多用户和多任务操作系统,它既能提供稳定高效的性能,又能满足用户对安全性的需求,在网络和数据中心非常受欢迎。

在Linux系统中,目录结构是管理文件和数据最常用的方法之一,其中包括根目录、bin目录、etc目录和home目录等。

本文将详细介绍Linux系统的目录结构,以帮助更多的用户更好的了解该系统。

首先,Linux系统的根目录标识为了这个根目录外,它们还拥有一个用户根目录(/home/user)。

根目录是用来存放所有的文件和目录的,它拥有特殊的权限,只有特定的用户才可以修改和操作。

在根目录中,有一些子目录,每个子目录下都有自己的特定权限,比如/bin、/etc和/usr。

/bin是一个特殊的目录,它被称为“用户存放可执行二进制文件的地方”。

它包含系统核心命令和应用程序,如cp、mv、rm等。

除此之外,它还拥有一些特殊文件,如/bin/sh或/bin/bash,它们用于执行特定的任务或执行特定的脚本语言。

/etc是一个重要的目录,它存放的是系统的配置文件,比如ssh 的配置等,它还拥有一些用户访问控制文件,我们可以通过它来更改用户的权限和访问控制。

/usr是一个用来存放用户可执行程序、文档和共享数据的目录。

它还拥有一些子目录,比如/usr/bin,用户可以在其中存放应用程序;/usr/lib,用于存放应用程序的库;还有/usr/share,用户可以在其中存放图标、壁纸等文件。

最后,Linux系统还有一个重要的目录,那就是/home目录。

它是用户的主目录,用户可以在其中保存文件、自制程序、图片等数据,它也是用户自定义环境的重要部分。

总之,在Linux系统中,目录结构是管理文件和数据的重要组成部分,它可以帮助用户更好的了解系统,并能够更好地管理和操作文件和数据。

只有充分理解Linux系统的目录结构,才能更好的使用它。

linux文件系统的组织结构

linux文件系统的组织结构

linux文件系统的组织结构Linux文件系统的组织结构采用树型结构,类似于Windows文件系统。

其主要的目录如下:1. 根目录(/): Linux文件系统的根目录,所有目录都是从根目录开始的。

2. bin目录(/bin): 存放系统的核心程序,包括各种系统命令和工具。

3. boot目录(/boot): 存放系统启动需要的文件,包括引导程序和内核。

4. dev目录(/dev): 存放设备文件,在Linux中一切设备都是文件,包括硬件设备、外部设备等。

5. etc目录(/etc): 存放系统的配置文件,包括密码文件、主机名等。

6. home目录(/home): 存放所有用户的home目录,包括个人设置、数据等。

7. lib目录(/lib): 存放系统的共享库文件,包括各种动态链接库。

8. media目录(/media): 用于挂载外部设备的目录,如U盘、CD/DVD等。

9. mnt目录(/mnt): 用于挂载文件系统的目录。

10. opt目录(/opt): 存放可选软件的安装目录。

11. proc目录(/proc): 存放系统内核信息和运行信息,如进程和内存使用情况。

12. root目录(/root): 默认的root用户的home目录。

13. sbin目录(/sbin): 存放系统管理员使用的系统命令。

14. srv目录(/srv): 存放服务器的数据文件。

15. sys目录(/sys): 存放设备驱动相关的信息。

16. tmp目录(/tmp): 存放各种临时文件,如进程间通信使用的文件、临时下载文件等。

17. usr目录(/usr): 存放系统软件和用户共享的文件。

18. var目录(/var): 存放系统的可变文件,如日志文件、邮件等。

以上是Linux文件系统的主要目录,其中一些目录又包含了更多子目录。

了解Linux文件系统的组织结构有助于用户更好地管理文件和文件夹。

Linux下各个文件夹的结构说明及用途介绍(超详细)

Linux下各个文件夹的结构说明及用途介绍(超详细)

Linux下各个⽂件夹的结构说明及⽤途介绍(超详细)linux下各⽂件夹的结构说明及⽤途介绍:下⾯给⼤家分享下 ——电⼦版/bin:⼆进制可执⾏命令。

/dev:设备特殊⽂件。

/etc:系统管理和配置⽂件。

/etc/rc.d:启动的配置⽂件和脚本。

/home:⽤户主⽬录的基点,⽐如⽤户user的主⽬录就是/home/user,可以⽤~user表⽰。

/lib:标准程序设计库,⼜叫动态链接共享库,作⽤类似windows⾥的.dll⽂件。

/sbin:系统管理命令,这⾥存放的是系统管理员使⽤的管理程序。

/tmp:公⽤的临时⽂件存储点。

/root:系统管理员的主⽬录。

/mnt:系统提供这个⽬录是让⽤户临时挂载其他的⽂件系统。

/lost+found:这个⽬录平时是空的,系统⾮正常关机⽽留下“⽆家可归”的⽂件就在这⾥。

/proc:虚拟的⽬录,是系统内存的映射。

可直接访问这个⽬录来获取系统信息。

/var:某些⼤⽂件的溢出区,⽐⽅说各种服务的⽇志⽂件。

/usr:最庞⼤的⽬录,要⽤到的应⽤程序和⽂件⼏乎都在这个⽬录。

其中包含:/usr/x11r6:存放x window的⽬录。

/usr/bin:众多的应⽤程序。

/usr/sbin:超级⽤户的⼀些管理程序。

/usr/doc:linux⽂档。

/usr/include:linux下开发和编译应⽤程序所需要的头⽂件。

/usr/lib:常⽤的动态链接库和软件包的配置⽂件。

/usr/man:帮助⽂档。

/usr/src:源代码,linux内核的源代码就放在/usr/src/linux ⾥。

/usr/local/bin:本地增加的命令。

/usr/local/lib:本地增加的库根⽂件系统。

通常情况下,根⽂件系统所占空间⼀般应该⽐较⼩,因为其中的绝⼤部分⽂件都不需要经常改动,⽽且包括严格的⽂件和⼀个⼩的不经常改变的⽂件系统不容易损坏。

除了可能的⼀个叫/vmlinuz标准的系统引导映像之外,根⽬录⼀般不含任何⽂件。

03_尚硅谷大数据之Linux文件与目录结构

03_尚硅谷大数据之Linux文件与目录结构

第3章Linux文件与目录结构3.1 Linux文件Linux系统中一切皆文件。

3.2 Linux目录结构Linux 目录结构Linux 目录结构/bin•是Binary的缩写, 这个目录存放着最经常使用的命令/sbin•s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。

/home•存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

/root•该目录为系统管理员,也称作超级权限者的用户主目录。

Linux 目录结构/lib•系统开机所需要最基本的动态连接共享库,其作用类似于Windows 里的DLL文件。

几乎所有的应用程序都需要用到这些共享库。

/lost+found•这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。

/etc•所有的系统管理所需要的配置文件和子目录。

/usr•这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。

Linux 目录结构/boot•这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件,自己的安装别放这里。

/proc•这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。

/srv•service缩写,该目录存放一些服务启动之后需要提取的数据。

/sys•这是linux2.6内核的一个很大的变化。

该目录下安装了2.6内核中新出现的一个文件系统sysfs。

Linux 目录结构/tmp•这个目录是用来存放一些临时文件的。

/dev•类似于windows的设备管理器,把所有的硬件用文件的形式存储。

/media•linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。

/mnt•系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里的内容了。

Linux目录usr缩写及目录结构说明

Linux目录usr缩写及目录结构说明

Linux⽬录usr缩写及⽬录结构说明在 linux ⽂件结构中,有⼀个很神奇的⽬录 —— /usr。

讨论中,⼤部分观点认为:usr 是 unix system resources 的缩写;usr 是 user 的缩写;usr 是 unix software resources 的缩写。

根据常识判断,是 user 缩写的可能性不⼤,因为和 /home 冲突。

/usr 是系统核⼼所在,包含了所有的共享⽂件。

它是 unix 系统中最重要的⽬录之⼀,涵盖了⼆进制⽂件,各种⽂档,各种头⽂件,x,还有各种库⽂件;还有诸多程序,例如 ftp,telnet 等等。

曾经的 /usr 还是⽤户的家⽬录,存放着各种⽤户⽂件 —— 现在已经被 /home 取代了(例如 /usr/someone 已经改为 /home/someone)。

现代的 /usr 只专门存放各种程序和数据,⽤户⽬录已经转移。

虽然 /usr 名称未改,不过其含义已经从“⽤户⽬录”变成了“unix 系统资源”⽬录。

值得注意的是,在⼀些 unix 系统上,仍然把 /usr/someone 当做⽤户家⽬录,如 Minix。

/usr ⽬录结构:/usr/bin : 所有可执⾏⽂件,如 gcc,firefox 等(指不包含在 /sbin 和 /bin 内的);/usr/include : 各种头⽂件,编译⽂件等时需要使⽤;/usr/include/’package-name’ : 程序特定的头⽂件;/usr/lib : 所以可执⾏⽂件所需要的库⽂件;/usr/local : /usr 通常只包含系统发⾏时⾃带的程序,⽽ /usr/local 则是本地系统管理员⽤来⾃由添加程序的⽬录;/usr/X11R6 : x 系统的⼆进制⽂件,库⽂件,⽂档,字体等。

它不等同于 /usr 的作⽤,只有 x 才能调⽤这些库⽂件等,其他程序不读取或者使⽤。

因为 linux 没有原⽣图形界⾯,⽽且 linux ⼤部分情况下是 for server 的,所以图形界⾯没有意义;其中 X11R6 代表 version 11 release 6;/usr/X11R6/bin : x 的⼆进制⽂件,包含运⾏ x 的必须⽂件;/usr/X11R6/include : x 相关的头⽂件;/usr/X11R6/lib : x 库⽂件;/usr/X11R6/lib/modules : x 的模块,启动时加载。

linux目录结构及作用

linux目录结构及作用
/usr/local [重点] 这是另个给主机额外安装软件所安装的目录。一般是通过编译源码方式安装的 程序。
/var [重点] 这个目录中存放着在不断扩充着的东西,习惯将经常被修改的目录放在这个目录 下。包括各种日志文件。
/selinux [security-enhanced linux] 类似 360 Selinux 是一种安全子系统,它能控制程序只能访同特定文件。 3.3 Linux 目录总结一下 1) linux 的目录中有且只要一个根目录 / 2) linux 的各个目录存放的内容是规划好,不用乱放文件。 3) linux 是以文件的形式管理我们的设备,因此 linux 系统,一切皆为文件。 4) linux 的各个文件目录下存放什么内容,大家必须有一个认识。 5) 学习后,你脑海中应该有一颗 linux 目录树。
是 Binary 的缩写,这个目录存放着经常使用的命令 /sbin (usr/sbin、/usr/local/sbin) s 就是 super user 的意思,这里存放的是系统管理员使用的系统管理程序 /home [重点] 存放普通用户的主目录,在 Linux 中的每个用户都有一个自己的目录,一般该 目录一用户的账号名命名 /root [重点] 该目录为系统管理员,超级权限者的用户目录 /boot 存放的启动 Linux 时使用的一些核心文件,包括一些链接文件和镜像文件 /proc 虚拟目录,是系统内存的映射,访问这个目录来获取系统信息。 /srv service 的缩写,该目录是存放一些服务启动之后需要提取的数据 /sys Linux2.6 内核的一个很大变化,该目录安装了 2.6 内核中新出现的一个文件系 统 /tmp 存放临时文件 /dev 类似于 windows 的设备管理器,把所有的硬件用文件的形式存储

Linux目录结构

Linux目录结构

Linux⽬录结构Linux⽬录结构登录到Linux系统之后,我们需要先来熟悉⼀下Linux的⽬录结构。

在Linux系统中,也是存在⽬录的概念的,但是Linux的⽬录结构和Windows的⽬录结构是存在⽐较多的差异的在Windows⽬录下,是⼀个⼀个的盘符(C盘、D盘、E盘),⽬录是归属于某⼀个盘符的。

Linux 系统中的⽬录有以下特点:A. / 是所有⽬录的顶点B. ⽬录结构像⼀颗倒挂的树Linux 和 Windows的⽬录结构对⽐:Linux的⽬录结构,如下:根⽬录/ 下各个⽬录的作⽤及含义说明:编号⽬录含义1/bin存放⼆进制可执⾏⽂件2/boot存放系统引导时使⽤的各种⽂件3/dev存放设备⽂件4/etc存放系统配置⽂件5/home存放系统⽤户的⽂件6/lib存放程序运⾏所需的共享库和内核模块7/opt额外安装的可选应⽤程序包所放置的位置8/root超级⽤户⽬录9/sbin存放⼆进制可执⾏⽂件,只有root⽤户才能访问10/tmp存放临时⽂件11/usr存放系统应⽤程序12/var存放运⾏时需要改变数据的⽂件,例如⽇志⽂件4. Linux常⽤命令4.1 Linux命令初体验4.1.1 常⽤命令演⽰在这⼀部分中,我们主要介绍⼏个常⽤的命令,让⼤家快速感受以下Linux指令的操作⽅式。

主要包含以下⼏个指令:序号命令对应英⽂作⽤1ls [⽬录名]list查看当前⽬录下的内容2pwd print work directory查看当前所在⽬录3cd [⽬录名]change directory切换⽬录4touch [⽂件名]touch如果⽂件不存在,创建⽂件5mkdir [⽬录名]make directory创建⽬录6rm [⽂件名]remove删除指定⽂件接下来,我们快速的来演⽰⼀下这些常⽤的指令。

1). ls指令解读:ls 查看当前⽬录下的内容(⽂件及⽬录)ls / 查看指定⽬录(/)下的内容2). pwd指令解读:pwd 查看当前所在⽬录3). cd指令解读:cd / 切换到根⽬录cd /root 切换到/root⽬录4). touch指令解读:touch a.txt 创建⽂件a.txttouch b.txt c.txt ⼀次性创建⽂件b.txt,c.txt5). mkdir指令解读:mkdir 01 创建⽂件夹016). rm指令解读:rm 4.txt 删除⽂件 (删除⽂件时,需要确认,输⼊y, 代表确定)==注意:====在执⾏Linux命令时,提⽰信息如果显⽰为乱码,如上图所⽰。

Linux系统结构(由里到外)

Linux系统结构(由里到外)

Linux系统结构(由里到外)硬件->Kernel(驱动程序)->Shell(终端、接口)->外层应用程序Linux中的目录结构存放命令的目录:/bin系统工具;/sbin系统管理员应用工具;/usr/bin和/usr/sbin存放用户应用程序;/usr/local/bin/boot内核及其他系统启动所需文件/opt安装大的应用程序/tmp临时文件/lost+found系统修复过程中恢复的文件/root超级用户的主目录/etc配置文件所在目录启动引导程序/etc/lilo.conf /etc/grub.conf 多系统引导时,可设置默认启动的系统等等控制启动模式/etc/fstab/etc/profile增加环境变量等(修改PA TH等)如配置JA V A/J2EE开发环境/etc/ftp*――ftp的配置文件/etc/httpd――web服务器的配置文件/etc/ssh*――ssh的配置文件(安全登陆)一、虚拟机上网配置1.PC机的设置在“网络邻居”的属性里,点“本地连接”属性,点“高级”选项,Internet连接共享全选,“家庭网络连接”选“Vmware Network Adapter Vmnet1”,此时的“Vmware Network Adapter Vmnet1”的IP地址变成192.168.0.1。

2.虚拟机设置安装虚拟机时,硬件设置“网络连接”为:仅主机。

“开始”“系统设置”“网络”,激活设备eth0,静态设置的IP地址:192.168.0.2;255.255.255.0;192.168.0.1,DNS:202.206.1.31;202.206.1.32。

打开浏览器就可以上网了。

(注意:必须关闭防火墙)二、通讯(挂载)配置1.配置NFS“开始”->“安全级别配置”,安全级别:无防火墙(不然无法用NFS mount它)。

“开始”->“系统设置”->“服务器设置”->“服务”,将iptables服务的勾去掉,选中nfs。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式Linux操作系统
18 ①“-”表示普通文件。

②“d”表示目录文件。

③“l”表示链接文件。

④“c”表示字符设备。

⑤“b”表示块设备。

⑥“p”表示命名管道比如FIFO文件(First In First Out,先进先出)。

⑦“f”表示堆栈文件比如LIFO文件(Last In First Out,后进先出)。

第1个字符之后有3个3位字符组如下。

①第1个3位字符组表示对于文件拥有者(u)对该文件的权限。

②第2个3位字符组表示文件用户组(g)对该文件的权限。

③第3个3位字符组表示系统其他用户(o)对该文件的权限。

④若该用户组对此没有权限,一般显示“-”字符。

1.6.2 文件系统类型介绍
1.ext2和ext3
ext3是现在Linux(包括Red Hat、Mandrake)下常见的默认的文件系统,它是ext2的升级版
本。

正如Red Hat公司的首席核心的开发人员Michael K.Johnson所说,从ext2转换到ext3主要有以下4个理由:可用性、数据完整性、速度和易于转化。

ext3中采用了日志式的管理机制,它使文件系统具有很强的快速恢复能力,并且由于从ext2转换到ext3无需进行格式化,因此,更加推进了ext3文件系统的大大推广。

2.swap文件系统
该文件系统是Linux中作为交换分区使用的。

在安装Linux的时候,交换分区是必须建立的,并且它所采用的文件系统类型必须是swap而没有其他选择。

3.vfat文件系统
Linux中把DOS中采用的FAT文件系统(包括FAT12、FAT16和FAT32)都称为vfat文件系统。

4.NFS文件系统
NFS文件系统是指网络文件系统,这种文件系统也是Linux的独到之处。

它可以很方便地在局域网内实现文件共享,并且使多台主机共享同一主机上的文件系统。

而且NFS文件系统访问速度快、稳定性高,已经得到了广泛的应用,尤其在嵌入式领域,使用NFS文件系统可以很方便地实现文件本地修改,而免去了一次次读写Flash的忧虑。

5.ISO9660文件系统
这是光盘所使用的文件系统,在Linux中对光盘已有了很好的支持,它不仅可以提供对光盘的读写,还可以实现对光盘的刻录。

1.6.3 Linux目录结构
Linux的目录结构如图1.19所示。

下面以Red Hat Enterprise 4 AS为例,详细列出了Linux文。

相关文档
最新文档