Syslogd Линукс болон Unix Command

Sysklogd нь системийн бүртгэл болон цөмийн мэдэгдэл барих зориулалт бүхий хоёр системийн хэрэгслүүдээр хангадаг. Интернетийн болон Unix домайнуудын аль алиных нь дэмжлэг нь энэ хэрэгсэлийг локал болон алслагдсан бүртгэлийг дэмжих боломжтой болгодог.

Системийн бүртгэл нь BSD хөрөнгийн эх үүсвэрээс гардаг syslogd (8) хувилбарыг агуулдаг. Цөмдлийн бүртгэлийг дэмжих дэмжлэг klogd (8) хэрэгслээр хангагддаг бөгөөд энэ нь цөмийн бүртгэлийг syslogd-ийн дангаар эсвэл syslogd-ийн клиент байдлаар хийх боломжийг бүрдүүлдэг.

Syslogd нь орчин үеийн програмуудыг ашигладаг нэг төрлийн бүртгэл юм. Бүртгэсэн зурвас бүр хамгийн багадаа цаг хугацаа болон хост нэрийн талбарыг агуулдаг бөгөөд энэ нь ихэвчлэн програмын нэр талбартай байдаг боловч энэ нь бүртгэлийн програм хэрхэн итгэлтэй байгаагаас хамаарна.

Syslogd-ийн эхүүд их хэмжээгээр өөрчлөгдсөн боловч тэмдэглэлүүд нь эрэмбэтэй байдаг. Юуны өмнө syslogd нь анхдагч, стандарт BSD зан төлөвийг дагаж байгаа эсэхийг баталгаажуулах системтэй оролдлого байсан. Тэмдэглэж хэлэх хоёр дахь чухал ойлголт бол syslogd-ийн энэ хувилбар нь стандарт сангууд дахь syslog -ийн хувилбартай ил тод харагддаг явдал юм. Стандарт хуваалцсан сантай холбосон хоёртын файл зөв ажиллахгүй бол алдаатай зан үйлийн жишээ болно.

/etc/syslog.conf файлын үндсэн тохиргоо эсвэл -f тохируулгатай өгөгдсөн өөр файлыг эхлүүлэхэд уншдаг. Хэш тэмдэг ("#") болон хоосон мөрүүдийг эхлүүлэх мөрүүдийг орхигдуулдаг. Хэрэв бүх мөрийг салгах үед алдаа гарвал алдаа гардаг.

Ерөнхий агуулга

syslogd [ -a сокет ] [ -d ] [ -f config файл ] [ -h ] [ -l hostlist ] [ -m интервал ] [ -n ] [ -p сокет ] [ -r ] [ -s domainlist ] [ - v ] [ -x ]

Сонголтууд

сокет

Энэ аргументыг ашиглахын тулд та syslogd- аас сонссон нэмэлт сокетуудаа зааж өгч болно. Хэрэв та зарим нэг далд чөтгөр chroot () орчин дотор ажиллахыг хүсэж байвал энэ нь хэрэгтэй юм. Та нэмэлт хуртэл 19 нэмэлт залгуур ашиглаж болно. Хэрэв таны орчин илүү их хэрэгцээтэй бол syslogd.c эх файл дотор MAXFUNIX тэмдэгтийг нэмэх хэрэгтэй . OpenBSD-ийн хүмүүс http://www.psionic.com/papers/dns.html хаягаар chroot () дэмоны жишээ байдаг.

-d

Дебаг горимыг асаана. Үүнийг ашиглах нь демон нь салаа (2) -ийг үргэлжлүүлэхийн тулд үргэлжлүүлэхгүй, гэхдээ нүүрэн дэх байгаа оршин тогтнохын эсрэг бөгөөд одоогийн tty-ийн талаархи дибаг мэдээллээ бичих болно. DEBUGGING хэсгийг үзнэ үү.

-f config файл

Анхдагч тохируулгын талаар /etc/syslog.conf-ийн оронд өөр тохиргооны файлыг зааж өгнө.

-h

Анхдагчаар syslogd нь алсын хостуудаас хүлээн авсан мэдэгдлүүдийг дамжуулахгүй. Энэ шилжүүлэгчийг тушаалын мөрөөс зааж өгөхөд бүртгэлийн хүлээн авагдах хостуудыг дамжуулснаар хүлээн авсан алсын мэдэгдлүүдийг дамжуулах боломжийг олгодог.

-т hostlist

Зөвхөн энгийн хостын нэрээр бүртгүүлэх ёстой хостын нэрийг зааж өгөөрэй. Олон хостуудыг цэг ("::") "тусгаарлахыг зааж өгч болно.

-м-ийн интервал

Syslogd нь тэмдэгтийн цагийг байнга хийдэг. Хоёр MARK-ийн хоорондох анхдагч интервал нь 20 минут байна. Энэ сонголтыг ашиглан үүнийг өөрчилж болно. Завсрын завсарыг тохируулах хүртэл бүхэлд нь унтраана.

-n

Авто суурьшуулалтаас зайлсхий. Хэрэв syslogd- г эхлүүлж хянахын тулд энэ нь ялангуяа хэрэгтэй юм.

-п сокет

/ Dev / log-ийн оронд өөр Unix домэйны сокетийг зааж өгч болно.

-r

Энэ сонголт нь syslog үйлчилгээний үйлчилгээг ашиглан интернэт домэйны сокет ашиглан сүлжээнээс зурвас хүлээн авах боломжийг facility (5-г үзнэ үү). Анхдагч нь сүлжээнээс ямар ч зурвас хүлээн авахгүй байх явдал юм.

Энэ сонголтыг sysklogd багцын 1.3 хувилбарт танилцуулсан. Анхдагч зан авир нь хуучин хувилбарууд хэрхэн ажилладаг талаар эсрэгээр тэмдэглэж аваарай, ингэснээр үүнийг идэвхжүүлэх хэрэгтэй болно.

-sorderlist

Бүртгэхээс өмнө хуулагдах ёстой домэйн нэрийг зааж өгнө. Домэйн нь цэг ("::") "тусгаарлалтыг ашиглан тодорхойлж болно. Дэд домайнуудыг тодорхой зааж өгөхгүй боловч зөвхөн бүтэн домэйн гэж үзэхийг зөвлөж байна. Жишээ нь - north.de тодорхойлогдсон бөгөөд хостыг бүртгэх нь нэг.infodrom.north.de руу домэйныг хасах болно, та дараах хоёр домайнуудыг тодорхойлох хэрэгтэй болно: -s north.de:infodrom.north.de .

-v

Хэвлэх хувилбар болон гарах.

-x

Алсын зурвас хүлээн авах үед нэрний хайлтыг идэвхгүй болгох. Энэ нь syslog дэмон ажиллаж байгаа машин дээр нэрийн сервер ажиллаж байх үед deadlocks-с зайгүй болдог.

Сигнал

Syslogd нь дохионы багцад хариу үйлдэл үзүүлдэг. Та дараах тушаалыг syslogd уруу дохио илгээж болох юм:

kill -SIGNAL `cat / var / run / syslogd.pid`

Сахиусан тэнгэр

Энэ нь syslogd- ийг дахин эхлүүлэх ажлыг гүйцэтгэдэг. Бүх нээлттэй файлууд хаалттай байдаг, тохиргооны файл (анхдагч нь /etc/syslog.conf ) дахин бичигдэх бөгөөд syslog (3) боломж дахин эхлүүлэх болно.

SIGTERM

Syslogd нь үхэх болно.

SIGINT , SIGQUIT

Хэрэв дибаг хийхийг зөвшөөрсөн бол тэдгээрийг орхигдуулдаггүй бөгөөд syslogd нь үхэх болно.

SIGUSR1

Дифференциалыг унтрааж / унтраах. Энэ сонголтыг syslogd -d- debug тохируулгатай ажиллуулсан бол ашиглах боломжтой.

SIGCHLD

Хэрвээ зарим нь төрсөн бол ханан дээр нь мэдэгдээрэй.

Тохиргоо Файл синтаксын ялгаа

Syslogd нь анх BSD эх сурвалжаас өөр өөр тохиргооны файлдаа өөр өөр синтаксийг ашигласан. Анхаарах зүйл болон дээр дурдсан бүх мэдэгдлүүд нь бүртгэлийн файлд дамжуулагдана.

Жишээлбэл, дараах мөр нь дэмон хэрэгслүүдийг ашиглан далд демоноос гарах ALL гаралтыг үүсгэсэн (дибаг нь хамгийн нэн тэргүүнд тавигдах тул өндөр болгонд бас тохирох болно) / usr / adm / дэмонууд уруу ордог:

# Жишээ syslog.conf daemon.debug / usr / adm / дэмонууд

Шинэ схемийн дагуу энэ байдал хэвээр байна. Энэ ялгаа нь дөрвөн шинэ тодотгогч, одны ( * ) орлуулалт, тэгшитгэлийн тэмдэг ( = ), тэмдэг тэмдэглэгээ ( ! ), Хасах тэмдэг ( - ) -ийн нэмэлт юм.

* Тодорхой байгууламж дахь бүх мэдээг очих газарт чиглүүлэхийг заасан * . Энэ үйлдэл нь дибагчлалын тэргүүлэх түвшинг тодорхойлсоноор доройтож байгааг анхаарна уу. Хэрэглэгчид одыг тэмдэглэгээ нь илүү хялбар гэдгийг тэмдэглэсэн.

= Wildcard нь тодорхойлсон тэргүүлэх ангилалд бүртгэхийг хязгаарлахад хэрэглэгддэг. Жишээлбэл, жишээ нь зөвхөн тусгай бүртгэл хөтлөх эх үүсвэр рүү зөвхөн debug мэдээг чиглүүлэх боломжийг олгодог.

Жишээ нь syslog.conf дахь дараах мөр нь бүх эх сурвалжуудаас дибаг мэдээллүүдийг / usr / adm / debug файл уруу шууд чиглүүлэх болно.

# Жишээ syslog.conf *. = Debug / usr / adm / debug

! тодорхойлсон тэргүүлэх чиглэлүүдийг бүртгэхээс хасахад ашиглагддаг. Энэ нь тэргүүлэх чиглэлийг тодорхойлох бүх боломжид (!) Нөлөөлдөг.

Жишээ нь дараах мөрүүд нь / usr / adm / mail файл руу давуу эрхтэй мэдээллүүдээс бусад тохиолдолд шуудангийн бүх мэдэгдлүүдийг бүртгэх болно. Мэдээ news.info (түүний дотор) news.crit (оруулаагүй) бүх мэдэгдлүүд / usr / adm / news файлд бүртгэгдэнэ.

# Жишээ syslog.conf mail. *; Mail.! = Info / usr / adm / mail news.info; мэдээ. Crit / usr / adm / news

Та үүнийг онцгой тохиолдлыг ашигласнаар ойлгож болно. Дээр дурдсан тайлбар нь зүгээр л урвуу юм. Та үүнийг ашиглаж болно

мэйл.none

эсвэл

шуудангаар.! *

эсвэл

мэйл

Захиалгын хуудастай ирдэг бүх мессежийг алгасах. Үүнтэй тоглох зай их байдаг. :-)

Хэрэв та файлын нэрийг уг файлыг синк хийх бүрдээ орхихыг хүсэхгүй байгаа бол энэ нь зөвхөн файлын нэрийг өмнө нь ашиглагдах боломжтой.

Энэ нь BSD-ийн цэвэр арганд хэрэглэгддэг зарим хүмүүст тохиргоог хийж болох боловч тестерүүд нь BSD-ийн зан төлөвөөс илүү уян хатан байдаг гэдгийг харуулсан. Эдгээр өөрчлөлтүүд нь стандарт syslog.conf (5) файлуудад нөлөөлөхгүй байхыг анхаарна уу. Та сайжруулсан заншлыг олж авахын тулд тохиргооны файлуудыг тусгайлан өөрчлөх хэрэгтэй.

Алсаас бүртгүүлэхэд зориулсан дэмжлэг

Эдгээр өөрчлөлтүүд нь syslogd боломжид сүлжээний дэмжлэгийг хангадаг. Сүлжээний дэмжлэг гэдэг нь мэдэгдлүүдийг syslogd ажиллаж байгаа нэг цэгээс syslogd ажиллаж байгаа өөр цэг уруу дамжуулж дамжуулж болох бөгөөд энэ нь тэдгээр нь яг үнэндээ дискний файлд бүртгэгдэх болно.

Үүнийг идэвхжүүлэхийн тулд та тушаалын мөрөн дээр -r сонголтыг зааж өгөх хэрэгтэй. Анхдагч заншил нь syslogd нь сүлжээг сонсохгүй байх явдал юм.

