proc

Autres langues

Langue: ru

Autres versions - même langue

Version: 2003-05-27 (openSuse - 09/10/07)

Section: 5 (Format de fichier)

éíñ

proc - ÐÓÅ×ÄÏ-ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ Ó ÉÎÆÏÒÍÁÃÉÅÊ Ï ÐÒÏÃÅÓÓÁÈ É ÓÉÓÔÅÍÅ

ïðéóáîéå

/proc - ÜÔÏ ÐÓÅ×ÄÏ-ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ, ËÏÔÏÒÁÑ ÉÓÐÏÌØÚÕÅÔÓÑ × ËÁÞÅÓÔ×Å ÉÎÔÅÒÆÅÊÓÁ Ë ÓÔÒÕËÔÕÒÁÍ ÄÁÎÎÙÈ × ÑÄÒÅ, ÞÔÏÂÙ ÉÚÂÅÖÁÔØ ÞÔÅÎÉÑ É ÚÁÐÉÓÉ /dev/kmem. âÏÌØÛÉÎÓÔ×Ï ÒÁÓÐÏÌÏÖÅÎÎÙÈ × ÎÅÊ ÆÁÊÌÏ× ÄÏÓÔÕÐÎÙ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ, ÎÏ ÎÅËÏÔÏÒÙÅ ÆÁÊÌÙ ÐÏÚ×ÏÌÑÀÔ ÉÚÍÅÎÑÔØ ÐÅÒÅÍÅÎÎÙÅ ÑÄÒÁ.

îÉÖÅ ÄÁÅÔÓÑ ËÒÁÔËÁÑ ÉÎÆÏÒÍÁÃÉÑ ÐÏ /proc.

[ÞÉÓÌÏ]
ëÁÖÄÏÍÕ ÚÁÐÕÝÅÎÎÏÍÕ ÐÒÏÃÅÓÓÕ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÐÏÄËÁÔÁÌÏÇ Ó ÉÍÅÎÅÍ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍ ÉÄÅÎÔÉÆÉËÁÔÏÒÕ ÜÔÏÇÏ ÐÒÏÃÅÓÓÁ (ÅÇÏ pid). ëÁÖÄÙÊ ÉÚ ÜÔÉÈ ÐÏÄËÁÔÁÌÏÇÏ× ÓÏÄÅÒÖÉÔ ÓÌÅÄÕÀÝÉÅ ÐÓÅ×ÄÏ-ÆÁÊÌÙ É ËÁÔÁÌÏÇÉ.
cmdline
üÔÏÔ ÆÁÊÌ ÓÏÄÅÒÖÉÔ ÐÏÌÎÕÀ ËÏÍÁÎÄÎÕÀ ÓÔÒÏËÕ ÚÁÐÕÓËÁ ÐÒÏÃÅÓÓÁ, ËÒÏÍÅ ÔÅÈ ÐÒÏÃÅÓÓÏ×, ÞÔÏ ÐÏÌÎÏÓÔØÀ ÕÛÌÉ × Ó×ÏÐÐÉÎÇ, Á ÔÁËÖÅ ÔÅÈ, ÞÔÏ ÐÒÅ×ÒÁÔÉÌÉÓØ × ÚÏÍÂÉ. ÷ ÜÔÉÈ Ä×ÕÈ ÓÌÕÞÁÑÈ × ÆÁÊÌÅ ÎÉÞÅÇÏ ÎÅÔ, ÔÏ ÅÓÔØ ÞÔÅÎÉÅ ÜÔÏÇÏ ÆÁÊÌÁ ×ÅÒÎÅÔ 0 ÓÉÍ×ÏÌÏ×. áÒÇÕÍÅÎÔÙ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ × ÜÔÏÍ ÆÁÊÌÅ ÕËÁÚÁÎÙ ËÁË ÓÐÉÓÏË ÓÔÒÏË, ËÁÖÄÁÑ ÉÚ ËÏÔÏÒÙÈ ÚÁ×ÅÛÁÅÔÓÑ ÎÕÌÅ×ÙÍ ÓÉÍ×ÏÌÏÍ, Ó ÄÏÂÁ×ÏÞÎÙÍ ÎÕÌÅ×ÙÍ ÂÁÊÔÏÍ ÐÏÓÌÅ ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÉ.
cwd
üÔÏ ÓÓÙÌËÁ ÎÁ ÔÅËÕÝÉÊ ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ ÐÒÏÃÅÓÓÁ. þÔÏÂÙ ÎÁÊÔÉ ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ ÐÒÏÃÅÓÓÁ Ó ÉÄÅÎÔÉÆÉËÁÔÏÒÏÍ 20, ÍÏÖÎÏ ÓÄÅÌÁÔØ ÓÌÅÄÕÀÝÅÅ:



cd /proc/20/cwd; /bin/pwd

úÁÍÅÔÉÍ, ÞÔÏ ËÏÍÁÎÄÁ pwd ÞÁÓÔÏ Ñ×ÌÑÅÔÓÑ ×ÓÔÒÏÅÎÎÏÊ × ËÏÍÁÎÄÎÙÊ ÉÎÔÅÒÐÒÅÔÁÔÏÒ É ÍÏÖÅÔ ÒÁÂÏÔÁÔØ ÎÅËÏÒÒÅËÔÎÏ. ÷ bash, ×Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ËÏÍÁÎÄÕ pwd -P.

environ
üÔÏÔ ÆÁÊÌ ÓÏÄÅÒÖÉÔ ÏËÒÕÖÅÎÉÅ ÐÒÏÃÅÓÓÁ. úÁÐÉÓÉ × ÆÁÊÌÅ ÒÁÚÄÅÌÑÀÔÓÑ ÎÕÌÅ×ÙÍÉ ÓÉÍ×ÏÌÁÍÉ É × ËÏÎÃÅ ÆÁÊÌÁ ÔÁËÖÅ ÍÏÖÅÔ ÂÙÔØ ÎÕÌÅ×ÏÊ ÓÉÍ×ÏÌ. ôÁËÉÍ ÏÂÒÁÚÏÍ, ÞÔÏÂÙ ×Ù×ÅÓÔÉ ÏËÒÕÖÅÎÉÅ ÐÒÏÃÅÓÓÁ 1, ×Ù ÄÏÌÖÎÙ ÓÄÅÌÁÔØ ÓÌÅÄÕÀÝÅÅ:



(cat /proc/1/environ; echo) | tr "\000" "\n"

(þÔÏÂÙ ÐÏÎÑÔØ, ÚÁÞÅÍ ÔÁËÏÅ ÍÏÇÌÏ ÂÙ ÐÏÎÁÄÏÂÉÔØÓÑ, ÓÍ. lilo(8).)

exe
ðÏÄ Linux 2.2 É 2.4 exe Ñ×ÌÑÅÔÓÑ ÓÉÍ×ÏÌØÎÏÊ ÓÓÙÌËÏÊ, ÓÏÄÅÒÖÁÝÅÊ ÆÁËÔÉÞÅÓËÏÅ ÐÏÌÎÏÅ ÉÍÑ ×ÙÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ. óÉÍ×ÏÌØÎÁÑ ÓÓÙÌËÁ exe ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÏÂÙÞÎÙÍ ÏÂÒÁÚÏÍ - ÐÒÉ ÐÏÐÙÔËÅ ÏÔËÒÙÔØ exe ÂÕÄÅÔ ÏÔËÒÙÔ ÉÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ. ÷Ù ÍÏÖÅÔÅ ÄÁÖÅ ××ÅÓÔÉ /proc/[number]/exe ÞÔÏÂÙ ÚÁÐÕÓÔÉÔØ ÄÒÕÇÕÀ ËÏÐÉÀ ÐÒÏÃÅÓÓÁ ÔÁËÏÇÏ ÖÅ ËÁË É ÐÒÏÃÅÓÓ Ó ÎÏÍÅÒÏÍ [ÞÉÓÌÏ].

ðÏÄ Linux 2.0 É × ÂÏÌÅÅ ÒÁÎÎÉÈ ×ÅÒÓÉÑÈ exe Ñ×ÌÑÅÔÓÑ ÕËÁÚÁÔÅÌÅÍ ÎÁ ÚÁÐÕÝÅÎÎÙÊ ÆÁÊÌ É Ñ×ÌÑÅÔÓÑ ÓÉÍ×ÏÌØÎÏÊ ÓÓÙÌËÏÊ. ÷ÙÚÏ× readlink(2) ÎÁ ÜÔÏÔ ÓÐÅÃÉÁÌØÎÙÊ ÆÁÊÌ exe ÐÏÄ Linux 2.0 É ÂÏÌÅÅ ÒÁÎÎÉÈ ×ÅÒÓÉÊ ×ÏÚ×ÒÁÝÁÅÔ ÓÔÒÏËÕ ÆÏÒÍÁÔÁ:

[ÕÓÔÒÏÊÓÔ×Ï]:ÉÎÄÅËÓÎÙÊ_ÄÅÓËÒÉÐÔÏÒ

îÁÐÒÉÍÅÒ, ÓÔÒÏËÁ [0301]:1502 ÏÚÎÁÞÁÅÔ ÉÎÄÅËÓÎÙÊ ÄÅÓËÒÉÐÔÏÒ 1502 ÎÁ ÕÓÔÒÏÊÓÔ×Å ÓÏ ÓÔÁÒÛÉÍ ÎÏÍÅÒÏÍ ÕÓÔÒÏÊÓÔ×Á 03 (IDE, MFM É Ô. Ä.) É ÍÌÁÄÛÉÍ ÎÏÍÅÒÏÍ ÕÓÔÒÏÊÓÔ×Á 01 (ÐÅÒ×ÙÊ ÒÁÚÄÅÌ ÎÁ ÐÅÒ×ÏÍ ÄÉÓËÅ).

äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÎÁÊÔÉ ÜÔÏÔ ÆÁÊÌ, ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ ËÏÍÁÎÄÁ find(1) Ó ÏÐÃÉÅÊ -inum.

fd
üÔÏ ÐÏÄËÁÔÁÌÏÇ, ÓÏÄÅÒÖÁÝÉÊ ÏÄÎÕ ÚÁÐÉÓØ ÎÁ ËÁÖÄÙÊ ÆÁÊÌ, ËÏÔÏÒÙÊ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÏÔËÒÙÔ ÐÒÏÃÅÓÓÏÍ. éÍÑ ËÁÖÄÏÊ ÔÁËÏÊ ÚÁÐÉÓÉ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÎÏÍÅÒÕ ÆÁÊÌÏ×ÏÇÏ ÄÅÓËÒÉÐÔÏÒÁ É Ñ×ÌÑÅÔÓÑ ÓÉÍ×ÏÌØÎÏÊ ÓÓÙÌËÏÊ ÎÁ ÒÅÁÌØÎÙÊ ÆÁÊÌ (ËÁË É × ÓÌÕÞÁÅ Ó exe). ôÁË, 0 - ÜÔÏ ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ, 1 - ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ, 2 - ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ ÏÛÉÂÏË É Ô. Ä.

ðÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ ÒÁÂÏÔÁÀÔ Ó ÆÁÊÌÏÍ, ÎÏ ÎÅ ÒÁÂÏÔÁÀÔ ÓÏ ÓÔÁÎÄÁÒÔÎÙÍ ××ÏÄÏÍ É ËÏÔÏÒÙÅ ÐÉÛÕÔ × ÆÁÊÌ, É ÎÅ ÐÉÛÕÔ × ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ, ÍÏÖÎÏ ÏÂÍÁÎÙ×ÁÔØ Ó ÐÏÍÏÝØÀ ÜÔÏÇÏ ÐÏÄËÁÔÁÌÏÇÁ. îÁÐÒÉÍÅÒ, ÅÓÌÉ ÆÌÁÇ -i ÚÁÄÁÅÔ ×ÈÏÄÎÏÊ ÆÁÊÌ, Á -o -- ×ÙÈÏÄÎÏÊ ÆÁÊÌ, ÔÏ ÍÏÖÎÏ ÓÄÅÌÁÔØ ÔÁË:



foobar -i /proc/self/fd/0 -o /proc/self/fd/1 ...


É Õ ×ÁÓ ÂÕÄÅÔ ÒÁÂÏÔÁÀÝÁÑ ÐÒÏÇÒÁÍÍÁ-ÆÉÌØÔÒ. úÁÍÅÔÉÍ, ÞÔÏ ÜÔÏ ÎÅ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ Ó ÐÒÏÇÒÁÍÍÁÍÉ, ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÀÔ seek ÐÒÉ ÒÁÂÏÔÅ Ó ÆÁÊÌÁÍÉ, ÔÁË ËÁË ×ÙÛÅÏÐÉÓÁÎÎÙÅ ÆÁÊÌÙ ÉÚ ËÁÔÁÌÏÇÁ fd ÎÅ ÐÏÚ×ÏÌÑÀÔ ÉÓÐÏÌØÚÏ×ÁÔØ seek.

/proc/self/fd/N -- ÜÔÏ ÐÒÉÂÌÉÚÉÔÅÌØÎÏ ÔÏ ÖÅ ÓÁÍÏÅ, ÞÔÏ É /dev/fd/N × ÎÅËÏÔÏÒÙÈ UNIX'ÁÈ É UNIX-ÐÏÄÏÂÎÙÈ ÓÉÓÔÅÍÁÈ. âÏÌØÛÉÎÓÔ×Ï ÓÃÅÎÁÒÉÅ× MAKEDEV × Linux ÆÁËÔÉÞÅÓËÉ ÄÅÌÁÀÔ ÓÉÍ×ÏÌØÎÙÅ ÓÓÙÌËÉ /dev/fd ÎÁ /proc/self/fd.

maps
æÁÊÌ, ÓÏÄÅÒÖÁÝÉÊ ÁÄÒÅÓÁ ÏÂÌÁÓÔÅÊ ÐÁÍÑÔÉ, ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÀÔÓÑ ÐÒÏÇÒÁÍÍÏÊ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ É ÐÒÁ×Á ÄÏÓÔÕÐÁ Ë ÎÉÍ.

æÏÒÍÁÔ ÆÁÊÌÁ ÓÌÅÄÕÀÝÉÊ:


address           perms offset  dev   inode      pathname

08048000-08056000 r-xp 00000000 03:0c 64593      /usr/sbin/gpm

08056000-08058000 rw-p 0000d000 03:0c 64593      /usr/sbin/gpm

08058000-0805b000 rwxp 00000000 00:00 0

40000000-40013000 r-xp 00000000 03:0c 4165       /lib/ld-2.2.4.so

40013000-40015000 rw-p 00012000 03:0c 4165       /lib/ld-2.2.4.so

4001f000-40135000 r-xp 00000000 03:0c 45494      /lib/libc-2.2.4.so

40135000-4013e000 rw-p 00115000 03:0c 45494      /lib/libc-2.2.4.so

4013e000-40142000 rw-p 00000000 00:00 0

bffff000-c0000000 rwxp 00000000 00:00 0

ÇÄÅ address -- ÜÔÏ ÁÄÒÅÓÎÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï, ÚÁÎÑÔÏÅ ÐÒÏÃÅÓÓÏÍ, Á perms -- ÐÒÁ×Á ÄÏÓÔÕÐÁ Ë ÎÅÍÕ:


r = ÍÏÖÎÏ ÞÉÔÁÔØ

w = ÍÏÖÎÏ ÐÉÓÁÔØ

x = ÍÏÖÎÏ ×ÙÐÏÌÎÑÔØ

s = ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÅÓËÏÌØËÉÍÉ ÐÒÏÃÅÓÓÁÍÉ ÓÏ×ÍÅÓÔÎÏ

p = ÌÉÞÎÁÑ (ËÏÐÉÒÏ×ÁÎÉÅ ÐÒÉ ÚÁÐÉÓÉ)

offset -- ÜÔÏ ÓÍÅÝÅÎÉÅ × ÆÁÊÌÅ, dev -- ÜÔÏ ÕÓÔÒÏÊÓÔ×Ï (ÓÔÁÒÛÉÊ ÎÏÍÅÒ:ÍÌÁÄÛÉÊ ÎÏÍÅÒ), Á inode -- ÜÔÏ ÉÎÄÅËÓÎÙÊ ÄÅÓËÒÉÐÔÏÒ ÎÁ ÄÁÎÎÏÍ ÕÓÔÒÏÊÓÔ×Å. 0 ÏÚÎÁÞÁÅÔ, ÞÔÏ Ó ÄÁÎÎÏÊ ÏÂÌÁÓÔØÀ ÐÁÍÑÔÉ ÎÅ ÁÓÓÏÃÉÉÒÏ×ÁÎÙ ÉÎÄÅËÓÎÙÅ ÄÅÓËÒÉÐÔÏÒÙ: ÐÒÉÍÅÒÏÍ ÔÏÍÕ Ñ×ÌÑÅÔÓÑ ÓÅÇÍÅÎÔ bss.

ðÏÄ Linux 2.0 ÐÏÌÅ, ÕËÁÚÙ×ÁÀÝÅÅ ÎÁ ÉÍÑ ÆÁÊÌÁ ÏÔÓÕÔÓÔ×ÕÅÔ.

