Linux配置文件详解.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux配置文件详解 Linux配置文件详解 本文说明了 Linux 系统的配置文件,在多用户、多任务环境中,配置文件掌握用户权限、系统应用程序、守护进程、效劳和其它管理任务。这些任务包括管理用户帐号、安排磁盘配额、管理电子邮件和新闻组,以及配置内核参数。本文还依据配置文件的用法和其所影响的效劳的状况对目前Red Hat Linux 系统中的配置文件进展了分类。 介绍 每个 Linux 程序都是一个可执行文件,它含有操作码列表,CPU 将执行这些操作码来完成特定的操作。例如,ls 指令是由 /bin/ls 文件供应的,该文件含有机器指令的列表,在屏幕上显示当前名目中文件的列表时需要用法这些机器指令。几乎每个程序的行为都可以通过修改其配置文件来根据您的偏好或需要去定制。 Linux 中有没有一个标准的配置文件格式? 一句话,没有。不熟识 Linux 的用户〔肯定〕会感到沮丧,因为每个配置文件看起来都象是一个要迎接的新挑战。在 Linux 中,每个程序员都可以自由选择他或她喜爱的配置文件格式。可以选择的格式许多,从 /etc/shells 文件〔它包含被一个换行符分开的 shell 的列表〕,到 Apache 的冗杂的 /etc/httpd.conf 文件。 什么是系统配置文件? 内核本身也可以看成是一个“程序〞。为什么内核需要配置文件?内核需要理解系统中用户和组的列表,进而管理文件权限〔即依据权限断定特定用户〔UNIX_USERS〕是否可以翻开某个文件〕。留意,这些文件不是明确地由程序读取的,而是由系统库所供应的一个函数读取,并被内核用法。例如,程序需要某个用户的〔加密过的〕密码时不应当翻开 /etc/passwd 文件。相反,程序应当调用系统库的 getpw() 函数。这种函数也被称为系统调用。翻开 /etc/passwd 文件和之后查找那个被恳求的用户的密码都是由内核〔通过系统库〕打算的。 除非另行指定,Red Hat Linux 系统中大多数配置文件都在 /etc 名目中。配置文件可以大致分为下面几类: 访问文件 /etc/host.conf 告知网络域名效劳器如何查找主机名。〔通常是 /etc/hosts,然后就是名称效劳器;可通过 netconf 对其进展更改〕 /etc/hosts 包含〔本地网络中〕已知主机的一个列表。假如系统的 IP 不是动态生成,就可以用法它。对于简洁的主机名解析〔点分表示法〕,在恳求 DNS 或 NIS 网 络名称效劳器之前,/etc/hosts.conf 通常会告知解析程序先查看这里。 /etc/hosts.allow 请参阅 hosts_access 的联机关心页。至少由 tcpd 读取。 /etc/hosts.deny 请参阅 hosts_access 的联机关心页。至少由 tcpd 读取。 引导和登录/注销 /etc/issue /etc/http://.doczj/doc/4ad5e44ef7ec4afe04a1df11.html 这些文件由 mingetty〔和类似的程序〕读取,用来向从终端〔issue〕或通过 telnet 会话〔http://.doczj/doc/4ad5e44ef7ec4afe04a1df11.html 〕连接的用户显示一个“welcome〞字符串。它们包括几行声明 Red Hat 版本号、名称和内核 ID 的信息。它们由 rc.local 用法。 /etc/redhat-release 包括一行声明 Red Hat 版本号和名称的信息。由 rc.local 用法。 /etc/rc.d/rc 通常在全部运行级别运行,级别作为参数传送。例如,要以图形〔Graphics〕形式〔X-Server〕引导机器,请在指令行运行下面的指令:init 5。运行级别 5 表示以图形形式引导系统。 /etc/rc.d/rc.local 非正式的。可以从 rc、rc.sysinit 或 /etc/inittab 调用。 /etc/rc.d/rc.sysinit 通常是全部运行级别的第一个脚本。 /etc/rc.d/rc/rcX.d 从 rc 运行的脚本〔X 表示 1 到 5 之间的任意数字〕。这些名目是特定“运行级别〞的名目。当系统启动时,它会识别要启动的运行级别,然后调用该运行级别的特定名目中存在的全部启动脚本。例如,系统启动时通常会在引导消息之后显示“entering run-level 3〞的消息;这意味着 /etc/rc.d/rc3.d/ 名目中的全部初始化脚本都将被调用。 文件系统 内核供应了一个接口,用来显示一些它的数据构造,这些数据构造对于打算诸如用法的中断、初始化的设备和内存统计信息之类的系统参数可能很有用。这个接口是作为一个独立但虚拟的文件系统供应的,称为

文档评论(0)

huifutianxia + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体文安县汇中商贸有限公司
IP属地河北
统一社会信用代码/组织机构代码
91131026MA07M9AL38

1亿VIP精品文档

相关文档