Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

5 семестр / ПОС / ЛабРаб / 2 Методические указания

.html
Скачиваний:
45
Добавлен:
28.03.2015
Размер:
124.61 Кб
Скачать

нЕФПДЙЮЕУЛЙЕ ХЛБЪБОЙС РП ЛПНБОДБН ХРТБЧМЕОЙС УЙУФЕНПК Ч UNIX нЕФПДЙЮЕУЛЙЕ ХЛБЪБОЙС РП ЛПНБОДБН ХРТБЧМЕОЙС УЙУФЕНПК Ч UNIX лПНБОДЩ РПМХЮЕОЙС УЧЕДЕОЙК П УЙУФЕНЕ date

рТПЗТБННБ РПЪЧПМСЕФ РПУНПФТЕФШ ФЕЛХЭХА ДБФХ Й ЧТЕНС Ч ПДОПН ЙЪ НОПЦЕУФЧБ ЖПТНБФПЧ. уХРЕТРПМШЪПЧБФЕМШ ФБЛЦЕ НПЦЕФ ЙУРПМШЪПЧБФШ ЬФХ РТПЗТБННХ ДМС ХУФБОПЧЛЙ ФЕЛХЭЕК ДБФЩ Й ЧТЕНЕОЙ.

рП ХНПМЮБОЙА РТПЗТБННБ ЧЩЧПДЙФ ЧТЕНС Ч ЖПТНБФЕ ЪБДБООПК ЧТЕНЕООПК ЪПОЩ. дМС РПМХЮЕОЙС ЧТЕНЕОЙ РП зТЙОЧЙЮХ ЙУРПМШЪХЕФУС РБТБНЕФТ -u.

рТЙ ЧЩЧПДЕ ДБФЩ Й ЧТЕНЕОЙ ЙУРПМШЪХЕФУС ЖПТНБФ ЧЩЧПДБ, РТЙОСФЩК ДМС ДБООПК УФТБОЩ Й ЪБДБЧБЕНЩК РЕТЕНЕООЩНЙ ПЛТХЦЕОЙС LC_TIME Й Ф.Р..

тБУУНПФТЙН РТЙНЕТЩ ЙУРПМШЪПЧБОЙС ЛПНБОДЩ:

ћ        фЕЛХЭЕЕ ЧТЕНС:

ћ                      user@desktop test $ dateуТД пЛФ 19 08:21:38 MSD 2005 ћ        фЕЛХЭЕЕ ЧТЕНС РП зТЙОЧЙЮХ:

ћ                      user@desktop test $ date -uуТД пЛФ 19 04:21:39 UTC 2005 cal

лПНБОДБ РТЕДОБЪОБЮЕОБ ДМС ЧЩЧПДБ ЛБМЕОДБТС ОБ НЕУСГ ЙМЙ ОБ ЗПД. рП ХНПМЮБОЙА, ЧЩЧПДЙФ ЛБМЕОДБТШ ФЕЛХЭЕЗП НЕУСГБ.

ч ЛБЮЕУФЧЕ РБТБНЕФТБ НПЦОП ХЛБЪБФШ ЗПД ЙМЙ НЕУСГЙ ЗПД. пВТБФЙН ЧОЙНБОЙЕ, ЮФП ЛПНБОДБ cal 05 ЧЩЧЕДЕФ ЛБМЕОДБТШ ОБ 5-К ЗПД, Б ОЕ ОБ 2005-К.

рТЙ ЧЩЧПДЕ ЛБМЕОДБТС ЙУРПМШЪХЕФУС ЖПТНБФ ЧЩЧПДБ, РТЙОСФЩК ДМС ДБООПК УФТБОЩ Й ЪБДБЧБЕНЩК РЕТЕНЕООЩНЙ ПЛТХЦЕОЙС LC_TIME Й Ф.Р..

тБУУНПФТЙН РТЙНЕТЩ ЙУРПМШЪПЧБОЙС ЛПНБОДЩ:

ћ        лБМЕОДБТШ ОБ ФЕЛХЭЙК НЕУСГ

ћ                      user@desktop test $ calћ                          пЛФСВТС 2005ћ                      чУ рО чФ уТ юФ рФ уВћ                                         1ћ                       2  3  4  5  6  7  8ћ                       9 10 11 12 13 14 15ћ                      16 17 18 19 20 21 22ћ                      23 24 25 26 27 28 2930 31 ћ        лБМЕОДБТШ ОБ 2005 ЗПД.