mem
þÅÒÅÚ ÆÁÊÌ mem ÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÓÔÒÁÎÉÃÁÍ ÐÁÍÑÔÉ ÐÒÏÃÅÓÓÁ, ÞÅÒÅÚ ×ÙÚÏ×Ù open(2), read(2), É fseek(3).
root
Unix É Linux ÐÏÄÄÅÒÖÉ×ÁÀÔ ÉÄÅÀ Ï ËÏÒÎÅ×ÏÍ ËÁÔÁÌÏÇÅ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ ÄÌÑ ÐÒÏÃÅÓÓÁ, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎ ÓÉÓÔÅÍÎÙÍ ×ÙÚÏ×ÏÍ chroot(2). Root ÕËÁÚÙ×ÁÅÔ ÎÁ ÜÔÏÔ ËÏÒÅÎØ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ, É ×ÅÄÅÔ ÓÅÂÑ ÔÁË ÖÅ, ËÁË É exe, fd/* É Ô.Ä.
stat
éÎÆÏÒÍÁÃÉÑ Ï ÓÔÁÔÕÓÅ ÐÒÏÃÅÓÓÁ. ïÎÁ ÉÓÐÏÌØÚÕÅÔÓÑ ËÏÍÁÎÄÏÊ ps(1). ïÐÒÅÄÅÌÑÅÔÓÑ × /usr/src/linux/fs/proc/array.c.

÷ÏÔ ÐÏÌÑ Ó ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÉÍ ÓÐÅÃÉÆÉËÁÔÏÒÁÍÉ ÆÏÒÍÁÔÏ× ÄÌÑ scanf(3)ÐÏÐÏÒÑÄËÕ:

pid %d
éÄÅÎÔÉÆÉËÁÔÏÒ ÐÒÏÃÅÓÓÁ.
comm %s
éÍÑ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ × ËÒÕÇÌÙÈ ÓËÏÂËÁÈ. åÇÏ ÍÏÖÎÏ Õ×ÉÄÅÔØ ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÔÏÇÏ, ÎÁÈÏÄÉÔÓÑ ÌÉ ÉÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ × Ó×ÏÐÐÉÎÇÅ ÉÌÉ ÎÅÔ.
state %c
ïÄÉÎ ÉÚ ÓÉÍ×ÏÌÏ× ÉÚ ÓÔÒÏËÉ "RSDZTW", ÇÄÅ R -- ÚÁÐÕÝÅÎ, S -- ÐÒÏÃÅÓÓ "ÓÐÉÔ" × ÐÒÅÒÙ×ÁÅÍÏÍ ÏÖÉÄÁÎÉÉ, D -- ÐÒÏÃÅÓÓ ÏÖÉÄÁÅÔ × ÎÅÐÒÅÒÙ×ÁÅÍÏÍ ÓÏÓÔÏÑÎÉÉ ÏËÏÎÞÁÎÉÑ ÄÉÓËÏ×ÏÊ ÏÐÅÒÁÃÉÉ, Z -- ÐÒÏÃÅÓÓ Ñ×ÌÑÅÔÓÑ ÚÏÍÂÉ, ÉÌÉ ÖÅ T -- ÐÒÏÃÅÓÓ ÔÒÁÓÓÉÒÕÅÔÓÑ ÉÌÉ ÏÓÔÁÎÏ×ÌÅÎ (ÐÏ ÓÉÇÎÁÌÕ) É W -- ÐÒÏÃÅÓÓ ×ÙÚÙ×ÁÅÔÓÑ.
ppid %d
éÄÅÎÔÉÆÉËÁÔÏÒ (PID) ÒÏÄÉÔÅÌØÓËÏÇÏ ÐÒÏÃÅÓÓÁ.
pgrp %d
éÄÅÎÔÉÆÉËÁÔÏÒ ÇÒÕÐÐÙ ÐÒÏÃÅÓÓÁ.
session %d
éÄÅÎÔÉÆÉËÁÔÏÒ ÓÅÓÓÉÉ ÐÒÏÃÅÓÓÁ.
tty_nr %d ôÅÒÍÉÎÁÌ tty, ËÏÔÏÒÙÊ ÉÓÐÏÌØÚÕÅÔ ÐÒÏÃÅÓÓ.
tpgid %d
éÄÅÎÔÉÆÉËÁÔÏÒ ÇÒÕÐÐÙ ÐÒÏÃÅÓÓÁ, ËÏÔÏÒÙÊ × ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ×ÌÁÄÅÅÔ ÔÅÒÍÉÎÁÌÏÍ tty, Ë ËÏÔÏÒÏÍÕ ÐÏÄËÌÀÞÅÎ ÄÁÎÎÙÊ ÐÒÏÃÅÓÓ.
flags %lu
æÌÁÇÉ ÐÒÏÃÅÓÓÁ. íÁÔÅÍÅÔÉÞÅÓËÉÊ ÂÉÔ -- ÄÅÓÑÔÉÞÎÏÅ 4, ÂÉÔ ÔÒÁÓÓÉÒÏ×ËÉ -- ÄÅÓÑÔÉÞÎÏÅ 10.
minflt %lu
ëÏÌÉÞÅÓÔ×Ï ÎÅÚÎÁÞÉÔÅÌØÎÙÈ ÓÂÏÅ×, ËÏÔÏÒÙÅ ×ÏÚÎÉËÌÉ ÐÒÉ ÒÁÂÏÔÅ ÐÒÏÃÅÓÓÁ, É ËÏÔÏÒÙÅ ÎÅ ÔÒÅÂÕÀÔ ÚÁÇÒÕÚËÉ ÓÔÒÁÎÉÃÙ ÐÁÍÑÔÉ Ó ÄÉÓËÁ.
cminflt %lu
ëÏÌÉÞÅÓÔ×Ï ÎÅÚÎÁÞÉÔÅÌØÎÙÈ ÓÂÏÅ×, ËÏÔÏÒÙÅ ×ÏÚÎÉËÌÉ ÐÒÉ ÏÖÉÄÁÎÉÉ ÏËÏÎÞÁÎÉÑ ÒÁÂÏÔÙ ÐÒÏÃÅÓÓÏ×-ÐÏÔÏÍËÏ×.
majflt %lu
ëÏÌÉÞÅÓÔ×Ï ÚÎÁÞÉÔÅÌØÎÙÈ ÓÂÏÅ×, ËÏÔÏÒÙÅ ×ÏÚÎÉËÌÉ ÐÒÉ ÒÁÂÏÔÅ ÐÒÏÃÅÓÓÁ, É ËÏÔÏÒÙÅ ÐÏÔÒÅÂÏ×ÁÌÉ ÚÁÇÒÕÚËÉ ÓÔÒÁÎÉÃÙ ÐÁÍÑÔÉ Ó ÄÉÓËÁ.
cmajflt %lu
ëÏÌÉÞÅÓÔ×Ï ÚÎÁÞÉÔÅÌØÎÙÈ ÓÂÏÅ×, ËÏÔÏÒÙÅ ×ÏÚÎÉËÌÉ ÐÒÉ ÏÖÉÄÁÎÉÉ ÏËÏÎÞÁÎÉÑ ÒÁÂÏÔÙ ÐÒÏÃÅÓÓÏ×-ÐÏÔÏÍËÏ×.
utime %lu
ëÏÌÉÞÅÓÔ×Ï ÍÉÇÏ× (jiffies), ËÏÔÏÒÙÅ ÄÁÎÎÙÊ ÐÒÏÃÅÓÓ ÐÒÏ×ÅÌ × ÒÅÖÉÍÅ ÐÏÌØÚÏ×ÁÔÅÌÑ.
stime %lu
ëÏÌÉÞÅÓÔ×Ï ÍÉÇÏ×, ËÏÔÏÒÙÅ ÄÁÎÎÙÊ ÐÒÏÃÅÓÓ ÐÒÏ×ÅÌ × ÒÅÖÉÍÅ ÑÄÒÁ.
cutime %ld
ëÏÌÉÞÅÓÔ×Ï ÍÉÇÏ×, ËÏÔÏÒÙÅ ÄÁÎÎÙÊ ÐÒÏÃÅÓÓ É ÅÇÏ ÐÏÔÏÍËÉ ÐÒÏ×ÅÌÉ × ÒÅÖÉÍÅ ÐÏÌØÚÏ×ÁÔÅÌÑ. (óÍ. ÔÁËÖÅ times(2).)
cstime %ld
ëÏÌÉÞÅÓÔ×Ï ÍÉÇÏ×, ËÏÔÏÒÙÅ ÐÒÏÃÅÓÓ ÏÖÁÄÁÀÝÉÊ ÚÁ×ÅÒÛÅÎÉÑ ÐÒÏÃÅÓÓÏ×-ÐÏÔÏÍËÏ× ÐÒÏ×£Ì × ÒÅÖÉÍÅ ÑÄÒÁ.
priority %ld
óÔÁÎÄÁÒÔÎÁÑ ×ÅÌÉÞÉÎÁ ÐÒÉÏÒÉÔÅÔÁ (ÄÌÑ nice) ÐÌÀÓ 15. äÁÎÎÏÅ ÚÎÁÞÅÎÉÅ × ÑÄÒÅ ÎÉËÏÇÄÁ ÎÅ ÂÙ×ÁÅÔ ÏÔÒÉÃÁÔÅÌØÎÙÍ.
nice %ld
úÎÁÞÅÎÉÅ ÄÌÑ nice × ÄÉÁÐÁÚÏÎÅ ÏÔ 19 (ÎÁÉÂÏÌÅÅ ÎÉÚËÉÊ ÐÒÉÏÒÉÔÅÔ) ÄÏ -19 (ÎÁÉ×ÙÓÛÉÊ ÐÒÉÏÒÉÔÅÔ).
0 %ld äÁÎÎÏÅ ÚÎÁÞÅÎÉÅ Ö£ÓÔËÏ ÕÓÔÁÎÏ×ÌÅÎÏ × 0 ËÁË ÚÎÁÞÅÎÉÅ ÄÌÑ ÕÄÁÌ£ÎÎÏÇÏ ÐÏÌÑ.
itrealvalue %ld
÷ÒÅÍÑ (× ÍÉÇÁÈ) ÐÅÒÅÄ ÓÌÅÄÕÀÝÅÊ ÐÏÓÙÌËÏÊ ÐÒÏÃÅÓÓÕ SIGALRM ÉÚ-ÚÁ ×ÎÕÔÒÅÎÎÅÇÏ ÔÁÊÍÅÒÁ.
starttime %lu
÷ÒÅÍÑ (× ÍÉÇÁÈ) ÚÁÐÕÓËÁ ÐÒÏÃÅÓÓÁ ÐÏÓÌÅ ÎÁÞÁÌØÎÏÊ ÚÁÇÒÕÚËÉ ÓÉÓÔÅÍÙ.
vsize %lu
òÁÚÍÅÒ ×ÉÒÔÕÁÌØÎÏÊ ÐÁÍÑÔÉ × ÂÁÊÔÁÈ.
rss %ld
òÅÚÉÄÅÎÔÎÙÊ òÁÚÍÅÒ: ËÏÌÉÞÅÓÔ×Ï ÓÔÒÁÎÉÃ, ËÏÔÏÒÙÅ ÚÁÎÉÍÁÅÔ ÐÒÏÃÅÓÓ × ÒÅÁÌØÎÏÊ ÐÁÍÑÔÉ, ÍÉÎÕÓ 3 ÄÌÑ ÁÄÍÉÎÉÓÔÒÁÔÉ×ÎÙÈ ÃÅÌÅÊ. üÔÏ ÔÅ ÓÔÒÁÎÉÃÙ, ËÏÔÏÒÙÅ ÚÁÎÑÔÙ ËÏÄÏÍ, ÄÁÎÎÙÍÉ É ÐÒÏÓÔÒÁÎÓÔ×ÏÍ ÓÔÅËÁ. óÀÄÁ ÎÅ ×ËÌÀÞÁÀÔÓÑ ÓÔÒÁÎÉÃÙ, ËÏÔÏÒÙÅ ÎÅ ÂÙÌÉ ÚÁÇÒÕÖÅÎÙ ÐÏ ÔÒÅÂÏ×ÁÎÉÀ ÉÌÉ ËÏÔÏÒÙÅ ÎÁÈÏÄÑÔÓÑ × Ó×ÏÐÐÉÎÇÅ.
rlim %lu
ôÅËÕÝÉÊ ÌÉÍÉÔ × ÂÁÊÔÁÈ ÎÁ ÒÅÚÉÄÅÎÔÎÙÊ ÒÁÚÍÅÒ ÐÒÏÃÅÓÓÁ (ÏÂÙÞÎÏ 4294967295 ÎÁ i386).
startcode %lu
áÄÒÅÓ, ×ÙÛÅ ËÏÔÏÒÏÇÏ ÍÏÖÅÔ ×ÙÐÏÌÎÑÔØÓÑ ËÏÄ ÐÒÏÇÒÁÍÍÙ.
endcode %lu
áÄÒÅÓ, ÎÉÖÅ ËÏÔÏÒÏÇÏ ÍÏÖÅÔ ×ÙÐÏÌÎÑÔØÓÑ ËÏÄ ÐÒÏÇÒÁÍÍ.
startstack %lu
áÄÒÅÓ ÎÁÞÁÌÁ ÓÔÅËÁ.
kstkesp %lu
ôÅËÕÝÅÅ ÚÎÁÞÅÎÉÅ esp (ÕËÁÚÁÔÅÌÑ ÓÔÅËÁ) ÄÌÑ ÄÁÎÎÏÇÏ ÐÒÏÃÅÓÓÁ, ËÏÔÏÒÏÅ ÓÌÅÄÕÅÔ ÉÚ ÓÔÒÁÎÉÃÙ ÓÔÅËÁ × ÑÄÒÅ .
kstkeip %lu
ôÅËÕÝÅÅ ÚÎÁÞÅÎÉÅ EIP (ÕËÁÚÁÔÅÌØ ÉÎÓÔÒÕËÃÉÊ).
signal %lu
ëÁÒÔÁ ÏÖÉÄÁÀÝÉÈ ÓÉÇÎÁÌÏ× (ÏÂÙÞÎÏ 0).
blocked %lu
ëÁÒÔÁ ÂÌÏËÉÒÏ×ÁÎÎÙÈ ÓÉÇÎÁÌÏ× (ÏÂÙÞÎÏ 0, ÉÌÉ 2 ÄÌÑ ËÏÍÁÎÄÎÙÈ ÉÎÔÅÒÐÒÅÔÁÔÏÒÏ×).
sigignore %lu
ëÁÒÔÁ ÉÇÎÏÒÉÒÕÅÍÙÈ ÓÉÇÎÁÌÏ×.
sigcatch %lu
ëÁÒÔÁ ÐÅÒÅÈ×ÁÞÅÎÎÙÈ ÓÉÇÎÁÌÏ×.
wchan %lu
üÔÏ "ËÁÎÁÌ", × ËÏÔÏÒÏÍ ÏÖÉÄÁÅÔ ÐÒÏÃÅÓÓ. ïÎ Ñ×ÌÑÅÔÓÑ ÁÄÒÅÓÏÍ ÓÉÓÔÅÍÎÏÇÏ ×ÙÚÏ×Á É ÍÏÖÅÔ ÂÙÔØ ÎÁÊÄÅÎ × ÓÐÉÓËÅ ÉÍÅÎ, ÅÓÌÉ ×ÁÍ ÎÕÖÎÏ ÔÅËÓÔÏ×ÏÅ ÉÍÑ. (åÓÌÉ Õ ×ÁÓ Ó×ÅÖÉÊ /etc/psdatabase, ÔÏ ÐÏÐÒÏÂÕÊÔÅ ×ÙÐÏÌÎÉÔØ ps l, ÞÔÏÂÙ Õ×ÉÄÅÔØ ÐÏÌÅ WCHAN × ÄÅÊÓÔ×ÉÉ).
nswap %lu
ëÏÌÉÞÅÓÔ×Ï ÓÔÒÁÎÉà ÎÁ Ó×ÏÐÐÉÎÇÅ - ÎÅ ÏÂÓÌÕÖÉ×ÁÅÔÓÑ.
cnswap %lu
óÕÍÍÁÒÎÏÅ nswap ÄÌÑ ÐÒÏÃÅÓÓÏ×-ÐÏÔÏÍËÏ×.
exit_signal %d
óÉÇÎÁÌ, ËÏÔÏÒÙÊ ÂÕÄÅÔ ÐÏÓÌÁÎ ÒÏÄÉÔÅÌÀ, ËÏÇÄÁ ÐÒÏÃÅÓÓ ÕÍÒ£Ô.
processor %d
îÏÍÅÒ ÐÒÏÃÅÓÓÏÒÁ, ÎÁ ËÏÔÏÒÏÍ ÐÏÓÌÅÄÎÉÊ ÒÁÚ ×ÙÐÏÌÎÑÌÓÑ ÐÒÏÃÅÓÓ.
statm
ðÒÅÄÏÓÔÁ×ÌÑÅÔ ÉÎÆÏÒÍÁÃÉÀ Ï ÓÏÓÔÏÑÎÉÉ ÐÁÍÑÔÉ × ÓÔÒÁÎÉÃÁÈ, ËÁË ÅÄÉÎÉÃÁÈ ÉÚÍÅÒÅÎÉÑ. ÷ÏÔ ËÏÍÍÅÎÔÁÒÉÉ ÐÏ ËÏÌÏÎËÁÍ × ÆÁÊÌÅ:
 size       ÏÂÝÉÊ ÒÁÚÍÅÒ ÐÒÏÇÒÁÍÍÙ
 resident   ÒÁÚÍÅÒ ÒÅÚÉÄÅÎÔÎÏÊ ÞÁÓÔÉ
 share      ÒÁÚÄÅÌÑÅÍÙÅ ÓÔÒÁÎÉÃÙ
 trs        ÔÅËÓÔ (ËÏÄ)
 drs        ÄÁÎÎÙÅ/ÓÔÅË
 lrs        ÂÉÂÌÉÏÔÅËÁ
 dt         "ÄÉËÉÅ" (dirty) ÓÔÒÁÎÉÃÙ
status
ðÒÅÄÏÓÔÁ×ÌÑÅÔ ÂïÌØÝÕÀ ÞÁÓÔØ ÉÎÆÏÒÍÁÃÉÉ ÉÚ stat É statm × ÂÏÌÅṢ̌ÇËÏÍ ÄÌÑ ÐÒÏÞÔÅÎÉÑ ÆÏÒÍÁÔÅ.
apm
÷ÅÒÓÉÑ ÓÉÓÔÅÍÙ ÒÁÓÛÉÒÅÎÎÏÇÏ ÕÐÒÁ×ÌÅÎÉÑ ÐÉÔÁÎÉÅÍ É ÉÎÆÏÒÍÁÃÉÑ Ï ÂÁÔÁÒÅÑÈ, ÅÓÌÉ ÑÄÒÏ ÓÏÂÒÁÎÏ Ó ÐÏÄÄÅÒÖËÏÊ CONFIG_APM.
bus
óÏÄÅÒÖÉÔ ÐÏÄËÁÔÁÌÏÇÉ ÄÌÑ ÕÓÔÁÎÏ×ÌÅÎÙÈ ÛÉÎ.
pccard
ðÏÄËÁÔÁÌÏÇ ÄÌÑ pcmcia ÕÓÔÒÏÊÓÔ×, ÅÓÌÉ ÑÄÒÏ ÓÏÂÒÁÎÏ Ó ÐÏÄÄÅÒÖËÏÊ CONFIG_PCMCIA.
drivers
pci
óÏÄÅÒÖÉÔ ÒÁÚÌÉÞÎÙÅ ÐÏÄËÁÔÁÌÏÇÉ ÛÉÎÙ É ÐÓÅ×ÄÏ-ÆÁÊÌÙ, ÓÏÄÅÒÖÁÝÉÅ ÉÎÆÏÒÍÁÃÉÀ Ï ÛÉÎÁÈ pci, ÕÓÔÁÎÏ×ÌÅÎÎÙÈ ÕÓÔÒÏÊÓÔ×ÁÈ É ÄÒÁÊ×ÅÒÁÈ ÕÓÔÒÏÊÓÔ×. îÅËÏÔÏÒÙÅ ÉÚ ÜÔÉÈ ÆÁÊÌÏ× ÎÅ Ñ×ÌÑÀÔÓÑ ÔÅËÓÔÏ×ÙÍÉ.
devices
éÎÆÏÒÍÁÃÉÑ Ï pci ÕÓÔÒÏÊÓÔ×ÁÈ. ë ÎÉÍ ÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ ÞÅÒÅÚ lspci(8) É setpci(8).
cmdline
áÒÇÕÍÅÎÔÙ, ÐÅÒÅÄÁÎÎÙÅ ÑÄÒÕ Linux ×Ï ×ÒÅÍÑ ÎÁÞÁÌØÎÏÊ ÚÁÇÒÕÚËÉ. þÁÓÔÏ ÜÔÏ ÄÅÌÁÅÔÓÑ ÞÅÒÅÚ ÍÅÎÅÄÖÅÒ ÎÁÞÁÌØÎÏÊ ÚÁÇÒÕÚËÉ, ÔÁËÏÊ ËÁË lilo(1).
cpuinfo
üÔÏ ËÏÌÌÅËÃÉÑ ÜÌÅÍÅÎÔÏ×, ÚÁ×ÉÓÑÝÉÈ ÏÔ ÐÒÏÃÅÓÓÏÒÁ É ÓÉÓÔÅÍÎÏÊ ÁÒÈÉÔÅËÔÕÒÙ; ÄÌÑ ËÁÖÄÏÊ ÐÏÄÄÅÒÖÉ×ÁÅÍÏÊ ÁÒÈÉÔÅËÔÕÒÙ ÓÐÉÓÏË ÒÁÚÌÉÞÅÎ. éÍÅÀÔÓÑ ÔÏÌØËÏ Ä×Å ÏÂÝÉÈ ÚÁÐÉÓÉ, ËÏÔÏÒÙÅ ÐÒÅÄÏÓÔÁ×ÌÑÀÔ ÎÏÍÅÒ ÐÒÏÃÅÓÓÏÒÁ É BogoMIPS -- ÜÔÏ ÓÉÓÔÅÍÎÁÑ ËÏÎÓÔÁÎÔÁ, ËÏÔÏÒÁÑ ×ÙÓÞÉÔÙ×ÁÅÔÓÑ ×Ï ×ÒÅÍÑ ÉÎÉÃÉÁÌÉÚÁÃÉÉ ÑÄÒÁ. äÌÑ SMP (ÍÎÏÇÏÐÒÏÃÅÓÓÏÒÎÙÈ) ÍÁÛÉÎ ÉÎÆÏÒÍÁÃÉÑ ÐÒÅÄÏÓÔÁ×ÌÑÅÔÓÑ ÐÏ ËÁÖÄÏÍÕ ÐÒÏÃÅÓÓÏÒÕ.
devices
ôÅËÓÔÏ×ÙÊ ÓÐÉÓÏË ÓÔÁÒÛÉÈ (major) ÎÏÍÅÒÏ× ÕÓÔÒÏÊÓÔ× É ÇÒÕÐÐ ÕÓÔÒÏÊÓÔ×. ïÎ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ ÓËÒÉÐÔÁÍÉ MAKEDEV ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÏÚÄÁÔØ ÕÓÔÒÏÊÓÔ×Á, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÔÅÍ, ËÏÔÏÒÙÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÑÄÒÏ.
dma
óÐÉÓÏË ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÙÈ ËÁÎÁÌÏ× ISA DMA (ÐÒÑÍÏÇÏ ÄÏÓÔÕÐÁ × ÐÁÍÑÔØ), ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÀÔÓÑ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ.
driver
ðÕÓÔÏÊ ÐÏÄËÁÔÁÌÏÇ.
execdomains
óÐÉÓÏË ×ÙÐÏÌÎÉÍÙÈ ÄÏÍÅÎÏ× (ÉÎÄÉ×ÉÄÕÁÌØÎÏ ÄÌÑ ABI).
fb
éÎÆÏÒÍÁÃÉÑ Ï frame buffer, ÅÓÌÉ ÑÄÒÏ ÓÏÂÒÁÎÏ Ó ÐÏÄÄÅÒÖËÏÊ CONFIG_FB.
filesystems
ôÅËÓÔÏ×ÙÊ ÓÐÉÓÏË ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ, ÐÏÄÄÅÒÖËÁ ËÏÔÏÒÙÈ ×ËÏÍÐÉÌÉÒÏ×ÁÎÁ × ÑÄÒÏ. ïÂÙÞÎÏ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÏÇÒÁÍÍÏÊ mount(1) ÄÌÑ ÐÏÉÓËÁ ÎÕÖÎÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ, ÅÓÌÉ ÏÎÁ ÎÅ ÕËÁÚÁÎÁ ÐÒÉ ÍÏÎÔÉÒÏ×ÁÎÉÉ.
fs
ðÕÓÔÏÊ ÐÏÄËÁÔÁÌÏÇ.
ide
ðÏÄËÁÔÁÌÏÇ ide ÓÕÝÅÓÔ×ÕÅÔ × ÓÉÓÔÅÍÁÈ Ó ÛÉÎÏÊ ide. üÔÏ ËÁÔÁÌÏÇÉ ÄÌÑ ËÁÖÄÏÇÏ ÄÌÑ ËÁÖÄÏÇÏ ËÁÎÁÌÁ ide É ÐÏÄËÌÀÞÅÎÎÙÈ ÕÓÔÒÏÊÓÔ×. æÁÊÌÙ ×ËÌÀÞÁÀÔ:

cache              ÒÁÚÍÅÒ ÂÕÆÅÒÁ × KB

capacity           ËÏÌÉÞÅÓÔ×Ï ÓÅËÔÏÒÏ×

driver             ×ÅÒÓÉÑ ÄÒÁÊ×ÅÒÁ

geometry           ÆÉÚÉÞÅÓËÁÑ É ÌÏÇÉÞÅÓËÁÑ ÇÅÏÍÅÔÒÉÑ

identify           × ÛÅÓÔÎÁÄÃÁÔÅÒÉÞÎÏÍ ×ÉÄÅ

media              ÔÉÐ ÎÏÓÉÔÅÌÑ

model              ÎÏÍÅÒ ÍÏÄÅÌÉ ÐÒÏÉÚ×ÏÄÉÔÅÌÑ

settings           ÎÁÓÔÒÏÊËÉ ÄÒÁÊ×ÅÒÁ

smart_thresholds   × ÛÅÓÔÎÁÄÃÁÔÅÒÉÞÎÏÍ ×ÉÄÅ

smart_values       × ÛÅÓÔÎÁÄÃÁÔÅÒÉÞÎÏÍ ×ÉÄÅ

õÔÉÌÉÔÁ hdparm(8) ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÄÏÓÔÕÐ Ë ÜÔÏÊ ÉÎÆÏÒÍÁÃÉÉ × ÄÒÕÖÅÓÔ×ÅÎÎÏÍ ÆÏÒÍÁÔÅ.

interrupts
éÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÚÁÐÉÓÉ ËÏÌÉÞÅÓÔ×Á ÐÒÅÒÙ×ÁÎÉÊ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ËÁÖÄÏÍÕ IRQ. éÓÐÏÌØÚÕÅÔÓÑ (ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ) ÎÁ ÁÒÈÉÔÅËÔÕÒÅ i386. ïÞÅÎØ ÌÅÇËÏ ÐÒÏÞÉÔÁÔØ, ÔÁË ËÁË ÚÁÐÉÓÉ × ASCII.
iomem
ëÁÒÔÁ ÐÁÍÑÔÉ ××ÏÄÁ/×Ù×ÏÄÁ × Linux 2.4.
ioports
óÐÉÓÏË ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÙÈ ÄÉÁÐÁÚÏÎÏ× ÐÏÒÔÏ× ××ÏÄÁ-×Ù×ÏÄÁ, ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÀÔÓÑ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ.
kcore
üÔÏÔ ÆÁÊÌ ÏÔÏÂÒÁÖÁÅÔ ÆÉÚÉÞÅÓËÕÀ ÐÁÍÑÔØ ÓÉÓÔÅÍÙ É ÚÁÐÉÓÙ×ÁÅÔÓÑ × ELF ÆÏÒÍÁÔÅ ÆÁÊÌÁ core. ó ÐÏÍÏÝØÀ ÜÔÏÇÏ ÐÓÅ×ÄÏ-ÆÁÊÌÁ É ÑÄÒÁ, ÉÚ ËÏÔÏÒÏÇÏ ÎÅ ÕÂÒÁÎÙ ÔÁÂÌÉÃÙ ÓÉÍ×ÏÌÏ× (/usr/src/linux/vmlinux), ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ GDB ÄÌÑ ÐÒÏ×ÅÒËÉ ÔÅËÕÝÅÇÏ ÓÏÓÔÏÑÎÉÑ ÌÀÂÙÈ ÓÔÒÕËÔÕÒ ÑÄÒÁ.

ðÏÌÎÁÑ ÄÌÉÎÁ ÜÔÏÇÏ ÆÁÊÌÁ - ÜÔÏ ÒÁÚÍÅÒ ÆÉÚÉÞÅÓËÏÊ ÐÁÍÑÔÉ (RAM) ÐÌÀÓ 4KB.

kmsg
üÔÏÔ ÆÁÊÌ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ ×ÍÅÓÔÏ ÓÉÓÔÅÍÎÏÇÏ ×ÙÚÏ×Á syslog(2) ÄÌÑ ÞÔÅÎÉÑ ÓÏÏÂÝÅÎÉÊ ÑÄÒÁ. ðÒÏÃÅÓÓ ÄÏÌÖÅÎ ÉÍÅÔØ ÐÒÉ×ÉÌÅÇÉÉ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌÑ, ÞÔÏÂÙ ÞÉÔÁÔØ ÜÔÏÔ ÆÁÊÌ, ÐÒÉÞÅÍ ÄÅÌÁÔØ ÜÔÏ ÍÏÖÅÔ ÔÏÌØËÏ ÏÄÉÎ ÐÒÏÃÅÓÓ. äÁÎÎÙÊ ÆÁÊÌ ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÅÓÔØ, ÅÓÌÉ ÚÁÐÕÝÅÎ ÐÒÏÃÅÓÓ syslog, ËÏÔÏÒÙÊ ÉÓÐÏÌØÚÕÅÔ ÓÉÓÔÅÍÎÙÊ ×ÙÚÏ× syslog(2) ÄÌÑ ÐÒÏÔÏËÏÌÉÒÏ×ÁÎÉÑ ÓÏÏÂÝÅÎÉÊ ÑÄÒÁ.

éÎÆÏÒÍÁÃÉÑ ÉÚ ÜÔÏÇÏ ÆÁÊÌÁ ÉÚ×ÌÅËÁÅÔÓÑ Ó ÐÏÍÏÝØÀ ÐÒÏÇÒÁÍÍÙ dmesg(8).

ksyms
æÁÊÌ ÓÏÄÅÒÖÉÔ ÏÐÒÅÄÅÌÅÎÉÑ ÓÉÍ×ÏÌÏ×, ÜËÓÐÏÒÔÉÒÕÅÍÙÈ ÑÄÒÏÍ, ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÀÔÓÑ ÉÎÓÔÒÕÍÅÎÔÁÍÉ modules(X) ÄÌÑ ÄÉÎÁÍÉÞÅÓËÏÇÏ Ó×ÑÚÙ×ÁÎÉÑ ÚÁÇÒÕÚÏÞÎÙÈ ÍÏÄÕÌÅÊ.
loadavg
ðÁÒÁÍÅÔÒÙ ÓÒÅÄÎÅÊ ÚÁÇÒÕÚËÉ, ËÏÔÏÒÙÅ ÐÒÅÄÏÓÔÁ×ÌÑÀÔ ËÏÌÉÞÅÓÔ×Ï ÚÁÄÁÎÉÊ × ÏÞÅÒÅÄÉ ×ÙÐÏÌÎÅÎÉÑ × ÓÒÅÄÎÅÍ ÚÁ 1, 5 É 15 ÍÉÎÕÔ. üÔÏ ÔÏ ÖÅ ÓÁÍÏÅ, ÞÔÏ É ÓÒÅÄÎÑÑ ÚÁÇÒÕÚËÁ, ËÏÔÏÒÕÀ ×ÙÄÁÅÔ ÐÒÏÇÒÁÍÍÁ uptime(1) É ÄÒÕÇÉÅ.
locks
üÔÏÔ ÆÁÊÌ ÐÏËÁÚÙ×ÁÅÔ ÆÁÊÌÏ×ÙÅ ÂÌÏËÉÒÏ×ËÉ, ÕÓÔÁÎÏ×ÌÅÎÎÙÅ × ÔÅËÕÝÉÊ ÍÏÍÅÎÔ ×ÙÚÏ×ÁÍÉ (flock(2) É fcntl(2)) É ÐÁÒÁÍÅÔÒÙ (fcntl(2)).
malloc
äÁÎÎÙÊ ÆÁÊÌ ÓÕÝÅÓÔ×ÕÅÔ ÔÏÌØËÏ ÅÓÌÉ ÑÄÒÏ ÓÏÂÒÁÎÏ Ó ÐÏÄÄÅÒÖËÏÊ CONFIGDEBUGMALLOC.
meminfo
üÔÏÔ ÆÁÊÌ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÏÇÒÁÍÍÏÊ free(1) ÄÌÑ ÆÏÒÍÉÒÏ×ÁÎÉÑ ÏÔÞÅÔÁ Ï Ó×ÏÂÏÄÎÏÊ É ÉÓÐÏÌØÚÕÅÍÏÊ ÐÁÍÑÔÉ (ËÁË ÆÉÚÉÞÅÓËÏÊ, ÔÁË É ×ÉÒÔÕÁÌØÎÏÊ, × Ó×ÏÐ-ÆÁÊÌÅ), Á ÔÁËÖÅ ÒÁÚÄÅÌÑÅÍÏÊ ÐÁÍÑÔÉ É ÐÁÍÑÔÉ ÐÏÄ ÂÕÆÅÒÙ, ËÏÔÏÒÕÀ ÉÓÐÏÌØÚÕÅÔ ÑÄÒÏ.

äÁÎÎÙÅ × ÔÏÍ ÖÅ ÆÏÒÍÁÔÅ, ËÏÔÏÒÙÊ ×ÙÄÁÅÔ ËÏÍÁÎÄÁ free(1), ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÔÏÇÏ, ÞÔÏ ÃÉÆÒÙ ÄÁÀÔÓÑ × ÂÁÊÔÁÈ, Á ÎÅ ËÉÌÏÂÁÊÔÁÈ.

mounts
üÔÏ ÓÐÉÓÏË ×ÓÅÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ, ËÏÔÏÒÙÅ ÐÒÉÍÏÎÔÉÒÏ×ÁÎÙ × ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ. æÏÒÍÁÔ ÜÔÏÇÏ ÆÁÊÌÁ ÏÐÉÓÁÎ × fstab(5).
modules
ôÅËÓÔÏ×ÙÊ ÓÐÉÓÏË ÍÏÄÕÌÅÊ, ËÏÔÏÒÙÅ ÂÙÌÉ ÚÁÇÒÕÖÅÎÙ ÓÉÓÔÅÍÏÊ. óÍÏÔÒÉ ÔÁËÖÅ lsmod(8).
mtrr
Memory Type Range Registers. ðÏÄÒÏÂÎÏÓÔÉ ÓÍÏÔÒÉ × /usr/src/linux/Documentation/mtrr.txt .
net
ÒÁÚÎÙÅ ÐÓÅ×ÄÏ-ÆÁÊÌÙ, ÓÏÄÅÒÖÁÝÉÅ ÉÎÆÏÒÍÁÃÉÀ ÐÏ ËÁËÏÊ-ÌÉÂÏ ÞÁÓÔÉ ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ. ïÎÉ ÓÏÄÅÒÖÁÔ ÓÔÒÕËÔÕÒÙ × ASCII É ÐÒÅËÒÁÓÎÏ ÞÉÔÁÀÔÓÑ ÕÔÉÌÉÔÏÊ cat. ïÄÎÁËÏ, ÓÔÁÎÄÁÒÔÎÁÑ ÕÔÉÌÉÔÁ netstat(8) ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÂÏÌÅÅ ÞÉÓÔÙÊ ÄÏÓÔÕÐ Ë ÜÔÉÍ ÆÁÊÌÁÍ.
arp
æÁÊÌ ÓÏÄÅÒÖÉÔ ÞÉÔÁÂÅÌØÎÙÊ ASCII-ÄÁÍÐ ARP ÔÁÂÌÉÃÙ ÑÄÒÁ, ËÏÔÏÒÁÑ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ ÁÄÒÅÓÏ×. ïÎÁ ÐÏËÁÖÅÔ ËÁË ÐÏÌÕÞÅÎÎÙÅ ÄÉÎÁÍÉÞÅÓËÉ, ÔÁË É ÚÁÄÁÎÎÙÅ Ñ×ÎÏ ÚÁÐÉÓÉ ARP. æÏÒÍÁÔ ÆÁÊÌÁ ÔÁËÏÊ:

IP address     HW type   Flags     HW address          Mask   Device

192.168.0.50   0x1       0x2       00:50:BF:25:68:F3   *      eth0

192.168.0.250  0x1       0xc       00:00:00:00:00:00   *      eth0

úÄÅÓØ 'IP address' ÜÔÏ ÁÄÒÅÓ ÍÁÛÉÎÙ × ÎÏÔÁÃÉÉ IPv4, 'HW type' - ÜÔÏ ÔÉÐ ÁÐÐÁÒÁÔÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ ÄÌÑ ÜÔÏÇÏ ÁÄÒÅÓÁ ÓÏÇÌÁÓÎÏ RFC 826. Flags - ÜÔÏ ×ÎÕÔÒÅÎÎÉÅ ÆÌÁÇÉ ÓÔÒÕËÔÕÒÙ ARP (ÏÐÒÅÄÅÌÅÎÎÙÅ × /usr/include/linux/if_arp.h), Á 'HW address' -- ÜÔÏ ÆÉÚÉÞÅÓËÏÅ ÏÔÏÂÒÁÖÅÎÉÅ IP-ÁÄÒÅÓÁ, ÅÓÌÉ ÏÎÏ ÉÚ×ÅÓÔÎÏ.

dev
ðÓÅ×ÄÏ-ÆÁÊÌ dev ÓÏÄÅÒÖÉÔ ÉÎÆÏÒÍÁÃÉÀ Ï ÓÏÓÔÏÑÎÉÉ ÓÅÔÅ×ÙÈ ÕÓÔÒÏÊÓÔ×. ïÎÁ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ËÏÌÉÞÅÓÔ×Ï ÐÒÉÎÑÔÙÈ É ÏÔÐÒÁ×ÌÅÎÎÙÈ ÐÁËÅÔÏ×, ËÏÌÉÞÅÓÔ×Ï ÏÛÉÂÏË É ËÏÌÌÉÚÉÊ, É ÄÒÕÇÕÀ ÂÁÚÏ×ÕÀ ÓÔÁÔÉÓÔÉËÕ. üÔÁ ÉÎÆÏÒÍÁÃÉÑ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÏÇÒÁÍÍÏÊ ifconfig(8) ÄÌÑ ×Ù×ÏÄÁ ÏÔÞÅÔÁ Ï ÓÏÓÔÏÑÎÉÉ ÕÓÔÒÏÊÓÔ×Á. æÏÒÍÁÔ ÉÎÆÏÒÍÁÃÉÉ ÔÁËÏÊ:

Inter-|   Receive                                                |  Transmit

 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed

    lo: 2776770   11307    0    0    0     0          0         0  2776770   11307    0    0    0     0       0          0

  eth0: 1215645    2751    0    0    0     0          0         0  1782404    4324    0    0    0   427       0          0

  ppp0: 1622270    5552    1    0    0     0          0         0   354130    5669    0    0    0     0       0          0

  tap0:    7714      81    0    0    0     0          0         0     7714      81    0    0    0     0       0          0

dev_mcast
ïÐÒÅÄÅÌÅÎÏ × /usr/src/linux/net/core/dev_mcast.c:

indx ifterface_name  dmi_u dmi_g dmi_address

2    eth0            1     0     01005e000001

3    eth1            1     0     01005e000001

4    eth2            1     0     01005e000001

igmp
Internet Group Management Protocol (ðÒÏÔÏËÏÌ õÐÒÁ×ÌÅÎÉÑ éÎÔÅÒÎÅÔ-çÒÕÐÐÁÍÉ). ïÐÒÅÄÅÌ£Î × /usr/src/linux/net/core/igmp.c.
rarp
äÁÎÎÙÊ ÆÁÊÌ ÉÓÐÏÌØÚÕÅÔ ÔÏÔ ÖÅ ÆÏÒÍÁÔ, ÞÔÏ É ÆÁÊÌ arp É ÓÏÄÅÒÖÉÔ ÔÅËÕÝÕÀ ÒÅ×ÅÒÓÎÕÀ ÂÁÚÕ ÄÁÎÎÙÈ ÁÄÒÅÓÏ× ARP, ÉÓÐÏÌØÚÕÅÍÕÀ ÐÒÉ ÒÁÂÏÔÅ rarp(8) ÓÌÕÖ ÐÏÉÓËÁ ÏÂÒÁÔÎÙÈ ÁÄÒÅÓÏ×. åÓÌÉ ÐÏÄÄÅÒÖËÉ RARP ÎÅÔ × ÑÄÒÅ, ÔÏ ÜÔÏÔ ÆÁÊÌ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ.
raw
óÏÄÅÒÖÉÔ ÄÁÍÐ ÔÁÂÌÉÃÙ ÂÅÓÐÒÏÔÏËÏÌØÎÙÈ (RAW) ÓÏËÅÔÏ×. âÏÌØÛÁÑ ÞÁÓÔØ ÜÔÏÊ ÉÎÆÏÒÍÁÃÉÉ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÎÉ ÄÌÑ ÞÅÇÏ, ËÒÏÍÅ ÏÔÌÁÄËÉ. úÎÁÞÅÎÉÅ 'sl' ÜÔÏ ÈÅÛÉÒÕÅÍÙÊ ÓÌÏÔ ÑÄÒÁ ÄÌÑ ÓÏËÅÔÁ, 'local address' -- ÜÔÏ ÐÁÒÁ (ÌÏËÁÌØÎÙÊ ÁÄÒÅÓ, ÎÏÍÅÒ ÐÒÏÔÏËÏÌÁ). 'St' -- ÜÔÏ ×ÎÕÔÒÅÎÎÅÅ ÓÏÓÔÏÑÎÉÅ ÓÏËÅÔÁ. 'tx_queue' É ÐÁÍÑÔÉ ÑÄÒÁ. ðÏÌÑ 'tr', 'tm->when' É 'rexmits' ÎÅ ÉÓÐÏÌØÚÕÀÔÓÑ RAW. ðÏÌÅ uid ÓÏÄÅÒÖÉÔ euid (ÜÆÆÅËÔÉ×ÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚÏ×ÁÔÅÌÑ) ÓÏÚÄÁÔÅÌÑ ÄÁÎÎÏÇÏ ÓÏËÅÔÁ.
snmp
üÔÏÔ ÆÁÊÌ ÓÏÄÅÒÖÉÔ ASCII ÄÁÎÎÙÅ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ IP, ICMP, TCP É UDP ÄÌÑ SNMP-ÁÇÅÎÔÁ.
tcp
óÏÄÅÒÖÉÔ ÄÁÍÐ ÔÁÂÌÉÃÙ TCP-ÓÏËÅÔÏ×. âÏÌØÛÁÑ ÞÁÓÔØ ÜÔÏÊ ÉÎÆÏÒÍÁÃÉÉ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÎÉ ÄÌÑ ÞÅÇÏ, ËÒÏÍÅ ÏÔÌÁÄËÉ. úÎÁÞÅÎÉÅ 'sl' ÜÔÏ ÈÅÛÉÒÕÅÍÙÊ ÓÌÏÔ ÑÄÒÁ ÄÌÑ ÓÏËÅÔÁ, 'local address' - ÜÔÏ ÐÁÒÁ (ÌÏËÁÌØÎÙÊ ÁÄÒÅÓ, ÎÏÍÅÒ ÐÏÒÔÁ). ÓÏÅÄÉÎÅÎÉÅ). 'St' - ÜÔÏ ×ÎÕÔÒÅÎÎÅÅ ÓÏÓÔÏÑÎÉÅ ÓÏËÅÔÁ. 'tx_queue' É 'rx_queue' ÜÔÏ ÉÓÈÏÄÑÝÁÑ É ×ÈÏÄÑÝÁÑ ÏÞÅÒÅÄÉ ÄÁÎÎÙÈ × ÔÅÒÍÉÎÁÈ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÁÍÑÔÉ ÑÄÒÁ. ðÏÌÑ 'tr', 'tm->when' É 'rexmits' ÓÏÄÅÒÖÁÔ ×ÎÕÔÒÅÎÎÀÀ ÉÎÆÏÒÍÁÃÉÀ ÑÄÒÁ Ï ÓÏÓÔÏÑÎÉÉ ÓÏËÅÔÁ É ÐÏÌÅÚÎÙ ÔÏÌØËÏ ÄÌÑ ÏÔÌÁÄËÉ. ðÏÌÅ uid ÓÏÄÅÒÖÉÔ euid (ÜÆÆÅËÔÉ×ÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚÏ×ÁÔÅÌÑ) ÓÏÚÄÁÔÅÌÑ ÄÁÎÎÏÇÏ ÓÏËÅÔÁ.
udp
óÏÄÅÒÖÉÔ ÄÁÍÐ ÔÁÂÌÉÃÙ UDP-ÓÏËÅÔÏ×. âÏÌØÛÁÑ ÞÁÓÔØ ÜÔÏÊ ÉÎÆÏÒÍÁÃÉÉ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÎÉ ÄÌÑ ÞÅÇÏ, ËÒÏÍÅ ÏÔÌÁÄËÉ. úÎÁÞÅÎÉÅ 'sl' -- ÜÔÏ ÈÅÛÉÒÕÅÍÙÊ ÓÌÏÔ ÑÄÒÁ ÄÌÑ ÓÏËÅÔÁ, 'local address' - ÜÔÏ ÐÁÒÁ (ÌÏËÁÌØÎÙÊ ÁÄÒÅÓ, ÎÏÍÅÒ ÐÏÒÔÁ). ÓÏÅÄÉÎÅÎÉÅ). 'St' - ÜÔÏ ×ÎÕÔÒÅÎÎÅÅ ÓÏÓÔÏÑÎÉÅ ÓÏËÅÔÁ. 'tx_queue' É ÐÁÍÑÔÉ ÑÄÒÁ. ðÏÌÑ 'tr', 'tm->when' É 'rexmits' ÎÅ ÉÓÐÏÌØÚÕÀÔÓÑ UDP. ðÏÌÅ uid ÓÏÄÅÒÖÉÔ euid (ÜÆÆÅËÔÉ×ÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚÏ×ÁÔÅÌÑ) ÓÏÚÄÁÔÅÌÑ ÄÁÎÎÏÇÏ ÓÏËÅÔÁ. æÏÒÍÁÔ ÔÁËÏÊ:

sl  local_address rem_address   st tx_queue rx_queue tr rexmits  tm->when uid

 1: 01642C89:0201 0C642C89:03FF 01 00000000:00000001 01:000071BA 00000000 0

 1: 00000000:0801 00000000:0000 0A 00000000:00000000 00:00000000 6F000100 0

 1: 00000000:0201 00000000:0000 0A 00000000:00000000 00:00000000 00000000 0

unix
ðÏËÁÚÙ×ÁÅÔ ÓÐÉÓÏË ÄÏÍÅÎÎÙÈ ÓÏËÅÔÏ× UNIX, ÐÒÉÓÕÔÓÔ×ÕÀÝÉÈ × ÓÉÓÔÅÍÅ, Á ÔÁËÖÅ ÉÈ ÓÏÓÔÏÑÎÉÑ. æÏÒÍÁÔ ÔÁËÏÊ:



Num RefCount Protocol Flags    Type St Path

 0: 00000002 00000000 00000000 0001 03

 1: 00000001 00000000 00010000 0001 01 /dev/printer



çÄÅ 'Num' - ÜÔÏ ÎÏÍÅÒ ÓÌÏÔÁ × ÔÁÂÌÉÃÅ, 'RefCount' -- ËÏÌÉÞÅÓÔ×Ï ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÄÁÎÎÏÇÏ ÓÏËÅÔÁ, 'Protocol' × ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ×ÓÅÇÄÁ 0, -ags' - ÐÒÅÄÓÔÁ×ÌÑÅÔ ×ÎÕÔÒÅÎÎÉÅ ÆÌÁÇÉ ÑÄÒÁ, ÓÏÄÅÒÖÁÝÉÅ ÓÏÓÔÏÑÎÉÅ ÓÏËÅÔÁ. 'Type' × ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ×ÓÅÇÄÁ '1' (ÄÁÔÁÇÒÁÍÍÙ ÄÏÍÅÎÎÙÈ ÓÏËÅÔÏ× Unix ÑÄÒÏÍ ÐÏËÁ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ). 'St' - ÜÔÏ ×ÎÕÔÒÅÎÎÅÅ ÓÏÓÔÏÑÎÉÅ ÓÏËÅÔÁ, Á 'Path' - ÜÔÏ ÐÕÔØ ÐÒÉ×ÑÚËÉ (ÅÓÌÉ ÏÎ ÅÓÔØ) ÄÁÎÎÏÇÏ ÓÏËÅÔÁ.

partitions
óÏÄÅÒÖÉÔ ÓÔÁÒÛÉÅ (major) É ÍÌÁÄÛÉÅ (minor) ÎÏÍÅÒ ËÁÖÄÏÇÏ ÒÁÚÄÅÌÁ, Á ÔÁËÖÅ ËÏÌÉÞÅÓÔ×Ï ÂÌÏËÏ× (ÒÁÚÍÅÒ ÒÁÚÄÅÌÁ) É ÉÍÑ ÒÁÚÄÅÌÁ.
pci
üÔÏ ÓÐÉÓÏË ×ÓÅÈ PCI-ÕÓÔÒÏÊÓÔ×, ÎÁÊÄÅÎÎÙÈ ×Ï ×ÒÅÍÑ ÉÎÉÃÉÁÌÉÚÁÃÉÉ ÑÄÒÁ, Á ÔÁËÖÅ ÉÈ ËÏÎÆÉÇÕÒÁÃÉÑ.
scsi
ëÁÔÁÌÏÇ Ó ÐÓÅ×ÄÏ-ÆÁÊÌÁÍÉ ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÉÎÆÏÒÍÁÃÉÉ Ï scsi-ÁÄÁÐÔÅÒÁÈ, Á ÔÁËÖÅ ÒÁÚÎÙÅ ËÁÔÁÌÏÇÉ ÎÉÚËÏÕÒÏ×ÎÅ×ÙÈ ÄÒÁÊ×ÅÒÏ× SCSI, ËÏÔÏÒÙÅ ÓÏÄÅÒÖÁÔ ÐÏ ÏÄÎÏÍÕ ÆÁÊÌÕ ÎÁ ËÁÖÄÙÊ SCSI-ÁÄÁÐÔÅÒ × ÓÉÓÔÅÍÅ, É ËÏÔÏÒÙÅ ÐÒÅÄÓÔÁ×ÌÑÀÔ ÎÅËÏÔÏÒÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÞÁÓÔÉ ÐÏÄÓÉÓÔÅÍÙ ××ÏÄÁ/×Ù×ÏÄÁ SCSI. äÁÎÎÙÅ ÆÁÊÌÙ ÓÏÄÅÒÖÁÔ ASCII ÓÔÒÕËÔÕÒÙ É ÐÒÅËÒÁÓÎÏ ÞÉÔÁÀÔÓÑ ÕÔÉÌÉÔÏÊ cat.

÷Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÐÉÓÁÔØ × ÎÅËÏÔÏÒÙÅ ÉÚ ÜÔÉÈ ÆÁÊÌÏ× ÄÌÑ ÐÅÒÅÎÁÓÔÒÏÊËÉ ÐÏÄÓÉÓÔÅÍÙ ÉÌÉ ×ËÌÀÞÅÎÉÑ/×ÙËÌÀÞÅÎÉÑ ÎÅËÏÔÏÒÙÈ ×ÏÚÍÏÖÎÏÓÔÅÊ.

scsi
üÔÏ ÓÐÉÓÏË ×ÓÅÈ SCSI-ÕÓÔÒÏÊÓÔ×, ËÏÔÏÒÙÅ ÉÚ×ÅÓÔÎÙ ÑÄÒÕ. óÐÉÓÏË ÐÏÈÏÖ ÎÁ ÔÏÔ, ÞÔÏ ×ÙÄÁÅÔÓÑ ÐÒÉ ÎÁÞÁÌØÎÏÊ ÚÁÇÒÕÚËÅ. scsi × ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÔÏÌØËÏ ËÏÍÁÎÄÕ add-single-device, ËÏÔÏÒÁÑ ÐÏÚ×ÏÌÑÅÔ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌÀ ÄÏÂÁ×ÌÑÔØ ÕÓÔÒÏÊÓÔ×Á ÎÁ ÈÏÄÕ, ÂÅÚ ×ÙËÌÀÞÅÎÉÑ ÍÁÛÉÎÙ.

îÁÐÒÉÍÅÒ, ËÏÍÁÎÄÁ echo 'scsi add-single-device 1 0 5 0' > /proc/scsi/scsi ÚÁÓÔÁ×ÉÔ ÁÄÁÐÔÅÒ scsi1 ÐÒÏÓËÁÎÉÒÏ×ÁÔØ SCSI ËÁÎÁÌ 0, ÞÔÏÂÙ ÎÁÊÔÉ ÕÓÔÒÏÊÓÔ×Ï Ó ID 5 É LUN 0. åÓÌÉ ÐÏ ÜÔÏÍÕ ÁÄÒÅÓÕ ÕÖÅ ÅÓÔØ ÉÚ×ÅÓÔÎÏÅ ÕÓÔÒÏÊÓÔ×Ï ÉÌÉ ÅÓÌÉ ÚÁÄÁÎÎÙÊ ÁÄÒÅÓ ÎÅÐÒÁ×ÉÌÅÎ, ÔÏ ÂÕÄÅÔ ×ÏÚ×ÒÁÝÅÎÁ ÏÛÉÂËÁ.

drivername
drivername × ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ÍÏÖÅÔ ÂÙÔØ: NCR53c7xx, aha152x, aha1542, aha1740, aic7xxx, buslogic, eata_dma, eata_pio, fdomain, in2000, pas16, qlogic, scsi_debug, seagate, t128, u15-24f, ultrastore ÉÌÉ wd7000.

üÔÉ ËÁÔÁÌÏÇÉ ÐÏËÁÚÙ×ÁÀÔ ×ÓÅ ÄÒÁÊ×ÅÒÙ, ËÏÔÏÒÙÊ ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÙ ÈÏÔÑ ÂÙ ÏÄÎÉÍ SCSI HBA. ëÁÖÄÙÊ ËÁÔÁÌÏÇ ÓÏÄÅÒÖÉÔ ÐÏ ÏÄÎÏÍÕ ÆÁÊÌÕ ÎÁ ËÁÖÄÙÊ ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÙÊ ÁÄÁÐÔÅÒ. éÍÑ ËÁÖÄÏÇÏ ÁÄÁÐÔÅÒÁ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÎÏÍÅÒÕ, ËÏÔÏÒÙÊ ÂÙÌ ÐÏÌÕÞÅÎ ÜÔÉÍ ÁÄÁÐÔÅÒÏÍ ×Ï ×ÒÅÍÑ ÉÎÉÃÉÁÌÉÚÁÃÉÉ.

þÔÅÎÉÅ ÄÁÎÎÙÈ ÆÁÊÌÏ× ÏÂÙÞÎÏ ÐÏËÁÚÙ×ÁÅÔ ÉÎÆÏÒÍÁÃÉÀ Ï ËÏÎÆÉÇÕÒÁÃÉÉ ÄÒÁÊ×ÅÒÁ É ÁÄÁÐÔÅÒÁ, ÓÔÁÔÉÓÔÉÞÅÓËÕÀ ÉÎÆÏÒÍÁÃÉÀ É Ô. Ä.

úÁÐÉÓÙ×ÁÑ × ÜÔÉ ÆÁÊÌÙ, ÍÏÖÎÏ ÄÏÂÉÔØÓÑ ÒÁÚÌÉÞÎÙÈ ÒÅÚÕÌØÔÁÔÏ× ÏÔ ÒÁÚÎÙÈ ÁÄÁÐÔÅÒÏ×. îÁÐÒÉÍÅÒ, ËÏÍÁÎÄÁÍÉ latency É nolatency ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ ÍÏÖÅÔ ×ËÌÀÞÉÔØ É ×ÙËÌÀÞÉÔØ ËÏÄ ×ÙÞÉÓÌÅÎÉÑ latency ËÏÍÁÎÄ × ÄÒÁÊ×ÅÒÅ eata_dma. ëÏÍÁÎÄÁÍÉ lockup É unlock ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ ÍÏÖÅÔ ÕÐÒÁ×ÌÑÔØ ÂÌÏËÉÒÏ×ËÁÍÉ ÛÉÎÙ, ËÏÔÏÒÙÅ ÓÉÍÕÌÉÒÕÅÔ ÄÒÁÊ×ÅÒ scsi_debug.

self
üÔÏÔ ËÁÔÁÌÏÇ ÕËÁÚÙ×ÁÅÔ ÎÁ ÐÒÏÃÅÓÓ, ÏÂÒÁÝÁÀÝÉÊÓÑ Ë ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ /proc, É ÉÄÅÎÔÉÞÅÎ ÐÏÄËÁÔÁÌÏÇÕ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÍÕ ÎÏÍÅÒÕ ÜÔÏÇÏ ÐÒÏÃÅÓÓÁ.
slabinfo
éÎÆÏÒÍÁÃÉÑ Ï ËÜÛÁÈ ÑÄÒÁ. ëÏÌÏÎËÉ ÉÍÅÀÔ ×ÉÄ:

cache-name

num-active-objs

total-objs

object-size

num-active-slabs

total-slabs

num-pages-per-slab

ðÏÄÒÏÂÎÏÓÔÉ ÓÍÏÔÒÉ × slabinfo(5).
stat
ÓÔÁÔÉÓÔÉËÁ ÑÄÒÁ/ÓÉÓÔÅÍÙ. òÁÚÌÉÞÁÅÔÓÑ ÄÌÑ ÒÁÚÎÙÈ ÁÒÈÉÔÅËÔÕÒ. ïÂÝÉÅ ÚÁÐÉÓÉ ×ËÌÀÞÁÀÔ:
cpu 3357 0 4313 1362393
ëÏÌÉÞÅÓÔ×Ï ÍÉÇÏ× (jiffies) (ÓÏÔÙÈ ÓÅËÕÎÄÙ), ËÏÔÏÒÙÅ ÓÉÓÔÅÍÁ ÐÒÏ×ÏÄÉÔ, ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ, × ÒÅÖÉÍÅ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÒÅÖÉÍÅ ÐÏÌØÚÏ×ÁÔÅÌÑ Ó ÎÉÚËÉÍ ÐÒÉÏÒÉÔÅÔÏÍ (nice), ÒÅÖÉÍÅ ÓÉÓÔÅÍÙ É × ÒÅÖÉÍÅ ÐÒÏÓÔÁÉ×ÁÀÝÉÈ ÚÁÄÁÞ. ðÏÓÌÅÄÎÅÅ ÚÎÁÞÅÎÉÅ ÄÏÌÖÎÏ ÂÙÔØ × 100 ÒÁÚ ÂÏÌØÛÅ ×ÔÏÒÏÇÏ ÚÎÁÞÅÎÉÑ ÉÚ ÐÓÅ×ÄÏ-ÆÁÊÌÁ uptime
page 5741 1808
ëÏÌÉÞÅÓÔ×Ï ÓÔÒÁÎÉÃ, ËÏÔÏÒÙÅ ÓÉÓÔÅÍÁ ÚÁÇÒÕÚÉÌÁ Ó ÄÉÓËÁ É ×ÙÇÒÕÚÉÌÁ ÎÁ ÄÉÓË.
swap 1 0
ëÏÌÉÞÅÓÔ×Ï ÓÔÒÁÎÉà Ó×ÏÐÐÉÎÇÁ, ËÏÔÏÒÙÅ ÚÁÇÒÕÖÅÎÙ É ×ÙÇÒÕÖÅÎÙ.
intr 1462898
ëÏÌÉÞÅÓÔ×Ï ÐÒÅÒÙ×ÁÎÉÊ, ÓÌÕÞÉ×ÛÉÈÓÑ Ó ÍÏÍÅÎÔÁ ÚÁÇÒÕÚËÉ ÓÉÓÔÅÍÙ.
disk_io: (2,0):(31,30,5764,1,2) (3,0):...
(major,minor):(noinfo, read_io_ops, blks_read, write_io_ops, blks_written)
ctxt 115315
ëÏÌÉÞÅÓÔ×Ï ÐÅÒÅËÌÀÞÅÎÉÊ ËÏÎÔÅËÓÔÁ, ÐÒÏÉÚÏÛÅÄÛÉÈ × ÓÉÓÔÅÍÅ.
btime 769041601
÷ÒÅÍÑ ÎÁÞÁÌØÎÏÊ ÚÁÇÒÕÚËÉ, × ÓÅËÕÎÄÁÈ ÐÏÓÌÅ 1 ÑÎ×ÁÒÑ 1970 Ç.
processes 86031
ëÏÌÉÞÅÓÔ×Ï ÒÁÚ×ÅÔ×ÌÅÎÉÊ (×ÙÚÏ×Ï× fork) Ó ÍÏÍÅÎÔÁ ÎÁÞÁÌØÎÏÊ ÚÁÇÒÕÚËÉ.
swaps
éÓÐÏÌØÚÕÅÍÙÅ ÏÂÌÁÓÔÉ Ó×ÏÐÐÉÎÇÁ (×ÉÒÔÕÁÌØÎÏÊ ÐÁÍÑÔÉ ÎÁ Ö£ÓÔËÏÍ ÄÉÓËÅ -- ÐÒÉÍ. ÐÅÒ.). óÍ. ÔÁËÖÅ swapon(8).
sys
üÔÏÔ ËÁÔÁÌÏÇ (ÐÒÉÓÕÔÓÔ×ÕÀÝÉÊ, ÎÁÞÉÎÁÑ Ó 1.3.57) ÓÏÄÅÒÖÉÔ ÎÅÓËÏÌØËÏ ÆÁÊÌÏ× É ÐÏÄËÁÔÁÌÏÇÏ×, ËÏÔÏÒÙÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÔ ÐÅÒÅÍÅÎÎÙÍ ÑÄÒÁ. üÔÉ ÐÅÒÅÍÅÎÎÙÅ ÍÏÇÕÔ ÂÙÔØ ÐÒÏÞÉÔÁÎÙ É ÉÎÏÇÄÁ ÉÚÍÅÎÅÎÙ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ proc, Á ÔÁËÖÅ Ó ÐÏÍÏÝØÀ ÓÉÓÔÅÍÎÏÇÏ ×ÙÚÏ×Á sysctl(2). îÁ ÓÅÇÏÄÎÑÛÎÉÊ ÍÏÍÅÎÔ ÉÍÅÀÔÓÑ ËÁÔÁÌÏÇÉ abi, debug, dev, fs, kernel, net, proc, rxrpc, sunrpc É vm ËÁÖÄÙÊ ÉÚ ËÏÔÏÒÙÈ ÓÏÄÅÒÖÉÔ ÍÎÏÇÏ ÆÁÊÌÏ× É ÐÏÄËÁÔÁÌÏÇÏ×.
abi
üÔÏÔ ËÁÔÁÌÏÇ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÆÁÊÌÙ Ó Ä×ÏÉÞÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ ÐÒÉÌÏÖÅÎÉÊ. ÷ ÎÅËÏÔÏÒÙÈ ÓÉÓÔÅÍÁÈ ÜÔÏÇÏ ËÁÔÁÌÏÇÁ ÎÅÔ.
debug
äÁÎÎÙÊ ËÁÔÁÌÏÇ ÍÏÖÅÔ ÂÙÔØ ÐÕÓÔ.
dev
äÁÎÎÙÊ ËÁÔÁÌÏÇ ÓÏÄÅÒÖÉÔ ÉÎÆÏÒÍÁÃÉÀ, ÓÐÅÃÉÆÉÞÎÕÀ ÄÌÑ ÕÓÔÒÏÊÓÔ× (ÎÁÐÒÉÍÅÒ dev/cdrom/info). ÷ ÎÅËÏÔÏÒÙÈ ÓÉÓÔÅÍÁÈ ÏÎ ÍÏÖÅÔ ÂÙÔØ ÐÕÓÔ.
fs
üÔÏÔ ËÁÔÁÌÏÇ ÓÏÄÅÒÖÉÔ ÐÏÄËÁÔÁÌÏÇ binfmt_misc É ÆÁÊÌÙ dentry-state, dir-notify-enable, dquot-nr, file-max, file-nr, inode-max, inode-nr, inode-state, lease-break-time, leases-enable, overflowgid, overflowuid super-max É super-nr ËÏÔÏÒÙÅ ×ÙÐÏÌÎÑÀ ÆÕÎËÃÉÉ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÉÈ ÎÁÚ×ÁÎÉÑÍ.

äÏËÕÍÅÎÔÁÃÉÀ ÐÏ ÆÁÊÌÁÍ × /proc/sys/binfmt_misc ÍÏÖÎÏ ÎÁÊÔÉ × ÉÓÈÏÄÎÙÈ ÔÅËÓÔÁÈ ÑÄÒÁ × Documentation/binfmt_misc.txt.

æÁÊÌ dentry-state ÓÏÄÅÒÖÉÔ ÛÅÓÔØ ÞÉÓÅÌ, nr_dentry, nr_unused, age_limit (×ÏÚÒÁÓÔ × ÓÅËÕÎÄÁÈ), want_pages (ÓÔÒÁÎÉÃ, ÚÁÐÒÏÛÅÎÎÙÈ ÓÉÓÔÅÍÏÊ) É Ä×Á ÐÕÓÔÙÈ ÚÎÁÞÅÎÉÑ. nr_dentry ×ÓÅÇÄÁ ÐÏËÁÚÙ×ÁÅÔ 0. nr_unused ÐÏËÁÚÙ×ÁÅÔ ËÏÌÉÞÅÓÔ×Ï ÎÅÉÓÐÏÌØÚÏ×ÁÎÎÙÈ dentries. age_limit -- ÜÔÏ ×ÏÚÒÁÓÔ × ÓÅËÕÎÄÁÈ ÐÏ ÉÓÔÅÞÅÎÉÉ ËÏÔÏÒÏÇÏ dcache entries ÍÏÇÕÔ ÂÙÔØ ÏÔÏÚ×ÁÎÙ, ËÏÇÄÁ ÐÁÍÑÔÉ ÓÔÁÎÏ×ÉÔÓÑ ÍÁÌÏ É ÚÎÁÞÅÎÉÅ want_pages ÎÅ ÎÏÌØ, ËÏÇÄÁ ÑÄÒÏ ÄÅÌÁÅÔ ×ÙÚÏ× shrink_dcache_pages() É ËÜÛ dcache ÐÏËÁ ÎÅ ÐÏÄÒÅÚÁÎ.

æÁÊÌ dir-notify-enable ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ, ÞÔÏÂÙ ÚÁÐÒÅÔÉÔØ ÉÌÉ ÒÁÚÒÅÛÉÔØ ÉÎÔÅÒÆÅÊÓ dnotify ÏÐÉÓÁÎÎÙÊ × fcntl(2) ÎÁ ÏÂÝÅÓÉÓÔÅÍÎÏÊ ÏÓÎÏ×Å. úÎÁÞÅÎÉÅ 0 × ÜÔÏÍ ÆÁÊÌÅ ÚÁÐÒÅÝÁÅÔ ÉÎÔÅÒÆÅÊÓ, Á ÚÎÁÞÅÎÉÅ 1 ÒÁÚÒÅÛÁÅÔ ÅÇÏ.

æÁÊÌ dquot-max ÐÏËÁÚÙ×ÁÅÔ ÍÁËÓÉÍÁÌØÎÏÅ ËÏÌÉÞÅÓÔ×Ï ËÜÛÉÒÕÅÍÙÈ ÚÁÐÉÓÅÊ ÄÉÓËÏ×ÙÈ Ë×ÏÔ. ÷ ÎÅËÏÔÏÒÙÈ (2.4) ÓÉÓÔÅÍÁÈ, ÅÇÏ ÎÅÔ. åÓÌÉ ÞÉÓÌÏ Ó×ÏÂÏÄÎÙÈ ËÜÛÉÒÕÅÍÙÈ ÄÉÓËÏ×ÙÈ Ë×ÏÔ Ñ×ÌÑÅÔÓÑ ÏÞÅÎØ ÍÁÌÅÎØËÉÍ, Á Õ ×ÁÓ × ÓÉÓÔÅÍÅ ÏÄÎÏ×ÒÅÍÅÎÎÏ ÒÁÂÏÔÁÅÔ ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ÔÏ ×ÁÍ, ×ÏÚÍÏÖÎÏ, ÚÁÈÏÞÅÔÓÑ Õ×ÅÌÉÞÉÔØ ÜÔÏÔ ÌÉÍÉÔ.

æÁÊÌ dquot-nr ÐÏËÁÚÙ×ÁÅÔ ËÏÌÉÞÅÓÔ×Ï ×ÙÄÅÌÅÎÎÙÈ × ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÚÁÐÉÓÅÊ ÄÉÓËÏ×ÙÈ Ë×ÏÔ É ËÏÌÉÞÅÓÔ×Ï Ó×ÏÂÏÄÎÙÈ ÚÁÐÉÓÅÊ ÄÉÓËÏ×ÙÈ Ë×ÏÔ.

æÁÊÌ file-max ÐÏËÁÚÙ×ÁÅÔ ÓÉÓÔÅÍÎÙÊ ÌÉÍÉÔ ÎÁ ËÏÌÉÞÅÓÔ×Ï ÏÔËÒÙÔÙÈ ÆÁÊÌÏ× ÄÌÑ ×ÓÅÈ ÐÒÏÃÅÓÓÏ×. (óÍ. ÔÁËÖÅ ×ÙÚÏ× setrlimit(2), ËÏÔÏÒÙÊ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ, ÞÔÏÂÙ ÕÓÔÁÎÏ×ÉÔØ ÏÇÒÁÎÉÞÅÎÉÅ RLIMIT_NOFILE, ÎÁ ËÏÌÉÞÅÓÔ×Ï ÏÔËÒÙÔÙÈ ÆÁÊÌÏ× ÆÁÊÌÏ× ÎÁ ÐÒÏÃÅÓÓ). åÓÌÉ ×Ù ÐÏÌÕÞÑÅÔÅ ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÓÏÏÂÝÅÎÉÊ Ï ÎÅ×ÏÚÍÏÖÎÏÓÔÉ ÏÔËÒÙÔØ ÆÁÊÌÏ×ÙÅ ÄÅÓËÒÉÐÔÏÒÙ, ÐÏÐÙÔÁÊÔÅÓØ Õ×ÅÌÉÞÉÔØ ÜÔÏ ÚÎÁÞÅÎÉÅ:



echo 100000 > /proc/sys/fs/file-max

ëÏÎÓÔÁÎÔÁ ÑÄÒÁ NR_OPEN ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ×ÅÒÈÎÉÊ ÌÉÍÉÔ ÚÎÁÞÅÎÉÑ, ËÏÔÏÒÏÅ ÍÏÖÅÔ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎÏ × file-max.

åÓÌÉ ×Ù Õ×ÅÌÉÞÉ×ÁÅÔÅ file-max, ÔÏ ÐÏÚÁÂÏÔØÔÅÓØ Õ×ÅÌÉÞÉÔØ inode-max , ÕÓÔÁÎÏ×É× ÅÇÏ × 3-4 ÒÁÚÁ ÂÏÌØÛÅ, ÞÅÍ ÎÏ×ÏÅ ÚÎÁÞÅÎÉÅ file-max, × ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ×ÁÍ ÍÏÖÅÔ ÎÅ È×ÁÔÉÔØ ÉÎÄÅËÓÎÙÈ ÄÅÓËÒÉÐÔÏÒÏ×.

äÏÓÔÕÐÎÙÊ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ ÆÁÊÌ file-nr ÐÏËÁÚÙ×ÁÅÔ ËÏÌÉÞÅÓÔ×Ï ÏÔËÒÙÔÙÈ ÆÁÊÌÏ×. ïÎ ÓÏÄÅÒÖÉÔ ÔÒÉ ÞÉÓÌÁ: ëÏÌÉÞÅÓÔ×Ï ×ÙÄÅÌÅÎÎÙÈ ÉÎÄÅËÓÎÙÈ ÄÅÓËÒÉÐÔÏÒÏ×, ËÏÌÉÞÅÓÔ×Ï Ó×ÏÂÏÄÎÙÈ ÆÁÊÌÏ×ÙÈ ÄÅÓËÒÉÐÔÏÒÏ× É ÍÁËÓÉÍÁÌØÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÆÁÊÌÏ×ÙÈ ÄÅÓËÒÉÐÔÏÒÏ×. ñÄÒÏ ×ÙÄÅÌÑÅÔ ÆÁÊÌÏ×ÙÅ ÄÅÓËÒÉÐÔÏÒÙ ÄÉÎÁÍÉÞÅÓËÉ, ÎÏ ÏÎÏ ÎÅ ÏÓ×ÏÂÏÖÄÁÅÔ ÉÈ ÓÒÁÚÕ ÖÅ. åÓÌÉ ËÏÌÉÞÅÓÔ×Ï ×ÙÄÅÌÅÎÎÙÈ ÆÁÊÌÏ× ÓÔÁÎÏ×ÉÔÓÑ ÂÏÌØÛÅ ÍÁËÓÉÍÁÌØÎÏÇÏ, ÔÏ ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ Õ×ÅÌÉÞÉÔØ ÍÁËÓÉÍÁÌØÎÏÅ. ëÏÇÄÁ ËÏÌÉÞÅÓÔ×Ï Ó×ÏÂÏÄÎÙÈ ÆÁÊÌÏ×ÙÈ ÄÅÓËÒÉÐÔÏÒÏ× ×ÅÌÉËÏ É Õ ×ÁÓ ÎÅ ÂÙ×ÁÅÔ ÎÅÏÖÉÄÁÎÎÙÈ ÐÉËÏ× ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÆÁÊÌÏ×ÙÈ ÄÅÓËÒÉÐÔÏÒÏ×, ×ÁÍ ÎÁ×ÅÒÎÑËÁ ÎÅ ÐÏÎÁÄÏÂÉÔÓÑ Õ×ÅÌÉÞÉ×ÁÔØ ÍÁËÓÉÍÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ.

æÁÊÌ inode-max ÓÏÄÅÒÖÉÔ ÍÁËÓÉÍÁÌØÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÉÎÄÅËÓÎÙÈ ÄÅÓËÒÉÐÔÏÒÏ×, ÎÁÈÏÄÑÝÉÈÓÑ × ÐÁÍÑÔÉ. ÷ ÎÅËÏÔÏÒÙÈ (2.4) ÓÉÓÔÅÍÁÈ, ÅÇÏ ÍÏÖÅÔ ÎÅ ÂÙÔØ. üÔÏ ËÏÌÉÞÅÓÔ×Ï ÄÏÌÖÎÏ ÂÙÔØ × 3-4 ÒÁÚÁ ÂÏÌØÛÅ, ÞÅÍ ÍÁËÓÉÍÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ × ÆÁÊÌÅ file-max, ÔÁË ËÁË ÓÔÁÎÄÁÒÔÎÏÍÕ ××ÏÄÕ (stdin), ÓÔÁÎÄÁÒÔÎÏÍÕ ×Ù×ÏÄÕ (stdout) É ÓÅÔÅ×ÙÍ ÓÏËÅÔÁÍ ÔÁËÖÅ ÎÅÏÂÈÏÄÉÍÙ ÉÎÄÅËÓÎÙÅ ÄÅÓËÒÉÐÔÏÒÙ. åÓÌÉ ×ÁÍ ÒÅÇÕÌÑÒÎÏ ÎÅ È×ÁÔÁÅÔ ÉÎÄÅËÓÎÙÈ ÄÅËÓËÒÉÐÔÏÒÏ×, ÔÏ ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ Õ×ÅÌÉÞÉÔØ ÜÔÏ ÚÎÁÞÅÎÉÅ.

æÁÊÌ inode-nr ÓÏÄÅÒÖÉÔ ÐÅÒ×ÙÅ Ä×Á ÚÎÁÞÅÎÉÑ ÉÚ inode-state.

æÁÊÌ inode-state ÓÏÄÅÒÖÉÔ ÓÅÍØ ÚÎÁÞÅÎÉÊ: nr_inodes, nr_free_inodes, preshrink É ÞÅÔÙÒÅ ÐÕÓÔÙÈ. nr_inodes -- ÜÔÏ ËÏÌÉÞÅÓÔ×Ï ÉÎÄÅËÓÎÙÈ ÄÅÓËÒÉÐÔÏÒÏ×, ×ÙÄÅÌÅÎÎÙÈ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÓÉÓÔÅÍÏÊ. ïÎÏ ÍÏÖÅÔ ÂÙÔØ ÎÅÓËÏÌØËÏ ÂÏÌØÛÅ, ÞÅÍ inode-max, ÐÏÔÏÍÕ ÞÔÏ Linux ×ÙÄÅÌÑÅÔ ÉÈ ÐÏ ÐÏÌÎÏÊ ÓÔÒÁÎÉÃÅ ÚÁ ÒÁÚ. nr_free_inodes ÐÒÅÄÓÔÁ×ÌÑÅÔ ËÏÌÉÞÅÓÔ×Ï Ó×ÏÂÏÄÎÙÈ ÉÎÄÅËÓÎÙÈ ÄÅÓËÒÉÐÔÏÒÏ×. preshrink ÂÕÄÅÔ ÎÅÎÕÌÅ×ÙÍ, ËÏÇÄÁ nr_inodes > inode-max É ÓÉÓÔÅÍÅ ÐÏÎÁÄÏÂÉÔÓÑ ÐÏÄÒÅÚÁÔØ ÓÐÉÓÏË ÉÎÄÅËÓÎÙÈ ÄÅÓËÒÉÐÔÏÒÏ×, ×ÍÅÓÔÏ ×ÙÄÅÌÅÎÉÑ ÎÏ×ÙÈ.

æÁÊÌ lease-break-time ÚÁÄÁ£Ô ÐÅÒÉÏÄ, × ÔÅÞÅÎÉÉ ËÏÔÏÒÏÇÏ, ÑÄÒÏ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÐÒÏÃÅÓÓÕ ×ÏÚÍÏÖÎÏÓÔØ ÕÄÅÒÖÉ×ÁÔØ ÆÁÊÌ, ÚÁÎÑÔÙÊ ÞÅÒÅÚ ×ÙÚÏ× (fcntl(2)) ÐÏÓÌÅ ×ÙÚÏ×Á, ÏÎÏ ÐÏÓÙÌÁÅÔ ÓÉÇÎÁÌ ÐÒÏÃÅÓÓÕ, ÉÚ×ÅÝÁÑ ÅÇÏ Ï ÔÏÍ, ÞÔÏ ÄÒÕÇÏÊ ÐÒÏÃÅÓÓ ÏÖÉÄÁÅÔ ÏÔËÒÙÔÉÑ ÜÔÏÇÏ ÆÁÊÌÁ. åÓÌÉ ÕÄÅÒÖÉ×ÁÀÝÉÊ ÆÁÊÌ ÐÒÏÃÅÓÓ ÎÅ ÕÄÁÌÉÔ ÉÌÉ ÎÅ ÏÔÍÅÎÉÔ ÕÄÅÒÖÁÎÉÅ ÆÁÊÌÁ × ÔÅÞÅÎÉÉ ÕËÁÚÁÎÎÏÇÏ ÐÅÒÉÏÄÁ, ÔÏ ÑÄÒÏ ÐÒÉÎÕÄÉÔÅÌØÎÏ ÓÎÉÍÅÔ ÕÄÅÒÖÁÎÉÅ.

æÁÊÌ leases-enable ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ, ÞÔÏÂÙ ÒÁÚÒÅÛÉÔØ ÉÌÉ ÚÁÐÒÅÔÉÔØ × ÓÉÓÔÅÍÅ ×ÏÚÍÏÖÎÏÓÔØ ÕÄÅÒÖÁÎÉÑ ÆÁÊÌÁ ÞÅÒÅÚ (fcntl(2)). åÓÌÉ ÆÁÊÌ ÓÏÄÅÒÖÉÔ 0, ÕÄÅÒÖÁÎÉÅ ÚÁÐÒÅÝÅÎÏ. åÓÌÉ ÎÅ ÎÏÌØ - ÒÁÚÒÅÛÅÎÏ.

æÁÊÌÙ overflowgid É overflowuid ÐÏÚ×ÏÌÑÀÔ ×ÁÍ ÉÚÍÅÎÉÔØ ÚÎÁÞÅÎÉÅ ÆÉËÓÉÒÏ×ÁÎÎÙÈ UID É GID. ðÏ ÕÍÏÌÞÁÎÉÀ ÏÎÏ ÒÁ×ÎÏ 65534. îÅËÏÔÏÒÙÅ ÆÁÊÌÏ×ÙÅ ÓÉÓÔÅÍÙ ÐÏÄÄÅÒÖÉ×ÁÀÔ ÔÏÌØËÏ 16-ÂÉÔÎÙÅ UID É GID, × ÔÏ ×ÒÅÍÑ ËÁË × Linux UID É GID Ñ×ÌÑÀÔÓÑ 32-ÂÉÔÎÙÍÉ. ëÏÇÄÁ ÍÏÎÔÉÒÕÅÔÓÑ ÏÄÎÁ ÉÚ ÔÁËÉÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ Ó ÐÒÁ×ÁÍÉ, ÐÏÚ×ÏÌÑÀÝÉÍÉ ÚÁÐÉÓØ, ×ÓÅ UID ÉÌÉ GID, ËÏÔÏÒÙÅ ÐÒÅ×ÙÛÁÀÔ 65535 ÔÒÁÎÓÌÉÒÕÀÔÓÑ ÐÅÒÅÄ ÚÁÐÉÓØÀ ÎÁ ÄÉÓË × ÐÅÒÅÐÏÌÎÅÎÎÙÅ ÚÎÁÞÅÎÉÑ.

æÁÊÌ super-max ÕÐÒÁ×ÌÑÅÔ ÍÁËÓÉÍÁÌØÎÙÍ ÚÎÁÞÅÎÉÅÍ ÓÕÐÅÒÂÌÏËÏ× É ÔÁËÉÍ ÏÂÒÁÚÏÍ ÍÁËÓÉÍÁÌØÎÙÍ ÚÎÁÞÅÎÉÅÍ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ, ËÏÔÏÒÙÅ ÍÏÖÅÔ ÓÍÏÎÔÉÒÏ×ÁÔØ ÑÄÒÏ. ÷ÁÍ ÎÅÏÂÈÏÄÉÍÏ Õ×ÅÌÉÞÉÔØ super-max ÔÏÌØËÏ × ÔÏÍ ÓÌÕÞÁÅ, ÅÓÌÉ ×ÁÍ ÎÕÖÎÏ ÓÍÏÎÔÉÒÏ×ÁÔØ ÂÏÌØÛÅ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ, ÞÅÍ ÜÔÏ ÐÏÚ×ÏÌÑÅÔ ÚÎÁÞÅÎÉÅ × ÆÁÊÌÅ super-max. æÁÊÌ super-nr ÓÏÄÅÒÖÉÔ ËÏÌÉÞÅÓÔ×Ï ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ, ËÏÔÏÒÙÅ ÓÍÏÎÔÉÒÏ×ÁÎÙ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ.

kernel
üÔÏÔ ËÁÔÁÌÏÇ ÓÏÄÅÒÖÉÔ ÆÁÊÌÙ acct, cad_pid, cap-bound, core_pattern, core_uses_pid, ctrl-alt-del, dentry-state, domainname, hotplug, hostname, htab-reclaim (ÔÏÌØËÏ ÄÌÑ PowerPC), java-appletviewer (binfmt_java, ÕÓÔÁÒÅÌ), java-interpreter (binfmt_java, ÕÓÔÁÒÅÌ), l2cr (ÔÏÌØËÏ ÄÌÑ PowerPC), modprobe, msgmax, msgmnb, msgmni, osrelease, ostype, overflowgid, overflowuid, panic, panic_on_oops, pid_max, powersave-nap (ÔÏÌØËÏ ÄÌÑ PowerPC), printk, random, real-root-dev, reboot-cmd (ÔÏÌØËÏ ÄÌÑ SPARC), rtsig-max, rtsig-nr, sem, sg-big-buff, shmall, shmmax, shmmni, sysrq, tainted, threads-max, version É zero-paged (ÔÏÌØËÏ ÄÌÑ PowerPC) ÆÕÎËÃÉÉ ËÏÔÏÒÙÈ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÉÈ ÉÍÅÎÁÍ.

æÁÊÌ acct ÓÏÄÅÒÖÉÔ ÔÒÉ ÞÉÓÌÁ: highwater, lowwater É frequency. åÓÌÉ ÒÁÚÒÅۣΠÕÞ£Ô ÐÒÏÃÅÓÓÏ× × ÓÔÉÌÅ BSD, ÔÏ ÜÔÉ ÚÎÁÞÅÎÉÑ ÕÐÒÁ×ÌÑÀÔ ÅÇÏ ÐÏ×ÅÄÅÎÉÅÍ. åÓÌÉ Ó×ÏÂÏÄÎÏÇÏ ÍÅÓÔÁ ÎÁ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ, ËÕÄÁ ÏÓÕÝÅÓÔ×ÌÑÅÔÓÑ ÐÒÏÔÏËÏÌÉÒÏ×ÁÎÉÅ ÕÞ£ÔÁ ÓÔÁÎÏ×ÉÔÓÑ ÍÅÎØÛÅ, ÞÅÍ lowwater%, ÔÏ ÕÞ£Ô ÐÒÏÃÅÓÓÏ× ÐÒÉÏÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ. åÓÌÉ Ó×ÏÂÏÄÎÏÇÏ ÍÅÓÔÁ ÓÔÁÎÏ×ÉÔÓÑ ÂÏÌØÛÅ, ÞÅÍ highwater%, ÔÏ ÕÞ£Ô ÐÒÏÃÅÓÓÏ× ×ÏÚÏÂÎÏ×ÌÑÅÔÓÑ. úÎÁÞÅÎÉÅ frequency ÏÐÒÅÄÅÌÑÅÔ ËÁË ÞÁÓÔÏ ÑÄÒÏ ÐÒÏ×ÅÒÑÅÔ Ó×ÏÂÏÄÎÏÅ ÍÅÓÔÏ (× ÓÅËÕÎÄÁÈ). ðÏ ÕÍÏÌÞÁÎÉÀ ÚÎÁÞÅÎÉÑ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ ÓÏÓÔÁ×ÌÑÀÔ 4, 2 É 30. ôÁËÉÍ ÏÂÒÁÚÏÍ, ÐÒÉÏÓÔÁÎÏ×ËÁ ÕÞ£ÔÁ ÏÓÕÝÅÓÔ×ÌÑÅÔÓÑ ÅÓÌÉ Ó×ÏÂÏÄÎÏ ÍÅÎÅÅ 2% ÍÅÓÔÁ ÎÁ ÄÉÓËÅ; ×ÏÚÏÂÎÏ×ÌÅÎÉÅ ÅÓÌÉ ÍÅÓÔÁ >=4%; ÉÎÆÏÒÍÁÃÉÑ Ï Ó×ÏÂÏÄÎÏÍ ÍÅÓÔÅ ÏÂÎÏ×ÌÑÅÔÓÑ ËÁÖÄÙÅ 30 ÓÅËÕÎÄ.

æÁÊÌ cap-bound ÓÏÄÅÒÖÉÔ ÎÁÂÏÒ ÚÎÁÞÅÎÉÊ ÑÄÒÁ capability bounding set (×ÙÒÁÖÁÅÍÙÊ ËÁË ÄÅÓÑÔÉÞÎÙÅ ÞÉÓÌÁ ÓÏ ÚÎÁËÏÍ). üÔÏÔ ÎÁÂÏÒ Ñ×ÌÑÅÔÓÑ ÂÉÔÏ×ÏÊ ÍÁÓËÏÊ ×ÏÚÍÏÖÎÏÓÔÅÊ, ÐÒÅÄÏÓÔÁ×ÌÑÅÍÙÈ ÐÒÏÃÅÓÓÕ ×Ï ×ÒÅÍÑ exec, ËÏÔÏÒÁÑ ÎÁËÌÁÄÙ×ÁÅÔÓÑ ÐÏÓÒÅÄÓÔ×ÏÍ ÂÉÔÏ×ÏÇÏ ÕÍÎÏÖÅÎÉÑ (AND).

æÁÊÌ core_pattern (ÎÏ×ÏÅ × Linux 2.5) ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÕÌÕÞÛÅÎÙÊ ËÏÎÔÒÏÌØ ÎÁÄ ÆÏÒÍÏÊ ÉÍÅÎÉ ÆÁÊÌÁ core, ÞÔÏ ÚÁÍÅÎÑÅÔ ÕÓÔÁÒÅ×ÛÉÊ ÆÁÊÌ core_uses_pid, ÏÐÉÓÙ×ÁÅÍÙÊ ÎÉÖÅ. éÍÑ ÆÁÊÌÁ core ÕÐÒÁ×ÌÑÅÔÓÑ ÏÐÒÅÄÅÌÅÎÉÅÍ ÛÁÂÌÏÎÁ × core_pattern. ûÁÂÌÏÎ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÓÉÍ×ÏÌ %, ËÏÔÏÒÙÊ ÏÐÒÅÄÅÌÑÅÔ ËÁËÁÑ ÉÚ ÓÌÅÄÕÀÝÉÈ ÐÏÄÓÔÁÎÏ×ÏË ÂÕÄÅÔ ÐÒÉÍÅÎÅÎÁ ÐÒÉ ÓÏÚÄÁÎÉÉ ÆÁÊÌÁ core:


    

  %%  ïÄÉÎ ÓÉÍ×ÏÌ %

  %p  PID ÐÒÏÃÅÓÓÁ, ÄÌÑ ËÏÔÏÒÏÇÏ ÓÏÚÄÁ£ÔÓÑ ÆÁÊÌ ÄÁÍÐ

  %u  ÒÅÁÌØÎÙÊ UID ÐÒÏÃÅÓÓÁ, ÄÌÑ ËÏÔÏÒÏÇÏ ÓÏÚÄÁ£ÔÓÑ ÄÁÍÐ

  %g  ÒÅÁÌØÎÙÊ GID ÐÒÏÃÅÓÓÁ, ÄÌÑ ËÏÔÏÒÏÇÏ ÓÏÚÄÁ£ÔÓÑ ÄÁÍÐ

  %s  ÎÏÍÅÒ ÓÉÇÎÁÌÁ, ×ÙÚÙ×ÁÛÅÇÏ ÄÁÍÐ

  %t  ×ÒÅÍÑ ÓÏÚÄÁÎÉÑ ÄÁÍÐÁ (ÓÅËÕÎÄÙ ÐÒÏÛÅÄÛÉÅ Ó 0:00h, 1 Jan 1970)

  %h  ÉÍÑ ÍÁÛÉÎÙ (ÔÏÖÅ, ÞÔÏ É 'nodename' 

      ×ÏÚ×ÒÁÝÁÅÍÏÅ ×ÙÚÏ×ÏÍ uname(2))

  %e  ÉÍÑ ÐÒÏÇÒÁÍÍÙ

    

ïÄÉÎÏÞÎÙÊ ÓÉÍ×ÏÌ % × ËÏÎÃÅ ÛÁÂÌÏÎÁ ÏÔÂÒÁÓÙ×ÁÅÔÓÑ ÉÚ ÉÍÅÎÉ ÆÁÊÌÁ core, ËÁË É ËÏÍÂÉÎÁÃÉÑ ÉÚ ÓÌÅÄÕÀÝÉÈ ÚÁ ÎÉÍ ÓÉÍ×ÏÌÏ×, ÅÓÌÉ ÏÎÁ ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÏÄÎÏÊ ÉÚ ÕËÁÚÁÎÎÙÈ ×ÙÛÅ ËÏÍÂÉÎÁÃÉÊ. ÷ÓÅ ÄÒÕÇÉÅ ÓÉÍ×ÏÌÙ × ÛÁÂÌÏÎÅ ÓÔÁÎÏ×ÑÔÓÑ ÌÉÔÅÒÁÌØÎÏÊ ÞÁÓÔØÀ ÉÍÅÎÉ ÆÁÊÌÁ core. íÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÐÏÌÕÞÉ×ÛÅÇÏÓÑ ÉÍÅÎÉ ÆÁÊÌÁ core ÎÅ ÍÏÖÅÔ ÐÒÅ×ÙÛÁÔØ 64 ÂÁÊÔ. ðÏ ÕÍÏÌÞÁÎÉÀ - ÜÔÏ ÉÍÑ "core". äÌÑ ÏÂÒÁÔÎÏÊ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ, ÅÓÌÉ core_pattern ÎÅ ×ËÌÀÞÁÅÔ "%p" É core_uses_pid ÏÔÌÉÞÅÎ ÏÔ ÎÕÌÑ, ÔÏ Ë ÉÍÅÎÉ ÆÁÊÌÁ core ÂÕÄÅÔ ÄÏÂÁ×ÌÅÎÁ ÐÏÄÓÔÒÏËÁ .PID.

æÁÊÌ core_uses_pid ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ ÉÍÅÎÅÍ ÆÁÊÌÁ core × Linux 2.4. åÓÌÉ ÄÁÎÎÙÊ ÆÁÊÌ ÓÏÄÅÒÖÉÔ ÚÎÁÞÅÎÉÅ 0, ÔÏ ÆÁÊÌ core ÎÁÚÙ×ÁÅÔÓÑ ÐÒÏÓÔÏ core. åÓÌÉ ÄÁÎÎÙÊ ÆÁÊÌ ÓÏÄÅÒÖÉÔ ÎÅÎÕÌÅ×ÏÅ ÚÎÁÞÅÎÉÅ, ÔÏ ÉÍÑ ÆÁÊÌÁ core ×ËÌÀÞÁÅÔ × ÓÅÂÑ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÒÏÃÅÓÓÁ × ×ÉÄÅ core.PID.

æÁÊÌ ctrl-alt-del ÕÐÒÁ×ÌÑÅÔ ÏÂÒÁÂÏÔËÏÊ ÎÁÖÁÔÉÑ ËÌÁ×ÉÛ Ctrl-Alt-Del. ëÏÇÄÁ ÚÎÁÞÅÎÉÅ × ÜÔÏÍ ÆÁÊÌÅ 0, Ctrl-Alt-Del ÏÂÒÁÂÁÔÙ×ÁÅÔÓÑ É ÐÒÏÉÚ×ÏÄÉÔ ×ÙÚÏ× ÐÒÏÇÒÁÍÍÙ init(1) ÄÌÑ ×ÙÐÏÌÎÅÎÉÑ ÐÅÒÅÚÁÐÕÓËÁ ÓÉÓÔÅÍÙ. ëÏÇÄÁ ÚÎÁÞÅÎÉÅ × ÆÁÊÌÅ > 0, ÒÅÁËÃÉÑ Linux ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ Vulcan Nerve Pinch (tm), ÓÏÇÌÁÓÎÏ ËÏÔÏÒÏÍÕ ÐÒÏÉÚÏÊÄ£Ô ÎÅÍÅÄÌÅÎÎÁÑ ÐÅÒÅÚÁÇÒÕÚËÁ, ÄÁÖÅ ÂÅÚ ÓÉÎÈÒÏÎÉÚÁÃÉÉ ÂÕÆÅÒÏ× ÄÉÓËÏ×. úÁÍÅÞÁÎÉÅ: ËÏÇÄÁ ËÁËÁÑ-ÌÉÂÏ ÐÒÏÇÒÁÍÍÁ (ÔÉÐÁ dosemu) ÐÏÌÕÞÁÅÔ ËÌÁ×ÉÁÔÕÒÕ × 'raw' ÒÅÖÉÍÅ, ÎÁÖÁÔÉÅ ctrl-alt-del ÉÎÔÅÒÐÒÅÔÉÒÕÅÔÓÑ ÜÔÏÊ ÐÒÏÇÒÁÍÍÏÊ, ÐÅÒÅÄ ÔÅÍ ËÁË ÏÎÏ ÄÏÓÔÉÇÎÅÔ ÕÒÏ×ÎÑ ÏÂÒÁÂÏÔËÉ tty ÑÄÒÏÍ, É ÔÁËÉÍ ÏÂÒÁÚÏÍ, ÉÍÅÎÎÏ ÜÔÁ ÐÒÏÇÒÁÍÍÁ ÂÕÄÅÔ ÒÅÛÁÔØ, ÞÔÏ Ó ÜÔÉÍ ÄÅÌÁÔØ.

æÁÊÌ hotplug ÓÏÄÅÒÖÉÔ ÐÕÔØ ÄÌÑ ÁÇÅÎÔÁ ÐÏÌÉÔÉËÉ ÕÓÔÒÏÊÓÔ×, ÐÏÄËÌÀÞÁÅÍÙÈ × "ÇÏÒÑÞÅÍ" ÒÅÖÉÍÅ. ðÏ ÕÍÏÌÞÁÎÉÀ ÜÔÏ ÆÁÊÌ "/sbin/hotplug".

æÁÊÌÙ domainname É hostname ÍÏÇÕÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÙ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÉÍÅÎÉ ÄÏÍÅÎÁ ÓÌÕÖÂÙ NIS/YP É ÉÍÅÎÉ ÕÚÌÁ ÄÌÑ ×ÁÛÅÊ ÍÁÛÉÎÙ ÔÏÞÎÏ ÔÁËÉÍ ÖÅ ÏÂÒÁÚÏÍ ËÁË É ËÏÍÁÎÄÁÍÉ domainname É hostname, Ô.Å. ËÏÍÁÎÄÙ:


# echo "darkstar" > /proc/sys/kernel/hostname
# echo "mydomain" > /proc/sys/kernel/domainname


ÉÍÅÀÔ ÔÏÔ ÖÅ ÜÆÆÅËÔ, ÞÔÏ É ËÏÍÁÎÄÙ


# hostname "darkstar"
# domainname "mydomain"


úÁÍÅÔÉÍ, ÏÄÎÁËÏ, ÞÔÏ ËÌÁÓÓÉÞÅÓËÉÊ darkstar.frop.org ÉÍÅÅÔ ÉÍÑ ÕÚÌÁ "darkstar" É ÄÏÍÅÎÎÏÅ ÉÍÑ DNS (óÅÒ×ÅÒÁ äÏÍÅÎÎÙÈ éÍÅÎ) "frop.org", ÎÅ ÐÕÔÁÊÔÅ Ó ÄÏÍÅÎÎÙÍ ÉÍÅÎÅÍ NIS (óÌÕÖÂÙ óÅÔÅ×ÏÊ éÎÆÏÒÍÁÃÉÉ) ÉÌÉ ËÁË ÏÎÁ ÒÁÎØÛÅ ÎÁÚÙ×ÁÌÁÓØ YP (Yellow Pages). üÔÉ Ä×Á ÄÏÍÅÎÎÙÈ ÉÍÅÎÉ ÐÏÌÎÏÓÔØÀ ÒÁÚÌÉÞÎÙ ÐÏ Ó×ÏÅÊ ÓÕÔÉ. ðÏÄÒÏÂÎÏÓÔÉ Ï ÜÔÏ ÍÏÖÎÏ ÎÁÊÔÉ ÎÁ ÓÔÒÁÎÉÃÅ ÒÕËÏ×ÏÄÓÔ×Á hostname(1).

åÓÌÉ ÆÁÊÌ htab-reclaim (ÔÏÌØËÏ ÄÌÑ PowerPC) ÕÓÔÁÎÏ×ÌÅÎ × ÎÅÎÕÌÅ×ÏÅ ÚÎÁÞÅÎÉÅ, ÔÏ PowerPC htab (ÓÍ. ÆÁÊÌ Documentation/powerpc/ppc_htab.txt × ÉÓÈÏÄÎÙÈ ÔÅËÓÔÁÈ ÑÄÒÁ) ÐÏÄÒÅÚÁÅÔÓÑ ËÁÖÄÙÊ ÒÁÚ, ËÏÇÄÁ ÓÉÓÔÅÍÁ ×ÈÏÄÉÔ × ÃÉËÌ ÐÒÏÓÔÏÑ.

æÁÊÌ l2cr (ÔÏÌØËÏ ÄÌÑ PowerPC) ÓÏÄÅÒÖÉÔ ÆÁÊÌ, ËÏÔÏÒÙÊ ÕÐÒÁ×ÌÑÅÔ L2 ËÜÛÅÍ ÎÁ ÐÒÏÃÅÓÓÏÒÎÙÈ ÐÌÁÔÁÈ G3. åÓÌÉ 0, ËÜÛ ÚÁÐÒÅÝ£Î. åÓÌÉ ÎÅ ÎÏÌØ - ÒÁÚÒÅÛ£Î.

æÁÊÌ modprobe ÏÐÉÓÙ×ÁÅÔÓÑ × ÆÁÊÌÅ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× ÑÄÒÁ Documentation/kmod.txt.

æÁÊÌ msgmax ÜÔÏ ÓÉÓÔÅÍÎÙÊ ÌÉÍÉÔ, ÚÁÄÁÀÝÉÊ ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÂÁÊÔ × ÏÄÎÏÍ ÓÏÏÂÝÅÎÉÉ, ËÏÔÏÒÏÅ ÐÉÛÅÔÓÑ × ÏÞÅÒÅÄØ ÓÏÏÂÝÅÎÉÊ System V.

æÁÊÌ msgmni ÚÁÄÁ£Ô ÓÉÓÔÅÍÎÙÊ ÌÉÍÉÔ ÎÁ ËÏÌÉÞÅÓÔ×Ï ÉÄÅÎÔÉÆÉËÁÔÏÒÏ× × ÏÞÅÒÅÄÉ ÓÏÏÂÝÅÎÉÊ. (æÁÊÌ ÅÓÔØ ÔÏÌØËÏ × Linux 2.4 É ×ÙÛÅ.)

æÁÊÌ msgmnb ÜÔÏ ÓÉÓÔÅÍÎÙÊ ÐÁÒÁÍÅÔÒ, ÉÓÐÏÌØÚÕÅÍÙÊ ÄÌÑ ÉÎÉÃÉÁÌÉÚÁÃÉÉ ÕÓÔÁÎÏ×ËÉ msg_qbytes ÄÌÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏ ÓÏÚÄÁ×ÁÅÍÙÈ ÏÞÅÒÅÄÅÊ ÓÏÏÂÝÅÎÉÊ. õÓÔÁÎÏ×ËÁ msg_qbytes ÚÁÄÁ£Ô ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÂÁÊÔ, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÂÙÔØ ÚÁÐÉÓÁÎÙ × ÏÞÅÒÅÄØ ÓÏÏÂÝÅÎÉÊ.

æÁÊÌÙ ostype É osrelease ÓÏÄÅÒÖÁÔ ÐÏÄÓÔÒÏËÉ ÉÚ /proc/version.

æÁÊÌÙ overflowgid É overflowuid ÄÕÂÌÉÒÕÀÔ ÆÁÊÌÙ /proc/sys/fs/overflowgid É /proc/sys/fs/overflowuid.

æÁÊÌ panic ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÄÏÓÔÕÐ ÎÁ ÞÔÅÎÉÅ É ÚÁÐÉÓØ Ë ÐÅÒÅÍÅÎÎÏÊ ÑÄÒÁ panic_timeout. åÓÌÉ × ÆÁÊÌÅ ÎÏÌØ, ÑÄÒÏ ÂÕÄÅÔ ÚÁÃÉËÌÉ×ÁÔØÓÑ ÐÒÉ ËÒÁÈÅ ÓÉÓÔÅÍÙ ÐÏ panic; ÅÓÌÉ ÎÅ ÎÏÌØ, ÔÏ ÜÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÑÄÒÏ ÄÏÌÖÎÏ ×ÙÐÏÌÎÉÔØ Á×ÔÏÍÁÔÉÞÅÓËÕÀ ÐÅÒÅÚÁÇÒÕÚËÕ ÐÏÓÌÅ ÜÔÏÇÏ ËÏÌÉÞÅÓÔ×Á ÓÅËÕÎÄ. ëÏÇÄÁ ×Ù ÉÓÐÏÌØÚÕÅÔÅ ÐÒÏÇÒÁÍÍÎÙÊ ÄÒÁÊ×ÅÒ ÕÓÔÒÏÊÓÔ×Á watchdog (ÕÓÔÒÏÊÓÔ×Ï, ÐÅÒÉÏÄÉÞÅÓËÉ ÄÅÌÁÀÝÅÅ ÐÒÏ×ÅÒËÕ, ÞÔÏ ÓÉÓÔÅÍÁ ÆÕÎËÃÉÏÎÉÒÕÅÔ), ÔÏ ÒÅËÏÍÅÎÄÕÅÔÓÑ ÕÓÔÁÎÏ×ÉÔØ ÚÎÁÞÅÎÉÅ 60.

æÁÊÌ panic_on_oops (ÎÏ×ÏÅ × Linux 2.5) ÕÒÁ×ÌÑÅÔ ÐÏ×ÅÄÅÎÉÅÍ ÑÄÒÁ, ËÏÇÄÁ ÓÌÕÞÁÅÔÓÑ oops ÉÌÉ BUG. åÓÌÉ ÆÁÊÌ ÓÏÄÅÒÖÉÔ 0, ÔÏ ÓÉÓÔÅÍÁ ÐÙÔÁÅÔÓÑ ÐÒÏÄÏÌÖÉÔØ ÒÁÂÏÔÕ. åÓÌÉ ÓÏÄÅÒÖÉÔ 1, ÔÏ ÓÉÓÔÅÍÁ ×ÙÐÏÌÎÑÅÔ ÚÁÄÅÒÖËÕ ÎÁ ÎÅÓËÏÌØËÏ ÓÅËÕÎÄ (ÞÔÏÂÙ ÄÁÔØ ×ÒÅÍÑ klogd ÚÁÐÉÓÁÔØ ×Ù×ÏÄ oops) É ÚÁÔÅÍ ÇÅÎÅÒÉÒÕÅÔ ËÒÁÈ ÓÉÓÔÅÍÙ ÞÅÒÅÚ panic. åÓÌÉ ÆÁÊÌ panic ÔÁËÖÅ ÓÏÄÅÒÖÉÔ ÎÅÎÕÌÅ×ÏÅ ÚÎÁÅÞÅÎÉÅ, ÔÏ ÍÁÛÉÎÁ ÂÕÄÅÔ ÐÅÒÅÚÁÇÒÕÖÅÎÁ.

æÁÊÌ pid_max (ÎÏ×ÏÅ × Linux 2.5) ÚÁÄÁ£Ô ÚÎÁÞÅÎÉÅ, × ÐÒÅÄÅÌÁÈ ËÏÔÏÒÏÇÏ ÎÁÈÏÄÑÔÓÑ ×ÓÅ ÉÄÅÎÔÉÆÉËÁÔÏÒÙ ÐÒÏÃÅÓÓÏ× (PID)) (Ô.Å. ÚÎÁÞÅÎÉÅ × ÜÔÏÍ ÆÁÊÌÅ ÎÁ ÅÄÉÎÉÃÕ ÂÏÌØÛÅ, ÞÅÍ ÍÁËÓÉÍÁÌØÎÙÊ PID). ðÏ ÕÍÏÌÞÁÎÉÀ, ÚÎÁÞÅÎÉÅ × ÜÔÏÍ ÆÁÊÌÅ ÓÏÓÔÁ×ÌÑÅÔ 32768, Ô.Å. ÏÚÎÁÞÁÅÔ ÔÏÔ ÖÅ ÓÁÍÙÊ ÄÉÁÐÁÚÏÎ PID'Ï×, ÞÔÏ É × ÒÁÎÎÉÈ ÑÄÒÁÈ. úÎÁÞÅÎÉÅ × ÜÔÏÍ ÆÁÊÌÅ ÍÏÖÅÔ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎÏ ÄÏ 2^22 (ÚÎÁÞÅÎÉÑ PID_MAX_LIMIT, ËÏÔÏÒÏÅ ÐÒÉÂÌÉÚÉÔÅÌØÎÏ ÓÏÓÔÁ×ÌÑÅÔ 4 ÍÉÌÌÉÏÎÁ).

æÁÊÌ powersave-nap (ÔÏÌØËÏ ÄÌÑ PowerPC) ÓÏÄÅÒÖÉÔ ÆÌÁÇ. åÓÌÉ ÏÎ ÕÓÔÁÎÏ×ÌÅÎ Linux-PPC ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ 'nap' ÒÅÖÉÍ ÓÂÅÒÅÇÁÎÉÑ ÐÉÔÁÎÉÑ, × ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ, ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÒÅÖÉÍ 'doze'.

þÅÔÙÒÅ ÚÎÁÞÅÎÉÑ × ÆÁÊÌÅ printk ÜÔÏ console_loglevel, default_message_loglevel, minimum_console_level É default_console_loglevel. äÁÎÎÙÅ ÚÎÁÞÅÎÉÑ ×ÌÉÑÀÔ ÎÁ ÐÏ×ÅÄÅÎÉÅ printk() ÐÒÉ ×ÙÄÁÞÅ ÉÌÉ ÐÒÏÔÏËÏÌÉÒÏ×ÁÎÉÉ ÓÏÏÂÝÅÎÉÊ Ï ÏÛÉÂËÁÈ. ðÏÄÒÏÂÎÏÓÔÉ Ï ÒÁÚÌÉÞÎÙÈ ÕÒÏ×ÎÑÈ ÐÒÏÔÏËÏÌÉÒÏ×ÁÎÉÑ ÓÍ. × syslog(2). óÏÏÂÝÅÎÉÑ Ó ÂÏÌÅÅ ×ÙÓÏËÉÍ ÐÒÉÏÒÉÔÅÔÏÍ, ÞÅÍ console_loglevel ÂÕÄÕÔ ×ÙÄÁÎÙ ÎÁ ËÏÎÓÏÌØ. óÏÏÂÝÅÎÉÑ ÂÅÚ Ñ×ÎÏ ÚÁÄÁÎÎÏÇÏ ÐÒÉÏÒÉÔÅÔÁ ÂÕÄÕÔ ×ÙÄÁÎÙ Ó ÐÒÉÏÒÉÔÅÔÏÍ default_message_level. minimum_console_loglevel - ÜÔÏ ÍÉÎÉÍÁÌØÎÏÅ (ÎÁÉ×ÙÓÛÅÅ) ÚÎÁÞÅÎÉÅ, × ËÏÔÏÒÏÅ ÍÏÖÅÔ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎÏ ÚÎÁÞÅÎÉÅ console_loglevel. default_console_loglevel - ÜÔÏ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ console_loglevel.

ëÁÔÁÌÏÇ random ÓÏÄÅÒÖÉÔ ÒÁÚÌÉÞÎÙÅ ÐÁÒÁÍÅÔÒÙ, ÕÐÒÁ×ÌÑÀÝÉÅ ÒÁÂÏÔÏÊ ÆÁÊÌÁ /dev/random.

æÁÊÌ real-root-dev ÏÐÉÓÙ×ÁÅÔÓÑ × ÆÁÊÌÅ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× ÑÄÒÁ Documentation/initrd.txt.

æÁÊÌ reboot-cmd (ÔÏÌØËÏ ÄÌÑ Sparc) Ñ×ÌÑÅÔÓÑ ÓÐÏÓÏÂÏÍ ÚÁÄÁÎÉÑ ÁÒÇÕÍÅÎÔÏ× ÄÌÑ ÎÁÞÁÌØÎÏÇÏ ÚÁÇÒÕÚÞÉËÁ SPARC ROM/Flash. óÐÏÓÏ ÓËÁÚÁÔØ ÅÍÕ, ÞÔÏ ÄÅÌÁÔØ ÐÏÓÌÅ ÐÅÒÅÚÁÇÒÕÚËÉ?

æÁÊÌ rtsig-max ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ ÄÌÑ ÎÁÓÔÒÏÊËÉ ÍÁËÓÉÍÁÌØÎÏÇÏ ËÏÌÉÞÅÓÔ×Á ÓÉÇÎÁÌÏ× ÒÅÁÌØÎÏÇÏ ×ÒÅÍÅÎÉ POSIX (× ÏÞÅÒÅÄÉ), ËÏÔÏÒÏÅ ÍÏÖÅÔ ×ÏÓÐÒÉÎÑÔØ ÓÉÓÔÅÍÁ.

æÁÊÌ rtsig-nr ÐÏËÁÚÙ×ÁÅÔ ËÏÌÉÞÅÓÔ×Ï ÓÉÇÎÁÌÏ× ÒÅÁÌØÎÏÇÏ ×ÒÅÍÅÎÉ POSIX, ËÏÔÏÒÙÅ × ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ÎÁÈÏÄÑÔÓÑ × ÏÞÅÒÅÄÉ.

æÁÊÌ sem (ÄÏÓÔÕÐÅÎ × Linux 2.4 É ×ÙÛÅ) ÓÏÄÅÒÖÉÔ 4 ÚÎÁÞÅÎÉÑ, ÏÐÉÓÙ×ÁÀÝÉÈ ÏÇÒÁÎÉÞÅÎÉÑ ÓÅÍÁÆÏÒÏ× ÐÏ ÓÔÁÎÄÁÒÔÕ System V. ÷ÏÔ ÜÔÉ ÚÎÁÞÅÎÉÑ ÐÏ ÐÏÒÑÄËÕ:

SEMMSL
íÁËÓÉÍÁÌØÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÓÅÍÁÆÏÒÏ× × ÏÄÎÏÍ ÓÐÉÓËÅ ÓÅÍÁÆÏÒÏ×.
SEMMNS
óÉÓÔÅÍÎÙÊ ÌÉÍÉÔ ÎÁ ËÏÌÉÞÅÓÔ×Ï ÓÅÍÁÆÏÒÏ× ×Ï ×ÓÅÈ ÓÐÉÓËÁÈ ÓÅÍÁÆÏÒÏ×.
SEMOPM
íÁËÓÉÍÁÌØÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÏÐÅÒÁÃÉÊ, ËÏÔÏÒÏÅ ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁÎÏ × ×ÙÚÏ×Å semop(2).
SEMMNI
óÉÓÔÅÍÎÙÊ ÌÉÍÉÔ ÎÁ ÍÁËÓÉÍÁÌØÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÉÄÅÎÔÉÆÉËÁÔÏÒÏ× ÓÅÍÁÆÏÒÏ×.

æÁÊÌ sg-big-buff ÐÏËÁÚÙ×ÁÅÔ ÒÁÚÍÅÒ ÂÕÆÅÒÁ ÓÔÁÎÄÁÒÔÎÏÇÏ SCSI ÕÓÔÒÏÊÓÔ×Á (sg). ÷Ù ÎÅ ÍÏÖÅÔÅ ÐÏËÁ ÎÁÓÔÒÁÉ×ÁÔØ ÅÇÏ, ÎÏ ÅÇÏ ÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÐÒÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ, ÉÓÐÒÁ×É× ÆÁÊÌ include/scsi/sg.h, ÉÚÍÅÎÉ× × Î£Í ÚÎÁÞÅÎÉÅ SG_BIG_BUFF. ïÄÎÁËÏ, × ÜÔÏÍ ËÁË ÐÒÁ×ÉÌÏ ÎÅÔ ÎÅÏÂÈÏÄÉÍÏÓÔÉ.

æÁÊÌ shmall ÓÏÄÅÒÖÉÔ ÓÉÓÔÅÍÎÙÊ ÌÉÍÉÔ ÎÁ ÏÂÝÅÅ ËÏÌÉÞÅÓÔ×Ï ÓÔÒÁÎÉà ÒÁÚÄÅÌÑÅÍÏÊ ÐÏ ÓÔÁÎÄÁÒÔÕ System V ÓÅÇÍÅÎÔÏ× ÐÁÍÑÔÉ.

æÁÊÌ shmmax ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ ÄÌÑ ÏÐÒÏÓÁ É ÕÓÔÁÎÏ×ËÉ ÏÇÒÁÎÉÞÅÎÉÑ ÎÁ ÄÉÎÁÍÉÞÅÓËÏÅ ÓÏÚÄÁÎÉÅ ÒÁÚÄÅÌÑÅÍÙÈ ÐÏ ÓÔÁÎÄÁÒÔÕ System V ÓÅÇÍÅÎÔÏ× ÐÁÍÑÔÉ. ÷ ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ, ÑÄÒÏ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÅÇÍÅÎÔÙ ÒÁÚÄÅÌÑÅÍÏÊ ÐÁÍÑÔÉ ÄÏ 1Gb. üÔÏ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ SHMMAX.

æÁÊÌ shmmni (ÄÏÓÔÕÐÅÎ × Linux 2.4 É ×ÙÛÅ) ÚÁÄÁ£Ô ÍÁËÓÉÍÁÌØÎÙÊ ÓÉÓÔÅÍÎÙÊ ÌÉÍÉÔ ÎÁ ÓÏÚÄÁÎÉÅ ÒÁÚÄÅÌÑÅÍÙÈ ÐÏ ÓÔÁÎÄÁÒÔÕ System V ÓÅÇÍÅÎÔÏ× ÐÁÍÑÔÉ.

æÁÊÌ version ÓÏÄÅÒÖÉÔ ÓÔÒÏËÕ ×ÉÄÁ:


#5 Wed Feb 25 21:49:24 MET 1998.TP


çÄÅ '#5' ÏÚÎÁÞÁÅÔ, ÞÔÏ ÐÑÔÕÀ ÓÂÏÒËÕ ÑÄÒÁ ÉÚ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ×, Á ÄÁÔÁ ÐÏÓÌÅ ÜÔÏÇÏ ÐÏËÁÚÙ×ÁÅÔ ×ÒÅÍÑ ÓÂÏÒËÉ ÑÄÒÁ.

æÁÊÌ zero-paged (ÔÏÌØËÏ ÄÌÑ PowerPC) ÓÏÄÅÒÖÉÔ ÆÌÁÇ. ëÏÇÄÁ ÏÎ ÒÁÚÒÅۣΠ(ÎÅ ÎÏÌØ), Linux-PPC ÂÕÄÅÔ ÒÁÚÍÅÝÁÔØ ÐÒÅ-ÎÕÌÅ×ÙÅ ÓÔÒÁÎÉÃÙ × ÃÉËÌÅ ÐÒÏÓÔÏÑ, ÞÔÏ ×ÏÚÍÏÖÎÏ Õ×ÅÌÉÞÉÔ ÓËÏÒÏÓÔØ ×ÙÐÏÌÎÅÎÉÑ get_free_pages.

net
äÁÎÎÙÊ ËÁÔÁÌÏÇ ÓÏÄÅÒÖÉÔ ÎÅËÏÔÏÒÕÀ ÉÎÆÏÒÍÁÃÉÀ ÐÏ ÆÕÎËÃÉÏÎÉÒÏ×ÁÎÉÀ ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ.
proc
äÁÎÎÙÊ ËÁÔÁÌÏÇ ÍÏÖÅÔ ÂÙÔØ ÐÕÓÔ.
sunrpc
äÁÎÎÙÊ ËÁÔÁÌÏÇ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÕÄÁÌ£ÎÎÙÊ ×ÙÚÏ× ÐÒÏÃÅÄÕÒ Sun ÄÌÑ ÓÅÔÅ×ÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ (NFS). ÷ ÎÅËÏÔÏÒÙÈ ÓÉÓÔÅÍÁÈ ÅÇÏ ÎÅÔ.
vm
üÔÏÔ ËÁÔÁÌÏÇ ÓÏÄÅÒÖÉÔ ÆÁÊÌÙ ÄÌÑ ÔÏÎËÏÊ ÎÁÓÔÒÏÊËÉ ÕÐÒÁ×ÌÅÎÉÑ ÐÁÍÑÔØÀ, ÂÕÆÅÒÁÍÉ É ËÜÛÅÍ.
sysvipc
ðÏÄËÁÔÁÌÏÇ ÓÏÄÅÒÖÉÔ ÐÓÅ×ÄÏ-ÆÁÊÌÙ msg, sem É shm. üÔÉ ÆÁÊÌÙ ÐÏËÁÚÙ×ÁÀÔ ÏÂßÅËÔÙ ÍÅÖÐÒÏÃÅÓÓÎÏÇÏ ×ÚÁÉÍÏÄÅÊÓÔ×ÉÑ (System V Interprocess Communication (IPC)) (ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ: ÏÞÅÒÅÄÉ ÓÏÏÂÝÅÎÉÊ, ÓÅÍÁÆÏÒÙ É ÒÁÚÄÅÌÑÅÍÕÀ ÐÁÍÑÔØ) ËÏÔÏÒÙÊ ÓÕÝÅÓÔ×ÕÀÔ × ÓÉÓÔÅÍÅ × ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ. ðÏÈÏÖÁÑ ÉÎÆÏÒÍÁÃÉÑ ÐÒÅÄÏÓÔÁ×ÌÑÅÔÓÑ ÞÅÒÅÚ ipcs(1). üÔÉ ÆÁÊÌÙ ÉÍÅÀÔ ÚÁÇÏÌÏ×ËÉ É ÆÏÒÍÁÔÉÒÕÀÔÓÑ (ÐÏ ÏÄÎÏÍÕ IPC ÏÂßÅËÔÕ ÎÁ ÓÔÒÏËÕ) ÄÌÑ ÂÏÌÅṢ̌ÇËÏÇÏ ÐÏÎÉÍÁÎÉÑ. ipc(5) ÐÒÅÄÓÔÁ×ÌÑÅÔ ÐÏÄÇÏÔÏ×ÉÔÅÌØÎÙÊ ÍÁÔÅÒÉÁÌ ÐÏ ÉÎÆÏÒÍÁÃÉÉ, ËÏÔÏÒÕÀ ÐÏËÁÚÙ×ÁÀÔ ÜÔÉ ÆÁÊÌÙ.
tty
ðÏÄËÁÔÁÌÏÇ, ÓÏÄÅÒÖÁÝÉÊ ÐÓÅ×ÄÏ-ÆÁÊÌÙ É ÐÏÄËÁÔÁÌÏÇÉ ÄÌÑ ÄÒÁÊ×ÅÒÏ× ÔÅÒÍÉÎÁÌØÎÙÈ ÕÓÔÒÏÊÓÔ× tty É ÐÏÒÑÄÏË ×ÙÄÅÌÅÎÉÑ ÕÓÔÒÏÊÓÔ×.
uptime
üÔÏÔ ÆÁÊÌ ÓÏÄÅÒÖÉÔ Ä×Á ÞÉÓÌÁ: ×ÒÅÍÑ ÒÁÂÏÔÙ ÓÉÓÔÅÍÙ Ó ÍÏÍÅÎÔÁ ÚÁÇÒÕÚËÉ (× ÓÅËÕÎÄÁÈ) É ÏÂÝÅÅ ×ÒÅÍÑ, ËÏÔÏÒÏÅ ÓÉÓÔÅÍÁ ÐÒÏ×ÅÌÁ × ÓÏÓÔÏÑÎÉÉ ÐÒÏÓÔÏÑ (× ÓÅËÕÎÄÁÈ).
version
óÔÒÏËÁ, ÉÄÅÎÔÉÆÉÃÉÒÕÀÝÁÑ ×ÅÒÓÉÀ ÑÄÒÁ, ËÏÔÏÒÏÅ ÚÁÐÕÝÅÎÏ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ. ïÎÁ ×ËÌÀÞÁÅÔ ÓÏÄÅÒÖÉÍÏÅ /proc/sys/ostype, /proc/sys/osrelease É /proc/sys/version. îÁÐÒÉÍÅÒ:

Linux version 1.0.9 (quinlan@phaze) #1 Sat May 14 01:51:54 EDT 1994

óíïôòé ôáëöå

cat(1), find(1), free(1), mount(1), ps(1), tr(1), uptime(1), chroot(2), mmap(2), readlink(2), syslog(2), slabinfo(5), hier(7), arp(8), dmesg(8), hdparm(8), ifconfig(8), lsmod(8), lspci(8), netstat(8), procinfo(8), route(8) /usr/src/linux/Documentation/filesystems/proc.txt

óïïô÷åôóô÷éå óôáîäáòôáí

ðÒÉÂÌÉÚÉÔÅÌØÎÏ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÑÄÒÕ Linux 2.4.17. ðÏÖÁÌÕÊÓÔÁ ÏÂÎÏ×ÌÑÊÔÅ ÐÏ ÍÅÒÅ ÎÅÏÂÈÏÄÉÍÏÓÔÉ.

ðÏÓÌÅÄÎÅÅ ÏÂÎÏ×ÌÅÎÉÅ ÂÙÌÏ ÄÌÑ Linux 2.4.17.

ðòåäïóôåòåöåîéñ

úÁÍÅÔÉÍ, ÞÔÏ ÍÎÏÇÉÅ ÓÔÒÏËÉ (ÔÁËÉÅ ËÁË ÏËÒÕÖÅÎÉÅ É ËÏÍÁÎÄÎÁÑ ÓÔÒÏËÁ) ÄÁÀÔÓÑ ×Ï ×ÎÕÔÒÅÎÎÅÍ ÆÏÒÍÁÔÅ, ÇÄÅ ÐÏÄÐÏÌÑ ÚÁËÁÎÞÉ×ÁÀÔÓÑ ÎÕÌÅ×ÙÍÉ ÂÁÊÔÁÍÉ, ÔÁË ÞÔÏ ×ÏÚÍÏÖÎÏ ÏÎÉ ÂÕÄÕÔ ÂÏÌÅÅ ÞÉÔÁÂÅÌØÎÙ, ÅÓÌÉ ×Ù ÂÕÄÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÞÔÅÎÉÑ ËÏÍÁÎÄÙ od -c ÉÌÉ tr "\000" "\n". ÷ ËÁÞÅÓÔ×Å ÁÌØÔÅÒÎÁÔÉ×Ù, ÐÒÅËÒÁÓÎÏ ÒÁÂÏÔÁÅÔ echo `cat <file>`.

äÁÎÎÁÑ ÓÔÒÁÎÉÃÁ ÒÕËÏ×ÏÄÓÔ×Á Ñ×ÌÑÅÔÓÑ ÎÅÐÏÌÎÏÊ, ×ÏÚÍÏÖÎÏ ÎÅÔÏÞÎÏÊ É ÏÔÎÏÓÉÔÓÑ Ë ÔÏÍÕ ×ÉÄÕ ÄÏËÕÍÅÎÔÁÃÉÉ, ËÏÔÏÒÙÊ ÏÂÎÏ×ÌÑÅÔÓÑ ÏÞÅÎØ ÞÁÓÔÏ.

âìáçïäáòîïóôé

íÁÔÅÒÉÁÌ Ï /proc/sys/fs É /proc/sys/kernel ÐÏÌÎÏÓÔØÀ ÏÓÎÏ×ÁÎ ÎÁ ÄÏËÕÍÅÎÔÁÃÉÉ × ÉÓÈÏÄÎÙÈ ÔÅËÓÔÁÈ ÑÄÒÁ, ËÏÔÏÒÕÀ ÎÁÐÉÓÁÌ Rik van Riel.

ðåòå÷ïä

ðÅÒÅ×£Ì Ó ÁÎÇÌÉÊÓËÏÇÏ ÷ÉËÔÏÒ ÷ÉÓÌÏÂÏËÏ× <corochoone@perm.ru> 2004