Professional Documents
Culture Documents
Origin: http://www.linux.org.ru/books/ http://www.linux.org.ru/books/
From: Ultracom ================================================================
====
0.3
1995
(Lars Wirzenius)
- 2
1 4 1.1 Linux 6 2 Linux
- 4 -
Lin
? ,
- 5 ,
Linux,
, Linux,
, ,
- 6 -
.
Lars Wirzenius / Linux docs Hernesaarentie 15 A 2 00150 Helsinki Finland
, : Ma
H.Peter Anvin, Remy Card, Theodore Ts'o Stephen Tweedie
- 7 Linux. Matt We
LDP,
ftp://sunsite.unc.edu/pub/Linux/docs/LDP ftp://tsx-11.mit.edu/pub/linux/docs/gu
ides
- 8 -
2 Linux
Linux.
2.1
UNIX- .
,
- 9 .
(
2.2
Linux : ,
( ) -
, , . ,
2.3 UNIX
U
2.3.1 init
UNIX p init.
, init, .
- 11 -
, init - ,
, init ,
2.3.2
( ) (
2.3.3 Syslog
,
2.3.4 : cron at
- 12 -
cron. crontab,
at cron,
2.3.5
UNIX Linux,
, . ,
Linux X Window Sy
2.3.6
- , .
- 13 UNIX- .
, .
2.3.7
, .
, gett
2.3.8
, ,
,
2.3.9
.
2.3.10
- 15 , ,
,
2.4
: root,
5 (. Linux Filesy
- 16 -
3
, Linux
3.1
Linux, , init(8),
(..
- 17 , , ,
3.2
Linux , . "
, BIOS ,
, , MBR, (
- 18 : ,
LILO ,
, LILO,
, ,
, (
- 19 ) , :
Linux ,
sVGA,
( , ,
LILO boot: Loading linux. Console: colour EGA+ 80x25, 8 virtual consoles Serial
driver version 3.94 with no serial options enabled tty00 at 0x03f8 (irq = 4) is
a 16450 tty01 at 0x02f8 (irq = 3) is a 16450 lp_init: lp1 exists (0), using pol
ling driver Memory: 7332k/8192 available (300k kernel code, 384k reserved, 176k
data) Floppy drive(s): fd0 is 1.44M, fd1 is 1.2M Loopback device init Warning WD
8013 board not found at i/o = 280 Math coprocessor using irq13 error reporting P
artition check:
hda: hda1 hda2 hda3 VFS: Mounted root (ext filesystem) Linux version 0.99.pl9-1
(root@haven) 05/01/93 14:12:20
- 20 , Linux .
, p root. ,
root p read-only (
init(8) ( /sbin/
init getty(8)
.
3.3
Linux .
- 21 ,
, - shutdown(8)
, ,
, ,
shutdown -h +time message,
time , , message -
root# shutdown -h +10 'We will install a new disk. System should > be back on-l
ine in three hours.'
- 22 -
, ,
Broadcast message from root (ttyp0) Wed Aug 2 01:03:25 1995...
We will install a new disk. System should be back on-line in three hours. The s
ystem is going DOWN for system halt in 10 minutes !!
: /etc/inittab , .
, (
. ,
- 23 .
sync(8),
3.4
,
3.5
shutdown
3.6
. ,
Linux
- 24 , ,
- 25 -
. , ,
:
(
, .
. Linux
- 26 -
6 p ,
,
4.1
UNIX, Linux, :
ttyp5 root ~ $ cat filename > /dev/lp1 ttyp5 root ~ $
, ( lpr(1)),
( /dev),
- 27 ,
ttyp5 root ~ $ ls -l /dev/cua0 crw-rw-rw- 1 root uucp 5, 64 Nov 30 1993 /dev/cu
a0 ttyp5 root ~ $
, .. 'c', ,
,
4.2
, .
- 28 -
(CPU)
,
( ) ,
- 29 .
( , ),
, BIOS , ,
IDE . SCSI
Linux ,
- 30 .
. IDE
4.3
, ,
, (
. , 3.5
, Linux
, ,
4.4
- ,
MS-DOS,
- 32 . UNIX ( )
IDE SCSI , ,
,
,
fdformat(8).
ttyp5 root ~ $ fdformat /dev/fd0H1440 Double-sided, 80 tracks, 18 sec/track. To
tal capacity 1440 kB. Formatting ... done Verifying ... done ttyp5 root ~ $
- 33 -
(, /dev/fd0),
ttyp5 root ~ $ setfdprm /dev/fd0 1440/1440 ttyp5 root ~ $ fdformat /dev/fd0 Dou
ble-sided, 80 tracks, 18 sec/track. Total capacity 1440 kB. Formatting ... done
Verifying ... done Double-sided, 80 tracks, 18 sec/track. Total capacity 1440 kB
. Formatting ... done Verifying ... done ttyp5 root ~ $
fdformat .
ttyp5 root ~ $ fdformat /dev/fd0H1440 Double-sided, 80 tracks, 18 sec/track. To
tal capacity 1440 kB. Formatting ... done Verifying ... read: Unknown error ttyp
5 root ~ $
- 34 -
badblocks(8)
ttyp5 root ~ $ badblocks /dev/fd0H1440 718 719 ttyp5 root ~ $
.
4.5
- 35 4.5.1 MBR,
(..
BIOS. ,
. -
4.5.2
, PC
, .
pp p p.
"
MBR
No
--------------------------------------
No
--------------------------------------
--------------------------------------
- 37
No
No
--------------------------------------
4.5.3
( MBR, )
, ,
0 40 Venix 80286 94 Amoeba BBT 1 DOS 12- FAT 51 Novell a5 BSD/386 2 XE
BSDI fs 3 XENIX usr 63 GNU HURD b8 BSDI swap-
- 38 4 DOS 16- (<32) 64 Novell c7 Syrinx 5 75 PC/IX db CP/M 6 DOS 16- (>=32
HPFS 81 Linux/MINIX e3 DOS r/o 8 AIX 82 Linux swap- f2 DOS 9 AIX
4.5.4
, .
p IDE , (, ,
BIOS IDE
- 39 -
, Linux
4.5.5
p.
4.6
4.6.1 ?
- ,
- 40 . (,
, ,
UNIX ,
UNIX (
- 41 , Linux,
. 20
4.6.2
Linux .
minix ,
xia minix,
ext2
ext ext2, .
- 42 ext2.
, Linux
msdos MS-DOS ( OS/2 Windows NT).
umsdos MS-DOS Linux ,
iso9660 CD-ROM. CD
nfs ,
hpfs OS/2.
sysv System V/386, Coherent Xenix.
proc, /proc.
- 43 , ,
ttyp5 root ~ $ ls -l /proc total 0 dr-xr-xr-x 4 root root 0 Jan 31 20:37 1 dr-x
r-xr-x 4 liw users 0 Jan 31 20:37 63 dr-xr-xr-x 4 liw users 0 Jan 31 20:37 94 dr
-xr-xr-x 4 liw users 0 Jan 31 20:37 95 dr-xr-xr-x 4 root users 0 Jan 31 20:37 98
dr-xr-xr-x 4 liw users 0 Jan 31 20:37 99 -r--r--r- 1 root root 0 Jan 31 20:37 d
evices -r--r--r- 1 root root 0 Jan 31 20:37 dma -r--r--r- 1 root root 0 Jan 31 2
0:37 filesystems -r--r--r- 1 root root 0 Jan 31 20:37 interrupts -r------- 1 roo
t root 8654848 Jan 31 20:37 kcore -r--r--r- 1 root root 0 Jan 31 11:50 kmsg -r-r--r- 1 root root 0 Jan 31 20:37 ksyms -r--r--r- 1 root root 0 Jan 31 11:51 load
avg -r--r--r- 1 root root 0 Jan 31 20:37 meminfo -r--r--r- 1 root root 0 Jan 31
20:37 modules dr-xr-xr-x 2 root root 0 Jan 31 20:37 net dr-xr-xr-x 4 root root 0
Jan 31 20:37 self -r--r--r- 1 root root 0 Jan 31 20:37 stat -r--r--r- 1 root ro
ot 0 Jan 31 20:37 uptime -r--r--r- 1 root root 0 Jan 31 20:37 version ttyp5 root
~ $
( , , ,
/proc , .
- 44 , - , .
4.6.3 ?
p .
4.6.4
, .. , mkfs(8).
, , mkfs, .
-t fstype .
-c , , .
-l filename filename.
ext2 ,
ttyp5 root ~ $ fdformat -n /dev/fd0H1440
( -n
badblocks, mkfs -c,
ttyp5 root ~ $ mkfs -t ext2 -c /dev/fd0H1440 mke2fs 0.5a, 5-Apr-94 for EXT2 FS
0.5, 94/03/10 360 inodes, 1440 blocks 72 blocks (5.00%) reserved for the super u
ser First data block=1 Block size=1024 (log=0) Fragment size=1024 (log=0) 1 bloc
k group 8192 blocks per group, 8192 fragments per group 360 inodes per group
- 46 Checking for bad blocks (read-only test): done Writing inode tables: done Writi
ng superblocks and filesystem accounting information: done ttyp5 root ~ $
-c , badblocks,
,
4.6.5
, .
. (2- 3-)
1] 2] 3]
/ bin / abc / bin
dev liw etc
home ftp lib
etc
lib
- 47
usr
4] / usr
lib
etc
bin
lib
etc
home
ftp
liw
abc
bin
dev
, , , .
ttyp5 root ~ $ mount /dev/hda2 /home ttyp5 root ~ $ mount /dev/hda3 /usr ttyp5
root ~ $
mount(8) . - ,
- 48 , .
, .
, mount -r,
: (..
- 49 LILO rdev.
root read-only. fs
,
, .
ttyp5 root ~ $ umount /dev/hda2 ttyp5 root ~ $ umount /usr ttyp5 root ~ $
root. , .
- 50 - ).
- (, sudo(8)),
mtools, MS-DOS
, ,
/etc/fstab :
/dev/fd0 /floppy msdos user,noauto
, , ,
ttyp5 root ~ $ mount /floppy ttyp5 root ~ $
umount .
4.6.6
- 51 -
, fsck
,
fsck , ,
- 52 .
fsck (
badblocks.
ttyp5 root ~ $ badblocks /dev/fd0H1440 1440 > bad-blocks ttyp5 root ~ $ fsck -t
ext2 -l bad-blocks /dev/fd0H1440 Parallelizing fsck version 0.5a (5-Apr-94) e2f
sck 0.5a, 5-Apr-94 for EXT2 FS 0.5, 94/03/10 Pass 1: Checking inodes, blocks, an
d sizes Pass 2: Checking directory structure Pass 3: Checking directory connecti
vity Pass 4: Check reference counts. Pass 5: Checking group summary information.
/dev/fd0H1440: ***** FILE SYSTEM WAS MODIFIED ***** /dev/fd0H1440: 11/360 files
, 63/1440 blocks ttyp5 root ~ $
4.7
. , swap-
- 53 tar-
( )
ttyp5 root /usr/tmp $ dd if=/dev/fd0H1440 of=floppy-image 2880+0 records in 288
0+0 records out ttyp5 root /usr/tmp $ dd if=floppy-image of=/dev/fd0H1440 2880+0
records in 2880+0 records out ttyp5 root /usr/tmp $
dd floppy-image,
4.8
4.8.1
,
root,
- 54 /tmp , .
.
4.8.2
Linux
, , .
swap- 6.5.
- 55 4.8.3
109 .
(109 ) .
330 :
5 root 10 swap- 180 /usr 120
4.8.4
Linux ,
4.8.5
- 56 -
. ,
- 57 -
Linux,
5.1
Linux FSSTND 1.2,
, FSSTND.
, -
- 58 .
root ( , p
/usr , pp, , p p
/var p p , p p ,
/home . /home
p ,
- 59 p p. pp p p,
UNIX pp (
5.2 root
root pp, p
p p - ,
/bin , p p p .
/sbin , /bin, p
/etc p .
- 60 /root root.
/lib , pp root.
/lib/modules p p.
/dev p.
/tmp p .
/boot , p (.. LILO). , p
/mnt p p . p
/proc, /usr, p p . /var, /home
5.2.1 /etc
p p p . p
/etc/rc /etc/rc.d /etc/rc?.d , p
- 61 . p init p p.
/etc/passwd , p p p
/etc/fdprm pp , p p . pp
/etc/fstab , p p
/etc/group /etc/passwd, p p p,
/etc/inittab p init(8).
/etc/issue pp getty p p login. p p
/etc/magic p file(1). p p p
/etc/motd , p .
/etc/mtab p .
- 62 p p (p
/etc/shadow . p.
/etc/login.defs p login(1).
/etc/printcap , /etc/termcap, p p pp. p
/etc/profile, /etc/csh.login, /etc/csh.cshrc Bo
/etc/securetty p p, p r
/etc/shells p . chsh(1) p
/etc/termcap p. escape-
5.2.2 /dev
- 63 p.
5.3 /usr
/usr , pp
/usr/X11R6 , X Windows. p p
/usr/X386 , /usr/X11R6, p X11 5.
/usr/bin p , p /bin /usr/local/bin.
/usr/sbin , p pp p p
/usr/man, /usr/info, /usr/doc p, GNU Info p
/usr/include .
- 64 -
/usr/lib pp , p p
/usr/local p pp p .
5.4 /var
p , p p p .
/var/catman p pp p p. p
/var/lib , p p p .
/var/local pp, /usr/local.
/var/lock -. pp p p - p
/var/log p p pp, login (/var/log/wtmp,
- 65 /var/run , p p p
/var/spool , p , , p pp,
/var/tmp p , pp p p
5.5 /proc
/proc p
/proc/1 , p p p p 1. p
/proc/cpuinfo p pp, pp, , p
/proc/devices pp p, p p.
/proc/dma DMA.
/proc/filesystems , p p.
- 66 /proc/interrupts pp.
/proc/ioports p /.
/proc/kcore p . p
/proc/kmsg , p. pp syslog.
/proc/ksyms .
/proc/loadavg pp p .
/proc/meminfo p , swap-.
/proc/modules p, p .
/proc/net p p.
/proc/self p, p /p
/proc/stat p p .
/proc/uptime p, p p .
- 67 /proc/version p p.
p, p .
- 68 -
6 p
pp p Linux, p
6.1 p ?
Linux p p ,
Linux swap , p .
- 69 p swap , swap ,
6.2 swap
Swap p.
p swap . ppp pp
pp , swap , p p.
ttyp5 root ~ $ dd if=/dev/zero of=/extra-swap bs=1024 count=1024 1024+0 records
in 1024+0 records out ttyp5 root ~ $
Swap p p p.
- 70 p.
swap p p
ttyp5 root ~ $ mkswap /extra-swap 1024 Setting up swapspace, size = 1044480 byt
es ttyp5 root ~ $
, swap . , p
p swap swapon(8)
ttyp5 root ~ $ swapon /usr/tmp/temporary-swap-file ttyp5 root ~ $
Swap /etc/fstab.
/dev/hda8 swap swap defaults
p p , swap -a, p
- 71 /etc/fstab. swapon
p swap p free(1), p
Swap swapoff(8).
swap
6.4 swap p p
p p
- 72 . p , p (
6.5 swap pp
, p p swap :
1. p . , p
2. , p p ( pp
- 73 p p swap , pp
3. p , p p , ,
4. swap , (
6.6 p
, p .
, , p, p
- 74 p p . p,
p p (
, p p , , p
- 75 -
p p p. p p
p p , ,
Linux p - p
- 76 -
p , p p p
7.1 p p
p p p p p p init pp pp g
p, init p ( fork(
pp .
p pp getty init p
- 77 pp , p p (
7.2 p
p, p , . p
p p pp,
p, . p
, p .
pp login p (pp p
p p /etc/motd (p
/etc/nologin, p .
Login p (
, , /var/run/u
- 79 , .
/var/log/wtmp.
: X p p xdm, xterm -l
7.5 p
p /etc/passwd. p p
p p, p p
- 80 p p p , root (
p, p pp, .. p. pp
p p /etc/group. p
root p,
7.6
p p
- 81 . .
- 82 -
p A
p p EXT2
p Remy Card (card@masi.ibp.fr), Theodore Ts'o (tytso@mit.edu),
Linux Unix- p , p p PC
pp p , p p p
p p Linux. p p
A.1 p p Linux
- 83 -
p p Linux pp p Minix. p p
p, pp Minix, ,
p p p Linux, pp p
p p 1993 -p
- 84 p p p p p
, p p.
p p , p
-----------------------------------------------------------------------------Minix FS Ext FS Ext2 FS Xia FS ---------------------------------------------------------------------------- 64 2 4 2
64 2 2 64
16/30 . 255 . 255 . 248 .
p p p
pp
pp
- 85 p ?
A.2
Linux ,
A.2.1 pp
p pp, pp. pp
A.2.2
pp p. p
- . , , p
- 86 A.2.3
Unix . pp
Unix . , p
A.2.4
Unix-
- 87 . .
: .
A.3 (VFS)
A.3.1
Linux , ,
Unix-
- , ,
A.3.2 VFS
VFS ,
- 88 . ,
VFS .
VFS : inode .
A.4 EXT2 (The Second Extended File System)
A.4.1
EXT2 pp p
p, EXT2 p. p
A.4.2 p EXT2fs
EXT2fs p p Unix: , ,
EXT2fs p , p
EXT2fs p . p
p Unix, EXT2fs p p
- 90 p Unix.
p p p p p p .
p p p ,
EXT2fs p , BSD.
EXT2fs p p pp .
- 91 -
EXT2fs p . p p
EXT2fs . p p
pp p p p
- 92 -
EXT2fs p p p. pp tune2fs
p p . p p p ,
p.
p pp.
, ppp root.
, p p, p
p p . p
EXT2fs , 4.4
- 93 A.4.4 pp
pp EXT2fs p BSD.
p p p p
p p , p
EXT2fs p p .
A.4.5 p
EXT2fs p , p p,
- 94 -
EXT2fs p. , p p
EXT2fs p p p. p
p , EXT2fs p p 8 p p
A.5 EXT2fs
p pp EXT2fs pp p pp
p EXT2fs p p,
- 95 p p p p . pp, EXT2fs
EXT2fs p p . p -
p p p . pp, EXT2fs,
p pp p.
A.6 p EXT2fs
EXT2fs pp p p. p
pp tune2fs p pp .
- 96 p pp , ppp
, p p pp pp . E2fs
pp e2fsck pp p, p
p p e2fsck p pp pp
e2fsck , p p p pp,
p p p, pp
- 97 p p / p, p
p p pp .
p pp , pp
p p p, p, p ,
, p p p p /
p p pp . E2fsck pp
- 98 -
p p e2fsck pp pp
, , p e2fsck pp p
p p . Debugfs - pp
Debugfs p p pp , p
A.7 p
A.7.1
p . p
- 99 Lite).
p . p - Bonnie p p
A.7.2 Bonnie
Bonnie :
--------------------------------------------------------------------------- p
(/) (/) (/) (/) (/) --------------------------401 721 888 BSD Sync 699 677 400 710 878 Ext2 fs 452 1237 536 397 1033 Xia fs 44
0 704 380 366 895 ----------------------------------------------------------------------------
p p /: EXT2fs p p
- 100 -
p p, FreeBSD p / p .
A.7.3 Andrew
Andrew :
---------------------------------------------------------------------------p 1 p 2 p 3 p 4 p 5
p pp
pp ------------------------------------------------------------------------03 7391 6319 17466 75314 BSD Sync 2330 7732 6317 17499 75681 Ext2 fs 790 4791 72
35 11685 63210 Xia fs 934 5402 8400 12912 66997 ---------------------------------------------------------------------------
p p , Linux p p p
p p Linux BSD . p p
p p Linux p p FreeBSD, p
- 101 p p 5-10 %.
A.8
EXT2 p p Linux.
EXT2fs , . p
EXT2fs pp p Linux, p p
p
p EXT2fs p p p
- 102 -
p B p
p p pp,
int process(FILE *f, char *filename) {
static char *buf = NULL;
static long prev_block_size = -1;
long zeroes;
char *p;
if (buf == NULL || prev_block_size != block_size) {
free (buf);
buf = xmalloc (block_size + 1);
buf [block_size] = 1;
prev_block_size = block_size;
}
zeroes = 0;
while (fread(buf, block_size, 1, f) == 1) {
for (p = buf; *p =='\0'; )
++p;
if (p ==buf+block_size)
zeroes += block_size;
}
if (zeroes > 0)
printf ("%ld %s\n", zeroes, filename);
if (ferror(f)) {
errormsg (0, -1, "read failed for '%s'", filename);
return -1;
}
return 0; } .
- 103 -
p p Linux
p p p p .
(68k) p Linux/68k.
.2 p p
0 p ( p NFS,
p p) 1 char p
- 104 -
- 105 -
: p (d,q,h u) p p
3 char ppp PTY (tytso@athena.mit.edu)
block p p MFM, RLL IDE
CD-ROM
0 /dev/hda ( CD-ROM)
64 /dev/hdb p ( CD-ROM)
p p p p
0 /dev/hd?
1 /dev/hd?1 p p
2 /dev/hd?2 p p
3 /dev/hd?3 p p
4 /dev/hd?4 p p
5 /dev/hd?5 p p
6 /dev/hd?6 p p
7 /dev/hd?7 p p
......
63 /dev/hd?63 p
p p, q, r s, p p
0123456789abcdef, p p.
5 char p TTY p
0 /dev/tty p tty
64 /dev/cua0 p , ttyS0
.......
127 /dev/cua63 p , ttyS63
6 char p p p pp
0 /dev/lp0 p p pp (0x3bc)
1 /dev/lp1 p p pp (0x378)
2 /dev/lp2 p p pp (0x278)
- 109 -
p p 0x3bc, p p pp
7 char p p
0 /dev/vcs p
1 /dev/vcs1 tty1
..........
63 /dev/vcs63 tty63
128 /dev/vcsa p
p
129 /dev/vcsa1 p tty1
..........
191 /dev/vcsa63 p tty63
: p .
8 block p SCSI
0 /dev/sda p SCSI
16 /dev/sdb p SCSI
32 /dev/sdc p SCSI
........
240 /dev/sdp SCSI
p IDE (. p p 3)
9 char p SCSI
0 /dev/st0 p SCSI
1 /dev/st1 p SCSI
.........
128 /dev/nst0 p SCSI p p p
129 /dev/nst1 p SCSI p p p
- 110 .........
block p
0 /dev/md0 p p p
1 /dev/md1 p p p
.........
pp
10 char p p
0 /dev/logibm Logitech
1 /dev/psaux p PS/2
2 /dev/inportbm Microsoft Inport
3 /dev/atibm ATI XL
4 /dev/jbm J-
4 /dev/amigamouse Amiga (68k)
5 /dev/atarimouse Atari (68k)
128 /dev/beep pp
129 /dev/modrq p p p
11 block CD-ROM p SCSI
0 /dev/sr0 p SCSI CD-ROM
1 /dev/sr1 p SCSi CD-ROM
..........
p /dev/scd p /dev/sr.
12 char QIC-02
2 /dev/ntpqic11 QIC-11, p p p
3 /dev/tpqic11 QIC-11, p p p
4 /dev/ntpqic24 QIC-24, p p p
5 /dev/tpqic24 QIC-24, p p p
6 /dev/ntpqic120 QIC-120, p p p
7 /dev/tpqic120 QIC-120, p p p
8 /dev/ntpqic150 QIC-150. p p p
9 /dev/tpqic150 QIC-150, p p p
block MSCDEX CD-ROM p callback
- 115 -
27 char QIC-117
0 /dev/rft0 p 0, p p p
1 /dev/rft1 p 1, p p p
2 /dev/rft2 p 2, p p p
3 /dev/rft3 p 3, p p p
4 /dev/nrft0 p 0, p p p
5 /dev/nrft1 p 1, p p p
6 /dev/nrft2 p 2, p p p
7 /dev/nrft3 p 3, p p p
block p CD-ROM Matsushita (Panasonic/SoundBlaster)
0 /dev/sbpcd8 CD-ROM Panasonic pp 2 p 0
1 /dev/sbpcd9 CD-ROM Panasonic pp 2 p 1
2 /dev/sbpcd10 CD-ROM Panasonic pp 2 p 2
3 /dev/sbpcd11 CD-ROM Panasonic pp 2 p 3
28 char ppp Stallion
0 /dev/staliomem0 / p Stallion
1 /dev/staliomem1 / p Stallion
2 /dev/staliomem2 / p Stallion
3 /dev/staliomem3 / p Stallion
block p CD-ROM Matsushita (Panasonic/SoundBlaster)
0 /dev/sbpcd12 CD-ROM Panasonic pp 3 p 0
1 /dev/sbpcd13 CD-ROM Panasonic pp 3 p 1
2 /dev/sbpcd14 CD-ROM Panasonic pp 3 p 2
3 /dev/sbpcd15 CD-ROM Panasonic pp 3 p 3
block ACSI (68k)
0 /dev/ada p ACSI
16 /dev/adb p ACSI
32 /dev/adc p ACSI
.........
240 /dev/adp ACSI
p IDE (. p p 3),
29 char p p p
- 116 -
0 /dev/fb0current p p p
1 /dev/fb0autodetect
..........
16 /dev/fb1current p p p
17 /dev/fb1autodetect
..........
p p p p p p Linux/68k.
block CD-ROM Aztech/Orchid/Okano/Wearnes
0 /dev/aztcd CD-ROM Aztech
30 char iBCS-2
0 /dev/socksys
1 /dev/spx p SVR3 X
2 /dev/inet/arp
2 /dev/inet/icmp
2 /dev/inet/ip
2 /dev/inet/udp
2 /dev/inet/tcp
p iBCS-2 p /dev/nfsd /dev/socksys /de
block CD-ROM Philips LMS CM-205
0 /dev/cm205cd CD-ROM Philips LMS CM-205
/dev/lmscd p p. pp p p
31 char MPU-401 MIDI
0 /dev/mpu401data p MPU-401
1 /dev/mpu401stat p MPU-401
block ROM/ flash
0 /dev/rom0 p ROM (p read-write)
..........
7 /dev/rom7 ROM (p read-write)
- 117 -
pp,
255 ppp
p pp , p
C.4.1
:
/dev/fd /proc/self/fd pp /dev/stdin fd/0
C.4.2
, :
/dev/XOR null iBCS-2 /dev/nfsd socksys
C.4.3
p .
- 119 -
/dev/mouse p p /dev/tape p
/dev/cdrom p CD-ROM p
root /dev/swap swap p swap p
p /dev/modem , p p dialin
C.4.4 pp
/dev pp. p
/dev/printer lpd /dev/log syslog