Стратеги нь дотоодоос үүсгэсэн бүртгэлийн мессежүүдийн хувьд unix домэйны сокет дээр syslogd-г сонсох явдал юм. Энэ үйлдэл нь стандарт С сан дотор буй syslog -той syslogd-г харилцан ажиллах боломжтой болгодог. Үүний зэрэгцээ syslogd нь өөр хостуудаас дамжуулсан мэдэгдлүүдэд стандарт syslog портод сонсдог. Энэ ажлыг зөв хийхийн тулд үйлчилгээнүүд (5) файлууд (ихэвчлэн / etc -д байдаг) дараах оруулгатай байх ёстой:

syslog 514 / udp

Хэрэв энэ оруулга syslogd байхгүй бол алсаас илгээж чадахгүй бөгөөд тэдгээрийг илгээж чадахгүй, яагаад гэвэл UDP порт нээгдээгүй. Үүний оронд syslogd нь тэр дороо үхэх болно.

Өөр хост руу дамжуулсан мессежүүдийг үүсгэхийн тулд syslog.conf файл дахь ердийн файлын мөрийг мессеж илгээх ёстой хост нэрийн хамт @.

Жишээ нь, ALL syslog.conf тушаал ашиглан алсын хост руу бүх мэдэгдлүүдийг дамжуулах:

# Жишээ нь syslogd тохиргооны файлыг # зурвас уруу алсын хост руу дамжуулна. *. * @hostname

Бүх цөмийн мэдээг алсын хост руу дамжуулахдаа тохиргооны файл дараах байдалтай байх болно:

# Жишээ тохиргооны файлд бүх цөмийн # мессежүүдийг алсын хост руу дамжуулна. kern. * @hostname

Хэрэв алсын хостын нэрийг эхлүүлэх үед шийдэгдэх боломжгүй бол, нэр-сервер хандах боломжгүй (учир нь syslogd-ийн дараа эхэлж болох юм) санаа зовох хэрэггүй юм. Syslogd дахин дахин нэрийг нь дахин шалгаад дараа нь гомдоллох болно. Үүнээс сэргийлэх өөр нэг боломж нь / etc / hosts файл дахь хостын нэрийг байрлуулах явдал юм.

