每个 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/issue.net 这些文档由
mingetty(和类似的程式)读取,用来向从终端(issue)或通过 telnet
会话(issue.net)连接的用户显示一个“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/
目录中的任何初始化脚本都将被调用。
文档系统
内核提供了一个接口,用来显示一些他的数据结构,这些数据结构对于决定诸如使用的中断、初始化的设备和内存统计信息之类的系统参数可能很有用。这个接口是
作为一个单独但虚拟的文档系统提供的,称为 /proc
文档系统。很多系统实用程式都使用这个文档系统中存在的值来显示系统统计信息。例如,/proc/modules
文档列举系统中当前加载的模块。lsmod 命令读取此信息,然后将其以人们能够看懂的格式显示出来。下面表格中指定的 mtab
文档以同样的方式读取包含当前安装的文档系统的 /proc/mount 文档。
/etc/mtab 这将随着 /proc/mount 文档的改变而不断改变。换句话说,文档系统被安装和卸载时,改变会立即反映到此文档中。
/etc/fstab 列举电脑当前“能够安装”的文档系统。这很重要,因为电脑引导时将运行 mount -a 命令,该命令负责安装 fstab 的倒数第二列中带有“1”标记的每一个文档系统。
/etc/mtools.conf DOS 类型的文档系统上任何操作(创建目录、复制、格式化等等)的配置。
系统管理
/etc/group
包含有效的组名称和指定组中包括的用户。单一用户假如执行多个任务,能够存在于多个组中。例如,假如一个“用户”是“project
1”工程组的成员,同时也是管理员,那么在 group 文档中他的条目看起来就会是这样的:user: * : group-id :
project1
/etc/nologin 假如有 /etc/nologin 文档存在,login(1) 将只允许 root 用户进行访问。他将对其他用户显示此文档的内容并拒绝其登录。
etc/passwd 请参阅“man passwd”。他包含一些用户帐号信息,包括密码(假如未被 shadow 程式加密过)。
/etc/rpmrc rpm 命令配置。任何的 rpm 命令行选项都能够在这个文档中一起配置,这样,当任何 rpm 命令在该系统中运行时,任何的选项都会全局适用。
/etc/securetty 包含设备名称,由 tty 行组成(每行一个名称,不包括前面的 /dev/),root 用户在这里被允许登录。
/etc/usertty
/etc/shadow 包含加密后的用户帐号密码信息,还能够包括密码时效信息。包括的字段有:
登录名
加密后的密码
从 1970 年 1 月 1 日到密码最后一次被更改的天数
距密码能够更改之前的天数
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
理解 Linux 配置文档
来源:互联网
作者:west263.com
时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
热点关注
- 快速学习如何搭建一个赚钱
- 什么是CPA、CPC、CPM、CPO
- 论文:Web安全对策研究
- 新手站长35天自学引路
- 站长资讯网第二版上线
- 网络营销网站功能设计的几
- 女站长的建站理财文章
- 也谈域名备案 -- 撤销已存
- 自己动手做网站 个人站长
- 对第一次做网站的朋友说些
- 传统网站逼得Web2.0没法活
- 被K过的域名如何被百度重
- 如何选择理想IDC服务商十
- 技巧:Vimdiff 使用
- 网络创业经历 靠卖域名来
- 如何提高网站流量之小节
- 王晨昀:个人网站为什么要
- 企业开展网络营销存在的误
- 一个失败者谈地方门户的运
- 域名注册与虚拟主机的选购
- SEO360的搜索引擎优化推广
- 网站运营与网络运营的一字
- 做网站要做出自己的个性—
- 中国网站内容不可逾越的三
- 如何将新网及商务中国的域
- 08年,个人站长赚钱将更加
- 保证能增加RSS订阅量的35
- 企业网站英文版制作几个关
- 龚文祥:互联网运营关键词
- 我的行业垃圾站
- 2008最新申请Google adsen
- 虚拟主机的陷阱
- 网站建设发展的几点中肯建
- 企业如何安全高效使用垃圾
- 计算机文件夹删除不掉怎么
IDC资讯
虚拟主机
域名注册
托管租用
vps主机
智能建站
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源
网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧
行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒
网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer
网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash
程序设计 Java技术 C/C++ VB delphi
网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术
操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源
网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧
行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒
网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer
网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash
程序设计 Java技术 C/C++ VB delphi
网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术
操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD



