Linuxシステムは、プロファイルコマンド

システムは、専用のシステムを制御し、すべての作業を行うためのコマンド。すべて、ログイン(コンソール完全なユーザー認証フェーズ)などやbash(ユーザーとコンピュータの間の相互作用を提供する)、そのようなプログラムは、システムのコマンドです。したがって、およびその関連ファイルも特に重要です。このカテゴリには、ユーザーと管理者興味を持っているので、次のファイルがあります。

/etc/lilo.confを

システムはデフォルトのブートコマンドラインパラメータと同様に、起動時に使用する別のマッピングが含まれています。あなたはLILOのブートプロンプトの時にリストを見ることができ、Tabキーを押してください。

/etc/logrotate.conf

メンテナンスは/ var / logディレクトリのログファイル。

/etc/identd.conf

identdのは、TCP / IPは、指定されたRFC 1413ドキュメントに従って標準IDENTユーザ識別プロトコルを提案して実装するサーバです。操作のIDENTD原理は、特定のTCP / IP接続を見つけることであり、この接続のユーザー名を所有しているプロセスを返します。また、それはまた、代わりに、ユーザー名と、その他の情報を返すことができます。identdのマンページを参照してください。

/etc/ld.so.conf

設定の「ダイナミックリンカ」(動的リンカ)の。

の/ etc / inittabファイル

年代順に、これは最初のUNIXの設定ファイルです。UNIXマシンの後に開始した最初のプログラムが起動するかを知っている、オープンのinitである、これはinittabファイルの存在に起因します。あなたはレベルが変更された実行すると、initはinittabファイルを読み込み、メイン制御処理を開始します。

1.ファイル形式

initプロセスは、システムのブート./etc/inittabを完了するために、子プロセスを起動するには、このファイルを表示しますプロセスは、システムの起動が完了した後の状況の下で起動またはシステムのブート時に起動されて説明しています。彼はまた、組成物によって行ずつ記録。#で始まる行はコメントであり、無視されます。

録音形式は次のとおりです。

ID:ランレベル:アクション:プロセス

idフィールドは、文字列が一意である必要があり、1〜4文字の文字列であり、すなわち、idフィールドの同じフィールドを有する2つのレコードを持っていないことができ、それぞれが、そのレコードによって区別、フラグフィールド.IDである。注gettyや他のログインプロセスがあるため、IDドメインはTTY1用などに、対応するTTYのTTY接尾辞である必要があり、idフィールドは1でなければなりません。このレコードは、以下がありますように、あなたの/ etc / inittabファイルを確認します。

.........

1:2345:復活:/ sbinに/にmingetty TTY1

2:2345:復活:/ sbinに/にmingetty tty2

3:2345:復活:/ sbinに/にmingetty tty3

.............

フィールドには、実行レベルのリストであるランレベル、可能な実行レベルは、以下のとおりです。

0 ----シャットダウン

1 ----シングルユーザモード

のNFSなしの2 ----マルチユーザモード

3 ----完全なマルチユーザモード

4 ----使用されていません

5 ---- X11

6 ----システムをリブート

S ----シングルユーザー

SとS ----

アクションフィールドが事前に定義されたアクションで、アクションは使用することができます。

リスポーン

すぐに再起動処理を終了する(例えばgettyプロセス)の後

待つ

プロセスが指定した実行レベルを入力した後に開始されると、その後、initはその終了を待ちます

一度

プロセスは、指定されたランレベルを入力した後に開始した後は

ブート

システムのブートプロセスで起動し、ランレベルのフィールドは無視されます

bootwait

システムでブートプロセスが開始され、その後、その終了のinitを待ち、ランレベルのフィールドは無視されます

オフ

このアクションは、何もしません。

オンデマンド

a、bおよびcを備え、ランオンデマンドランレベルと呼ばれる特別なクラスは、あります。プロセスは、オンデマンドのランレベルをマークされている場合には、スイッチングは、プロセスを開始しますオンデマンドのランレベルを主張するが、実際には変更されませんランレベル

initdefault

ランレベルフィールドinitdefaultのタグ付けされたこのアクションは、システムのブート操作の完了段階にエントリを指定します

SYSINIT

在系统引导时起动这个进程.而且在所有的boot和bootwait项之前起动.process域将被忽略

powerwait

在电力中断时起动这个进程.通常会由一个与连接到计算机的UPS系统对话的进程通知init电力切断.init在继续之前将等待这个进程结束

powerfail

同powerwait类似,但是init不会等待这个进程结束

powerokwait

一旦init被通知电力已经恢复,将起动这个进程

powerfailnow

当init被告知UPS的电力亦将耗尽时起动这个进程

ctrlaltdel

当init接到SIGINT信号时起动这个进程.一般是按下了ctrl+alt+del这个组合键

kbrequest

当一个特殊的键盘组合键被按下时起动这个进程

process域指定了将运行的进程,可以有参数.如果这个域以 + 开头,表明init将为这个进程更新utmp/wtmp记录.

范例:

id:3:initdefault:

系统引导完成后进入运行级3

si::sysinit:/etc/rc.d/rc.sysinit

系统引导时运行/etc/rc.d/rc.sysinit

l0:0:wait:/etc/rc.d/rc 0

系统进入运行级0时执行/etc/rc.d/rc 0,这里 0 是参数

ca::ctrlaltdel:/sbin/shutdown -t3 -r now

捕获到ctrl+alt+del时运行/sbin/shutdown -t3 -r now.如果想禁用ctrl+alt+del这个组合键,直接删除或注释掉这行

pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"

电力中断时执行/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"

1:2345:respawn:/sbin/mingetty tty1

进入运行级2,3,4或5时执行respawn:/sbin/mingetty tty1.注意指定的action是respawn,这也就是为什么我们在终端下logout后会立刻又出现一个login提示符

x:5:respawn:/etc/X11/prefdm -nodaemon

进入运行级5时执行/etc/X11/prefdm -nodaemon,指定的action是respawm

2.安全性

/etc/inittab的权限是644,所有者和所有组均为root

3.相关命令

init

telinit

更多内容请

man init

man inittab

/etc/termcap

一个数据库,包含所有可能的终端类型以及这些终端的性能。

 

おすすめ

転載: www.cnblogs.com/fanweisheng/p/11109374.html