`
samjavaeye
  • 浏览: 188018 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Linux常用目录简介

 
阅读更多

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

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

/usr 文件系统经常很大,因为所有程序安装在这里。/usr 里的所有文件一般来自Linux distribution本地安装的程序和其他东西在/usr/local 。这样可能在升级新版系统或新distribution时无须重新安装全部程序。

/var 文件系统包含会改变的文件,比如spool目录(mailnews、打印机等用的) log文件、formatted manual pages和暂存文件。传统上/var 的所有东西曾在 /usr 下的某个地方,但这样/usr 就不可能只读安装了。

/var/log 各种程序的Log文件,特别是login (/var/log/wtmp log所有到系统的登录和注销) syslog (/var/log/messages 里存储所有核心和系统程序信息。 /var/log 里的文件经常不确定地增长,应该定期清除。

/opt 可选的软件安装目录(optional,有些第三方软件在安装时默认会去找此目录(类似windows中的“Program Files”目录),如果没有此目录可能会遇到问题。通常该目录为空。

/home 文件系统包含用户家目录,即系统上的所有实际数据。一个大的/home 可能要分为若干文件系统,需要在/home 下加一级名字,如/home/students /home/staff 等。

/”根目录系统

根文件系统一般应该比较小,因为包括严格的文件和一个小的不经常改变的文件系统不容易损坏。损坏的根文件系统一般意味着除非用特定的方法(例如从软盘)系统无法引导。根目录一般不含任何文件,除了可能的标准的系统引导映象,通常叫/vmlinuz 。所有其他文件在根文件系统的子目录中。

l  /bin 引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)

l  /sbin 类似/bin,但不给普通用户使用,虽然如果必要且允许时可以使用。

l  /etc 特定机器的配置文件。

l  /root root用户的家目录。

l  /lib 根文件系统上的程序所需的共享库。

l  /lib/modules 核心可加载模块,特别是那些恢复损坏系统时引导所需的(例如网络和文件系统驱动)

l  /dev 设备文件。

l  /tmp 临时文件。引导启动后运行的程序应该使用/var/tmp ,而不是/tmp ,因为前者可能在一个拥有更多空间的磁盘上。

l  /boot 引导加载器(bootstrap loader)使用的文件,如LILO。核心映象也经常在这里,而不是在根目录。如果有许多核心映象,这个目录可能变得很大,这时可能使用单独的文件系统更好。另一个理由是要确保核心映象必须在IDE硬盘的前1024柱面内。

l  /mnt 系统管理员临时mount的安装点。程序并不自动支持安装到/mnt /mnt 可以分为子目录(例如/mnt/dosa 可能是使用MSDOS文件系统的软驱,而/mnt/exta 可能是使用ext2文件系统的软驱)

 

/proc 系统设备目录系统

/proc 文件系统是一个假的文件系统。它不存在在磁盘某个磁盘上。而是由核心在内存中产生。用于提供关于系统的信息(originally about processes, hence the name)。下面说明一些最重要的文件和目录。

l  /proc/1 关于进程1的信息目录。每个进程在/proc 下有一个名为其进程号的目录。

l  /proc/cpuinfo 处理器信息,如类型、制造商、型号和性能。

l  /proc/devices 当前运行的核心配置的设备驱动的列表。

l  /proc/dma 显示当前使用的DMA通道。

l  /proc/filesystems 核心配置的文件系统。

l  /proc/interrupts 显示使用的中断,and how many of each there have been.

l  /proc/ioports 当前使用的I/O端口。

l  /proc/kcore 系统物理内存映象。与物理内存大小完全一样,但不实际占用这么多内存;it is generated on the fly as programs access it. (记住:除非你把它拷贝到什么地方,/proc 下没有任何东西占用任何磁盘空间。)

l  /proc/kmsg 核心输出的消息。也被送到syslog

l  /proc/ksyms 核心符号表。

l  /proc/loadavg 系统"平均负载"3个指示器指出系统当前的工作量。

l  /proc/meminfo 存储器使用信息,包括物理内存和swap

l  /proc/modules 当前加载了哪些核心模块。

l  /proc/net 网络协议状态信息。

l  /proc/self 到查看/proc 的程序的进程目录的符号连接。当2个进程查看/proc 时,是不同的连接。这主要便于程序得到它自己的进程目录。

l  /proc/stat 系统的不同状态,such as the number of page faults since the system was booted.

l  /proc/uptime 系统启动的时间长度。

l  /proc/version 核心版本。

 

分享到:
评论

相关推荐

    linux简介(Linux的文件目录结构及常用命令和管理)

    1 Linux的简介、特点、当前的应用趋势 2 Linux的文件目录结构 3 Linux常用命令和管理

    史上最全的Linux常用命令汇总(超全面!超详细!)收藏这一篇就够了!

    Linux常用命令汇总Linux终端命令格式终端命令格式查阅命令帮助信息-help-man常用Linux命令的基本实用学习Linux终端命令的原因常用Linux命令的基本使用自动补全其它命令查找文件演练目标软链接演练目标硬链接简介...

    linux是一个免费的,开源的操作系统,仓库中Linux的笔记包含了Linux的简介和安装,常用命令,在Linux上安装软zip

    linux常用命令大全 1.Linux管理文件和目录的命令 命令 功能 命令 功能 Pwd 显示当前目录 ls 查看目录下的内容 Cd 改变所在目录 cat 显示文件的内容 Grep 在文件中查找某字符 cp 复制文件 Touch 创建文件 mv 移动...

    Linux 服务配置实例

    LINUX选修课讲义:shell简介 LINUX选修课讲义:UNIX常用命令 LINUX选修课讲义:用户及口令! LINUX选修课讲义:文件系统 LINUX选修课讲义:网络配置文件(1) LINUX选修课讲义:常用TCP/IP守护进矼 LINUX选修课...

    Linux基础知识与系统管理教学课件-pdf.rar

    4.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls 4.1.2 Linux常用命令-文件处理命令-目录处理命令 4.1.3 Linux常用命令-文件处理命令-文件处理命令 4.1.4 Linux常用命令-文件处理命令-链接命令 4.2.1 ...

    常用 Linux 命令的基本使用.docx

    02. 常用 Linux 命令的基本使用 03. 自动补全 Linux 终端命令格式 01. 终端命令格式 02. 查阅命令帮助信息(知道) 2.1 --help 2.2 man 文件和目录常用命令 目标 01. 查看目录内容 1.1 终端实用技巧 1.2 ...

    Linux最常用命令.doc

    测试、开发最常用命令详解和示例。包括Linux系统简介、目录结构、常用命令、文件权限、快捷键以及符号命令等

    Linux基础知识与系统管理视频.rar

    4.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls 4.1.2 Linux常用命令-文件处理命令-目录处理命令 4.1.3 Linux常用命令-文件处理命令-文件处理命令 4.1.4 Linux常用命令-文件处理命令-链接命令 4.2.1 ...

    兄弟连Linux教学视频

    第 1 章 Linux 系统简介 第 2 章 Linux 系统安装 第 3 章给 Linux 初学者的建议 第 4 章 Linux 常用命令 第 5 章文本编辑器 Vim 第 6 章软件包管理 第 7 章用户和用户组管理 第 8 章权限管理 第 9 章文件系统管理 第...

    请通过此链接获取Linux基础课程学习资料

    资源简介:该资源是介绍linux系统的基本操作,一共有七个课时,每个课时都有相应的视频和课件;这些课件对想学习linux的人来说通俗易懂,有利于掌握linux的基本操作。...第6课 Linux常用命令 第7课 Linux权限介绍

    Linux课程大纲——从入门到精通Linux的教程

    2主流Linux操作系统发行版简介 3 RHEL4安装 3.1创建RHEL4虚拟机 3.2安装RHEL4 3.3配置RHEL4 4 RHEL4基本命令使用 4.1 SSH Secure Shell Client工具 4.1.1 SSH Secure Shell Client安装 4.1.2 SSH Secure Shell...

    Linux运维从入门到高级全套案例v3.rar

    2.1.2 Linux常用命令 2.1.3 Linux用户权限 2.1.4Limx网络配置 3. Linux服务篇 Linux服务部署 3.1.1构建NTP时间服务器 3.1.2构建DHCP服务器 3.1.3搭建 Samba服务器 3.1.4搭建NFS服务器 3.1.5搭建FTP服务器 3.1.6构建 ...

    LINUX开发基础 系统使用 全屏编辑器VI SHELL 常用变量

    一、Linux简介 二、Linux系统的特点 三、Linux系统的组成 第二节 Linux系统的使用 Linux文件系统的概念 Linux的标准目录和文件 文件保护的概念 第三节 第一节 Linux系统概述 第二节 Linux系统的使用 ...

    一、Linux操作命令和常用工具

    目录一、Linux操作命令和常用工具1、Linux框架结构2、Linux内核主要功能3、Shell程序功能概述4、常见Shell程序5、常见外围工具(桌面系统)6、Linux文件系统结构7、目录简介8、获得命令帮助9、Bash外壳程序基本功能...

    学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析.rar

    1.1 常用目录简介 /:根目录,一般此目录下只存放目录,有且只有一个根目录; /home:家目录,系统默认的家目录,新增用户账号时,用户的家目录都存放在此目录下; /root:系统管理员root的家目录; /bin/usr/bin...

    linux学习纲要

    linux学习的总纲要,包括linux基础简介,Linux系统安装,Linux的命令行与图形界面切换 ,普通用户与超级管理员,Linux目录结构,Linux的常用命令等相关纲要

    入门学习Python-Linux基础实战视频教程(六)课件PPT模板.pptx

    contents 第1章linux操作系统简介和常用命令的使用及虚拟机的安装 第2章linux文件管理和vim编辑模式及命令 第3章用户和组管理常用命令和存储文件信息介绍 第4章linux进程生命周期&网络管理 第5章shell命令详解和...

    【Linux】Linux简介、远程工具、开关机、目录解析(一)

    文章目录引言一、Linux简介二、Linux系统优势三、连接远程Linux工具四、开机登录五、关机六、系统目录结构1、目录结构:2、目录解析:3、常用目录: 引言 Linux篇是为了以后工作上遇到问题方便查资料而记录的。 特别...

Global site tag (gtag.js) - Google Analytics