ћ                      user@desktop test $ cal 2005ћ                                                     2005ћ                       ћ                             сОЧБТС                 жЕЧТБМС                 нБТФБћ                      чУ рО чФ уТ юФ рФ уВ   чУ рО чФ уТ юФ рФ уВ   чУ рО чФ уТ юФ рФ уВћ                                         1          1  2  3  4  5          1  2  3  4  5ћ                       2  3  4  5  6  7  8    6  7  8  9 10 11 12    6  7  8  9 10 11 12ћ                       9 10 11 12 13 14 15   13 14 15 16 17 18 19   13 14 15 16 17 18 19ћ                      16 17 18 19 20 21 22   20 21 22 23 24 25 26   20 21 22 23 24 25 26ћ                      23 24 25 26 27 28 29   27 28                  27 28 29 30 31ћ                      30 31... ps

лПНБОДБ ЧЩЧПДЙФ УРЙУПЛ ЧУЕИ ЪБРХЭЕООЩИ РТПГЕУУПЧ. лПЗДБ ЬФБ ЛПНБОДБ ЧЩРПМОСЕФУС ВЕЪ РБТБНЕФТПЧ, ФП ЧЩЧПДЙНЩК УРЙУПЛ УПДЕТЦЙФ ЙОЖПТНБГЙА П ОПНЕТЕ РТПГЕУУБ, УЧСЪБООПН У ОЙН ФЕТНЙОБМЕ, ЧТЕНЕОЙ ТБВПФЩ РТПГЕУУБ ps Й ЛПНБОДОПК ПВПМПЮЛЙ, Ч ЛПФПТПК ПО ВЩМ ЪБРХЭЕО. пДОБЛП, ЬФБ ЛПНБОДБ ЙНЕЕФ НОПЦЕУФЧП ПРГЙК, РПЪЧПМСАЭЙИ РТПУМЕДЙФШ НОПЗЙЕ РБТБНЕФТЩ ЙУРПМОСАЭЙИУС Ч УЙУФЕНЕ РТПГЕУУПЧ.

лПНБОДБ ps ПВМБДБЕФ ОЕУЛПМШЛЙНЙ ЧЙДБНЙ ЪБРЙУЙ РБТБНЕФТПЧ, ЮФП НПЦЕФ Ч ЧЕУФЙ Ч ЪБВМХЦДЕОЙЕ: ОБРТЙНЕТ, УРЙУПЛ ЧУЕИ ЙУРПМОСАЭЙИУС РТПГЕУУПЧ НПЦОП РПМХЮЙФШ ЛБЛ У РПНПЭША ЛПНБОДЩ ps ax ЙМЙ ps -ef, Б ФБЛЦЕ У РПНПЭША ps -A. оБ ЧУЕ ЧПЪНПЦОЩЕ ПРГЙЙ НПЦОП ЧЪЗСМОХФШ, ЪБРХУФЙЧ ps --help. фБЛЙН ТБЪОПТПДОЩН РБТБНЕФТБН ЛПНБОДБ ПВСЪБОБ УЧПЕК ДПМЗПК ЙУФПТЙЙ ЙУРПМШЪПЧБОЙС ЧП ЧУЕИ ЧЕТУЙСИ UNIX (ОБРТЙНЕТ, ЛМАЮЙ ВЕЪ ЪОБЛБ «-» ДПУФБМЙУШ Ч ОБУМЕДУФЧП ПФ BSD UNIX).

дМС РТПУНПФТБ ЧУЕИ РТПГЕУУПЧ НПЦОП ЧПУРПМШЪХЕНУС УМЕДХАЭЕК ЛПНБОДПК:

user@desktop ~ $ ps auxUSER     PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMANDroot       1  0.0  0.0   1432   480 ?        S    13:16   0:01 init [3]root       2  0.0  0.0      0     0 ?        SN   13:16   0:00 [ksoftirqd/0]root       3  0.0  0.0      0     0 ?        S<   13:16   0:00 [events/0]..user    8456  0.3  4.4  34932 22944 ?        S    13:24   2:15 emacsuser   22537  0.0  0.3   3720  1560 pts/3    Ss   22:37   0:00 /bin/bashuser    8839  0.0  0.1   2644   932 pts/3    R+   23:01   0:00 ps aux чЩЧПД ЬФПК ЛПНБОДЩ ПТЙЕОФЙТПЧБО ОБ РПМШЪПЧБФЕМС (ЛМАЮ u), ОП ПФУПТФЙТПЧБО РП ЧТЕНЕОЙ ЪБРХУЛБ РТПГЕУУБ. ъДЕУШ НПЦОП ХЧЙДЕФШ УМЕДХАЭЙЕ РБТБНЕФТЩ РТПГЕУУБ: РПМШЪПЧБФЕМШ, ЙДЕОФЙЖЙЛБФПТ, ХТПЧЕОШ ЙУРПМШЪПЧБОЙС РТПГЕУУПТБ, ХТПЧЕОШ ЙУРПМШЪПЧБОЙС РБНСФЙ, ПВЯЈН ЙУРПМШЪХЕНПК ЧЙТФХБМШОПК РБНСФЙ, ПВЯЈН ЙУРПМШЪХЕНПК ТЕБМШОПК РБНСФЙ, ФЕТНЙОБМ, У ЛПФПТЩН УЧСЪБО РТПГЕУУ, УПУФПСОЙЕ ЧЩРПМОЕОЙС, ЧТЕНС УФБТФБ, ЧТЕНС ЙУРПМОЕОЙС (ОБ РТПГЕУУПТЕ), ЙНС РТПЗТБННЩ Й БТЗХНЕОФЩ ЪБРХУЛБ. пФНЕФЙН, ЮФП УБН РТПГЕУУ ps ЧУЕЗДБ ОБИПДЙФУС Ч ЛПОГЕ ФБВМЙГЩ, ФБЛ ЛБЛ УБН ЧЩРПМОСМУС Ч НПНЕОФ УВПТБ УПУФПСОЙС РТПГЕУУПЧ.

