理解linux的配置文件

合集下载

linux logrotate的配置和理解

linux logrotate的配置和理解

linux中logrotate的配置和理解在linux系统当中,日志是十分重要的,它可以帮我们诊断程序的问题,了解程序的运行状态等等,所以在linux系统当中查看日志和管理日志就显得十分重要了。

logrotate就是一个十分方便的管理工具。

一.logrotate是什么logrotate 程序是一个日志文件管理工具。

用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。

我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过cron 程序来执行。

logrotate 程序还可以用于压缩日志文件,以及发送日志到指定的E-mail 。

一般logrotate的配置文件名为logrotate.conf,存放在/etc/logrotate.conf,对应到我四.cron是什么cron 是一个可以用来根据时间、日期、月份、星期的组合来调度对重复任务的执行的守护进程。

cron 假定系统持续运行。

如果当某任务被调度时系统不在运行,该任务就不会被执行。

要使用cron 服务,必须在运行crond 服务。

五.cron配置文件shell 环境(在这个例子里是bash shell);PATH 变量定义用来执行命令的路径。

cron 任务的输出被邮寄给MAILTO 变量定义的用户名。

如果MAILTO 变量被定义为空白字符串(MAILTO=""),电子邮件就不会被寄出。

HOME 变量可以用来设置在执行命令或脚本时使用的主目录。

在我们采集仪上cron的配置文件是/var/spool/cron/crontabs/root,其备份是在/home/app/conf/root ,每次采集仪开机都会使用备份来覆盖原先的。

所以最好修改备份的,然后重启采集仪就ok了。

我们采集仪上配置文件内容如下:六.cron参数讲解。

Linux操作系统的安装与配置

Linux操作系统的安装与配置

Linux操作系统的安装与配置Linux是一种非常可靠和安全的操作系统,并且是许多企业和组织首选的操作系统。

与其他操作系统相比,Linux的主要优势在于它是开源的,这意味着每个人都可以查看和修改Linux的源代码。

如果你正在考虑安装和配置Linux操作系统,本文将在以下三个方面给出详细的指导:预备工作、Linux的安装和Linux的基本配置。

预备工作在安装Linux之前,您需要进行几项预备工作,以确保安装顺利完成。

首先,您需要了解自己的硬件规格。

确定您需要安装的Linux版本,并进行相应的硬件升级。

例如,如果您需要安装CentOS 7,则需要确定CPU和内存是否满足要求。

通常,建议至少使用2GB内存和8GB磁盘空间。

其次,您需要根据自己的需求选择正确的Linux发行版。

通常,Ubuntu和CentOS是最受欢迎的Linux发行版。

Ubuntu是一个用户友好的发行版,适合初学者和桌面用户。

而CentOS则是一个更加强大和稳定的发行版,适合服务器和企业级应用程序。

Linux的安装安装Linux的第一步是从Linux发行版的官方网站下载ISO文件,并将其刻录到DVD或USB随身碟。

安装程序的启动将在BIOS或UEFI固件中的“引导顺序”中配置。

一旦启动后,你会看到Linux的安装界面。

安装界面的第一步是选择您的语言。

然后,您将看到一些重要的选项,例如时区和键盘布局。

在这些选项中选择适合您的选项,并单击“下一步”。

接下来,您需要选择安装的磁盘,并确定分区方案。

建议使用自动分区,特别是如果您是Linux新手。

完成分区后,选择您要安装的软件包。

如果您只是一个桌面用户,请选择“标准系统工具”和“桌面环境”。

完成上述步骤后,您需要设置root用户密码和创建其他用户。

这些用户将用于登录Linux系统。

然后,系统将开始安装软件包。

Linux的基本配置一旦您成功安装Linux,您需要进行进一步的配置。

以下是一些基本配置建议:更新软件包:运行“sudo apt-get update && sudo apt-get upgrade”(适用于Ubuntu)或“sudo yum update”(适用于CentOS)来获取最新的软件包。

Linuxhostname主机名配置文件etchosts详解

Linuxhostname主机名配置文件etchosts详解

Linuxhostname主机名配置⽂件etchosts详解1、什么是Linux主机名⽆论在局域⽹还是INTERNET上,每台主机都有⼀个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。

但IP地址不⽅便记忆,所以⼜有了域名。

域名只是在公⽹(INtERNET)中存在(以实验为⽬的的局域⽹域⽹实验性除外),每个域名都对应⼀个IP地址,但⼀个IP 地址可有对应多个域名。

域名类型 Linux 这样的;主机名是⽤于什么的呢?在⼀个局域⽹中,每台机器都有⼀个主机名,⽤于主机与主机之间的便于区分,就可以为每台机器设置主机名,以便于以容易记忆的⽅法来相互访问。

⽐如我们在局域⽹中可以为根据每台机器的功⽤来为其命名。

主机名相关的配置⽂件:/etc/hosts;2. Linux主机名配置⽂件主机名的配置⽂件⼤多是/etc/hosts ;hosts - The static table lookup for Linux hostname(主机名查询静态表);由于 Linux发⾏版本众多,与主机名相关的配置⽂件有时也有所不同。

现在我们说说常见版本的主机名配置⽂件;2.1 Linux主机名置⽂件 /etc/hostsFedora/Redhat 或以Fedora/Redhat为基础打包的发⾏版,主机名配置⽂件是 /etc/hosts Debian或以Debian为基础打包的发⾏版,主机名配置⽂件是 /etc/Linux hostname 和/etc/hosts Slackware的主机名配置⽂件是 /etc/hosts 那我们来读读 /etc/hosts的内容,看这个⽂件是⽤来做什么的。

hosts 配置⽂件是⽤来把主机名字映射到IP地址的⽅法,这种⽅法⽐较简单。

但这种映射只是本地机的映射,也就是说每台机器都是独⽴的,所有的计算机都不能相互通过Linux hostname来访问。

注:在debian 中还有⼀个/etc/Linux hostname的⽂件,这个⽂件就是直接把本地主机名写进去就⾏了,但要和 /etc/hosts中的本地主机名保持⼀致。

Linux组配置文件(etcgroup)

Linux组配置文件(etcgroup)

Linux组配置⽂件(etcgroup)⼀、概述Linux组配置(/etc/group)⽂件分为4个字段,分别为:组名、组密码、GID和组成员。

⼆、⽰例[root@titan ~]# cat /etc/group | grep fruitfruit:x:1001:其中,fruit为组名,x为组密码,1001为GID,组成员字段为空。

⽤户apple和banana的默认组为fruit。

[root@titan ~]# id appleuid=1001(apple) gid=1001(fruit) 组=1001(fruit)[root@titan ~]# id bananauid=1002(banana) gid=1001(fruit) 组=1001(fruit)组成员字段为空时存在2种情况:(1)该组不包含⽤户;(2)该组包含⽤户,但上述⽤户以该组为默认组。

[root@titan ~]# cat /etc/group | grep fruitfruit:x:1001:三、问题问题:某⽤户显⽰在组成员字段时,该组是否⼀定不是此⽤户的默认组?答案:否。

⽤户apple显⽰在组trick的组成员字段,组trick是⽤户apple的默认组。

[root@titan ~]# cat /etc/group | grep tricktrick:x:1002:apple[root@titan ~]# id appleuid=1001(apple) gid=1002(trick) 组=1002(trick)原因分析创建⽤户apple时使其默认组为组fruit,并将其添加⾄组trick,随后将⽤户apple默认组修改为组trick。

LXC(Linuxcontainers)配置文件简介

LXC(Linuxcontainers)配置文件简介

LXC(Linuxcontainers)配置⽂件简介LXC配置⽂件的man page :LXC配置项都是以key=value的形式,#开始的⼀⾏代码注释。

配置也可以在lxc-execute或者lxc-start的命令⾏以-s key=value设定这⾥介绍⼀下常⽤的配置:1.Cgroup部分(所有Cgroup⼦系统的配置参数均可以通过lxc-cgroup 命令进⾏动态获得或者调整)LXC采⽤Cgroup来对容器进⾏资源管理,因此Cgroup的各个⼦系统均可以使⽤。

实际上使⽤LXC之前,必须执⾏mount none -t cgroup/cgroup 挂载cgroup,或者采⽤echo "none /cgroup cgroup defaults 0 0" >> /etc/fstab让系统每次启动⾃动挂载Cgroup。

这样以来Cgroup的所有⼦系统⾃动挂载到了⼀个hierarchy,LXC在创建容器的时候就在/ group下创建⼀个⼦group以实现对容器的资源控制,我们就可以根据需要设定相应⼦系统的参数来达到⽬的。

Cgroup部分的配置都是以lxc.cgroup.[subsystem name].key=value的形式出现的.例如:lxc.cgroup.cpu.shares=512lxc.cgroup.cpuset.cpus=1.2下⾯介绍下⽤到的Cgroup的⼦系统的⽤法(更多关于Cgroup的介绍,请到RedHat官⽅⽂档⽹上下载)cpu ⼦系统调度对 cgroup 的 CPU 访问。

可根据以下参数调度对 CPU 资源的访问,每个参数都独⽴存在于 cgroup 虚拟⽂件系统的伪⽂件中:cpu.shares包含⽤来指定在 cgroup 中的任务可⽤的相对共享 CPU 时间的整数值。

例如:在两个 cgroup 中都将 cpu.shares 设定为 1 的任务将有相同的 CPU 时间,但在 cgroup 中将 cpu.shares 设定为 2的任务.特别说明:根据实验结果以及源代码分析,根⽬录的shares值默认是1024,同⼀层次的task和task group平等的接受调度。

《linux操作系统与应用技术》教学大纲

《linux操作系统与应用技术》教学大纲

《linux操作系统与应用技术》教学大纲一、课程性质与目标《Linux操作系统与应用技术》是一门理论与实践并重的课程,旨在培养学生掌握Linux操作系统的基本概念、操作方法和系统管理技能,以及基于Linux环境的应用开发能力。

通过本课程的学习,学生将能够熟练使用Linux操作系统进行日常工作和学习,并具备一定的Linux系统管理和应用开发能力。

二、课程教学内容及要求1. Linux操作系统概述掌握Linux操作系统的历史、特点和发展趋势了解Linux发行版本及其特点理解Linux操作系统的体系结构和组成部分2. Linux系统安装与配置掌握虚拟机安装Linux操作系统的方法理解Linux系统的硬件需求和配置方法掌握Linux系统的基本网络配置3. Linux常用命令与Shell编程掌握Linux系统的常用命令及其使用方法理解Linux文件系统和目录结构掌握Shell编程的基本语法和常用命令4. Linux系统管理与维护掌握Linux系统的用户管理、权限管理和进程管理理解Linux系统的日志管理和系统备份与恢复掌握Linux系统的性能监控和优化方法5. Linux网络服务配置与管理掌握常见的Linux网络服务如Web、FTP、DNS、DHCP等的配置与管理方法理解Linux网络安全的基本概念和配置方法6. Linux应用开发基础掌握Linux环境下的C/C++编程基础理解Linux环境下的Makefile和GCC编译器使用方法掌握Linux环境下的调试和性能分析工具使用方法三、实验教学内容及要求1. Linux系统安装与配置实验在虚拟机中安装Linux操作系统并进行基本配置配置Linux系统的网络连接并测试网络功能2. Linux常用命令与Shell编程实验练习Linux系统的常用命令并编写简单的Shell脚本理解和练习Linux文件系统和目录结构的相关操作3. Linux系统管理与维护实验练习Linux系统的用户管理、权限管理和进程管理操作查看和分析Linux系统的日志文件并进行系统备份与恢复操作4. Linux网络服务配置与管理实验配置和管理常见的Linux网络服务如Web、FTP、DNS、DHCP 等并进行测试理解和练习Linux网络安全的相关配置和操作5. Linux应用开发基础实验在Linux环境下编写简单的C/C++程序并使用GCC编译器进行编译和调试使用Makefile管理项目并使用性能分析工具分析程序性能四、课程考核方式本课程采用形成性评价和终结性评价相结合的考核方式。

