/etc 目录

包含很多文件。 下面说明其中的一些。其他的你应该知道它们属于哪个程序,并阅读该程序的man页。 许多网络配置文件也在/etc中,它们在《网络管理指南》中有详细说明。

/etc/rc or /etc/rc.d or /etc/rc?.d
        启动、或改变运行级时运行的scripts或scripts的目录,更详细的信息见关于init 的章。

/etc/passwd
        用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息。格式见passwd 的man页。

/etc/fdprm
         软盘参数表。说明不同的软盘格式。用setfdprm 设置。更多的信息见 setfdprm 的man页。

/etc/fstab
        启动时mount -a命令(在/etc/rc 或等效的启动文件中)自动mount的文件系统列表。 Linux下,也包括用swapon -a启用的swap区的信息。

/etc/group
        类似/etc/passwd ,但说明的不是用户而是组。见group 的man页。

/etc/inittab
        init 的配置文件。

/etc/issue
        getty 在登录提示符前的输出信息。 通常包括系统的一段短说明或欢迎信息。内容由系统管理员确定。

/etc/magic
        file 的配置文件。 包含不同文件格式的说明,file 基于它猜测文件类型。 见magic 和file 的man页。

/etc/motd
        Message Of The Day,成功登录后自动输出。内容由系统管理员确定。 经常用于通告信息,如计划关机时间的警告。

/etc/mtab
        当前安装的文件系统列表。由scripts初始化,并由mount 命令自动更新。 需要一个当前安装的文件系统的列表时使用,例如df 命令。

/etc/shadow
         在安装了影子口令软件的系统上的影子口令文件。影子口令文件将/etc/passwd 文件中的加密口令 移动到/etc/shadow 中,而后者只对root可读。这使破译口令更困难。

/etc/login.defs
        login 命令的配置文件。

/etc/printcap
        类似/etc/termcap ,但针对打印机。语法不同。

/etc/profile , /etc/csh.login , /etc/csh.cshrc
        登录或启动时Bourne或C shells执行的文件。这允许系统管理员为所有用户建立全局缺省环境。各shell见man页。

/etc/securetty
        确认安全终端,即哪个终端允许root登录。一般只列出虚拟控制台,这样就不可能(至少很困难)通过modem或网络 闯入系统并得到超级用户特权。

/etc/shells
        列出可信任的shell。chsh 命令允许用户在本文件指定范围内改变登录shell。 提供一台机器FTP服务的服务进程ftpd,检查用户shell是否列在 /etc/shells 文件中,如果不是将不允许该用户登录。

/etc/termcap
        终 端性能数据库。说明不同的终端用什么"转义序列"控制。 写程序时不直接输出转义序列(这样只能工作于特定品牌 的终端),而是从/etc/termcap 中 查找要做的工作的正确序列。这样,多数的程序可以在多数终端上运行。见termcap 、 curs_termcap 和terminfo 的man页。

/dev目录

/dev 目录包括所有设备的设备文件。设备文件用特定的约定命名,这在设备列表中说明 (见[Anv])。设备文件在安装是产生,以后可以用 /dev/MAKEDEV 描述。 /dev/MAKEDEV.local 是系统管理员为本地设备文件(或连接)写的描述文稿 (即如一些非标准设备驱动不是标准MAKEDEV 的一部分)。

/usr文件系统

/usr 文件系统经常很大,因为所有程序安装在这里。 /usr 里的所有文件一般来自Linux distribution; 本地安装的程序和其他东西在 /usr/local 下。 这样可能在升级新版系统或新distribution时无须重新安装全部程序。 /usr 的有些子目录在下面列出(一些不太重要的目录省略了,更多信息见FSSTND)。

/usr/X11R6
        X Window系统的所有文件。为简化X的开发和安装,X的文件没有集成到系统中。 X自己在/usr/X11R6 下类似/usr 。

/usr/X386
        类似/usr/X11R6 ,但是给X11 Release 5的。

/usr/bin
         几乎所有用户命令。 有些命令在/bin 或/usr/local/bin 中。

/usr/sbin
        根文件系统不必要的系统管理命令,例如多数服务程序。

/usr/man , /usr/info , /usr/doc
        手册页、GNU信息文档和各种其他文档文件。

/usr/include
        C编程语言的头文件。为了一致性这实际上应该在/usr/lib 下,但传统上支持这个名字。

/usr/lib
        程序或子系统的不变的数据文件,包括一些site-wide配置文件。名字lib来源于库(library); 编程的原始库存在/usr/lib 里。

/usr/local
         本地安装的软件和其他文件放在这里。

/var文件系统

/var 包括系统一般运行时要改变的数据。 每个系统是特定的,即不通过网络与其他计算机共享。

/var/catman
        当 要求格式化时的man页的cache。man页的源文件一般存在/usr/man/man* 中; 有些man页可能有预格式化的版本,存在/usr/man/cat* 中。 而其他的man页在第一次看时需要格式化,格式化完的版本存在/var/man 中, 这样其他人再看相同的页时就无须等待格式化了。 (/var/catman 经常被清除,就象清除临时目录一样。)

/var/lib
        系统正常运行时要改变的文件。

/var/local
        /usr/local 中安装的程序的可变数据(即系统管理员安装的程序)。 注意,如果必要,即使本地安装的程序也会使用其他/var 目录, 例如/var/lock 。

/var/lock
         锁定文件。许多程序遵循在/var/lock 中产生一个锁定文件的约定,以 支持他们正在使用某个特定的设备或文件。其他程序注意到这个锁定文件,将不试图使用这个设备或文件。

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

/var/run
        保存到下次引导前有效的关于系统的信息文件。例如, /var/run/utmp 包含当前登录的用户的信息。