Ердийн syslogd-уудын тусламжтай та хостоос ирсэн хостууд руу илгээсэн мэдэгдлүүдийг (өөрөөр хэлбэл гурав дахь хост руу илүү их төвөгтэй болгож илгээсэн гэх мэт) илгээсэн тохиолдолд syslog-loops-г syslog-loops -с авах болно. Миний домэйн (Infodrom Oldenburg) бид санамсаргүйгээр нэгийг нь аваад, бидний дискийг нэг мессежээр дүүргэсэн. :-(

Үүнээс зайлсхийхийн тулд алсын хостоос ирсэн зурвасууд өөр (эсвэл үүнтэй адил) алсад буй хост руу илгээгддэггүй. Хэрэв энэ нь ойлгомжгүй хувилбар байвал намайг (Joey) хаягаарай.

Хэрэв алсын хост хосттой адил домэйнд байрладаг бол syslogd ажиллаж байгаа бол ердөө л энгийн fqdn-ийн оронд ердийн хостын нэр бүртгэгдэнэ.

Орон нутгийн сүлжээнд та нэг лог дээр бүх чухал мэдээллийг хадгалах төв лог серверээр хангаж болно. Хэрэв сүлжээ өөр өөр домайнуудаас бүрддэг бол та энгийн hostname -н оронд бүрэн нэртэй бүртгэлийг бүртгэх талаар гомдоллох шаардлагагүй юм. Та энэ серверийн зурвас-домэйн функцийг ашиглахыг хүсэж болох юм. Та syslogd- д байрлаж байгаа серверээс өөр хэд хэдэн домэйнуудыг хааж, зөвхөн энгийн хост нэрийг бүртгэх боломжтой.

-l сонголтыг ашиглах нь бас л нэг хостуудыг локал машины хувьд тодорхойлох боломжтой байдаг. Энэ нь бас л fqdns биш харин энгийн хост нэрийг бүртгэх үр дүн юм.

UDP сокет нь алсын хостууд руу мессеж дамжуулах эсвэл тэдгээрээс ирсэн зурвасуудыг хүлээн авахад шаардлагатай үед л нээгддэг. 1.3-23-аас өмнөх хувилбарууд нь унших бүрдээ нээгдэж, уншихад нээгдээгүй.

Нэр Нэрлэсэн хоолой (FIFOs) руу гарах үр дүн

Syslogd-ийн энэ хувилбар нь бүртгэх гарцыг нэртэй хоолой (fifos) -д зориулж дэмждэг. Фифо эсвэл нэртэй хоолой нь файлын нэрэнд pipy тэмдэг ("` | '') бэлтгэхийн тулд бүртгэлийн зурвасуудын очих газар болгон ашиглагдаж болно. Энэ нь дибаг хийхэд тохиромжтой. Fifo нь syslogd-г эхлэхээс өмнө mkfifo тушаалаар үүсгэгдэх ёстойг санаарай.

Дараах тохиргооны файлын замууд нь цөмөөс мессежүүдийг дараах маягаар дибаг хийнэ:

# Жишээ тохируулга нь зөвхөн # нэртэй хоолой болох / usr / adm / debug руу цөмийг дибаг хийх Зөвхөн # мессежийг чиглүүлэх. kern. = debug | / usr / adm / debug

Суулгацын асуудал

Syslogd-ийн энэ хувилбарыг суулгахад нэг чухал анхаарах зүйл байж болох юм. Syslogd-ийн энэ хувилбар нь syslog функцаас мэдээнүүд зөв хэлбэршүүлэлтээс хамаардаг. Хуваалцсан сангууд дахь syslog функцийг libc.so.4-ийн бүс нутагт хаа сайгүй өөрчилсөн. [2-4] .n. Тодорхойлолт нь үүнийг / dev / log socket уруу дамжуулахаас өмнө мессежийг null-гэж дуусгах байсан. Syslogd-ийн энэ хувилбарт зөв ажиллах нь зурвасыг null-end-ээс хамаарна.

Хэрэв статикаар холбосон хоёртын файлууд систем дээр ашиглагдаж байгаа бол энэ асуудал ихэвчлэн илэрхийлэгддэг. Syslog функцын хуучин хувилбаруудыг ашиглаж хоёртын файлууд нь хоосон орхивол мессеж дэх эхний тэмдэгттэй мессежээр устгагдах болно. Эдгээр хоёртын файлуудыг хуваалцсан сангуудын шинэ хувилбаруудтай холбох нь энэ асуудлыг засах болно.

Syslogd (8) болон klogd (8) хоёулаа init (8) -р ажиллуулах юм уу эсвэл rc -ийн дарааллын хэсэг болгон ажиллуулж болно. Init -ээс эхэлсэн бол option -n тохируулагдсан байх ёстой, үгүй ​​бол syslog дэмонуудыг олон тонож авах болно. Энэ нь init (8) процесс ID-аас шалтгаална.

Аюулгүй байдлын аюулууд

Үйлчилгээг зогсоох халдлагад зориулж syslogd демоныг дамжуулах суваг болгон ашиглах боломжтой боломж байна. Надад энэ боломжийг ашиглахад анхааруулсан Жон Моррисон (jmorriso@rflab.ee.ubc.ca). Хэрхэн дэмий програм (syslog) нь syslogd демоныг syslog мэдэгдлүүдийг маш амархан flood хийж чадах бөгөөд бүртгэлийн файлууд нь файлын систем дээрх үлдсэн бүх хэсгийг эзлэх болно. Дотоод домэйн сокетуудын бүртгэлийг идэвхжүүлэх нь мэдээж дотоодын машин дээрх програмууд эсвэл хувь хүмүүсээс гадна эрсдлүүдийг системээр илэрдэг.

Машиныг хамгаалах хэд хэдэн арга байдаг:

  1. 514 / UDP сокет дээр ямар хостууд эсвэл сүлжээнүүд хандахаа хязгаарлахын тулд цөмийн галт хана явуулах.
  2. Бүртгэлийг алслагдсан буюу биш root файлын систем рүү чиглүүлж болох бөгөөд хэрэв дүүргэсэн бол машиныг сохолдоггүй.
  3. Файлын системийн тодорхой хувийг хязгаарлахын тулд тохируулж болдог ext2 файлын системийг ашиглаж root. Тэмдэглэл: syslogd нь root биш процесс болдог шиг ажиллах болно. Мөн энэ нь syslogd нь 514 / UDP сокет дээр холбогдож чадахгүй болохоор энэ нь алсын бүртгэл хөтлөлтийг ашиглахаас сэргийлнэ гэдгийг санаарай.
  4. Inet domain сокетийг идэвхгүй болгох нь локал машины хувьд эрсдэлийг хязгаарладаг.
  5. 4-р алхамыг ашигла. Хэрэв асуудал үргэлжилсээр байвал дэмон програм нь дэмоноор 3,5 секундын (ойролцоогоор 1 метр) урттай байх бөгөөд асуултанд хэрэглэгчтэй чатлах болно. Sucker саваа def. --- 3/4, 7/8 эсвэл 1ин. хатуурсан ган таяг, эрээ бүр дээр урсгана. Хойд Дакотагийн баруун хэсэгт байгаа газрын тосны салбарт болон газрын тосны салбарт ашиглах цооногийг газрын тосны худгаас сорохын тулд хийнэ. Хоёрдогч хэрэглээ нь үхэр тэжээл барьж байгуулах, хааяа зангилаатай, дайсагнасан хүнтэй харьцах явдал юм.

Дебаг хийх

Дебагийг асаах үед -d тохируулгыг идэвхжүүлсний дараа syslogd нь stdout дээр юу хийж байгаагаа маш ихээр бичдэг байх болно. Тохиргооны файлыг дахин унших, дахин судлах үед дотоод өгөгдлийн бүтцэд харгалзах хүснэгтийг харах болно. Энэ хүснэгт нь дөрвөн талбараас бүрдэнэ.

тоо

Энэ талбар нь тэгээс эхлэн сериал дугаарыг агуулна. Энэ тоо нь дотоод өгөгдлийн бүтэц дэх байрлалыг илэрхийлдэг (өөрөөр хэлбэл массив). Хэрэв нэг тоог орхигдсон бол /etc/syslog.conf дахь харгалзах мөрөнд алдаа гарч болох юм.

хэв маяг

Энэ талбар нь төвөгтэй бөгөөд дотоод бүтцийг яг таг илэрхийлдэг. Багана нь байгууламжийг зааж байна ( syslog (3) -ийг үзнэ үү). Таны харж байгаагаар хуучин хэрэглээнд зориулж зарим нэг тоног төхөөрөмж үлдсэн байгаа бөгөөд зүүн талын хамгийн их ашиглагддаг. Багананд байгаа бүх талууд нь тэргүүлэх чиглэлүүдийг илэрхийлдэг ( syslog (3) -ийг үзнэ үү).

үйлдэл

Энэ талбар нь загвар хүлээн авагдсан мессеж хүлээн авагдсан үед явагдах тодорхой үйлдлийг тодорхойлно. Syslog.conf (5) гарын авлагын хуудаснуудаас лавлана уу.

аргументууд

Энэ талбар нь сүүлийн талбарын үйлдлүүдэд нэмэлт нэмэлт өгөгдлүүдийг харуулж байна. Файлыг бүртгэхийн тулд энэ нь logfile-ийн filename; Хэрэглэгчийн бүртгэлд энэ нь хэрэглэгчийн жагсаалт юм; алсын бүртгэл хийхээр бол энэ нь машин уруу нэвтрэх хостын нэр юм; консолыг бүртгэх нь ашиглагдаж байгаа консол юм; tty -logging нь энэ нь заагдсан tty юм; хананд нэмэлт нэмэлт аргумент байхгүй байна.

Мөн үзнэ үү

logger (1), syslog (2), (5)

Хамтрагчид

Syslogd нь BSD-ийн эх үүсвэрээс авсан Грег Wettstein (greg@wind.enjellic.com) Линукс руу портыг гүйцэтгэсэн бөгөөд Martin Schulze (joey@linux.de) зарим алдааг засаад хэд хэдэн шинэ боломжуудыг нэмсэн. Klogd анх Steve Lord (lord@cray.com) бичсэн, Грег Веттштейн томоохон сайжруулалт хийсэн.

Доктор Грег Уеттштайн
Enjellic Systems Development

Хүрээлэн судлалын хэлтэс тооцоолох байгууламж
Рожер Марис Хавдар судлалын төв
Fargo, ND
greg@wind.enjellic.com

Стивен Твейни
Компьютерийн ухааны тэнхим
Шотландын Эдинбургийн их сургууль
sct@dcs.ed.ac.uk

Жуха Виртенен
jiivee@hut.fi

Шейн Олддон
shane@ion.apana.org.au

Мартин Шулзе
Инфодомбург хот
joey@linux.de

Чухал: Тушаалын командыг ашиглана ( % man ) ашиглана.

Холбогдох нийтлэл