рТЙ ДПВБЧМЕОЙЙ РБТБНЕФТБ -H НПЦОП РПУНПФТЕФШ РТПГЕУУЩ, ЧЩУФТПЕООЩЕ Ч ЙЕТБТИЙА:

user@desktop ~ $ ps u -HUSER   PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMANDuser 22537  0.0  0.3   3720  1560 pts/3    Ss   22:37   0:00 /bin/bashuser  8890  0.0  0.1   2644   876 pts/3    R+   23:13   0:00   ps u -Huser  9243  0.0  0.2   3724  1368 pts/1    Ss+  17:15   0:00 /bin/bash --noediting -iuser  8033  0.0  0.3   3720  1568 tty1     S    13:17   0:00 -bashuser  8168  0.0  0.2   3260  1120 tty1     S+   13:18   0:00   /bin/sh /usr/bin/startxuser  8179  0.0  0.1   2240   636 tty1     S+   13:18   0:00     xinit .xinitrc --user  8186  0.0  0.2   3516  1080 tty1     S    13:18   0:00       sh /home/user/.xinitrc... ч ДБООПН УМХЮБЕ ЧЩЧПДСФУС ЧУЕ РТПГЕУУЩ ФЕЛХЭЕЗП РПМШЪПЧБФЕМС.

pstree

дМС ЙЕТБТИЙЮЕУЛПЗП ПФПВТБЦЕОЙС ЪБРХЭЕОЩИ РТПГЕУУПЧ ВПМШЫЕ РПДИПДЙФ РТПЗТБННБ pstree, ПФПВТБЦБАЭБС ДЕТЕЧП ЪБРХЭЕООЩИ РТПГЕУУПЧ:

user@desktop ~ $ pstreeinitЂ€Ђacpid     †Ђ5*[agetty]     †Ђ2*[artsd]     †Ђcpufreqd     †Ђdcopserver     †Ђevents/0     †Ђfcron     †Ђgconfd-2     †Ђhcid     †Ђkaccess     †ЂkdedЂЂЂkdedЂЂЂkded     †ЂkdeinitЂ€ЂartsdЂЂЂartsdЂЂЂartsd     Ѓ         †Ђkio_file     Ѓ         †Ђkio_imap4ЂЂЂkio_imap4... чЙДОП, ЮФП Ч ЧЕТЫЙОЕ ДЕТЕЧБ ОБИПДЙФУС УРЕГЙБМШОЩК РТПГЕУУ init, ЛПФПТЩК Ч UNIX СЧМСЕФУС УБНЩН РЕТЧЩН РТПГЕУУПН, ЪБРХУЛБЕНЩН ПРЕТБГЙПООПК УЙУФЕНПК.

ьФБ ЛПНБОДБ ФБЛЦЕ ЙНЕЕФ НОПЦЕУФЧП ЛМАЮЕК, ОБУФТБЙЧБАЭЙИ ЖПТНБФ ЧЩЧПДБ ЙОЖПТНБГЙЙ П РТПГЕУУБИ.

top

дМС ЧЩЧПДБ ДЙОБНЙЮЕУЛЙ ЙЪНЕОСАЭЕКУС ЙОЖПТНБГЙЙ П РТПГЕУУБИ Й ЙУРПМШЪХЕНЩИ ТЕУХТУБИ УЙУФЕНЩ ЙУРПМШЪХЕФУС РТПЗТБННБ top. рПУМЕ ЪБРХУЛБ РТПЗТБННЩ РПМШЪПЧБФЕМШ РПРБДБЕФ Ч ЙОФЕТБЛФЙЧОЩК ЙОФЕТЖЕКУ:

Tasks:  86 total,   2 running,  84 sleeping,   0 stopped,   0 zombieCpu(s):  6.2% us,  0.8% sy,  0.0% ni, 92.0% id,  0.6% wa,  0.3% hi,  0.0% siMem:    512480k total,   428352k used,    84128k free,    44848k buffersSwap:   529160k total,    12312k used,   516848k free,   210444k cached   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND 8239 dralex    15   0 26856 8860 6512 S  7.9  1.7   5:39.31 artsd    1 root      16   0  1432  480  420 S  0.0  0.1   0:01.22 init    2 root      34  19     0    0    0 S  0.0  0.0   0:00.01 ksoftirqd/0    3 root      10  -5     0    0    0 S  0.0  0.0   0:00.54 events/0    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khelper    5 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kthread    8 root      10  -5     0    0    0 S  0.0  0.0   0:00.59 kacpid    7 root       7 -10     0    0    0 S  0.0  0.0   0:00.10 vesafb... дМС ЧЩИПДБ ЙУРПМШЪХЕФУС ЛМБЧЙЫБ q. рТПЗТБННБ ЙНЕЕФ НОПЗП ХРТБЧМСАЭЙИ ЛМБЧЙЫ, ЛПФПТЩЕ НПЦОП ХЪОБФШ, ОБЦБЧ ОБ h (help).

чЧЕТИХ ЬЛТБОБ ТБУРПМПЦЕОБ ПВЭБС ЙОЖПТНБГЙС П УЙУФЕНЕ: ЮЙУМП ЪБРХЭЕООЩИ РТПГЕУУПЧ, ХТПЧЕОШ ЙУРПМШЪПЧБОЙС РТПГЕУУПТБ Й РБНСФЙ. дБМЕЕ УМЕДХЕФ ПВОПЧМСЕНЩК УРЙУПЛ РТПГЕУУПЧ Ч УФЙМЕ ps, ПФУПТФЙТПЧБООЩК РП ХНЕОШЫЕОЙА РТПГЕУУПТОПК БЛФЙЧОПУФЙ.

free

оЕВПМШЫБС ЛПНБОДБ, РТЕДПУФБЧМСАЭБС ЙОЖПТНБГЙА ПВ ЙУРПМШЪПЧБОЙЙ РБНСФЙ. пОБ РТЕДУФБЧМЕОБ ОЕ ЧП ЧУЕИ УПЧТЕНЕООЩИ ЧЕТУЙСИ UNIX.

user@desktop ~ $ free             total       used       free     shared    buffers     cachedMem:        512480     476256      36224          0      51216     251712-/+ buffers/cache:     173328     339152Swap:       529160      11500     517660 лПНБОДБ ЧЩЧПДЙФ ПВЯЈН ПРЕТБФЙЧОПК РБНСФЙ (Ч ЛЙМПВБКФБИ) Й ХУФТПКУФЧБ УЧПРРЙОЗБ: ПВЭЙК, УЧПВПДОЩК, ЪБОСФЩК, ЙУРПМШЪХЕНЩК ДМС УЙУФЕНОЩИ ОХЦД.

df

уХЭЕУФЧХЕФ ЛПНБОДБ Й ДМС РТПУФПФТБ ЪБРПМОЕООПУФЙ ДЙУЛПЧ.

лПНБОДБ df ЧЩЧПДЙФ УЧЕДЕОЙС ПВП ЧУЕИ РТЙНПОФЙТПЧБООЩИ ЖБКМПЧЩИ УЙУФЕНБИ:

user@desktop ~ $ dfжБКМПЧБС УЙУФЕНБ     1K-ВМПЛПЧ      йУР  дПУФХРОП  йУР% УНПОФЙТПЧБОБ ОБ/dev/hda6             24697672  21164336   3533336  86% /udev                    256240       180    256060   1% /dev/dev/hda1              9827968   8073084   1754884  83% /mnt/winnone                    256240         0    256240   0% /dev/shmserver:/home/shared    8194752   5368992   2416032  69% /mnt/shared дМС ВПМЕЕ «ЮЕМПЧЕЮЕУЛПЗП» РТЕДУФБЧМЕОЙС ПВЯЈНБ ДЙУЛБ ЙУРПМШЪХЕФУС ЛМАЮ -h:

user@desktop ~ $ df -hжБКМПЧБС УЙУФЕНБ      тБЪН  йУР  дПУФ  йУР% УНПОФЙТПЧБОБ ОБ/dev/hda6              24G   21G  3,4G  86% /udev                  251M  180K  251M   1% /dev/dev/hda1             9,4G  7,7G  1,7G  83% /mnt/winnone                  251M     0  251M   0% /dev/shmserver:/home/shared   7,9G  5,2G  2,4G  69% /mnt/shared who

лПНБОДБ ЧЩЧПДЙФ УРЙУПЛ РПМШЪПЧБФЕМЕК, ТБВПФБАЭЙИ Ч ОБУФПСЭЙК НПНЕОФ Ч УЙУФЕНЕ.

рТЙ ЪБРХУЛЕ ВЕЪ РБТБНЕФТПЧ ДМС ЛБЦДПЗП УЕБОУБ РПМШЪПЧБФЕМС ЧЩЧПДЙФУС ФЕТНЙОБМ Й ЧТЕНС ЧИПДБ Ч УЙУФЕНХ:

user@desktop ~ $ whouser   tty1         2005-10-24 13:17user   pts/0        2005-10-24 13:19user   pts/2        2005-10-24 23:59 рТЙ ХЛБЪБОЙЙ РБТБНЕФТБ -u ЧЩЧПДЙФУС ЧТЕНС ОЕБЛФЙЧОПУФЙ ДМС ЛБЦДПЗП ФЕТНЙОБМБ Й ЙДЕОФЙЖЙЛБФПТ УППФЧЕФУФЧХАЭЕЗП ЕНХ РТПГЕУУБ:

user@desktop ~ $ whouser   tty1         2005-10-24 13:17 11:41        7992user   pts/0        2005-10-24 13:19 11:41        8228user   pts/2        2005-10-24 23:59   .          9280 mount

ьФБ ЛПНБОДБ ЙУРПМШЪХЕФУС ДМС НПОФЙТПЧБОЙС ОПЧЩИ ЖБКМПЧЩИ УЙУФЕН (РПДТПВОЕЕ ПВ ЬФПН УЛБЪБОП Ч ТБЪДЕМЕ «дЕТЕЧП ЛБФБМПЗПЧ»). ч ПВЭЕН УМХЮБЕ ЛПНБОДБ mount ЙНЕЕФ УМЕДХАЭЙК ЖПТНБФ:

mount [-t ФЙР_жу] ЙНС_ХУФТПКУФЧБ ФПЮЛБ_НПОФЙТПЧБОЙС [ПРГЙЙ] тБУУНПФТЙН РТЙНЕТ НПОФЙТПЧБОЙС ЗЙВЛПЗП ДЙУЛБ:

user@desktop ~ $ mount -t vfat /dev/fd0 /mnt/floppy -o rwuser@desktop ~ $ ls /mnt/floppydocument.tex files/ ч ЛБЮЕУФЧЕ ЖБКМПЧПК УЙУФЕНЩ ХЛБЪБО FAT, ПРГЙЙ УПДЕТЦБФ ЖМБЗ ТБЪТЕЫЕОЙС ЮФЕОЙС Й ЪБРЙУЙ УПДЕТЦЙНПЗП ДЙУЛБ. рПУМЕ НПОФЙТПЧБОЙС ЖБКМЩ ДПУФХРОЩ Ч ДЙТЕЛФПТЙЙ /mnt/floppy.

дМС ТБЪНПОФЙТПЧБОЙС РТЙНЕОСЕФУС ЛПНБОДБ umount.

рТЙ ЪБРХУЛЕ mount ВЕЪ РБТБНЕФТПЧ ЧЩЧПДЙФУС УРЙУПЛ ЧУЕИ РТЙНПОФЙТПЧБООЩИ МПЛБМШОЩИ Й УЕФЕЧЩИ ЖБКМПЧЩИ УЙУФЕН:

user@desktop ~ $ mount/dev/hda6 on / type reiserfs (rw,noatime)proc on /proc type proc (rw)sysfs on /sys type sysfs (rw)udev on /dev type tmpfs (rw,nosuid)devpts on /dev/pts type devpts (rw)/dev/hda1 on /mnt/win type ntfs (ro,uid=1000,gid=100,nls=utf8)none on /dev/shm type tmpfs (rw)usbfs on /proc/bus/usb type usbfs (rw,devmode=0664,devgid=85)server:/home/shared on /mnt/shared type nfs (rw,rsize=32768,wsize=32768,intr,... нПЦОП ХЧЙДЕФШ ТСД УМХЦЕВОЩИ ЖБКМПЧЩИ УЙУФЕН (proc, udev, sysfs, Ф.Р.).

uname

чЩЧПД ЙНЕОЙ ЪБРХЭЕООПК UNIX-УЙУФЕНЩ.

user@desktop ~ $ unameLinux дМС ЧЩЧПДБ РПМОПЗП ЙНЕОЙ ЙУРПМШЪХЕФУС РБТБНЕФТ -a:

user@desktop ~ $ uname -aLinux thinkpad 2.6.13-gentoo-r4 #1 Mon Oct 17 12:09:36 MSD 2005 i686 Intel(R)... лПНБОДЩ РП ТБВПФЕ У РТПГЕУУБНЙ kill

лПНБОДБ ЙУРПМШЪХЕФУС ДМС ПФРТБЧЛЙ УЙЗОБМБ РТПГЕУУХ.

лПНБОДБ kill ЙНЕЕФ ПДЙО ЙЪ УМЕДХАЭЙИ ЖПТНБФПЧ:

kill [-s ОБЪЧБОЙЕ_УЙЗОБМБ] ЙДЕОФЙЖЙЛБФПТ_РТПГЕУУБkill -ОБЪЧБОЙЕ_УЙЗОБМБ ЙДЕОФЙЖЙЛБФПТ_РТПГЕУУБkill -ЛПД_УЙЗОБМБ ЙДЕОФЙЖЙЛБФПТ_РТПГЕУУБ дМС ФПЗП, ЮФПВЩ ПФРТБЧЙФШ УЙЗОБМ, ОЕПВИПДЙНП ЪОБФШ ЙДЕОФЙЖЙЛБФПТ РТПГЕУУБ-РПМХЮБФЕМС. хЪОБФШ ЙДЕОФЙЖЙЛБФПТ НПЦОП У РПНПЭША ЛПНБОДЩ ps. еУМЙ РТЙ ЧЩЪПЧЕ ЛПНБОДЩ kill УЙЗОБМ ОЕ ХЛБЪБО, ФП РПУЩМБЕФУС УЙЗОБМ TERM. пВЩЮОЩК РПМШЪПЧБФЕМШ НПЦЕФ РПУЩМБФШ УЙЗОБМЩ ФПМШЛП УЧПЙН РТПГЕУУБН. рПУЩМБФШ УЙЗОБМЩ РТПГЕУУБН ДТХЗЙИ РПМШЪПЧБФЕМЕК НПЦЕФ ФПМШЛП УХРЕТРПМШЪПЧБФЕМШ. тБУУНПФТЙН РТЙНЕТ ХОЙЮФПЦЕОЙС РТПГЕУУБ:

user@desktop ~ $ psPID  TT  STAT      TIME COMMAND3800  p3  S      0:00,03 su (bash)3822  p3  T      0:00,08 mplayer /home/guest/music/U96/Das\ Boot.mp33824  p3  R+     0:00,00 psuser@desktop ~ $ kill 3822 рПУМЕ ЧЩЪПЧБ ЛПНБОДЩ kill 3822 РТПГЕУУ mplayer ВХДЕФ ХОЙЮФПЦЕО.

дМС ЧЩЧПДБ УРЙУЛБ ЧУЕИ УЙЗОБМПЧ ЙУРПМШЪХЕФУС ЛПНБОДБ kill -l:

user@desktop ~ $ kill -l1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL5) SIGTRAP      6) SIGABRT      7) SIGEMT       8) SIGFPE9) SIGKILL     10) SIGBUS      11) SIGSEGV     12) SIGSYS13) SIGPIPE     14) SIGALRM     15) SIGTERM     16) SIGURG17) SIGSTOP     18) SIGTSTP     19) SIGCONT     20) SIGCHLD21) SIGTTIN     22) SIGTTOU     23) SIGIO       24) SIGXCPU25) SIGXFSZ     26) SIGVTALRM   27) SIGPROF     28) SIGWINCH29) SIGINFO     30) SIGUSR1     31) SIGUSR2 exec

сЧМСЕФУС ЧУФТПЕООПК ЛПНБОДПК ПВПМПЮЛЙ. йУРПМШЪХЕФУС ДМС ЪБНЕОЩ РТПГЕУУБ shell ДТХЗЙН РТПГЕУУПН.

лПНБОДБ exec ЙНЕЕФ УМЕДХАЭЙК УЙОФБЛУЙУ:

exec -lc -a ЙНС ЙУРПМОСЕНЩК ЖБКМ [РЕТЕОБРТБЧМЕОЙЕ ...] fork (&)

уЙНЧПМ «&» ЙУРПМШЪХЕФУС ДМС ЪБРХУЛБ РТПЗТБНН Ч ЖПОПЧПН ТЕЦЙНЕ. рТЙНЕТ:

user@desktop ~ $ mplayer /home/guest/music/U96/Das\ Boot.mp3&[1] 1558 bg, fg Й jobs

сЧМСАФУС ЧУФТПЕООЩНЙ ЛПНБОДБНЙ ПВПМПЮЛЙ. лПНБОДЩ ЙУРПМШЪХАФУС ДМС ТБВПФЩ У ЪБДБОЙСНЙ – РТПГЕУУБНЙ, ЪБРХЭЕООЩНЙ ЙЪ ЛПНБОДОПЗП ЙОФЕТРТЕФБФПТБ.

лПНБОДБ jobs ЙНЕЕФ УМЕДХАЭЙК УЙОФБЛУЙУ:

jobs [-lnprs] [jobspec ...]jobs -x ЛПНБОДБ [БТЗХНЕОФЩ] дМС ЧЩЧПДБ ЧУЕИ ЪБДБОЙК ЙУРПМШЪХЕФУС ЛПНБОДБ jobs:

user@desktop ~ $ jobs[1]+  Running                 nice -n 20 tar -cyf test.tar.bz2 /home/guest/data/* &[2]+  Stopped                 nice -n 20 tar -cyf test.tar.bz2 /home/guest/texts/*[3]-  Exit 127                nice 20 tar -cyf /abcdefg/texts ./test.tar.bz2[4]+  Done                    tar -cyf test.tar.bz2 text.txt оБРТПФЙЧ ЙДЕОФЙЖЙЛБФПТБ ЪБДБОЙС ХЛБЪБОП УПУФПСОЙЕ РТПГЕУУБ.

дМС ЧЩЧПДБ, ЛТПНЕ ПУОПЧОПК ЙОЖПТНБГЙЙ, ЙДЕОФЙЖЙЛБФПТПЧ ЪБРХЭЕООЩИ РТПГЕУУПЧ ЙУРПМШЪХЕФУС ЖМБЗ -l. дМС ЧЩЧПДБ ФПМШЛП ЙДЕОФЙЖЙЛБФПТПЧ ЪБРХЭЕООЩИ РТПГЕУУПЧ ЙУРПМШЪХЕФУС ЖМБЗ -p. дМС ЧЩЧПДБ ЙОЖПТНБГЙЙ П РТПГЕУУБИ, Х ЛПФПТЩИ ЙЪНЕОЙМПУШ УПУФПСОЙЕ У НПНЕОФБ РПУМЕДОЕЗП ЧЩЪПЧБ ЛПНБОДЩ jobs ЙУРПМШЪХЕФУС ЖМБЗ -n.

лПНБОДБ bg ЙУРПМШЪХЕФУС ДМС РЕТЕЧПДБ ЪБДБЮЙ Ч ЖПОПЧЩК ТЕЦЙН.

лПНБОДБ ЙНЕЕФ УМЕДХАЭЙК УЙОФБЛУЙУ:

bg [ЙДЕОФЙЖЙЛБФПТ_ЪБДБЮЙ] ъБРХУЛ ЛПНБОДЩ ВЕЪ РБТБНЕФТПЧ РТЙЧПДЙФ Л ЪБРХУЛХ Ч ЖПОПЧПН ТЕЦЙНЕ ФЕЛХЭЕК ЪБДБЮЙ. еУМЙ ХЛБЪБО РБТБНЕФТ ЙДЕОФЙЖЙЛБФПТ_ЪБДБЮЙ, ФП Ч ЖПОПЧПН ТЕЦЙНЕ ВХДЕФ ЪБРХЭЕОБ ХЛБЪБООБС ЪБДБЮБ. рТЙНЕТ:

user@desktop ~ $ bg[1]+ nice -n 20 tar -cyf test.tar.bz2 /home/guest/texts/* & лПНБОДБ fg ЙУРПМШЪХЕФУС ДМС РЕТЕЧПДБ ЪБДБЮЙ ОБ РЕТЕДОЙК РМБО.

лПНБОДБ ЙНЕЕФ УМЕДХАЭЙК УЙОФБЛУЙУ:

fg [ЙДЕОФЙЖЙЛБФПТ_ЪБДБЮЙ] ъБРХУЛ ЛПНБОДЩ ВЕЪ РБТБНЕФТПЧ РЕТЕЧПДЙФ Л РЕТЕЧПДХ ФЕЛХЭЕК ЪБДБЮЙ ОБ РЕТЕДОЙК РМБО. еУМЙ ХЛБЪБО РБТБНЕФТ ЙДЕОФЙЖЙЛБФПТ_ЪБДБЮЙ, ФП ЪБДБЮБ У ХЛБЪБООЩН ЙДЕОФЙЖЙЛБФПТПН УФБОЕФ ФЕЛХЭЕК Й ВХДЕФ РЕТЕЧЕДЕОБ ОБ РЕТЕДОЙК РМБО. рТЙНЕТ:

user@desktop ~ $fgnice -n 20 tar -cyf test.tar.bz2 /home/guest/texts/* nohup

лПНБОДБ РПЪЧПМСЕФ ЪБРХУФЙФШ РТПГЕУУ, ПФЛМАЮЙЧ ЕЗП ПФ ХРТБЧМСАЭЕЗП ФЕТНЙОБМБ.

лПНБОДБ nohup ЙНЕЕФ УМЕДХАЭЙК УЙОФБЛУЙУ:

nohup [--] ЪБРХУЛБЕНБС_РТПЗТБННБ [БТЗХНЕОФЩ] nohup ЪБРХУЛБЕФ ХЛБЪБООХА РТПЗТБННХ У ЙЗОПТЙТПЧБОЙЕН УЙЗОБМПЧ HUP Й ХЧЕМЙЮЕОЙЕН РТЙПТЙФЕФБ ДМС РМБОЙТПЧЭЙЛБ ЪБДБЮ ОБ 5. фБЛЙН ПВТБЪПН, ЛПНБОДБ НПЦЕФ РТПДПМЦБФШ ЧЩРПМОСФШУС Ч ЖПОПЧПН ТЕЦЙНЕ Й РПУМЕ ФПЗП, ЛБЛ РПМШЪПЧБФЕМШ ЧЩКДЕФ ЙЪ УЙУФЕНЩ. еУМЙ УФБОДБТФОЩН ЧЩЧПДПН stdout ЛПНБОДЩ СЧМСЕФУС ФЕТНЙОБМ, ФП ПО Й УФБОДБТФОЩК РПФПЛ ПЫЙВПЛ stderr РЕТЕОБРТБЧМСАФУС Ч ЖБКМ nohup.out Ч ФЕЛХЭЕК ДЙТЕЛФПТЙЙ. еУМЙ ЬФП ОЕЧПЪНПЦОП, ФП РЕТЕОБРТБЧМЕОЙЕ РТПЙУИПДЙФ Ч ЖБКМ $HOME/nohup.out. еУМЙ Й ЬФП ОЕЧПЪНПЦОП УДЕМБФШ, ФП ЛПНБОДБ ОЕ ЪБРХУЛБЕФУС. лПНБОДБ nohup ОЕ РЕТЕЧПДЙФ БЧФПНБФЙЮЕУЛЙ ЪБРХУЛБЕНЩК РТПГЕУУ Ч ЖПОПЧЩК ТЕЦЙН. юФПВЩ ЬФП УДЕМБФШ, ОЕПВИПДЙНП ЪБЧЕТЫЙФШ ЛПНБОДХ УЙНЧПМПН &.

рТЙНЕТ ЙУРПМШЪПЧБОЙС:

user@desktop ~ $ nohup mplayer /home/guest/music/U96/Das\ Boot.mp3appending output to /home/guest/nohup.out nice

лПНБОДБ ЙУРПМШЪХЕФУС ДМС ЪБРХУЛБ РТПГЕУУБ У ЙЪНЕОЕООЩН РТЙПТЙФЕФПН ДМС РМБОЙТПЧЭЙЛБ ЪБДБЮ.

лПНБОДБ nice ЙНЕЕФ УМЕДХАЭЙК ЖПТНБФ:

nice [-n УНЕЭЕОЙЕ_РТЙПТЙФЕФБ] ЪБРХУЛБЕНБС_РТПЗТБННБ [БТЗХНЕОФЩ] лПНБОДБ nice РПЪЧПМСЕФ ЙЪНЕОСФШ РТЙПТЙФЕФ ПФ -20 (ОБЙЧЩУЫЙК) ДП 20 (УБНЩК ОЙЪЛЙК) ПФ ФЕЛХЭЕЗП. рП ХНПМЮБОЙА, РТПГЕУУЩ ЙНЕАФ РТЙПТЙФЕФ ЛПНБОДОПЗП ЙОФЕТРТЕФБФПТБ, ЙЪ ЛПФПТПЗП ПОЙ ЪБРХУЛБАФУС. рПЧЩЫБФШ РТЙПТЙФЕФ НПЦЕФ ФПМШЛП УХРЕТРПМШЪПЧБФЕМШ (Ф.Е. ЪБДБЧБФШ ПФТЙГБФЕМШОПЕ ЪОБЮЕОЙЕ РБТБНЕФТБ -n УНЕЭЕОЙЕ_РТЙПТЙФЕФБ). рТЙНЕТ ЙУРПМШЪПЧБОЙС ЛПНБОДЩ:

user@desktop ~ $ nice -n 15 mplayer /home/guest/music/U96/Das\ Boot.mp3 &[1] 895uest@premudrij-peskar$ ps -lUID   PID  PPID CPU PRI NI   VSZ   RSS MWCHAN STAT  TT       TIME COMMAND1002   8