linux的hosts文件配置规则-概述说明以及解释

linux的hosts文件配置规则-概述说明以及解释

linux的hosts文件配置规则-概述说明以及解释1.引言1.1 概述概述部分的内容Linux的hosts文件是一种用于本地域名解析的配置文件,它可以将域名映射到特定的IP地址,从而实现在本地系统中解析域名的功能。

这个文件通常位于Linux操作系统中的/etc目录下,是一个文本文件,可以通过文本编辑器进行修改。

hosts文件的配置规则非常简单,它由多行组成,每一行包含一个IP 地址和一个或多个域名。

当系统需要解析域名时,会首先在hosts文件中查找对应的IP地址,如果找到就直接使用该IP地址进行解析,而不会向DNS服务器发送请求。

hosts文件的作用非常广泛,它可以用于屏蔽广告、加速访问、解决DNS解析问题等。

通过在hosts文件中添加相应的映射规则,我们可以将一些常用的域名直接映射到本地的虚拟机或者其他的IP地址上,从而实现访问加速的效果。

此外,hosts文件的配置规则还可以用于屏蔽广告。

我们可以通过在hosts文件中添加一些广告域名的映射规则,将其映射到本地的回环地址(127.0.0.1)上,从而实现屏蔽广告的效果。

需要注意的是,hosts文件的配置规则是按照先到先得的原则进行匹配的。

也就是说,当系统需要解析域名时,它会从hosts文件的第一行开始查找,如果找到匹配的规则就会立即停止查找,而不会继续向下查找。

总而言之,hosts文件是一种简单而又实用的配置文件,在Linux系统中发挥着重要作用。

通过合理地配置hosts文件,我们可以实现域名解析的加速、屏蔽广告等功能,提升系统的性能和用户体验。

在接下来的文章中,我们将详细介绍hosts文件的格式和配置规则,并探讨其在系统中的重要性和潜在的发展方向。

1.2 文章结构文章结构在本篇长文中,将探讨Linux系统中hosts文件的配置规则。

文章分为引言、正文和结论三个部分。

引言部分首先对整篇文章进行了概述,概述了本文的主题——Linux 的hosts文件配置规则,并简要介绍了hosts文件在Linux系统中的作用和重要性。

linux中ip地址的配置文件

linux中ip地址的配置文件

linux中ip地址的配置文件Linux是多用户和多任务操作系统,是网络操作系统的核心。

IP地址是网络中计算机或客户端的唯一标识,它可以帮助用户在网络中定位,让用户可以管理网络。

Linux操作系统定义了一个特殊的配置文件来实现IP地址的配置,称为Linux的IP地址配置文件。

Linux的IP地址配置文件位于/etc/sysconfig/network-scripts/ifcfg-eth0中,以文本文件的形式存储,文件名为ifcfg-eth0,eth0为物理网卡的设备名称。

该文件有六个基本设置,分别是BOOTPROTO, IPADDR, NETMASK, GATEWAY, DNS1和DNS2。

BOOTPROTO是网卡的启动协议,一般情况下,可以设置为dhcp 即可。

dhcp协议可以为设备自动分配IP地址,而不需要用户手动输入。

当设置为static时,需要用户手动输入IP地址。

IPADDR为IP地址,它由四个十进制数字组成,用点分割,称为IP地址的整数表示。

NETMASK是IP地址的子网掩码,可以根据网络状况进行设置。

GATEWAY是网关地址,它可以帮助将本机连接到其他网络,以便于访问其他网络上的计算机。

DNS1和DNS2分别是主DNS和备份DNS,用于解析域名。

在Linux中,用户可以使用命令行工具来配置IP地址。

命令su -者 sudo -i以获得root权限,然后使用命令 ifconfig eth0 [IPADDR] netmask [NETMASK]设置IP地址。

使用ifconfig命令可以显示出Linux服务器上的所有网络接口的信息,包括网络接口的MAC地址,IP地址,子网掩码等等。