/var/spool
        mail, news, 打印队列和其他队列工作的目录。 每个不同的spool在/var/spool 下有自己的子目录,例如, 用户的邮箱在/var/spool/mail 中。

/var/tmp
         比/tmp 允许的大或需要存在较长时间的临时文件。 (虽然系统管理员可能不允许/var/tmp 有很旧的文件。)

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

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

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

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

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

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

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

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

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

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

/proc/ksyms
         核心符号表。

/proc/loadavg
         系统"平均负载";3个没有意义的指示器指出系统当前的工作量。

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

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

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

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

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

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

/proc/version
         核心版本。

注意所有上述文件给出易读的文本文件,有时可能是不易读的格式。有许多命令做了些格式化以更容易读。 例如,free 程序读/proc/meminfo 并将给出的字节数转换为千字节(并增加了一些信息)。

Linux下重要目录功能介绍相关推荐

  1. linux 怎么禁止遍历目录,linux下遍历目录功能实现

    /* 编译: dir:dir.c gcc -o $@ $< */ #include #include #include #include #include int do_search_dir(c ...

  2. Linux下/sys目录介绍

    20160708 Linux下/sys目录介绍    1. 概述 ramdisk 文件系统基于磁盘模拟技术,实际文件系统是ex2 ex3等.sysfs是一种基于ram文件系统和proc一样.Sysfs ...

  3. linux中根目录包含哪些目录,Linux根目录的主要目录功能介绍

    当我们使用Linux时,我们通常只在自己的主目录中操作,而我们创建的文件都在这个目录里面进行的,下面就让爱站技术频道小编为大家介绍一下Linux根目录的主要目录功能介绍,一起来了解一下! Linux根 ...

  4. linux bin目录下存放的什么,Linux_Linux根目录下主要目录功能说明,/bin:存放最常用命令;   /b - phpStudy...

    Linux根目录下主要目录功能说明 /bin:存放最常用命令: /boot:启动Linux的核心文件: /dev:设备文件: /etc:存放各种配置文件: /home:用户主目录: /lib:系统最基 ...

  5. 深度Linux下的中望CAD软件,中望CAD Linux预装版的功能介绍,在Deepin和UOS下安装很简单...

    如果你使用的是Deepin和UOS操作系统,那么安装中望CAD Linux预装版非常的简单,只需要打开应用商店,然后搜索中望就可以对出来的结果进行安装了,下面介绍一下中望CAD Linux预装版的功能 ...

  6. linux下/etc目录详解

    Linux /etc目录详解 /etc目录  包含很多文件.许多网络配置文件也在/etc 中.  /etc/rc   or/etc/rc.d   or/etc/rc*.d    启动.或改变运行级时运 ...

  7. linux 文件大小_整理 | Linux下列出目录内容命令

    IT服务圈儿 有温度.有态度的IT自媒体平台 来源:良许Linux(ID:liangxuxiansheng) 在 Linux 中,有非常多的命令可以让我们用来执行各种各样的任务.当我们想要像使用文件浏 ...

  8. linux下configure命令详细介绍

    Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而 ...

  9. linux查询当前目录剩余空间,如何在linux下查看目录的剩余空间大小

    df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式: df -hl 显示格式为: 文件系统 容量 已用 可用 已用% 挂载点 Filesystem Siz ...

最新文章

  1. 6个步骤,告诉你如何用树莓派和机器学习DIY一个车牌识别器!(附详细分析)...
  2. 安卓 buttontext怎么居中_三星发布会汇总,同样是Note 20,差距怎么就那么大呢?...
  3. 廊田镇楼下村定点帮扶-农业大健康·李喜贵:功能性农业深加工
  4. macOS下搭建Nexus 3.x服务器作为Maven的资源仓库服务器
  5. Python字符串常用函数使用详解(内附详细案例)
  6. (life)新的一年新的一页
  7. “树人杯”暨第三届辽宁科技大学校园程序设计竞赛正赛G 又是一个小游戏(蓝)...
  8. HCIE Security 防火墙带宽管理 备考笔记(幕布)
  9. mysql导入数据库没创建表_mysqldump不会创建表或导入任何数据
  10. 科研管理系统java源码_(高校科研管理系统)
  11. 清华山维eps软件_这几款倾斜实景三维裸眼3D采集软件你了解吗?
  12. 【渝粤教育】电大中专计算机常用工具软件 (2)_1作业 题库
  13. CC2530 ZIGBEE ZStack 学习笔记——OSAL部分(学习《都教授讲Zigbee》视频时所作的笔记)
  14. Scrapy 官方文档中文版
  15. 让联想 IdeaPad 710s-13ISK 遇到最新版黑苹果macOS Mojave 10.14.5
  16. 微软bi报表服务器,安装适用于 Power BI 报表服务器的 Power BI Desktop
  17. MySQL 8.0+版本 导入.csv文件错误,出错号:1148 The used command is not allowed with this MySQL version问题
  18. 乔布斯逝去十年 苹果坠入凡间?
  19. 千学计算机在线计算,压力单位在线换算
  20. Windows记录ping时间戳

热门文章

  1. Windows Server 2008 R2忘记密码导致无法修改密码
  2. Ubuntu 配置 spark
  3. js 异步操作打开新页面被浏览器拦截的问题
  4. NET CLR via c# 第4版笔记 第19章 可空值类型
  5. python 编程之计算器
  6. 边工作边刷题:70天一遍leetcode: day 35
  7. 外企面试官最爱提的10个问题
  8. android4.3 Bluetooth(le)分析之startLeScan分析
  9. 01XC-1: 动态规划
  10. python中with语句的使用