如果需要更改Linux服务器上的IP地址,可以使用命令 ifconfig eth0 [IPADDR] netmask [NETMASK]实现,这将覆盖原来的IP地址信息。

在Linux系统中,用户可以使用ifconfig命令设置IP地址,但是在长期使用过程中,修改IP地址可能会导致一些问题,例如IP地址信息丢失,网络连接不稳定等。

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

本文说明了 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/ 这些文件由 mingetty(和类似的程序)读取,用来向从终端(issue)或通过telnet 会话()连接的用户显示一个“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 日到密码最后一次被更改的天数距密码可以更改之前的天数距密码必须更改之前的天数密码到期前用户被警告的天数密码到期后帐户被禁用的天数从 1970 年 1 月 1 日到帐号被禁用的天数/etc/shells 包含系统可用的可能的“shell”的列表。

/etc/motd 每日消息;在管理员希望向 Linux 服务器的所有用户传达某个消息时使用。

联网/etc/gated.conf gated 的配置。

只能被 gated 守护进程所使用。

/etc/gated.version 包含 gated 守护进程的版本号。

/etc/gateway 由 routed 守护进程可选地使用。

/etc/networks 列举从机器所连接的网络可以访问的网络名和网络地址。

通过路由命令使用。

允许使用网络名称。

/etc/protocols 列举当前可用的协议。

请参阅 NAG(网络管理员指南,Network Administrators Guide)和联机帮助页。

C 接口是 getprotoent。

绝不能更改。

/etc/resolv.conf 在程序请求“解析”一个 IP 地址时告诉内核应该查询哪个名称服务器。

/etc/rpc 包含 RPC 指令/规则,这些指令/规则可以在 NFS 调用、远程文件系统安装等中使用。

/etc/exports 要导出的文件系统(NFS)和对它的权限。

/etc/services 将网络服务名转换为端口号/协议。

由 inetd、telnet、tcpdump 和一些其它程序读取。

有一些C 访问例程。

/etc/inetd.conf inetd 的配置文件。

请参阅 inetd 联机帮助页。

包含每个网络服务的条目,inetd 必须为这些网络服务控制守护进程或其它服务。

注意,服务将会运行,但在 /etc/services 中将它们注释掉了,这样即使这些服务在运行也将不可用。

格式为:<service_name> <sock_type> <proto> <flags> <user> <server_path> <args>/etc/sendmail.cf 邮件程序 sendmail 的配置文件。

比较隐晦,很难理解。

/etc/sysconfig/network 指出 NETWORKING=yes 或 no。

至少由 rc.sysinit 读取。

/etc/sysconfig/network-scripts/if* Red Hat 网络配置脚本。

系统命令系统命令要独占地控制系统,并让一切正常工作。

所有如 login(完成控制台用户身份验证阶段)或bash(提供用户和计算机之间交互)之类的程序都是系统命令。

因此,和它们有关的文件也特别重要。

这一类别中有下列令用户和管理员感兴趣的文件。

/etc/lilo.conf 包含系统的缺省引导命令行参数,还有启动时使用的不同映象。

您在 LILO 引导提示的时候按Tab 键就可以看到这个列表。

/etc/logrotate.conf 维护 /var/log 目录中的日志文件。

/etc/identd.conf identd 是一个服务器,它按照 RFC 1413 文档中指定的方式实现 TCP/IP 提议的标准 IDENT 用户身份识别协议。

identd 的操作原理是查找特定 TCP/IP 连接并返回拥有此连接的进程的用户名。

作为选择,它也可以返回其它信息,而不是用户名。

请参阅 identd 联机帮助页。

/etc/ld.so.conf “动态链接程序”(Dynamic Linker)的配置。

/etc/inittab 按年代来讲,这是 UNIX 中第一个配置文件。

在一台 UNIX 机器打开之后启动的第一个程序是init,它知道该启动什么,这是由于 inittab 的存在。

在运行级别改变时,init 读取 inittab,然后控制主进程的启动。

相关文档
最新文档