New translated drop of the Mongolian translation of the Handbook.

Submitted by:  Ganbold Tsagaankhuu <ganbold@micom.mng.net>
This commit is contained in:
Giorgos Keramidas 2007-05-02 13:01:04 +00:00
parent e3016f611e
commit cce8a872b8
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=30138
40 changed files with 2438 additions and 2438 deletions

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Mongolian Documentation Project
Original revision 1.395
Original revision 1.396
$FreeBSD$
-->
@ -179,13 +179,13 @@ host2.example.com link#1 UC 0 0
нэмдэг (<hostid role="ipaddr">10.20.30.255</hostid> нь
<hostid role="ipaddr">10.20.30</hostid> дэд сүлжээний цацах хаяг бөгөөд
<hostid role="domainname">example.com</hostid> нь тэр дэд сүлжээтэй холбоотой
домений нэр юм). <literal>link#1</literal> тэмдэглэгээ нь машин дахь
домэйний нэр юм). <literal>link#1</literal> тэмдэглэгээ нь машин дахь
эхний Ethernet картыг заана. Та тэдгээрт зориулж ямар ч нэмэлт интерфэйс
заагдаагүйг харах болно.</para>
<para>Эдгээр бүлгүүд (локал сүлжээний хостууд болон локал дэд сүлжээнүүд) нь
автоматаар <application>routed</application> гэгддэг демоноор
тохриуулагдсан чиглүүлэлтүүдтэй байна. Хэрэв энэ нь ажиллахгүй байгаа бол
автоматаар <application>routed</application> гэгддэг дэмоноор
тохируулагдсан чиглүүлэлтүүдтэй байна. Хэрэв энэ нь ажиллахгүй байгаа бол
зөвхөн статикаар тодорхойлогдсон (өөрөө хэлбэл илэрхий оруулж өгсөн)
чиглүүлэлтүүд байх болно.</para>
@ -195,7 +195,7 @@ host2.example.com link#1 UC 0 0
(<devicename>lo0</devicename>) ашиглахаа мэддэг.</para>
<para>Хоёр <literal>host2</literal> мөрүүд нь биднийг &man.ifconfig.8;
alias буюу өөр нэр ашиглах үед (Ethernet-ийн талаарх хэсгээс бид үүнийг яагаад хийдгийг
alias буюу өөр нэр ашиглах үед (Ethernet-ийн талаар дурдсан хэсгээс бид үүнийг яагаад хийдгийг
үзээрэй) учирч болзошгүй зүйлийн жишээ юм. <devicename>lo0</devicename>
интерфэйсийн дараа байгаа <literal>=&gt;</literal> тэмдэг нь бид зөвхөн
loopback буюу буцах интерфэйсийг ашиглаад зогсохгүй (энэ хаяг нь бас локал хостыг хэлж
@ -255,7 +255,7 @@ host2.example.com link#1 UC 0 0
<row>
<entry>L</entry>
<entry>Link: Чиглүүлэлт нь Ethernet тоног төхөөрөмжтэй
холбоотой зүйлийг хамрана.</entry>
холбоотой зүйлийг хамарна.</entry>
</row>
</tbody>
</tgroup>
@ -276,10 +276,10 @@ host2.example.com link#1 UC 0 0
тусгай төрөл (системд ихэвчлэн ганц байдаг) бөгөөд тугнуудын талбартаа үргэлж
<literal>c</literal> гэж тэмдэглэгдсэн байдаг. Локал сүлжээн дэх хостын хувьд
энэ гарц нь машины гадаад ертөнц уруу шууд холбогдох зүйлээр (PPP холболт, DSL,
кабел modem, T1, эсвэл өөр сүлжээний интерфэйсээр) тохируулагддаг.</para>
кабель модем, T1, эсвэл өөр сүлжээний интерфэйсээр) тохируулагддаг.</para>
<para>Хэрэв та өөрөө гаднах ертөнц уруу гарц маягаар ажиллаж байгаа машины хувьд анхдагч
чиглүүлэлтийг тохируулж байгаа бол анхдагч чиглүүлэлт нь таны Интернетийн Үйлчилгээ
чиглүүлэлтийг тохируулж байгаа бол анхдагч чиглүүлэлт нь таны Интернэтийн Үйлчилгээ
Үзүүлэгчийн (ISP) сайт дахь гарц машин болох юм.</para>
<para>Анхдагч чиглүүлэлтүүдийн жишээг харцгаая. Энэ нь нийтлэг тохиргоо юм:</para>
@ -300,7 +300,7 @@ host2.example.com link#1 UC 0 0
<hostid>Local2</hostid> хостууд нь таны сайтад байна.
<hostid>Local1</hostid> нь ISP уруу dial-up PPP холболтоор
холбогдсон. Энэ PPP сервер компьютер нь дотоод сүлжээгээр
өөр нэг гарц компьютер уруу гадаад интерфэйсээр ISP-ийн Интернет өгч байгаа уруу
өөр нэг гарц компьютер уруу гадаад интерфэйсээр ISP-ийн Интернэт өгч байгаа уруу
холбогдсон байна.</para>
<para>Таны машин бүрийн хувьд анхдагч чиглүүлэлтүүд нь ийм болно:</para>
@ -343,7 +343,7 @@ host2.example.com link#1 UC 0 0
<para>Өөрийн локал сүлжээний хувьд <hostid
role="ipaddr">X.X.X.1</hostid> хаягийг гарц хаяг болгож ашиглах нь
түгээмэл байдаг. Тэгэхээр (адил жишээг ашиглаад) хэрэв таны локал C ангилалын
түгээмэл байдаг. Тэгэхээр (адил жишээг ашиглаад) хэрэв таны локал C ангиллын
хаягийн талбар <hostid role="ipaddr">10.20.30</hostid> байсан бөгөөд
таны ISP <hostid role="ipaddr">10.9.9</hostid>-г ашиглаж байгаа бол
анхдагч чиглүүлэлтүүд нь ийм байна:</para>
@ -398,13 +398,13 @@ host2.example.com link#1 UC 0 0
тусдаа дэд сүлжээний хаягтай байна. Өөрөөр, машин нь зөвхөн нэг Ethernet
карттай бөгөөд &man.ifconfig.8; alias хийлт буюу өөр нэрийг ашигладаг байж
болно. Эхнийх нь физикийн хувьд тусдаа хоёр Ethernet сүлжээ ашиглагдаж
байгаа үед хэрэглэгдэх бөгөөд сүүлийх нь ганц физик сүлжээний сегмент байгаа боловч
байгаа үед хэрэглэгдэх бөгөөд сүүлийнх нь ганц физик сүлжээний сегмент байгаа боловч
логикийн хувьд хоёр тусдаа дэд сүлжээнүүд байгаа үед хэрэглэгддэг.</para>
<para>Аль ч тохиолдолд энэ машин нь нөгөө дэд сүлжээ уруу хүрэх тодорхойлогдсон гарц
(гаднаас ирэх чиглүүлэлт) гэдгийг дэд сүлжээ бүр мэддэг байхаар чиглүүлэлтийн хүснэгтүүд
тохируулагддаг. Хоёр дэд сүлжээний хооронд чиглүүлэгч маягаар ажиллах
машинтай энэ тохиргоо нь бид аль нэг тал уруу эсвэл хоёр талын хоюулангийн хувьд
машинтай энэ тохиргоо нь бид аль нэг тал уруу эсвэл хоёр талын хоёулангийн хувьд
пакет шүүгч буюу галт хана дээр тулгуурласан аюулгүй байдлын шийдлийг хийх
шаардлагатай үед ихэвчлэн хэрэглэгддэг.</para>
@ -419,7 +419,7 @@ host2.example.com link#1 UC 0 0
<indexterm><primary>чиглүүлэгч</primary></indexterm>
<para>Сүлжээний чиглүүлэгч нь ердөө л нэг интерфэйсээс нөгөө интерфэйс уруу пакетуудыг
дамжуулдаг систем юм. Интернетийн стандартууд болон сайн инженерчлэлийн туршлага нь
дамжуулдаг систем юм. Интернэтийн стандартууд болон сайн инженерчлэлийн туршлага нь
үүнийг FreeBSD дээр анхдагчаар идэвхжүүлсэн байхаас FreeBSD төслийг сэргийлдэг.
&man.rc.conf.5; дахь дараах хувьсагчийг <literal>YES</literal> болгон
өөрчилснөөр та энэ боломжийг идэвхжүүлж болно:</para>
@ -432,7 +432,7 @@ host2.example.com link#1 UC 0 0
<para>Урсгалыг хааш нь илгээхээ мэдэхийн тулд таны шинэ чиглүүлэгчид чиглүүлэлтүүд
хэрэгтэй болно. Хэрэв таны сүлжээ хангалттай хялбар байх юм бол статик
чиглүүлэлтүүд ашиглаж болно. FreeBSD нь стандарт BSD чиглүүлэлтийн демон
чиглүүлэлтүүд ашиглаж болно. FreeBSD нь стандарт BSD чиглүүлэлтийн дэмон
&man.routed.8; програмтай бас ирдэг. Энэ нь RIP (1 ба 2-р хувилбар) болон
IRDP протоколуудыг дэмждэг. BGP v4, OSPF v2 болон бусад төвөгтэй
чиглүүлэлтийн протоколуудын дэмжлэгийг <filename role="package">net/zebra</filename>
@ -496,7 +496,7 @@ host2.example.com link#1 UC 0 0
</textobject>
</mediaobject>
<para>Энэ тохиолдолд <hostid>RouterA</hostid> нь Интернет уруу
<para>Энэ тохиолдолд <hostid>RouterA</hostid> нь Интернэт уруу
гарах чиглүүлэгч маягаар ажиллаж байгаа бидний &os; машин байна.
Энэ нь анхдагч чиглүүлэлтээ <hostid role="ipaddr">10.0.0.1</hostid>
гэж тохируулсан бөгөөд ингэснээр гаднах ертөнц уруу холбогдох боломжийг
@ -507,7 +507,7 @@ host2.example.com link#1 UC 0 0
нэмнэ.)</para>
<para>Хэрэв бид <hostid>RouterA</hostid>-ийн чиглүүлэлтийн хүснэгтийг
харвал доорхтой төстэйг харах болно:</para>
харвал доор дурдсантай төстэйг харах болно:</para>
<screen>&prompt.user; <userinput>netstat -nr</userinput>
Routing tables
@ -578,8 +578,8 @@ route_net2="-net 192.168.1.0/24 192.168.1.1"</programlisting>
талаар ярилцсан боловч гаднах ертөнц хэрхэн биднийг олох талаар хэлэлцээгүй билээ.</para>
<para>Чиглүүлэлтийн хүснэгтүүдийг тухайн нэг хаягийн талбарын (бидний жишээн дээр
C ангилалын дэд сүлжээ) бүх урсгал тэр сүлжээний тухайн нэг хост уруу илгээгдэж тэр нь
пакетуудыг дотогшоо дамжуулдагаар тохируулж болно гэдгийг бид мэдэж байгаа билээ.</para>
C ангиллын дэд сүлжээ) бүх урсгал тэр сүлжээний тухайн нэг хост уруу илгээгдэж тэр нь
пакетуудыг дотогшоо дамжуулдгаар тохируулж болно гэдгийг бид мэдэж байгаа билээ.</para>
<para>Та өөрийн сайтдаа заагдсан хаягийн талбарыг авах үед таны үйлчилгээ үзүүлэгч
өөрсдийн чиглүүлэлтийн хүснэгтүүдийг таны дэд сүлжээнд зориулагдсан бүх урсгал
@ -589,7 +589,7 @@ route_net2="-net 192.168.1.0/24 192.168.1.1"</programlisting>
<para>Бүх заагдсан хаягийн талбаруудыг хянаж Интернэтийн үндсэн сүлжээ уруу холбогдох
холболтын цэгийг тодорхойлдог систем (тараагдсан DNS-ийн мэдээлэлтэй бараг адил)
байдаг. <quote>Backbone</quote> буюу <quote>гол нуруу (үндсэн сүлжээ)</quote>
нь улс даяар болон дэлхий даяар Интернетийн урсгалыг зөөвөрлөж байдаг гол шугамнууд
нь улс даяар болон дэлхий даяар Интернэтийн урсгалыг зөөвөрлөж байдаг гол шугамнууд
юм. Гол нуруу машин бүр мастер хүснэгтүүдийн хуулбартай байдаг бөгөөд эдгээр хүснэгтүүд нь
тухайн нэг сүлжээнд зориулсан урсгалыг онцгой гол нуруу зөөвөрлөгч уруу чиглүүлж
тэндээсээ доош бусад үйлчилгээ үзүүлэгчдээр дамжин таны сүлжээнд хүрдэг.</para>
@ -635,10 +635,10 @@ route_net2="-net 192.168.1.0/24 192.168.1.1"</programlisting>
<programlisting>options MROUTING</programlisting>
<para>Мөн multicast чиглүүлэлтийн демон &man.mrouted.8; нь
туннелууд болон <acronym>DVMRP</acronym>-г үүсгэхээр
<para>Мөн multicast чиглүүлэлтийн дэмон &man.mrouted.8; нь
туннелиуд болон <acronym>DVMRP</acronym>-г үүсгэхээр
<filename>/etc/mrouted.conf</filename> файлын тусламжтай
тохируулагдсан байх ёстой. Multicast тохиргооны талаарх дэлгэрэнгүй
тохируулагдсан байх ёстой. Multicast тохиргооны талаар дэлгэрэнгүй
мэдээллийг &man.mrouted.8;-ийн гарын авлагын хуудаснаас олж
болно.</para>
</sect2>
@ -657,7 +657,7 @@ route_net2="-net 192.168.1.0/24 192.168.1.1"</programlisting>
</author>
<author>
<firstname>Мюррэй</firstname>
<firstname>Мюррей</firstname>
<surname>Стөүкли</surname>
</author>
</authorgroup>
@ -732,13 +732,13 @@ route_net2="-net 192.168.1.0/24 192.168.1.1"</programlisting>
WME (сүүлд WMM) гэгдсэн урьдчилсан тодорхойлолт байдаг.
802.11e болон WME/WMM-ийн талаар мэдэх ёстой хамгийн чухал зүйл нь
утасгүй сүлжээний зэрэглэл тогтоогдсон урсгалын хэрэглээг Quality of Service
(QoS) буюу үйчилгээний чанарын протоколууд болон өргөтгөсөн зөөвөрлөгчийн
(QoS) буюу үйлчилгээний чанарын протоколууд болон өргөтгөсөн зөөвөрлөгчийн
хандалтын протоколуудын тусламжтайгаар идэвхжүүлдэг явдал юм. Эдгээр
протоколуудын зөв шийдэл нь өгөгдлийн өндөр хурдтай тэсрэлт болон зэрэглэл
тогтоогдсон урсгалыг идэвхжүүлдэг.</para>
<para>6.0 хувилбараас эхлээд &os; нь 802.11a, 802.11b, болон 802.11g-г
ашиглан ажилладаг сүлжэнүүдийг дэмждэг. WPA болон 802.11i аюулгүй байдлын
ашиглан ажилладаг сүлжээнүүдийг дэмждэг. WPA болон 802.11i аюулгүй байдлын
протоколууд нь адилхан (11a, 11b, болон 11g-тэй цуг) дэмжигдсэн байдаг
бөгөөд WME/WMM протоколуудын шаарддаг QoS болон урсгалын зэрэглэлт нь
хязгааргүй тооны утасгүй төхөөрөмжүүдэд дэмжигдсэн байдаг.</para>
@ -765,10 +765,10 @@ route_net2="-net 192.168.1.0/24 192.168.1.1"</programlisting>
<programlisting>if_ath_load="YES"</programlisting>
<para>Atheros драйвер нь гурван тусдаа хэсэгт хуваагддаг: эдгээр нь зөв драйвер
(&man.ath.4;), бичил схемийн функцүүдийг зохицуулдаг, тоног төхөөрөмжийн
(&man.ath.4;), бичил схемийн функцуудыг зохицуулдаг, тоног төхөөрөмжийн
дэмжлэгийн давхарга (&man.ath.hal.4;), болон хүрээнүүдийг дамжуулахын
тулд хэд хэдэн боломжит хурдуудаас (энд ath_rate_sample) сонгох алгоритм юм.
Та энэ дэмжлэгийг модул хэлбэрээр дуудах үед түүнтэй хамааралтай зүйлс
Та энэ дэмжлэгийг модуль хэлбэрээр дуудах үед түүнтэй хамааралтай зүйлс
автоматаар зохицуулагдах болно. Хэрэв танд Atheros төхөөрөмжийн оронд
өөр төхөөрөмж байгаа бол та тэр төхөөрөмжид зориулсан модулийг сонгох юм,
өөрөөр хэлбэл:</para>
@ -792,9 +792,9 @@ route_net2="-net 192.168.1.0/24 192.168.1.1"</programlisting>
<para>Төхөөрөмжийн драйверийг тохируулсныхаа дараа та драйверийн шаарддаг
802.11 сүлжээний дэмжлэгийг бас оруулах хэрэгтэй болно. &man.ath.4;
драйверийн хувьд энэ нь ядахдаа &man.wlan.4; модул байх бөгөөд энэ модул
драйверийн хувьд энэ нь ядахдаа &man.wlan.4; модуль байх бөгөөд энэ модуль
нь утасгүй төхөөрөмжийн драйвертай цуг автоматаар дуудагддаг. Үүнтэй цуг
таны ашиглах аюулгүй байдлын протоколуудад зориулагдсан криптографийн дэмжлэгийг
таны ашиглах аюулгүй байдлын протоколуудад зориулагдсан криптографын дэмжлэгийг
хийдэг модулиуд хэрэгтэй болно. Эдгээр нь &man.wlan.4; модулиар автоматаар
шаардлагын дагуу дуудагддаг байхаар зориулагдсан боловч одоохондоо эдгээрийг гараар
тохируулах шаардлагатай. Дараах модулиуд байдаг: &man.wlan.wep.4;, &man.wlan.ccmp.4;
@ -832,7 +832,7 @@ device wlan_tkip # TKIP and Michael crypto support for 802.11 devices</p
</note>
<para>Систем ассаны дараа ачаалах үеийн мэдэгдлүүдэд үүнтэй адил
утасгүй төхөөрөмжийн талаарх зарим мэдээллийг олж болно:</para>
утасгүй төхөөрөмжийн талаар зарим мэдээллийг олж болно:</para>
<screen>ath0: &lt;Atheros 5212&gt; mem 0xff9f0000-0xff9fffff irq 17 at device 2.0 on pci2
ath0: Ethernet address: 00:11:95:d5:43:62
@ -953,7 +953,7 @@ freebsdap 00:11:95:c3:0d:ac 1 54M 22:0 100 EPS WPA</screen>
бид тууштай зөвлөж байна.</para>
<para>Утасгүй сүлжээг тохируулах гурван үндсэн алхам байдаг: эдгээрт хандалтыг цэгийг
сонгох, өөрийн станцийг таниулж нэвтрүүлэх, болон IP хаягийг тохируулах
сонгох, өөрийн станцыг таниулж нэвтрүүлэх, болон IP хаягийг тохируулах
багтана. Дараах хэсэг алхам бүрийг хэлэлцэнэ.</para>
<sect5>
@ -995,7 +995,7 @@ freebsdap 00:11:95:c3:0d:ac 1 54M 22:0 100 EPS WPA</screen>
болно. Үүнийг хийх өөр нэг арга нь ажиллагааг тухайн нэг давтамжид
түгжих <option>channel</option> параметр болон
хайлт хийхдээ сувгуудын жагсаалтыг заах <option>chanlist</option>
параметрийг ашиглах явдал юм. Эдгээр параметрүүдийн талаарх дэлгэрэнгүй
параметрийг ашиглах явдал юм. Эдгээр параметрүүдийн талаар дэлгэрэнгүй
мэдээллийг &man.ifconfig.8; гарын авлагын хуудаснаас лавлана уу.</para>
</sect5>
@ -1104,8 +1104,8 @@ ath0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500
бүрэн бүтэн байдал шалгалт, хуурамч үйлдлийг илрүүлэлт болон илрүүлсэн
халдлагуудад хариулахад зориулсан арга хэмжээнүүдийг WEP-ийн ашигладаг
үндсэн RC4 шифрт нэмэн өргөтгөсөн шифр юм. TKIP нь хуучин тоног төхөөрөмж дээр
зөвхөн програм хангамжийн өөрчлөлттэйгээр ажиллахаар хийгдсэн;
энэ нь аюулгүй байдлыг сайжруулдаг боловч хадлагаас бүрэн гүйцэд
зөвхөн програм хангамжийн өөрчлөлттэйгөөр ажиллахаар хийгдсэн;
энэ нь аюулгүй байдлыг сайжруулдаг боловч халдлагаас бүрэн гүйцэд
хамгаалж чаддаггүй. WPA нь TKIP-г орлуулж AES-CCMP шифрийг
бас заадаг бөгөөд боломжтой тохиолдолд үүнийг хэрэглэхийг
урьтал болгодог; энэ тодорхойлолтод WPA2 (эсвэл RSN) гэсэн
@ -1182,7 +1182,7 @@ ath0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500
<para>Эсвэл та үүнийг гараар <link
linkend="network-wireless-wpa-wpa-psk">дээрх</link>
<filename>/etc/wpa_supplicant.conf</filename> ашиглан
хийж дараахийг ажиллуулж болно:</para>
хийж доор дурдсан тушаалыг ажиллуулж болно:</para>
<screen>&prompt.root; <userinput>wpa_supplicant -i <replaceable>ath0</replaceable> -c /etc/wpa_supplicant.conf</userinput>
Trying to associate with 00:11:95:c3:0d:ac (SSID='freebsdap' freq=2412 MHz)
@ -1371,7 +1371,7 @@ ath0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500
сертификат хэрэгтэй бол EAP-TTLS-тэй (EAP-Tunneled
Transport Layer Security) байхад клиентийн сертификат
нэмэлт сонголт байдаг. Энэ арга нь зорчигчид клиент талдаа
сертификатгүй байсан ч гэсэн нууцлаг SSL туннел үүсгэж чаддаг
сертификатгүй байсан ч гэсэн нууцлаг SSL туннель үүсгэж чаддаг
зарим нэг аюулгүй вэб сайтуудын хийдэгтэй ойролцоо байдаг.
EAP-TTLS нь нэвтрэлт танилтын өгөгдлийг аюулгүй тээвэрлэхэд
зориулж шифрлэгдсэн TLS туннелийг ашиглах болно.</para>
@ -1398,7 +1398,7 @@ ath0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500
<callout arearefs="co-ttls-id">
<para><literal>identity</literal> талбар нь шифрлэгдсэн TLS
туннел доторх EAP нэвтрэлт танилтад зориулсан таниулах мөрийг
туннель доторх EAP нэвтрэлт танилтад зориулсан таниулах мөрийг
агуулна.</para>
</callout>
@ -1414,7 +1414,7 @@ ath0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500
</callout>
<callout arearefs="co-ttls-pha2">
<para>Энэ талбарт бид шифрлэгдсэн TLS туннелд ашиглагдсан
<para>Энэ талбарт бид шифрлэгдсэн TLS туннельд ашиглагдсан
нэвтрэлт танилтын аргыг заана. Бидний тохиолдолд MD5-Challenge-тай
цуг EAP ашиглагдаж байна. <quote>inner authentication</quote>
дотоод нэвтрэлт танилт үе нь ихэвчлэн <quote>phase2</quote> буюу хоёрдугаар
@ -1461,7 +1461,7 @@ ath0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500
<para>PEAP нь EAP-TLS-тэй төстэй байдаг: энэ нь клиент болон
нэвтрэлт танилтын серверийн хооронд нэвтрэлт танилтын
мэдээллийн солилцоог хамгаалах шифрлэгдсэн туннел үүсгэн
мэдээллийн солилцоог хамгаалах шифрлэгдсэн туннель үүсгэн
клиентүүдийг танин нэвтрүүлэхийн тулд сервер талын сертификатыг
ашигладаг. Аюулгүй байдлын ухагдахуун дахь EAP-TTLS болон PEAP-ийн
хоорондох ялгаа нь PEAP нэвтрэлт танилт хэрэглэгчийн нэрийг
@ -1492,7 +1492,7 @@ ath0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500
<callout arearefs="co-peap-id">
<para><literal>identity</literal> талбар нь шифрлэгдсэн TLS
туннел доторх EAP нэвтрэлт танилтад зориулсан таниулах мөрийг
туннель доторх EAP нэвтрэлт танилтад зориулсан таниулах мөрийг
агуулна.</para>
</callout>
@ -1508,9 +1508,9 @@ ath0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500
</callout>
<callout arearefs="co-peap-pha1">
<para>Энэ талбар нь нэвтрэлт танилтын (TLS туннел) эхний үед
<para>Энэ талбар нь нэвтрэлт танилтын (TLS туннель) эхний үед
зориулсан параметрүүдийг агуулна. Ашигласан нэвтрэлт танилтын
серверээс хамаараад нэвтрэлт танилтанд зориулж тусгай хаяг/шошгыг
серверээс хамаараад нэвтрэлт танилтад зориулж тусгай хаяг/шошгыг
зааж өгөх хэрэгтэй болно. Ихэнх тохиолдолд хаяг/шошго нь
<quote>клиентийн EAP шифрлэлт</quote> байх бөгөөд үүнийг
<literal>peaplabel=0</literal> гэж тохируулна.
@ -1519,13 +1519,13 @@ ath0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500
</callout>
<callout arearefs="co-peap-pha2">
<para>Энэ талбарт бид шифрлэгдсэн TLS туннелд ашиглагдсан
<para>Энэ талбарт бид шифрлэгдсэн TLS туннельд ашиглагдсан
нэвтрэлт танилтын аргыг заана. PEAP-ийн хувьд энэ нь
<literal>auth=MSCHAPV2</literal> байна.</para>
</callout>
</calloutlist>
<para>Дараахийг <filename>/etc/rc.conf</filename> файлд
<para>Доор дурдсаныг <filename>/etc/rc.conf</filename> файлд
нэмэх ёстой:</para>
<programlisting>ifconfig_ath0="WPA DHCP"</programlisting>
@ -1689,7 +1689,7 @@ Associated with 00:13:46:49:41:76</screen>
<listitem>
<para>Хандалтын цэгт холбогдсоныхоо дараа &man.ping.8; зэрэг
хялбар хэрэгслүүдийг ашиглаад ямар ч аюулгүй байдлын тохиргоог
оношлож болно.</para>
оношилж болно.</para>
<para><command>wpa_supplicant</command> нь илүү дибаг хийх
дэмжлэгтэй байдаг; үүнийг <option>-dd</option> сонголттой
@ -1708,7 +1708,7 @@ Associated with 00:13:46:49:41:76</screen>
<para>тушаал нь хандалтын цэгүүдийг хайх болон холбоог зохион байгуулах
802.11 протоколын мэдээлэл солилцоонуудыг хийхтэй холбоотой
консолийн мэдэгдлүүдийг идэвхжүүлэхэд ашиглагдаж болох юм.</para>
консолын мэдэгдлүүдийг идэвхжүүлэхэд ашиглагдаж болох юм.</para>
<para>802.11 давхаргын арчилж байдаг олон ашигтай статистикууд бас
байдаг; эдгээр мэдээллүүдийг <command>wlanstats</command>
@ -1744,7 +1744,7 @@ Associated with 00:13:46:49:41:76</screen>
<sect2>
<title>Танилцуулга</title>
<para>Bluetooth нь 10 метрийн дотор 2.4 GHz давтамжийн лицензжүүлээгүй
зурваст ажиллах хувийн сүлжээнүүд үүсгэхэд зориулагдсан утасгүй технолог юм.
зурваст ажиллах хувийн сүлжээнүүд үүсгэхэд зориулагдсан утасгүй технологи юм.
Сүлжээнүүд нь үүрэн утас, гарын цахим жижиг хэрэгслүүд, болон зөөврийн
компьютерууд зэрэг зөөврийн төхөөрөмжүүдээс ad-hoc ихэвчлэн бүрдүүлдэг.
Бусад түгээмэл утасгүй технологиудаас ялгаатай тал нь Wi-Fi, Bluetooth нь
@ -1766,7 +1766,7 @@ Associated with 00:13:46:49:41:76</screen>
<sect2>
<title>Төхөөрөмжид залгах нь</title>
<para>Анхдагчаар Bluetooth төхөөрөмжийн драйверууд нь цөмийн модул хэлбэрээр
<para>Анхдагчаар Bluetooth төхөөрөмжийн драйверууд нь цөмийн модуль хэлбэрээр
байдаг. Төхөөрөмжийг залгахаасаа өмнө та драйверийг цөмд дуудаж ачаалах хэрэгтэй
болно:</para>
@ -1777,8 +1777,8 @@ Associated with 00:13:46:49:41:76</screen>
<programlisting>ng_ubt_load="YES"</programlisting>
<para>Өөрийн USB dongle-ийг залга. Консол (эсвэл syslog) дээр дараахьтай төстэй
гаралт гарж ирэх болно:</para>
<para>Өөрийн USB dongle-ийг залга. Консол (эсвэл syslog) дээр доор дурдсантай төстэй
гаралт гарч ирэх болно:</para>
<screen>ubt0: vendor 0x0a12 product 0x0001, rev 1.10/5.25, addr 2
ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2
@ -1794,7 +1794,7 @@ ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=0x83, isoc-out=0x3,
<filename>/etc/rc.bluetooth</filename> гэх мэт ямар нэг тохиромжтой газар хуулах хэрэгтэй.
Энэ скрипт ньь Bluetooth стекийг эхлүүлэх болон зогсооход хэрэглэгддэг. Төхөөрөмжийг
салгахаасаа өмнө стекийг зогсоох нь зөв байдаг, гэхдээ энэ нь (ихэвчлэн) сүйрлийн биш
байдаг. Стекийг эхлүүлж байхад дараахьтай төстэй гаралтыг та хүлээн авах
байдаг. Стекийг эхлүүлж байхад доор дурдсантай төстэй гаралтыг та хүлээн авах
болно:</para>
<screen>&prompt.root; <userinput>/etc/rc.bluetooth start ubt0</userinput>
@ -1819,11 +1819,11 @@ Number of SCO packets: 8</screen>
<para>Host Controller Interface (HCI) буюу Хостын Хянагчийн Интерфэйс нь
үндсэн зурвасын хянагч болон холболтын менежерт тушаалын интерфэйсийг,
тоног төхөөрөмжийн төлөв болон хяналтын регистерүүдэд хандалтыг өгдөг байна.
тоног төхөөрөмжийн төлөв болон хяналтын регистрүүдэд хандалтыг өгдөг байна.
Энэ интерфэйс нь Bluetooth-ийн үндсэн зурвасын боломжуудад хандах нэгэн
хэвийн аргыг олгодог. Хост дээрх HCI давхарга нь өгөгдөл болон тушаалуудыг
Bluetooth тоног төхөөрөмж дээрх HCI firmware-тэй солилцдог.
Хостийн Хянагчийн Тээврийн Давхаргын (өөрөөр хэлбэл физик шугам) драйвер нь
Хостын Хянагчийн Тээврийн Давхаргын (өөрөөр хэлбэл физик шугам) драйвер нь
HCI давхаргуудад нэг нь нөгөөдөө мэдээлэл солилцох боломжоор хангаж
өгдөг.</para>
@ -1837,9 +1837,9 @@ Number of SCO packets: 8</screen>
<para>Хамгийн нийтлэг ажлуудын нэг нь RF-ийн ойр Bluetooth төхөөрөмжүүдийг
олох явдал юм. Энэ үйлдлийг <emphasis>inquiry</emphasis> буюу
лавлагаа гэдэг. Лавлагаа болон бусад HCI-тэй холбоотой үйлдлүүд нь
&man.hccontrol.8; хэрэгслээр хийгддэг. Доорхи жишээ нь ойр орчим ямар
&man.hccontrol.8; хэрэгслээр хийгддэг. Доорх жишээ нь ойр орчим ямар
Bluetooth төхөөрөмжүүд байгааг хэрхэн олохыг харуулж байна. Та төхөөрөмжүүдийн
жагсаалтыг хэдхэн секундэнд авах ёстой. Алсын төхөөрөмж нь
жагсаалтыг хэдхэн секундэд авах ёстой. Алсын төхөөрөмж нь
<emphasis>илрүүлэгдэх</emphasis> горимд байгаа тохиолдолд лавлагаанд зөвхөн
хариулах болно гэдгийг санаарай.</para>
@ -1855,10 +1855,10 @@ Inquiry result #0
Inquiry complete. Status: No error [00]</screen>
<para><literal>BD_ADDR</literal> нь Bluetooth төхөөрөмжийн
сүлжээний картад байдаг MAC хаягууд шиг давтагдашгүй хаяг юм. Энэ хаяг нь
сүлжээний картанд байдаг MAC хаягууд шиг давтагдашгүй хаяг юм. Энэ хаяг нь
төхөөрөмжтэй холбогдоход цаашид хэрэг болдог. BD_ADDR-т хүн уншиж
болохоор нэр өгөх боломжтой байдаг. <filename>/etc/bluetooth/hosts</filename>
файл нь мэдэгдэж байгаа Bluetooth хостуудын талаарх мэдээллийг
файл нь мэдэгдэж байгаа Bluetooth хостуудын тухай мэдээллийг
агуулдаг. Дараах жишээ нь алсын төхөөрөмжид өгсөн хүн уншиж болохоор нэрийг
хэрхэн авч болохыг үзүүлж байна:</para>
@ -1947,7 +1947,7 @@ Remote BD_ADDR Handle Flags Pending State
<para>Өөр нэг оношлогооны хэрэгсэл бол &man.btsockstat.1; юм. Энэ нь
&man.netstat.1;-ийн хийдэгтэй төстэйг хийдэг, гэхдээ зөвхөн Bluetooth сүлжээтэй
холбоотой өгөгдлийн бүтцүүдийн хувьд хийдэг. Доорхи жишээ нь дээрх &man.l2control.8;-ийн
холбоотой өгөгдлийн бүтцүүдийн хувьд хийдэг. Доорх жишээ нь дээрх &man.l2control.8;-ийн
нэгэн адил логик холболтыг харуулж байна.</para>
<screen>&prompt.user; <userinput>btsockstat</userinput>
@ -2006,7 +2006,7 @@ c2e8bc80 0 250 00:02:72:00:d4:1a 00:07:e0:00:0b:ca 3 6 OPEN</scree
буюу <emphasis>хослох</emphasis> гэж нэрлэдэг. Ямар нэг төхөөрөмж холболтын
түлхүүрийг гээх юм бол хослолтыг дахин хийх ёстой.</para>
<para>&man.hcsecd.8; демон нь бүх Bluetooth нэвтрэлт танилтын хүсэлтүүдтэй
<para>&man.hcsecd.8; дэмон нь бүх Bluetooth нэвтрэлт танилтын хүсэлтүүдтэй
ажиллах үүрэгтэй. Анхдагч тохиргооны файл нь
<filename>/etc/bluetooth/hcsecd.conf</filename> юм. Дурын <quote>1234</quote>
гэж тохируулагдсан PIN кодтой үүрэн утасны жишээ хэсгийг доор үзүүлэв:</para>
@ -2020,7 +2020,7 @@ c2e8bc80 0 250 00:02:72:00:d4:1a 00:07:e0:00:0b:ca 3 6 OPEN</scree
<para>PIN код дээр хязгаарлалт байдаггүй (уртаас гадна). Зарим төхөөрөмжүүдэд
(жишээ нь Bluetooth чихэвчнүүд) тогтмол PIN код цуг бүтээгдсэн байж болох юм.
<option>-d</option> тохируулга нь &man.hcsecd.8; демонг нүүрэнд үлдэж
<option>-d</option> тохируулга нь &man.hcsecd.8; дэмонг нүүрэнд үлдэж
ажиллахыг заадаг бөгөөд ингэснээр юу болж байгааг харах боломжтой юм.
Хослолыг хүлээн авч алсын төхөөрөмж уруу Bluetooth холболт эхлүүлэхээр
алсын төхөөрөмжийг тохируулна. Алсын төхөөрөмж нь хослол хийлтийг хүлээн авсан гэдгээ
@ -2034,7 +2034,7 @@ c2e8bc80 0 250 00:02:72:00:d4:1a 00:07:e0:00:0b:ca 3 6 OPEN</scree
<programlisting>hcsecd_enable="YES"</programlisting>
<para><application>hcsecd</application> демоны гаралтын жишээг доор
<para><application>hcsecd</application> дэмоны гаралтын жишээг доор
үзүүлэв:</para>
<programlisting>hcsecd[16484]: Got Link_Key_Request event from 'ubt0hci', remote bdaddr 0:80:37:29:19:a4
@ -2059,7 +2059,7 @@ hcsecd[16484]: Sending PIN_Code_Reply to 'ubt0hci' for remote bdaddr 0:80:37:29:
<para>SDP-д SDP сервер болон SDP клиентийн хоорондох холбоо ордог. Сервер нь
сервертэй холбоотой үйлчилгээнүүдийн шинж чанаруудыг тайлбарладаг үйлчилгээний
бичлэгүүдийн жагсаалтыг арчилж байдаг. Үйлчилгээний бичлэг бүр ганц үйлчилгээний
талаарх мэдээллийг агуулдаг. SDP серверийн арчилж байдаг үйлчилгээний бичлэгээс
талаар мэдээллийг агуулдаг. SDP серверийн арчилж байдаг үйлчилгээний бичлэгээс
клиент SDP хүсэлт илгээн мэдээллийг авч болно. Хэрэв клиент эсвэл клиенттэй
холбоотой програм нь үйлчилгээг ашиглахаар шийдвэл үйлчилгээг хэрэглэхийн тулд
үйлчилгээ үзүүлэгч уруу тусдаа холболт нээх ёстой. SDP нь үйлчилгээнүүд болон
@ -2105,7 +2105,7 @@ Bluetooth Profile Descriptor List:
(жишээ нь RFCOMM суваг). Үйлчилгээнээс хамаараад та зарим нэг шинж чанаруудын
талаар тэмдэглэгээ хийж авах хэрэгтэй болж болох юм. Зарим Bluetooth шийдлүүд нь
үйлчилгээ үзэх боломжийг дэмждэггүй бөгөөд хоосон жагсаалт буцааж болох юм.
Энэ тохиолдолд тодорхой үйлчилгээг хайх боломжтой байдаг. Доорхи жишээ нь
Энэ тохиолдолд тодорхой үйлчилгээг хайх боломжтой байдаг. Доорх жишээ нь
OBEX-ийн Обьект Түлхэх (OPUSH) үйлчилгээг хэрхэн хайхыг үзүүлж байна:</para>
<screen>&prompt.user; <userinput>sdpcontrol -a 00:01:03:fc:6e:ec search OPUSH</userinput></screen>
@ -2117,7 +2117,7 @@ Bluetooth Profile Descriptor List:
<programlisting>sdpd_enable="YES"</programlisting>
<para>Дараа нь <application>sdpd</application> демонийг ингэж эхлүүлж болно:</para>
<para>Дараа нь <application>sdpd</application> дэмонг ингэж эхлүүлж болно:</para>
<screen>&prompt.root; <userinput>/etc/rc.d/sdpd start</userinput></screen>
@ -2127,9 +2127,9 @@ Bluetooth Profile Descriptor List:
<screen>&prompt.root; <userinput>sdpd</userinput></screen>
<para>Алсын клиентүүдэд Bluetooth үйлчилгээг үзүүлэхийг хүссэн локал серверийн
програм нь үйлчилгээг SDP демонд бүртгэх болно. Ийм програмуудын нэг нь
програм нь үйлчилгээг SDP дэмонд бүртгэх болно. Ийм програмуудын нэг нь
&man.rfcomm.pppd.8; юм. Эхэлснийхээ дараа энэ нь Bluetooth LAN үйлчилгээг
локал SDP демонд бүртгэх болно.</para>
локал SDP дэмонд бүртгэх болно.</para>
<para>Локал SDP серверт бүртгэсэн үйлчилгээнүүдийн жагсаалтыг локал хяналтын сувгаар
SDP-ийн үзэх хүсэлтийг илгээн авч болно:</para>
@ -2147,7 +2147,7 @@ Bluetooth Profile Descriptor List:
<itemizedlist>
<listitem><para>үүрэн утас эсвэл модемийг компьютер дээрээ
Интернетийн хандалтын сервер уруу залгаж холбогдох юм уу эсвэл
Интернэтийн хандалтын сервер уруу залгаж холбогдох юм уу эсвэл
бусад dial-up үйлчилгээнүүдэд хэрэглэхээр утасгүй модем маягаар ашиглах;</para></listitem>
<listitem><para>үүрэн утас эсвэл модемийг компьютер дээрээ
@ -2192,7 +2192,7 @@ Bluetooth Profile Descriptor List:
үүсгэгдсэн байх ёстой. Жишээнүүдийн талаар &man.rfcomm.pppd.8;
гарын авлагын хуудаснаас лавлана уу. Төгсгөлд нь RFCOMM PPP серверийг
зөв RFCOMM сувгийн дугаар дээр эхлүүлнэ. RFCOMM PPP сервер нь
Bluetooth LAN үйлчилгээг локал SDP демонд автоматаар бүртгэх болно.
Bluetooth LAN үйлчилгээг локал SDP дэмонд автоматаар бүртгэх болно.
Доорх жишээ нь RFCOMM PPP серверийг хэрхэн эхлүүлэхийг үзүүлж байна.</para>
<screen>&prompt.root; <userinput>rfcomm_pppd -s -C 7 -l rfcomm-server</userinput></screen>
@ -2233,7 +2233,7 @@ Success, response: OK, Success (0x20)</screen>
ажиллаж байх ёстой. Бүх ирж байгаа обьектууд хадгалагдах root хавтас үүсгэгдэх
ёстой. root сангийн анхдагч зам нь <filename>/var/spool/obex</filename>
байна. Төгсгөлд нь OBEX серверийг зөв RFCOMM сувгийн дугаар дээр эхлүүлнэ.
OBEX сервер нь OBEX-ийн Обьект Түлхэх үйлчилгээг локал SDP демонд автоматаар
OBEX сервер нь OBEX-ийн Обьект Түлхэх үйлчилгээг локал SDP дэмонд автоматаар
бүртгүүлэх болно. Доорх жишээ нь OBEX серверийг хэрхэн эхлүүлэхийг харуулж байна.</para>
<screen>&prompt.root; <userinput>obexapp -s -C 10</userinput></screen>
@ -2336,13 +2336,13 @@ rfcomm_sppd[94692]: Starting on /dev/ttyp6...</screen>
бөгөөд сүлжээг дэд сүлжээ болгон хувааж тэдгээрийг чиглүүлэгчээр
холбохыг та ямар нэгэн шалтгаанаар хүсэхгүй байгаа тохиолдол юм.</para>
<para>Редакцийн болон Үйлдвэрлэлийн хэлтсүүд нэг дэд сүлжээнд байгаа сонингийн
газрыг авч үзье. Редакцийн хэрэглэгчид нь бүгдээрээ файлын үйлчилгээндээ
<para>Редакцын болон Үйлдвэрлэлийн хэлтсүүд нэг дэд сүлжээнд байгаа сонингийн
газрыг авч үзье. Редакцын хэрэглэгчид нь бүгдээрээ файлын үйлчилгээндээ
<hostid>A</hostid> серверийг, Үйлдвэрлэлийн хэрэглэгчид нь
<hostid>B</hostid> сервер дээр байна. Ethernet сүлжээ нь бүх хэрэглэгчдийг
холбоход хэрэглэгддэг бөгөөд сүлжээний өндөр ачаалал сүлжээг удаашруулж буй.</para>
<para>Хэрэв Редакцийн хэрэглэгчид нь сүлжээний нэг сегментэд, Үйлдвэрлэлийн
<para>Хэрэв Редакцын хэрэглэгчид нь сүлжээний нэг сегментэд, Үйлдвэрлэлийн
хэрэглэгчид өөр нэг сегментэд тусгаарлагдвал хоёр сүлжээний сегмент нь
гүүрээр холбогдож болох юм. Гүүрийн зөвхөн <quote>нөгөө</quote> талын
интерфэйс уруу чиглэсэн сүлжээний урсгал тэр сүлжээ уруу илгээгдэх бөгөөд ингэснээр
@ -2379,7 +2379,7 @@ rfcomm_sppd[94692]: Starting on /dev/ttyp6...</screen>
<para>Гүүр нь ажиллахын тулд хамгийн багадаа хоёр сүлжээний карттай
байхыг шаарддаг. Харамсалтай нь бүх сүлжээний интерфэйс картууд
гүүрийг дэмждэггүй. Дэмжигдсэн картуудын талаарх дэлгэрэнгүй
гүүрийг дэмждэггүй. Дэмжигдсэн картуудын талаар дэлгэрэнгүй
мэдээллийг &man.bridge.4;-с уншина уу.</para>
<para>Үргэлжлүүлэхээсээ өмнө хоёр сүлжээний картаа суулгаад тест хийх
@ -2423,7 +2423,7 @@ rfcomm_sppd[94692]: Starting on /dev/ttyp6...</screen>
тэмдэглэе; дурын пакет эсвэл холболт анхдагчаар зөвшөөрөгдөх болно.
Энэ нь галт ханын дүрмийн олонлогт нэлээн өөрчлөлтүүдийг шаардаж болох юм.</para>
<para>Гурав дахь тохируулга нь дараахийг &man.ipfw.8; дүрмэнд нэмэх
<para>Гурав дахь тохируулга нь доор дурдсаныг &man.ipfw.8; дүрмэнд нэмэх
явдал юм:</para>
<screen>&prompt.root; <userinput>ipfw add allow mac-type arp layer2</userinput></screen>
@ -2475,7 +2475,7 @@ net.link.ether.bridge_ipfw=1</programlisting>
<title>Бусад мэдээлэл</title>
<para>Хэрэв та гүүр уруу сүлжээнээс &man.ssh.1; хийж чаддаг байхыг хүсэж байгаа бол
аль нэг сүлжээний карт дээр IP хаяг тавих нь зүйтэй юм. Хоёр карт дээр хоюулан дээр нь
аль нэг сүлжээний карт дээр IP хаяг тавих нь зүйтэй юм. Хоёр карт дээр хоёулан дээр нь
хаяг олгохыг зөвшөөрөх нь буруу юм.</para>
<para>Хэрэв та сүлжээндээ олон гүүртэй бол аль ч хоёр ажлын станцын хооронд нэгээс илүү
@ -2531,7 +2531,7 @@ net.link.ether.bridge_ipfw=1</programlisting>
порт (<filename role="package">net/etherboot</filename>) нь
цөмийг сүлжээгээр ачаалах ROM хийгдэх боломжтой код үүсгэдэг.
Код нь сүлжээний картан дээр ачаалах ROM уруу шарагдсан байх юм уу эсвэл
локал уян (эсвэл хатуу) дискийн хөтчөөс эсвэл ажиллаж байгаа &ms-dos;
локал уян (эсвэл хатуу) дискний хөтчөөс эсвэл ажиллаж байгаа &ms-dos;
системээс дуудагдахаар байдаг. Олон сүлжээний карт дэмжигдсэн
байгаа.</para>
</listitem>
@ -2558,7 +2558,7 @@ net.link.ether.bridge_ipfw=1</programlisting>
<para>Дискгүй ажлын станцуудыг тохируулах олон арга байдаг. Олон элементүүд үүнд
хамрагддаг бөгөөд өөрийн сонирхлоор ихэнхийг нь өөрчилж болно. Дараах нь
бүрэн системийг тохируулах талаарх хувилбаруудыг тайлбарлах болно. Ингэхдээ
бүрэн системийг тохируулах талаар хувилбаруудыг тайлбарлах болно. Ингэхдээ
стандарт FreeBSD эхлүүлэх скриптүүдтэй хялбар, нийцтэй байхыг чухалчлах
болно. Тайлбарласан систем нь дараах шинжүүдтэй байна:</para>
@ -2639,7 +2639,7 @@ net.link.ether.bridge_ipfw=1</programlisting>
<para>Машин нь нэг буюу хэд хэдэн програмуудыг локал санах ой уруугаа дамжуулах
хэрэгтэй болно. <acronym>TFTP</acronym> юм уу эсвэл <acronym>NFS</acronym>
ашиглагдана. <acronym>TFTP</acronym> болон <acronym>NFS</acronym>-ийн
сонголтыг хэд хэдэн газар эмхэтгэх үеийн тохируулгаар хийдэг. Алдааний түгээмэл
сонголтыг хэд хэдэн газар эмхэтгэх үеийн тохируулгаар хийдэг. Алдааны түгээмэл
эх үүсвэр нь буруу протоколд зориулж файлын нэрүүдийг заах явдал юм:
<acronym>TFTP</acronym> нь сервер дээрх ганц сангаас бүх файлуудыг
ихэвчлэн дамжуулдаг бөгөөд энэ сантай харьцангуй файлын нэрсийг хүлээдэг.
@ -2851,7 +2851,7 @@ margaux:ha=0123456789ab:tc=.def100
<para>Ачаалах уян дискийг хийхийн тулд <application>Etherboot</application>
суулгасан машин дээрх хөтөч уруугаа уян дискээ хийгээд <application>Etherboot</application>
мод дахь <filename>src</filename> сан уруу болгож одоогийн сангаа солиод
дараахийг бичнэ:</para>
доор дурдсан тушаалыг бичнэ:</para>
<screen>
&prompt.root; <userinput>gmake bin32/<replaceable>devicetype</replaceable>.fd0</userinput>
@ -2947,7 +2947,7 @@ margaux:ha=0123456789ab:tc=.def100
</step>
<step>
<para>Дараахийг <filename>/etc/exports</filename> файл уруу нэмж
<para>Доор дурдсаныг <filename>/etc/exports</filename> файл уруу нэмж
дискгүй root сан байгаа файлын системээ экспорт хийнэ (эзлэхүүний холбох
цэгийг тааруулж <replaceable>margaux corbieres</replaceable>
гэснийг дискгүй ажлын станцуудын нэрсээр солих хэрэгтэй):</para>
@ -3036,7 +3036,7 @@ options BOOTP_NFSROOT # NFS mount root file system using BOOTP info
<para>Энэ арга нь хурдан байх бөгөөд бүрэн онгон системийг (зөвхөн root файлын
систем биш) <envar>DESTDIR</envar> уруу суулгах болно.
Та дараах скриптийг л өрдөө ажиллуулах хэрэгтэй болно:</para>
Та дараах скриптийг л ердөө ажиллуулах хэрэгтэй болно:</para>
<programlisting>#!/bin/sh
export DESTDIR=/data/misc/diskless
@ -3121,11 +3121,11 @@ cd /usr/src/etc; make distribution</programlisting>
<primary>ISDN</primary>
</indexterm>
<para>ISDN технолог болон тоног төхөөрөмжийн талаарх мэдээллийн сайн эх үүсвэр нь
<para>ISDN технологи болон тоног төхөөрөмжийн тухай мэдээллийн сайн эх үүсвэр нь
<ulink url="http://www.alumni.caltech.edu/~dank/isdn/">Дан Кегелийн ISDN
хуудас</ulink> юм.</para>
<para>ISDN-ий талаарх хялбар заавруудыг доор дурдав:</para>
<para>ISDN-ий тухай хялбар заавруудыг доор дурдав:</para>
<itemizedlist>
<listitem>
@ -3134,27 +3134,27 @@ cd /usr/src/etc; make distribution</programlisting>
</listitem>
<listitem>
<para>Хэрэв та Интернет уруу Интернетийн үйлчилгээ үзүүлэгчтэй
<para>Хэрэв та Интернэт уруу Интернэтийн үйлчилгээ үзүүлэгчтэй
dial-up-аар байнгын бишээр холбогдохдоо ISDN-ийг голчлон хэрэглэхээр төлөвлөж байгаа
бол та Терминал Хувиргагчдыг үзэж болох юм. Хэрэв та үйлчилгээ үзүүлэгчдээ солих бол
энэ нь асуудлууд хамгийн багатайгаар хамгийн уян хатан чанарыг танд өгөх болно.</para>
</listitem>
<listitem>
<para>Хэрэв та хоёр LAN-ийг хооронд нь холбож байгаа бол эсвэл Интернет уруу
<para>Хэрэв та хоёр LAN-ийг хооронд нь холбож байгаа бол эсвэл Интернэт уруу
зориулагдсан ISDN холболтоор холбогдож байгаа бол зориулагдсан чиглүүлэгч/гүүр
сонголтыг бодолцож болох юм.</para>
</listitem>
</itemizedlist>
<para>Аль шийдлийг сонгохыг тодорхойлоход чухал хүчин зүйл нь өртөг юм. Дараах сонголтуудыг
хамгийн бага өртөгтэйгээс нь эхлээд хамгийн их өртөгтэй хүртэл жагсаав.</para>
хамгийн бага өртөгтэйгөөс нь эхлээд хамгийн их өртөгтэй хүртэл жагсаав.</para>
<sect2 id="network-isdn-cards">
<sect2info>
<authorgroup>
<author>
<firstname>Хелмут</firstname>
<firstname>Хэлмут</firstname>
<surname>Михаелис</surname>
<contrib>Хувь нэмэр болгон оруулсан </contrib>
</author>
@ -3206,12 +3206,12 @@ cd /usr/src/etc; make distribution</programlisting>
<ulink url="http://www.freebsd-support.de/i4b/">isdn4bsd-ийн эх хуудас isdn4bsd</ulink>
хаягаас үзээрэй.</para>
<para>Хэрэв та өөр ISDN протокол, одоогоор дэмжигдээгүй байгаа ISDN PC картад
<para>Хэрэв та өөр ISDN протокол, одоогоор дэмжигдээгүй байгаа ISDN PC картанд
зориулж дэмжлэг нэмэх эсвэл <application>isdn4bsd</application>-ийг өргөжүүлэх
сонирхолтой байгаа бол &a.hm;-тай холбоо барина уу.</para>
<para><application>isdn4bsd</application>-ийн суулгалт, тохиргоо болон
алдааг олж засварлах талаарх асуултуудад зориулагдсан &a.isdn.name;
алдааг олж засварлах тухай асуултуудад зориулагдсан &a.isdn.name;
захидлын жагсаалт байдаг.</para>
</sect2>
@ -3230,13 +3230,13 @@ cd /usr/src/etc; make distribution</programlisting>
тохируулах хэрэгтэй болно. Цуваа хурдыг хамгийн өндрөөр аль болох тавьсан эсэхээ
шалгаарай.</para>
<indexterm><primary>PPP</primary></indexterm>
<para>TA-г ашиглахын гол давуу тал нь динамик PPP-ээр хийж болдогтой адил Интернетийн
үйлчилгээ үзүүлэгчтэй холбогдох явдал юм. IP хаягийн хэмжээ өдөр ирэх тутам багасч байгаа
<para>TA-г ашиглахын гол давуу тал нь динамик PPP-ээр хийж болдогтой адил Интернэтийн
үйлчилгээ үзүүлэгчтэй холбогдох явдал юм. IP хаягийн хэмжээ өдөр ирэх тутам багасаж байгаа
өнөө үед ихэнх үйлчилгээ үзүүлэгчид танд статик IP өгөх хүсэлгүй байдаг. Ихэнх зориулагдсан
чиглүүлэгчид динамик IP хуваарилалттай зохицож чаддаггүй.</para>
<para>TA-уудын боломжууд болон холболтын тогтвортой байдалд зориулан таны ажиллуулж байдаг
PPP демонд TA-ууд нь бүрэн найддаг. Хэрэв та PPP-г аль хэдийн тохируулсан бол энэ нь
PPP дэмонд TA-ууд нь бүрэн найддаг. Хэрэв та PPP-г аль хэдийн тохируулсан бол энэ нь
FreeBSD машин дээр модемийг ашиглаж байгаад ISDN уруу хялбараар сайжруулах боломжийг
олгодог. Гэхдээ танд тулгарсан PPP програм дээр байсан асуудлууд бас хэвээр үлдэх
болно.</para>
@ -3264,7 +3264,7 @@ cd /usr/src/etc; make distribution</programlisting>
<para>Гадаад TA-ийн жинхэнэ асуудал нь модемуудын адил таны компьютер дээр
сайн цуваа карт хэрэгтэй явдал юм.</para>
<para>Та цуваа төхөөрөмжүүдийн талаарх дэлгэрэнгүй ойлголт болон асинхрон ба
<para>Та цуваа төхөөрөмжүүдийн тухай дэлгэрэнгүй ойлголт болон асинхрон ба
синхрон цуваа портуудын ялгаануудын талаар <ulink
url="&url.articles.serial-uart;/index.html">FreeBSD Цуваа Тоног
Төхөөрөмж</ulink>ийн заавраас унших шаардлагатай.</para>
@ -3274,9 +3274,9 @@ cd /usr/src/etc; make distribution</programlisting>
ISDN-ий чаддаг 128&nbsp;Kbs хурдыг бүрэн ашиглахын тулд та TA-г синхрон
цуваа карт уруу шилжүүлэх шаардлагатай.</para>
<para>Дотоод TA худалдан авч синхрон/асинхрон асуудлаас тойрон гарчлаа гэж
<para>Дотоод TA худалдан авч синхрон/асинхрон асуудлаас тойрон гарчихлаа гэж
битгий тэнэгтээрэй. Дотоод TA-ууд нь ердөө л өөр дээрээ бүтээгдсэн стандарт PC цуваа
портын бичил схемтэй байдаг. Энэ нь ердөө л өөр цуваа кабел худалдан авч өөр хоосон
портын бичил схемтэй байдаг. Энэ нь ердөө л өөр цуваа кабель худалдан авч өөр хоосон
цахилгаан сокет олох асуудлыг хөнгөвчилдөг.</para>
<para>TA-тэй синхрон карт нь ядаж дангаараа зориулагдсан чиглүүлэгчтэй адил хурдан
@ -3314,13 +3314,13 @@ cd /usr/src/etc; make distribution</programlisting>
<para>ISDN чиглүүлэгчид болон гүүрнүүдийн гол асуудал нь үйлдвэрлэгчид
хоорондын харилцан ажиллах боломж асуудал хэвээр байгаа явдал юм.
Хэрэв та Интернетийн үйлчилгээ үзүүлэгчтэй холбогдохоор төлөвлөж байгаа бол
Хэрэв та Интернэтийн үйлчилгээ үзүүлэгчтэй холбогдохоор төлөвлөж байгаа бол
тэд нартай өөрийн хэрэгцээний талаар хэлэлцэх нь зүйтэй юм.</para>
<para>Хэрэв та өөрийн гэрийн LAN-ийг оффисийн LAN-тай холбох зэргээр хоёр LAN
сегментийг хооронд нь холбохоор төлөвлөж байгаа бол энэ нь хамгийн хялбар
ажиллагаа багатай шийдэл юм. Та холболт хийгдэх гэж байгаа хоёр талдаа
хоюуланд нь зориулан төхөөрөмж авах болохоор холболт ажиллах тал дээр
хоёуланд нь зориулан төхөөрөмж авах болохоор холболт ажиллах тал дээр
итгэлтэй байж болно.</para>
<para>Жишээ нь гэрийн компьютер эсвэл салбар оффисийн сүлжээг гол оффисийн
@ -3404,9 +3404,9 @@ ISDN BRI line</literallayout>
<para>Жишээ нь хэрэв та оффис дээрээ зориулагдсан ISDN холболттой бөгөөд
түүнийг чагнахыг хүсэж байгаа боловч өөр нэг ISDN шугам авахыг хүсэхгүй байгаа
бол энэ нь маш ашигтай боломж байж болох юм. Оффист байгаа чиглүүлэгч нь
Интернет уруу хийх зориулагдсан B сувгийн холболтыг (64&nbsp;Kbps) удирдаж
Интернэт уруу хийх зориулагдсан B сувгийн холболтыг (64&nbsp;Kbps) удирдаж
тусдаа өгөгдлийн холболтод зориулж өөр B сувгийг ашиглаж чадна. Хоёр дахь
B суваг нь гаднаас залгах, гадагш залгах юм уу эсвэл илүү өргөн зурвасд зориулж
B суваг нь гаднаас залгах, гадагш залгах юм уу эсвэл илүү өргөн зурваст зориулж
эхний B сувагтай цуг динамикаар холболт (bonding) хийхэд (MPP зэрэг)
ашиглагдаж болно.</para>
@ -3434,36 +3434,36 @@ ISDN BRI line</literallayout>
<indexterm>
<primary><application>natd</application></primary>
</indexterm>
<para>FreeBSD-ийн Network Address Translation буюу Сүлжээний Хаягийн Хөрвүүлэлтийн демон нь
<para>FreeBSD-ийн Network Address Translation буюу Сүлжээний Хаягийн Хөрвүүлэлтийн дэмон нь
&man.natd.8; гэгддэг бөгөөд ирж байгаа түүхий IP пакетуудыг хүлээн авч эх хаягийг
локал машиныхаар сольж эдгээр пакетуудыг гарч байгаа IP пакетийн урсгалд буцааж
дахин оруулдаг. &man.natd.8; нь өгөгдлийг буцаан хүлээн авахад өгөгдлийн анхын байрлалыг
дахин оруулдаг. &man.natd.8; нь өгөгдлийг буцаан хүлээн авахад өгөгдлийн анхны байрлалыг
тодорхойлж чаддаг байхаар эхлэл IP хаяг болон портыг өөрчилж түүнийг анхлан хүсэгчид буцааж
дамжуулдаг.</para>
<indexterm><primary>Интернетийн холболт хуваалцах</primary></indexterm>
<indexterm><primary>Интернэтийн холболт хуваалцах</primary></indexterm>
<indexterm><primary>NAT</primary></indexterm>
<para>NAT-ийн хамгийн түгээмэл хэрэглээ бол Интернетийн холболт хуваалцах гэгддэгийг
<para>NAT-ийн хамгийн түгээмэл хэрэглээ бол Интернэтийн холболт хуваалцах гэгддэгийг
хийж гүйцэтгэх явдал юм.</para>
</sect2>
<sect2 id="network-natsetup">
<title>Анхны тохируулга</title>
<para>IP хаягийн хэмжээ багасаж байгаа болон кабел эсвэл DSL зэрэг өндөр хурдны хэрэглэгчийн
шугамууд ашиглах хэрэглэгчдийн тоо ихэссэнээс болоод хүмүүст Интернетийн холболт хуваалцах шийдлийн
<para>IP хаягийн хэмжээ багасаж байгаа болон кабель эсвэл DSL зэрэг өндөр хурдны хэрэглэгчийн
шугамууд ашиглах хэрэглэгчдийн тоо ихэссэнээс болоод хүмүүст Интернэтийн холболт хуваалцах шийдлийн
хэрэгцээ нэмэгдэх болсон билээ. Хэд хэдэн компьютеруудыг шууд нэг холболтоор холбох чадвар болон
IP хаяг нь &man.natd.8;-г боломжийн сонголт болгодог.</para>
<para>Хамгийн түгээмэл тохиолдол нь хэрэглэгч кабел эсвэл DSL шугаманд нэг IP хаягтай холбогдсон
машинтай бөгөөд LAN-аар дамжуулан хэд хэдэн компьютеруудад Интернетийн хандалт өгөхийн тулд
<para>Хамгийн түгээмэл тохиолдол нь хэрэглэгч кабель эсвэл DSL шугаманд нэг IP хаягтай холбогдсон
машинтай бөгөөд LAN-аар дамжуулан хэд хэдэн компьютеруудад Интернэтийн хандалт өгөхийн тулд
энэ холбогдсон нэг компьютераа ашиглахыг хүсдэг явдал юм.</para>
<para>Үүнийг хийхийн тулд Интернет дэх FreeBSD машин нь гарц маягаар ажиллах ёстой.
Энэ гарц машин нь хоёр NIC-тэй байх ёстой&mdash;нэг нь Интернетийн чиглүүлэгч уруу холбогдохын
<para>Үүнийг хийхийн тулд Интернэт дэх FreeBSD машин нь гарц маягаар ажиллах ёстой.
Энэ гарц машин нь хоёр NIC-тэй байх ёстой&mdash;нэг нь Интернэтийн чиглүүлэгч уруу холбогдохын
тулд, нөгөөх нь LAN уруу холбогдохын тулд ашиглагдах ёстой. LAN дахь бүх машинууд нь
холбох төхөөрөмж (hub) юм уу эсвэл шилжүүлэгчээр (switch) холбогдсон байна.</para>
<note>
<para>&os; гарцаар LAN-ийг Интернеттэй холбох олон арга замууд байдаг.
<para>&os; гарцаар LAN-ийг Интернэттэй холбох олон арга замууд байдаг.
Энэ жишээ нь хамгийн багаар бодоход хоёр NIC-тэй гарцыг зөвхөн тайлбарлах
болно.</para>
</note>
@ -3490,10 +3490,10 @@ ISDN BRI line</literallayout>
</textobject>
</mediaobject>
<para>Үүнтэй адил тохиргоог Интернетийн холболтыг хуваалцахын тулд түгээмэл
ашигладаг. <acronym>LAN</acronym> машинуудын нэг нь Интернетэд
<para>Үүнтэй адил тохиргоог Интернэтийн холболтыг хуваалцахын тулд түгээмэл
ашигладаг. <acronym>LAN</acronym> машинуудын нэг нь Интернэтэд
холбогдсон. Бусад машинууд нь тэр <quote>гарц</quote> машинаар
Интернетэд ханддаг.</para>
Интернэтэд ханддаг.</para>
</sect2>
<sect2 id="network-natdkernconfiguration">
@ -3539,7 +3539,7 @@ natd_flags="" <co id="co-natd-natd-flags"></programlisting>
<callout arearefs="co-natd-natd-interface">
<para>Аль интерфэйс пакетуудыг нэвтрүүлэн дамжуулахыг заана
(Интернетэд холбогдсон интерфэйс).</para>
(Интернэтэд холбогдсон интерфэйс).</para>
</callout>
<callout arearefs="co-natd-natd-flags">
@ -3566,7 +3566,7 @@ natd_flags="" <co id="co-natd-natd-flags"></programlisting>
<programlisting>redirect_port tcp 192.168.0.2:6667 6667
redirect_port tcp 192.168.0.3:80 80</programlisting>
<para>Тохиргооны файлын талаарх дэлгэрэнгүй мэдээллийг &man.natd.8;
<para>Тохиргооны файлын тухай дэлгэрэнгүй мэдээллийг &man.natd.8;
гарын авлагын хуудасны <option>-f</option> тохируулгын талаар
бичсэнээс лавлана уу.</para>
</note>
@ -3587,19 +3587,19 @@ redirect_port tcp 192.168.0.3:80 80</programlisting>
гарц <application>natd</application> машины <hostid
role="ipaddr">192.168.0.1</hostid>-ээр тохируулагдах
ёстой. <application>natd</application> машины гадаад
буюу Интернетийн интерфэйс нь &man.natd.8;-г ажиллуулахын тулд
буюу Интернэтийн интерфэйс нь &man.natd.8;-г ажиллуулахын тулд
ямар нэгэн тусгайлсан өөрчлөлтийг шаарддаггүй.</para>
</sect2>
<sect2 id="network-natdport-redirection">
<title>Порт дахин чиглүүлэлт</title>
<para>&man.natd.8;-ийн сул тал нь LAN клиентүүдэд Интернетээс хандах боломжгүй
<para>&man.natd.8;-ийн сул тал нь LAN клиентүүдэд Интернэтээс хандах боломжгүй
байдаг. LAN дахь клиентүүд нь гаднах ертөнц уруу чиглэсэн гадагшаа холболтуудыг
хийж чадах боловч ирж байгааг хүлээн авч чаддаггүй. LAN клиент машинуудын аль нэгэн
дээр Интернетийн үйлчилгээнүүдийг ажиллуулахыг оролдох үед энэ нь асуудал үүсгэдэг.
дээр Интернэтийн үйлчилгээнүүдийг ажиллуулахыг оролдох үед энэ нь асуудал үүсгэдэг.
Үүнийг тойрох хялбар арга бол <application>natd</application> машины
сонгосон Интернетийн портуудыг LAN клиент уруу дахин чиглүүлэх явдал юм.
сонгосон Интернэтийн портуудыг LAN клиент уруу дахин чиглүүлэх явдал юм.
</para>
<para>Жишээ нь <hostid>A</hostid> клиент дээр IRC сервер,
@ -3707,7 +3707,7 @@ redirect_port tcp 192.168.0.3:80 80</programlisting>
<see>PLIP</see>
</indexterm>
<para>PLIP нь параллель буюу зэрэгцээ портуудын хооронд TCP/IP ажиллуулах
<para>PLIP нь параллел буюу зэрэгцээ портуудын хооронд TCP/IP ажиллуулах
боломж олгодог. Энэ нь сүлжээний картгүй машинууд дээр эсвэл зөөврийн компьютер
дээр суулгахад ашигтай байдаг. Энэ хэсэгт бид дараах зүйлсийг хэлэлцэх
болно:</para>
@ -3727,11 +3727,11 @@ redirect_port tcp 192.168.0.3:80 80</programlisting>
<para>Та зэрэгцээ кабелийг ихэнх компьютерийн хангамжийн дэлгүүрээс худалдан
авч болно. Хэрэв та тэгж чадахгүй бол эсвэл та зүгээр л яаж хийгддэгийг мэдэхийг
хүсэж байгаа бол дараах хүснэгт нь ердийн зэрэгцээ хэвлэгчийн кабелаас
тийм кабел хэрхэн хийхийг харуулж байна.</para>
хүсэж байгаа бол дараах хүснэгт нь ердийн зэрэгцээ хэвлэгчийн кабелиас
тийм кабель хэрхэн хийхийг харуулж байна.</para>
<table frame="none">
<title>Сүлжээнд зориулж зэрэгцээ кабел хийх нь</title>
<title>Сүлжээнд зориулж зэрэгцээ кабель хийх нь</title>
<tgroup cols="5">
<thead>
@ -3848,8 +3848,8 @@ BUSY</literallayout></entry>
<sect2 id="network-plip-setup">
<title>PLIP-ийг тохируулах</title>
<para>Эхлээд та laplink кабел олж авах хэрэгтэй.
Дараа нь хоёр компьютер хоюулаа &man.lpt.4; драйверийн
<para>Эхлээд та laplink кабель олж авах хэрэгтэй.
Дараа нь хоёр компьютер хоёулаа &man.lpt.4; драйверийн
дэмжлэгтэй цөмтэй эсэхийг шалгаарай:</para>
<screen>&prompt.root; <userinput>grep lp /var/run/dmesg.boot</userinput>
@ -3858,7 +3858,7 @@ lpt0: Interrupt-driven port</screen>
<para>Зэрэгцээ порт нь тасалдлаар удирдагддаг порт байх ёстой
бөгөөд та өөрийн <filename>/boot/device.hints</filename>
файлдаа доорхитой төстэй мөрүүдтэй байх ёстой:</para>
файлдаа доор дурдсантай төстэй мөрүүдтэй байх ёстой:</para>
<programlisting>hint.ppc.0.at="isa"
hint.ppc.0.irq="7"</programlisting>
@ -3871,10 +3871,10 @@ hint.ppc.0.irq="7"</programlisting>
<screen>&prompt.root; <userinput>ifconfig plip0</userinput>
plip0: flags=8810&lt;POINTOPOINT,SIMPLEX,MULTICAST&gt; mtu 1500</screen>
<para>Компьютер бүрийн зэрэгцээ интерфэйс уруу laplink кабелаа
<para>Компьютер бүрийн зэрэгцээ интерфэйс уруу laplink кабелиа
залгана.</para>
<para>Сүлжээний интерфэйсийн өгөгдлүүдийг хоёр талын хоюулан дээр
<para>Сүлжээний интерфэйсийн өгөгдлүүдийг хоёр талын хоёулан дээр
<username>root</username> хэрэглэгчээр тохируулна. Жишээ нь хэрэв та
<hostid>host1</hostid> хостыг өөр <hostid>host2</hostid> машинтай
холбохыг хүсвэл:</para>
@ -3882,11 +3882,11 @@ plip0: flags=8810&lt;POINTOPOINT,SIMPLEX,MULTICAST&gt; mtu 1500</screen>
<programlisting> host1 &lt;-----&gt; host2
IP Address 10.0.0.1 10.0.0.2</programlisting>
<para><hostid>host1</hostid> дээрх интерфэйсийг дараахийг хийж тохируулна:</para>
<para><hostid>host1</hostid> дээрх интерфэйсийг доор дурдсаныг хийж тохируулна:</para>
<screen>&prompt.root; <userinput>ifconfig plip0 10.0.0.1 10.0.0.2</userinput></screen>
<para><hostid>host2</hostid> дээрх интерфэйсийг дараахийг хийж тохируулна:</para>
<para><hostid>host2</hostid> дээрх интерфэйсийг доор дурдсаныг хийж тохируулна:</para>
<screen>&prompt.root; <userinput>ifconfig plip0 10.0.0.2 10.0.0.1</userinput></screen>
@ -3894,7 +3894,7 @@ IP Address 10.0.0.1 10.0.0.2</programlisting>
<para>Та одоо ажилладаг холболттой болсон байх ёстой. Дэлгэрэнгүй мэдээллийг
&man.lp.4; болон &man.lpt.4; гарын авлагын хуудаснуудаас уншина уу.</para>
<para>Та хоёр хостыг хоюуланг нь <filename>/etc/hosts</filename> файлд
<para>Та хоёр хостыг хоёуланг нь <filename>/etc/hosts</filename> файлд
нэмэх хэрэгтэй:</para>
<programlisting>127.0.0.1 localhost.my.domain localhost
@ -3961,7 +3961,7 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms</screen>
байдаг. Энэ хэсэг нь IPv6-г тохируулж ажиллуулах талаар анхаарлаа хандуулах болно.</para>
<para>1990 оны эхэн үеэс хүмүүс IPv4-ийн хаягийн хэмжээ хурдацтай багасаж
байгааг мэдэх болсон. Интернетийн өсөлтийн хурдаас хамаараад хоёр гол асуудал
байгааг мэдэх болсон. Интернэтийн өсөлтийн хурдаас хамаараад хоёр гол асуудал
гарч ирсэн:</para>
<itemizedlist>
@ -4032,12 +4032,12 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms</screen>
</itemizedlist>
<para>Дэлгэрэнгүй мэдээллийн талаар доорхоос үзнэ үү:</para>
<para>Дэлгэрэнгүй мэдээллийн талаар доороос үзнэ үү:</para>
<itemizedlist>
<listitem>
<para><ulink url="http://playground.sun.com/pub/ipng/html/ipng-main.html">playground.sun.com</ulink>
дэх IPv6-ийн талаарх тойм </para>
дэх IPv6-ийн тухай тойм </para>
</listitem>
<listitem>
@ -4046,7 +4046,7 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms</screen>
</itemizedlist>
<sect2>
<title>IPv6 хаягуудын талаарх суурь мэдээлэл</title>
<title>IPv6 хаягуудын тухай суурь мэдээлэл</title>
<para>IPv6 хаягуудын өөр өөр төрлүүд байдаг: Unicast, Anycast, болон
Multicast.</para>
@ -4167,7 +4167,7 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms</screen>
болох бөгөөд үүнийг бас <hostid role="ip6addr">2002::a00:1</hostid>
гэж бичиж болох юм.</para>
<para>Энэ хүртэл уншигч дараахийг ойлгож чадаж байх ёстой:</para>
<para>Энэ хүртэл уншигч доор дурдсаныг ойлгож чадаж байх ёстой:</para>
<screen>&prompt.root; <userinput>ifconfig</userinput></screen>
@ -4182,7 +4182,7 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms</screen>
автоматаар тохируулагдсан link-local хаяг юм. Энэ нь MAC хаягаас автомат тохиргооны
хэсэг болон үүсгэгддэг.</para>
<para>IPv6 хаягуудын бүтцийн талаарх дэлгэрэнгүй мэдээллийг
<para>IPv6 хаягуудын бүтцийн тухай дэлгэрэнгүй мэдээллийг
<ulink url="http://www.ietf.org/rfc/rfc3513.txt">RFC3513</ulink> хаягаас
үзнэ үү.</para>
</sect2>
@ -4195,11 +4195,11 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms</screen>
<itemizedlist>
<listitem>
<para>Өөрийн дээд үйлчилгээ үзүүлэгчээсээ IPv6 сүлжээ авах. Зааврын талаар өөрийн
Интернетийн үйлчилгээ үзүүлэгчтэйгээ ярилцах хэрэгтэй.</para>
Интернэтийн үйлчилгээ үзүүлэгчтэйгээ ярилцах хэрэгтэй.</para>
</listitem>
<listitem>
<para>6-аас-4 уруу туннел хийх (<ulink
<para>6-аас-4 уруу туннель хийх (<ulink
url="http://www.ietf.org/rfc/rfc3068.txt">RFC3068</ulink>)</para>
</listitem>
@ -4219,7 +4219,7 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms</screen>
болсон байгаа.</para>
<para>AAAA бичлэгүүдийг ашиглах нь амархан. Өөрийн хостын нэрийг дөнгөж авсан шинэ
IPv6 хаягт зааж дараахийг:</para>
IPv6 хаягт зааж доор дурдсаныг:</para>
<programlisting>MYHOSTNAME AAAA MYIPv6ADDR</programlisting>
@ -4245,12 +4245,12 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms</screen>
<para><hostid role="ip6addr">
2001:471:1f11:251:290:27ff:fee0:2093</hostid> зэрэг
IP хаягийг өөрийн <devicename>fxp0</devicename> интерфэйсд
статикаар өгөхийн тулд дараахийг нэмнэ:</para>
статикаар өгөхийн тулд доор дурдсаныг нэмнэ:</para>
<programlisting>ipv6_ifconfig_fxp0="2001:471:1f11:251:290:27ff:fee0:2093"</programlisting>
<para><hostid role="ip6addr">2001:471:1f11:251::1</hostid> анхдагч
чиглүүлэгчийг зааж өгөхдөө дараахийг <filename>/etc/rc.conf</filename>
чиглүүлэгчийг зааж өгөхдөө доор дурдсаныг <filename>/etc/rc.conf</filename>
файлд нэмнэ:</para>
<programlisting>ipv6_defaultrouter="2001:471:1f11:251::1"</programlisting>
@ -4262,10 +4262,10 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms</screen>
<para>Энэ нь таны туннелийн үйлчилгээ үзүүлэгчийн өгсөн чиглэлүүдийг авч тэдгээрийг дахин ачаалсан ч
гэсэн үлдэхээр болгож тохиргоо болгон хөрвүүлэхэд танд туслах болно. Эхлүүлэх үед
өөрийн туннелийг сэргээхийн тулд доорхтой төстэйг <filename>/etc/rc.conf</filename>
өөрийн туннелийг сэргээхийн тулд доор дурдсантай төстэйг <filename>/etc/rc.conf</filename>
файлд ашиглана:</para>
<para>Тохируулах Ердийн Туннел хийх интерфэйсүүдийг жагсаана. Жишээ нь
<para>Тохируулах Ердийн Туннель хийх интерфэйсүүдийг жагсаана. Жишээ нь
<devicename>gif0</devicename>:</para>
<programlisting>gif_interfaces="gif0"</programlisting>
@ -4277,7 +4277,7 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms</screen>
<programlisting>gifconfig_gif0="<replaceable>MY_IPv4_ADDR REMOTE_IPv4_ADDR</replaceable>"</programlisting>
<para>Өөрийн IPv6 туннелийн төгсгөл болгон ашиглахаар таны зааж өгсөн IPv6
хаягийг хамааруулахын тулд дараахийг нэмнэ:</para>
хаягийг хамааруулахын тулд доор дурдсаныг нэмнэ:</para>
<programlisting>ipv6_ifconfig_gif0="<replaceable>MY_ASSIGNED_IPv6_TUNNEL_ENDPOINT_ADDR</replaceable>"</programlisting>
@ -4313,7 +4313,7 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms</screen>
<para>IPv6 чиглүүлэгчийн төлөөлөлт хийгдэх интерфэйсийг заах нь чухал юм. Жишээ нь
&man.rtadvd.8;-д <devicename>fxp0</devicename>-г ашиглахыг хэлж өгөхийн
тулд дараахийг нэмнэ:</para>
тулд доор дурдсаныг нэмнэ:</para>
<programlisting>rtadvd_interfaces="fxp0"</programlisting>
@ -4330,7 +4330,7 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms</screen>
өөрийн хуваарилалтын угтвараар солиорой.</para>
<para>Хэрэв та <hostid role="netmask">/64</hostid> дэд сүлжээг зориулсан
бол өөр бусад ямар ч өөрлөлт хийх хэрэггүй. Хэрэв тийм биш бол та
бол өөр бусад ямар ч өөрчлөлт хийх хэрэггүй. Хэрэв тийм биш бол та
<literal>prefixlen#</literal> буюу угтварын уртыг зөв утгаар өөрчлөх шаардлагатай.</para>
</sect2>
@ -4372,7 +4372,7 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms</screen>
хувиргагч картын тусламжтай холбогдсон гэж үздэг. Эхний алхам нь IP хаягууд болон
машинуудын хооронд <acronym role="Asynchronous
Transfer Mode">ATM</acronym> холболтуудыг төлөвлөх явдал юм.
Бид дараахийг ашиглана:</para>
Бид доор дурдсаныг ашиглана:</para>
<informaltable frame="none" pgwide="1">
<tgroup cols="2">
@ -4549,7 +4549,7 @@ route_hostD="192.168.173.4 hatm0 0 102 llc/snap ubr"</programlisting>
<screen>&prompt.root; <userinput>ifconfig carp0 create</userinput></screen>
<para>Жинхэнэ амьдрал дээр эдгээр интерфэйсүүдэд <acronym>VHID</acronym> гэгддэг
давхцахгүй дугаарууд хэрэгтэй болно. Энэ <acronym>VHID</acronym> буюу
давхардахгүй дугаарууд хэрэгтэй болно. Энэ <acronym>VHID</acronym> буюу
Виртуал Хостын Үнэмлэх нь сүлжээн дэх хостыг ялгахад хэрэглэгдэх болно.</para>
<sect2>
@ -4568,7 +4568,7 @@ route_hostD="192.168.173.4 hatm0 0 102 llc/snap ubr"</programlisting>
авах ёстой бол бусад агуулгын серверүүдтэй ижил агуулга болон үйлчилгээнүүдтэй
байх ёстой.</para>
<para>Хоёр машин нь өгөгдсөн хостын нэр болон <acronym>VHID</acronym>-нүүдээс
<para>Хоёр машин нь өгөгдсөн хостын нэр болон <acronym>VHID</acronym>-үүдээс
бусдаараа адилхан тохируулагдсан байх ёстой. Энэ жишээн дээр
эдгээр машинуудыг <hostid>hosta.example.org</hostid> болон
<hostid>hostb.example.org</hostid> гэж нэрлэсэн байгаа. Эхлээд

View file

@ -18,7 +18,7 @@ requirements. -->
<authorgroup>
<author>
<firstname>Том</firstname>
<surname>Роудс</surname>
<surname>Рөүдс</surname>
<contrib>Бичсэн </contrib>
</author>
<author>
@ -82,7 +82,7 @@ requirements. -->
<itemizedlist>
<listitem>
<para>&unix; болон &os; -ийн үндсийг ойлгох
<para>&unix; болон &os;-ийн үндсийг ойлгох
(<xref linkend="basics">).</para>
</listitem>
@ -99,10 +99,10 @@ requirements. -->
<warning>
<para>Аудит хэрэгсэл нь &os; 6.2 дээр туршилтын байдлаар орсон бөгөөд
туршилтын програм хангамж ашиглахад гарж болзошгүй аюулыг нарийн нягтлан
туршилтын програм хангамж ашиглахад гарч болзошгүй аюулыг нарийн нягтлан
үзсэний дараа ашиглалтад хэрэглэх ёстой юм. Зарим нэг хязгаарлалтуудыг дурдвал
бүх аюулгүй байдлын холбогдолтой системийн үйл явцуудыг аудит хийх боломжгүй,
X11 дээр үндэслэгдсэн дэлгэцийн менежерүүд болон гуравдагч демонууд зэрэг
X11 дээр үндэслэгдсэн дэлгэцийн менежерүүд болон гуравдагч дэмонууд зэрэг
зарим нэвтрэх механизмууд хэрэглэгчийн нэвтрэх сессийг аудит хийх тохиргоог буруу
хийдэг зэрэг болно.</para>
</warning>
@ -112,7 +112,7 @@ requirements. -->
дэлгэрэнгүй бичлэгүүдийг үүсгэх чадвартай: нарийвчилсан тохиргоо хийгдсэн завгүй системд
мөр бичлэгийн файлын өгөгдөл тохиргооноос хамааран зарим тохиолдолд гигабайтаас ч илүү
асар их болох боломжтой. Администраторууд их хэмжээний аудит хийх тохиргоотой холбоотой
дискийн хэмжээний шаардлагыг тооцох ёстой. Жишээ нь, аудит бичиж байгаа файлын систем
дискний хэмжээний шаардлагыг тооцох ёстой. Жишээ нь, аудит бичиж байгаа файлын систем
дүүрэх нөхцөлд өөр бусад файлын системүүдэд хамааралгүйгээр файлын системийг
<filename>/var/audit</filename> модонд зориулах нь магадгүй зохимжтой байж
болох юм.</para>
@ -141,9 +141,9 @@ requirements. -->
</listitem>
<listitem>
<para><emphasis>ангилал</emphasis>: Үйл явцын ангилалууд гэдэг нь
<para><emphasis>ангилал</emphasis>: Үйл явцын ангиллууд гэдэг нь
холбоотой үйл явцууд бүхий хэсэг бүлгүүдийн нэр бөгөөд эдгээр нь сонголтын
илэрхийллүүдэд хэрэглэгддэг. Энгийн ашиглагддаг үйл явцуудын ангилалуудад
илэрхийллүүдэд хэрэглэгддэг. Энгийн ашиглагддаг үйл явцуудын ангиллуудад
<quote>файл үүсгэлт</quote> (fc), <quote>ажиллуулах</quote> (ex)
мөн <quote>нэвтрэх_гарах</quote> (lo) зэрэг орно.</para>
</listitem>
@ -151,7 +151,7 @@ requirements. -->
<listitem>
<para><emphasis>бичлэг</emphasis>: Бичлэг гэдэг нь аюулгүй байдлын үйл явцыг
тайлбарласан аудитийн хянан бүртгэсэн оруулга юм. Бичлэгүүд нь үйл явцын төрлийн бичлэг,
субьектийн (хэрэглэгч) үйлдэл хийж байгаа талаарх мэдээлэл, огноо болон цагийн
субьектийн (хэрэглэгч) үйлдэл хийж байгаа тухай мэдээлэл, огноо болон цагийн
мэдээлэл, дурын нэмэлт өгөгдлүүд болон обьектуудын мэдээлэл, амжилт эсвэл уналтын
нөхцөлүүдийг агуулдаг.</para>
</listitem>
@ -165,7 +165,7 @@ requirements. -->
<listitem>
<para><emphasis>сонголтын илэрхийлэл</emphasis>: Сонголтын илэрхийлэл нь
угтваруудын жагсаалт болон үйл явцтай тохирох аудитийн үйл явцын ангилалын нэрсээс
угтваруудын жагсаалт болон үйл явцтай тохирох аудитийн үйл явцын ангиллын нэрсээс
тогтох мөр юм.</para>
</listitem>
@ -184,7 +184,7 @@ requirements. -->
Үүний нэгэн адил аудит мөрөөс хэрэггүй аудит бичлэгүүдийг устгах процесс бас хамаарна.
Хураангуйлалтыг ашиглаад администраторууд аудит өгөгдлийн хадгалалтын бодлогуудыг
боловсруулах боломжтой юм. Жишээ нь, дэлгэрэнгүй аудитийн мөрнүүд нэг сарын хугацаанд
хадгалагдаад дараагаар нь тэдгээр мөрнүүдийг архивийн зорилгоор зөвхөн нэвтрэлтийн мэдээллийг
хадгалагдаад дараагаар нь тэдгээр мөрнүүдийг архивын зорилгоор зөвхөн нэвтрэлтийн мэдээллийг
үлдээн багасгаж болох юм.</para>
</listitem>
</itemizedlist>
@ -204,11 +204,11 @@ requirements. -->
дагуу цөмийг дахин хөрвүүлж суулгана.</para>
<para>Цөм хөрвөгдөж суугаад систем дахин ачаалсны дараа
дараах мөрийг &man.rc.conf.5; -д нэмж аудит демонийг идэвхжүүлнэ:</para>
дараах мөрийг &man.rc.conf.5; -д нэмж аудит дэмонг идэвхжүүлнэ:</para>
<programlisting>auditd_enable="YES"</programlisting>
<para>Тэгээд системийг дахин ачаалах замаар эсвэл гараар аудит демонийг
<para>Тэгээд системийг дахин ачаалах замаар эсвэл гараар аудит дэмонг
ажиллуулах замаар аудит дэмжлэгийг эхлүүлэх ёстой:</para>
<programlisting>/etc/rc.d/auditd start</programlisting>
@ -219,17 +219,17 @@ requirements. -->
<para>Аюулгүй байдлын аудитийн тохиргооны бүх файлуудыг
<filename role="directory">/etc/security</filename> дотроос олж болно.
Дараах файлууд аудит демон эхлэхээс өмнө байх ёстой:</para>
Дараах файлууд аудит дэмон эхлэхээс өмнө байх ёстой:</para>
<itemizedlist>
<listitem>
<para><filename>audit_class</filename> - Аудитийн ангилалуудын
<para><filename>audit_class</filename> - Аудитийн ангиллуудын
тодорхойлолтуудыг агуулна.</para>
</listitem>
<listitem>
<para><filename>audit_control</filename> - Анхдагч аудитийн ангилалууд,
аудитийн хянан бүртгэлтийн эзлэхүүнд үлдээх хамгийн бага дискийн зай, хамгийн их
<para><filename>audit_control</filename> - Анхдагч аудитийн ангиллууд,
аудитийн хянан бүртгэлтийн эзлэхүүнд үлдээх хамгийн бага дискний зай, хамгийн их
аудитийн мөрийн хэмжээ гэх зэрэг аудит дэд системийн шинж чанарыг хянана.</para>
</listitem>
@ -246,7 +246,7 @@ requirements. -->
<listitem>
<para><filename>audit_warn</filename> - Аудитийн бичлэгүүдийн зай хангалтгүй
болох эсвэл аудитийн мөрийн файл дахин эргэсэн зэрэг зайлшгүй шаардлагатай тохиолдолд
анхааруулах мэдээллүүдийг үүсгэдэг өөрчлөх боломж бүхий auditd -ийн ашигладаг
анхааруулах мэдээллүүдийг үүсгэдэг өөрчлөх боломж бүхий auditd-ийн ашигладаг
бүрхүүлийн скрипт.</para>
</listitem>
</itemizedlist>
@ -262,19 +262,19 @@ requirements. -->
<para>Сонголтын илэрхийллүүд нь аль үйл явцуудыг аудит хийх ёстойг тодорхойлох
аудитийн тохиргооны хэд хэдэн газар ашиглагддаг. Илэрхийллүүд нь тохирох үйл
явцын ангилалуудын жагсаалтаас бүрдэх ба эдгээр тус бүр нь тохирох бичлэгүүдийг
явцын ангиллуудын жагсаалтаас бүрдэх ба эдгээр тус бүр нь тохирох бичлэгүүдийг
хүлээн авах ёстой юу эсвэл орхих ёстой юу гэдгийг харуулсан угтвартайгаас
гадна оруулга нь амжилттай эсвэл амжилтгүй үйлдлүүдтэй тохирох ёстойг харуулах
боломж бас байна. Сонголтын илэрхийллүүд нь зүүнээс баруун тийш биелэгддэг
бөгөөд хоёр илэрхийллийг нэг дээр нь нөгөөг нь нэмж нийлүүлдэг.</para>
<para>Дараах жагсаалт нь <filename>audit_class</filename>-д байгаа анхдагч
үйл явцын ангилалуудаас тогтоно:</para>
үйл явцын ангиллуудаас тогтоно:</para>
<itemizedlist>
<listitem>
<para><option>all</option> - <literal>all</literal> - Бүх үйл
явцын ангилалуудыг тааруулах(match).</para>
явцын ангиллуудыг тааруулах(match).</para>
</listitem>
<listitem>
@ -380,7 +380,7 @@ requirements. -->
</itemizedlist>
<para>Эдгээр аудит үйл явцын ангилалуудыг <filename>audit_class</filename>
<para>Эдгээр аудит үйл явцын ангиллуудыг <filename>audit_class</filename>
болон <filename>audit_event</filename> тохиргооны файлуудыг өөрчилснөөр
өөрчилж болно.</para>
@ -464,7 +464,7 @@ filesz:0</programlisting>
анхааруулга үүсгэгддэг. Дээрх жишээ хамгийн бага чөлөөт зайг 20 хувиар тогтоожээ.</para>
<para> <option>naflags</option> тохиргоо нь нэвтрэн оролтын процесс
болон системийн демонууд зэрэг шинж чанаргүй үйл явцуудыг аудит хийх аудитийн ангилалуудыг
болон системийн дэмонууд зэрэг шинж чанаргүй үйл явцуудыг аудит хийх аудитийн ангиллуудыг
тодорхойлдог.</para>
<para> <option>policy</option> тохиргоо нь таслалаар тусгаарлагдсан, аудитийн зан
@ -547,7 +547,7 @@ trailer,133</programlisting>
цөм уруу бүрхүүлээс гарч боловсруулагдсан тушаалын мөрийг агуулна. path буюу замын токен
нь цөмийн хайсан ажиллах файлын замыг агуулна. attribute буюу шинж чанарын токен
нь хоёртын файлыг тайлбарлах ба тухайлбал програм setuid эсэхийг тодорхойлоход
ашиглагдах файлын горимыг агуулна. Subject буюу субьект токен нь субьект процессыг
ашиглагдах файлын горимыг агуулна. Subject буюу субьект токен нь субьект процессийг
тайлбарлах бөгөөд аудит хэрэглэгчийн ID, идэвхитэй хэрэглэгчийн ID ба бүлгийн ID,
жинхэнэ хэрэглэгчийн ID ба бүлгийн ID, процессийн ID, сессийн ID, портын ID болон
нэвтрэлтийн хаяг гэсэн дарааллаар хадгална. Аудит хэрэглэгчийн ID ба жинхэнэ хэрэглэгчийн
@ -612,7 +612,7 @@ trailer,133</programlisting>
хэрэв сүлжээний бүх I/O аудит хийгдсэн бөгөөд praudit нь SSH сессээс ажилласан
бол үйл явц бүр хэвлэгдэхэд өөр үйл явцыг бас үүсгэх учраас үргэлжилсэн аудитийн үйл
явцууд их хэмжээгээр үүсэх болно. Энэ асуудлыг бий болгохгүйн тулд нарийн тохируулаагүй
I/O аудит хийх сессээс praudit -ийг аудитийн хоолойны төхөөрөмж дээр ажиллуулахыг
I/O аудит хийх сессээс praudit-ийг аудитийн хоолойны төхөөрөмж дээр ажиллуулахыг
зөвлөж байна.</para>
</warning>
</sect2>
@ -621,18 +621,18 @@ trailer,133</programlisting>
<title>Аудит мөрийн файлуудыг эргүүлэх нь</title>
<para>Аудит мөрүүд нь зөвхөн цөмөөр бичигдэх бөгөөд <command>auditd</command>
аудит демоноор удирдагддаг. Администраторууд аудит бүртгэлүүдийг шууд эргүүлэхдээ
аудит дэмоноор удирдагддаг. Администраторууд аудит бүртгэлүүдийг шууд эргүүлэхдээ
&man.newsyslog.conf.5; эсвэл бусад хэрэгслүүдийг ашиглан хийх ёсгүй юм. Харин
<command>audit</command> удирдах хэрэгслийг ашиглан аудитийг унтраах,
аудит системийг дахин тохируулах, болон бүртгэлийг эргүүлэх үйлдлүүдийг хийх боломжтой
байдаг. Дараах тушаал аудит демонийг шинэ аудит бүртгэл үүсгэж цөмийг шинэ бүртгэл
уруу шилжихийг дохино. Хуучин бүртгэл нь төгсөж нэр нь өөчлөгдөх бөгөөд дараагаар түүнтэй
байдаг. Дараах тушаал аудит дэмонг шинэ аудит бүртгэл үүсгэж цөмийг шинэ бүртгэл
уруу шилжихийг дохино. Хуучин бүртгэл нь төгсөж нэр нь өөрчлөгдөх бөгөөд дараагаар түүнтэй
администратор ажиллах боломж бүрдэнэ.</para>
<screen>&prompt.root; <userinput>audit -n</userinput></screen>
<warning>
<para>Хэрэв <command>auditd</command> демон ажиллахгүй байгаа бол энэ тушаал
<para>Хэрэв <command>auditd</command> дэмон ажиллахгүй байгаа бол энэ тушаал
нь амжилтгүй болох бөгөөд алдааны мэдээлэл үүсгэнэ.</para>
</warning>
@ -652,7 +652,7 @@ trailer,133</programlisting>
<sect2>
<title>Аудит мөрүүдийг шахах нь</title>
<para>Аудит мөрийн файлууд асар их болох тусам мөрүүдийг аудит демоноор хаалгасны
<para>Аудит мөрийн файлууд асар их болох тусам мөрүүдийг аудит дэмоноор хаалгасны
дараа шахах эсвэл архивлах нь зүйтэй юм. <filename>audit_warn</filename>
скрипт нь аудитийн мөрүүдийг эргүүлэх үеийн цэвэр төгсгөл зэрэг төрөл бүрийн аудиттай
холбоотой үйл явцуудад зориулан өөрчилсөн үйлдлүүдийг гүйцэтгэхэд ашиглагдана.

View file

@ -11,7 +11,7 @@
<authorgroup>
<author>
<firstname>Крис</firstname>
<surname>Шумвэй</surname>
<surname>Шамвэй</surname>
<contrib>Дахин бичсэн </contrib>
</author>
</authorgroup>
@ -58,7 +58,7 @@
<para>Файл системийг хэрхэн холбох болон салгах.</para>
</listitem>
<listitem>
<para>Процес, далд чөтгөр дэмон, мөн дохионууд гэж юу болох.</para>
<para>Процесс, далд чөтгөр дэмон, мөн дохионууд гэж юу болох.</para>
</listitem>
<listitem>
<para>Бүрхүүл гэж юу болох, мөн хэрхэн анхны нэвтрэх орчноо өөрчлөх.</para>
@ -80,15 +80,15 @@
</sect1>
<sect1 id="consoles">
<title>Виртуал консол болон тэрминал</title>
<title>Виртуал консол болон терминал</title>
<indexterm><primary>виртуал консол</primary></indexterm>
<indexterm><primary>тэрминал</primary></indexterm>
<indexterm><primary>терминал</primary></indexterm>
<para>FreeBSD нь олон аргаар хэрэглэгдэж чадна. Тэдний нэг нь
тушаалуудыг текст тэрминал дээр бичиж хэрэглэх юм. Хэрэв та
тушаалуудыг текст терминал дээр бичиж хэрэглэх юм. Хэрэв та
FreeBSD-г ингэж хэрэглэвэл, &unix;-н маш олон боломж болон
хүч таны гарт байна гэсэн үг.
Энэ бүлэг танд, <quote>тэрминал</quote> болон <quote>консол</quote> гэж юу болох, мөн тэд нарыг FreeBSD дээр хэрхэн хэрэглэх талаар
Энэ бүлэг танд, <quote>терминал</quote> болон <quote>консол</quote> гэж юу болох, мөн тэд нарыг FreeBSD дээр хэрхэн хэрэглэх талаар
танд тодорхойлж өгөх болно.</para>
<sect2 id="consoles-intro">
@ -117,16 +117,16 @@ login:</screen>
<programlisting>FreeBSD/i386 (pc3.example.org) (ttyv0)</programlisting>
<para>Энэ мөр нь таны дөнгөж сая эхлүүлсэн системийн талаархи
<para>Энэ мөр нь таны дөнгөж сая эхлүүлсэн системийн тухай
товч мэдээллийг агуулсан байна. Та x86 архитектуртай тохиромжтой
Интел юмуу тохирох систем дээр ажиллаж буй <quote>FreeBSD</quote>
консолийг харж байна <footnote>
консолыг харж байна <footnote>
<para><literal>i386</literal> гэдэг нь үүнийг илэрхийлж байгаа юм. Тэмдэглэж хэлэхэд, хэрэв та FreeBSD-г Интел 386 процессор дээр
ажиллуулаагүй байсан ч энэ нь <literal>i386</literal> гэж гарна. Энэ нь процессорын төрлийг биш харин процессорын <quote>архитектурыг </quote> харуулж байгаа юм.</para>
</footnote>. Энэ машины нэр нь (&unix; машин болгон
өөрийн нэртэй ) <hostid>pc3.example.org</hostid>, бөгөөд
та энэ системийн консолийн &mdash; <devicename>ttyv0</devicename>
нэртэй тэрминалыг харж байна.</para>
та энэ системийн консолын &mdash; <devicename>ttyv0</devicename>
нэртэй терминалыг харж байна.</para>
<para>Эцэст нь, сүүлийн мөр бол үргэлж:</para>
@ -153,7 +153,7 @@ login:</screen>
гоц нэр (
<quote>хэрэглэгчийн-нэр</quote>) мөн хувийн нууц үг (
<quote>нууц-үг</quote>) харгалзах ёстой. Хэрэглэгчийг програм
хэрэглэж эхлээс өмнө FreeBSD энэ хоёрыг асуух болно.</para>
хэрэглэж эхлэхээс өмнө FreeBSD энэ хоёрыг асуух болно.</para>
<indexterm><primary>эхлэлийн бичлэг</primary></indexterm>
<para>Дөнгөж FreeBSD эхлэх үедээ эхлүүлэгч бичлэгүүдийг
@ -192,7 +192,7 @@ Password:</screen>
<literal>#</literal>,
<literal>$</literal>, эсвэл <literal>%</literal> гэсэн
тэмдэгтүүдийн нэг нь байдаг). Энэ нь таныг FreeBSD уруу
амжилттай нэвтэрсэнийг илэрхийлдэг.</para>
амжилттай нэвтэрснийг илэрхийлдэг.</para>
</sect2>
<sect2 id="consoles-virtual">
@ -200,7 +200,7 @@ Password:</screen>
<para>&unix; тушаалуудыг нэг консол дээр гүйцэтгэх нь ердийнх, гэхдээ FreeBSD олон програмыг нэг дор ажиллуулж чадна. FreeBSD
олон програмыг нэг дор нэг цагт ажиллуулж чадаж байхад, нэг консол
дээр олон тушаал өгж суух нь цаг алдахын л нэмэр. Ийм үед л
дээр олон тушаал өгч суух нь цаг алдахын л нэмэр. Ийм үед л
<quote>виртуал консолын</quote> тусламж хэрэг болдог.</para>
<para>FreeBSD нь танд олон төрлийн виртуал консол хэрэглүүлэхээр
@ -241,7 +241,7 @@ Password:</screen>
дээрх виртуал консолуудыг тохируулж болно. Энэ файлын тайлбар
тавиагүй мөр болгон
( <literal>#</literal> тэмдгээр эхлээгүй мөрүүд) виртуал
консол эсвэл ганц тэрминалын тохируулгыг агуулж байдаг.
консол эсвэл ганц терминалын тохируулгыг агуулж байдаг.
Энэ файл FreeBSD-тэй анх цуг ирэхдээ есөн виртуал
консолтой гэж тохируулагдаж ирдэг бөгөөд тэдний наймыг нь
хэрэглэж болохыг зөвшөөрсөн байдаг. Тэдгээр нь
@ -406,13 +406,13 @@ total 530
<screen>-rw-r--r--</screen>
<para>Хамгийн эхний (зүүн талын) тэмдэг нь үүнийг ердийн файл
юм уу, эсвэл сан, онцгой тэмдэг төхөөрөмж, сокэт, эсвэл ямар
юм уу, эсвэл сан, онцгой тэмдэг төхөөрөмж, сокет, эсвэл ямар
нэгэн холбоост файл мөн эсэхийг илэрхийлдэг. Энэ тохиолдолд
<literal>-</literal> нь ердийн файлыг зааж байна.
Дараагийн гурван тэмдэгт
<literal>rw-</literal> нь энэ тохиолдолд энэ файлын эзэмшигчид
зөвшөөрөл өгч байна. Дараагийн гурван тэмдэгт <literal>r--</literal> нь файлын хамаарах бүлэгт эрх өгч байна.
Сүүлийн гурван тэмдэгт <literal>r--</literal> нь бусад бүх хүмүүсд
Сүүлийн гурван тэмдэгт <literal>r--</literal> нь бусад бүх хүмүүст
эрх өгч байна. Зураас нь зөвшөөрөл өгөөгүйг
илэрхийлдэг. Энэ файлын тохиолдолд, файлыг унших бичих эрхийг эзэмшигчид нь өгөөд, бүлэг нь файлыг унших эрхтэй, бусад хүмүүс
энэ файлыг зөвхөн унших эрхтэй гэж заагдсан байна.
@ -589,7 +589,7 @@ total 530
санд бол үгүй.</para>
<para>Эдгээр файлын тугнууд нь файлд нэмэлт түвшний хяналт тогтоож
өгсөнөөрөө зарим тохиолдолд
өгснөөрөө зарим тохиолдолд
<username>root</username> хэрэглэгч хүртэл файлыг устгах
юмуу өөрчилж чадахгүй болгож тусалдаг.</para>
@ -602,7 +602,7 @@ total 530
<para>Хэрэв устгагдахгүй тугийг буцааж авна гэвэл өмнөх тушаал дээрээ
<option>sunlink</option>-ын өмнө <quote>no</quote> залгаж
ажиллуулана:</para>
ажиллуулна:</para>
<screen>&prompt.root; <userinput>chflags nosunlink <filename>file1</filename></userinput></screen>
@ -708,7 +708,7 @@ total 530
<row>
<entry><filename class="directory">/etc/mail/</filename></entry>
<entry>&man.sendmail.8; мэтиийн захиа илгээгчдийн
<entry>&man.sendmail.8; мэтийн захиа илгээгчдийн
тохируулгын файлууд.
</entry>
</row>
@ -838,7 +838,7 @@ total 530
<row>
<entry><filename class="directory">/usr/share/</filename></entry>
<entry>Архитектурдаа хамаатай файлууд.</entry>
<entry>Архитектуртаа хамаатай файлууд.</entry>
</row>
<row>
@ -885,7 +885,7 @@ total 530
<row>
<entry><filename class="directory">/var/tmp/</filename></entry>
<entry>Түр зуурын файлууд.
Энэ санд буй файлууд н голдуу системийг эхлэх үед
Энэ санд буй файлууд нь голдуу системийг эхлэх үед
зориулагдахаар нөөцлөгдсөн байдаг. Гэхдээ, хэрэв
<filename class="directory">/var</filename>
нь санах ойд тулгуурласан файлын систем бол өмнө хэлсэн зүйл хүчингүй.</entry>
@ -1048,7 +1048,7 @@ total 530
<para>Эсвэл <literal>C</literal> файл систем
<literal>A</literal> файл систем дотор <literal>A1</literal>
санд холбогож болно:</para>
санд холбогдож болно:</para>
<mediaobject>
<imageobject>
@ -1099,7 +1099,7 @@ total 530
</listitem>
<listitem>
<para>FreeBSD-н файл систем нь цахилгаан тэжээлээс огцом салгагдсан үед ч дискийн алдаа үүсгэдэггүй найдвартай байдаг. Гэвч маш ноцтой үед цахилгаан тэжээлээс огцом салгагдахад файл системийн бүтэц эвдэрч болзошгүй юм. Өгөгдлүүдээ олон файл системд хувааж байрлуулах нь дараа нь эвдрэлээс буцааж сэргээхэд амар байдаг.</para>
<para>FreeBSD-н файл систем нь цахилгаан тэжээлээс огцом салгагдсан үед ч дискний алдаа үүсгэдэггүй найдвартай байдаг. Гэвч маш ноцтой үед цахилгаан тэжээлээс огцом салгагдахад файл системийн бүтэц эвдэрч болзошгүй юм. Өгөгдлүүдээ олон файл системд хувааж байрлуулах нь дараа нь эвдрэлээс буцааж сэргээхэд амар байдаг.</para>
</listitem>
</itemizedlist>
@ -1117,9 +1117,9 @@ total 530
</listitem>
</itemizedlist>
<para>Дискийн хуваалт дотор файл систем оршиж байдаг. &os; нь юниксээс
<para>Дискний хуваалт дотор файл систем оршиж байдаг. &os; нь юниксээс
уламжилсан болохоор диск хуваалтын ойлголт нь ердийн хэрэглээтэй
ижилхэн биш (жишээлбэл, &ms-dos; диск зохион байгуулалт). Дискийн
ижилхэн биш (жишээлбэл, &ms-dos; диск зохион байгуулалт). Дискний
хуваагдал бүр <literal>a</literal> үсэгнээс эхлээд
<literal>h</literal> хүртэл үсгээр тэмдэглэгддэг. Хуваагдал бүр зөвхөн ганцхан файл систем агуулах ёстой. Ийм болохоор файл систем нь агуулж байгаа диск хуваалтынхаа үсгээр илэрхийлэгдэх бөгөөд хэрэв өөр файл системд холбогдвол, холбосон сан нь уг файл системийг илэрхийлнэ.</para>
@ -1131,7 +1131,7 @@ total 530
гарвал, хэрэглэгдэхгүй байгаа хэсгийг swap зай руу зөөж, шаардлагатай
үед буцааж санах ой руу зөөх зарчмаар хэрэглэгддэг.</para>
<para>Зарим дискийн хуваалт нь тогтсон журамтай байдаг.</para>
<para>Зарим дискний хуваалт нь тогтсон журамтай байдаг.</para>
<informaltable frame="none" pgwide="1">
<tgroup cols="2">
@ -1164,7 +1164,7 @@ total 530
<entry>Ихэнх үед агуулж буй зүсмэлийнхээ хэмжээтэй
ижил хэмжээтэй байдаг. Энэ нь ямар нэгэн хэрэгслүүдийг
(жишээлбэл, дискийн эвдэрсэн хэсгийг шалгагч)
(жишээлбэл, дискний эвдэрсэн хэсгийг шалгагч)
<literal>c</literal> хуваалт дээрх зүсмэл дээр бүхэлд
нь ажиллаж болох зөвшөөрөл өгдөг. Ердийн үед
та үүн дээр файл систем үүсгэх шаардлага байхгүй.</entry>
@ -1195,7 +1195,7 @@ total 530
Тэгэхээр <quote>da0<emphasis>s1</emphasis></quote> гэдэг нь,
эхний SCSI диск дээрх эхний зүсмэлийг илэрхийлж байна.
Диск дээр физик чанараараа зөвхөн дөрвөн ширхэг зүсмэл байрлуулж
болно. Харин логик зүсмэлийг та фикик зүсмэл дотор дурын хэмжээтэй
болно. Харин логик зүсмэлийг та физик зүсмэл дотор дурын хэмжээтэй
үүсгэж болно. Ингэж өргөтгөж нэмсэн зүсмэлүүд нь 5 гэсэн
дугаараар эхэлж цаашаагаа тоологддог. Тэгэхээр
<quote>ad0<emphasis>s5</emphasis></quote> гэдэг нь эхний IDE
@ -1214,9 +1214,9 @@ total 530
гурав дахь зүсмэлийн тав дахь хуваалтыг илэрхийлж байна.</para>
<para>Эцэст нь хэлэхэд, диск болгон системд танигдах ёстой.
Дискийн нэр нь дискийн төрлийг илэрхийлсэн үсгээр эхлээд
Дискний нэр нь дискний төрлийг илэрхийлсэн үсгээр эхлээд
тэгээд араас нь хэд дэх диск вэ гэдгийг нь илэрхийлсэн дугаартай
байдаг. Зүсмэлээс ялгарах зүйл нь, дискийн дугаар 0 -ээс эхэлдэг.
байдаг. Зүсмэлээс ялгарах зүйл нь, дискний дугаар 0 -ээс эхэлдэг.
Ерөнхий хэрэглээний жишээг <xref linkend="basics-dev-codes">
хүснэгтээс харна уу.</para>
@ -1228,9 +1228,9 @@ total 530
Жишээнүүдийг <xref linkend="basics-disk-slice-part">-д харуулав.</para>
<para>Танд ойлгоход тань дөхөм болгож <xref linkend="basics-concept-disk-model">
жишээн дээр дискийн зохион байгуулалтын тогтсон загварыг харуулж байна.</para>
жишээн дээр дискний зохион байгуулалтын тогтсон загварыг харуулж байна.</para>
<para>FreeBSD суулгахын тулд та эхлээд дискийн зүсмэлийг тохируулна,
<para>FreeBSD суулгахын тулд та эхлээд дискний зүсмэлийг тохируулна,
дараа нь зүсмэл дотор FreeBSD-н хэрэглэх хуваалт үүсгээд, дараа нь
хуваалт бүрд файл систем (эсвэл swap зайг) үүсгэж эцэст нь
хаана холбогдохыг нь (mount) зааж өгдөг.</para>
@ -1324,12 +1324,12 @@ total 530
</example>
<example id="basics-concept-disk-model">
<title>Дискийн тогтсон загвар</title>
<title>Дискний тогтсон загвар</title>
<para>
Дараах загвар нь системд буй IDE диск
FreeBSD дээр хэрхэн харагдаж байгааг харуулж байна.
Дискийн хэмжээг 4&nbsp;ГБ-н хэмжээтэй гэж үзээд хоёр ширхэг
Дискний хэмжээг 4&nbsp;ГБ-н хэмжээтэй гэж үзээд хоёр ширхэг
2&nbsp;ГБ зүсмэл байна (нэг зүсмэл дээр нь &ms-dos; хуваалт байгаа).
Эхний зүсмэл нь &ms-dos;-н <devicename>C:</devicename> диск агуулсан,
харин хоёр дахь зүсмэл дээр FreeBSD суугдсан.
@ -1496,7 +1496,7 @@ total 530
</varlistentry>
</variablelist>
<para><filename>/etc/fstab</filename> файлын бүтэц болон тохируулдаг сонголтуудын талаарх дэлгэрэнгүй мэдээллийг &man.fstab.5; гарын авлагаас харна уу.</para>
<para><filename>/etc/fstab</filename> файлын бүтэц болон тохируулдаг сонголтуудын тухай дэлгэрэнгүй мэдээллийг &man.fstab.5; гарын авлагаас харна уу.</para>
</sect2>
<sect2 id="disks-mount">
@ -1585,7 +1585,7 @@ total 530
<term><option>-u</option></term>
<listitem>
<para>Файл системд холболтын сонголтыг шинэчлэнэ.</para>
<para>Файл системд холболтын сонголтыг шинэчилнэ.</para>
</listitem>
</varlistentry>
@ -1658,25 +1658,25 @@ total 530
</sect1>
<sect1 id="basics-processes">
<title>Процес буюу програмын явц</title>
<title>Процесс буюу програмын явц</title>
<para>FreeBSD бол олон үйлдэл зэрэг хийх чадвартай систем. Энэ нь олон програм нэг дор зэрэг ажиллана гэсэн үг. Програмын тухайн үед ажиллаж байгааг нь <firstterm>процес буюу програмын явц</firstterm> гэдэг.
Таны ажиллуулсан тушаал болгон шинэ процес эхлүүлдэг бөгөөд систем дээр
бүхэлдээ тэр чигээрээ процесууд үргэлж ажиллаж системийн ажиллагааг бүрэлдүүлж байдаг.</para>
<para>FreeBSD бол олон үйлдэл зэрэг хийх чадвартай систем. Энэ нь олон програм нэг дор зэрэг ажиллана гэсэн үг. Програмын тухайн үед ажиллаж байгааг нь <firstterm>процесс буюу програмын явц</firstterm> гэдэг.
Таны ажиллуулсан тушаал болгон шинэ процесс эхлүүлдэг бөгөөд систем дээр
бүхэлдээ тэр чигээрээ процессууд үргэлж ажиллаж системийн ажиллагааг бүрэлдүүлж байдаг.</para>
<para>Програмын явц бүр
<firstterm>процес ID</firstterm>, эсвэл <firstterm>PID</firstterm> гэсэн дугаар агуулж байдаг бөгөөд файлтай бас ижилхэн өөрийн гэсэн эзэмшигч болон бүлэгт харъяалагдаж байдаг. Эзэмшигч ба бүлгийн
мэдээлэл нь уг процес файлд хандах эрхийг нь хэрэглэж файлтай хэрхэн
хандах вэ гэдгийг тодорхойлж өгдөг. Ихэнх процес нь мөн эцэг процестай байдаг. Эцэг процес нь тэдгээр процесийг эхлүүлж өгдөг.
Жишээлбэл, хэрэв та тушаалуудыг бүрхүүлд бичиж гүйцэтгэвэл, бүрхүүл ч процес, тушаалууд ч процес болдог бөгөөд таны бичсэн тушаал болгон процес болдог. Ийм маягаар ажиллуулаад байвал бүрхүүл нь тэдгээр процесуудын эцэг нь болно. Үүнээс өөр онцгой процес байдаг ба түүнийг
&man.init.8; процес гэж нэрлэдэг. <command>init</command>
бол хамгийн эхний процес байдаг бөгөөд үүний PID дугаар үргэлж
1 байдаг. FreeBSD эхлэх үед <command>init</command> процес
<firstterm>процесс ID</firstterm>, эсвэл <firstterm>PID</firstterm> гэсэн дугаар агуулж байдаг бөгөөд файлтай бас ижилхэн өөрийн гэсэн эзэмшигч болон бүлэгт харъяалагдаж байдаг. Эзэмшигч ба бүлгийн
мэдээлэл нь уг процесс файлд хандах эрхийг нь хэрэглэж файлтай хэрхэн
хандах вэ гэдгийг тодорхойлж өгдөг. Ихэнх процесс нь мөн эцэг процесстой байдаг. Эцэг процесс нь тэдгээр процессийг эхлүүлж өгдөг.
Жишээлбэл, хэрэв та тушаалуудыг бүрхүүлд бичиж гүйцэтгэвэл, бүрхүүл ч процесс, тушаалууд ч процесс болдог бөгөөд таны бичсэн тушаал болгон процесс болдог. Ийм маягаар ажиллуулаад байвал бүрхүүл нь тэдгээр процессуудын эцэг нь болно. Үүнээс өөр онцгой процесс байдаг ба түүнийг
&man.init.8; процесс гэж нэрлэдэг. <command>init</command>
бол хамгийн эхний процесс байдаг бөгөөд үүний PID дугаар үргэлж
1 байдаг. FreeBSD эхлэх үед <command>init</command> процесс
автоматаар эхэлдэг.</para>
<para>Системд гүйцэтгэгдэж байгаа процессуудыг хардаг хоёр тушаал бол
&man.ps.1; ба &man.top.1; хоёр юм. <command>ps</command> тушаал нь одоо ажиллаж байгаа процесуудыг PID дугаартай нь харуулж, мөн хичнээн санах ойн хэмжээ хэрэглэж байгаа, ямар тушаалаар гүйцэтгэгдэж байгаа зэргийг нь харуулдаг. <command>top</command> тушаал нь ажиллаж байгаа
бүх процесуудыг харуулдаг бөгөөд хэдэн секунд тутамд шинэчлэгдэж байдаг. Ингэснээр таны компьютер тухайн үед юу хийж байгааг харж болно.</para>
&man.ps.1; ба &man.top.1; хоёр юм. <command>ps</command> тушаал нь одоо ажиллаж байгаа процессуудыг PID дугаартай нь харуулж, мөн хичнээн санах ойн хэмжээ хэрэглэж байгаа, ямар тушаалаар гүйцэтгэгдэж байгаа зэргийг нь харуулдаг. <command>top</command> тушаал нь ажиллаж байгаа
бүх процессуудыг харуулдаг бөгөөд хэдэн секунд тутамд шинэчлэгдэж байдаг. Ингэснээр таны компьютер тухайн үед юу хийж байгааг харж болно.</para>
<para>Анхдагч горимондоо, <command>ps</command> тушаал нь зөвхөн таны эзэмшиж байгаа процессуудыг харуулдаг. Жишээлбэл:</para>
@ -1699,17 +1699,17 @@ total 530
284 v0 IW 0:00.00 /bin/sh /home/nik/.xinitrc
285 v0 S 0:38.45 /usr/X11R6/bin/sawfish</screen>
<para>Дээрх жишээнд харуулсанаар, &man.ps.1; тушаалын гаралт нь
хэд хэдэн баганаар харуулагдаж байна. <literal>PID</literal> бол өмнө ярьсаны дагуу процесийн ID дугаар. PID дугаарууд нь 1 гэж эхлээд 99999 хүртэл дугаарлагддаг бөгөөд хэтрээд ирэхээрээ эхнээсээ эхэлж тоологддог.
<para>Дээрх жишээнд харуулснаар, &man.ps.1; тушаалын гаралт нь
хэд хэдэн баганаар харуулагдаж байна. <literal>PID</literal> бол өмнө ярьсны дагуу процессийн ID дугаар. PID дугаарууд нь 1 гэж эхлээд 99999 хүртэл дугаарлагддаг бөгөөд хэтрээд ирэхээрээ эхнээсээ эхэлж тоологддог.
<literal>TT</literal> багана нь, уг програмын ажиллаж байгаа tty буюу терминалыг нь харуулдаг бөгөөд одоохондоо хэрэгсэх шаардлага байхгүй. <literal>STAT</literal> нь програмын төлвийг харуулдаг бөгөөд мөн одоохондоо хэрэгсэхгүй байж болно.
<literal>TIME</literal> нь процессор дээр хэр удаан ажиллаж байгааг нь заадаг бөгөөд гэхдээ энэ нь програм эхэлсэнээс хойш тооцож эхэлсэн цаг биш. Ихэнх програм нь процессор дээр гүйцэтгэх гэж хэсэг хугацаа зарцуулж хүлээдэг.
<literal>TIME</literal> нь процессор дээр хэр удаан ажиллаж байгааг нь заадаг бөгөөд гэхдээ энэ нь програм эхэлснээс хойш тооцож эхэлсэн цаг биш. Ихэнх програм нь процессор дээр гүйцэтгэх гэж хэсэг хугацаа зарцуулж хүлээдэг.
Эцэст нь, <literal>COMMAND</literal> нь тухайн програмыг ажиллуулсан тушаалыг харуулдаг.</para>
<para>Харуулах мэдээллээ өөрчилж болдог хэд хэдэн нэмэлт сонголт &man.ps.1; тушаалд бий. Байнга хэрэглэгддэг сонголтуудын багц бол
<literal>auxww</literal> юм. <option>a</option> сонголт нь зөвхөн өөрийн эзэмшдэг процес биш харин ажиллаж байгаа бүх процесыг харуулдаг. <option>u</option>
сонголт нь процесыг эзэмшиж байгаа хэрэглэгчийн нэрийг харуулдаг бөгөөд мөн хэрэглэж байгаа санах ойг нь харуулдаг.
<literal>auxww</literal> юм. <option>a</option> сонголт нь зөвхөн өөрийн эзэмшдэг процесс биш харин ажиллаж байгаа бүх процессийг харуулдаг. <option>u</option>
сонголт нь процессийг эзэмшиж байгаа хэрэглэгчийн нэрийг харуулдаг бөгөөд мөн хэрэглэж байгаа санах ойг нь харуулдаг.
<option>x</option> сонголт нь далд ажиллаж байгаа буюу дэмон эсэхийг нь харуулдаг.
<option>ww</option> сонголт нь процесуудыг ажиллуулсан тушаалын бүтэн нэрийг нь харуулдаг. Бусад үед, хэрэв тушаалын нэр нь дэлгэцэнд багтахгүй урт байх тохиолдолд хасаж харуулдаг.</para>
<option>ww</option> сонголт нь процессуудыг ажиллуулсан тушаалын бүтэн нэрийг нь харуулдаг. Бусад үед, хэрэв тушаалын нэр нь дэлгэцэнд багтахгүй урт байх тохиолдолд хасаж харуулдаг.</para>
<para>&man.top.1; тушаалын гаралт нь өмнөх жишээтэй ижилхэн. Жишээ болгож нэг гаралтыг харцгаая:</para>
@ -1735,21 +1735,21 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
(энэ нь системийг хэр завгүй байгааг илтгэдэг), системийн асаалттай байгаа хугацаа (унтраалгүй хэр удсан эсэхийг) мөн одоогийн цаг зэргийг харуулдаг. Бусад илэрхийллүүд нь, хичнээн процессууд ажиллаж байгаа (энэ тохиолдолд 47 ), хичнээн санах ойн хэмжээ болон swap хэмжээ хэрэглэгдэж байгаа, мөн хичнээн хугацааг процессорын бусад төлөв байдалд зарцуулсан зэргийг илэрхийлж байна.</para>
<para>Доорх баганууд нь &man.ps.1; тушаалтай ойролцоо мэдэгдлүүдийг харуулж байна. Эхлээд PID дугаар дараа нь хэрэглэгчийн нэр, процессороос хэрэглэсэн хугацаа, ажиллуулсан тушаал гэх мэт.
&man.top.1; тушаал нь анхдагч тохируулгаараа, процесийн хэрэглэж байгаа санах ойн хэмжээг харуулдаг. Тэр хэсэг нь хоёр баганад харуулагддаг бөгөөд эхнийх нь нийт хэмжээ дараагийх нь тухайн үеийнх нь хэмжээ юм. Нийт хэмжээ гэдэг нь програм ажиллахад хэд хэрэгтэйг хэлдэг бөгөөд тухайн үеийнх нь хэмжээ нь одоогоор хэдийг хэрэглэж байгааг заадаг. Энэ жишээн дээр
&man.top.1; тушаал нь анхдагч тохируулгаараа, процессийн хэрэглэж байгаа санах ойн хэмжээг харуулдаг. Тэр хэсэг нь хоёр баганад харуулагддаг бөгөөд эхнийх нь нийт хэмжээ дараагийх нь тухайн үеийнх нь хэмжээ юм. Нийт хэмжээ гэдэг нь програм ажиллахад хэд хэрэгтэйг хэлдэг бөгөөд тухайн үеийнх нь хэмжээ нь одоогоор хэдийг хэрэглэж байгааг заадаг. Энэ жишээн дээр
<application>&netscape;</application> програм бараг 30&nbsp;МБ хэмжээг RAM санах ойд шаардлагатай гэсэн боловч одоогоор 9&nbsp;МБ хэмжээ хэрэглэж байна гэж заасан байна.</para>
<para>&man.top.1; нь энэ харуулалтыг хоёр секунд тутам шинэчлэдэг бөгөөд үүнийг <option>s</option> тохируулгаар өөрчилж болно.</para>
<para>&man.top.1; нь энэ харуулалтыг хоёр секунд тутам шинэчилдэг бөгөөд үүнийг <option>s</option> тохируулгаар өөрчилж болно.</para>
</sect1>
<sect1 id="basics-daemons">
<title>Далд чөтгөр буюу дэмонууд, дохионууд, мөн процесуудыг зогсоох нь</title>
<title>Далд чөтгөр буюу дэмонууд, дохионууд, мөн процессуудыг зогсоох нь</title>
<para>Та хэрэв ямар нэг текст засварлагч дээр ажиллаж байхдаа файл нээх, хаах, хадгалах гэх мэт уг програмыг сайн хянаж чаддаг. Та яагаад тэгж
чадаж байна вэ гэвэл, уг програм нь <firstterm>тэрминал</firstterm> дээр холбогдон ажиллаж танд тийм боломж олгож байгаа билээ.
Зарим програм тэгэхэд үргэлж хүн гарнаас оруулалт хийх шаардлаггүй зориулалтаар бүтээгдсэн байдаг бөгөөд хамгийн эхний боломж гарангуут тэрминалаас салангид ажилладаг. Жишээлбэл вэб серверүүд өдөржин хүмүүсээс ирсэн хүсэлтэнд хариулт өгч байдаг бөгөөд ердийн үед танаас оруулга шаарддаггүй. Ийм төрлийн бас нэг програм бол захиа илгээгч програм юм.</para>
чадаж байна вэ гэвэл, уг програм нь <firstterm>терминал</firstterm> дээр холбогдон ажиллаж танд тийм боломж олгож байгаа билээ.
Зарим програм тэгэхэд үргэлж хүн гарнаас оруулалт хийх шаардлагагүй зориулалтаар бүтээгдсэн байдаг бөгөөд хамгийн эхний боломж гарангуут терминалаас салангид ажилладаг. Жишээлбэл вэб серверүүд өдөржин хүмүүсээс ирсэн хүсэлтэд хариулт өгч байдаг бөгөөд ердийн үед танаас оруулга шаарддаггүй. Ийм төрлийн бас нэг програм бол захиа илгээгч програм юм.</para>
<para>Бид ийм програмыг <firstterm>далд чөтгөр буюу дэмон</firstterm> гэж нэрлэдэг. Дэмонууд нь грекийн домогт байдаг сайн муугийн аль нь ч биш бөгөөд жижигхэн мөртлөө хүмүүсд хэрэгтэй юм хийж байдаг сүнсийг хэлдэг.
Вэб сервер болон захианы серверүүд үүнтэй ижил хүмүүсд тустай юм хийдэг. Тийм болохоор BSD нь жижигхэн сэрээ барьсан чөтгөрийг дуртайяа олон жилээр билэг тэмдэг болгож байгаа билээ.</para>
<para>Бид ийм програмыг <firstterm>далд чөтгөр буюу дэмон</firstterm> гэж нэрлэдэг. Дэмонууд нь Грекийн домогт байдаг сайн муугийн аль нь ч биш бөгөөд жижигхэн мөртлөө хүмүүст хэрэгтэй юм хийж байдаг сүнсийг хэлдэг.
Вэб сервер болон захианы серверүүд үүнтэй ижил хүмүүст тустай юм хийдэг. Тийм болохоор BSD нь жижигхэн сэрээ барьсан чөтгөрийг дуртайяа олон жилээр билэг тэмдэг болгож байгаа билээ.</para>
<para>Далд ажиллаж байгаа буюу дэмон болж ажиллаж байгаа програмын нэрний ард <quote>d</quote> үсэг залгаж бичдэг зарчим бий. <application>BIND</application> програмын бүтэн нэр нь
Berkeley Internet Name Daemon (үндсэн далд ажилладаг
@ -1758,47 +1758,47 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
Энэ нь ерөнхийдөө ингэж зарчим гаргасан болохоос хатуу тогтоосон дүрэм биш; жишээлбэл захиа илгээгч үндсэн програм <application>Sendmail</application>-н далд ажилладаг програмыг та <command>maild</command> гэж төсөөлж байгаа бол эндүүрэх бөгөөд харин
<command>sendmail</command> гэж нэрлэдэг.</para>
<para>Заримдаа та эдгээр дэмон процесуудтай холбогдож харилцах хэрэг гарна. Ийм хоорондох харилцааг <firstterm>дохио</firstterm> гэдэг
бөгөөд дэмонтой (эсвэл бусад ажиллаж байгаа процестой) харилцахын тулд дохио илгээж биелүүлдэг. Маш олон төрлийн илгээж болох дохионууд байдаг &mdash; зарим дохионууд онцгой зориулалттай нийтэд нь хэрэгждэг, зарим нь тухайн програмдаа зориулж өөр өөрөөр хөрвүүлэгддэг бөгөөд програмын заавар дээр ямар дохиог яаж хөрвүүлэн ойлгох вэ гэдгийг заасан байдаг. Та өөрийнхөө эзэшиж байгаа процес уруугаа дохио илгээж болно. Хэрэв та бусдын эзэмшдэг процес уруу &man.kill.1; эсвэл &man.kill.2; гэх зэрэг дохио илгээвэл таны эрх дутаж хэрэгждэггүй.
<para>Заримдаа та эдгээр дэмон процессуудтай холбогдож харилцах хэрэг гарна. Ийм хоорондох харилцааг <firstterm>дохио</firstterm> гэдэг
бөгөөд дэмонтой (эсвэл бусад ажиллаж байгаа процесстой) харилцахын тулд дохио илгээж биелүүлдэг. Маш олон төрлийн илгээж болох дохионууд байдаг &mdash; зарим дохионууд онцгой зориулалттай нийтэд нь хэрэгждэг, зарим нь тухайн програмдаа зориулж өөр өөрөөр хөрвүүлэгддэг бөгөөд програмын заавар дээр ямар дохиог яаж хөрвүүлэн ойлгох вэ гэдгийг заасан байдаг. Та өөрийнхөө эзэмшиж байгаа процесс уруугаа дохио илгээж болно. Хэрэв та бусдын эзэмшдэг процесс уруу &man.kill.1; эсвэл &man.kill.2; гэх зэрэг дохио илгээвэл таны эрх дутаж хэрэгждэггүй.
Гэхдээ ийм эрхээр дутагддаггүй хэрэглэгч бол
<username>root</username> хэрэглэгч бөгөөд хүн болгоны процес уруу дохио илгээж чаддаг.</para>
<username>root</username> хэрэглэгч бөгөөд хүн болгоны процесс уруу дохио илгээж чаддаг.</para>
<para>Мөн FreeBSD-ээс програм уруу зарим тохиолдолд дохио илгээдэг. Жишээлбэл, хэрэв муу зохиогдсон нэг програм санах ойг зориулсан хэмжээнээсээ илүү хэрэглээд эхлэвэл FreeBSD уг програм уруу <firstterm>Хэсгийн буруу
<para>Мөн FreeBSD-ээс програм уруу зарим тохиолдолд дохио илгээдэг. Жишээлбэл, хэрэв муу зохиогдсон нэг програм санах ойг зориулсан хэмжээнээсээ илүү хэрэглээд эхэлбэл FreeBSD уг програм уруу <firstterm>Хэсгийн буруу
хэрэглээ</firstterm> дохио илгээдэг (<literal>SIGSEGV</literal>). Мөн хэрэв ямар нэгэн програм нь &man.alarm.3; гэдэг системийн сануулах програмыг ашигласан бол тухайн хугацаа нь хэтрэх үед Сэрүүлэг дохио уг програмд ирэх
(<literal>SIGALRM</literal>) зэрэг олон дохио бий.</para>
<para>Процесийг зогсоох хоёр дохио байдаг,
<literal>SIGTERM</literal> ба <literal>SIGKILL</literal> хоёр.
<literal>SIGTERM</literal> нь арай эелдэг аргаар процесийг зогсоодог; процес нь эхлээд дохиог <emphasis>хүлээж аваад</emphasis> өөрийг нь хаах гэж байгаад мэдээд нээлттэй байгаа бүртгэл бичлэг файлуудаа хаагаад тэгээд хийж байгаа ерөнхий үйлдлээ зогсоодог. Зарим тохиолдолд уг процес нь таслагдаж болохооргүй үйлдэл хийж байх үедээ
<literal>SIGTERM</literal> нь арай эелдэг аргаар процессийг зогсоодог; процесс нь эхлээд дохиог <emphasis>хүлээж аваад</emphasis> өөрийг нь хаах гэж байгаад мэдээд нээлттэй байгаа бүртгэл бичлэг файлуудаа хаагаад тэгээд хийж байгаа ерөнхий үйлдлээ зогсоодог. Зарим тохиолдолд уг процесс нь таслагдаж болохооргүй үйлдэл хийж байх үедээ
<literal>SIGTERM</literal> дохиог хэрэгсэхгүй байдал үүсдэг.</para>
<para><literal>SIGKILL</literal> дохиог ямар ч процес хэрэгсэхгүй байж чаддаггүй. Өөрөөр хэлбэл энэ нь
<para><literal>SIGKILL</literal> дохиог ямар ч процесс хэрэгсэхгүй байж чаддаггүй. Өөрөөр хэлбэл энэ нь
<quote>Чиний юу хийж байх нь надад хамаагүй, одоо шууд зогсоо</quote>
гэсэн дохио юм. Хэрэв та <literal>SIGKILL</literal> дохиог процес уруу илгээвэл
FreeBSD уг процесыг зогсоодог <footnote>
<para>Бас тэр чигээрээ үнэн биш&mdash;учир нь зарим таслагдаж болдоггүй нөхцлүүд байдаг. Жишээлбэл, хэрэв сүлжээнд байгаа компьютерийн нэг файлаас унших үйлдэл хийж байгаа процес нь, хэрэв холбогдсон компьютер нь тодорхойгүй шалтгаанаар холбогдохгүй болох үед (цахилгаан тэжээлээс салгагдах, эсвэл сүлжээ эвдрэх), уг процес нь
<quote>тасрахгүй</quote> нөхцөлд байдаг. Магадгүй хэсэг хугацааны дараа хүлээх хугацаа нь дуусна. Ингэж хүлээх хугацаа нь дууссаны дараа л уг процес зогсох болно.</para>
гэсэн дохио юм. Хэрэв та <literal>SIGKILL</literal> дохиог процесс уруу илгээвэл
FreeBSD уг процессийг зогсоодог <footnote>
<para>Бас тэр чигээрээ үнэн биш&mdash;учир нь зарим таслагдаж болдоггүй нөхцлүүд байдаг. Жишээлбэл, хэрэв сүлжээнд байгаа компьютерийн нэг файлаас унших үйлдэл хийж байгаа процесс нь, хэрэв холбогдсон компьютер нь тодорхойгүй шалтгаанаар холбогдохгүй болох үед (цахилгаан тэжээлээс салгагдах, эсвэл сүлжээ эвдрэх), уг процесс нь
<quote>тасрахгүй</quote> нөхцөлд байдаг. Магадгүй хэсэг хугацааны дараа хүлээх хугацаа нь дуусна. Ингэж хүлээх хугацаа нь дууссаны дараа л уг процесс зогсох болно.</para>
</footnote>.</para>
<para>Таны хэрэглэж болохоор бусад дохионууд нь
<literal>SIGHUP</literal>, <literal>SIGUSR1</literal>, мөн
<literal>SIGUSR2</literal>. Эдгээр дохио нь ерөнхий зориулалтаар хэрэглэгддэг бөгөөд эдгээр дохиог хүлээж авсан програмууд тус тусдаа өөр өөр хариу үйлдэл хийдэг.</para>
<para>Жишээлбэл, та вэб серверийнхээ тохируулгын файланд өөрчлөлт хийгээд уг серверийг тохируулгын файлаа дахин шинээр уншуулахыг хүссэн гэж бодъё. Та <command>httpd</command> дэмоноо зогсоогоод дахин шинээр эхлүүлж болох боловч ажиллаж байгаа вэб серверийг зогсоож болохгүй нөхцөл байж болно. Ихэнх дэмонууд нь
<para>Жишээлбэл, та вэб серверийнхээ тохируулгын файлд өөрчлөлт хийгээд уг серверийг тохируулгын файлаа дахин шинээр уншуулахыг хүссэн гэж бодъё. Та <command>httpd</command> дэмоноо зогсоогоод дахин шинээр эхлүүлж болох боловч ажиллаж байгаа вэб серверийг зогсоож болохгүй нөхцөл байж болно. Ихэнх дэмонууд нь
<literal>SIGHUP</literal> дохиог хүлээж авбал өөрийнхөө тохируулгынхаа файлыг уншина гэж тохируулагдсан байдаг. Тэгэхээр <command>httpd</command> дэмоноо зогсоогоод шинээр ачаалж байхын оронд
<literal>SIGHUP</literal> дохиог илгээхэд хангалттай. Учир нь энэ дохионд тэгж хариулна гэсэн тогтоосон арга зам байхгүй тул дэмон болгон өөр өөр үйлчлэл үзүүлдгийг ойлгож тухайн дэмоны заавар бичгийг нь судлах хэрэгтэй. </para>
<para>дохио илгээхдээ &man.kill.1; тушаалыг ашигладаг. </para>
<procedure>
<title>Процес уруу дохио илгээх</title>
<title>Процесс уруу дохио илгээх</title>
<para>Энэ жишээ нь &man.inetd.8; уруу хэрхэн дохио илгээхийг харуулах болно.
<command>inetd</command> -н тохируулгын файл
<filename>/etc/inetd.conf</filename> гэж байрласан бөгөөд <command>inetd</command>-ийг тохируулгын файлаа дахин уншуулахын тулд <literal>SIGHUP</literal> дохиог илгээх болно.</para>
<step>
<para>Илгээх процесийн процес ID дугаарыг мэдэх хэрэгтэй. Ингэхийн тулд &man.ps.1; ба &man.grep.1; тушаалуудыг ашиглана. &man.grep.1;
<para>Илгээх процессийн процесс ID дугаарыг мэдэх хэрэгтэй. Ингэхийн тулд &man.ps.1; ба &man.grep.1; тушаалуудыг ашиглана. &man.grep.1;
тушаал нь өмнөх тушаалынхаа гаралтаас хайлт хийхэд хэрэглэгддэг бөгөөд хайх мөрөө зааж өгдөг. Энэ тушаал нь энгийн хэрэглэгчээс гүйцэтгэгдэж болох бөгөөд харин &man.inetd.8; програм нь
<username>root</username> хэрэглэгчээр гүйцэтгэгдсэн тул &man.ps.1; тушаалыг <option>ax</option> сонголттой цуг гүйцэтгэх ёстой.</para>
@ -1806,7 +1806,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
198 ?? IWs 0:00.00 inetd -wW</screen>
<para>За тэгэхээр, &man.inetd.8;-ийн PID дугаар нь 198 гэж энэ тохиолдолд хэлж байна. Зарим тохиолдолд
<literal>grep inetd</literal> гэсэн тушаал нь өөрөө энэ гаралтад байж байдаг. Учир нь, &man.ps.1; програм нь уг тушаалыг ажиллуулж байгаа процесийг олсон үед тэгж гаргаж харуулдаг.</para>
<literal>grep inetd</literal> гэсэн тушаал нь өөрөө энэ гаралтад байж байдаг. Учир нь, &man.ps.1; програм нь уг тушаалыг ажиллуулж байгаа процессийг олсон үед тэгж гаргаж харуулдаг.</para>
</step>
<step>
@ -1818,10 +1818,10 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
<prompt>Password:</prompt>
&prompt.root; <userinput>/bin/kill -s HUP 198</userinput></screen>
<para>Ихэнх &unix; системийн тушаалуудын адил, &man.kill.1; тушаал нь хэрэв амжилттай хэрэгжвэл ямар нэгэн төлвийн мэдээлэл харуулдаггүй. Хэрэв та өөрийнхөө эзэмшдэггүй процес уруу дохио илгээвэл <errorname>kill:
<para>Ихэнх &unix; системийн тушаалуудын адил, &man.kill.1; тушаал нь хэрэв амжилттай хэрэгжвэл ямар нэгэн төлвийн мэдээлэл харуулдаггүй. Хэрэв та өөрийнхөө эзэмшдэггүй процесс уруу дохио илгээвэл <errorname>kill:
<replaceable>PID</replaceable>: Operation not
permitted</errorname> буюу энэ үйлдлийг хийх эрх байхгүй байна гэсэн мэдэгдэл гарч ирнэ. Хэрэв та PID дугаараа буруу бичих, эсвэл буруу процесс уруу дохио илгээвэл, азгүй тохиолдолд уг дохио нь тухайн процес уруу илгээгдэх бөгөөд, уг процес нь азаар байхгүй байгаа тохиолдолд <errorname>kill:
<replaceable>PID</replaceable>: No such process</errorname> буюу тийм процес алга байна гэсэн мэдэгдэл гарч ирнэ.</para>
permitted</errorname> буюу энэ үйлдлийг хийх эрх байхгүй байна гэсэн мэдэгдэл гарч ирнэ. Хэрэв та PID дугаараа буруу бичих, эсвэл буруу процесс уруу дохио илгээвэл, азгүй тохиолдолд уг дохио нь тухайн процесс уруу илгээгдэх бөгөөд, уг процесс нь азаар байхгүй байгаа тохиолдолд <errorname>kill:
<replaceable>PID</replaceable>: No such process</errorname> буюу тийм процесс алга байна гэсэн мэдэгдэл гарч ирнэ.</para>
<note>
<title>Яагаад <command>/bin/kill</command> тушаалыг хэрэглэх хэрэгтэй вэ?</title>
@ -1837,8 +1837,8 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
<literal>TERM</literal> эсвэл <literal>KILL</literal> дохионуудын оронд шаардлагатай дохиогоо бичих хэрэгтэй.</para>
<important>
<para>Санаанд орсон тоотой дохио болгоныг устгана гэдэг бол буруу санаа юм. &man.init.8; процес ялангуяа 1 гэсэн процес ID байх нь онцгой тохиолдол. Тийм болохоор
<command>/bin/kill -s KILL 1</command> гэвэл системийг шууд унтраана. &man.kill.1; тушаалыг гүйцэтгэхээсээ өмнө <keycap>Return</keycap> товч дарахынхаа <emphasis>өмнө</emphasis> <emphasis>үргэлж</emphasis> ямар процес уруу ямар дохио илгээж байгаагаа давхар шалгах хэрэгтэй.</para>
<para>Санаанд орсон тоотой дохио болгоныг устгана гэдэг бол буруу санаа юм. &man.init.8; процесс ялангуяа 1 гэсэн процесс ID байх нь онцгой тохиолдол. Тийм болохоор
<command>/bin/kill -s KILL 1</command> гэвэл системийг шууд унтраана. &man.kill.1; тушаалыг гүйцэтгэхээсээ өмнө <keycap>Return</keycap> товч дарахынхаа <emphasis>өмнө</emphasis> <emphasis>үргэлж</emphasis> ямар процесс уруу ямар дохио илгээж байгаагаа давхар шалгах хэрэгтэй.</para>
</important>
</sect1>
@ -1856,7 +1856,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
<para>Бүрхүүлийн хамгийн энгийн чадвар бол файлын нэрийн автомат гүйцэтгэл юм. Тушаал юмуу файлын эхний хэдхэн үсгийг бичээд гарын <keycap>Tab</keycap> товчийг дарахад уг үсгээр эхэлсэн файлын нэрийг танд гүйцээж бичиж өгдөг. Энд нэг жишээ авч үзье.
Танд <filename>foobar</filename> болон <filename>foo.bar</filename> гэсэн хоёр файл байгаа гэж бодъё. Та
<filename>foo.bar</filename> файлыг устгахыг хүсэв. Тэгвэл та компьютерийнхээ гаран дээр ингэж бичих болно: <command>rm fo[<keycap>Tab</keycap>].[<keycap>Tab</keycap>]</command>.</para>
<filename>foo.bar</filename> файлыг устгахыг хүсэв. Тэгвэл та компьютерийнхаа гаран дээр ингэж бичих болно: <command>rm fo[<keycap>Tab</keycap>].[<keycap>Tab</keycap>]</command>.</para>
<para>Бүрхүүл танд ингэж харуулна <command>rm
foo[BEEP].bar</command>.</para>
@ -1868,7 +1868,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
<indexterm><primary>орчны хувьсагчид</primary></indexterm>
<para>Бүрхүүлийн бас нэг шинж чанар бол орчны хувьсагчийн хэрэглээ юм.
Орчны хувьсагч гэдэг нь бүрхүүлийн орчинд хадгалагддаг, нэрэнд утга өгсөн хослол байдаг. Энэ бүрхүүлийн орчин нь уг бүрхүүлээс гүйцэтгэгдэж байгаа бүх програм болон програмын тохируулганд харагдаж байдаг. Байнга хэрэглэгддэг ерөнхий орчны хувьсагчдыг дор жагсааж тайлбарлав:</para>
Орчны хувьсагч гэдэг нь бүрхүүлийн орчинд хадгалагддаг, нэрэнд утга өгсөн хослол байдаг. Энэ бүрхүүлийн орчин нь уг бүрхүүлээс гүйцэтгэгдэж байгаа бүх програм болон програмын тохируулгад харагдаж байдаг. Байнга хэрэглэгддэг ерөнхий орчны хувьсагчдыг дор жагсааж тайлбарлав:</para>
<indexterm><primary>environment variables</primary></indexterm>
<informaltable frame="none" pgwide="1">
@ -1903,12 +1903,12 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
<row>
<entry><envar>TERM</envar></entry>
<entry>Хэрэглэгчийн тэрминалын нэр. Тэрминалын шинж чанарыг тодорхойлоход хэрэглэгддэг.</entry>
<entry>Хэрэглэгчийн терминалын нэр. Терминалын шинж чанарыг тодорхойлоход хэрэглэгддэг.</entry>
</row>
<row>
<entry><envar>TERMCAP</envar></entry>
<entry>Төрөл бүрийн тэрминалуудад алгасах ёстой кодуудын өгөгдлийн бааз.</entry>
<entry>Төрөл бүрийн терминалуудад алгасах ёстой кодуудын өгөгдлийн бааз.</entry>
</row>
<row>
@ -1923,7 +1923,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
<row>
<entry><envar>EDITOR</envar></entry>
<entry>Хэрэглэгчийн эрхэмлэж хэрэглэгдэг текст засварлагч.</entry>
<entry>Хэрэглэгчийн эрхэмлэж хэрэглэгддэг текст засварлагч.</entry>
</row>
<row>
@ -1960,7 +1960,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
<para>Ихэнх бүрхүүлийн орчны хувьсагчийн утгыг харахын тулд хувьсагчийн нэрний урд
<literal>$</literal> тэмдгийг хэрэглэж харна. Жишээ нь, <command>echo $TERM</command> гэсэн тушаал нь
<envar>$TERM</envar> хувьсагчид ямар утга байгааг консол дээр харуулна. Учир нь, бүрхүүл
<envar>$TERM</envar> дотор буй утгыг <command>echo</command> тушаалд дамжуулж өгсөнөөр консол дээр харуулагддаг.</para>
<envar>$TERM</envar> дотор буй утгыг <command>echo</command> тушаалд дамжуулж өгснөөр консол дээр харуулагддаг.</para>
<para>Бүрхүүл маш олон тэмдэгтийг тусгай зориулалтаар өгөгдлийг илэрхийлэхдээ хэрэглэдэг бөгөөд тэдгээр тэмдэгтийг мета-тэмдэгтүүд гэж нэрлэдэг. Байнга хэрэглэгддэг тэмдэгтийн нэг нь
<literal>*</literal> юм. Энэ тэмдэгт нь файлын нэрэнд байгаа тэмдэгтүүдийг хэд ч байсан хамаагүй орохыг илэрхийлдэг. Тэдгээр мета-тэмдэгтүүд нь файлын нэрийг орлуулахад байнга хэрэглэгддэг. Жишээлбэл,
@ -1970,7 +1970,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
<para>Бүрхүүл дээр мета-тэмдэгтүүдийг хэрэв тухайн онцгой тохиолдлоор нь биш харин зүгээр тэмдэгт хэлбэрээр нь хэрэглэхийг хүсвэл, уг тэмдэгтийн урд ташуу зураасыг
(<literal>\</literal>) бичиж өгдөг. <command>echo
$TERM</command> гэсэн тушаал нь ямар тэрминал заагдсан байгааг харуулна. Харин
$TERM</command> гэсэн тушаал нь ямар терминал заагдсан байгааг харуулна. Харин
<command>echo \$TERM</command> тушаал нь ердөө <envar>$TERM</envar> гэж харуулна.</para>
<sect2 id="changing-shells">
@ -2065,7 +2065,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
Эдгээр засварлагчид нь ажиллах хүчин чадвараараа илүү боловч сурахад арай илүү төвөгтэй байдаг.
Гэвч та текст файлыг засварлахад маш их хөдөлмөр гаргахаар бол
<application>vim</application> эсвэл <application>Emacs</application>
програмуудыг сурсанаар таны цаг болон хөдөлмөрийг цаашид улам илүү хөнгөвчлөх болно.</para>
програмуудыг сурснаар таны цаг болон хөдөлмөрийг цаашид улам илүү хөнгөвчлөх болно.</para>
</sect1>
<sect1 id="basics-devices">
@ -2139,7 +2139,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
<para><acronym>COFF</acronym>-н дараагийн үе. Энэ нь
олон хэсэг агуулахаас гадна 32-бит эсвэл 64-битийн утга агуулах
чадвартай. Нэг муу тал бий: <acronym>ELF</acronym> нь тухайн системийн
архитектурд зөвхөн ганцхан ABI байгаа гэж авч үздэг.
архитектурт зөвхөн ганцхан ABI байгаа гэж авч үздэг.
SYSV ертөнц (хамгийн багадаа гурван ABI агуулж байдаг: SVR4, Solaris, SCO)
байсаар байхад ингэж авч үзэх нь буруу юм.</para>
@ -2165,7 +2165,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
<filename>a.out</filename> хэлбэрээс зайлсхийж <acronym>ELF</acronym>
хэлбэр рүү шилжих гэж нүсэр хүнд хөдөлмөр зарсан юм.
<acronym>ELF</acronym> хэлбэр нь хуваалцдаг кодын сан буюу <quote>Shared-Libraries</quote>
хүндрэлийг давах боломж олгосон хэрэгсүүдийг санал болгосон бөгөөд тэгээд ч хөгжлийн
хүндрэлийг давах боломж олгосон хэрэгслүүдийг санал болгосон бөгөөд тэгээд ч хөгжлийн
явцад <quote>нэг алхам урд нь</quote> явж байгааг бодож мөн нэг хэлбэрээс
нөгөө хэлбэрт шилжүүлэх үйл явцад гарах хүнд зардал байсан ч шилжүүлэхээр шийдсэн юм.
@ -2197,7 +2197,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
<acronym>ELF</acronym> хүртэл хөгжжээ.</para>
<para>
Мөн цаашлаад програмын хэмжээ хэдийгээр ихэссэн ч дискийн (мөн
Мөн цаашлаад програмын хэмжээ хэдийгээр ихэссэн ч дискний (мөн
санах ойн) хэмжээ харьцангуй бага байсан болохоор хуваалцаж
болдог кодын сангийн <quote>Shared-Libraries</quote> санаа үүссэн юм.
Мөн VM системүүд сайн
@ -2216,14 +2216,14 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
Хэдийгээр энэ хүндрэлүүдийг <acronym>ELF</acronym> хэлбэр нь
давдаг боловч шилжих явц нь маш хүндрэлтэй байдаг.
Тийм болохоор <acronym>ELF</acronym> хэлбэр руу шилжих төвөг нь
<filename>a.out</filename> хэлбэрийг хэрэглэх төвөгөөс их байвал
<acronym>ELF</acronym> хэлбэр нь хүлээгдэхээс өөр аргаггүй болжээ.</para>
<filename>a.out</filename> хэлбэрийг хэрэглэх төвгөөс их байвал
<acronym>ELF</acronym> хэлбэр нь хүлээгдэхээс өөр аргагүй болжээ.</para>
<para>
Гэвч цаг хугацаа өнгөрсөөр, FreeBSD ба түүний уламжилж гарсан системийн
хөрвүүлэх хэрэгсэл нь (ялангуяа асемблер болон дуудагч буюу loader) хоёр замаар
хөрвүүлэх хэрэгсэл нь (ялангуяа ассемблер болон дуудагч буюу loader) хоёр замаар
зэрэг хөгжсөөр байв. FreeBSD салаа нь кодын хуваалцдаг санг нэмж мөн зарим алдааг
нь залруулсан байна. Үүнийг анх бичсэн GNU-н ард түмэн уг кодоо шинэчлэж дахин
нь залруулсан байна. Үүнийг анх бичсэн GNU-н ард түмэн уг кодоо шинэчилж дахин
бичээд янз бүрийн хэлбэрүүдийг нэмж болдог болгоод мөн хөрвүүлэгчээс
хамааралгүй хөрвүүлэгддэг болгох зэрэг цааш нь хөгжүүлжээ.
Хэдийгээр маш олон хүн FreeBSD дээр хөрвүүлэгчээс хамаарахгүй
@ -2265,8 +2265,8 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
<screen>&prompt.user; <userinput>man <replaceable>тушаал</replaceable></userinput></screen>
<para><literal>тушаал</literal> нь судлаж уншихыг хүссэн тушаалын нэр байх ёстой.
Жишээлэлбэл <command>ls</command> тушаалын тухай мэдээлэл харахыг хүсвэл:</para>
<para><literal>тушаал</literal> нь судалж уншихыг хүссэн тушаалын нэр байх ёстой.
Жишээлбэл <command>ls</command> тушаалын тухай мэдээлэл харахыг хүсвэл:</para>
<screen>&prompt.user; <userinput>man ls</userinput></screen>
@ -2311,14 +2311,14 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
</orderedlist>
<para>Зарим тохиолдолд гарын авлагын зарим бүлэг нь саяны хуваасан хэсэгт бүрд
ижил байдэг. Жишээлбэл <command>chmod</command> тушаалыг хэрэглэгч нэг янзаар хэрэглэж
ижил байдаг. Жишээлбэл <command>chmod</command> тушаалыг хэрэглэгч нэг янзаар хэрэглэж
байхад систем бас <function>chmod()</function> тушаалыг өөр зорилгоор хэрэглэдэг.
Энэ тохиролдолд та системд аль сэдвээ сонгож байгаагаа ойлгуулахын
Энэ тохиолдолд та системд аль сэдвээ сонгож байгаагаа ойлгуулахын
тулд харгалзах дугаарыг нь өгөх ёстой:</para>
<screen>&prompt.user; <userinput>man 1 chmod</userinput></screen>
<para>Энэ тохиролдолд <command>chmod</command> тушаалыг хэрэглэгч яаж дуудаж хэрэглэх
<para>Энэ тохиолдолд <command>chmod</command> тушаалыг хэрэглэгч яаж дуудаж хэрэглэх
тухай харуулна. Гарын авлагын тухайн хэсгийг нь харахын тулд голдуу
хаалт дотор тухайн хэсгийн дугаарыг нь бичиж ханддаг. Тэгэхээр &man.chmod.1; гэвэл
хэрэглэгчид хамаатай хэсэг нь, &man.chmod.2; гэвэл системд хамаатай хэсэг харуулагдана.</para>

View file

@ -221,7 +221,7 @@
<para><ulink url="http://www-wks.acs.ohio-state.edu/">Охайогийн Их Сургууль
</ulink> <ulink
url="http://www-wks.acs.ohio-state.edu/unix_course/unix.html">UNIX
Introductory Course</ulink> авлагыг бичсэн бөгөөд энэ нь шууд вебээр үзэх
Introductory Course</ulink> авлагыг бичсэн бөгөөд энэ нь шууд вэбээр үзэх
боломжтойгоор HTML болон PostScript хэлбэрээр байдаг.</para>
<para>Энэ баримтын Итал <ulink
@ -471,7 +471,7 @@
</sect1>
<sect1 id="bibliography-security">
<title>Аюулгүй байдлын талаарх номнууд</title>
<title>Аюулгүй байдлын тухай номнууд</title>
<itemizedlist>
<listitem>
@ -497,7 +497,7 @@
</sect1>
<sect1 id="bibliography-hardware">
<title>Тоног төхөөрөмжийн талаарх номнууд</title>
<title>Тоног төхөөрөмжийн тухай номнууд</title>
<itemizedlist>
<listitem>
@ -513,9 +513,9 @@
</listitem>
<listitem>
<para>Интел корпорац өөрсдийн CPU-ууд, бичил схемүүд болон стандартуудын талаарх
<para>Интел корпораци өөрсдийн CPU-ууд, бичил схемүүд болон стандартуудын тухай
баримт бичгүүдийг <ulink
url="http://developer.intel.com/">хөгжүүлэгчийн веб хуудсанд</ulink>
url="http://developer.intel.com/">хөгжүүлэгчийн вэб хуудсанд</ulink>
ихэвчлэн PDF файл хэлбэрээр байрлуулдаг.</para>
</listitem>
@ -579,7 +579,7 @@
<listitem>
<para>Simon Garfinkel, Daniel Weise, Steven Strassmann. <emphasis>The
UNIX-HATERS Handbook</emphasis>. IDG Books Worldwide, Inc.,
1994. ISBN 1-56884-203-1. Хэвлэгдэхээ болисон, гэхдээ <ulink
1994. ISBN 1-56884-203-1. Хэвлэгдэхээ больсон, гэхдээ <ulink
url="http://research.microsoft.com/~daniel/unix-haters.html">
онлайн</ulink> байгаа.</para>
</listitem>

View file

@ -184,7 +184,7 @@
<listitem>
<para>&unix; цонхон систем X -ийг танилцуулж, танд илүү
үр бүтээлтэй ажиллахын тулд хэрхэн орчноо тохируулах талааар
үр бүтээлтэй ажиллахын тулд хэрхэн орчноо тохируулах талаар
тайлбарлана.</para>
</listitem>
</itemizedlist>
@ -213,7 +213,7 @@
<itemizedlist>
<listitem>
<para>Алдартай болон ашигтай ширээний програмуудыг танд танилцуулах
болно: хөтөчүүд, бүтээмжийн багажууд, баримт үзэгчид гэх мэт.</para>
болно: хөтчүүд, бүтээмжийн багажууд, баримт үзэгчид гэх мэт.</para>
</listitem>
<listitem>
@ -222,7 +222,7 @@
</listitem>
<listitem>
<para>Таны системд нэмэлт функцүүдийг идэвхжүүлэх өөрчлөн тохируулсан
<para>Таны системд нэмэлт функцуудыг идэвхжүүлэх өөрчлөн тохируулсан
FreeBSD цөмийг бүтээх процессийг тайлбарлах болно.</para>
</listitem>
@ -305,7 +305,7 @@
</listitem>
<listitem>
<para>Галт ханууд</para>
<para>Галт хананууд</para>
</listitem>
<listitem>

View file

@ -69,8 +69,8 @@
<para>Компьютерийг асааж үйлдлийн системийг эхлүүлэх нь сонирхолтой мухардалд оруулдаг.
Тодорхойлолтоор бол компьютер нь үйлдлийн систем эхлэх хүртэл юу хийхээ мэддэггүй.
Үүнд програмуудыг дискээс ажиллуулах ордог. Тэгэхээр хэрэв компьютер үйлдлийн
системгүйгээр програмыг дискээс ажиллуулж чаддаггүй тэгээд бас үйлдлийн системийн
Үүнд програмуудыг дискнээс ажиллуулах ордог. Тэгэхээр хэрэв компьютер үйлдлийн
системгүйгээр програмыг дискнээс ажиллуулж чаддаггүй тэгээд бас үйлдлийн системийн
програмууд диск дээр байдаг гэхээр үйлдлийн систем хэрхэн эхэлдэг болж таарах вэ?</para>
<para>Энэ асуудал нь <citetitle>Мянгуужингийн адал явдал (The Adventures of
@ -87,7 +87,7 @@
<para>x86 тоног төхөөрөмж дээр Үндсэн Оролт/Гаралтын Систем (BIOS) нь үйлдлийн
системийг ачаалах үүрэгтэй. Үүнийг хийхийн тулд BIOS хатуу диск дээрээс
Master Boot Record (MBR) буюу Мастер Ачаалах Бичлэгийг хайдаг бөгөөд энэ нь
дискийн онцгой газар байрлах ёстой. BIOS нь MBR-г ачаалж ажиллуулах хангалттай
дискний онцгой газар байрлах ёстой. BIOS нь MBR-г ачаалж ажиллуулах хангалттай
мэдээлэлтэй бөгөөд дараа нь MBR үйлдлийн системийг ачаалахтай холбоотой бусад
үйлдлүүдийг магадгүй BIOS-ийн тусламжтайгаар зохицуулна гэж тооцдог.</para>
@ -99,7 +99,7 @@
<para>MBR доторх код нь ялангуяа хэрэглэгчтэй ажиллахдаа <emphasis>bootmanager
буюу ачаалагч менежер</emphasis> хэмээгддэг. Энэ тохиолдолд ачаалагч менежер
нь ихэвчлэн дискийн эхний <emphasis>зам</emphasis> эсвэл OS-ийн зарим файлын систем
нь ихэвчлэн дискний эхний <emphasis>зам</emphasis> эсвэл OS-ийн зарим файлын систем
дээр илүү кодтой байдаг. (Ачаалагч менежер нь заримдаа <emphasis>ачаалагч
дуудагч</emphasis> гэгддэг, гэхдээ FreeBSD энэ нэрийг ачаалалтын сүүлийн шатуудад
хэрэглэдэг.) Алдартай ачаалагч менежерүүдэд <application>boot0</application>
@ -108,13 +108,13 @@
<application>LILO</application> ордог.
(Зөвхөн <application>boot0</application> MBR-д багтдаг.)</para>
<para>Хэрэв таны дискүүд дээр зөвхөн нэг үйлдлийн систем суулгагдсан бол стандарт PC MBR
<para>Хэрэв таны дискнүүд дээр зөвхөн нэг үйлдлийн систем суулгагдсан бол стандарт PC MBR
хангалттай. Энэ MBR нь диск дээрээс эхний ачаалагдах (идэвхтэй гэгддэг) зүсмэлийг
хайгаад дараа нь үйлдлийн системийн үлдсэнийг дуудахын тулд тэр зүсмэл дээрх кодыг
ажиллуулдаг. &man.fdisk.8;-ээр анхдагчаар суулгагддаг MBR нь тийм MBR юм.
Энэ нь <filename>/boot/mbr</filename> дээр тулгуурладаг.</para>
<para>Хэрэв та дискүүд дээрээ олон үйлдлийн систем суулгасан бол та үйлдлийн системүүдийн
<para>Хэрэв та дискнүүд дээрээ олон үйлдлийн систем суулгасан бол та үйлдлийн системүүдийн
жагсаалтыг харуулж аль нэгээс нь ачаалахыг танд сонгохыг зөвшөөрдөг өөр ачаалагч менежер
суулгаж болно. Эдгээрээс хоёр нь дараагийн дэд хэсэгт ярилцагдана.</para>
@ -131,7 +131,7 @@
<para>Дараа нь цөм ачаалж төхөөрөмжүүдийг шалгаж эхлэн ашиглахад зориулж эхлүүлдэг.
Цөмийн ачаалах процесс дууссаны дараа цөм хяналтыг &man.init.8; хэрэглэгчийн
процесд дамжуулж дараа нь дискүүд хэрэглэгдэж болох төлөвт байгаа эсэхийг
процесс руу дамжуулж дараа нь дискнүүд хэрэглэгдэж болох төлөвт байгаа эсэхийг
шалгадаг. &man.init.8; дараа нь файлын системүүдийг холбон сүлжээнд
холбогдох сүлжээний картыг тохируулж ерөнхийдөө FreeBSD систем эхлэх үед
ихэвчлэн ажилладаг бүх процессуудыг эхлүүлэх хэрэглэгчийн түвшний эх үүсвэрийн
@ -160,7 +160,7 @@
зүсмэлийн хүснэгт болон MBR-ийн төгсгөл дэх <literal>0x55AA</literal> танигчаас болоод
<abbrev>MBR</abbrev> дахь програм нь зөвхөн 446 байт байж болдог.)
Хэрэв та <application>boot0</application> болон олон үйлдлийн системийг
өөрийн хатуу дискүүд дээр суулгасан бол та ачаалах үед дараахтай төсөөтэй дэлгэцийг
өөрийн хатуу дискнүүд дээр суулгасан бол та ачаалах үед доор дурдсантай төсөөтэй дэлгэцийг
харах болно:</para></formalpara>
<example id="boot-boot0-example">
@ -181,9 +181,9 @@ Default: F2</screen>
<screen>&prompt.root; <userinput>fdisk -B -b /boot/boot0 <replaceable>device</replaceable></userinput></screen>
<para>Дээр бичигдсэн <replaceable>device</replaceable> нь эхний IDE дискийн хувьд
<devicename>ad0</devicename>, хоёр дахь IDE хянагч дээрх эхний IDE дискийн хувьд
<devicename>ad2</devicename>, эхний SCSI дискийн хувьд <devicename>da0</devicename>
<para>Дээр бичигдсэн <replaceable>device</replaceable> нь эхний IDE дискний хувьд
<devicename>ad0</devicename>, хоёр дахь IDE хянагч дээрх эхний IDE дискний хувьд
<devicename>ad2</devicename>, эхний SCSI дискний хувьд <devicename>da0</devicename>
гэх зэрэг таны ачаалах төхөөрөмж юм. Эсвэл хэрэв та MBR-ийн өөрчлөн тохируулсан тохиргоог
хүсэж байвал &man.boot0cfg.8;-ийг ашигла.</para>
@ -199,7 +199,7 @@ loader=/boot/chain.b
label=FreeBSD</programlisting>
<para>Энд Линуксийн тодорхойлогчдыг ашиглан <replaceable>X</replaceable>-г
Линуксийн дискийн үсгээр, <replaceable>Y</replaceable>-г Линуксийн анхдагч
Линуксийн дискний үсгээр, <replaceable>Y</replaceable>-г Линуксийн анхдагч
хуваалтын дугаараар сольж FreeBSD-ийн анхдагч хуваалт болон дискийг зааж өгнө.
Хэрэв та <acronym>SCSI</acronym> диск ашиглаж байвал та
<replaceable>/dev/hd</replaceable>-г <replaceable>/dev/sd</replaceable>-тэй адил
@ -213,7 +213,7 @@ label=FreeBSD</programlisting>
<title>Нэгдүгээр шат <filename>/boot/boot1</filename> болон Хоёрдугаар шат
<filename>/boot/boot2</filename></title>
<para>Ерөнхий төсөөллөөр бол эхний болон хоёр дахь шатууд нь дискийн нэг талбар дахь
<para>Ерөнхий төсөөллөөр бол эхний болон хоёр дахь шатууд нь дискний нэг талбар дахь
нэг л програмын хэсэг юм. Зайн шахалтуудаас болоод тэдгээрийг хоёр хэсэг болгон
хуваасан, гэхдээ та тэдгээрийг үргэлж цугт нь суулгадаг. Тэдгээр нь нэгдсэн
<filename>/boot/boot</filename> файлаас суулгагчаар эсвэл
@ -221,12 +221,12 @@ label=FreeBSD</programlisting>
<para>Тэд файлын системүүдээс гадна ачаалах зүсмэлийн эхний зам дээр эхний сектороос эхлээд
байрладаг. Энд л <link linkend="boot-boot0">boot0</link> эсвэл өөр аль нэг
ачаалагч менежер ачаалах процесийг үргэлжлүүлэх програмыг олно гэдэгт найдаж байдаг.
ачаалагч менежер ачаалах процессийг үргэлжлүүлэх програмыг олно гэдэгт найдаж байдаг.
Ашиглагдах секторуудын тоо <filename>/boot/boot</filename>-ийн хэмжээнээс
амархнаар тодорхойлогдоно.</para>
<para>Зөвхөн 512 байт хэмжээтэй байдаг болохоор <filename>boot1</filename> нь их энгийн
хялбар бөгөөд <filename>boot2</filename>-ийг олж ажиллуулах, зүсмэлийн талаарх мэдээллийг хадгалах,
хялбар бөгөөд <filename>boot2</filename>-ийг олж ажиллуулах, зүсмэлийн тухай мэдээллийг хадгалах,
FreeBSD-ийн <firstterm>bsdlabel</firstterm>-ийн тухай хангалттай мэдээлэлтэй байдаг.</para>
<para><filename>boot2</filename> нь арай илүү төвөгтэй бөгөөд файлуудыг олоход хангалттай FreeBSD-ийн
@ -260,7 +260,7 @@ boot:</screen>
<title>Аюултайгаар Зориулагдсан Горим</title>
<para>Хэрэв та <devicename>ad0</devicename> гэх мэтээр &man.bsdlabel.8; тушаалд
зөвхөн дискийн нэрийг ашиглавал та зүсмэлүүдгүй аюултайгаар зориулагдсан диск үүсгэх болно.
зөвхөн дискний нэрийг ашиглавал та зүсмэлүүдгүй аюултайгаар зориулагдсан диск үүсгэх болно.
Энэ нь бараг мэдээж таны хийхийг хүсээгүй зүйл болохоор та &man.bsdlabel.8; тушаалыг
<keycap>Return</keycap> дарахаасаа өмнө дахин шалгаарай.</para>
</warning>
@ -281,8 +281,8 @@ boot:</screen>
<sect3 id="boot-loader-flow">
<title>Дуудагч програмын урсгал</title>
<para>Эхлүүлэх явцад дуудагч нь консол болон дискүүдийн хувьд шалгаж
аль дискээс ачаалж байгаагаа тогтоодог. Энэ нь хувьсагчуудыг шаардлагын дагуу
<para>Эхлүүлэх явцад дуудагч нь консол болон дискнүүдийн хувьд шалгаж
аль дискнээс ачаалж байгаагаа тогтоодог. Энэ нь хувьсагчуудыг шаардлагын дагуу
тохируулах бөгөөд скрипт эсвэл лавлаж хариулах зарчмаар хэрэглэгчийн
тушаалууд дамждаг тайлбарлагч эхэлдэг.</para>
<indexterm><primary>дуудагч</primary></indexterm>
@ -309,7 +309,7 @@ boot:</screen>
<title>Дуудагчид багтсан тушаалууд</title>
<para>Эдгээр нь хамгийн ихээр ашиглагддаг дуудагчийн тушаалууд юм. Байгаа
бүх тушаалуудын талаарх бүрэн хэлэлцүүлгийг &man.loader.8;-с үзнэ үү.</para>
бүх тушаалуудын тухай бүрэн хэлэлцүүлгийг &man.loader.8;-с үзнэ үү.</para>
<variablelist>
<varlistentry>
@ -372,7 +372,7 @@ boot:</screen>
<replaceable>filename</replaceable></term>
<listitem>
<para>Цөм, цөмийн модул, эсвэл өгөгдсөн төрлийн файлыг
<para>Цөм, цөмийн модуль, эсвэл өгөгдсөн төрлийн файлыг
нэртэй нь дуудна. Файлын нэрийн дараах дурын нэмэлт өгөгдлүүд нь
файлд дамжуулагдана.</para>
</listitem>
@ -473,7 +473,7 @@ boot:</screen>
ашиглаж болно.</para>
<note>
<para>Өөрийн ердийн модулиудыг өөр цөмийн хамт дуудахдаа дараахийг
<para>Өөрийн ердийн модулиудыг өөр цөмийн хамт дуудахдаа доор дурдсаныг
ашигла:</para>
<screen><userinput>unload</userinput>
@ -750,7 +750,7 @@ console none unknown off insecure</programlisting>
<filename>/etc/rc.conf</filename> файлаас уншиж дараа нь
<filename>/etc/fstab</filename>-д дурдагдсан системийн
файлын системүүдийг холбон сүлжээний үйлчилгээнүүд, бусад системийн
демонуудыг эхлүүлэн төгсгөлд нь локал суулгагдсан багцуудын эхлүүлэх
дэмонуудыг эхлүүлэн төгсгөлд нь локал суулгагдсан багцуудын эхлүүлэх
скриптүүдийг ажиллуулдаг.</para>
<para>&man.rc.8; гарын авлагын хуудас нь скриптүүдийг өөрсдийг нь шалгаж
@ -784,7 +784,7 @@ console none unknown off insecure</programlisting>
&man.shutdown.8;-ы хуудсанд хандана уу.</para>
<note>
<para>Тэжээлийн удирдлага цөмд &man.acpi.4; дэмжлэг эсвэл тухайн модул
<para>Тэжээлийн удирдлага цөмд &man.acpi.4; дэмжлэг эсвэл тухайн модуль
ачаалагдсан байхыг шаарддаг.</para>
</note>

View file

@ -10,7 +10,7 @@
<chapterinfo>
<authorgroup>
<author>
<firstname>Чэрн</firstname>
<firstname>Шерн</firstname>
<surname>Ли</surname>
<contrib>Хойно дурдсан заавар болон гарын авлага дээр тулгуурлан бичсэн </contrib>
</author>
@ -50,7 +50,7 @@
<para>&os;-ийн хамгийн чухал зүйлүүдийн нэг нь системийн тохиргоо юм.
Зөв системийн тохиргоо нь ирээдүйн шинэчлэлтүүдийн үед толгойн өвчин гаргахгүй
байхад тусална. Энэ бүлэг &os; системийг тааруулахад хэрэглэгддэг зарим нэг
параметрүүд болон тохиргооны процессын талаар илүү тайлбарлах болно.</para>
параметрүүд болон тохиргооны процессийн талаар илүү тайлбарлах болно.</para>
<para>Энэ бүлгийг уншсаны дараа, та дараах зүйлсийг мэдэх болно:</para>
@ -79,7 +79,7 @@
хэрхэн тааруулах талаар.</para>
</listitem>
<listitem>
<para>Дискийн хурдан ажиллагааг хэрхэн тааруулах болон цөмийн хязгааруудыг
<para>Дискний хурдан ажиллагааг хэрхэн тааруулах болон цөмийн хязгааруудыг
хэрхэн өөрчлөх талаар.</para>
</listitem>
</itemizedlist>
@ -166,13 +166,13 @@
байдаг. Хэтэрхий бага swap тохируулах нь VM хуудас скан хийх кодыг үр
ашиггүйтэлд хүргэж илүү санах ой хожим нэмэхэд асуудал үүсгэж болох юм.</para>
<para>Олон SCSI дискүүд бүхий (эсвэл олон IDE дискүүд өөр өөр хянагчууд дээр
<para>Олон SCSI дискнүүд бүхий (эсвэл олон IDE дискнүүд өөр өөр хянагчууд дээр
ажиллаж байгаа) томоохон системүүдэд swap-ийг хөтлөгч болгон дээр (4 хөтлөгч хүртэл)
тохируулахыг зөвлөдөг. Swap хуваалтууд нь ойролцоогоор адилхан хэмжээний
байх шаардлагатай. Цөм дурын хэмжээтэй ажиллаж чадах боловч дотоод өгөгдлийн
бүтцүүд хамгийн том swap хуваалтыг 4 дахин авсантай адил хэмжээгээр
томрох боломжтой. Swap хуваалтуудыг ойролцоогоор адил хэмжээтэй байлгах нь
swap зайг дискүүдийн дагуу оновчтойгоор судал үүсгэх боломжийг цөмд олгодог.
swap зайг дискнүүдийн дагуу оновчтойгоор судал үүсгэх боломжийг цөмд олгодог.
Swap их ашиглагддаггүй байсан ч гэсэн том swap хэмжээ байж болно.
Хүчээр дахин ачаалагдах үед дагаж хаагдсан програмаас өгөгдлийг сэргээх нь
амархан байж болох юм.</para>
@ -192,10 +192,10 @@
<para>Системийг зөв хувааснаар ачаалалтай хуваалтуудад хийсэн жижиг
бичилтээр гарсан хэсэглэлт илүүдэж байнга уншигддаг хуваалтууд уруу
хальдаггүй. Бичилт-ачаалсан хуваалтуудыг дискийн ирмэг уруу байрлуулах нь
хальдаггүй. Бичилт-ачаалсан хуваалтуудыг дискний ирмэг уруу байрлуулах нь
бичилт ихэвчлэн хийгддэг хуваалтууд дахь I/O ажиллагааг хурдасгадаг.
Том хуваалтуудад I/O-н хурдан ажиллагаа хэрэгтэй байж болох ч
тэдгээрийг дискийн ирмэг уруу илүүтэй ойртуулах нь
тэдгээрийг дискний ирмэг уруу илүүтэй ойртуулах нь
<filename>/var</filename>-ийг ирмэг уруу шилжүүлснээс илүү
мэдэгдэхүйц хурдан ажиллагаанд хүргэхгүй. Эцэст нь найдвартай байдлыг бодох
ёстой. Ихэвчлэн уншигддаг, жижиг, цэвэрхэн root хуваалт хэцүү сүйрэл
@ -275,7 +275,7 @@
тэдгээрийг агуулж дэд сан үүсгэгдэнэ.</para>
<para>Ихэнхдээ порт эсвэл багц суухад жишээ тохиргооны файлууд бас суудаг.
Эдгээр нь ихэнхдээ <filename>.default</filename> дагавараар
Эдгээр нь ихэнхдээ <filename>.default</filename> дагавраар
танигддаг. Хэрэв програмын хувьд тохиргооны файлууд байхгүй байвал
тэдгээрийг <filename>.default</filename> файлуудыг хуулж үүсгэнэ.</para>
@ -456,7 +456,7 @@ run_rc_command "$1"</programlisting>
<sect2>
<title>Үйлчилгээнүүдийг эхлүүлэхийн тулд үйлчилгээнүүдийг ашиглах нь</title>
<para><acronym>POP</acronym>3 сервер демонууд,
<para><acronym>POP</acronym>3 сервер дэмонууд,
<acronym>IMAP</acronym> зэрэг бусад үйлчилгээнүүд &man.inetd.8;
ашиглан эхэлж болдог. Энэ нь Портуудын Цуглуулгаас
<filename>/etc/inetd.conf</filename> файлд нэмэгдэх мөр бүхий эсвэл
@ -628,7 +628,7 @@ HOME=/var/log
<important>
<para>Та энд тайлбарласан процедурыг ашиглан системийн crontab-ийг засаж/суулгах
шаардлагагүй. Зүгээр л өөрийн дуртай засвларлагчийг ашигла:
шаардлагагүй. Зүгээр л өөрийн дуртай засварлагчийг ашигла:
<command>cron</command> хэрэгсэл файл өөрчлөгдсөнийг мэдээд тэр даруй
шинэчлэгдсэн хувилбарыг ашиглаж эхэлнэ. Дэлгэрэнгүй мэдээллийг
<ulink url="&url.books.faq;/admin.html#ROOT-NOT-FOUND-CRON-ERRORS">
@ -699,7 +699,7 @@ HOME=/var/log
<para>Энэ процедур нь бусад үйлчилгээнүүдийн адил юм. Мэдээж
үйлчилгээнүүд ихэнхдээ автоматаар &man.rc.conf.5;-д зааснаар ачаалах үед
эхэлдэг. Жишээ нь Сүлжээний Хаяг Хөрвүүлэх демонийг эхлэх үед ажиллуулахаар
эхэлдэг. Жишээ нь Сүлжээний Хаяг Хөрвүүлэх дэмонг эхлэх үед ажиллуулахаар
нээх нь амархан бөгөөд <filename>/etc/rc.conf</filename>-д
дараах мөрийг нэмдэг:</para>
@ -741,7 +741,7 @@ $sshd_enable=YES</screen>
<note>
<para>Хоёр дахь мөр (<literal># sshd</literal>) нь
<username>root</username> консолийнх биш <command>sshd</command>
<username>root</username> консолынх биш <command>sshd</command>
тушаалын гаргасан үр дүн юм.</para>
</note>
@ -759,7 +759,7 @@ sshd is running as pid 433.</screen>
Үйлчилгээ болгонд энэ боломжийн дэмжлэг байдаггүй.</para>
<para><filename>rc.d</filename> систем нь зөвхөн сүлжээний үйлчилгээнд
ашиглагдаад зогсохгүй мөн системийн эхлүүлэлэлтэд бас ихээхэн хувь нэмэр оруулдаг.
ашиглагдаад зогсохгүй мөн системийн эхлүүлэлтэд бас ихээхэн хувь нэмэр оруулдаг.
Жишээ нь <filename>bgfsck</filename> файлыг авч үзье. Энэ скрипт
ажиллахад дараах мэдээллийг хэвлэж гаргана:</para>
@ -771,8 +771,8 @@ sshd is running as pid 433.</screen>
<para>Системийн олон үйлчилгээнүүд зөв ажиллахын тулд бусад үйлчилгээнүүдээс
хамаардаг. Жишээ нь NIS болон бусад RPC дээр тулгуурласан үйлчилгээнүүд
<command>rpcbind</command> (portmapper) үйлчилгээ ажиллахаас нааш
амжилттай ажилладаггүй. Үүнийг шийдэхийн тулд хамаарлуудын талаарх болон бусад
мета-өгөгдлийн талаарх мэдээллийг эхлүүлэх скрипт бүрийн дээд хэсэгт
амжилттай ажилладаггүй. Үүнийг шийдэхийн тулд хамаарлуудын тухай болон бусад
мета-өгөгдлийн тухай мэдээллийг эхлүүлэх скрипт бүрийн дээд хэсэгт
тайлбараар оруулсан байдаг. &man.rcorder.8; програм хамаарлуудыг
хангаж системийн үйлчилгээнүүдийг ямар дарааллаар ажиллуулах ёстойг
тогтоохын тулд эдгээр тайлбаруудыг уншдаг. Дараах үгнүүдийг эхлүүлэх скрипт
@ -852,10 +852,10 @@ sshd is running as pid 433.</screen>
<para>Таны карт дэмжигдсэнийг мэдсэний дараа та өөрийн картанд тохирох драйвераа
тодорхойлох хэрэгтэй. <filename>/usr/src/sys/conf/NOTES</filename> болон
<filename>/usr/src/sys/<replaceable>arch</replaceable>/conf/NOTES</filename>
нь сүлжээний интерфэйс драйверуудын жагсаалтыг дэмжигдсэн бичил схем/картуудын талаарх
нь сүлжээний интерфэйс драйверуудын жагсаалтыг дэмжигдсэн бичил схем/картуудын тухай
зарим мэдээллийн хамтаар танд өгөх болно. Хэрэв та аль драйвер нь зөв эсэхэд эргэлзэж
байгаа бол драйверийн гарын авлагын хуудсыг уншаарай. Гарын авлагын хуудас нь
дэмжигдсэн тоног төхөөрөмж болон бүр учирч болзошгүй асуудлуудын талаарх дэлгэрэнгүй
дэмжигдсэн тоног төхөөрөмж болон бүр учирч болзошгүй асуудлуудын тухай дэлгэрэнгүй
мэдээллийг өгдөг.</para>
<para>Хэрэв та ердийн карттай бол ихэнхдээ драйверийг хичээнгүйлэн хайх шаардлагагүй юм.
@ -887,12 +887,12 @@ ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto</screen>
<listitem>
<para>Хамгийн амархан арга нь ердөө л өөрийн сүлжээний картанд зориулсан цөмийн модулийг
&man.kldload.8; ашиглан эсвэл тохирох мөрийг <filename>/boot/loader.conf</filename>-д
нэмж ачаалах үед автоматаар ачаалах юм. Бүх NIC драйверууд модул хэлбэрээр байдаггүй;
нэмж ачаалах үед автоматаар ачаалах юм. Бүх NIC драйверууд модуль хэлбэрээр байдаггүй;
модулиуд нь байдаггүй төхөөрөмжүүдийн дурдаж болох жишээнүүд гэвэл ISA картууд юм.</para>
</listitem>
<listitem>
<para>Өөр нэг арга нь та өөрийн картын дэмжлэгтийг цөмд оруулан статикаар
<para>Өөр нэг арга нь та өөрийн картын дэмжлэгийг цөмд оруулан статикаар
хөрвүүлж болох юм. Өөрийн цөмийн тохиргооны файлд юу нэмэх ёстойг мэдэхийн тулд
<filename>/usr/src/sys/conf/NOTES</filename>,
<filename>/usr/src/sys/<replaceable>arch</replaceable>/conf/NOTES</filename>
@ -922,14 +922,14 @@ linuxemu/chapter.sgml -->
эхийн хүрээнийхэнд өгдөггүй, тийм мэдээллийг худалдааны нууц гэж үздэг
олон үйлдвэрлэгчид байсаар байна. Ингэснээр &os; болон өөр үйлдлийн системүүдийн
хөгжүүлэгчдэд хоёр сонголт үлдсэн: буцаах инженерчлэлийн хүнд хэцүү, урт хугацааны
процессыг туулж драйверуудыг хөгжүүлэх эсвэл &microsoft.windows; тавцангуудад
процессийг туулж драйверуудыг хөгжүүлэх эсвэл &microsoft.windows; тавцангуудад
байдаг хоёртын хэлбэрийн драйверуудыг ашиглах арга замууд юм. &os;-тэй
холбогдсон зэрэг ихэнх хөгжүүлэгчид сүүлийн хандлагыг авч ашигладаг.</para>
<para>Билл Полын (wpaul) оруулсан хувь нэмрийн ачаар &os;&nbsp;5.3-RELEASE-с
эхлээд Сүлжээний Драйверийн Интерфэйсийн Тодорхойлолтын (NDIS)
<quote>эх (native)</quote> дэмжлэг ордог болсон.
&os; NDISulator (өөрөөр Чөтгөр Төсөл) &windows; хоёртын драйверыг
&os; NDISulator (өөрөөр Чөтгөр Төсөл) &windows; хоёртын драйверийг
аваад ерөнхийдөө түүнийг &windows; дээр ажиллаж байгаа мэтээр хуурдаг.
&man.ndis.4; драйвер нь &windows; хоёртын файл ашиглаж байгаа учраас
энэ нь зөвхөн &i386; болон amd64 системүүд дээр хэрэглэгдэх боломжтой.</para>
@ -957,7 +957,7 @@ linuxemu/chapter.sgml -->
</orderedlist>
<para>Та өөрийн картад зориулсан файлуудыг олоорой. Ерөнхийдөө
тэдгээрийг хавсаргасан CD-үүд эсвэл үйлвэрлэгчүүдийн вэб хуудаснаас
тэдгээрийг хавсаргасан CD-үүд эсвэл үйлдвэрлэгчүүдийн вэб хуудаснаас
олж болно. Дараах жишээнүүдэд бид <filename>W32DRIVER.SYS</filename>
болон <filename>W32DRIVER.INF</filename> файлуудыг ашиглах
болно.</para>
@ -969,13 +969,13 @@ linuxemu/chapter.sgml -->
</note>
<para>Дараагийн алхамд драйверийн хоёртын файлыг цөмийн ачаалж болох
модул болгон хөрвүүлнэ. Үүнийг хийхийн тулд <username>root</username>
модуль болгон хөрвүүлнэ. Үүнийг хийхийн тулд <username>root</username>
эрхээр &man.ndisgen.8;-г хэрэглэнэ:</para>
<screen>&prompt.root; <userinput>ndisgen <replaceable>/path/to/W32DRIVER.INF</replaceable> <replaceable>/path/to/W32DRIVER.SYS</replaceable></userinput></screen>
<para>&man.ndisgen.8; хэрэгсэл нь интерактив бөгөөд шаардлагатай
нэмэлт мэдээллийг асуудаг; энэ нь одоо байгаа санд цөмийн модул үүсгэх
нэмэлт мэдээллийг асуудаг; энэ нь одоо байгаа санд цөмийн модуль үүсгэх
бөгөөд дараах маягаар ачаалж болно:</para>
<screen>&prompt.root; <userinput>kldload <replaceable>./W32DRIVER.ko</replaceable></userinput></screen>
@ -1006,7 +1006,7 @@ ndis0: 11g rates: 6Mbps 9Mbps 12Mbps 18Mbps 36Mbps 48Mbps 54Mbps</screen>
нэгэн адилаар хандах боломжтой болох юм.</para>
<para>Та бусад модулиудтай адилаар NDIS модулиудыг ачаалах явцад ачаалахаар
системийг тохируулж болно. Эхлээд үүсгэгдсэн модул <filename>W32DRIVER.ko</filename>-г
системийг тохируулж болно. Эхлээд үүсгэгдсэн модуль <filename>W32DRIVER.ko</filename>-г
<filename class="directory">/boot/modules</filename> уруу хуулах хэрэгтэй.
Тэгээд дараах мөрийг <filename>/boot/loader.conf</filename>-д нэмнэ:</para>
@ -1049,7 +1049,7 @@ tun0: flags=8010&lt;POINTOPOINT,MULTICAST&gt; mtu 1500</screen>
<note>
<para>&os;-ийн хуучин хувилбарууд <option>-a</option> тохируулгыг
&man.ifconfig.8;-ийн араас залгахыг шаардаж болох бөгөөд
&man.ifconfig.8;-ийн зөв синтаксийн дэлгэрэнгүй мэдээллийн талаар гарын
&man.ifconfig.8;-ийн зөв синтаксын дэлгэрэнгүй мэдээллийн талаар гарын
авлагын хуудсанд хандана уу. Энэ жишээн дээр IPv6-тай (<literal>inet6</literal> гэх мэт.)
холбоотой оруулгууд орхигдсон болохыг анхаарна уу.</para>
</note>
@ -1074,7 +1074,7 @@ tun0: flags=8010&lt;POINTOPOINT,MULTICAST&gt; mtu 1500</screen>
</listitem>
<listitem>
<para><devicename>tun0</devicename>: Туннел төхөөрөмж нь
<para><devicename>tun0</devicename>: Туннель төхөөрөмж нь
<application>ppp</application>-д ашиглагдана.</para>
</listitem>
</itemizedlist>
@ -1092,7 +1092,7 @@ tun0: flags=8010&lt;POINTOPOINT,MULTICAST&gt; mtu 1500</screen>
</listitem>
<listitem>
<para>Карт нь Интернет (<literal>inet</literal>) хаягтай
<para>Карт нь Интернэт (<literal>inet</literal>) хаягтай
(энэ тохиолдолд <hostid role="ipaddr">192.168.1.3</hostid>).</para>
</listitem>
@ -1155,9 +1155,9 @@ ifconfig_dc1="inet 10.0.0.1 netmask 255.255.255.0 media 10baseT/UTP"</programlis
<para>Та <devicename>dc0</devicename>,
<devicename>dc1</devicename> болон бусдуудыг өөрийн картуудад зориулсан
төхөөрөмжөөр өөрчлөх болон хаягуудыг зөвөөр солих хэрэгтэй. Зөвшөөрөгдсөн тохируулгуудын
талаар дэлгэрэнгүйг картын драйвер болон &man.ifconfig.8;-ийн гарын авлагын хуудсуудаас,
бас &man.rc.conf.5; гарын авлагын хуудсаас <filename>/etc/rc.conf</filename>-ийн
синтаксийн талаарх дэлгэрэнгүй мэдээллийг унших хэрэгтэй.</para>
талаар дэлгэрэнгүйг картын драйвер болон &man.ifconfig.8;-ийн гарын авлагын хуудаснуудаас,
бас &man.rc.conf.5; гарын авлагын хуудаснаас <filename>/etc/rc.conf</filename>-ийн
синтаксын тухай дэлгэрэнгүй мэдээллийг унших хэрэгтэй.</para>
<para>Хэрэв та суулгах явцад сүлжээг тохируулсан бол сүлжээний карт(ууд)ын талаар зарим
мөрүүд аль хэдийн байж болох юм. Мөрүүд нэмэхээсээ өмнө <filename>/etc/rc.conf</filename>-ийг
@ -1262,7 +1262,7 @@ round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms</screen>
<para>Систем пакетийг зорьсон газар нь чиглүүлж чадахгүй тохиолдолд
<errorname>No route to host</errorname> мэдээллүүд гардаг.
Энэ нь анхдагч чиглүүлэлт заагаагүй тохиолдолд эсвэл кабел салгагдсан бол
Энэ нь анхдагч чиглүүлэлт заагаагүй тохиолдолд эсвэл кабель салгагдсан бол
гардаг. <command>netstat -rn</command> тушаалын үр дүнг
үзээд таны хүрэхийг оролдож байгаа тэр хост уруу чинь зөв чиглүүлэлт байгаа
эсэхийг шалгаарай. Хэрэв байхгүй бол
@ -1424,7 +1424,7 @@ ifconfig_fxp0_alias7="inet 202.0.75.20 netmask 255.255.255.255"</programlisting>
</indexterm>
<para><filename>/etc/resolv.conf</filename> нь &os;-ийн
тодорхойлогч Интернэт Домен Нэрийн Системд (DNS) хэрхэн хандахыг заадаг.</para>
тодорхойлогч Интернэт Домэйн Нэрийн Системд (DNS) хэрхэн хандахыг заадаг.</para>
<para><filename>resolv.conf</filename> дахь хамгийн түгээмэл оруулгууд нь:
</para>
@ -1443,11 +1443,11 @@ ifconfig_fxp0_alias7="inet 202.0.75.20 netmask 255.255.255.255"</programlisting>
<row>
<entry><literal>search</literal></entry>
<entry>Хостын нэрийн хайлтад зориулж жагсаалтаас хайх. Энэ нь
ихэнхдээ локал хостын нэрийн доменоор тодорхойлогддог.</entry>
ихэнхдээ локал хостын нэрийн домэйноор тодорхойлогддог.</entry>
</row>
<row>
<entry><literal>domain</literal></entry>
<entry>Локал домен нэр.</entry>
<entry>Локал домэйн нэр.</entry>
</row>
</tbody>
</tgroup>
@ -1472,12 +1472,12 @@ nameserver 147.11.100.30</programlisting>
<indexterm><primary>хостууд</primary></indexterm>
<para><filename>/etc/hosts</filename> нь хуучин Интернетийн үлдэгдэл
<para><filename>/etc/hosts</filename> нь хуучин Интернэтийн үлдэгдэл
энгийн текст өгөгдлийн бааз юм. Энэ нь DNS болон NIS-тэй цуг нэрийг IP хаяг уруу
болгож тааруулах боломжийг ханган ажилладаг. LAN-аар холбогдсон локал компьютерүүдийг
болгож тааруулах боломжийг ханган ажилладаг. LAN-аар холбогдсон локал компьютеруудыг
амархан нэрлэх зориулалтаар &man.named.8; сервер суулгаж тохируулахын оронд энд
байрлуулж болдог. Мөн <filename>/etc/hosts</filename> нь түгээмэл ханддаг
нэрсэд зориулагдсан гадагшаа хандах хүсэлтийг багасгаж Интернетийн нэрсийн локал
нэрсэд зориулагдсан гадагшаа хандах хүсэлтийг багасгаж Интернэтийн нэрсийн локал
бичлэгийг хангадаг байж болно.</para>
<programlisting># &dollar;&os;&dollar;
@ -1519,7 +1519,7 @@ nameserver 147.11.100.30</programlisting>
<programlisting>10.0.0.1 myRealHostname.example.com myRealHostname foobar1 foobar2</programlisting>
<para>Дэлгэрэнгүй мэдээллийн талаар &man.hosts.5; хуудсаас зөвлөгөө авна уу.</para>
<para>Дэлгэрэнгүй мэдээллийн талаар &man.hosts.5; хуудаснаас зөвлөгөө авна уу.</para>
</sect3>
</sect2>
@ -1569,7 +1569,7 @@ cron.* /var/log/cron
!ppp
*.* /var/log/ppp.log</programlisting>
<para>Дэлгэрэнгүй мэдээллийн талаар &man.syslog.conf.5; гарын авлагын хуудсаас
<para>Дэлгэрэнгүй мэдээллийн талаар &man.syslog.conf.5; гарын авлагын хуудаснаас
зөвлөгөө авна уу.</para>
</sect3>
@ -1613,7 +1613,7 @@ cron.* /var/log/cron
/var/log/monthly.log 640 12 * $M1D0 Z
/var/log/console.log 640 5 100 * Z</programlisting>
<para>Дэлгэрэнгүй мэдээллийн талаар &man.newsyslog.8; гарын авлагын хуудсаас
<para>Дэлгэрэнгүй мэдээллийн талаар &man.newsyslog.8; гарын авлагын хуудаснаас
зөвлөгөө авна уу.</para>
</sect3>
</sect2>
@ -1626,7 +1626,7 @@ cron.* /var/log/cron
<para><filename>sysctl.conf</filename> нь <filename>rc.conf</filename>-той
бараг л адил харагддаг. Утгууд нь <literal>хувьсагч=утга</literal>
хэлбэрээр заагддаг. Тодорхойлсон утгууд нь систем олон-хэрэглэгчийн горимд шилжсэнийн
хэлбэрээр заагддаг. Тодорхойлсон утгууд нь систем олон-хэрэглэгчийн горимд шилжсэний
дараа тохируулагддаг. Энэ горимд бүх хувьсагчууд тохируулагдах боломжгүй.</para>
<para>Сүйрлийн дохионы гаралтуудын бүртгэлийг хааж бусад хэрэглэгчдийн эхлүүлсэн
@ -1713,7 +1713,7 @@ kern.maxfiles: 2088 -&gt; 5000</screen>
(дахин) ачаалахад хийгдэх боломжтой.</para>
<para>Жишээ нь зарим зөөврийн компьютерийн загваруудад &man.cardbus.4; төхөөрөмж нь
санах ойн хүрээг шалгадаггүй бөгөөд дараахтай төстэй алдаанууд гарган амжилтгүй болдог:</para>
санах ойн хүрээг шалгадаггүй бөгөөд доор дурдсантай төстэй алдаанууд гарган амжилтгүй болдог:</para>
<screen>cbb0: Could not map register memory
device_probe_and_attach: cbb0 attach returned 12</screen>
@ -1750,13 +1750,13 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
0 (идэвхгүй) эсвэл 1 (идэвхтэй) гэж тохируулагдаж болно; анхдагчаар 1 байна.
Энэ хувьсагч нь систем сангуудыг хэрхэн кэш (шуурхай санамж) хийхийг хянадаг.
Ихэнх сангууд зөвхөн ганц фрагментийг (ихэвчлэн 1&nbsp;K) файлын системд
болон түүнээс багыг буффер кэшд хэрэглэн жижиг хэмжээтэй байдаг.
Энэ хувьсагчийг хааснаар (0 болгосноор) буффер кэш нь таныг асар их хэмжээний
болон түүнээс багыг буфер кэшд хэрэглэн жижиг хэмжээтэй байдаг.
Энэ хувьсагчийг хааснаар (0 болгосноор) буфер кэш нь таныг асар их хэмжээний
санах ойтой байсан ч гэсэн зөвхөн тодорхой тооны сангуудыг кэш хийдэг.
Нээгдсэн (1 болгосон) үед энэ sysctl нь бүх санах ойг кэш хийхэд бэлэн болгож
буффер кэшд VM Хуудсын Кэшийг хэрэглэн сангуудыг кэш хийх боломжийг олгодог.
буфер кэшд VM Хуудасны Кэшийг хэрэглэн сангуудыг кэш хийх боломжийг олгодог.
Гэхдээ сангуудыг кэш хийх хамгийн бага гол дахь санах ой нь 512&nbsp; байт биш
харин физик хуудсын хэмжээ (ихэвчлэн 4&nbsp;K) байдаг. Хэрэв та их олон тооны
харин физик хуудасны хэмжээ (ихэвчлэн 4&nbsp;K) байдаг. Хэрэв та их олон тооны
файлуудтай ажилладаг үйлчилгээ ажиллуулж байгаа бол бид энэ тохируулгыг идэвхтэй
байлгахыг зөвлөж байна. Тийм үйлчилгээнүүдэд вэб кэшүүд, том захидлын системүүд,
болон мэдээний системүүд орж болно. Энэ тохируулгыг идэвхтэй байлгах нь хайр
@ -1775,7 +1775,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
анхдагч утга нь <literal>1</literal> (идэвхтэй) байна. Энэ нь том
дараалсан файлуудыг бичих үед ихэвчлэн гардаг бүх кластеруудыг цуглуулсан
үед зөөгчийн бичилтүүдийг хийхийг файлын системд хэлж өгдөг. Санаа нь бол
I/O ажиллагааны хувьд ашиггүй байхад бохир буфферууд бүхий буфферийн кэшийг
I/O ажиллагааны хувьд ашиггүй байхад бохир буферууд бүхий буферийн кэшийг
замхруулахаас зайлсхийхэд оршдог. Гэхдээ энэ нь процессуудыг зогсоож магадгүй
бөгөөд зарим нөхцөл байдалд та магадгүй үүнийг идэвхгүй болгохыг хүсэж болох юм.</para>
</sect3>
@ -1789,16 +1789,16 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<para><varname>vfs.hirunningspace</varname> sysctl хувьсагч
өгөгдсөн дурын хоромд системийн хувьд бүхэлд нь хэдий хэмжээний хүлээгдэж байгаа
бичих I/O-г дискийн хянагчуудад өгөх дараалалд оруулж болохыг тодорхойлдог.
бичих I/O-г дискний хянагчуудад өгөх дараалалд оруулж болохыг тодорхойлдог.
Анхдагч утга нь ихэвчлэн хангалттай гэхдээ олон дисктэй машинууд дээр та
үүнийг дөрөв эсвэл таван <emphasis>мегабайт</emphasis> хүртэл
ихэсгэхийг хүсэж болох юм. Утгыг хэтэрхий өндөр тавих нь (буффер кэшийн бичих
ихэсгэхийг хүсэж болох юм. Утгыг хэтэрхий өндөр тавих нь (буфер кэшийн бичих
тогтоосон хэмжээг давах нь) туйлын муу кластерлах ажиллагаанд хүргэж болно.
Энэ утгыг хэтэрхий өндөр бүү тавь! Өндөр бичих утгууд нь яг тэр үед хийгдэж байгаа
уншилтуудад хоцрогдол нэмж магадгүй юм.
</para>
<para>Бусад төрөл бүрийн буффер-кэш болон VM хуудсын кэштэй холбоотой sysctl-ууд
<para>Бусад төрөл бүрийн буфер-кэш болон VM хуудасны кэштэй холбоотой sysctl-ууд
байдаг. Бид эдгээр утгуудыг өөрчлөхийг зөвлөдөггүй, VM систем нь өөрийгөө автоматаар
тааруулж туйлын сайн ажилладаг.</para>
</sect3>
@ -1814,14 +1814,14 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
маш олон хэрэглэгчид таны системд орж гарч байдаг, сул зогссон олон процессуудтай,
том, олон-хэрэглэгчийн системүүд дээр ашигтай байдаг. Ийм системүүд нь
чөлөөт санах ойн хадгалалтад ихээхэн хэмжээний байнгын дарамтыг үүсгэж байдаг.
Энэ боломжийг идэвхтэй болгож ар араас нь swap хийн гаргахыг (зогссон секундаар)
Энэ боломжийг идэвхтэй болгож ар араас нь swap хийн гаргахыг (зогссон секундээр)
<varname>vm.swap_idle_threshold1</varname> болон
<varname>vm.swap_idle_threshold2</varname> хувьсагчуудын тусламжтай
тохируулснаар зогссон процессуудтай холбоотой санах ойн хуудсуудын дарааллыг ердийн
тохируулснаар зогссон процессуудтай холбоотой санах ойн хуудаснуудын дарааллыг ердийн
хуудаслаж гаргах алгоритмаас илүү хурднаар багасгах боломжийг олгодог.
Энэ нь хуудаслаж гаргах демонд тусламжийн гарыг өгөх болно. Энэ тохируулгыг
Энэ нь хуудаслаж гаргах дэмонд тусламжийн гарыг өгөх болно. Энэ тохируулгыг
танд хэрэгтэй л биш бол идэвхтэй болгож болохгүй, учир нь үүнийг та хийснээр үндсэндээ
санах ойг илүү түргэн урьдчилан-хуудаслаж ингэснээр swap болон дискийн багтаамжийг
санах ойг илүү түргэн урьдчилан-хуудаслаж ингэснээр swap болон дискний багтаамжийг
илүүтэйгээр идэхэд хүргэх юм. Жижиг систем дээр энэ тохируулга нь тодорхойлогдож
болохуйц нөлөөлөлтэй байх ба харин боломжийн хуудаслалт аль хэдийн хийгээд байгаа
том системүүдэд энэ тохируулга нь VM системд бүх процессуудыг санах ой уруу болон
@ -1839,7 +1839,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
IDE дискэнд бичих багтаамжийг багасгасан боловч хатуу диск үйлдвэрлэгчдийн гаргасан
өгөгдлийн бүрэн бүтэн байдлын ноцтой асуудлуудаас болоод шаардлагатай болсон.
Тэр асуудал нь IDE хөтлөгчүүд бичилт дуусах үед худлаа мэдээлдэг явдал юм.
IDE бичих кэшийг идэвхтэй болгосноор IDE хатуу дискүүд ямар нэг дараалалгүйгээр
IDE бичих кэшийг идэвхтэй болгосноор IDE хатуу дискнүүд ямар нэг дараалалгүйгээр
бичихээс гадна диск их ачаалалтай үед зарим блокуудыг бичихэд заримдаа
тодорхойгүй саатдаг. Сүйрэл болон тэжээлийн уналт файлын системийн ноцтой
эвдрэлд хүргэж болзошгүй байдаг. &os;-ийн анхдагч нь аюулгүй байхаар өөрчлөгдсөн.
@ -1873,7 +1873,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<literal>5</literal> секунд хүртэл багасгахад ихэвчлэн ажилладаг (ялангуяа
орчин үеийн хөтлөгчүүдийн хувьд). &os;-ийн шинэ хувилбарууд (5.0 болон түүнээс дээш)
ачаалах үеийн тохируулга болох <varname>kern.cam.scsi_delay</varname>
хувьсагчийг ашиглах хэрэгтэй. Энэ тохиргуулга болон цөмийн тохиргооны тохируулга нь
хувьсагчийг ашиглах хэрэгтэй. Энэ тохируулга болон цөмийн тохиргооны тохируулга нь
<emphasis>секундээр</emphasis> <emphasis>биш</emphasis>
<emphasis>миллисекундээр</emphasis> утгыг хүлээн авдаг.</para>
</sect3>
@ -1904,7 +1904,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
Зөөлөн Шинэчлэлтүүд нь сүйрэл болсон тохиолдолд файлын системийн бүрэн бүтэн
байдалд баталгаа өгдөг боловч физик дискийг шинэчлэхэд хэдэн секундын (минут ч байж болно!)
хоцрогдолтой байж болно. Хэрэв таны систем сүйрэхэд бусад тохиолдлоос илүүтэйгээр
та хйисэн ажлаа алдаж болзошгүй юм. Хоёрдугаарт, Зөөлөн Шинэчлэлтүүд нь
та хийсэн ажлаа алдаж болзошгүй юм. Хоёрдугаарт, Зөөлөн Шинэчлэлтүүд нь
файлын системийн блокуудыг чөлөөлөхийг саатуулдаг. Хэрэв та бараг дүүрсэн
файлын системтэй (root файл систем гэх зэрэг) байгаа бол
<command>make installworld</command> зэрэг гол шинэчлэлтийг
@ -1925,12 +1925,12 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<para>Түүхээс авч үзэхэд анхдагч ажиллах горим нь мета-өгөгдлийн шинэчлэлтүүдийг
синхроноор буюу зэрэг бичдэг байсан явдал юм. Хэрэв сан өөрчлөгдсөн бол
систем өөрчлөлтийг диск уруу бичигдэхийг хүлээдэг. Файлын өгөгдлийн буфферууд
(файлын агуулгууд) буффер кэшээр дамжин диск уруу сүүлд нь асинхроноор хадгалагддаг.
систем өөрчлөлтийг диск уруу бичигдэхийг хүлээдэг. Файлын өгөгдлийн буферууд
(файлын агуулгууд) буфер кэшээр дамжин диск уруу сүүлд нь асинхроноор хадгалагддаг.
Энэ шийдлийн давуу тал нь аюулгүй ажилладаг. Хэрэв шинэчлэлтийн үед амжилтгүй
болбол мета-өгөгдөл нь үргэлж бүрэн бүтэн байдаг. Файл эсвэл бүрэн үүсч эсвэл
бүр ерөөсөө үүсдэггүй. Хэрэв файлын өгөгдлийн блокууд сүйрэл болох үед
буфферийн кэшээс диск уруу өөрсдийн гарах замаа олохгүй байгаа бол
буферийн кэшээс диск уруу өөрсдийн гарах замаа олохгүй байгаа бол
&man.fsck.8; нь үүнийг таньж файлын уртыг 0 болгон файлын системийг
засварладаг. Нэмж хэлэхэд энэ шийдэл нь цэвэрхэн ба хялбар юм.
Сул тал нь мета-өгөгдлийн өөрчлөлтүүд нь удаан байдаг.
@ -1946,13 +1946,13 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
*BSD ufs-ийн хувьд
<command>mount -o async</command> байх юм.
Бүх мета-өгөгдлийн шинэчлэлтүүд
нь буффер кэшээр бас дамждаг, тэгэхээр тэдгээр нь файлын агуулгын өгөгдлийн
нь буфер кэшээр бас дамждаг, тэгэхээр тэдгээр нь файлын агуулгын өгөгдлийн
шинэчлэлтүүдтэй харилцан холилдох болно. Энэ шийдлийн давуу тал нь
мета-өгөгдөл бүрийн шинэчлэлт диск уруу бичигдэхийг хүлээдэггүй бөгөөд
ингэснээр ихээхэн хэмжээний мета-өгөгдлийн шинэчлэлтүүдийг хийдэг бүх
үйлдлүүд синхрон хийгдэхээс хамаагүй хурдан ажилладаг. Мөн энэ шийдэл нь
цэвэрхэн бас энгийн бөгөөд ингэснээр хорхойнууд (алдаа) код уруу мөлхөн
орох эрсдэл бага юм. Сул тал нь файлын системийн бүрэн бүтэн төлөвийн
орох эрсдэл бага юм. Сул тал нь файлын системийн бүрэн бүтэн төлвийн
ямар нэг баталгаа ерөөсөө байдаггүй. Хэрэв их хэмжээний мета-өгөгдөл
шинэчлэх үйлдлийн явцад амжилтгүй болсон бол (тэжээлийн тасалдал, эсвэл хэн
нэг нь дахин эхлүүлэх товч дарсан зэрэгт) файлын систем тааж болшгүй
@ -1971,10 +1971,10 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<emphasis>журналчлалт</emphasis> гэгддэг шийдлийг гаргах явдал бөгөөд
энэ ухагдахуун нь тогтвортой хэрэглэгддэггүй ба шилжүүлэлтийн бүртгэлийн бусад
хэлбэрүүдэд бас заримдаа ашиглагддаг. Мета-өгөгдлийн шинэчлэлтүүд нь
синхроноор бичигдсэн хэвээр байх бөгөөд гэхдээ зөвхөн дискийн жижиг бүсэд
синхроноор бичигдсэн хэвээр байх бөгөөд гэхдээ зөвхөн дискний жижиг бүсэд
бичигдэнэ. Дараа нь тэдгээрийг тэдний зөв байрлал уруу зөөдөг. Бүртгэлийн
талбар нь диск дээр бага, үргэлжилсэн бүс байдаг учраас бүр хүнд үйлдлүүдийн үед
ч гэсэн дискийн толгойнууд шилжихэд хол зайтай биш байдаг болохоор эдгээр
ч гэсэн дискний толгойнууд шилжихэд хол зайтай биш байдаг болохоор эдгээр
үйлдлүүд нь синхрон шинэчлэлтүүдээс илүү хурдан байдаг.
Мөн энэ шийдлийн төвөгтэй байдал нь маш хязгаарлагдмал болохоор алдаанууд
байх эрсдэл нь бага байдаг. Сул тал нь бүх мета-өгөгдөл нь хоёр удаа бичигддэг
@ -1985,16 +1985,16 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
буцаагдаж эсвэл гүйцэд хийгдэн дуусч болох бөгөөд энэ нь файлын системийг
хурдан эхлүүлэхэд хүргэдэг.</para>
<para>Беркли FFS-ийн хөгжүүлэгч Кирк Маккюсик энэ асуудлыг Soft Updates
<para>Беркли FFS-ийн хөгжүүлэгч Кирк МкКюзик энэ асуудлыг Soft Updates
буюу Зөөлөн Шинэчлэлтүүдээр шийдсэн: хүлээгдэж байгаа бүх мета-өгөгдлийн
шинэчлэлтүүд нь санах ойд хадгалагдах бөгөөд диск уруу эрэмблэгдсэн дарааллаар
шинэчлэлтүүд нь санах ойд хадгалагдах бөгөөд диск уруу эрэмбэлэгдсэн дарааллаар
бичигддэг (<quote>дараалуулсан мета-өгөгдлийн шинэчлэлтүүд</quote>).
Энэ нь мета-өгөгдлийн хүнд үйлдлүүдийн үед хэрэв эрт хийгдсэн шинэчлэлтүүд диск
уруу бичигдээгүй санах ойд байж байхад нь сүүлд хийгдэх шинэчлэлтүүд тэдгээрийг
<quote>барьж</quote> авдаг. Тэгэхээр сангийн хувьд хэлбэл түүнд хийгдэх
бүх үйлдлүүд нь санах ойд шинэчлэлт диск уруу бичигдэхээс өмнө хийгддэг
(өгөгдлийн блокууд нь мета-өгөгдлөөсөө түрүүлээд диск дээр байж байхгүйгээр
өөрсдийн байрлалынхаа дагуу эрэмблэгддэг ).
өөрсдийн байрлалынхаа дагуу эрэмбэлэгддэг ).
Хэрэв систем сүйрвэл энэ нь <quote>бүртгэл урагшлуулахад</quote> хүргэдэг:
диск уруу гарах замаа олохгүй байгаа бүх үйлдлүүд хэзээ ч хийгдээгүй юм шиг
байдаг. Файлын системийн бүрэн бүтэн төлөв хадгалагдаж 30-аас 60 секундын
@ -2029,7 +2029,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<command>fsck</command>-ийн дараа зарим нэг тэг-урттай файлуудыг
үлдээхэд хүргэсэн нөхцөлд тэдгээр файлууд нь Зөөлөн Шинэчлэлтүүдтэй файлын
системийн үед огт байдаггүй бөгөөд учир нь мета-өгөгдөл болон файлын агуулгууд
хэзээ ч диск уруу бичигдээгүй байдаг. Дискийн зай нь магадгүй
хэзээ ч диск уруу бичигдээгүй байдаг. Дискний зай нь магадгүй
<command>rm</command> ажиллуулснаас хэсэг хугацааны дараа диск уруу
шинэчлэлтүүд бичигдэх хүртэл сулардаггүй. Энэ нь бүх файлуудыг хоёр дахин
хадгалахад хангалттай хүрэлцэхүйц хэмжээний чөлөөтэй зай байхгүй файлын систем
@ -2074,7 +2074,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
бүтээхдээ энэ цөмийн тохиргооны тохируулгыг өөрийн системийн хэрэглээний дагуу зааж өгөх нь
зүйтэй байдаг. Энэ тооноос хамаарч цөм өөрийн ихэнх урьдчилан-тодорхойлсон хязгааруудыг
өгдөг. Ажиллагаанд байгаа машин яг үнэндээ нэг удаа 256 хэрэглэгч зэрэг холбогдоогүй
байж болох боловч өндөр-хэмжээний веб серверийнхтэй адил эх үүсвэрүүд хэрэгтэй байж болох
байж болох боловч өндөр-хэмжээний вэб серверийнхтэй адил эх үүсвэрүүд хэрэгтэй байж болох
юм.</para>
<para>FreeBSD 4.5-аас эхлэн <varname>kern.maxusers</varname> нь системд байгаа санах ойн
@ -2114,7 +2114,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<note>
<para><literal>maxusers</literal> нь таны машин уруу нэвтрэх хэрэглэгчдийн
тоог <emphasis>хязгаарладаггүй</emphasis>. Энэ нь ердөө л таны систем дээр байж
болох хамгийн их хэрэглэгчийн тоо болон тэдгээр тус бүрийн ажиллуулах процессын тооноос
болох хамгийн их хэрэглэгчийн тоо болон тэдгээр тус бүрийн ажиллуулах процессийн тооноос
хамааран төрөл бүрийн хүснэгтийн хэмжээнүүдийг боломжийн утгуудаар зааж өгдөг.
Алсаас хандах зэрэгцээ нэвтрэлтүүдийн тоо болон X терминал цонхнуудыг
<emphasis>хязгаарладаг</emphasis> нэг түлхүүр нь <link linkend="kernelconfig-ptys">
@ -2138,7 +2138,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
хязгаарладаг. Анхдагч утга <literal>128</literal> нь ачаалал ихтэй вэб
серверийн орчин дахь шинэ холболтуудыг хүлээж авахад ерөнхийдөө хэтэрхий бага
юм. Тийм орчны хувьд энэ утгыг <literal>1024</literal> эсвэл түүнээс их
болгохыг зөвлөдөг. Үйлчилгээний демон нь өөрөө сонсох дарааллын хэмжээгээ
болгохыг зөвлөдөг. Үйлчилгээний дэмон нь өөрөө сонсох дарааллын хэмжээгээ
(өөрөөр хэлбэл &man.sendmail.8;, эсвэл <application>Apache</application>)
хязгаарлаж болох боловч ихэвчлэн өөрийн тохиргооны файлдаа дарааллын хэмжээг
тааруулах тохиргооны мөртэй байдаг. Их хэмжээний сонсох дарааллууд нь бас
@ -2154,12 +2154,12 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
системд байгаа сүлжээний Mbuf-уудын тоог зааж өгдөг. Бага тооны Mbuf-уудтай
трафикийн ачаалал ихтэй сервер &os;-ийн чадварт саад болдог. Кластер бүр
ойролцоогоор 2&nbsp;K санах ойг илэрхийлдэг, тийм болохоор 1024 гэсэн
утга нь сүлжээний буфферуудад зориулж хадгалсан 2 мегабайт цөмийн санах ойг
утга нь сүлжээний буферуудад зориулж хадгалсан 2 мегабайт цөмийн санах ойг
илэрхийлнэ. Хичнээн хэрэгтэйг олохын тулд хялбар тооцоо хийж болно.
Хэрэв та хамгийн ихдээ 1000 зэрэгцээ холболтуудтай, холболт бүр нь 16&nbsp;K
хүлээн авах болон 16&nbsp;K илгээх буфферийг иддэг вэб сервертэй бол
хүлээн авах болон 16&nbsp;K илгээх буферийг иддэг вэб сервертэй бол
танд ойролцоогоор вэб серверийг хангахын тулд 32&nbsp;MB хэмжээтэй тэнцэх
сүлжээний буфферууд хэрэгтэй болно. Практикаар ер нь 2-оор үржүүлдэг,
сүлжээний буферууд хэрэгтэй болно. Практикаар ер нь 2-оор үржүүлдэг,
тэгэхээр 2x32&nbsp;MB&nbsp;/&nbsp;2&nbsp;KB&nbsp;=
64&nbsp;MB&nbsp;/&nbsp;2&nbsp;kB&nbsp;= 32768 болох юм.
Бид их санах ойтой машинуудын хувьд утгуудыг 4096-аас 32768-ын хооронд байлгахыг
@ -2176,7 +2176,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<para>&man.sendfile.2; системийн дуудлагыг өргөнөөр ашигладаг завгүй
серверүүдийн хувьд <literal>NSFBUFS</literal> цөмийн тохиргооны тохируулгын
тусламжтай эсвэл түүний утгыг <filename>/boot/loader.conf</filename>-д зааж
&man.sendfile.2; буфферуудын тоог ихэсгэх шаардлагатай байж болох юм
&man.sendfile.2; буферуудын тоог ихэсгэх шаардлагатай байж болох юм
(дэлгэрэнгүйг &man.loader.8;-с үзнэ үү). Процессууд <literal>sfbufa</literal>
төлөвт харагдах нь энэ параметрийг тааруулах хэрэгтэйг ихэвчлэн заадаг.
<varname>kern.ipc.nsfbufs</varname> sysctl хувьсагч нь цөмөөр
@ -2213,7 +2213,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<varname>net.inet.ip.portrange.last</varname> хувьсагчийг даруухнаар
ихэсгэхийг зөвлөдөг. <literal>10000</literal>, <literal>20000</literal> эсвэл
<literal>30000</literal> нь боломжийн утгууд юм. Портын хүрээг өөрчилж
байхдаа галт ханын нөлөөллүүдийг бас бодолцох хэрэгтэй. Зарим галт ханууд
байхдаа галт ханын нөлөөллүүдийг бас бодолцох хэрэгтэй. Зарим галт хана
их хэмжээний портуудыг хааж болох бөгөөд (ихэнхдээ бага дугаарын портууд)
систем өндөр дугаарын портуудыг гарах холболтууддаа ашигладгийг бодолцох ёстой &mdash;
ийм учраас <varname>net.inet.ip.portrange.first</varname>-ийг
@ -2231,7 +2231,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<para>TCP хурд сааруулагч бүтээгдэхүүний хязгаарлалт нь NetBSD дэх
TCP/Vegas-тай адилхан юм. <varname>net.inet.tcp.inflight.enable</varname>
sysctl хувьсагчийг <literal>1</literal> болгон тохируулж үүнийг идэвхжүүлдэг.
Систем холболт бүрийн хувьд хурд саарууулагч бүтээгдэхүүнийг тооцоолохыг оролддог
Систем холболт бүрийн хувьд хурд сааруулагч бүтээгдэхүүнийг тооцоолохыг оролддог
бөгөөд сүлжээн дэх дараалалд оруулах өгөгдлийн хэмжээг хамгийн боломжийн нэвтрүүлэх
чадамжийг байнга барьж байх тэр хэмжээнд хүргэж хязгаарладаг.</para>
@ -2245,7 +2245,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
хамгийн багаар бодоход <literal>6144</literal> болгох нь ашигтай байж болох юм.
Гэхдээ хамгийн бага тоог өндөр болгох нь холболтоос хамааран хурд хязгаарлалтыг
идэвхтэйгээр болиулж болохыг санах хэрэгтэй. Хязгаарлах боломж нь дундын чиглүүлэлтийн
үед бүтээгдсэн өгөгдлийн хэмжээг багасгах бөгөөд пакетын дарааллуудыг сольж локал
үед бүтээгдсэн өгөгдлийн хэмжээг багасгах бөгөөд пакетийн дарааллуудыг сольж локал
хостын интерфэйс дэх дараалал дээр бүтээгдсэн өгөгдийн хэмжээг мөн багасгадаг.
Дараалалд орсон цөөн тооны пакетуудтай, ялангуяа удаан модемоор дамжсан интерактив
холболтууд нь бага <emphasis>Round Trip Times буюу Эргэн Аялах Хугацаатайгаар</emphasis>
@ -2256,7 +2256,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<para><varname>net.inet.tcp.inflight.stab</varname>-ийг тааруулахыг
<emphasis>зөвлөдөггүй</emphasis>. Энэ параметр нь хурд сааруулах бүтээгдэхүүний
цонхны тооцоололд нэмсэн 2 хамгийн их пакетийг илэрхийлж анхдагчаар 20 байдаг.
Энэ алгоритмийг тогтворжуулах болон өөрчлөгдөж байгаа нөхцөлүүдэд хариу өгөх боломжийг
Энэ алгоритмийг тогтворжуулах болон өөрчлөгдөж байгаа нөхцлүүдэд хариу өгөх боломжийг
сайжруулахад нэмэлт цонх шаардлагатай боловч энэ нь бас удаан холболт дээр
ping хийх хугацаа ихэсгэхэд хүргэдэг (гэхдээ таныг энэ (inflight) алгоритмийг
ашиглаагүй байхад гарсан үр дүнгээс хамаагүй бага хэвээр л байна).
@ -2347,7 +2347,7 @@ kern.maxvnodes: 100000</programlisting>
<orderedlist>
<listitem>
<para>Таны цөмийн тохиргоонд санах ойн дискийн драйвер (&man.md.4;)
<para>Таны цөмийн тохиргоонд санах ойн дискний драйвер (&man.md.4;)
орсон эсэхийг шалгаарай. Энэ нь <filename>GENERIC</filename>
цөмд анхдагчаар орсон байдаг.</para>
@ -2458,19 +2458,19 @@ kern.maxvnodes: 100000</programlisting>
APM BIOS нь (систем) үйлдвэрлэгчээс хангагддаг бөгөөд тоног төхөөрөмжийн тавцан
бүрийн хувьд онцлог байдаг. OS дахь APM драйвер нь тэжээлийн түвшингүүдийн
удирдлагыг зөвшөөрдөг <emphasis>APM Програм хангамжийн Интерфэйс</emphasis>
уруу хандах хандалтыг зуучилж өгдөг. APM-ийг 2000 онд болон тэрнээс өмнө үйлвэрлэсэн
уруу хандах хандалтыг зуучилж өгдөг. APM-ийг 2000 онд болон тэрнээс өмнө үйлдвэрлэсэн
системүүдэд ашиглах ёстой хэвээр байдаг.</para>
<para>APM-д дөрвөн үндсэн асуудал байдаг. Нэгдүгээрт, тэжээлийн удирдлага
(үйлдвэрлэгчийн онцлогтой) BIOS-оор хийгддэг бөгөөд OS нь энэ талын ямар ч
мэдлэг байдаггүй. Үүний нэг жишээ нь хэрэглэгч хатуу дискийн сул зогсох хугацааг
мэдлэг байдаггүй. Үүний нэг жишээ нь хэрэглэгч хатуу дискний сул зогсох хугацааг
APM BIOS дээр зааж өгөөд тэр нь зааснаас илүү гарвал BIOS хатуу дискийг OS-ийн
зөвшөөрөлгүйгээр эргүүлдэг. Хоёрдугаарт, APM-ийн логик BIOS-д суулгагдсан байдаг
бөгөөд OS-ийн эрх хэмжээнээс гадна ажилладаг. Энэ нь хэрэглэгчид өөрсдийн
APM BIOS-ийг зөвхөн шинэ хувилбараар нь ROM уруу нь шарж асуудлуудыг
засварлах боломжтой гэсэн үг юм; энэ нь амжилтгүй болбол системийг дахин
сэргээгдэхгүй төлөвт орхиж болох боломжтой маш аюултай процедур юм.
Гуравдугаарт, APM нь үйлдвэрлэгчийн онцлогтой технолог бөгөөд энэ нь
Гуравдугаарт, APM нь үйлдвэрлэгчийн онцлогтой технологи бөгөөд энэ нь
маш олон адил төсөөтэй байдал (чармайлтуудын хуулбар) болон нэг үйлдвэрлэгчийн
BIOS-д олдсон алдаанууд бусад үйлдвэрлэгчдийн хувьд шийдэгдээгүй байж болно гэсэн үг
юм. Хамгийн сүүлд гэхдээ төгсгөлийнх биш, APM BIOS нь тэжээлийн маш нарийн
@ -2478,7 +2478,7 @@ kern.maxvnodes: 100000</programlisting>
хийхэд хангалттай зайгүй байдаг.</para>
<para><emphasis>Залгаад Тоглуулах BIOS (PNPBIOS)</emphasis> нь
олон тохиолдолд найдвартай биш байсан юм. PNPBIOS нь 16-битийн технолог,
олон тохиолдолд найдвартай биш байсан юм. PNPBIOS нь 16-битийн технологи,
тийм болохоор OS нь PNPBIOS аргуудтай холбогдохдоо 16-битийн эмуляц
хэрэглэх шаардлагатай болдог.</para>
@ -2517,8 +2517,8 @@ kern.maxvnodes: 100000</programlisting>
<screen>&prompt.root; <userinput>halt -p</userinput></screen>
<para>Бусад тохируулгууд &man.sysctl.8;-ийн тусламжтай байдаг. Дэлгэрэнгүй мэдээлийн талаар &man.acpi.4; болон
&man.acpiconf.8; гарын авлагын хуудсуудаас шалгана уу.</para>
<para>Бусад тохируулгууд &man.sysctl.8;-ийн тусламжтай байдаг. Дэлгэрэнгүй мэдээллийн талаар &man.acpi.4; болон
&man.acpiconf.8; гарын авлагын хуудаснуудаас шалгана уу.</para>
</sect2>
</sect1>
@ -2636,7 +2636,7 @@ kern.maxvnodes: 100000</programlisting>
тусламжтай <acronym>PR</acronym> илгээхийг асуух байх.
<acronym>PR</acronym> оруулахдаа дээр хүссэний адил мэдээллээ
оруулна уу. Энэ нь асуудлыг мөшгөж шийдвэрлэхэд бидэнд туслах юм.
Бид <acronym>PR</acronym>-уудыг мэдээлэх механизмийн зорилгоор биш
Бид <acronym>PR</acronym>-уудыг мэдээлэх механизмын зорилгоор биш
байгаа асуудлуудыг санаж байх зорилгоор ашигладаг болохоор эхлээд
&a.acpi.name; уруу захидал илгээлгүйгээр <acronym>PR</acronym>
битгий илгээгээрэй. Магадгүй таны асуудлыг урд нь өөр хэн нэгэн мэдээлсэн
@ -2653,10 +2653,10 @@ kern.maxvnodes: 100000</programlisting>
<para><acronym>ACPI</acronym> нь ia32 (x86), ia64 (Itanium) болон
amd64 (AMD) архитектуруудтай нийцтэй орчин үеийн бүх компьютерт байдаг.
Бүрэн стандарт нь <acronym>CPU</acronym>-ны ажиллагааны удирдлага,
тэжээлийн онгоцуудын хяналт, дулааны бүсүүд, төрөл бүрийн батарейны системүүд,
тэжээлийн онгоцуудын хяналт, дулааны бүсүүд, төрөл бүрийн батарейний системүүд,
суулгагдсан хянагчууд болон шугамын жагсаалт зэрэг олон боломжуудтай.
Ихэнх системүүд нь бүрэн стандартыг бүгдийг хангасан шийдэлтэй байдаггүй.
Жишээ нь зөөврийн компьютер хөргөх болон бас батарейны удирдлагын дэмжлэгтэй
Жишээ нь зөөврийн компьютер хөргөх болон бас батарейний удирдлагын дэмжлэгтэй
байхад ширээний систем зөвхөн шугамын жагсаалтын хэсгийн шийдлийг агуулсан байдаг.
Зөөврийн компьютерууд нь бас өөр өөрийн ярвигтай асуудлуудыг агуулсан түр зогсоох болон
үргэлжлүүлэх боломжуудыг агуулдаг.</para>
@ -2673,7 +2673,7 @@ kern.maxvnodes: 100000</programlisting>
бас хангадаг.</para>
<para><acronym>ACPI</acronym> драйвер нь тогтмол хүснэгтүүдийг задлан ялгал
хийх, байткодийн тайлбарлагчийг шийдэх болон <acronym>ACPI</acronym> дэд
хийх, байткодын тайлбарлагчийг шийдэх болон <acronym>ACPI</acronym> дэд
системийн мэдээллийг хүлээн авахаар төхөөрөмжүүдийн драйверууд болон цөмийг
өөрчлөх ёстой. &os;-ийн хувьд &intel; нь Линукс болон NetBSD-тэй хуваалцан
хэрэглэгддэг тайлбарлагчаар хангадаг. <acronym>ACPI-CA</acronym> эх кодын
@ -2777,7 +2777,7 @@ hw.acpi.s4bios: 0</screen>
ихэвчлэн дэмжин ажилладаггүй болохоор драйверийн асуудлыг мөшгөж хийгдсэн ажил бүр
магадгүй эцсийн эцэст &a.current.name; жагсаалт болон драйверийг дэмжигч
уруу илгээгдэх хэрэгтэйг санаарай. Хэрэв та адал явдлыг эрж байгаа бол
драйверийн үргэлжлүүлэлтийн функцийн аль хэсэгт өлгөгдөж байгааг мөшгөхийн тулд
драйверийн үргэлжлүүлэлтийн функцын аль хэсэгт өлгөгдөж байгааг мөшгөхийн тулд
зарим дибаг хийх &man.printf.3;-үүдийг асуудалтай драйверт хийж эхлээрэй.</para>
<para>Эцэст нь <acronym>ACPI</acronym>-г хааж оронд нь
@ -2793,9 +2793,9 @@ hw.acpi.s4bios: 0</screen>
<sect3>
<title>Систем өлгөгдөх (түр хугацаагаар эсвэл бүрмөсөн)</title>
<para>Ихэнх системийн өлгөгдөлүүд нь гээгдсэн тасалдлууд эсвэл тасалдалын
<para>Ихэнх системийн өлгөгдлүүд нь гээгдсэн тасалдлууд эсвэл тасалдлын
шуургын үр дүн юм. Бичил схемүүд нь ачаалахаас өмнө тасалдлуудыг <acronym>BIOS</acronym>
хэрхэн тохируулдагаас болсон асуудлууд, <acronym>APIC</acronym>
хэрхэн тохируулдгаас болсон асуудлууд, <acronym>APIC</acronym>
(<acronym>MADT</acronym>) хүснэгтийн зөв байдал болон
<firstterm>System Control Interrupt буюу Системийн Хянагч
Тасалдлын</firstterm> (<acronym>SCI</acronym>) чиглүүлэлт дээр
@ -2805,7 +2805,7 @@ hw.acpi.s4bios: 0</screen>
<primary>тасалдлын шуургууд</primary>
</indexterm>
<para>Тасалдлын шуургууд нь <command>vmstat -i</command> тушаалын
<para>Тасалдлын шуургыг <command>vmstat -i</command> тушаалын
гаралтаас <literal>acpi0</literal> бүхий мөрийг шалгаж гээгдсэн
тасалдлуудаас ялгаж болно. Хэрэв тоологч секунд тутам хоёроор нэмэгдэж
байвал та тасалдлын шуургатай байна. Хэрэв систем өлгөгдсөн юм шиг байвал
@ -2885,8 +2885,8 @@ hw.acpi.s4bios: 0</screen>
(Node 0xc3f6d160), AE_NOT_FOUND</screen>
<para>Ихэвчлэн та эдгээр асуудлуудыг өөрийн <acronym>BIOS</acronym>-ийг
хамгийн сүүлийн хувилбар уруу шинэчилснээр шийдэж болно. Ихэнх консолийн
мэдээллүүд нь аюулгүй гэхдээ хэрэв танд батарейны төлөв ажиллахгүй гэх мэт
хамгийн сүүлийн хувилбар уруу шинэчилснээр шийдэж болно. Ихэнх консолын
мэдээллүүд нь аюулгүй гэхдээ хэрэв танд батарейний төлөв ажиллахгүй гэх мэт
өөр бусад асуудлууд байгаа бол тэдгээр мэдээллүүд нь <acronym>AML</acronym>-д
байгаа асуудлуудыг хайж болох боломжийн газар нь юм.
<acronym>AML</acronym> гэгддэг байткод нь <acronym>ASL</acronym>
@ -2895,8 +2895,8 @@ hw.acpi.s4bios: 0</screen>
<acronym>ASL</acronym>-ийн хуулбарыг авахын тулд &man.acpidump.8;-ийг
ашиглана. Та <option>-t</option> (тогтмол хүснэгтүүдийн агуулгуудыг үзүүлэх)
болон <option>-d</option> (<acronym>AML</acronym>-ийг
<acronym>ASL</acronym> уруу дизассембл хийх) тохируулгыг хоюуланг нь
ашиглах хэрэгтэй. Синтаксийн жишээг
<acronym>ASL</acronym> уруу дизассембл хийх) тохируулгыг хоёуланг нь
ашиглах хэрэгтэй. Синтаксын жишээг
<link linkend="ACPI-submitdebug">Дибаг Мэдээллийг Илгээх нь</link>
хэсгээс үзнэ үү.</para>
@ -3016,8 +3016,8 @@ acpi_dsdt_name="/boot/DSDT.aml"</programlisting>
<quote>үе</quote>ээр заагддаг бөгөөд ACPI_LV_ERROR (зөвхөн алдаануудыг хэлдэг)
тогтмолоос ACPI_LV_VERBOSE (бүгд) хүртэл байдаг. <quote>Үе</quote> нь
олон тохируулгуудыг нэг удаа зайгаар зааглан тохируулж болох бит баг (bitmask) юм.
Хэрэв энэ нь маш урт тэгээд консолийн мэдээллийн буфферийг арилган шинэчилж
байвал та практик дээр гаралтыг бүртгэх сериал консолийг ашиглахыг хүсэж болох юм.
Хэрэв энэ нь маш урт тэгээд консолын мэдээллийн буферийг арилган шинэчилж
байвал та практик дээр гаралтыг бүртгэх сериал консолыг ашиглахыг хүсэж болох юм.
Бие даасан давхаргууд болон түвшингүүдийн бүрэн жагсаалт &man.acpi.4; гарын
авлагын хуудсанд байдаг.</para>
@ -3027,7 +3027,7 @@ acpi_dsdt_name="/boot/DSDT.aml"</programlisting>
файлд нэмэх хэрэгтэй. Нийтэд нь идэвхтэй болгохын тулд
<filename>/etc/make.conf</filename>-д
<literal>ACPI_DEBUG=1</literal> мөрийг нэмж болно. Хэрэв энэ нь
модул бол та өөрийн <filename>acpi.ko</filename> модулийг дараах
модуль бол та өөрийн <filename>acpi.ko</filename> модулийг дараах
маягаар дахин хөрвүүлж болно:</para>
<screen>&prompt.root; <userinput>cd /sys/modules/acpi/acpi
@ -3082,7 +3082,7 @@ debug.acpi.level="ACPI_LV_ERROR"</programlisting>
</listitem>
<listitem>
<para>&os; Гарын авлагын хуудсууд: &man.acpi.4;,
<para>&os; Гарын авлагын хуудаснууд: &man.acpi.4;,
&man.acpi.thermal.4;, &man.acpidump.8;, &man.iasl.8;,
&man.acpidb.8;</para>
</listitem>

View file

@ -23,7 +23,7 @@
<contrib>Анхлан эхийг бичсэн </contrib>
</author>
<author>
<firstname>Поул-Хеннинг</firstname>
<firstname>Поул-Хэннинг</firstname>
<surname>Камп</surname>
</author>
<author>
@ -159,7 +159,7 @@
<listitem>
<para>Та зарим нэг дажгүй шинэ боломж байгааг сонссон учраас бусдаас
түрүүлж урьдчилсан хувилбарын тэдгээр битүүдийг авах таны нэн тэргүүний
арга зам. Шинэ боломжыг авч эхэнд байна гэдэг нь та шинэ алдаанууд,
арга зам. Шинэ боломжийг авч эхэнд байна гэдэг нь та шинэ алдаанууд,
хорхойнуудыг бас авч эхэнд байна гэсэн үг юм.</para>
</listitem>
@ -197,13 +197,13 @@
<para>&a.current.name; болон the &a.cvsall.name; жагсаалтуудад элсэн орно уу.
Энэ нь зөвхөн сайн санаанаас гадна бас <emphasis>чухал</emphasis>
юм. Хэрэв та <emphasis>&a.current.name;</emphasis> жагсаалтад
ороогүй бол системийн одоогийн төлөвийн талаар хүмүүсийн өгч байгаа санал
ороогүй бол системийн одоогийн төлвийн талаар хүмүүсийн өгч байгаа санал
хүсэлтүүдийг харахгүй учраас бусдын аль хэдийн олоод шийдсэн маш их асуудлууд
дээр магадгүй та бүдрэн төөрөлдөж дуусах биз ээ. Бүр илүү чухал зүйл нь юу вэ гэвэл
таны системийн эрүүл мэндэд эгзэгтэй байж болох чухал мэдээнүүдээс та хоцрох
болно.</para>
<para>&a.cvsall.name; жагсаалт нь кодод оруулсан өөрчлөлт бүрийн
<para>&a.cvsall.name; жагсаалт нь кодонд оруулсан өөрчлөлт бүрийн
бүртгэл оруулгыг болзошгүй сөрөг нөлөөнүүдийн талаар тохирсон мэдээллийн
хамтаар танд харах боломжийг олгодог.</para>
@ -265,7 +265,7 @@
<listitem>
<para>Хэрэв та эхийг зөвхөн харахаар биш ажиллуулахаар татаж авч байгаа бол
зөвхөн сонгосон хэсгүүдийг биш &os.current;-ийн <emphasis>бүх</emphasis>
эхийг татаж аваарай. Үүний шалтгаан нь эхийн төрөл бүрийн хэсгүүд нь бусад хаа нэгтээх
эхийг татаж аваарай. Үүний шалтгаан нь эхийн төрөл бүрийн хэсгүүд нь бусад хаа нэгтээ байгаа
шинэчлэлтүүдээс хамаардаг бөгөөд зөвхөн хэсэг бүлэг эхийг хөрвүүлэхийг оролдох нь
таныг бараг л баталгаатайгаар асуудалтай учруулах болно.</para>
@ -307,14 +307,14 @@
ордог. Энэ нь <emphasis>одоо болтол</emphasis> хөгжүүлэлтийн салбар
бөгөөд гэхдээ энэ нь ямар ч үед &os.stable;-д зориулагдсан эх нь ямар ч зорилгод
тохирч эсвэл тохирохгүй байж болно гэсэн үг юм. Энэ нь эцсийн хэрэглэгчид
зориулагдсан эх үүсвэр бус ердөө л өөр нэг инженерчлэлийн хөнжүүлэлтийн арга зам
зориулагдсан эх үүсвэр бус ердөө л өөр нэг инженерчлэлийн хөгжүүлэлтийн арга зам
юм.</para>
</sect3>
<sect3>
<title>&os.stable; хэнд хэрэгтэй вэ?</title>
<para>Хэрэв та FreeBSD-ийн хөгжүүлэлтийн процессэд хувь нэмэр оруулах сонирхолтой,
<para>Хэрэв та FreeBSD-ийн хөгжүүлэлтийн процессод хувь нэмэр оруулах сонирхолтой,
энэ нь ялангуяа FreeBSD-ийн дараагийн <quote>гарах</quote> хувилбартай холбоотой байдаг,
эсвэл юу болж байгааг мэдэж байх сонирхолтой байгаа бол та дараах
&os.stable;-г бодолцох хэрэгтэй.</para>
@ -362,7 +362,7 @@
</indexterm>
<orderedlist>
<listitem>
<para>&a.stable.name; жагсаалтанд элсэн орно уу. Энэ нь
<para>&a.stable.name; жагсаалтад элсэн орно уу. Энэ нь
&os.stable;-д илэрч болох бүтээлтийн хамаарлууд эсвэл
тусгайлсан анхаарал шаардлагатай өөр бусад асуудлуудын талаар
танд мэдээлж байх болно. Хөгжүүлэгчид нь зарим нэг маргаантай засвар
@ -370,7 +370,7 @@
мэдээлдэг бөгөөд ийнхүү санал болгож байгаа өөрчлөлтийн талаар хэрэглэгчдэд
ямар нэг асуудал байвал тэдэнд эргээд хариу өгөх боломж олгодог юм.</para>
<para>&a.cvsall.name; жагсаалт нь кодод оруулсан өөрчлөлт бүрийн
<para>&a.cvsall.name; жагсаалт нь кодонд оруулсан өөрчлөлт бүрийн
бүртгэл оруулгыг болзошгүй сөрөг нөлөөнүүдийн талаар тохирсон мэдээллийн
хамтаар танд харах боломжийг олгодог.</para>
@ -383,7 +383,7 @@
<para>Хэрэв та шинэ систем суулгаж &os.stable;-ээс бүтээсэн сар бүрийн хормын
агшны хувилбарыг түүн дээр ажиллуулахыг хүсэж байгаа бол дэлгэрэнгүй
мэдээллийн талаар <ulink url="&url.base;/snapshots/">
Хормын агшны хувилбарууд</ulink> вэб хуудсаас шалгана уу.
Хормын агшны хувилбарууд</ulink> вэб хуудаснаас шалгана уу.
Үүнээс гадна хамгийн сүүлийн үеийн &os.stable; хувилбарыг
<link linkend="mirrors">толин тусгалын хаягууд</link>аас
татан авч суулгах боломжтой бөгөөд доор дурдсан заавруудыг дагаж
@ -427,7 +427,7 @@
<listitem>
<para><application><link
linkend="ctm">CTM</link></application> хэрэгслийг ашигла.
Хэрэв танд Интернет уруу холбогдсон хурдан хямд холболт байхгүй бол
Хэрэв танд Интернэт уруу холбогдсон хурдан хямд холболт байхгүй бол
энэ аргыг та ашиглах хэрэгтэй.
</para>
</listitem>
@ -452,7 +452,7 @@
linkend="makeworld">шинэ цөмийг суулгаж ертенцийг дахин бүтээх</link> хэсгээр
дамжих хэрэгтэй. &a.current; болон <filename>/usr/src/UPDATING</filename>
файлыг унших нь биднийг дараагийн хувилбар уруу шилжихэд заримдаа шаардлагатай
болдог бусад эхлүүлэх процедурууды хувьд хамгийн сүүлийн мэдээлэлтэй байлгах
болдог бусад эхлүүлэх процедуруудын хувьд хамгийн сүүлийн мэдээлэлтэй байлгах
боломжийг бидэнд олгодог.</para>
</listitem>
</orderedlist>
@ -489,10 +489,10 @@
<para><application>Нэргүй CVS</application> болон
<application>CVSup</application> нь эхийг шинэчлэхдээ
<emphasis>татах</emphasis> загварыг хэрэглэгдэг.
<emphasis>татах</emphasis> загварыг хэрэглэдэг.
<application>CVSup</application>-ийн хувьд хэрэглэгч (эсвэл
<command>cron</command> скрипт) <command>cvsup</command>
програмыг эхлүүлэн хаа нэгтээх <command>cvsupd</command>
програмыг эхлүүлэн хаа нэгтээ байгаа <command>cvsupd</command>
серверт хандаж таны өөрийн файлуудыг хамгийн шинэ хэлбэрт авчирдаг.
Таны хүлээн авах шинэчлэлтүүд нь хамгийн сүүлийн минут хүртэлх үеийнх
байх бөгөөд та тэдгээрийг зөвхөн өөрийн хүссэн тэр үедээ авдаг. Та өөрийн
@ -518,7 +518,7 @@
захидлаар дамжуулахад зориулан кодчилдог (зөвхөн хэвлэгдэх боломжтой ASCII
хэлбэрээр). Эдгээр <quote>CTM дельтануудыг</quote> авсаны дараа
тэдгээрийг автоматаар декод хийж шалган хэрэгчид байгаа эхийн хуулбарт
өөрчлөлтүүдийг хийх &man.ctm.rmail.1; хэрэгслэл уруу өгдөг. Энэ процесс
өөрчлөлтүүдийг хийх &man.ctm.rmail.1; хэрэгсэл уруу өгдөг. Энэ процесс
нь <application>CVSup</application>-с хамаагүй илүү үр дүнтэй
бөгөөд энэ нь <emphasis>татах</emphasis> биш харин
<emphasis>түлхэх</emphasis> загвар учраас бидний серверийн эх үүсвэрт
@ -533,7 +533,7 @@
CVS <quote>суурь дельтагаас</quote>) эхэлж
<application>CTM</application>-ийн тусламжтайгаар бүгдийг дахин бүтээх
буюу эсвэл <application>Нэргүй CVS</application>-ийн тусламжтайгаар
муу битүүдийг ердөө л усгаж дахин сүүлийн хэлбэрт аваачих хэрэгтэй болно.</para>
муу битүүдийг ердөө л устгаж дахин сүүлийн хэлбэрт аваачих хэрэгтэй болно.</para>
</sect1>
<sect1 id="makeworld">
@ -619,7 +619,7 @@
<para><maketarget>installkernel</maketarget> амжилттай дууссаны
дараа та ганц хэрэглэгчийн горим уруу ачаалах хэрэгтэй (өөрөөр хэлбэл&nbsp;
<command>boot -s</command> тушаалыг дуудагч мөрөөс ашиглана).
Дараа нь доорхийг ажиллуулна:</para>
Дараа нь доор дурдсан тушаалуудыг ажиллуулна:</para>
<screen>&prompt.root; <userinput>mergemaster -p</userinput>
&prompt.root; <userinput>make installworld</userinput>
@ -648,7 +648,7 @@
<important>
<para><filename>UPDATING</filename> файлыг унших нь өмнө нь тайлбарласнаар
зөв захидлын жагсаалтанд бүртгүүлэхтэй харьцуулах юм бол хүлээн зөвшөөрч болохуйц
зөв захидлын жагсаалтад бүртгүүлэхтэй харьцуулах юм бол хүлээн зөвшөөрч болохуйц
орлогч байж чадахгүй юм. Энэ хоёр шаардлага нь нэмэлт бөгөөд заавал шаардлагатай
биш юм.</para>
</important>
@ -686,7 +686,7 @@
<title><filename>/etc</filename> дэх файлуудыг шинэчил</title>
<para><filename>/etc</filename> сан нь таны системийн тохиргооны мэдээллийн
ихэнх хэсгийг агуулдагаас гадна системийг эхлүүлэхэд ажилладаг скриптүүд энд байдаг.
ихэнх хэсгийг агуулдгаас гадна системийг эхлүүлэхэд ажилладаг скриптүүд энд байдаг.
Эдгээр скриптүүдийн зарим нь FreeBSD-ийн хувилбараас хувилбарт өөрчлөгддөг.</para>
<para>Тохиргооны файлуудын зарим нь бас системийг ажиллуулахад өдөр тутам хэрэглэгддэг.
@ -745,7 +745,7 @@
<maketarget>installworld</maketarget> хийх хүртлээ ганц хэрэглэгчийн горимд
оролгүйгээр хүлээж байж болно.</para>
<para>Супер хэрэглэгч болоод та дараахийг:</para>
<para>Супер хэрэглэгч болоод та доор дурдсаныг:</para>
<screen>&prompt.root; <userinput>shutdown now</userinput></screen>
@ -880,7 +880,7 @@ Script done, &hellip;</screen>
<para>Зарим төрлүүд <filename>Makefile</filename>-д жагсаагдсан байх
бөгөөд гэхдээ эдгээр нь таныг ажиллуулахад зориулагдаагүй. Харин тэдгээр нь
системийг дахин бүтээхэд шаардлагатай алхмуудыг хэд хэдэн дэд алхмуудад хуваахын
тулд бүтээх процессд хэрэглэгддэг.</para>
тулд бүтээх процессод хэрэглэгддэг.</para>
<para>Ихэнх тохиолдолд та &man.make.1; уруу ямар ч параметр дамжуулах
хэрэггүй бөгөөд тэгэхээр таны тушаал дараахтай ижил байж болно:</para>
@ -928,7 +928,7 @@ Script done, &hellip;</screen>
машинууд дээр хамгийн их ашигтай. Гэхдээ эмхэтгэх процессийн ихэнх нь CPU дээр биш
IO дээр ажилладаг болохоор энэ нь бас нэг CPU-тэй машинууд дээр ашигтай юм.</para>
<para>Ердийн нэг CPU-тэй машин дээр та дараахийг ажиллуулж болох юм:</para>
<para>Ердийн нэг CPU-тэй машин дээр та доор дурдсаныг ажиллуулж болох юм:</para>
<screen>&prompt.root; <userinput>make -j4 buildworld</userinput></screen>
@ -937,7 +937,7 @@ Script done, &hellip;</screen>
хангаж хурдасгадаг байна.</para>
<para>Хэрэв та олон CPU машинтай бөгөөд SMP тохируулагдсан цөм ашиглаж байвал
утгыг 6-аас 10 хүртэл болгож хэр хурдасаж байгааг хараарай.</para>
утгыг 6-аас 10 хүртэл болгож хэр хурдсаж байгааг хараарай.</para>
</sect3>
<sect3>
@ -948,7 +948,7 @@ Script done, &hellip;</screen>
</indexterm>
<para>Бүтээхэд шаардагдах хугацаанд олон хүчин зүйлс нөлөөлдөг, гэхдээ
нэлээн сүүлийн үеийн машинуудын хувьд &os.stable; модыг процессын явцад ямар нэгэн
нэлээн сүүлийн үеийн машинуудын хувьд &os.stable; модыг процессийн явцад ямар нэгэн
заль мэх эсвэл дөт зам ашиглалгүйгээр бүтээхэд зөвхөн нэг юм уу эсвэл хоёр цаг л
шаардагдах болох юм. &os.current; модны хувьд арай удах болов уу.</para>
</sect3>
@ -1016,7 +1016,7 @@ Script done, &hellip;</screen>
файлуудыг суулгахын тулд <maketarget>installworld</maketarget>
тушаалыг ашиглах шаардлагатай.</para>
<para>Доорхийг ажиллуул</para>
<para>Доор дурдсаныг ажиллуулна</para>
<screen>&prompt.root; <userinput>cd /usr/src</userinput>
&prompt.root; <userinput>make installworld</userinput></screen>
@ -1030,7 +1030,7 @@ Script done, &hellip;</screen>
<maketarget>installworld</maketarget>-той цуг хэзээ ч хэрэглэгдэх
ёсгүй.</para>
<para>Жишээ нь хэрэв та доорхийг ажиллуулсан бол:</para>
<para>Жишээ нь хэрэв та доор дурдсаныг ажиллуулсан бол:</para>
<screen>&prompt.root; <userinput>make -DNO_PROFILE buildworld</userinput></screen>
@ -1101,12 +1101,12 @@ Script done, &hellip;</screen>
сольдог. Ихэнх өөрчлөгдөөгүй файлуудын хувьд энэ нь хамгийн шилдэг сонголт юм.</para>
<para>Файлыг нийлүүлэхийг сонгосноор текст засварлагч болон хоёр файлын агуулгыг танд
харуулах болно. Та дэлгэцийн хоёр талд байрласан тэдгээр хоёр файлыг хоюуланг нь
харуулах болно. Та дэлгэцийн хоёр талд байрласан тэдгээр хоёр файлыг хоёуланг нь
шалган аль аль талаас нь хэрэгтэй хэсгүүдийг сонгон эцсийн бүтээгдэхүүн гаргаж аван
нийлүүлж болно. Файлууд нь дэлгэцийн хоёр талд байрлан харьцуулагдах явцад
<keycap>l</keycap> түлхүүр таны зүүн талын агуулгыг сонгодог бол
<keycap>r</keycap> түлхүүр нь таны баруун тал дахь агуулгыг сонгох юм.
Гарах эцсийн үр дүн нь хоёр файлын хоюулангийн хэсгүүдийг агуулсан файл болох бөгөөд
Гарах эцсийн үр дүн нь хоёр файлын хоёулангийн хэсгүүдийг агуулсан файл болох бөгөөд
түүнийг дараа нь суулгах боломжтой болох юм. Энэ сонголтыг хэрэглэгчийн тохиргоонуудад
хийгдсэн өөрчлөлтүүдтэй файлуудын хувьд хэрэглэх нь зуршил болжээ.</para>
@ -1170,12 +1170,12 @@ Script done, &hellip;</screen>
<screen>&prompt.root; <userinput>cd /var/tmp/root</userinput>
&prompt.root; <userinput>find -d . -type d | xargs rmdir 2&gt;/dev/null</userinput></screen>
<para>Энэ нь бүх хоосон сангуудыг устгана. (Хоосон биш сангуудын талаарх анхааруулгуудыг
<para>Энэ нь бүх хоосон сангуудыг устгана. (Хоосон биш сангуудын тухай анхааруулгуудыг
гаргахгүйн тулд стандарт алдаа нь <filename>/dev/null</filename>
уруу илгээгддэг.)</para>
<para>Одоо <filename>/var/tmp/root</filename> нь <filename>/</filename>-с
доошхи тохирох байрлалуудад байршуулах ёстой бүх файлуудыг агуулсан байх болно.
доор байрлах тохирох байрлалуудад байршуулах ёстой бүх файлуудыг агуулсан байх болно.
Та одоо эдгээр файл бүрийг шалгаж танд байгаа файлуудаас хэрхэн ялгаатай болохыг
тогтоох хэрэгтэй.</para>
@ -1202,7 +1202,7 @@ Script done, &hellip;</screen>
Шинэ Root Сангаа Тухайн Үеийн Хугацаагаар Нэрлээрэй</title>
<para>Ертөнцийг байнга дахин бүтээнэ гэдэг нь <filename>/etc</filename>-г
та бас байнга шинэчлэнэ гэсэн үг бөгөөд энэ нь ердөө л жижиг хэвшмэл ажил юм.</para>
та бас байнга шинэчилнэ гэсэн үг бөгөөд энэ нь ердөө л жижиг хэвшмэл ажил юм.</para>
<para>Та энэ процессийг <filename>/etc</filename> уруу нийлүүлсэн
өөрийн хамгийн сүүлийн өөрчлөгдсөн файлуудыг хадгалснаар хурдасгаж болох юм.
@ -1373,7 +1373,7 @@ Script done, &hellip;</screen>
обьект файлуудыг агуулдаг. Жирийн үед <command>make buildworld</command>
процессийн эхний алхмуудын нэг нь энэ санг устгаад цоо шинээр эхлэх явдал
юм. Энэ тохиолдолд <filename>/usr/obj</filename>-г дууссаныхаа
дараа байлгаад байх нь ухаалаг биш бөгөөд үүнийг устгаснаар ихээхэн хэмжээний дискийн зайг
дараа байлгаад байх нь ухаалаг биш бөгөөд үүнийг устгаснаар ихээхэн хэмжээний дискний зайг
суллах болно (одоогоор 340&nbsp;MB орчим).</para>
<para>Гэхдээ хэрэв та юу хийж байгаагаа мэдэж байгаа бол <command>make buildworld</command>
@ -1441,14 +1441,14 @@ Building everything..
<listitem>
<para><filename>/usr/src</filename> болон
<filename>/usr/obj</filename> сангуудыг тус тусдаа байх дискүүд
<filename>/usr/obj</filename> сангуудыг тус тусдаа байх дискнүүд
дээр тус тусдаа байх файлын системүүд дээр байрлуул. Хэрэв боломжтой бол
эдгээр дискүүдийг тус тусад нь дискийн хянагчууд дээр байрлуул.</para>
эдгээр дискнүүдийг тус тусад нь дискний хянагчууд дээр байрлуул.</para>
</listitem>
<listitem>
<para>&man.ccd.4; (нийлүүлсэн дискийн драйвер) төхөөрөмж ашиглан
эдгээр файлын системүүдийг олон дискүүдийн дагуу байрлуулах нь бас
<para>&man.ccd.4; (нийлүүлсэн дискний драйвер) төхөөрөмж ашиглан
эдгээр файлын системүүдийг олон дискнүүдийн дагуу байрлуулах нь бас
арай илүү хурдасгах юм.</para>
</listitem>
@ -1572,7 +1572,7 @@ Building everything..
</indexterm>
<para>Хэрэв та олон машинуудын хувьд ижил эх модыг дагахыг хүсэж бүгдийн хувьд
эхийг татан авахуулж бүгдийг дахин бүтээхийг хүсэж байгаа бол энэ нь дискийн зай,
эхийг татан авахуулж бүгдийг дахин бүтээхийг хүсэж байгаа бол энэ нь дискний зай,
сүлжээний зурвасын өргөн болон
CPU циклүүд зэрэг эх үүсвэрүүдийг үр ашиггүйгээр ашиглахад хүргэхээр санагдаж
болох юм. Тиймээ, үүний шийдэл нь нэг машинаар ихэнх ажлыг хийлгэж
@ -1599,7 +1599,7 @@ Building everything..
<para>Энэ бүтээх олонлог дахь бүх машинууд нь өөр өөрийн машин дээрээсээ ижил цэг дээр
<filename>/usr/obj</filename> болон <filename>/usr/src</filename>-г
холболт хийх хэрэгтэй. Туйлын хүслээр бол энэ нь бүтээх машин дээрх хоёр өөр дискүүд
холболт хийх хэрэгтэй. Туйлын хүслээр бол энэ нь бүтээх машин дээрх хоёр өөр дискнүүд
байж болох бөгөөд гэхдээ эдгээр нь уг машин дээр NFS холболт бас хийгдэж болохоор
байж болох юм. Хэрэв танд олон бүтээх олонлогууд байгаа бол
<filename>/usr/src</filename> сан нь нэг бүтээх машин дээр байрлаж

View file

@ -29,9 +29,9 @@
<sect1 id="desktop-synopsis">
<title>Ерөнхий агуулга</title>
<para>FreeBSD нь текст боловсруулагч програмууд болон хөтөчүүд зэрэг
<para>FreeBSD нь текст боловсруулагч програмууд болон хөтчүүд зэрэг
ширээний төрөл бүрийн хэрэглээний програмуудыг ажиллуулж чаддаг.
Эдгээр програмуудын ихэнхи нь багц хэлбэрээр юм уу эсвэл портуудын
Эдгээр програмуудын ихэнх нь багц хэлбэрээр юм уу эсвэл портуудын
цуглуулгаас автоматаар бүтээгдэж болно. Шинэ хэрэглэгчдийн олонхи нь эдгээр
хэрэглээний програмуудыг өөрийн компьютер дээр суулгахыг хүсдэг. Энэ бүлэгт
зарим нэг түгээмэл хэрэглэгддэг ширээний програмуудыг портуудын цуглуулга болон
@ -44,10 +44,10 @@
ихэнх програмуудыг урьдчилан бүтээсэн багцуудаас суулгаж болно.</para>
<para>FreeBSD нь Линуксийн хоёртын хэлбэртэй нийцтэй ажиллах боломжийг хангадаг
учраас Линукст эхлэн хөгжүүлэгдсэн олон програмуудыг ашиглах боломжтой байдаг.
учраас Линуксд эхлэн хөгжүүлэгдсэн олон програмуудыг ашиглах боломжтой байдаг.
Линуксийн ямар ч хэрэглээний програмыг суулгахаасаа өмнө <xref linkend="linuxemu">-ийг
уншихийг зөвлөж байна. Линуксийн хоёртын хэлбэртэй нийцтэй байдлыг
ашиглаж байгаа ихэнхи портуудын нэр <quote>linux-</quote> гэж эхэлсэн байгаа.
уншихыг зөвлөж байна. Линуксийн хоёртын хэлбэртэй нийцтэй байдлыг
ашиглаж байгаа ихэнх портуудын нэр <quote>linux-</quote> гэж эхэлсэн байгаа.
Жишээ нь &man.whereis.1; тушаалын тусламжтайгаар ямар нэг портыг хайж байхдаа
үүнийг санаарай. Нийтлэлийн энэ хэсгээс цааш ямар нэг Линуксийн хэрэглээний програмуудыг
суулгахын өмнө таныг Линуксийн хоёртын хэлбэртэй нийцтэй байдлыг идэвхжүүлсэн байгаа
@ -57,7 +57,7 @@
<itemizedlist>
<listitem>
<para>Хөтөчүүд (<application>Mozilla</application>,
<para>Хөтчүүд (<application>Mozilla</application>,
<application>Opera</application>,
<application>Firefox</application>,
<application>Konqueror</application> зэрэг)</para>
@ -100,32 +100,32 @@
</listitem>
</itemizedlist>
<para>Мультимедиа орчны тохиргооны талаарх мэдээллийг <xref linkend="multimedia">-с
<para>Мультимедиа орчны тохиргооны тухай мэдээллийг <xref linkend="multimedia">-с
уншина уу. Хэрэв та цахим захидал тохируулж ашиглахыг хүсвэл
<xref linkend="mail">-т хандана уу.</para>
</sect1>
<sect1 id="desktop-browsers">
<title>Хөтөчүүд</title>
<title>Хөтчүүд</title>
<indexterm>
<primary>хөтөчүүд</primary>
<primary>хөтчүүд</primary>
<secondary>вэб</secondary>
</indexterm>
<para>FreeBSD нь тодорхой хөтөч урьдчилан суулгагдсан байдаггүй. Харин
портын цуглуулгын
<ulink url="http://www.FreeBSD.org/ports/www.html">www</ulink>
сан суулгахад бэлэн олон хөтөчүүдийг агуулдаг. Танд бүгдийг эмхэтгэх хугацаа
сан суулгахад бэлэн олон хөтчүүдийг агуулдаг. Танд бүгдийг эмхэтгэх хугацаа
байхгүй бол (энэ нь зарим тохиолдолд маш их хугацаа шаардаж болно) тэдгээрийн
олонхи нь багц хэлбэрээр байдаг.</para>
<para><application>KDE</application> болон
<application>GNOME</application> нь HTML хөтөчүүдээр хангадаг.
<application>GNOME</application> нь HTML хөтчүүдээр хангадаг.
Эдгээр бүрэн гүйцэд ширээний програмуудыг хэрхэн суулгаж тохируулах
талаар дэлгэрэнгүй мэдээллийг <xref linkend="x11-wm">-с лавлана уу.</para>
<para>Хэрэв та хөнгөн чанарын хөтөчүүдийг хайж байгаа бол портын
<para>Хэрэв та хөнгөн чанарын хөтчүүдийг хайж байгаа бол портын
цуглуулгаас <filename role="package">www/dillo</filename>,
<filename role="package">www/links</filename>, эсвэл
<filename role="package">www/w3m</filename> зэргүүдийг
@ -190,12 +190,12 @@
Энэ нь бүр HTML зохиогчтой байдаг бөгөөд таныг вэб хуудас өөрөө бичих төлөвлөгөөтэй байгаа
тохиолдолд хэрэг болж болох юм. <application>&netscape;</application>-ийн
хэрэглэгчид <application>Communicator</application> цуглуулгатай адил болохыг олж
харах болно. Учир нь хоёр хөтөч хоюулаа ижил үндсийг хуваалцдаг болохоор тэр юм.</para>
харах болно. Учир нь хоёр хөтөч хоёулаа ижил үндсийг хуваалцдаг болохоор тэр юм.</para>
<para>233MHz-с бага CPU хурдтай эсвэл 64MB-аас бага RAM-тай удаан машинууд дээр
<application>Mozilla</application> нь бүрэн гүйцэд ашиглагддаг байхын
тулд хэтэрхий их нөөц шаардаж болох юм. Оронд нь энэ бүлгийн хойхно тайлбарласан
<application>Opera</application> хөтөчийг та харин үзэж болох юм.</para>
<application>Opera</application> хөтчийг та харин үзэж болох юм.</para>
<para>Хэрэв та <application>Mozilla</application>-г эмхэтгэж чадахгүй
юм уу эсвэл ерөөсөө эмхэтгэхийг хүсэхгүй байгаа бол FreeBSD GNOME баг танд
@ -204,7 +204,7 @@
<screen>&prompt.root; <userinput>pkg_add -r mozilla</userinput></screen>
<para>Хэрэв багц байхгүй бөгөөд танд хангалттай хугацаа болон дискийн зай байгаа
<para>Хэрэв багц байхгүй бөгөөд танд хангалттай хугацаа болон дискний зай байгаа
бол <application>Mozilla</application>-ийн эхийг авч, эмхэтгэн, өөрийн
систем дээр суулгаж болно. Үүнийг дараах тушаалуудаар хийж болно:</para>
@ -213,13 +213,13 @@
<para><application>Mozilla</application> порт нь <username>root</username>
зөвшөөрлүүдээр хром бүртгэлийн тохируулгыг ажиллуулан зөв эхэлж байгааг
баталгаажуулдаг. Гэхдээ, хэрэв та хулганын дохионууд зэрэг нэмэлт зүйлсийг
баталгаажуулдаг. Гэхдээ, хэрэв та хулганы дохионууд зэрэг нэмэлт зүйлсийг
татаж авахыг хүсэж байгаа бол тэдгээрийг зөв суулгахын тулд <username>root</username>
эрхээр <application>Mozilla</application>-г ажиллуулах ёстой.</para>
<para><application>Mozilla</application>-ийн суулгацыг дууссаны
дараа та дахиж <username>root</username> хэрэглэгч болох шаардлагагүй.
Та дараахийг бичин <application>Mozilla</application>-г хөтөч хэлбэрээр
Та доор дурдсаныг бичин <application>Mozilla</application>-г хөтөч хэлбэрээр
эхлүүлж болно:</para>
<screen>&prompt.user; <userinput>mozilla</userinput></screen>
@ -242,7 +242,7 @@
бүрэн гүйцэд програмуудын цуглуулга юм. <application>Firefox</application> нь
зөвхөн хөтөч бөгөөд энэ нь түүнийг илүү жижиг, хурдан болгодог байна.</para>
<para>Дараахийг бичин багцыг суулгана:</para>
<para>Доор дурдсаныг бичин багцыг суулгана:</para>
<screen>&prompt.root; <userinput>pkg_add -r firefox</userinput></screen>
@ -278,7 +278,7 @@
хаягаас <application>Diablo &jre;</application> багцыг татан авч
&man.pkg.add.1; тушаалаар суулгах хэрэгтэй.</para>
<para>Өөрийн хөтөчийг эхлүүлж байрлал оруулдаг
<para>Өөрийн хөтчийг эхлүүлж байрлал оруулдаг
мөрөнд <literal>about:plugins</literal> гэж бичин <keycap>Enter</keycap>
дарна. Суулгагдсан залгаасуудын талаар хуудас үзүүлэгдэх бөгөөд
<application>&java;</application> залгаас тэнд одоо байх ёстой.
@ -288,7 +288,7 @@
<screen>&prompt.root; <userinput>ln -s /usr/local/diablo-jre1.5.0/plugin/i386/ns7/libjavaplugin_oji.so \
/usr/local/lib/browser_plugins/</userinput></screen>
<para>дараа нь өөрийн хөтөчийг дахин дуудна.</para>
<para>дараа нь өөрийн хөтчийг дахин дуудна.</para>
</sect2>
<sect2 id="moz-flash-plugin">
@ -310,7 +310,7 @@
<para>Дараагийн алхам бол <filename
role="package">www/linux-flashplugin7</filename> портыг суулгах
явдал юм. Залгаас суулгагдсаны дараа өөрийн хөтөчийг эхлүүлж байрлал оруулдаг
явдал юм. Залгаас суулгагдсаны дараа өөрийн хөтчийг эхлүүлж байрлал оруулдаг
мөрөнд <literal>about:plugins</literal> гэж бичин <keycap>Enter</keycap>
дарна. Байгаа бүх залгаасуудтай жагсаалт гарч ирэх ёстой.</para>
@ -323,7 +323,7 @@
&prompt.root; <userinput>ln -s /usr/local/lib/npapi/linux-flashplugin/flashplayer.xpt \
/usr/local/lib/browser_plugins/</userinput></screen>
<para>Хэрэв та хөтөчөө дахин эхлүүлбэл залгаас одоо өмнө дурдсан жагсаалтад
<para>Хэрэв та хөтчөө дахин эхлүүлбэл залгаас одоо өмнө дурдсан жагсаалтад
гарч ирэх ёстой.</para>
<note>
@ -353,7 +353,7 @@
<screen>&prompt.root; <userinput>pkg_add -r opera</userinput></screen>
<para>Зарим нэг FTP сайтуудад бүх багцууд байдаггүй боловч портын цуглуулгыг
ашиглан дараахийг бичин үүнтэй ижил үр дүнд хүрч болно:</para>
ашиглан доор дурдсаныг бичин үүнтэй ижил үр дүнд хүрч болно:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/www/opera</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
@ -362,7 +362,7 @@
тулд дээрх жишээний <literal>opera</literal> гэсний оронд
<literal>linux-opera</literal> гэж солих хэрэгтэй.
<application>Adobe
&acrobat.reader;</application> зэрэг зөвхөн Линукст байдаг
&acrobat.reader;</application> зэрэг зөвхөн Линуксд байдаг
залгаасуудын хэрэглээг шаардах тохиолдолд Линуксийн хувилбар нь ашигтай байдаг.
Бусад талаараа FreeBSD болон Линуксийн хувилбарууд нь ажиллагааны хувьд
адилхан байдаг.</para>
@ -380,7 +380,7 @@
<application>KDE</application>-ийн гадна талд
<filename role="package">x11/kdebase3</filename>-ийг суулган
бас ашиглаж болох юм. <application>Konqueror</application>
ердийн нэг хөтөчөөс илүү бөгөөд файлын менежер болон мультимедиа
ердийн нэг хөтчөөс илүү бөгөөд файлын менежер болон мультимедиа
үзүүлэгч болж чаддаг.</para>
<para><application>Konqueror</application> нь бас залгаасуудын олонлогтой
@ -478,7 +478,7 @@
<para>Хэрэв багц байхгүй бол та портын цуглуулгыг ашиглаж болно. Жишээ нь
<application>KDE3</application>-д зориулж <application>KOffice</application>-г
суулгахын тулд дараахийг ажиллуулна:</para>
суулгахын тулд доор дурдсаныг ажиллуулна:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/editors/koffice-kde3</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
@ -566,7 +566,7 @@
<para><application>OpenOffice.org</application> нь бүх шаардлагатай
програмуудыг бүрэн гүйцэд оффисийн бүтээмжийн цуглуулгадаа агуулсан байдаг: энд
теск боловсруулагч, хүснэгттэй ажиллах програм, танилцуулгын менежер,
текст боловсруулагч, хүснэгттэй ажиллах програм, танилцуулгын менежер,
болон зургийн програмыг дурдаж болно. Уг програмын хэрэглэгчийн интерфэйс нь
бусад оффисийн цуглуулгуудтай их төстэй бөгөөд төрөл бүрийн файлын хэлбэршилтүүдийг
импорт, экспорт хийж чаддаг байна. Энэ нь интерфэйсүүд, алдаа шалгагчид болон
@ -575,11 +575,11 @@
<para><application>OpenOffice.org</application>-ийн текст боловсруулагч
нь эх XML файлын хэлбэршилтийг зөөвөрлөгдөх боломж ба уян хатан чанарыг
сайжруулах зорилгоор ашигладаг. Хүснэгттэй ажиллах програм нь макро
хэлний боломжтой бөгөөд гаднах мэдээлийн баазуудтай холбогдох боломжтой
хэлний боломжтой бөгөөд гаднах мэдээллийн баазуудтай холбогдох боломжтой
байдаг. <application>OpenOffice.org</application> нь
аль хэдийн тогтвортой болсон бөгөөд &windows;, &solaris;, Линукс, FreeBSD,
болон &macos;&nbsp;X дээр ажилладаг.
<application>OpenOffice.org</application>-ийн талаарх илүү мэдээллийг
<application>OpenOffice.org</application>-ийн тухай илүү мэдээллийг
<ulink url="http://www.openoffice.org/">OpenOffice.org вэб сайт</ulink>аас
олж болно. FreeBSD-тэй холбоотой мэдээлэл болон багцуудыг шууд татаж
авахын тулд <ulink
@ -587,7 +587,7 @@
Хөрвүүлэх Баг</ulink>ийн вэб сайтыг ашиглана уу.</para>
<para><application>OpenOffice.org</application>-ийг суулгахын тулд
дараахийг ажиллуулна:</para>
доор дурдсаныг ажиллуулна:</para>
<screen>&prompt.root; <userinput>pkg_add -r openoffice.org</userinput></screen>
@ -612,7 +612,7 @@
<para>Хэрэв <application>OpenOffice.org</application> багцууд
байхгүй бол портыг эмхэтгэх сонголт танд бас байдаг. Гэхдээ энэ нь
дискийн асар их зай болон эмхэтгэх хугацаа ихийг шаардана гэдгийг та
дискний асар их зай болон эмхэтгэх хугацаа ихийг шаардана гэдгийг та
санаж байх ёстой шүү.</para>
<screen>&prompt.root; <userinput>cd /usr/ports/editors/openoffice.org-2</userinput>
@ -703,13 +703,13 @@
<para>Олон баримтууд нь одоо PDF файл хэлбэрээр тараагддаг бөгөөд энэ нь
<quote>Portable Document Format</quote> буюу зөөврийн баримтын
хэлбэршилт гэгддэг. Эдгээр файлуудын төрлүүдэд зориулсан, зөвлөдөг
үзүүлэгчдийн нэг нь Adobe-оос гаргасан Линукст зориулсан
үзүүлэгчдийн нэг нь Adobe-оос гаргасан Линуксд зориулсан
<application>&acrobat.reader;</application> юм. FreeBSD нь
Линуксийн хоёртын хэлбэрийн програмуудыг ажиллуулж чаддаг болохоор
энэ нь FreeBSD-д бас байдаг юм.</para>
<para>Портын цуглуулгаас <application>&acrobat.reader; 7</application>-г
суулгахын тулд дараахийг хийнэ:</para>
суулгахын тулд доор дурдсаныг хийнэ:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/print/acroread7</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
@ -741,7 +741,7 @@
Бараг бүх үйлдлүүд нь гараас эсвэл хулганаас хийгдэж болно.</para>
<para><application>gv</application>-г багц хэлбэрээр суулгахын тулд
дараахийг хийнэ:</para>
доор дурдсаныг хийнэ:</para>
<screen>&prompt.root; <userinput>pkg_add -r gv</userinput></screen>
@ -774,7 +774,7 @@
<screen>&prompt.root; <userinput>pkg_add -r xpdf</userinput></screen>
<para>Багц байхгүй юм уу эсвэл та портын цуглуулга ашиглахыг илүүд үзэж
байгаа бол дараахийг хийнэ:</para>
байгаа бол доор дурдсаныг хийнэ:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/graphics/xpdf</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
@ -798,12 +798,12 @@
үзүүлэх болон интернационалчлалыг дэмждэг.</para>
<para>Хэрэв та <application>GQview</application> багцыг суулгахыг хүсэж
байгаа бол дараахийг хийнэ:</para>
байгаа бол доор дурдсаныг хийнэ:</para>
<screen>&prompt.root; <userinput>pkg_add -r gqview</userinput></screen>
<para>Багц байхгүй юм уу эсвэл та портын цуглуулга ашиглахыг илүүд үзэж
байгаа бол дараахийг хийнэ:</para>
байгаа бол доор дурдсаныг хийнэ:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/graphics/gqview</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
@ -872,7 +872,7 @@
Энэ нь хялбар интерфэйстэйгээс гадна маш мэргэжлийн програм юм.</para>
<para><application>GnuCash</application> нь ухаалаг регистр,
системийн шаталсан бүртэлүүд, гарын олон хурдасгагчид болон автоматаар
системийн шаталсан бүртгэлүүд, гарын олон хурдасгагчид болон автоматаар
гүйцээх аргуудтай байдаг. Энэ нь ганц гүйлгээг хэд хэдэн, илүү дэлгэрэнгүй
хэсгүүдэд хувааж чаддаг. <application>GnuCash</application> нь
<application>Quicken</application> QIF файлуудыг импорт хийн
@ -880,7 +880,7 @@
ажиллаж бас чаддаг байна.</para>
<para>Өөрийн систем дээрээ <application>GnuCash</application>-ийг суулгахын тулд
дараахийг хийнэ:</para>
доор дурдсаныг хийнэ:</para>
<screen>&prompt.root; <userinput>pkg_add -r gnucash</userinput></screen>
@ -915,11 +915,11 @@
бүх энгийн үүрний хэлбэрүүдийг зөвшөөрдөг.</para>
<para><application>Gnumeric</application>-ийг багцаас суулгахын тулд
дараахийг бичнэ:</para>
доор дурдсаныг бичнэ:</para>
<screen>&prompt.root; <userinput>pkg_add -r gnumeric</userinput></screen>
<para>Хэрэв багц байхгүй бол та дараахийг хийн портын цуглуулгыг ашиглаж болно:</para>
<para>Хэрэв багц байхгүй бол та доор дурдсаныг хийн портын цуглуулгыг ашиглаж болно:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/math/gnumeric</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
@ -944,11 +944,11 @@
гаргаж чаддаг байна.</para>
<para><application>Abacus</application>-ийг багцаас нь суулгахын
тулд дараахийг ажиллуулна:</para>
тулд доор дурдсаныг ажиллуулна:</para>
<screen>&prompt.root; <userinput>pkg_add -r abacus</userinput></screen>
<para>Хэрэв багц байхгүй бол та дараахийг хийн портын цуглуулгыг ашиглаж болно:</para>
<para>Хэрэв багц байхгүй бол та доор дурдсаныг хийн портын цуглуулгыг ашиглаж болно:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/deskutils/abacus</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>

File diff suppressed because it is too large Load diff

View file

@ -19,7 +19,7 @@
<para>FreeBSD-ийн хэрэглэгчийн хүрээнийхэнд хандах хамгийн чухал цэгүүдийг доор дурдав.
Хэрэв та энд дурдагдсанаас өөр эх үүсвэрүүдийн талаар мэдэж байвал
тэдгээрийг бас энэ жагсаалтанд оруулахаар &a.doc; уруу илгээнэ үү.</para>
тэдгээрийг бас энэ жагсаалтад оруулахаар &a.doc; уруу илгээнэ үү.</para>
<sect1 id="eresources-mail">
<title>Захидлын жагсаалтууд</title>
@ -35,7 +35,7 @@
<emphasis>Аль нэг жагсаалт уруу элсэн орох эсвэл захидал илгээхээсээ өмнө
жагсаалтын дүрмийг уншина уу</emphasis>. Одоо манай захидлын жагсаалтын захиалагчдын
ихэнх нь FreeBSD-тэй холбоотой олон зуун захиануудыг өдөр бүр авдаг бөгөөд зөв хэрэглэх
талаарх дүрэм, журмуудыг гаргаснаар бид жагсаалтуудын шуугиан, дохионы харьцааг
тухай дүрэм, журмуудыг гаргаснаар бид жагсаалтуудын шуугиан, дохионы харьцааг
(signal-to-noise ratio) өндөр байлгахыг хичээдэг. Бага хийх нь захидлын жагсаалтыг
энэ төсөлд зориулсан үр ашигтай холбооны зөөвөрлөгч байхыг эцсийн эцэст болиулж
болох юм.</para>
@ -116,7 +116,7 @@
<row>
<entry>&a.isp.name;</entry>
<entry>FreeBSD ашиглаж байгаа Интернетийн үйлчилгээ үзүүлэгчдийн
<entry>FreeBSD ашиглаж байгаа Интернэтийн үйлчилгээ үзүүлэгчдийн
асуудлууд</entry>
</row>
@ -197,7 +197,7 @@
<row>
<entry>&a.apache.name;</entry>
<entry><application>Apache</application>-тай холбоотой портуудын талаарх хэлэлцүүлэг</entry>
<entry><application>Apache</application>-тай холбоотой портуудын тухай хэлэлцүүлэг</entry>
</row>
<row>
@ -321,7 +321,7 @@
<row>
<entry>&a.ipfw.name;</entry>
<entry>IP галт ханын кодны шинэ дизайны талаарх техникийн хэлэлцүүлэг</entry>
<entry>IP галт ханын кодны шинэ дизайны тухай техникийн хэлэлцүүлэг</entry>
</row>
<row>
@ -356,7 +356,7 @@
<row>
<entry>&a.mobile.name;</entry>
<entry>Хөдөлгөөнт тооцооллын талаарх хэлэлцүүлгүүд</entry>
<entry>Хөдөлгөөнт тооцооллын тухай хэлэлцүүлгүүд</entry>
</row>
<row>
@ -371,7 +371,7 @@
<row>
<entry>&a.newbus.name;</entry>
<entry>Шугамын архитектурын талаарх техникийн хэлэлцүүлгүүд</entry>
<entry>Шугамын архитектурын тухай техникийн хэлэлцүүлгүүд</entry>
</row>
<row>
@ -398,7 +398,7 @@
<row>
<entry>&a.pf.name;</entry>
<entry>Пакет шүүгч галт ханын системийн талаарх хэлэлцүүлэг болон
<entry>Пакет шүүгч галт ханын системийн тухай хэлэлцүүлэг болон
асуултууд</entry>
</row>
@ -409,12 +409,12 @@
<row>
<entry>&a.ports.name;</entry>
<entry>Портын цуглуулгын талаарх хэлэлцүүлэг</entry>
<entry>Портын цуглуулгын тухай хэлэлцүүлэг</entry>
</row>
<row>
<entry>&a.ports-bugs.name;</entry>
<entry>Портын алдаанууд/PR-уудын талаарх хэлэлцүүлэг</entry>
<entry>Портын алдаанууд/PR-уудын тухай хэлэлцүүлэг</entry>
</row>
<row>
@ -424,7 +424,7 @@
<row>
<entry>&a.proliant.name;</entry>
<entry>HP ProLiant сервер тавцангууд дээрх FreeBSD-ийн талаарх техникийн хэлэлцүүлэг</entry>
<entry>HP ProLiant сервер тавцангууд дээрх FreeBSD-ийн тухай техникийн хэлэлцүүлэг</entry>
</row>
<row>
@ -434,7 +434,7 @@
<row>
<entry>&a.qa.name;</entry>
<entry>Чанарын баталгааны талаарх хэлэлцүүлэг, ихэвчлэн гарах гэж байгаа хувилбар</entry>
<entry>Чанарын баталгааны тухай хэлэлцүүлэг, ихэвчлэн гарах гэж байгаа хувилбар</entry>
</row>
<row>
@ -502,12 +502,12 @@
<row>
<entry>&a.usb.name;</entry>
<entry>USB-д зориулсан &os;-ийн дэмжлэгийн талаарх хэлэлцүүлэг</entry>
<entry>USB-д зориулсан &os;-ийн дэмжлэгийн тухай хэлэлцүүлэг</entry>
</row>
<row>
<entry>&a.vuxml.name;</entry>
<entry>VuXML дэд бүтцийн талаарх хэлэлцүүлэг</entry>
<entry>VuXML дэд бүтцийн тухай хэлэлцүүлэг</entry>
</row>
<row>
@ -563,7 +563,7 @@
өөрчилж болно.</para>
<para><emphasis>CVS жагсаалтууд:</emphasis> Дараах жагсаалтууд нь
эх модны төрөл бүрийн талбарууд дахь өөрчлөлтүүдийн талаарх бүртгэлийн
эх модны төрөл бүрийн талбарууд дахь өөрчлөлтүүдийн тухай бүртгэлийн
мэдэгдлүүдийг харахыг хүссэн хүмүүст зориулагдсан байдаг. Тэдгээр нь
<emphasis>Зөвхөн Уншигдах</emphasis> жагсаалтууд бөгөөд
тэдгээр рүү захидал илгээх ёсгүй юм.</para>
@ -623,14 +623,14 @@
бүх заавруудыг агуулсан байх ёстой.</para>
<para>Өгөгдсөн жагсаалт уруу илгээхийн тулд ердөө л
<email><replaceable>листийн_нэр</replaceable>@FreeBSD.org</email>
<email><replaceable>жагсаалтын_нэр</replaceable>@FreeBSD.org</email>
хаяг уруу захидал илгээнэ. Дараа нь захидлын жагсаалтын дэлхий даяарх
гишүүдэд тараагдах болно.</para>
<para>Жагсаалтаас гарахын тулд жагсаалтаас хүлээн авсан цахим захидал бүрийн
доор байрлах URL дээр дарах хэрэгтэй. Өөрийгөө бүртгэлээс хасахын тулд
бас цахим захидал
<email><replaceable>листийн_нэр</replaceable>-unsubscribe@FreeBSD.org</email>
<email><replaceable>жагсаалтын_нэр</replaceable>-unsubscribe@FreeBSD.org</email>
руу илгээж болно.</para>
<para>Дахин хэлэхэд бид техникийн захидлын жагсаалтуудад техникийн талын зүйлс
@ -648,7 +648,7 @@
хоёр (2) анхааруулга бичгээр ирэх бөгөөд үүний дараа гурав дахь удаагаа зөрчсөн
тохиолдолд илгээгчийг FreeBSD-ийн бүх захидлын жагсаалтаас хасаж тэдгээр рүү дахиж
илгээхийг нь шүүх болно. Бид ийм дүрмүүд, арга хэмжээнүүд байгаад харамсаж байгаа
боловч өнөөгийн Интернет нь маш танхай балмад орчин юм шиг санагддаг бөгөөд
боловч өнөөгийн Интернэт нь маш танхай балмад орчин юм шиг санагддаг бөгөөд
олон хүмүүс эдгээрийн арга замууд ямар эмзэг болохыг хүндэтгэдэггүй билээ.</para>
<para>Дагаж мөрдөх дүрэм, журмууд:</para>
@ -718,7 +718,7 @@
<listitem>
<para><emphasis>Andrew File System</emphasis> буюу Эндрю файлын систем</para>
<para>Энэ жагсаалт нь AFS-г CMU/Transarc-аас порт хийж ашиглах талаарх
<para>Энэ жагсаалт нь AFS-г CMU/Transarc-аас порт хийж ашиглах тухай
хэлэлцүүлэгт зориулагдсан</para>
</listitem>
</varlistentry>
@ -729,9 +729,9 @@
<listitem>
<para><emphasis>Чухал үйл явдлууд / түүхийн гол үеүүд</emphasis></para>
<para>Энэ нь FreeBSD-ийн чухал үйл явдлуудын талаарх тохиолдлын зарлалуудыг
<para>Энэ нь FreeBSD-ийн чухал үйл явдлуудын тухай тохиолдлын зарлалуудыг
сонирхсон хүмүүст зориулагдсан захидлын жагсаалт юм. Үүнд хормын
хувилбарууд болон бусад хувилбаруудын талаарх зарлалууд багтдаг.
хувилбарууд болон бусад хувилбаруудын тухай зарлалууд багтдаг.
Энэ нь бас FreeBSD-ийн шинэ боломжуудын зарлалуудыг агуулдаг.
Сайн дурынхныг уриалах гэх мэтийг бас агуулж болох юм. Энэ нь
бага ачаалалтай, чанд хянагдсан захидлын жагсаалт юм.</para>
@ -802,8 +802,8 @@
<para>Энэ жагсаалт нь хоёртын шинэчлэлийн төсөл буюу <application>binup</application>-д
зориулсан хэлэлцүүлгийн боломжийг хангахаар байдаг. Дизайны асуудлууд,
шийдлийн талаарх дэлгэрэнгүй зүйлс, засварууд, алдааны тайлангууд,
төлөвийн тайлангууд, боломжийн хүсэлтүүд, итгэмжлэн оруулсан зүйлсийн
шийдлийн тухай дэлгэрэнгүй зүйлс, засварууд, алдааны тайлангууд,
төлвийн тайлангууд, боломжийн хүсэлтүүд, итгэмжлэн оруулсан зүйлсийн
бүртгэлүүд болон <application>binup</application>-тай холбоотой
бусад бүх зүйлс энэ жагсаалтаар хэлэлцэгддэг.</para>
</listitem>
@ -817,8 +817,8 @@
<para>Энэ нь FreeBSD-ийн &bluetooth; хэрэглэгчид
цугладаг хэлэлцүүлэг юм. Дизайны асуудлууд,
шийдлийн талаарх дэлгэрэнгүй зүйлс, засварууд, алдааны тайлангууд,
төлөвийн тайлангууд, боломжийн хүсэлтүүд, итгэмжлэн оруулсан зүйлсийн
шийдлийн тухай дэлгэрэнгүй зүйлс, засварууд, алдааны тайлангууд,
төлвийн тайлангууд, боломжийн хүсэлтүүд, итгэмжлэн оруулсан зүйлсийн
бүртгэлүүд болон &bluetooth;-тай холбоотой
бусад бүх зүйлс энэ жагсаалтаар хэлэлцэгддэг.</para>
</listitem>
@ -835,7 +835,7 @@
нядлагчид (Bugbusters) болон PR мэдээллийн баазад үнэн сэтгэлээсээ
сонирхолтой бусад талуудад зориулсан зохицуулалт болон хэлэлцүүлэг болон үйлчлэх
явдал юм. Энэ жагсаалт нь тусгайлсан алдаанууд, засварууд юм уу эсвэл
PR-уудын талаарх хэлэлцүүлгүүдэд зориулагдаагүй.</para>
PR-уудын тухай хэлэлцүүлгүүдэд зориулагдаагүй.</para>
</listitem>
</varlistentry>
@ -886,10 +886,10 @@
<term>&a.current.name;</term>
<listitem>
<para><emphasis>&os.current;-г ашиглах талаарх хэлэлцүүлэг</emphasis></para>
<para><emphasis>&os.current;-г ашиглах тухай хэлэлцүүлэг</emphasis></para>
<para>Энэ нь &os.current;-ийн хэрэглэгчдэд зориулсан захидлын жагсаалт
юм. Хэрэглэгчдэд нөлөөлөх -CURRENT-с гарсан шинэ боломжуудын талаарх
юм. Хэрэглэгчдэд нөлөөлөх -CURRENT-с гарсан шинэ боломжуудын тухай
анхааруулгууд болон -CURRENT байхын тулд хийх алхмуудын заавруудыг энэ
жагсаалт агуулдаг. <quote>CURRENT</quote>-г ашиглаж байгаа хэн бүхэн
энэ жагсаалтад бүртгүүлэх ёстой. Энэ нь техникийн чанартай агуулгыг хатуу чанд хүлээж
@ -903,7 +903,7 @@
<listitem>
<para><emphasis>FreeBSD CVSweb төсөл</emphasis></para>
<para>FreeBSD-CVSweb-ийн хэрэглээ, хөгжүүлэлт болон арчилгааны талаарх
<para>FreeBSD-CVSweb-ийн хэрэглээ, хөгжүүлэлт болон арчилгааны тухай
техникийн хэлэлцүүлгүүд.</para>
</listitem>
</varlistentry>
@ -946,7 +946,7 @@
арчлах, Eclipse IDE болон залгаасуудыг &os; орчин уруу порт хийхэд туслахтай
холбоотой бүх зүйлсэд зориулж хамтын дэмжлэгийг хангах явдал юм.</para>
<para>Eclipse хүрээнийхэн болон &os; хүрээнийхэнд хоюуланд нь ашигтай байхаар
<para>Eclipse хүрээнийхэн болон &os; хүрээнийхэнд хоёуланд нь ашигтай байхаар
тэдгээрийн хооронд мэдээлэл солилцохыг хөнгөвчлөх бас зорилготой юм.</para>
<para>Энэ жагсаалт нь Eclipse хэрэглэгчдийн хэрэглээн дээр үндсэндээ
@ -966,7 +966,7 @@
холбоотой сэдвүүдийг хэлэлцдэг. Энэ нь зөвхөн техникийн агуулга хүлээж
байдаг техникийн захидлын жагсаалт юм. Энэ жагсаалтын зорилгын хувьд
бид суулгагдсан системүүдийг тодорхойлдог бөгөөд эдгээр системүүд нь
ширээний системүүд биш бөгөөд тооцоолох өрөнхий орчнуудад зориулагдаагүй
ширээний системүүд биш бөгөөд тооцоолох ерөнхий орчнуудад зориулагдаагүй
тодорхой нэг зорилгоор ашиглагддаг тооцоолох төхөөрөмжүүд юм.
Жишээнүүдэд бүх төрлийн утасны харилцуурууд, чиглүүлэгчүүд, шилжүүлэгчүүд
болон PBX-үүд, алсын хэмжих төхөөрөмж, PDA-ууд, Point of Sale буюу
@ -992,12 +992,12 @@
<term>&a.eol.name;</term>
<listitem>
<para><emphasis>FreeBSD төслийн дэмжихээ болисон FreeBSD-тэй холбоотой
<para><emphasis>FreeBSD төслийн дэмжихээ больсон FreeBSD-тэй холбоотой
програм хангамжуудын тэгш дэмжлэг.</emphasis></para>
<para>Энэ жагсаалт нь FreeBSD төслийн албан ёсны (өөрөөр хэлбэл
аюулгүй байдлын зөвлөгөөнүүд болон засваруудын хэлбэрээр) дэмжлэг үзүүлэхээ
болисон FreeBSD-тэй холбоотой програм хангамжийн дэмжлэг үзүүлэх
больсон FreeBSD-тэй холбоотой програм хангамжийн дэмжлэг үзүүлэх
эсвэл ашиглахыг хүссэн хүмүүст зориулагдсан юм.</para>
</listitem>
</varlistentry>
@ -1047,7 +1047,7 @@
<para><emphasis>GNOME</emphasis></para>
<para>FreeBSD системүүдэд зориулсан <application>GNOME</application> Ширээний
орчны талаарх хэлэлцүүлгүүд. Энэ жагсаалт нь техникийн захидлын жагсаалт бөгөөд зөвхөн техникийн агуулгыг
орчны тухай хэлэлцүүлгүүд. Энэ жагсаалт нь техникийн захидлын жагсаалт бөгөөд зөвхөн техникийн агуулгыг
хүлээж байдаг.</para>
</listitem>
</varlistentry>
@ -1150,7 +1150,7 @@
<para>Энэ нь жагсаалт нь FreeBSD-тэй холбоотой техникийн хэлэлцүүлгүүдэд
зориулагдсан. Энэ нь техникийн анхдагч захидлын жагсаалт юм.
Энэ нь FreeBSD дээр идэвхтэйгээр ажиллаж байгаа хувь хүмүүсд
Энэ нь FreeBSD дээр идэвхтэйгээр ажиллаж байгаа хувь хүмүүст
асуудлууд гаргаж тавих эсвэл өөр шийдлүүдийг хэлэлцэхэд нь зориулагджээ.
Техникийн хэлэлцүүлгийг дагах сонирхолтой хувь хүмүүс нэгдэхэд
дуртайяа байх болно.
@ -1166,7 +1166,7 @@
<para><emphasis>FreeBSD тоног төхөөрөмжийн ерөнхий хэлэлцүүлэг</emphasis></para>
<para>FreeBSD-ийн ажиллаж байгаа тоног төхөөрөмжийн төрлүүд, төрөл бүрийн асуудлууд болон
юу худалдаж авах эсвэл авахгүй байхтай холбоотой саналуудын талаарх ерөнхий
юу худалдаж авах эсвэл авахгүй байхтай холбоотой саналуудын тухай ерөнхий
хэлэлцүүлэг.</para>
</listitem>
</varlistentry>
@ -1177,7 +1177,7 @@
<listitem>
<para><emphasis>Толин тусгал сайтууд</emphasis></para>
<para>FreeBSD толин тусгал сайтуудыг ажиллуулж байгаа хүмүүсд
<para>FreeBSD толин тусгал сайтуудыг ажиллуулж байгаа хүмүүст
зориулсан зарлалууд ба хэлэлцүүлэг.</para>
</listitem>
</varlistentry>
@ -1186,10 +1186,10 @@
<term>&a.isp.name;</term>
<listitem>
<para><emphasis>Интернетийн үйлчилгээ үзүүлэгчдэд зориулсан
<para><emphasis>Интернэтийн үйлчилгээ үзүүлэгчдэд зориулсан
асуудлууд</emphasis></para>
<para>Энэ захидлын жагсаалт нь FreeBSD ашиглаж байгаа Интернетийн үйлчилгээ
<para>Энэ захидлын жагсаалт нь FreeBSD ашиглаж байгаа Интернэтийн үйлчилгээ
үзүүлэгчидтэй (ISP-ууд) холбоотой сэдвүүдийг хэлэлцэхэд зориулагдсан.
Энэ жагсаалт нь техникийн захидлын жагсаалт бөгөөд зөвхөн техникийн агуулгыг
хүлээж байдаг.</para>
@ -1212,14 +1212,14 @@
<term>&a.performance.name;</term>
<listitem>
<para><emphasis>FreeBSD-г тааруулах эсвэл хурдлуулах талаарх хэлэлцүүлгүүд</emphasis></para>
<para><emphasis>FreeBSD-г тааруулах эсвэл хурдлуулах тухай хэлэлцүүлгүүд</emphasis></para>
<para>Энэ захидлын жагсаалт нь хакерууд, администраторууд ба/эсвэл
оролцож байгаа талууд FreeBSD-тэй хамаатай ажиллагаатай холбоотой
сэдвүүдийг хэлэлцэхэд зориулсан талбар юм. Хүлээж авах боломжтой
сэдвүүдэд их ачаалалтай, ажиллагааны асуудлуудтай учирч байгаа
эсвэл FreeBSD-ийн хязгааруудад тулж байгаа FreeBSD суулгацуудын
талаарх хэлэлцүүлэг ордог. FreeBSD-ийн ажиллагааг сайжруулах талаар
тухай хэлэлцүүлэг ордог. FreeBSD-ийн ажиллагааг сайжруулах талаар
ажиллах сонирхолтой талуудыг энэ жагсаалтад бүртгүүлэхэд туйлаас
дэмждэг. Энэ нь FreeBSD-г хурдан, хүчирхэг, өргөжих боломжтой
болгох сонирхолтой, туршлагатай FreeBSD хэрэглэгчид, хакерууд эсвэл
@ -1235,10 +1235,10 @@
<term>&a.pf.name;</term>
<listitem>
<para><emphasis>Пакет шүүгч галт ханын системийн талаарх хэлэлцүүлэг ба
<para><emphasis>Пакет шүүгч галт ханын системийн тухай хэлэлцүүлэг ба
асуултууд</emphasis></para>
<para>Пакет шүүгч (pf) галт ханын системийн талаарх FreeBSD-тэй холбоотой
<para>Пакет шүүгч (pf) галт ханын системийн тухай FreeBSD-тэй холбоотой
хэлэлцүүлэг. Техникийн хэлэлцүүлэг болон хэрэглэгчийн асуултууд
аль алийг хэлэлцэх боломжтой. Энэ жагсаалт нь ALTQ QoS тогтолцоог
хэлэлцэх бас талбар юм.</para>
@ -1277,7 +1277,7 @@
<para><emphasis><quote>Портуудын</quote> хэлэлцүүлэг</emphasis></para>
<para>FreeBSD-ийн <quote>портын цуглуулга</quote> (<filename>/usr/ports</filename>),
портын дэд бүтэц болон портын ерөнхий зохицуулалтын чармайлтуудын талаарх
портын дэд бүтэц болон портын ерөнхий зохицуулалтын чармайлтуудын тухай
хэлэлцүүлгүүд. Энэ жагсаалт нь техникийн захидлын жагсаалт бөгөөд зөвхөн техникийн агуулгыг
хүлээж байдаг.</para>
</listitem>
@ -1334,7 +1334,7 @@
<listitem>
<para><emphasis>Хэрэглэгчийн асуултууд</emphasis></para>
<para>Энэ нь FreeBSD-ийн талаарх асуултуудад зориулагдсан захидлын
<para>Энэ нь FreeBSD-ийн тухай асуултуудад зориулагдсан захидлын
жагсаалт юм. Та асуултаа нэлээн техникийн гэж үзэж байгаагаас
бусад тохиолдолд <quote>how to</quote> буюу <quote>хэрхэн яаж</quote>
гэсэн асуултуудыг техникийн жагсаалтууд руу илгээх ёсгүй юм.</para>
@ -1393,7 +1393,7 @@
хүлээж байдаг.</para>
<note>
<para>Энэ жагсаалт нь &a.embedded.name;-р хуучирч ашиглагдахаа болисон.</para>
<para>Энэ жагсаалт нь &a.embedded.name;-р хуучирч ашиглагдахаа больсон.</para>
</note>
</listitem>
@ -1403,10 +1403,10 @@
<term>&a.stable.name;</term>
<listitem>
<para><emphasis>&os.stable;-ийн хэрэглээний талаарх хэлэлцүүлэг</emphasis></para>
<para><emphasis>&os.stable;-ийн хэрэглээний тухай хэлэлцүүлэг</emphasis></para>
<para>Энэ нь &os.stable;-ийн хэрэглэгчдэд зориулсан захидлын жагсаалт
юм. Хэрэглэгчдэд нөлөөлөх -STABLE-с гарсан шинэ боломжуудын талаарх
юм. Хэрэглэгчдэд нөлөөлөх -STABLE-с гарсан шинэ боломжуудын тухай
анхааруулгууд болон -STABLE байхын тулд хийх алхмуудын заавруудыг энэ
жагсаалт агуулдаг. <quote>STABLE</quote>-г ашиглаж байгаа хэн бүхэн
энэ жагсаалтад бүртгүүлэх хэрэгтэй.
@ -1532,7 +1532,7 @@
жагсаалтуудын ихэнх хэсэгт хамаарах болно.</para>
</note>
<para>Хэрэв цахим захидал HTML болон цэвэр текст хувилбарыг хоюуланг
<para>Хэрэв цахим захидал HTML болон цэвэр текст хувилбарыг хоёуланг
агуулж байвал HTML хувилбарыг устгах болно. Хэрэв цахим захидал зөвхөн
HTML хувилбарыг агуулж байвал энэ нь цэвэр текст рүү хөрвүүлэгдэх болно.</para>
</sect2>
@ -1718,7 +1718,7 @@
<tgroup cols="4">
<thead>
<row>
<entry>Домен</entry>
<entry>Домэйн</entry>
<entry>Боломжууд</entry>
<entry>Хэрэглэгчийн бүлэг</entry>
<entry>Администратор</entry>

View file

@ -10,7 +10,7 @@
<chapterinfo>
<authorgroup>
<author>
<firstname>Жозэф Ж.</firstname>
<firstname>Жозеф Ж.</firstname>
<surname>Баарбиш</surname>
<contrib>Хувь нэмэр болгон оруулсан </contrib>
</author>
@ -48,21 +48,21 @@
Галт хана нь сүлжээгээр дамжин өнгөрч байгаа пакетуудыг, <quote>дүрмүүдэд</quote> заасны дагуу эсвэл нэвтрүүлэх, эсвэл хаах үүргийг гүйцэтгэдэг.
Галт ханын дүрмүүд нь пакетийг протоколын төрөл, эхлэл хост хаяг, очих хост хаяг, эхлэл порт хаяг, очих порт хаяг зэрэг хэд хэдэн шинжээр нь шинжлэх боломжийг олгодог.</para>
<para>Галт ханыг ашигласнааар тухайн хостын болон сүлжээний аюулгүй байдлыг нилээд нэмэгдүүлж чадна. Галт ханын тусламжтайгаар дараах зүйлсийг хийх боломжтой :</para>
<para>Галт ханыг ашигласнаар тухайн хостын болон сүлжээний аюулгүй байдлыг нилээд нэмэгдүүлж чадна. Галт ханын тусламжтайгаар дараах зүйлсийг хийх боломжтой :</para>
<itemizedlist>
<listitem>
<para>Дотоод сүлжээнд байрлаж байгаа сервер машин, түүн дээр ажиллаж байгаа програм үйлчилгээг Интернетээр дамжин орж ирж буй гадны урсгалаас хамгаалах, тусгаарлах.</para>
<para>Дотоод сүлжээнд байрлаж байгаа сервер машин, түүн дээр ажиллаж байгаа програм үйлчилгээг Интернэтээр дамжин орж ирж буй гадны урсгалаас хамгаалах, тусгаарлах.</para>
</listitem>
<listitem>
<para>Дотоод сүлжээнд байрлаж байгаа хостоос Интернет уруу хандах хандалтыг хаах, хязгаарлах.</para>
<para>Дотоод сүлжээнд байрлаж байгаа хостоос Интернэт уруу хандах хандалтыг хаах, хязгаарлах.</para>
</listitem>
<listitem>
<para>Network address translation буюу Сүлжээний Хаягийн Хөрвүүлэлтийг
(<acronym>NAT</acronym>) дэмжих. Өөрөөр хэлбэл дотоод сүлжээндээ хувийн <acronym>IP</acronym> хаяг хэрэглэж,
Интернетэд гарахдаа дундаа нэг холболтыг (нэг <acronym>IP</acronym> хаяг эсвэл автоматаар оноосон бүлэг хаягаар) хуваан хэрэглэх.</para>
Интернэтэд гарахдаа дундаа нэг холболтыг (нэг <acronym>IP</acronym> хаяг эсвэл автоматаар оноосон бүлэг хаягаар) хуваан хэрэглэх.</para>
</listitem>
</itemizedlist>
@ -74,7 +74,7 @@
</listitem>
<listitem>
<para>&os;-тэй хамт суусан галт хануудын ялгаа.</para>
<para>&os;-тэй хамт суусан галт ханануудын ялгаа.</para>
</listitem>
<listitem>
@ -95,7 +95,7 @@
<itemizedlist>
<listitem>
<para>&os; болон Интернетийн талаарх үндсэн ойлголт.</para>
<para>&os; болон Интернэтийн тухай үндсэн ойлголт.</para>
</listitem>
</itemizedlist>
</sect1>
@ -118,11 +118,11 @@
багасгадаг учраас хамааруулсан галт хана нь хамааруулаагүй
галт ханыг бодвол илүүтэйгээр аюулгүй байдлыг хангаж чаддаг.</para>
<para><quote>Төлөвт галт ханыг</quote> ашиглан аюулгүй байдлыг цааш илүү сайжруудах боломжтой.
<para><quote>Төлөвт галт ханыг</quote> ашиглан аюулгүй байдлыг цааш илүү сайжруулах боломжтой.
Төлөвт галт хана нь галт ханаар дамжин тогтсон холболтуудыг бүртгэж,
зөвхөн таарч байгаа тогтсон холболтоор эсвэл шинэ холболт үүсгэн урсгалыг нэвтрүүлдэг.
Төлөвт галт ханын нэг дутагдалтай тал гэвэл олон шинэ холболтууд нэг дор тогтох үед
Denial of Service буюу Үйлчилгээг Зогсоох(<acronym>DoS</acronym>) халдлаганд өртөмтгий болдог. Иймээс галт ханыг
Denial of Service буюу Үйлчилгээг Зогсоох(<acronym>DoS</acronym>) халдлагад өртөмтгий болдог. Иймээс галт ханыг
зохион байгуулахдаа төлөвт ба төлөвт-бус байдлыг хослуулан хэрэглэх нь хамгийн оновчтой байдаг.</para>
</sect1>
@ -146,7 +146,7 @@
<para>Зохиогч IPFILTER-г сонгон авсан нь түүний төлөвт дүрмүүд нь
<acronym>NAT</acronym> орчинд хэрэглэхэд төвөг багатай, мөн
дотроо ftp proxy агуулсан байдгаас болсон хэрэг. Энэхүү ftp proxy-г ашиглан
гадагшаа гарах FTP ургалыг зөвшөөрсөн дүрмүүдийг бичихэд хялбар байдаг.</para>
гадагшаа гарах FTP урсгалыг зөвшөөрсөн дүрмүүдийг бичихэд хялбар байдаг.</para>
<para>Бүх галт ханууд пакет удирдах талбарын утгыг шинжлэх зарчмаар ажиллах тул
галт ханын дүрмүүдийг бичихийн өмнө <acronym>TCP</acronym>/IP протокол хэрхэн
@ -182,7 +182,7 @@ OpenBSD Төсөл нь PF-н Хэрэглэгчдийн Гарын авлагы
явуулдаг тул давхардуулахгүй үүднээс энэ гарын авлагад
оруулаагүй болно.</para>
<para>Илүү дэлгэрэнгүй мэдээллийг &os;-н PF веб хуудаснаас үзнэ үү: <ulink
<para>Илүү дэлгэрэнгүй мэдээллийг &os;-н PF вэб хуудаснаас үзнэ үү: <ulink
url="http://pf4freebsd.love2party.net/"></ulink>.</para>
<sect2>
@ -259,11 +259,11 @@ device pfsync</programlisting>
<para><literal>device pflog</literal> мөр
хуурамч &man.pflog.4; сүлжээний төхөөрөмжийг идэвхжүүлнэ. Энэ хуурамч
төхөөрөмжийн тусламжтайгаар &man.bpf.4; дескриптор уруу урсгалыг бүртгэх
боломжтой. &man.pflogd.8; демоныг бүртгэлийг дискэн дээр хадгалахад хэрэглэнэ.</para>
боломжтой. &man.pflogd.8; дэмонг бүртгэлийг дискэн дээр хадгалахад хэрэглэнэ.</para>
<para><literal>device pfsync</literal> мөр
хуурамч &man.pfsync.4; сүлжээний төхөөрөмжийг идэвхжүүлнэ. Энэ хуурамч
төхөөрөмжийн тусламжтайгаар <quote>төлөвийн өөрчлөлтүүдийг</quote> хянах боломжтой.
төхөөрөмжийн тусламжтайгаар <quote>төлвийн өөрчлөлтүүдийг</quote> хянах боломжтой.
Энэ төхөөрөмж нь ачаалах боломжтой модульд байдаггүй тул, түүнийг
ашиглахын тулд цөмийг шинээр бүтээх хэрэгтэй байдаг.</para>
@ -295,7 +295,7 @@ NAT ашиглах бодолтой байгаа бол дараах илэрх
<sect2>
<title><acronym>ALTQ</acronym>-г идэвхжүүлэх</title>
<para><acronym>ALTQ</acronym>-г идэвхжүүлэх ганц арга зам бол түүний боломжуудийг
<para><acronym>ALTQ</acronym>-г идэвхжүүлэх ганц арга зам бол түүний боломжуудыг
&os; цөмтэй хамт хөрвүүлэн эмхэтгэх юм. Мөн сүлжээний картын драйвер болгон <acronym>ALTQ</acronym>-г
дэмждэггүй тул өөрийн тань хэрэглэж буй &os; хувилбарын хувьд дэмжигддэг драйверуудын жагсаалтыг
&man.altq.4; гарын авлагын хуудаснаас үзнэ үү. Дараах тохируулгууд
@ -313,9 +313,9 @@ options ALTQ_NOPCC # Required for SMP build</programlisting>
-г бүхэлд нь идэвхжүүлнэ.</para>
<para><literal>options ALTQ_CBQ</literal> мөр Class Based Queuing
буюу Ангилалаас Хамаарсан Дараалал Үүсгэх(<acronym>CBQ</acronym>) боломжийг идэвхжүүлнэ.
буюу Ангиллаас Хамаарсан Дараалал Үүсгэх(<acronym>CBQ</acronym>) боломжийг идэвхжүүлнэ.
<acronym>CBQ</acronym> нь шүүгч дүрмүүд дээр үндэслэн урсгалуудад эрэмбэ тогтоох зорилгоор
зурвасын өргөнийг өөр өөр ангилалуудад болон дарааллуудад хуваах боломжийг олгоно.</para>
зурвасын өргөнийг өөр өөр ангиллуудад болон дарааллуудад хуваах боломжийг олгоно.</para>
<para><literal>options ALTQ_RED</literal> мөр Random Early
Detection буюу Санамсаргүй Эрт Илрүүлэлт(<acronym>RED</acronym>)-г идэвхжүүлнэ.
@ -357,7 +357,7 @@ Hierarchical Fair Service Curve Packet Scheduler буюу Үе давхарга
<warning>
<para>pf хэрэглэгчийн гарын авлагаар аялахдаа, &os; хувилбарууд өөр өөрийн
pf хувилбарыг ашигладагийг санаарай. &os; 5.X дээрх <application>pf</application> галт хана
pf хувилбарыг ашигладгийг санаарай. &os; 5.X дээрх <application>pf</application> галт хана
нь OpenBSD-н 3.5 хувилбарынхтай дүйх ба &os; 6.X дээрх <application>pf</application> галт хана
нь OpenBSD-н 3.7 хувилбарынхтай дүйдэг болохыг анхаарна уу.</para>
</warning>
@ -393,7 +393,7 @@ pf хувилбарыг ашигладагийг санаарай. &os; 5.X дэ
&man.ipf.8; хэрэгслийг хэрэглэнэ. <acronym>NAT</acronym> дүрмүүдийг
нэмэх болон хасахдаа &man.ipnat.1; хэрэгслийг хэрэглэнэ. &man.ipfstat.8; хэрэгсэл
нь IPFILTER-н цөмийн талд ажиллаж байгаа хэсгийн статистикийг хэвлэхэд зориулагдсан.
&man.ipmon.8; програм харин IPFILTER-н үйлдлүүдийг системийн бүргэлийн файлд
&man.ipmon.8; програм харин IPFILTER-н үйлдлүүдийг системийн бүртгэлийн файлд
бүртгэнэ.</para>
<para>IPF-г анх зохиохдоо <quote>сүүлд тохирсон дүрэм дийлнэ</quote> гэсэн
@ -402,7 +402,7 @@ pf хувилбарыг ашигладагийг санаарай. &os; 5.X дэ
болон төлөвт <quote>keep state</quote> тохируулгуудыг агуулах болсон нь орчин үеийн
хэрэгцээ шаардлагад илүү нийцэх болжээ. IPF-н албан ёсны баримтжуулалтанд
хуучин уламжлалт дүрмүүдийг бичих параметрүүд болон файлтай ажиллах логикууд багтсан байдаг.
Харин шинэ функцүүдийг нь зөвхөн нэмэлт боломж байдлаар оруулсан нь аюулгүй байдлыг хавьгүй
Харин шинэ функцуудыг нь зөвхөн нэмэлт боломж байдлаар оруулсан нь аюулгүй байдлыг хавьгүй
илүү хангасан галт хана бий болгож байгаа тэднийг хэт доогуур тавьсан санагддаг.</para>
<para>Энэ бүлэгт байгаа зааврууд нь <quote>quick</quote> болон төлөвт <quote>keep state</quote>
@ -414,8 +414,8 @@ pf хувилбарыг ашигладагийг санаарай. &os; 5.X дэ
AND: the para below is repeated 3 times in this chapter-->
<para>Хамааруулсан галт хана нь зөвхөн дүрмэнд тохирсон пакетуудыг нэвтрүүлнэ.
Ийм маягаар галт ханын цаанаас Интернет уруу ямар ямар үйлчилгээнүүд
гарч болох болон эсрэгээр Интернетээс дотоод сүлжээ уруу ямар ямар үйлчилгээнүүд нэвтэрч
Ийм маягаар галт ханын цаанаас Интернэт уруу ямар ямар үйлчилгээнүүд
гарч болох болон эсрэгээр Интернэтээс дотоод сүлжээ уруу ямар ямар үйлчилгээнүүд нэвтэрч
болохыг удирдах боломжтой. Эдгээрээс бусад бүх урсгалыг хааж, бүртгэдэг байхаар зохиогдсон
байдаг. Хамааруулсан галт хана нь хамааруулаагүй галт ханаас аюулгүй байдлын хувьд
хэд дахин илүү, тиймээс энд бид зөвхөн хамааруулсан галт ханын дүрмүүдийн талаар
@ -445,7 +445,7 @@ pf хувилбарыг ашигладагийг санаарай. &os; 5.X дэ
rc.conf тохиргооны файл дотор ipfilter_enable="YES" илэрхийлэл байгаа үед систем IPF цөмийн
модулийг динамикаар ачаална. Энэ ачаалах боломжтой модуль нь бүртгэх боломжтойгоор,
анхдагч <literal>default pass all</literal> тохируулгын хамт бүтээгдсэн байдаг. Анхдагч дүрмийг
<literal>block all</literal> болгохын тулд IPF-г цөмөд эмхэтгэх шаардлага байхгүй. Зөвхөн
<literal>block all</literal> болгохын тулд IPF-г цөмд эмхэтгэх шаардлага байхгүй. Зөвхөн
дүрмүүдийнхээ төгсгөлд бүгдийг хаах дүрмийг бичиж өгөхөд хангалттай.</para>
</sect2>
@ -518,7 +518,7 @@ ipmon_flags="-Ds" # D = start as daemon
# n = map IP &amp; port to names</programlisting>
<para>Хэрэв энэ галт ханын цаана хувийн IP хаяг хэрэглэдэг LAN байгаа бол
<acronym>NAT</acronym> функцийг идэвхжүүлэхийн тулд дараах мөрүүдийг нэмэх хэрэгтэй:</para>
<acronym>NAT</acronym> функцыг идэвхжүүлэхийн тулд дараах мөрүүдийг нэмэх хэрэгтэй:</para>
<programlisting>gateway_enable="YES" # Enable as LAN gateway
ipnat_enable="YES" # Start ipnat function
@ -623,9 +623,9 @@ ipnat_rules="/etc/ipnat.rules" # rules definition file for ipnat</programlist
354727 block out on dc0 from any to any
430918 pass out quick on dc0 proto tcp/udp from any to any keep state</screen>
<para><command>ipfstat</command> тушаалын хамгийн чухал функцүүдийн
<para><command>ipfstat</command> тушаалын хамгийн чухал функцуудын
нэг бол, &os;-н ажиллаж байгаа процессийн хүснэгтийг &man.top.1;
харуулдаг шиг төлөвийн хүснэгтийг <option>-t</option> туг харуулдаг явдал юм.
харуулдаг шиг төлвийн хүснэгтийг <option>-t</option> туг харуулдаг явдал юм.
Таны галт хана гадны халдлагад өртөх үед энэ функц түүнийг илрүүлэх, шинжлэх, халдлагад
оролцож буй пакетуудыг харах боломжийг олгоно. Нэмэлт дэд тугууд нь хяналт хийх
эхлэл болон очих IP хаяг, порт, эсвэл протоколыг сонгох боломжийг олгодог.
@ -648,7 +648,7 @@ IPFILTER_LOG тохируулга идэвхжсэн байх ёстой. Энэ
ажиллах чадвартай. Төрөлх горим нь энэ тушаалыг тушаал мөрөн дээр
<option>-D</option> туггүйгээр оруулахад ажиллах анхдагч горим юм.</para>
<para>Демон горим нь болж өнгөрсөн үйл явцийн бүртгэлийг эргэж харахын тулд
<para>Демон горим нь болж өнгөрсөн үйл явцын бүртгэлийг эргэж харахын тулд
системийн бүртгэлийг тасралтгүй хөтлөн явуулахад тохиромжтой горим юм.
&os; болон IPFILTER энэ горимд ажиллахаар тохируулагдсан байдаг. &os;
нь системийн бүртгэлийг автоматаар тойруулах чадвартай. Тиймээс бүртгэлийн мэдээллийг syslogd
@ -697,7 +697,7 @@ LOG_ERR - бүртгэсэн пакетууд болон богино гэгдс
<screen>&prompt.root; <userinput>touch /var/log/ipfilter.log</userinput></screen>
<para>syslog-н функцүүдийг <filename>/etc/syslog.conf</filename> файл доторх
<para>syslog-н функцуудыг <filename>/etc/syslog.conf</filename> файл доторх
тодорхойлох илэрхийллүүдээр удирдаж болно. <filename>syslog.conf</filename> файл нь
IPF мэт програмуудын үүсгэсэн системийн мэдэгдлүүдтэй ажиллахад уян хатан болгодог.</para>
@ -711,7 +711,7 @@ IPF мэт програмуудын үүсгэсэн системийн мэдэ
<para><filename>/etc/syslog.conf</filename> файлд хийсэн өөрчлөлтүүдийг
идэвхжүүлэхийн тулд та системээ дахин ачаалах эсвэл <command>/etc/rc.d/syslogd reload</command>
тушаалыг ашиглан syslog процессэд <filename>/etc/syslog.conf</filename> файлыг дахин уншуулах
тушаалыг ашиглан syslog процессод <filename>/etc/syslog.conf</filename> файлыг дахин уншуулах
хэрэгтэй.</para>
<para>Дээр шинээр үүсгэсэн бүртгэлийг тойруулахын тулд
@ -748,7 +748,7 @@ IPF мэт програмуудын үүсгэсэн системийн мэдэ
<orderedlist>
<listitem>
<para>Үйлдэл: нэвтрүүлсэн бол р, хаасан бол b, богино пакет бол S,
аль ч дүрмэнд тохироогүй бол n, бүртгэх дүрэм бол L. Эдгээр тугуудийг дараах эрэмбээр харуулна:
аль ч дүрмэнд тохироогүй бол n, бүртгэх дүрэм бол L. Эдгээр тугуудыг дараах эрэмбээр харуулна:
S, p, b, n, L. Том P эсвэл B үсэг нь тухайн пакет ямар нэг дүрмээс биш, глобал тохиргооноос
хамааран бүртгэгдсэн болохыг заана.</para>
</listitem>
@ -775,7 +775,7 @@ S, p, b, n, L. Том P эсвэл B үсэг нь тухайн пакет ям
<para>Хэрэв ICMP пакет бол, төгсгөлд нь хоёр талбар байна.
Эхнийх нь үргэлж <quote>ICMP</quote> утгатай байна, дараагийнх нь налуу зураасаар тусгаарлагдсан
ICMP мэдэгдэл болон дэд мэдэгдлийн төрөл, жишээлбэл портонд хандаж чадсангүй гэсэн мэдэгдлийн хувьд ICMP 3/3 байна.</para>
ICMP мэдэгдэл болон дэд мэдэгдлийн төрөл, жишээлбэл портод хандаж чадсангүй гэсэн мэдэгдлийн хувьд ICMP 3/3 байна.</para>
</sect2>
<sect2 id="firewalls-ipf-rules-script">
@ -783,7 +783,7 @@ ICMP мэдэгдэл болон дэд мэдэгдлийн төрөл, жиш
<para>Зарим туршлагатай IPF хэрэглэгчид дүрмүүдийг агуулсан файл үүсгээд
түүнийгээ симбол орлуулалттай скрипт байдлаар ажиллуулах боломжтой болгон бичдэг.
Үүний гол давуу тал нь та зөвхөн симбол нэрд харгалзах утгыг өөрчилвөл, скриптийг ажиллуулахад
Үүний гол давуу тал нь та зөвхөн симбол нэрд харгалзах утгыг өөрчилбөл, скриптийг ажиллуулахад
уг симбол орлуулалт орсон дүрэм бүр шинэ утгыг авах болно. Скриптийн хувьд,
олон дахин хэрэглэгддэг утгуудыг бичихэд симбол орлуулалтыг ашиглаж, тэдгээрийг
олон дүрмэнд орлуулж өгнө гэсэн үг юм. Дараах жишээн дээрээс харна уу.</para>
@ -837,7 +837,7 @@ EOF
<screen>&prompt.root; <userinput>sh /etc/ipf.rules.script</userinput></screen>
<para>Суулгагдсан симболтой дүрмийн файлийг хэрэглэхэд нэг асуудал тулгардаг:
<para>Суулгагдсан симболтой дүрмийн файлыг хэрэглэхэд нэг асуудал тулгардаг:
IPF симбол орлуулалтыг ойлгохгүй, ийм скриптийг шууд уншиж чаддаггүй.</para>
<para>Дараах скриптийг хоёр аргын нэгээр хэрэглэж болно:</para>
@ -886,8 +886,8 @@ sh /etc/ipf.rules.script</programlisting>
<para>Пакет дотор агуулагдаж байгаа утгуудыг үндэслэн тухайн пакетийг
нэвтрүүлэх болон хаахыг хэлж байгаа дүрмүүдийг дүрмийн олонлог гэнэ. Хостуудын
хоорондох хоёр чиглэлтэй пакет солилцоо нь сесс харилцааг бүрдүүлнэ. галт ханын
дүрмийн олонлогоор пакет хоёр дахин шүүгдэнэ, эхний удаа Интернетээс пакетийг
хүлээн авахад, дараагийн удаа буцаж Интернетрүү гарч явахад. Бүх TCP/IP үйлчилгээнүүдийн
дүрмийн олонлогоор пакет хоёр дахин шүүгдэнэ, эхний удаа Интернэтээс пакетийг
хүлээн авахад, дараагийн удаа буцаж Интернэт рүү гарч явахад. Бүх TCP/IP үйлчилгээнүүдийн
хувьд (жишээ нь: telnet, www, mail, г.м.) ямар протоколоор ажиллах болон эхлэл ба
очих IP хаяг, эхлэл ба очих порт хаяг зэргийг урьдаас тодорхойлж өгсөн байдаг.
Эдгээр үзүүлэлтүүд дээр үндэслэн нэвтрүүлэх болох хаах дүрмүүдийг зохиодог.</para>
@ -913,8 +913,8 @@ sh /etc/ipf.rules.script</programlisting>
AND: the para below is repeated 3 times in this chapter-->
<para>Хамааруулсан галт хана нь зөвхөн дүрмэнд тохирсон пакетуудыг нэвтрүүлнэ.
Ийм маягаар галт ханын цаанаас Интернет уруу ямар ямар үйлчилгээнүүд
гарч болох болон эсрэгээр Интернетээс дотоод сүлжээ уруу ямар ямар үйлчилгээнүүд хандаж
Ийм маягаар галт ханын цаанаас Интернэт уруу ямар ямар үйлчилгээнүүд
гарч болох болон эсрэгээр Интернэтээс дотоод сүлжээ уруу ямар ямар үйлчилгээнүүд хандаж
болохыг удирдах боломжтой. Эдгээрээс бусад бүх урсгалыг хааж, бүртгэдэг байхаар зохиогдсон
байдаг. Хамааруулсан галт хана нь хамааруулаагүй галт ханаас аюулгүй байдлын хувьд
хэд дахин илүү, тиймээс энд бид зөвхөн хамааруулсан галт ханын дүрмүүдийн талаар
@ -951,7 +951,7 @@ sh /etc/ipf.rules.script</programlisting>
тухайн мөрөнд зүүнээс баруун тийш тодорхой дэс дараагаар бичигдэнэ.
Түлхүүр үгүүд тодоор бичигдэх тул түүгээр нь ялгаж танина. Зарим түлхүүр
үгүүд дэд-тохируулгатай байна. Тэр нь өөрөө түлхүүр үг байж болохоос гадна
цааш дэд-тохируулгуудыг агуулсан байж болно. Доорх синтаксийн үг бүр нь
цааш дэд-тохируулгуудыг агуулсан байж болно. Доорх синтаксын үг бүр нь
дор байрлах мөрүүдэд задаргааны хамт байгаа.</para>
<!-- This section is probably wrong. See the OpenBSD flag -->
@ -1005,13 +1005,13 @@ sh /etc/ipf.rules.script</programlisting>
<para>Дүрэм нь орох болон гарах урсгалын алинд үйлчлэхийг
заавал зааж өгөх ёстой. Энэ нь in эсвэл out түлхүүр үгийн аль нэг нь заавал
бичигдсэн байх ёстой гэсэн үг юм. Үгүй бол синтаксийн алдаа өгч, танигдахгүй.</para>
бичигдсэн байх ёстой гэсэн үг юм. Үгүй бол синтаксын алдаа өгч, танигдахгүй.</para>
<para><literal>in</literal> гэдэг нь Интернет уруу харж байгаа
<para><literal>in</literal> гэдэг нь Интернэт уруу харж байгаа
интерфэйс дээр хүлээж авсан дотогшоо ирж байгаа пакетийн хувьд энэ дүрэм
үйлчлэхийг зааж өгнө.</para>
<para><literal>out</literal> гэдэг нь Интернет уруу харж байгаа
<para><literal>out</literal> гэдэг нь Интернэт уруу харж байгаа
интерфэйс уруу чиглэсэн гадагшаа явж байгаа пакетийн хувьд энэ дүрэм үйлчлэхийг
зааж өгнө.</para>
</sect3>
@ -1062,7 +1062,7 @@ sh /etc/ipf.rules.script</programlisting>
<title>SELECTION</title>
<para>Энэ бүлэгт танилцуулж байгаа түлхүүр үгүүд тухайн пакетийг
дүрмэнд тохирсон эсэхийг тогтоохын тулд шалгадаг пакетийн онцлогыг
дүрмэнд тохирсон эсэхийг тогтоохын тулд шалгадаг пакетийн онцлогийг
тодорхойлоход хэрэглэгддэг. Мөн subject түлхүүр үг байх ба дэд-тохируулга
түлхүүр үгийн аль нэгийг сонгон хэрэглэнэ. Дараах ерөнхий онцлогуудыг
хэрэглэх боломжтой, гэхдээ доорх дэс дарааллаар хэрэглэх хэрэгтэй:</para>
@ -1104,7 +1104,7 @@ sh /etc/ipf.rules.script</programlisting>
зүгээр цэгтэй тоон хэлбэрээр бичиж болно.</para>
<para>Багаар хялбархан илэрхийлэх боломжгүй IP хаягуудыг
хэрэглэх боломжгүй. Баг бичих талаар тусламжийг дараах веб хуудсаар
хэрэглэх боломжгүй. Баг бичих талаар тусламжийг дараах вэб хуудсаар
орж үзнэ үү: <ulink url="http://jodies.de/ipcalc"></ulink>.</para>
</sect3>
@ -1145,7 +1145,7 @@ sh /etc/ipf.rules.script</programlisting>
Үсгүүдээр нь <acronym>TCP</acronym> пакетийн толгойтойг шалгах боломжит тугуудыг
үзүүлсэн байна.</para>
<para>Орчин үеийн дүрэмтэй ажиллах логик нь <literal>flags S</literal> параметрыг
<para>Орчин үеийн дүрэмтэй ажиллах логик нь <literal>flags S</literal> параметрийг
tcp сесс эхлүүлэх хүсэлтийг тэмдэглэхдээ хэрэглэдэг.</para>
</sect3>
@ -1184,28 +1184,28 @@ tcp сесс эхлүүлэх хүсэлтийг тэмдэглэхдээ хэр
<para><acronym>TCP</acronym> эсвэл UDP сесстэй холбоотой
ICMP пакетуудыг keep state нэвтрүүлнэ. Тэгэхээр, keep state дүрмээр
зөвшөөрөгдсөн вебээр хийх аялалын хариуд ICMP type 3 code 4 хариуг хүлээн авбал
зөвшөөрөгдсөн вэбээр хийх аялалын хариуд ICMP type 3 code 4 хариуг хүлээн авбал
галт хана үүнийг автоматаар нэвтрүүлнэ гэсэн үг юм. Хэрэв IPF хүлээн авсан пакетийг
идэвхтэй байгаа сессын нэг хэсэг гэж баттай итгэж байвал, өөр протокол дээр байсан ч
идэвхтэй байгаа сессийн нэг хэсэг гэж баттай итгэж байвал, өөр протокол дээр байсан ч
пакетийг нэвтрүүлнэ.</para>
<para>Үүний цаана юу болох вэ гэвэл:</para>
<para>Интернет уруу холбогдсон интерфэйсээр гарч байгаа пакетуудыг
хамгийн түрүүнд динамик төлөвийн хүснэгтэнд шалгана. Хэрэв тухайн пакет ямар нэг
<para>Интернэт уруу холбогдсон интерфэйсээр гарч байгаа пакетуудыг
хамгийн түрүүнд динамик төлвийн хүснэгтэнд шалгана. Хэрэв тухайн пакет ямар нэг
идэвхтэй байгаа сесс харилцаанд оролцож байгаа зөвшөөрөгдсөн дараагийн пакет
байх юм бол, галт ханаар нэвтрүүлэх ба динамик төлөвийн хүснэгтэн дэх
байх юм бол, галт ханаар нэвтрүүлэх ба динамик төлвийн хүснэгтэн дэх
сесс харилцааны төлөв шинэчлэгдэнэ. Үлдсэн пакетуудыг гадагшаа урсгалын дүрмээр
шалгах болно.</para>
<para>Интернет уруу холбогдсон интерфэйс дээр ирж байгаа пакетуудыг
хамгийн түрүүнд динамик төлөвийн хүснэгтэнд шалгана. Хэрэв тухайн пакет ямар нэг
<para>Интернэт уруу холбогдсон интерфэйс дээр ирж байгаа пакетуудыг
хамгийн түрүүнд динамик төлвийн хүснэгтэнд шалгана. Хэрэв тухайн пакет ямар нэг
идэвхтэй байгаа сесс харилцаанд оролцож байгаа зөвшөөрөгдсөн дараагийн пакет
байх юм бол, галт ханаар нэвтрүүлэх ба динамик төлөвийн хүснэгтэн дэхь
байх юм бол, галт ханаар нэвтрүүлэх ба динамик төлвийн хүснэгтэн дэх
сесс харилцааны төлөв шинэчлэгдэнэ. Үлдсэн пакетуудыг дотогшоо урсгалын дүрмээр
шалгах болно.</para>
<para>Харилцаа дуусахад динамик төлөвийн хүснэгтээс зохих бичлэг
<para>Харилцаа дуусахад динамик төлвийн хүснэгтээс зохих бичлэг
устгагдана.</para>
<para>Төлөвт шүүлтийн тусламжтайгаар та шинэ сесс зөвшөөрөх/хаах
@ -1224,7 +1224,7 @@ ICMP пакетуудыг keep state нэвтрүүлнэ. Тэгэхээр, kee
<para>Дараах дүрмийн олонлог нь аюулгүй байдлыг маш сайн хангасан, хамааруулсан
галт ханын дүрмүүдийг хэрхэн бичих жишээ юм. Хамааруулсан галт хана нь зөвхөн pass дүрмүүдэд
тохирсон үйлчилгээг зөвшөөрч, бусдыг бүгдийг хаана. Бүх галт ханууд хамгийн багадаа хоёр
тохирсон үйлчилгээг зөвшөөрч, бусдыг бүгдийг хаана. Бүх галт хананууд хамгийн багадаа хоёр
интерфэйстэй байх ба галт хана маягаар ажиллахын тулд дүрмүүдийг тусгайлан зааж өгсөн байна.</para>
<para>&os;-г оролцуулаад бүх &unix; төрлийн систем нь үйлдлийн систем дэх
@ -1232,8 +1232,8 @@ ICMP пакетуудыг keep state нэвтрүүлнэ. Тэгэхээр, kee
гэсэн IP хаягийг хэрэглэхээр бүтээгдсэн байдаг. Галт ханын дүрмүүд нь дотооддоо хэрэглэж байгаа
эдгээр пакетуудыг чөлөөтэй нэвтрүүлэх дүрмүүдийг агуулсан байх ёстой.</para>
<para>Интернеттэй холбогдож байгаа интерфэйс дээр та өөрийн
Интернет уруу гарч байгаа болон Интернетээс ирж байгаа хандалтыг удирдах
<para>Интернэттэй холбогдож байгаа интерфэйс дээр та өөрийн
Интернэт уруу гарч байгаа болон Интернэтээс ирж байгаа хандалтыг удирдах
болон хянах дүрмүүдийг байрлуулна. Энэ нь таны PPP <devicename>tun0</devicename>
интерфэйс эсвэл таны DSL эсвэл кабель модемд холбогдсон NIC байж болно.</para>
@ -1249,7 +1249,7 @@ ICMP пакетуудыг keep state нэвтрүүлнэ. Тэгэхээр, kee
хувьд хамгийн олон тохиолддог дүрмүүд нь хамгийн түрүүнд, цөөн тохиолддог дүрмүүдээс өмнө байхаар,
хаах болох бүртгэх дүрмүүд нь хамгийн сүүлд байхаар бичигдсэн байна.</para>
<para>Дараах жишээн дээрх Гадагшаа хэсэг нь Интернет хандалтыг зөвшөөрч өгөх
<para>Дараах жишээн дээрх Гадагшаа хэсэг нь Интернэт хандалтыг зөвшөөрч өгөх
үйлчилгээг тодорхойлох сонголтын утгуудыг агуулсан зөвхөн 'pass' дүрмүүдээс бүрдэж байна.
Бүх дүрмүүд 'quick', 'on', 'proto', 'port', ба 'keep state' тохируулгуудыг агуулсан байгаа.
'proto tcp' дүрмүүд нь төлөвт байдлыг идэвхжүүлж байгаа пакетийг тодорхойлох байдлаар,
@ -1276,7 +1276,7 @@ ICMP пакетуудыг keep state нэвтрүүлнэ. Тэгэхээр, kee
<para>'log first' орсон дүрмийн хувьд та анхны бүртгэлийг харах юм бол
<command>ipfstat -hio</command> тушаалаар энэ дүрэм хэдэн удаа тохирсон байгааг
шалгаарай. Магадгүй та хадлагад өртөж байж болох юм.</para>
шалгаарай. Магадгүй та халдлагад өртөж байж болох юм.</para>
<para>Хэрвээ мэдэхгүй дугаартай портын хувьд пакетууд бүртгэгдсэн байвал
<filename>/etc/services</filename> файлаас эсвэл
@ -1292,11 +1292,11 @@ ICMP пакетуудыг keep state нэвтрүүлнэ. Тэгэхээр, kee
Зөвшөөрөхийг хүсэхгүй байгаа үйлчилгээнүүдийн хувьд харгалзах
нэвтрүүлэх дүрмийг далдлаарай.</para>
<para>Хэрэв бүртгэлд байгаа зарим мэдэгдэлийг дахин харахыг хүсэхгүй, бүртгэхийг
<para>Хэрэв бүртгэлд байгаа зарим мэдэгдлийг дахин харахыг хүсэхгүй, бүртгэхийг
хүсэхгүй байгаа бол дотогшоо хэсэгт хаах дүрэм нэмж бичээрэй.</para>
<para>Дүрэм бүрт байгаа <devicename>dc0</devicename> гэсэн интерфэйсийн нэрийн оронд
таны системийг Интернет уруу холбож байгаа NIC картны интерфэйсийн нэрийг сольж тавиарай.
таны системийг Интернэт уруу холбож байгаа NIC картны интерфэйсийн нэрийг сольж тавиарай.
Хэрэглэгчийн PPP-н хувьд, энэ нь <devicename>tun0</devicename> байна.</para>
<para>Дараах илэрхийллүүдийг <filename>/etc/ipf.rules</filename> дотор бичих хэрэгтэй:</para>
@ -1485,32 +1485,32 @@ block in log first quick on dc0 all
энэ ойлголтыг IP маскарад гэж нэрлэдэг; <acronym>NAT</acronym> ба IP маскарад
нь нэг зүйл юм. IPF <acronym>NAT</acronym>-н бидэнд олгож байгаа олон зүйлүүдийн нэг бол
галт ханын цаана байгаа Local Area Network буюу Ойрын Зайн Сүлжээ(LAN)-н хувьд
ISP-с оноож өгсөн ганц IP хаягийг Интернетэд хуваан хэрэглэх юм.</para>
ISP-с оноож өгсөн ганц IP хаягийг Интернэтэд хуваан хэрэглэх юм.</para>
<para>Ингэх ямар шаардлага байнаа гэж та гайхан асуух байх.
ISP-нууд өөрийн ашгийн-бус хэрэглэгчиддээ ихэвчлэн динамик IP хаяг оноодог.
Динамик гэдэг нь таныг ISP-руу залган нэвтрэн орох болгонд, кабель эсвэл
ISP-ууд өөрийн ашгийн-бус хэрэглэгчиддээ ихэвчлэн динамик IP хаяг оноодог.
Динамик гэдэг нь таныг ISP руу залган нэвтрэн орох болгонд, кабель эсвэл
DSL модемтой хэрэглэгчдийн хувьд модемоо асааж унтраах болгонд танд
өөр өөр IP хаяг онооно гэсэн үг юм. Энэ IP хаягаар та Интернетэд гарах болно.</para>
өөр өөр IP хаяг онооно гэсэн үг юм. Энэ IP хаягаар та Интернэтэд гарах болно.</para>
<para>Та гэртээ таван PC-тэй бөгөөд бүгд Интернет уруу гардаг байх хэрэгтэй гэж бодъё.
<para>Та гэртээ таван PC-тэй бөгөөд бүгд Интернэт уруу гардаг байх хэрэгтэй гэж бодъё.
Тэгвэл та PC тус бүрт тусад нь эрх худалдан авч, таван утасны үзүүртэй байх хэрэгтэй болно.</para>
<para>Тэгвэл <acronym>NAT</acronym>-н тусламжтай та ISP-гаасаа зөвхөн ганцхан эрх худалдан аваад,
бусад дөрвөн PC-гээ switch буюу шилжүүлэгч уруу холбож, харин switch-ээ таны LAN-нд гарц байдлаар ажиллах
&os; системийн NIC- уруу залгана. <acronym>NAT</acronym> нь LAN-д байгаа бүх PC-ны хувьд хувийн IP
&os; системийн NIC руу залгана. <acronym>NAT</acronym> нь LAN-д байгаа бүх PC-ны хувьд хувийн IP
хаягийг ганцхан гадаад IP хаяг уруу автоматаар хөрвүүлэх болно. <acronym>NAT</acronym> нь эргэж
ирж байгаа пакетуудын хувьд эсрэг хөрвүүлэлтийг мөн хийнэ.</para>
<para>Ихэнх тохиолдолд <acronym>NAT</acronym>-г ISP-н зөвшөөрөлгүйгээр,
мэдэгдэлгүйгээр хийдэг бөгөөд хэрэв ISP энэ тухайн мэдвэл таны эрхийг хаах
хүртэл арга хэмжээ авдаг. Зүй нь бол хэрэглэгчид Интернет холболтондоо илүү мөнгө
хүртэл арга хэмжээ авдаг. Зүй нь бол хэрэглэгчид Интернэт холболтондоо илүү мөнгө
төлж, хэзээ ч өөрчлөгдөхгүй бүлэг статик IP хаягийг авах явдал юм. ISP харин хэрэглэгчиддээ
итгэл хүлээлгэн хэрэглэгчид нь <acronym>NAT</acronym>-г дотоод хувийн LAN-даа хэрэглэнэ гэж боддог.</para>
<para><acronym>NAT</acronym> хийгдсэн хувийн LAN IP хаягт зориулж бүлэг IP хаягийг тусгайлан
гаргасан байдаг. RFC 1918 стандартад зааснаар бол, дараах бүлэг IP-г хувийн сүлжээндээ ашиглах
боломжтой, эдгээр IP хэзээ ч гадаад Интернет уруу гарахгүй болно:</para>
боломжтой, эдгээр IP хэзээ ч гадаад Интернэт уруу гарахгүй болно:</para>
<informaltable frame="none" pgwide="1">
<tgroup cols="2">
@ -1596,8 +1596,8 @@ DSL модемтой хэрэглэгчдийн хувьд модемоо аса
<para><acronym>NAT</acronym> дүрмүүд нь маш уян хатан бөгөөд хэрэглэгчдийн
хэрэгцээг хангах олон зүйлүүдийг хийж чадна.</para>
<para>Энд үзүүлсэн дүрмийн синтаксийг ашгийн-бус орчинд ихэвчлэн хэрэглэгддэг
дүрмүүдэд зориулан хялбаршуулсан байгаа. Дүрмийн синтаксийн бүрэн тайлбарыг &man.ipnat.5;
<para>Энд үзүүлсэн дүрмийн синтаксыг ашгийн-бус орчинд ихэвчлэн хэрэглэгддэг
дүрмүүдэд зориулан хялбаршуулсан байгаа. Дүрмийн синтаксын бүрэн тайлбарыг &man.ipnat.5;
заавар хуудаснаас үзнэ үү.</para>
<para><acronym>NAT</acronym> дүрмийн синтакс дараах байдалтай байна:</para>
@ -1631,7 +1631,7 @@ IP хаягийн зурвас дотор байгаа эсэхийг шалга
пакетийн эхлэл хаягийг <literal>0/32</literal> түлхүүр үгийн тусламжтай
олж авсан гадаад IP хаягаар сольж бичнэ. <acronym>NAT</acronym>
өөрийн дотоод <acronym>NAT</acronym> хүснэгтэнд бичлэг нэмэх ба энэ нь
пакет Интернетээс буцаж ирэхэд түүнийг буцаан хувийн IP хаяг уруу нь хөрвүүлэн,
пакет Интернэтээс буцаж ирэхэд түүнийг буцаан хувийн IP хаяг уруу нь хөрвүүлэн,
цааш шүүлтийн дүрмүүдээр оруулах боломжийг олгоно.</para>
</sect2>
@ -1691,7 +1691,7 @@ IP<acronym>NAT</acronym> эхлэл порт зурвасыг ашиглах б
</sect3>
<sect3>
<title>Гадаад хаягийн цөөрөмийг хэрэглэх</title>
<title>Гадаад хаягийн цөөрмийг хэрэглэх</title>
<para>Маш том LAN-уудын хувьд дэндүү олон LAN хаягуудыг нэг гадаад
хаягт оноох нь боломжгүй болох үе ирдэг. Хэрэв бүлэг гадаад IP сул байгаа бол,
@ -1717,13 +1717,13 @@ IP<acronym>NAT</acronym> эдгээрээс нэгийг сонгон авч г
<sect2>
<title>Портын дахин чиглүүлэлт</title>
<para>LAN дотор веб сервер, цахим шуудангийн сервер, өгөгдлийн
<para>LAN дотор вэб сервер, цахим шуудангийн сервер, өгөгдлийн
сангийн сервер болон DNS серверийг өөр өөр PC дээр тараан ажиллуулах нь
түгээмэл байдаг. Энэ тохиолдолд эдгээр серверээс гарч байгаа урсгал
мөн <acronym>NAT</acronym> хийгдсэн байх ёстой. Гэхдээ гаднаас ирж буй
урсгалыг зөв LAN PC уруу дахин чиглүүлэх арга зам байх хэрэгтэй болно.
Энэ асуудлыг шийдэхийн тулд IP<acronym>NAT</acronym> нь дахин чиглүүлэлт хийх
<acronym>NAT</acronym> нэмэлт боломжийг олгодог. Таны веб сервер
<acronym>NAT</acronym> нэмэлт боломжийг олгодог. Таны вэб сервер
<hostid role="ipaddr">10.0.10.25</hostid> гэсэн LAN хаягтай байна,
мөн та <hostid role="ipaddr">20.20.20.5</hostid> гэсэн ганц гадаад IP-тай
байлаа гэж бодъё. Тэгвэл та дүрмээ дараах байдалтай:</para>
@ -1745,11 +1745,11 @@ IP<acronym>NAT</acronym> эдгээрээс нэгийг сонгон авч г
<sect2>
<title>FTP ба <acronym>NAT</acronym></title>
<para>FTP-г Интернет одоогийнх шиг байхаас өмнөх үе, их сургуулиуд
<para>FTP-г Интернэт одоогийнх шиг байхаас өмнөх үе, их сургуулиуд
түрээсийн шугамаар хоорондоо холбогдож, судлаач эрдэмтэд хоорондоо файл солилцохын тулд
FTP-г ашигладаг байх үес үлдсэн үлэг гүрвэл гэж хэлж болох юм. Тэр үед
өгөгдлийн аюулгүй байдлын талаар огт анхаардаггүй байлаа. Цаг хугацаа өнгөрөхөд
FTP протоколыг шинээр гарч ирж байгаа Интернетийн гол нуруу сүлжээнд хэрэглэх болсон ба
FTP протоколыг шинээр гарч ирж байгаа Интернэтийн гол нуруу сүлжээнд хэрэглэх болсон ба
түүний хэрэглэгчийн нэр, нууц үгийг цэвэр текст хэлбэрээр дамжуулдаг байдал нь
хэзээ ч өөрчлөгдөөгүй бөгөөд орчин үеийн аюулгүй байдлын шаардлагад
нийцэхгүй болсон билээ. FTP нь active буюу идэвхтэй, passive буюу идэвхгүй гэсэн хоёр
@ -1763,7 +1763,7 @@ FTP протоколыг шинээр гарч ирж байгаа Интерн
<para>IP<acronym>NAT</acronym> нь дотроо <acronym>NAT</acronym>
оноолт дүрэмд тодорхойлж өгөх боломжтой тусгай FTP прокси тохируулгыг
агуулсан байдаг. Энэ нь идэвхтэй болон идэвхгүй FTP сесс эхлүүлэх хүсэлтэнд
агуулсан байдаг. Энэ нь идэвхтэй болон идэвхгүй FTP сесс эхлүүлэх хүсэлтэд
оролцож байгаа бүх гадагшаа чиглэлтэй FTP пакетийг хянаж чадна. Мөн
өгөгдлийн сувагт үнэхээр хэрэглэгдэж байгаа порт дугаарыг агуулсан түр зуурын
шүүлтийн дүрмүүдийг динамикаар үүсгэж чадна. Ийм байдлаар FTP-с болж үүсдэг
@ -1818,7 +1818,7 @@ pass in quick on rl0 proto tcp from any to any port = 20 flags S keep state</pro
буцаж ирж буй пакетууд хаагдаж, 21-р портон дээр ирсэн гэж бүртгэгдэнэ. <acronym>NAT</acronym>
FTP/прокси алсын FTP серверээс сессийг хааж байгаа тухай мэдэгдсэн хариуг
хүлээж авахаас өмнө, сесс төгсгөх үйл явц дутуу байхад өөрийн түр зуурын дүрмүүдийг
устгаж байгаа нь ажиглагдсан байна. Энэ асуудлын талаар IPF захидлын жагсаалтанд тайлан
устгаж байгаа нь ажиглагдсан байна. Энэ асуудлын талаар IPF захидлын жагсаалтад тайлан
бичигдсэн байгаа.</para>
<para>Энэ асуудлыг шийдэхдээ, хэрэггүй бүртгэлээс салахын тулд
@ -1882,7 +1882,7 @@ ipstealth боломжуудаас бүрдэнэ.</para>
<para>IPFW нь &os; үндсэн суулгацтай хамт, ажиллах үеийн ачаалах боломжтой модуль байдлаар ирдэг.
rc.conf тохиргооны файл дотор <literal>firewall_enable="YES"</literal> илэрхийлэл байгаа үед систем IPFW цөмийн
модулийг динамикаар ачаална. <acronym>NAT</acronym> функцийг ашиглахгүй бол
модулийг динамикаар ачаална. <acronym>NAT</acronym> функцыг ашиглахгүй бол
IPFW-г цөмд эмхэтгэх шаардлага байхгүй.</para>
<para><filename>rc.conf</filename> файл дотор <literal>firewall_enable="YES"</literal>
@ -1963,7 +1963,7 @@ options IPV6FIREWALL_VERBOSE
options IPV6FIREWALL_VERBOSE_LIMIT
options IPV6FIREWALL_DEFAULT_TO_ACCEPT</programlisting>
<para>Эдгээр тохируулгууд IPv6-н тохируулгууд боловч IPv4-ийхтэй яг адилхан юм.
<para>Эдгээр тохируулгууд IPv6-н тохируулгууд боловч IPv4-д байдаг тохируулгуудтай яг адилхан юм.
Хэрэв та IPv6-г хэрэглэдэггүй бол IPV6FIREWALL-г харгалзах ямар ч дүрэмгүйгээр
хэрэглэн бүх IPv6 урсгалыг хааж болох юм.</para>
@ -2026,7 +2026,7 @@ options IPV6FIREWALL_DEFAULT_TO_ACCEPT</programlisting>
<para><application>ipfw</application> галт хана уруу тусгайлан бэлдсэн
дүрмүүдийг хоёр аргаар ачаалж болно. Нэг нь, <literal>firewall_type</literal> хувьсагчийн
утганд &man.ipfw.8;-д зориулсан ямар ч тушаал мөрийн тохируулгагүйгээр бичигдсэн
<emphasis>галт ханын дүрмүүд</emphasis>-г асуулсан файлын бүрэн замыг өгөх. Дүрмүүдийг агуулсан
<emphasis>галт ханын дүрмүүд</emphasis>-г агуулсан файлын бүрэн замыг өгөх. Дүрмүүдийг агуулсан
хялбар жишээ файл дараах байдалтай байж болно:</para>
<programlisting>add block in all
@ -2099,7 +2099,7 @@ IPFW-н данс хөтлөх боломж нь дүрэм бүрийн хувь
<screen>&prompt.root; <userinput>ipfw list</userinput></screen>
<para>Бүх дүрмүүдийг тухайн дүрэм хамгийн сүүлд тохирсон цагын хамт
<para>Бүх дүрмүүдийг тухайн дүрэм хамгийн сүүлд тохирсон цагны хамт
жагсаан харахын тулд:</para>
<screen>&prompt.root; <userinput>ipfw -t list</userinput></screen>
@ -2142,8 +2142,8 @@ IPFW-н данс хөтлөх боломж нь дүрэм бүрийн хувь
<para>Пакет дотор агуулагдаж байгаа утгуудыг үндэслэн тухайн пакетийг
нэвтрүүлэх болон хаахыг хэлж байгаа дүрмүүдийг дүрмийн олонлог гэнэ. Хостуудын
хоорондох хоёр чиглэлтэй пакет солилцоо нь сесс харилцааг бүрдүүлнэ. галт ханын
дүрмийн олонлогоор пакет хоёр дахин шүүгдэнэ, эхний удаа Интернетээс пакетийг
хүлээн авахад, дараагийн удаа буцаж Интернет уруу гарч явахад. Бүх TCP/IP үйлчилгээнүүдийн
дүрмийн олонлогоор пакет хоёр дахин шүүгдэнэ, эхний удаа Интернэтээс пакетийг
хүлээн авахад, дараагийн удаа буцаж Интернэт уруу гарч явахад. Бүх TCP/IP үйлчилгээнүүдийн
хувьд (жишээ нь: telnet, www, mail, г.м.) ямар протоколоор ажиллах болон эхлэл ба
очих IP хаяг, эхлэл ба очих порт хаяг зэргийг урьдаас тодорхойлж өгсөн байдаг.
Эдгээр үзүүлэлтүүд дээр үндэслэн нэвтрүүлэх болох хаах дүрмүүдийг зохиодог.</para>
@ -2159,7 +2159,7 @@ IPFW-н данс хөтлөх боломж нь дүрэм бүрийн хувь
<para>пакетийг галт хана хүлээн аваад дүрмийн олонлогт байгаа хамгийн
эхний дүрэмтэй тулгах ба цааш дүрмүүдийн дугаарын өсөх дарааллын дагуу
дээрээс доош нэг нэгээр шалгаж эхэлнэ. Пакет аль нэг дүрмийн сонголтын
параметртэй тохирвол, түүнд харгалзах үйлдлийг хийж, тухайн пакетийн хувьд
параметртай тохирвол, түүнд харгалзах үйлдлийг хийж, тухайн пакетийн хувьд
цааш хайлтыг дуусгана. Энэ аргыг <quote>эхэнд тохирсон нь дийлнэ</quote> хайлтын
арга гэнэ. Хэрэв тухайн пакет ямар ч дүрэмд тохирохгүй бол, энэ пакетийг 65535 дугаартай
бүх пакетийг хааж, явуулсан хүнд нь ямар ч хариу өгөлгүй орхигдуулна гэсэн
@ -2179,8 +2179,8 @@ ipfw-н анхдагч дүрэмд албаар тохируулна.</para>
AND: the para below is repeated 3 times in this chapter. -->
<para>Хамааруулсан галт хана нь зөвхөн дүрмүүдэд тохирсон пакетуудыг нэвтрүүлнэ.
Ийм маягаар галт ханын цаанаас Интернет уруу ямар ямар үйлчилгээнүүд
гарч болох болон эсрэгээр Интернетээс дотоод сүлжээ уруу ямар ямар үйлчилгээнүүд нэвтэрч
Ийм маягаар галт ханын цаанаас Интернэт уруу ямар ямар үйлчилгээнүүд
гарч болох болон эсрэгээр Интернэтээс дотоод сүлжээ уруу ямар ямар үйлчилгээнүүд нэвтэрч
болохыг удирдах боломжтой. Эдгээрээс бусад бүх урсгалыг хааж, бүртгэдэг байхаар зохиогдсон
байдаг. Хамааруулсан галт хана нь хамааруулаагүй галт ханаас аюулгүй байдлын хувьд
хэд дахин илүү, тиймээс энд бид зөвхөн хамааруулсан галт ханын дүрмүүдийн талаар
@ -2234,7 +2234,7 @@ ipfw-н анхдагч дүрэмд албаар тохируулна.</para>
<sect4>
<title>ACTION</title>
<para>Тухайн дүрмийн сонголтын үзүүлэлтэнд пакет тохироход
<para>Тухайн дүрмийн сонголтын үзүүлэлтэд пакет тохироход
заасан action буюу үйлдлийг гүйцэтгэх ба дүрэм нь дараах үйлдлүүдийн
аль нэгтэй холбогдсон байна.</para>
@ -2266,7 +2266,7 @@ ipfw-н анхдагч дүрэмд албаар тохируулна.</para>
<para>Пакет log гэсэн түлхүүр үг орсон дүрэмд тохироход, энэ тухай мессеж
syslogd уруу SECURITY гэсэн facility нэртэйгээр бүртгэгдэнэ. Зөвхөн
тухайн дүрмийн хувьд бүртгэгдсэн пакетийн тоо logamount параметрын утгыг
тухайн дүрмийн хувьд бүртгэгдсэн пакетийн тоо logamount параметрийн утгыг
даваагүй тохиолдолд бүртгэл явагдана. Хэрэв logamount-н утгыг зааж өгөөгүй бол,
sysctl-н net.inet.ip.fw.verbose_limit хувьсагчийн утгыг хязгаарын утга болгон авна.
Аль ч тохиолдолд тэг гэсэн утга бүртгэлийн хязгаарыг үгүй болгоно. Хязгаарт тулсан
@ -2314,7 +2314,7 @@ sysctl-н net.inet.ip.fw.verbose_limit хувьсагчийн утгыг хяз
эсвэл 'from 0.0.0.0 to any' эсвэл 'from any to 0.0.0.0' эсвэл 'from me to 0.0.0.0'
гэсэн байдлаар төлөөлнө. IP хаягуудыг цэгтэй тоон хэлбэр/багийн-урт байдлаар эсвэл
зүгээр цэгтэй тоон хэлбэрээр бичиж болно. Энэ бол заавал тавигдах шаардлага юм.
Багийн-уртыг бичихтэй холбоотой тусламжийг дараах хаягаар орж үзнэ үү. <ulink url="http://jodies.de/ipcalc"></ulink></para>
Багийн уртыг бичихтэй холбоотой тусламжийг дараах хаягаар орж үзнэ үү. <ulink url="http://jodies.de/ipcalc"></ulink></para>
<para><parameter>port number</parameter></para>
@ -2352,7 +2352,7 @@ in ба out нь түлхүүр үгүүд бөгөөд дүрэмд таару
<para>Дүрэмд заасантай адил параметрүүдтэй холболтын тоог <replaceable>N</replaceable>-р
хязгаарлана. Нэг ба түүнээс дээш тооны эхлэл болон очих хаягууд, портуудыг зааж өгч болно.
'limit' ба 'keep-state'-г нэг дүрэмд хамтад нь хэрэглэж болохгүй. Limit нь 'keep-state'-тэй адил төлөвт
функцүүдийг гүйцэтгэхээс гадна өөрийн нэмэлт функцүүлтэй.</para>
функцуудыг гүйцэтгэхээс гадна өөрийн нэмэлт функцүүлтэй.</para>
</sect4>
</sect3>
@ -2496,7 +2496,7 @@ ks="keep-state" # just too lazy to key this each time
<para>Дараах <acronym>NAT</acronym> хийгдээгүй дүрмийн олонлог нь
аюулгүй байдлыг маш сайн хангасан, хамааруулсан галт ханын дүрмүүдийг
хэрхэн бичих жишээ юм. Хамааруулсан галт хана нь зөвхөн pass дүрмүүдэд тохирсон
үйлчилгээг зөвшөөрч, бусдыг бүгдийг хаана. Бүх галт ханууд хамгийн багадаа хоёр
үйлчилгээг зөвшөөрч, бусдыг бүгдийг хаана. Бүх галт хананууд хамгийн багадаа хоёр
интерфэйстэй байх ба галт хана маягаар ажиллахын тулд дүрмүүдийг тусгайлан зааж
өгсөн байна.</para>
@ -2505,8 +2505,8 @@ ks="keep-state" # just too lazy to key this each time
бүтээгдсэн байдаг. Галт ханын дүрмүүд нь дотооддоо хэрэглэж байгаа эдгээр пакетуудыг
чөлөөтэй нэвтрүүлэх дүрмүүдийг агуулсан байх ёстой.</para>
<para>Интернеттэй холбогдож байгаа интерфэйс дээр та өөрийн Интернет уруу гарч
байгаа болон Интернетээс ирж байгаа хандалтыг удирдах болон хянах дүрмүүдийг байрлуулна.
<para>Интернэттэй холбогдож байгаа интерфэйс дээр та өөрийн Интернэт уруу гарч
байгаа болон Интернэтээс ирж байгаа хандалтыг удирдах болон хянах дүрмүүдийг байрлуулна.
Энэ нь таны PPP <devicename>tun0</devicename> интерфэйс эсвэл таны DSL эсвэл кабель
модемд холбогдсон NIC байж болно.</para>
@ -2521,7 +2521,7 @@ ks="keep-state" # just too lazy to key this each time
дүрмүүд нь хамгийн түрүүнд цөөн тохиолддог дүрмүүдээс өмнө байхаар, тухайн интерфэйс болон чиглэлийн
хувьд хаах болон бүртгэх дүрмүүд нь хамгийн сүүлд байхаар бичигдсэн байна.</para>
<para>Дараах жишээн дээрх гадагшаа хэсэг нь Интернет хандалтыг зөвшөөрч өгөх
<para>Дараах жишээн дээрх гадагшаа хэсэг нь Интернэт хандалтыг зөвшөөрч өгөх
үйлчилгээг тодорхойлох сонголтын утгуудыг агуулсан зөвхөн 'allow' дүрмүүдээс бүрдэж байна.
Бүх дүрмүүд 'proto', 'port', 'in/out', 'via' ба 'keep state' тохируулгуудыг агуулсан байгаа.
'proto tcp' дүрмүүд нь төлөвт байдлыг идэвхжүүлж байгаа пакетийг keep state төлөвт хүснэгтэд нэмэх байдлаар,
@ -2553,19 +2553,19 @@ url="http://www.simovits.com/trojans/trojans.html"></ulink> хаягаар ор
ашиглахад буруудах юмгүй. Зөвшөөрөхийг хүсэхгүй байгаа үйлчилгээнүүдийн хувьд харгалзах
нэвтрүүлэх дүрмийг далдлаарай. Хэрэв бүртгэлд байгаа зарим мэдэгдлийг дахин харахыг хүсэхгүй,
бүртгэхийг хүсэхгүй байгаа бол дотогшоо хэсэгт хаах дүрэм нэмж бичээрэй. Дүрэм бүрт байгаа
'dc0' гэсэн интерфэйсийн нэрийн оронд таны системийг Интернет уруу холбож байгаа NIC картны
'dc0' гэсэн интерфэйсийн нэрийн оронд таны системийг Интернэт уруу холбож байгаа NIC картны
интерфэйсийн нэрээр сольж тавиарай. Хэрэглэгчийн PPP-н хувьд, энэ нь 'tun0' байна.</para>
<para>Эдгээр дүрмүүдийг хэрэглэх явцад та хэв маяг олж харах болно.</para>
<itemizedlist>
<listitem>
<para>Интернет уруу чиглэсэн сесс эхлүүлэх хүсэлтийг төлөөлж байгаа
<para>Интернэт уруу чиглэсэн сесс эхлүүлэх хүсэлтийг төлөөлж байгаа
илэрхийллүүд бүгд keep-state хэрэглэж байгаа.</para>
</listitem>
<listitem>
<para>Интернетээс ирж буй бүх зөвшөөрөгдсөн үйлчилгээнүүд живүүлэх халдлагыг
<para>Интернэтээс ирж буй бүх зөвшөөрөгдсөн үйлчилгээнүүд живүүлэх халдлагыг
зогсоох үүднээс limit гэсэн тохируулгын хамт бичигдсэн байгаа.</para>
</listitem>
@ -2766,18 +2766,18 @@ natd_flags="-dynamic -m" # -m = preserve port numbers if possible</pr
пакет аль нэг дүрмийн сонголтын шалгуурт тохирч галт ханыг орхих хүртэл үргэлжилнэ.
100, 101, 450, 500, ба 510 дугаартай дүрмүүдийн байрлалыг сайн анзаарах хэрэгтэй.
Эдгээр дүрмүүд нь гадагшаа болон дотогшоо чиглэлтэй пакетуудын хөрвүүлэлтийг
удирдах бөгөөд ингэснээр keep-state динамик хүснэгтэн дэхь тэдгээрт харгалзах
удирдах бөгөөд ингэснээр keep-state динамик хүснэгтэн дэх тэдгээрт харгалзах
мөрөнд хувийн LAN IP хаяг бүртгэгдсэн байх нөхцөлийг хангана. Дараа нь,
бүх зөвшөөрөх болон татгалзах дүрмүүдэд пакетийн явж буй чиглэл (өөрөөр хэлбэл гадагшаа эсвэл дотогшоо)
ба интерфэйсийг зааж өгсөн байгааг анзаараарай. Мөн гадагшаа сесс эхлүүлэх хүсэлтүүд,
сүлжээний хаягийн хөрвүүлэлтийн бүх skipto дүрмүүд 500-с эхэлж байгааг анзаарна уу.</para>
<para>Нэгэн LAN хэрэглэгч веб хуудас үзэхийн тулд веб хөтөчийг хэрэглэж байна гэж бодъё.
<para>Нэгэн LAN хэрэглэгч вэб хуудас үзэхийн тулд вэб хөтчийг хэрэглэж байна гэж бодъё.
Веб хуудсууд 80-р портыг ашиглан холбогдоно. Пакет галт хананд ирнэ,
гадагшаа чиглэж байгаа тул 100-р дүрмэнд тохирохгүй. 101-р дүрмийг мөн
өнгөрнө, яагаад гэвэл энэ нь хамгийн анхны пакет тул keep-state
динамик хүснэгтэнд хараахан бичигдэж амжаагүй байгаа. Пакет эцэст нь
125-р дүрэм дээр ирж, дүрэмд таарна. Энэ пакет Интернет уруу харсан
125-р дүрэм дээр ирж, дүрэмд таарна. Энэ пакет Интернэт уруу харсан
NIC-р гадагшаа гарч байгаа. пакетийн эхлэл IP хаяг нь хувийн LAN IP хаяг хэвээр байгаа.
Энэ дүрмэнд таарах үед хоёр үйлдэл хийгдэнэ. keep-state тохируулга энэ дүрмийг
keep-state динамик дүрмийн хүснэгтэнд нэмнэ, мөн зааж өгсөн үйлдлийг гүйцэтгэнэ.
@ -2797,8 +2797,8 @@ check-state дүрмээр шалгагдах ба түүний гадагшаа
гаднаас ирж байгаа бүх зүйлс автоматаар check-state дүрмээр болон зохих
divert natd дүрмүүдээр шийдэгдэнэ. Энд бидний хийх ёстой зүйл бол
хэрэггүй пакетуудыг татгалзаж, зөвшөөрөгдсөн үйлчилгээг нэвтрүүлэх юм.
Галт ханын байгаа машин дээр апачи сервер ажиллаж байна, тэгээд Интернетээс
хүмүүс энэ дотоод веб сайт уруу хандаж байна гэж бодъё. Шинэ дотогшоо сесс эхлүүлэх
Галт ханын байгаа машин дээр апачи сервер ажиллаж байна, тэгээд Интернэтээс
хүмүүс энэ дотоод вэб сайт уруу хандаж байна гэж бодъё. Шинэ дотогшоо сесс эхлүүлэх
хүсэлтийн пакет 100-р дүрэмд тохирох бөгөөд түүний IP хаяг галт ханын LAN IP
хаяг уруу оноолт хийгдэнэ. Дараа нь энэ пакет цааш бүх дүрмүүдээр шалгагдан
эцэст нь 425-р дүрэмд тохирно. Энэ дүрэмд таарах үед хоёр үйлдэл хийгдэнэ.

View file

@ -34,7 +34,7 @@
<primary>GEOM</primary>
</indexterm>
<indexterm>
<primary>GEOM Дискийн Тогтолцоо</primary>
<primary>GEOM Дискний Тогтолцоо</primary>
<see>GEOM</see>
</indexterm>
@ -46,7 +46,7 @@
хэлэлцэхгүй. Энэхүү мэдээлэл нь &man.geom.4; гарын авлагын хуудас болон
төрөл бүрийн SEE ALSO баримтуудын тусламжтай хангагддаг. Бас энэ бүлэг нь
<acronym>RAID</acronym> тохиргоонуудын дэлгэрэнгүй заавар биш юм.
Зөвхөн GEOM-дэмжигдсэн <acronym>RAID</acronym> ангилалуудын талаар
Зөвхөн GEOM-дэмжигдсэн <acronym>RAID</acronym> ангиллуудын талаар
хэлэлцэх болно.</para>
<para>Энэ бүлгийг уншсаны дараа, та дараах зүйлсийг мэдэх болно:</para>
@ -68,7 +68,7 @@
</listitem>
<listitem>
<para>GEOM тогтолцоонд хавсаргасан дискүүдийн алдааг хэрхэн олж засварлах талаар.</para>
<para>GEOM тогтолцоонд хавсаргасан дискнүүдийн алдааг хэрхэн олж засварлах талаар.</para>
</listitem>
</itemizedlist>
@ -89,7 +89,7 @@
<title>GEOM-ийн Танилцуулга</title>
<para>GEOM нь Мастер Ачаалалтын Бичлэгүүд (MBR), <acronym>BSD</acronym> хаягууд,
гэх мэт &mdash; ангилалуудад тухайн ангилалын дэмжигчид (providers) эсвэл
гэх мэт &mdash; ангиллуудад тухайн ангиллын дэмжигчид (providers) эсвэл
<filename role="directory">/dev</filename> дахь тусгай файлуудын
тусламжтайгаар хандах хандалт ба хяналтыг уг ангилалд зөвшөөрдөг.
GEOM нь төрөл бүрийн програм хангамжийн <acronym>RAID</acronym> тохиргоонуудыг
@ -106,7 +106,7 @@
<contrib>Бичсэн </contrib>
</author>
<author>
<firstname>Мюррэй</firstname>
<firstname>Мюррей</firstname>
<surname>Стөүкли</surname>
</author>
</authorgroup>
@ -129,7 +129,7 @@
<primary>Судал үүсгэх</primary>
</indexterm>
<para>Судал үүсгэх нь хэд хэдэн дискүүдийг нэг эзлэхүүн болгодог арга юм.
<para>Судал үүсгэх нь хэд хэдэн дискнүүдийг нэг эзлэхүүн болгодог арга юм.
Олон тохиолдолд энэ нь тоног төхөөрөмжийн хянагчуудыг ашиглан хийгддэг.
GEOM дэд систем нь диск судал үүсгэх гэж бас нэрлэгддэг
<acronym>RAID</acronym>0-д зориулсан програмыг хангаж өгдөг.</para>
@ -138,10 +138,10 @@
нь багц болж хуваагддаг. Систем дээр нэг диск рүү 256k-ийг
бичихийг хүлээснээс 64k-ийг 4 өөр диск рүү зэрэг бичих дээд зэргийн I/O буюу
оруулах гаргах ажиллагааг <acronym>RAID</acronym>0 систем нь санал болгодог. Энэ ажиллагааг
олон дискийн хянагчуудыг ашиглан нэмэгдүүлж болдог.</para>
олон дискний хянагчуудыг ашиглан нэмэгдүүлж болдог.</para>
<para>Багцалсан олон дискүүдээс I/O хүсэлтүүд нь зэрэгцэж унших болон
бичигддэг учраас <acronym>RAID</acronym>0 дискийн хуваагдал нь бүгд ижил хэмжээтэй байх ёстой.</para>
<para>Багцалсан олон дискнүүдээс I/O хүсэлтүүд нь зэрэгцэж унших болон
бичигддэг учраас <acronym>RAID</acronym>0 дискний хуваагдал нь бүгд ижил хэмжээтэй байх ёстой.</para>
<mediaobject>
<imageobject>
@ -154,7 +154,7 @@
</mediaobject>
<procedure>
<title>Хэлбэржүүлэгдээгүй ATA дискүүдийн судал үүсгэх</title>
<title>Хэлбэржүүлэгдээгүй ATA дискнүүдийн судал үүсгэх</title>
<step><para><filename>geom_stripe</filename>
модулийг ачаална:</para>
@ -169,10 +169,10 @@
<screen>&prompt.root; <userinput>mkdir /mnt</userinput></screen>
</step>
<step><para>Судал үүсгэх дискүүдэд зориулсан төхөөрөмжийн нэрийг тодорхойлоод шинэ судал
<step><para>Судал үүсгэх дискнүүдэд зориулсан төхөөрөмжийн нэрийг тодорхойлоод шинэ судал
төхөөрөмж үүсгэ. Жишээ нь хоёр ашиглагдаагүй, хуваалт хийгдээгүй
<filename>/dev/ad2</filename> болон <filename>/dev/ad3</filename> гэсэн
<acronym>ATA</acronym> дискүүдэд судал үүсгэхийн тулд:</para>
<acronym>ATA</acronym> дискнүүдэд судал үүсгэхийн тулд:</para>
<screen>&prompt.root; <userinput>gstripe label -v st0 /dev/ad2 /dev/ad3</userinput></screen>
@ -204,7 +204,7 @@ XXX: What message? Put it inside the screen output above.
</step>
</procedure>
<para>Гараар үүсгэсэн дискийн судлаа холбохын тулд:</para>
<para>Гараар үүсгэсэн дискний судлаа холбохын тулд:</para>
<screen>&prompt.root; <userinput>mount /dev/stripe/st0a /mnt</userinput></screen>
@ -232,10 +232,10 @@ XXX: What message? Put it inside the screen output above.
<primary>Диск Толин тусгал үүсгэх</primary>
</indexterm>
<para>Толин тусгал үүсгэх нь олон корпорацууд болон гэрийн хэрэглэгчдийн ашигладаг
өгөгдлийг тасалдалгүйгээр нөөцлөх технолог юм. Толин тусгал байх үед
<para>Толин тусгал үүсгэх нь олон корпорациуд болон гэрийн хэрэглэгчдийн ашигладаг
өгөгдлийг тасалдалгүйгээр нөөцлөх технологи юм. Толин тусгал байх үед
энэ нь diskB нь diskA-г хувилж байгаа гэсэн үг. Эсвэл магадгүй
diskC+D нь diskA+B-г хувилж байгаа байж болно. Дискийн тохиргооноос
diskC+D нь diskA+B-г хувилж байгаа байж болно. Дискний тохиргооноос
хамааралгүй чухал ойлголт бол нэг диск дээрх мэдээлэл болон хуваалт нь хувилагдах
явдал юм. Сүүлд нь, хадгалсан өгөгдөл нь үйлчилгээ болон хандалтын тасалдалгүйгээр,
амархан сэргээгдэж, нөөцлөгдөж бараг өгөгдлийн төмөр авдарт хадгалсан юм шиг байх болно.</para>
@ -287,7 +287,7 @@ Done.</screen>
<note>
<para>Хэрэв олон зүсмэлүүд болон хуваалтууд байвал түрүүчийн хоёр тушаалын
тугуудыг өөрчлөх шаардлагатай. Тэд нөгөө дискийн зүсмэл болон хуваалтын
тугуудыг өөрчлөх шаардлагатай. Тэд нөгөө дискний зүсмэл болон хуваалтын
хэмжээтэй тохирох ёстой.</para>
</note>
@ -304,7 +304,7 @@ Done.</screen>
<screen>&prompt.root; <userinput>mount /dev/mirror/gm0s1a /mnt</userinput></screen>
<para>Одоо ачаалах дискийн бүх өгөгдлийг энэ шинэ файлын систем уруугаа
<para>Одоо ачаалах дискний бүх өгөгдлийг энэ шинэ файлын систем уруугаа
шилжүүлээрэй. Энэ жишээ нь &man.dump.8; болон &man.restore.8;
тушаалуудыг ашиглаж байгаа; гэхдээ &man.dd.1; бас энэ тохиолдолд
ажиллах боломжтой.</para>
@ -363,7 +363,7 @@ Done.</screen>
<para><option>-a</option> туг нь &man.gmirror.8;-г автомат синхрончлолыг
ашиглах ёстойг хэлж байна; өөрөөр хэлбэл дискэнд бичих бичилтүүдийг автоматаар
толин тусгалаар хуулна гэсэн үг юм. Гарын авлагын хуудас дискүүдийг хэрхэн
толин тусгалаар хуулна гэсэн үг юм. Гарын авлагын хуудас дискнүүдийг хэрхэн
дахин бүтээх болон солих талаар тайлбарлах бөгөөд
<devicename>gm0</devicename>-ийн оронд <devicename>data</devicename>-г
хэрэглэсэн байгаа.</para>
@ -402,7 +402,7 @@ OK? <userinput>boot</userinput></screen>
<sect1 id="geom-ggate">
<title>GEOM Хаалга Сүлжээний Төхөөрөмжүүд</title>
<para>GEOM нь хаалга хэрэгслүүдийг ашиглан дискүүд, CD-ROM-ууд,
<para>GEOM нь хаалга хэрэгслүүдийг ашиглан дискнүүд, CD-ROM-ууд,
файлууд гэх мэт төхөөрөмжүүдийг алсаас ашиглахыг дэмждэг.
Энэ нь <acronym>NFS</acronym>-тэй адил юм.</para>
@ -420,11 +420,11 @@ OK? <userinput>boot</userinput></screen>
хуваалт дээрх файлын системд хандах хандалтыг зөвшөөрнө.</para>
<para>Энэ төхөөрөмжийг экспорт хийхдээ тухайн үед холболт хийгдээгүй эсэхийг шалгаад
&man.ggated.8; сервер демонийг ажиллуулаарай:</para>
&man.ggated.8; сервер дэмонг ажиллуулаарай:</para>
<screen>&prompt.root; <userinput>ggated</userinput></screen>
<para>Хэрэглэх машининаас уг экспортлогдсон төхөөрөмжид <command>холболт</command> хийхдээ
<para>Хэрэглэх машинаас уг экспортлогдсон төхөөрөмжид <command>холболт</command> хийхдээ
дараах тушаалыг өгнө үү:</para>
<screen>&prompt.root; <userinput>ggatec create -o rw 192.168.1.1 /dev/da0s4d</userinput></screen>
@ -439,23 +439,23 @@ OK? <userinput>boot</userinput></screen>
дээр холболт хийгдсэн байсан бол энэ нь амжилтгүй болохыг сануулъя.</para>
</note>
<para>Төхөөрөмж дахин шаардлагагүй болоход бусад дискийн төхөөрөмжүүдийн нэгэн адил
<para>Төхөөрөмж дахин шаардлагагүй болоход бусад дискний төхөөрөмжүүдийн нэгэн адил
&man.umount.8; тушаалын тусламжтайгаар салгаж болно.</para>
</sect1>
<sect1 id="geom-glabel">
<title>Дискийн төхөөрөмжүүдийг хаяглах нь</title>
<title>Дискний төхөөрөмжүүдийг хаяглах нь</title>
<indexterm>
<primary>GEOM</primary>
</indexterm>
<indexterm>
<primary>Дискийн хаяг/шошгонууд</primary>
<primary>Дискний хаяг/шошгонууд</primary>
</indexterm>
<para>Системийг эхлүүлэх явцад &os; цөм төхөөрөмжүүдийг олж төхөөрөмжийн
цэгүүдийг үүсгэдэг. Төхөөрөмжүүдийг илрүүлэх энэ арга нь зарим нэг
асуудлуудтай байдаг, жишээ нь шинэ дискийн төхөөрөмж <acronym>USB</acronym>-ээр
асуудлуудтай байдаг, жишээ нь шинэ дискний төхөөрөмж <acronym>USB</acronym>-ээр
нэмэгдсэн бол яах вэ? Флэш төхөөрөмжид <devicename>da0</devicename> гэсэн
төхөөрөмжийн нэр өгөгдөж хуучин байсан <devicename>da0</devicename> нь
<devicename>da1</devicename> болж өөрчлөгдөх болов уу. Энэ нь хэрэв
@ -468,7 +468,7 @@ OK? <userinput>boot</userinput></screen>
<acronym>SCSI</acronym> төхөөрөмжүүдийг гинжин цуваа болгох явдал юм.
Гэхдээ анхдагч <acronym>SCSI</acronym> дискийг сольж болзошгүй
<acronym>USB</acronym> төхөөрөмжүүдийн хувьд яах вэ? Яагаад гэвэл <acronym>USB</acronym>
төхөөрөмжүүд нь ихэвчлэн <acronym>SCSI</acronym> картуудаас өмнө
төхөөрөмжүүд нь ихэвчлэн <acronym>SCSI</acronym> картнуудаас өмнө
шалгагддаг. Үүний нэг шийдэл нь эдгээр төхөөрөмжүүдийг системийг ачаалсны
дараа залгах явдал юм. Өөр нэг арга нь зөвхөн ганц <acronym>ATA</acronym>
хөтөч ашиглаж <acronym>SCSI</acronym> төхөөрөмжүүдийг
@ -476,7 +476,7 @@ OK? <userinput>boot</userinput></screen>
шийдэл байж болох юм.</para>
<para>Илүү сайн шийдэл байдаг. <command>glabel</command> хэрэгсэл ашиглан
администратор эсвэл хэрэглэгч өөрсдийн дискийн төхөөрөмжүүдийг хаяглаж эдгээр
администратор эсвэл хэрэглэгч өөрсдийн дискний төхөөрөмжүүдийг хаяглаж эдгээр
хаяг/шошгонуудыг <filename>/etc/fstab</filename> файлд ашиглаж болох
юм. <command>glabel</command> нь өгөгдсөн үзүүлэгчийн сүүлийн секторт
хаяг/шошгыг хадгалдаг болохоор хаяг/шошго нь дахин ачаалахад хэвээр байх
@ -488,7 +488,7 @@ OK? <userinput>boot</userinput></screen>
<para>Хаяг/шошгыг байнгын болгохыг энд дурдсангүй. <command>glabel</command>
хэрэгсэл нь түр зуурын болон байнгын хаяг/шошгыг үүсгэхэд ашиглагдаж болно.
Зөвхөн байнгын хаяг/шошго нь дахин ачаалахад хэвээр үлдэх болно. Хаяг/шошгонуудын
ялгаануудын талаарх дэлгэрэнгүй мэдээллийг &man.glabel.8; гарын авлагын хуудаснаас
ялгаануудын тухай дэлгэрэнгүй мэдээллийг &man.glabel.8; гарын авлагын хуудаснаас
үзнэ үү.</para>
</note>

File diff suppressed because it is too large Load diff

View file

@ -64,7 +64,7 @@
юм. Мөн өөр бусад архитектур уруу порт хийгдэж байгаа болно. Та мөн
<link linkend="history">FreeBSD-ийн түүх</link> эсвэл
<link linkend="relnotes">одоогийн хувилбар</link>ыг унших боломжтой. Хэрэв та
энэ төсөлд (код, тоног төрөөхөмж, тэмдэглээгүй тооцоонууд) хувь нэмэр оруулахыг сонирхож
энэ төсөлд (код, тоног төхөөрөмж, тэмдэглээгүй тооцоонууд) хувь нэмэр оруулахыг сонирхож
байгаа бол <ulink url="&url.articles.contributing;/index.html">
FreeBSD-д хувь нэмэр оруулах нь</ulink> нийтлэлийг уншина уу.</para>
@ -85,8 +85,8 @@
<listitem>
<para><emphasis>Олон-хэрэглэгчийн боломжууд</emphasis> нь олон хүмүүс FreeBSD
системийг төрөл бүрийн зүйлд зориулан зэрэгцэн хэрэглэх боломжийг зөвшөөрдөг.
Энэ нь, жишээ нь, хэвлэгчүүд болон касетний хөтлөгчүүд зэрэг системийн захын
төрөөрөмжүүд нь систем эсвэл сүлжээн дэх бүх хэрэглэгчдийн дунд зөвөөр хуваалцах
Энэ нь, жишээ нь, хэвлэгчүүд болон соронзон хальсны хөтлөгчүүд зэрэг системийн захын
төхөөрөмжүүд нь систем эсвэл сүлжээн дэх бүх хэрэглэгчдийн дунд зөвөөр хуваалцах
ба эх үүсвэр бүр дэх хязгаарууд нь маш чухал системийн эх үүсвэрүүдийг илүү
ашиглахаас хамгаалж хэрэглэгчдэд болон бүлэг хэрэглэгчдэд тавигдаж болно гэсэн үг
юм.</para>
@ -99,7 +99,7 @@
Энэ нь таны FreeBSD машин бусад үйлдлийн системүүдтэй хялбар харилцан
ажиллаж чадахаас гадна мөн NFS (файлд алсаас хандах)
цахим захидлын үйлчилгээнүүд зэрэг чухал боломжуудыг хангадаг
эсвэл Интернетэд WWW, FTP, чиглүүлэх эсвэл галт ханын (аюулгүй байдал)
эсвэл Интернэтэд WWW, FTP, чиглүүлэх эсвэл галт ханын (аюулгүй байдал)
үйлчилгээнүүдийн хамт та өөрийнхөө байгууллагыг байрлуулах Enterprise
сервер шиг ажиллаж чадна гэсэн үг юм.</para>
</listitem>
@ -130,28 +130,28 @@
</listitem>
<indexterm>
<primary>хоёртын нийцлэг</primary>
<primary>хоёртын нийлэмж</primary>
<secondary>Линукс</secondary>
</indexterm>
<indexterm>
<primary>хоёртын нийцлэг</primary>
<primary>хоёртын нийлэмж</primary>
<secondary>SCO</secondary>
</indexterm>
<indexterm>
<primary>хоёртын нийцлэг</primary>
<primary>хоёртын нийлэмж</primary>
<secondary>SVR4</secondary>
</indexterm>
<indexterm>
<primary>хоёртын нийцлэг</primary>
<primary>хоёртын нийлэмж</primary>
<secondary>BSD/OS</secondary>
</indexterm>
<indexterm>
<primary>хоёртын нийцлэг</primary>
<primary>хоёртын нийлэмж</primary>
<secondary>NetBSD</secondary>
</indexterm>
<listitem>
<para>Линукс, SCO, SVR4, BSDI ба NetBSD-д зориулан бүтээгдсэн
олон програмуудтай <emphasis>хоёртын нийцлэг</emphasis>.</para>
олон програмуудтай <emphasis>хоёртын нийлэмж</emphasis>.</para>
</listitem>
<listitem>
@ -163,7 +163,7 @@
<listitem>
<para>Олон мянган нэмэлт болон <emphasis>амархан порт хийх</emphasis>
боломжтой програмууд Интернетэд байдаг. FreeBSD нь эх кодын хувьд
боломжтой програмууд Интернэтэд байдаг. FreeBSD нь эх кодын хувьд
ихэнх олны мэддэг арилжааны &unix; системүүдтэй нийцтэй бөгөөд
ихэнх програмуудыг хөрвүүлэхэд хэрэв байгаа бол цөөн өөрчлөлтүүдийг
шаарддаг.</para>
@ -223,7 +223,7 @@
<indexterm><primary>4.4BSD-Lite</primary></indexterm>
<indexterm>
<primary>Компьютерийн Системийн судалгааний Бүлэг (CSRG)</primary>
<primary>Компьютерийн Системийн Судалгааны Бүлэг (CSRG)</primary>
</indexterm>
<indexterm><primary>К.И.С. Беркли</primary></indexterm>
<para>FreeBSD нь Беркли дэх Калифорнийн Их Сургуулийн Компьютерийн Системийн
@ -253,8 +253,8 @@
<itemizedlist>
<listitem>
<para><emphasis>Интернетийн Үйлчилгээнүүд:</emphasis> FreeBSD дэх хүчирхэг TCP/IP
сүлжээ нь төрөл бүрийн Интернетийн үйлчилгээнүүдэд хамгийн тохирсон тавцан болгодог:</para>
<para><emphasis>Интернэтийн Үйлчилгээнүүд:</emphasis> FreeBSD дэх хүчирхэг TCP/IP
сүлжээ нь төрөл бүрийн Интернэтийн үйлчилгээнүүдэд хамгийн тохирсон тавцан болгодог:</para>
<itemizedlist>
<indexterm><primary>FTP серверүүд</primary></indexterm>
@ -270,7 +270,7 @@
<indexterm><primary>гал хана</primary></indexterm>
<indexterm><primary>NAT</primary></indexterm>
<listitem>
<para>Галт ханууд болон NAT (<quote>IP маскарад хийх</quote>)
<para>Галт хананууд болон NAT (<quote>IP маскарад хийх</quote>)
гарцууд</para>
</listitem>
@ -295,7 +295,7 @@
</listitem>
</itemizedlist>
<para>Та FreeBSD-тэй байхад хямд 386 ангилалын PC-тэй жижигээс хялбархнаар эхлээд
<para>Та FreeBSD-тэй байхад хямд 386 ангиллын PC-тэй жижгээс хялбархнаар эхлээд
таны Enterprise өсөхийн хэрээр RAID хадгалалт бүхий 4 процессортой Xeon
хүртэл шинэчилж болно.</para>
</listitem>
@ -338,11 +338,11 @@
</indexterm>
<listitem>
<para><emphasis>X Цонхны ажлын станц:</emphasis> FreeBSD нь
чөлөөтэй байдаг X11 серверийг ашиглан хямд X терминалийн шийдэлд
чөлөөтэй байдаг X11 серверийг ашиглан хямд X терминалын шийдэлд
зориулсан сайн сонголт болдог. X терминалаас ялгаатай нь хэрэв хүсвэл олон
програмуудыг FreeBSD ажиллуулахыг зөвшөөрдөг бөгөөд ингэснээр төв
серверийн ачааллыг хөнгөвчилдөг. FreeBSD нь <quote>дискгүй</quote>
ачаалж чадаснаар ажлын станцуудыг хямд, амархан удирдах боломжтой болгодог.</para>
ачаалж чадсанаар ажлын станцуудыг хямд, амархан удирдах боломжтой болгодог.</para>
</listitem>
<indexterm><primary>GNU Хөрвүүлэгчийн Цуглуулга</primary></indexterm>
@ -442,7 +442,7 @@
<title>FreeBSD Төслийн тухай</title>
<para>Дараах хэсэг төслийн товч түүх, төслийн зорилгууд,болон төслийн
хөгжүүлэлтийн загвар зэрэг төслийн талаархи зарим нэг мэдээллийг өгнө.</para>
хөгжүүлэлтийн загвар зэрэг төслийн тухай зарим нэг мэдээллийг өгнө.</para>
<sect2 id="intro-history">
<sect2info role="firstperson">
@ -492,12 +492,12 @@
бид нэг их удалгүй шийдсэн бөгөөд Дэйвид Грийнмэний бодож олсноор
<quote>FreeBSD</quote> нэрийг авсан юм. Бидний эхний зорилгууд
системийн одоогийн хэрэглэгчидтэй зөвлөлдсөний дараа тодорхойлогдсон бөгөөд
төсөл эхэлсэн нь тодорхой болсоны дараа бүр магадгүй амьдрал дээр биеллээ олохын
тулд би Интернет уруу хялбар хандах боломжгүй олон золгүйчүүдэд зориулж
төсөл эхэлсэн нь тодорхой болсны дараа бүр магадгүй амьдрал дээр биеллээ олохын
тулд би Интернэт уруу хялбар хандах боломжгүй олон золгүйчүүдэд зориулж
FreeBSD-ийн түгээлтийн сувгуудыг сайжруулах зорилготойгоор Волнат Крийк
CDROM-той холбоо тогтоосон юм.
Волнат Крийк CDROM нь FreeBSD-г CD дээр түгээх санааг дэмжээд зогсоогүй
ажиллах машин бас хурдан Интернетийн холболтыг төсөлд зориулан хангасан юм.
ажиллах машин бас хурдан Интернэтийн холболтыг төсөлд зориулан хангасан юм.
Волнат Крийк CDROM-ийн тэр үед тэр чигээрээ үл мэдэгдэх төсөлд бараг л
урьдчилан тооцох аргагүй өгсөн итгэлгүйгээр FreeBSD одоогийн хүрсэн шиг ийм
хол түвшинд, ийм хурдан хүрэхгүй байсан биз ээ.</para>
@ -509,7 +509,7 @@
<indexterm><primary>Чөлөөт Програм Хангамжийн Сан</primary></indexterm>
<para>Анхны CDROM (ерөнхийдөө сүлжээнд өргөнөөр) түгээлт 1993 оны 12 сард гаргасан
FreeBSD&nbsp;1.0 байлаа. Энэ нь Берклигийн К.И.С-ийн 4.3BSD-Lite
(<quote>Net/2</quote>) касет дээр тулгуурласан, бас 386BSD болон Чөлөөт Програм
(<quote>Net/2</quote>) соронзон хальс дээр тулгуурласан, бас 386BSD болон Чөлөөт Програм
Хангамжийн Сангаас хангасан олон хэсгүүдээс тогтсон байсан билээ.Энэ бол эхний удаад нэлээн
боломжийн амжилт байсан бөгөөд дараа нь бид маш өндөр амжилт олсон FreeBSD 1.1
хувилбарыг 1994 оны 5 сард гаргасан юм.</para>
@ -518,15 +518,15 @@
<indexterm><primary>К.И.С. Беркли</primary></indexterm>
<indexterm><primary>Net/2</primary></indexterm>
<indexterm><primary>AT&amp;T</primary></indexterm>
<para>Энэ үед урт удаан үргэлжилсэн Берклигийн Net/2 касетний хууль эрх зүйн статустай
<para>Энэ үед урт удаан үргэлжилсэн Берклигийн Net/2 соронкон хальны хууль эрх зүйн статустай
холбоотой Новэлл ба Берклигийн К.И.С нарын хоорондох зарга шийдэгдэж гэнэтийн хар
үүлс бий болсон юм. Тэр тохиролцооны нөхцөл нь <quote>саад болсон</quote> код ба
Новэллийн урьд нь AT&amp;T-ээс авсан өмч болох Net/2-ийн ихэнх хэсэг дээр хийсэн
Берклигийн К.И.С-ийн буулт байлаа. Хариуд нь Новэллийн <quote>адислал</quote>
4.4BSD-Lite хувилбар байсан бөгөөд энэ нь гарсаныхаа дараа саадгүйгээр тунхаглагдаж
4.4BSD-Lite хувилбар байсан бөгөөд энэ нь гарсныхаа дараа саадгүйгээр тунхаглагдаж
түүн уруу Net/2-ийн бүх хэрэглэгчид маш хүчтэйгээр шилжихийг дэмжих явдал байлаа.
Үүнд FreeBSD бас орсон бөгөөд төсөлд 1994 оны 7 сараас хүртэл хугацаа өгч өөрийн
Net/2 дээр тулгуурласан бүтээгдэхүүнээ гаргахыг хориглосон юм. Тэр гэрээнийн хүрээнд
Net/2 дээр тулгуурласан бүтээгдэхүүнээ гаргахыг хориглосон юм. Тэр гэрээний хүрээнд
эцсийн хугацаанаас өмнө төсөлд сүүлийн нэг хувилбар гаргахыг зөвшөөрсөн бөгөөд тэр
хувилбар нь FreeBSD&nbsp;1.1.5.1 байлаа.</para>
@ -611,7 +611,7 @@
<para>FreeBSD Төслийн зорилгууд нь ямар нэг хязгаарлалтгүйгээр дурын зорилгоор ашиглаж
болох програм хангамжийг хангах явдал юм. Бидний олонхи нь кодонд (болон төсөлд)
чухал хөрөнгө оруулалт хийцгээсэн бөгөөд одоо болон ирээдүйд багахан санхүүгийн нөхөн
олговороос мэдээж татгалзахгүй, гэхдээ бид мэдээж үүнийг шаардахаар бэлтгэгдээгүй юм.
олговроос мэдээж татгалзахгүй, гэхдээ бид мэдээж үүнийг шаардахаар бэлтгэгдээгүй юм.
Бидний анхны бөгөөд нэн тэргүүний <quote>даалгавар</quote> бол ирсэн дурын болон
бүгдэд аль ч зорилгоор ашиглагдаж болох кодоор хангах бөгөөд код нь аль болох өргөн
хэрэглэгдэж, аль болох өргөн үр ашгийг өгөх явдал юм. Энэ нь Чөлөөт Програм
@ -655,13 +655,13 @@
оруулагчдын жагсаалт</ulink>аас харахад дэлхий даяар хэдэн зуун хүмүүсийн оруулсан
хувь нэмэр дээр бүтээгдсэн, их нээлттэй, уян хатан процесс юм.
FreeBSD-ийн хөгжүүлэлтийн дэд бүтэц нь эдгээр хэдэн зуун хөгжүүлэгчдийг
Интернетээр хамтран ажиллах боломжийг нээж өгдөг.
Интернэтээр хамтран ажиллах боломжийг нээж өгдөг.
Бид шинэ хөгжүүлэгчид, болон санаануудыг тогтмол хайж байдаг бөгөөд
төсөлтэй илүү ойртохыг сонирхсон хэн ч гэсэн &a.hackers; хаягаар бидэнд
хандаарай. Мөн бусад FreeBSD хэрэглэгчдэд гол гол ажлуудын талаар мэдээлэх
&a.announce; бас байгаа болно.</para>
<para>Чөлөөтэй болон нягт хамтын ажиллагаан доор ажилладагаас үл хамааран FreeBSD
<para>Чөлөөтэй болон нягт хамтын ажиллагаан доор ажилладгаас үл хамааран FreeBSD
төсөл болон түүний хөгжүүлэлтийн процессийн талаар ашигтай зүйлсийн талаар мэдэхийг
хүсвэл:</para>
@ -750,7 +750,7 @@
<indexterm><primary>хувь нэмэр оруулагчид</primary></indexterm>
<listitem>
<para>Эцэст нь, гэхдээ мэдээж хамгийн сүүлийх биш, хамгийн том бүлэг
<para>Эцэст нь, гэхдээ мэдээж хамгийн сүүлийнх биш, хамгийн том бүлэг
хөгжүүлэгчид нь санал сэтгэгдэл болон алдааны засваруудыг бидэнд
бараг л тогтмол илгээдэг хэрэглэгчид юм. FreeBSD-ийн илүү
төвлөрсөн бус хөгжүүлэлттэй холбоотой байх үндсэн арга нь
@ -774,7 +774,7 @@
<para>Дүгнэж хэлэхэд бидний хөгжүүлэлтийн загвар нь нэг нь нөгөөдөө багтсан, чөлөөтэй
тойргууд маягаар зохион байгуулагдсан загвар юм. Төвлөрсөн загвар нь ирээдүйтэй хувь
нэмэр оруулагчдыг цааш түлхэлгүйгээр нэг төвийн кодын сууриийг хялбар хянах боломжийг
нэмэр оруулагчдыг цааш түлхэлгүйгээр нэг төвийн кодын суурийг хялбар хянах боломжийг
олгож FreeBSD-ийн <emphasis>хэрэглэгчдэд</emphasis> эвтэй байхаар зориулагдан
дизайн хийгдсэн юм. Бидний хүсэл бол хэрэглэгчид амархан суулгаж ашиглаж болдог
ихээхэн хэмжээний уялдаа холбоотой <link linkend="ports">хэрэглээний програмууд</link>тай
@ -795,7 +795,7 @@
<indexterm><primary>Чөлөөт Програм Хангамжийн Сан</primary></indexterm>
<indexterm><primary>К.И.С. Беркли</primary></indexterm>
<indexterm>
<primary>Компьютерийн Системийн судалгааний Бүлэг (CSRG)</primary>
<primary>Компьютерийн Системийн Судалгааны Бүлэг (CSRG)</primary>
</indexterm>
<para>FreeBSD нь чөлөөтэй байдаг, Интел &i386;, &i486;, &pentium;,
&pentium;&nbsp;Pro,
@ -812,7 +812,7 @@
<para>94 оны сүүлд гарсан FreeBSD&nbsp;2.0 хувилбараас хойш FreeBSD-ийн хурдан
ажиллагаа, боломжууд болон тогтвортой байдал мэдэгдэхүйц сайжирсан.
<!-- XXX is the rest of this paragraph still true ? -->
Хамгийн том өөрчлөлт нь нийлсэн VM/файл буфферийн кэш бүхий засварласан виртуал санах ойн систем
Хамгийн том өөрчлөлт нь нийлсэн VM/файл буферийн кэш бүхий засварласан виртуал санах ойн систем
бөгөөд энэ нь ажиллагааг хурдасгаад зогсохгүй FreeBSD-ийн санах ойн мөрийг багасгаж
5&nbsp;MB тохиргоог илүү боломжийн хамгийн бага хэмжээнд хүргэсэн. Бусад
өргөтгөлүүдийг дурдвал гүйцэд NIS клиент ба серверийн дэмжлэг, шилжилтийн TCP дэмжлэг,
@ -826,12 +826,12 @@
тоглоомууд, хэлнүүд, засварлагчид, зэрэг бараг л бүх төрлийн програмууд байдаг.
Портуудын Цуглуулга бүхэлдээ ойролцоогоор &ports.size; хэмжээний хадгалалт шаарддаг
бөгөөд бүх портууд өөрсдийн жинхэнэ эхийн хувьд <quote>дельта</quote> болж илэрхийлэгддэг.
Энэ нь бидэнд портуудыг шинэчлэхэд хялбар болгож хуучин 1.0 Портуулын Цуглуулгын шаарддаг
байсан дискийн зайн шаардлагыг ихээхэн багасгаж өгдөг. Портыг хөрвүүлэхийн тулд та
Энэ нь бидэнд портуудыг шинэчлэхэд хялбар болгож хуучин 1.0 Портуудын Цуглуулгын шаарддаг
байсан дискний зайн шаардлагыг ихээхэн багасгаж өгдөг. Портыг хөрвүүлэхийн тулд та
суулгахыг хүсэж байгаа програмын сан уруу шилжиж <command>make install</command>
хэмээн бичихэд систем цааш үлдсэнийг хийх болно. Таны бүтээх порт болгоны жинхэнэ эх бүрэн
түгээлт динамикаар CDROM эсвэл локаль FTP хаягаас татагдах бөгөөд танд зөвхөн хүссэн портоо
бүтээх хангалттай дискийн зай л шаардлагатай. Порт бүр урьдчилан хөрвүүлсэн <quote>багц</quote>
түгээлт динамикаар CDROM эсвэл локал FTP хаягаас татагдах бөгөөд танд зөвхөн хүссэн портоо
бүтээх хангалттай дискний зай л шаардлагатай. Порт бүр урьдчилан хөрвүүлсэн <quote>багц</quote>
хэлбэрээр бас байх бөгөөд өөрийн портыг эхээс хөрвүүлэх хүсэлгүй хүмүүс хялбар тушаалаар
(<command>pkg_add</command>) ийм портыг суулгаж болдог. Багцууд болон портуудын
талаар дэлгэрэнгүй мэдээллийг <xref linkend="ports"> хаягаар олж болно.</para>
@ -839,8 +839,8 @@
<para>Танд FreeBSD суулгаж ашиглах явцад маш их тус болохуйц хэд хэдэн баримтуудыг
хамгийн сүүлийн үеийн дурын FreeBSD машин дээр
<filename>/usr/share/doc</filename>
сангаас бас олох боломжтой юм. Локалиар суусан гарын авлагуудыг та HTML боломжтой
хөтөчүүдийг ашиглан дараах хаягаас үзэж болно:</para>
сангаас бас олох боломжтой юм. Локалаар суусан гарын авлагуудыг та HTML боломжтой
хөтчүүдийг ашиглан дараах хаягаас үзэж болно:</para>
<variablelist>
<varlistentry>

View file

@ -54,7 +54,7 @@
</listitem>
</itemizedlist>
<para>Шоронгийн талаарх ашигтай мэдээллийн өөр бусад эхүүдийг дурдвал:</para>
<para>Шоронгийн тухай ашигтай мэдээллийн өөр бусад эхүүдийг дурдвал:</para>
<itemizedlist>
<listitem>
@ -222,7 +222,7 @@
хэрэглэгч нь бүхнийг чадагч хэрэглэгч биш юм. Мөн шоронгийн <username>root</username>
хэрэглэгчид өөрийнх нь харгалзах &man.jail.8; орчноос гадна осолтой үйлдлүүдийг
систем дээр хийлгэхийг зөвшөөрдөггүй. <username>root</username> хэрэглэгчийн
боломжууд болон хязгаарлалтуудын талаарх дэлгэрэнгүй мэдээллийг <xref
боломжууд болон хязгаарлалтуудын тухай дэлгэрэнгүй мэдээллийг <xref
linkend="jails-tuning"> хэсэгт доор хэлэлцэх болно.</para>
</sect2>
</sect1>
@ -320,7 +320,7 @@ jail_list="<replaceable>www</replaceable>" # Space separated list of names o
<step>
<para>Шорон бүрийг тайлбарласан &man.rc.conf.5; тохируулгуудын бүлэг
<varname>jail_list</varname>-д жагсаагдсан шорон бүрийн
хувьд дараахийг нэмэх ёстой:</para>
хувьд доор дурдсаныг нэмэх ёстой:</para>
<programlisting>jail_<replaceable>www</replaceable>_rootdir="/usr/jail/www" # jail's root directory
jail_<replaceable>www</replaceable>_hostname="<replaceable>www</replaceable>.example.org" # jail's hostname
@ -439,7 +439,7 @@ jail_<replaceable>www</replaceable>_devfs_ruleset="<replaceable>www_ruleset</rep
цөм дэх өгөгдлийн өөрчлөлтүүдийг шаарддаг өөр олон бусад удирдлагын
ажлуудыг хийж чадахгүй байж болох юм.</para>
<para>&os;-ийн үндсэн систем нь идэвхтэй шоронгуудын талаарх мэдээллийг үзүүлэх болон
<para>&os;-ийн үндсэн систем нь идэвхтэй шоронгуудын тухай мэдээллийг үзүүлэх болон
удирдлагын тушаалуудыг ажиллуулахын тулд шоронд залгагдаж болох хялбар хэрэгслүүдийн
цуглуулгыг агуулдаг. &man.jls.8; болон &man.jexec.8; тушаалууд нь &os;-ийн үндсэн системийн
хэсэг бөгөөд дараах хялбар ажлуудыг хийж гүйцэтгэхэд ашиглагдаж болно:</para>
@ -472,7 +472,7 @@ jail_<replaceable>www</replaceable>_devfs_ruleset="<replaceable>www_ruleset</rep
хамгийн бүрэн гүйцэд, ашигтай нь <filename
role="package">sysutils/jailutils</filename> юм. Энэ нь
&man.jail.8;-ийн удирдлагад хувь нэмэр болсон жижиг програмуудын цуглуулга
юм. Дэлгэрэнгүй мэдээллийн талаар түүний веб хуудсанд хандана уу.</para>
юм. Дэлгэрэнгүй мэдээллийн талаар түүний вэб хуудсанд хандана уу.</para>
</sect2>
</sect1>
</chapter>

View file

@ -337,7 +337,7 @@
энэ бүлгийн төгсгөлд байгаа <link linkend="kernelconfig-trouble">алдааг олж засварлах</link>
заавар танд хэрэгтэй байж болох юм. Таны шинэ цөм <link
linkend="kernelconfig-noboot">ачаалахгүй</link> тохиолдолд хэрхэн сэргээх
талаар тайлбарсан хэсгийг заавал уншаарай.</para>
талаар тайлбарласан хэсгийг заавал уншаарай.</para>
<note>
<para>Ачаалах &man.loader.8; ба тохиргоо зэрэг ачаалах процесстой холбоотой бусад файлууд
@ -462,7 +462,7 @@ cpu I686_CPU</programlisting>
<para>&os; -г бүтээх ердийн процесс нь дибаг (debug) хийх мэдээллийг агуулдаг
бөгөөд цөмийг бүтээх үед <option>-g</option> тохируулгыг &man.gcc.1;
уруу өгснөөр дибаг (debug) хийх мэдээлэл идэвхиждэг. Үүнтэй нэгэн адилаар
уруу өгснөөр дибаг (debug) хийх мэдээлэл идэвхждэг. Үүнтэй нэгэн адилаар
хэрэв та <quote>уламжлалт</quote> аргаар өөрийн цөмийг бүтээж байгаа бол
(дэлгэрэнгүйг <xref linkend="kernelconfig-building"> -ээс үзнэ үү)
&man.config.8; <option>-g</option> тохируулгыг ашиглаж болно.</para>
@ -486,45 +486,45 @@ cpu I686_CPU</programlisting>
<programlisting>options INET6 # IPv6 communications protocols</programlisting>
<para>Энэ нь IPv6 холбооны протоколуудыг идэвхижүүлдэг.</para>
<para>Энэ нь IPv6 холбооны протоколуудыг идэвхжүүлдэг.</para>
<programlisting>options FFS # Berkeley Fast Filesystem</programlisting>
<para>Энэ нь энгийн хатуу дискийн файлын систем. Энэ тохируулгыг хатуу дискээс
<para>Энэ нь энгийн хатуу дискний файлын систем. Энэ тохируулгыг хатуу дискнээс
ачаалах бол үлдээгээрэй.</para>
<programlisting>options SOFTUPDATES # Enable FFS Soft Updates support</programlisting>
<para>Энэ тохируулга нь Зөөлөн Шинэчлэлүүдийг цөм идэвхижүүлдэг бөгөөд
<para>Энэ тохируулга нь Зөөлөн Шинэчлэлүүдийг цөм идэвхжүүлдэг бөгөөд
диск уруу бичих хандалтыг хурдасгахад тусалдаг. Хэдийгээр энэ боломжийг
цөмөөр хангадаг боловч диск дээр идэвхижүүлэх шаардлагатай.
Таны системийн дискүүд дээр Зөөлөн Шинэчлэлүүд идэвхижсэн эсэхийг
цөмөөр хангадаг боловч диск дээр идэвхжүүлэх шаардлагатай.
Таны системийн дискнүүд дээр Зөөлөн Шинэчлэлүүд идэвхжсэн эсэхийг
&man.mount.8; -ийн үр дүнгээр хянаарай. Хэрэв та <literal>soft-updates</literal>
тохируулгыг олж харахгүй байгаа бол &man.tunefs.8; (одоо байгаа системийн хувьд)
эсвэл &man.newfs.8; (шинэ файлын системийн хувьд) ашиглан идэвхижүүлэх хэрэгтэй.</para>
эсвэл &man.newfs.8; (шинэ файлын системийн хувьд) ашиглан идэвхжүүлэх хэрэгтэй.</para>
<programlisting>options UFS_ACL # Support for access control lists</programlisting>
<para>Энэ тохируулга нь хандалтыг хянах жагсаалтын дэмжлэгийг цөмд идэвхижүүлдэг.
<para>Энэ тохируулга нь хандалтыг хянах жагсаалтын дэмжлэгийг цөмд идэвхжүүлдэг.
Энэ нь өргөтгөсөн шинж чанарууд ба <acronym>UFS2</acronym>-ийг ашиглахад
тулгуурлаж байгаа бөгөөд энэ боломжийн талаар <xref linkend="fs-acl"> дээр
дэлгэрэнгүй тайлбарласан байдаг. <acronym>ACL</acronym>-үүд эхэндээ
идэвхижүүлсэн байдаг бөгөөд хэрэв урьд нь файлын систем дээр ашиглагдаж байсан
идэвхжүүлсэн байдаг бөгөөд хэрэв урьд нь файлын систем дээр ашиглагдаж байсан
бол хандалтыг хянах жагсаалтыг устгаж файлуудыг хамгаалсан аргыг урьдчилан тааж
болшгүй байдалт хүргэдэг учир энэ тохируулгыг хааж болохгүй.</para>
<programlisting>options UFS_DIRHASH # Improve performance on big directories</programlisting>
<para>Энэ тохируулга нь нэмэгдэл санах ойг зарлагадаж том сангуудад хийх дискийн
<para>Энэ тохируулга нь нэмэгдэл санах ойг зарлагадаж том сангуудад хийх дискний
үйлдлүүдийг хурдасгах ажиллагааг оруулдаг. Та том сервер эсвэл харилцан ажиллах
ажлын станцад зориулж энэ тохируулгыг ерөнхийдөө хадгалах хэрэгтэй бөгөөд
хэрэв та &os;-г санах ой чухал жижиг систем ба дискийн хандалтын хурдны ач
хэрэв та &os;-г санах ой чухал жижиг систем ба дискний хандалтын хурдны ач
холбогдол багатай галт хана мэтийн систем дээр ашиглаж байгаа бол устгаарай.</para>
<programlisting>options MD_ROOT # MD is a potential root device</programlisting>
<para>Энэ тохируулга нь санах ой дээр тулгуурласан, root төхөөрөмж болж ашиглагдах
виртуал дискийн дэмжлэгийг идэвхижүүлдэг.</para>
виртуал дискний дэмжлэгийг идэвхжүүлдэг.</para>
<indexterm>
<primary>цөмийн тохируулгууд</primary>
@ -547,11 +547,11 @@ options NFS_ROOT # NFS usable as /, requires NFSCLIENT</progra
</indexterm>
<programlisting>options MSDOSFS # MSDOS Filesystem</programlisting>
<para>&ms-dos; файлын систем. Хэрэв та DOS хэлбэржүүлсэн хатуу дискийн хуваалтыг
<para>&ms-dos; файлын систем. Хэрэв та DOS хэлбэржүүлсэн хатуу дискний хуваалтыг
ачаалах үед холболт хийх төлөвлөгөөгүй бол үүнийг айлгүйгээр тайлбар болгон хааж болно.
Энэ нь дээр тайлбарласны дагуу эхний удаа DOS хуваалтыг холболт хийхэд автоматаар ачаалагдах
болно. Мөн маш сайн <filename role="package">emulators/mtools</filename>
програм хангамж нь холболт болон салгалт хийлгүйгээр DOS уян дискүүдэд хандах боломжийг
програм хангамж нь холболт болон салгалт хийлгүйгээр DOS уян дискнүүдэд хандах боломжийг
бүрдүүлдэг (энэ нь <literal>MSDOSFS</literal>-ийг огт шаарддаггүй).</para>
<programlisting>options CD9660 # ISO 9660 Filesystem</programlisting>
@ -604,7 +604,7 @@ options NFS_ROOT # NFS usable as /, requires NFSCLIENT</progra
<programlisting>options KTRACE # ktrace(1) support</programlisting>
<para>Энэ нь дибаг хийхэд ашигтай, цөмийн процессийг дагах боломжийг идэвхижүүлдэг.</para>
<para>Энэ нь дибаг хийхэд ашигтай, цөмийн процессийг дагах боломжийг идэвхжүүлдэг.</para>
<programlisting>options SYSVSHM # SYSV-style shared memory</programlisting>
@ -651,7 +651,7 @@ options AHD_REG_PRETTY_PRINT # Print register bitfields in debug
<para>Giant гэдэг нь харилцан нэгийгээ оруулахгүй байх зарчмын (унтах мутекс) нэр бөгөөд
энэ нь цөмийн их эх үүсвэрүүдийг хамгаалдаг. Өнөөдөр энэ нь үйл ажиллагааны саатаж
байгаа хүлээн авах боломжгүй хэсэг бөгөөд үүнийг эх үүсвэр бүрийг хамгаалах цоожуудаар
идэвхтэйгээр солиж байгаа билээ. <literal>ADAPTIVE_GIANT</literal> тохируулга нь
идэвхтэйгээр сольж байгаа билээ. <literal>ADAPTIVE_GIANT</literal> тохируулга нь
хэсэг бүлэг мутексуудад Giant-ийг адаптиваар эргэхээр оруулдаг. Энэ нь урсгал (thread)
Giant мутексийг цоожлохыг хүсэж байх үед, гэхдээ энэ нь өөр CPU дээр урсгалаар цоожлогдсон
байна, эхний урсгал цоож сулрахыг хүлээн ажилласаар байна. Хэвийн үед урсгал унтаа байдалд
@ -665,7 +665,7 @@ options AHD_REG_PRETTY_PRINT # Print register bitfields in debug
<programlisting>device apic # I/O APIC</programlisting>
<para>apic төхөөрөмж нь I/O APIC-ийг тасалдал хүргэхэд ашиглах боломжийг нээдэг.
apic төхөөрөмж нь UP болон SMP цөмүүдэд хоюуланд нь ашиглагдаж болох бөгөөд
apic төхөөрөмж нь UP болон SMP цөмүүдэд хоёуланд нь ашиглагдаж болох бөгөөд
гэхдээ SMP цөмд зайлшгүй шаардлагатай. <literal>options SMP</literal>
мөрийг нэмж олон процессорын дэмжлэгийг оруулна уу.</para>
@ -693,7 +693,7 @@ device ata</programlisting>
<programlisting>device atadisk # ATA disk drives</programlisting>
<para>Энэ нь <literal>device ata</literal> мөртэй цуг ATA дискийн
<para>Энэ нь <literal>device ata</literal> мөртэй цуг ATA дискний
төхөөрөмжүүдэд хэрэгтэй.</para>
<programlisting>device ataraid # ATA RAID drives</programlisting>
@ -714,7 +714,7 @@ device atapicd # ATAPI CDROM drives</programlisting>
<programlisting>device atapist # ATAPI tape drives</programlisting>
<para>Энэ нь <literal>device ata</literal> мөртэй цуг ATA кассетний
<para>Энэ нь <literal>device ata</literal> мөртэй цуг ATA соронзон хальсны
хөтлөгчүүдэд хэрэгтэй.</para>
<programlisting>options ATA_STATIC_ID # Static device numbering</programlisting>
@ -827,7 +827,7 @@ device splash # Splash screen and screen saver support</programlist
<programlisting># syscons is the default console driver, resembling an SCO console
device sc</programlisting>
<para><literal>sc</literal> нь анхдагч консолийн драйвер бөгөөд SCO консолийг дуурайдаг.
<para><literal>sc</literal> нь анхдагч консолийн драйвер бөгөөд SCO консолыг дуурайдаг.
Ихэнх бүрэн дэлгэцийн програмууд консол уруу <filename>termcap</filename> зэрэг
терминалийн өгөгдлийн баазын сангийн тусламжтайгаар ханддаг бөгөөд үүнийг ашиглах эсэх эсвэл
<literal>VT220</literal>-тай нийцтэй консол драйвер болох <literal>vt</literal>-ийг
@ -862,8 +862,8 @@ device sc</programlisting>
<programlisting># Power management support (see NOTES for more options)
#device apm</programlisting>
<para>Тэжээлийн Нарийн Удирдлагын дэмжлэг. Зөөврийн компьютерүүдэд ашигтай,
гэхдээ энэ нь &os; 5.X болон дээшхид <filename>GENERIC</filename>-д
<para>Тэжээлийн Нарийн Удирдлагын дэмжлэг. Зөөврийн компьютеруудад ашигтай,
гэхдээ энэ нь &os; 5.X болон түүнээс хойшхи хувилбаруудад <filename>GENERIC</filename>-д
анхдагчаар хаалттай байдаг.</para>
<programlisting># Add suspend/resume support for the i8254.
@ -965,7 +965,7 @@ device miibus # MII bus support</programlisting>
ажилладаг дамжуулагч-хүлээн авагчийн хяналтын интерфэйсүүдийг дурдаж болно.
<literal>device miibus</literal> мөрийг цөмийн тохиргоонд нэмснээр
ердийн miibus API болон тусдаа драйвераар дэмжигдээгүй PHY-уудад зориулсан
ердийн драйвер зэрэг бүх PHY драйверүүдийн дэмжлэгийг оруулах болно.</para>
ердийн драйвер зэрэг бүх PHY драйверуудын дэмжлэгийг оруулах болно.</para>
<programlisting>device bce # Broadcom BCM5706/BCM5708 Gigabit Ethernet
device bfe # Broadcom BCM440x 10/100 Ethernet
@ -1037,7 +1037,7 @@ device loop # Network loopback</programlisting>
<programlisting>device ether # Ethernet support</programlisting>
<para>Танд Ethernet карт байгаа тохиолдолд зөвхөн <literal>ether</literal> хэрэгтэй.
Энэ нь ерөнхий Ethernet протоколийн кодыг агуулдаг.</para>
Энэ нь ерөнхий Ethernet протоколын кодыг агуулдаг.</para>
<programlisting>device sl # Kernel SLIP</programlisting>
@ -1074,14 +1074,14 @@ device pty # Pseudo-ttys (telnet etc)</programlisting>
<programlisting>device gif # IPv6 and IPv4 tunneling</programlisting>
<para>Энэ нь IPv4 дээгүүрх IPv6, IPv6 дээгүүрх IPv4,
IPv4 дээгүүрх IPv4, болон IPv6 дээгүүрх IPv6 туннелуудыг хийдэг.
IPv4 дээгүүрх IPv4, болон IPv6 дээгүүрх IPv6 хоолойнуудыг хийдэг.
<literal>gif</literal> төхөөрөмж нь <quote>авто-клон</quote>
хийх чадвартай бөгөөд төхөөрөмжийн цэгүүдийг хэрэгцээгээрээ үүсгэдэг.</para>
<programlisting>device faith # IPv6-to-IPv4 relaying (translation)</programlisting>
<para>Энэ псевдо-төхөөрөмж нь түүн уруу илгээсэн пакетуудыг барьж аваад
IPv4/IPv6 хувиргагч демон уруу замыг өөрчлөн явуулдаг.</para>
IPv4/IPv6 хувиргагч дэмон уруу замыг өөрчлөн явуулдаг.</para>
<programlisting># The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
@ -1149,7 +1149,7 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
сүүлийн үеийн CPU-үүдэд 36 битийн физик хаягийн зайд хандах дэмжлэгийг нэмсэн.</para>
<para>&intel; &pentium; Pro болон сүүлийн үеийн CPU-үүдийн
Физик Хаягийн Өргөтгөл (<acronym>PAE</acronym>) боломж нь 64 гигабайт бүртэлх
Физик Хаягийн Өргөтгөл (<acronym>PAE</acronym>) боломж нь 64 гигабайт хүртэлх
санах ойн тохиргоог зөвшөөрдөг. &os; нь энэхүү боломжийг &os;-ийн
одоо байгаа бүх гаргасан хувилбаруудын цөмийн тохиргооны
<option>PAE</option> тохируулгаар дэмждэг. Интелийн санах ойн
@ -1166,7 +1166,7 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
<para>&os; дэх <acronym>PAE</acronym> дэмжлэг зөвхөн
&intel; IA-32 процессоруудад байдаг. Мөн &os; дэх
<acronym>PAE</acronym> дэмжлэг нь өргөн шалгагдаагүй бөгөөд
&os;-ийн бусад тогвортой боломжуудтай харьцуулахад бета чанарыхад
&os;-ийн бусад тогтвортой боломжуудтай харьцуулахад бета чанарынхад
тооцогддог.</para>
</note>
@ -1211,7 +1211,7 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
<para>Ажиллагаа болон тогтвортой байдлыг хангах үүднээс &man.tuning.7; гарын
авлагатай танилцахыг зөвлөж байна. &man.pae.4; гарын авлага нь
&os;-ийн <acronym>PAE</acronym> дэмжлэгийн талаарх хамгийн сүүлийн
&os;-ийн <acronym>PAE</acronym> дэмжлэгийн тухай хамгийн сүүлийн
үеийн мэдээллийг агуулдаг.</para>
</sect2>
</sect1>
@ -1231,7 +1231,7 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
амжилтгүй болбол та хаа нэгтээ энгийн алдаа хийсэн болов уу.
Аз болоход &man.config.8; асуудалтай байгаа мөрийн дугаарыг
хэвлэх учир та алдаатай мөрийг хурдан олох болно. Жишээ нь,
хэрэв та дараахийг харвал:</para>
хэрэв та доор дурдсаныг харвал:</para>
<screen>config: line 17: syntax error</screen>
@ -1302,8 +1302,8 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
<listitem>
<para>Хэрэв та системийн хэрэгслүүд бүтээсэн хувилбараас өөр цөмийн хувилбарыг
суулгасан бол, жишээ нь -RELEASE дээр -CURRENT цөм бүтээсэн бол
системийн төлөвийн тушаалууд болох &man.ps.1; болон &man.vmstat.8;
зэрэг нь ажиллахаа болино. Та өөрийн цөмтэйгээ адил хувилбарын эх модтой
системийн төлвийн тушаалууд болох &man.ps.1; болон &man.vmstat.8;
зэрэг нь ажиллахаа болино. Та өөрийн цөмтэйгөө адил хувилбарын эх модтой
бүтээгдсэн <link linkend="makeworld">ертөнцийг дахин хөрвүүлж суулгах</link>
хэрэгтэй. Энэ нь нэг шалтгаан бөгөөд ерөнхийдөө үйлдлийн системийн бусад
зүйлсээс өөр хувилбарын цөмийг ашиглах нь тийм ч сайн санаа биш юм.</para>

View file

@ -49,9 +49,9 @@
<itemizedlist>
<listitem><para>Орчин үеийн үйлдлийн системүүд дээр хэлнүүд болон
локалууд (locales) нь хэрхэн кодчилогддог талаар.</para></listitem>
<listitem><para>Өөрийн нэвтрэх бүрхүүлийн хувьд локалийг хэрхэн
<listitem><para>Өөрийн нэвтрэх бүрхүүлийн хувьд локалыг хэрхэн
тохируулах талаар.</para></listitem>
<listitem><para>Англи биш хэлнүүдийн хувьд өөрийн консолийг хэрхэн
<listitem><para>Англи биш хэлнүүдийн хувьд өөрийн консолыг хэрхэн
тохируулах талаар.</para></listitem>
<listitem><para>X Цонхны Системийг өөр хэлнүүдтэй хэрхэн үр дүнтэйгээр
ашиглах талаар.</para></listitem>
@ -81,7 +81,7 @@
<para>Хөгжүүлэгчид интернационалчлалыг I18N гэж internationalization гэсэн үгийн
эхний болон эцсийн үсгийн хоорондох үсгийн тоог оруулан богиносгосон юм.
L10N нь бас адил журмаар <quote>localization</quote>-с улбаалан
нэрлэгдсэн юм. Хоюулаа нэгдсэн I18N/L10N аргууд, протоколууд болон
нэрлэгдсэн юм. Хоёулаа нэгдсэн I18N/L10N аргууд, протоколууд болон
програмууд нь хэрэглэгчдэд өөрсдийнх нь сонгосон хэлнүүдийг ашиглах
боломжийг олгодог.</para>
@ -117,7 +117,7 @@
<indexterm><primary>локал</primary></indexterm>
<para>Локалчлалын тохируулгууд нь гурван гол ойлголт дээр тулгуурладаг:
Хэлний код, Улсын код ба Кодчилол. Локалийн нэрс эдгээр хэсгүүдээс
Хэлний код, Улсын код ба Кодчилол. Локалын нэрс эдгээр хэсгүүдээс
дараах маягаар бүрэлдэн тогтоно:</para>
<programlisting><replaceable>LanguageCode</replaceable>_<replaceable>CountryCode</replaceable>.<replaceable>Encoding</replaceable></programlisting>
@ -129,7 +129,7 @@
<para>FreeBSD системийг тухайн хэл уруу (эсвэл I18N дэмждэг бусад &unix; төст системүүд дээр)
локалчлахын тулд хэрэглэгч улс болон хэлийг (улсын код нь програмд өгөгдсөн хэлний аль хувилбарыг
ашиглахыг хэлж өгдөг) заах кодуудыг олж мэдэх хэрэгтэй. Мөн вэб хөтөчүүд, SMTP/POP
ашиглахыг хэлж өгдөг) заах кодуудыг олж мэдэх хэрэгтэй. Мөн вэб хөтчүүд, SMTP/POP
серверүүд зэрэг нь тэдгээр дээр тулгуурлан шийдэл гаргадаг. Дараах нь хэл/улсын кодны
жишээнүүд юм:</para>
@ -150,12 +150,12 @@
<row>
<entry>ru_RU</entry>
<entry>Оросд зориулсан Russian буюу Орос</entry>
<entry>Орос улсад зориулсан Russian буюу Орос</entry>
</row>
<row>
<entry>zh_TW</entry>
<entry>Тайванд зориулсан Уламжлалт Хятад хэл</entry>
<entry>Тайваньд зориулсан Уламжлалт Хятад хэл</entry>
</row>
</tbody>
</tgroup>
@ -174,7 +174,7 @@
тэдгээрийг хянах тэмдэгтүүд гэж алддаг. Шинэ програмууд ихэвчлэн 8-бит тэмдэгтүүдийг
танидаг. Шийдлээс хамаараад хэрэглэгчид програмыг өргөн эсвэл олон байт тэмдэгтийн
дэмжлэгтэйгээр эмхэтгэх эсвэл зөвөөр тохируулах шаардлагатай байж болох юм.
Өргөн эсвэл олон тэмдэгтүүүдийг оруулж процесс хийж чадахын тулд <ulink
Өргөн эсвэл олон тэмдэгтүүдийг оруулж процесс хийж чадахын тулд <ulink
url="&url.base;/ports/index.html">FreeBSD портын цуглуулга</ulink>
хэл бүрийг өөр өөр програмуудтайгаар хангадаг. FreeBSD порт дахь
харгалзах I18N баримтжуулалтаас лавлана уу.</para>
@ -202,7 +202,7 @@
шалгаж болно.</para>
<note>
<para>&os; нь X11-нийцтэй локалийн кодчилолуудыг харин ашигладаг.</para>
<para>&os; нь X11-нийцтэй локалын кодчилолуудыг харин ашигладаг.</para>
</note>
</sect2>
@ -216,9 +216,9 @@
</sect2>
<sect2 id="setting-locale">
<title>Локалийг тохируулах</title>
<title>Локалыг тохируулах</title>
<para>Нэвтрэх бүрхүүл дээр локалийн нэрний утгыг <envar>LANG</envar> уруу
<para>Нэвтрэх бүрхүүл дээр локалын нэрний утгыг <envar>LANG</envar> уруу
экспорт хийхэд ихэвчлэн хангалттай байдаг. Үүнийг хэрэглэгчийн
<filename>~/.login_conf</filename> файл эсвэл хэрэглэгчийн бүрхүүлийн
эхлүүлэх файлд (<filename>~/.profile</filename>,
@ -249,7 +249,7 @@
<indexterm><primary>локал</primary></indexterm>
<indexterm><primary>нэвтрэх ангилал</primary></indexterm>
<para>Локалийг тохируулах хоёр арга байдаг бөгөөд хоюуланг доор тайлбарласан
<para>Локалыг тохируулах хоёр арга байдаг бөгөөд хоёуланг доор тайлбарласан
байгаа. Эхнийхийг (бидний зөвлөж байгааг) <link linkend="login-class">нэвтрэх
ангилал</link>д орчны хувьсагчуудыг зааж хоёр дахийг системийн бүрхүүлийн
<link linkend="startup-file">эхлүүлэх файл</link>д орчны хувьсагчийн
@ -259,7 +259,7 @@
<title>Нэвтрэх ангилалуудын арга</title>
<para>Энэ арга нь бүрхүүл бүрийн эхлүүлэх файлд тухайн бүрхүүлийн заалтуудыг
нэмэхийн оронд локалийн нэр болон MIME тэмдэгтийн олонлогуудад хэрэгтэй орчны
нэмэхийн оронд локалын нэр болон MIME тэмдэгтийн олонлогуудад хэрэгтэй орчны
хувьсагчуудыг боломжит бүрхүүл бүрийн хувьд нэг л удаа заах боломжийг
олгодог. <link linkend="usr-setup">Хэрэглэгчийн түвшний
тохируулгыг</link> хэрэглэгч өөрөө хийж болох бөгөөд <link
@ -281,7 +281,7 @@
<para>Энд BIG-5 кодчилолд Уламжлалт Хятад хэлд зориулан хувьсагчуудыг
тохируулж байгаа <filename>.login_conf</filename> файлын жишээ
байна. Зарим програм хангамжууд нь Хятад, Япон болон
Солонгос хэлний хувьд локалийн хувьсагчуудыг зөвөөр хүндэлдэггүй учраас
Солонгос хэлний хувьд локалын хувьсагчуудыг зөвөөр хүндэлдэггүй учраас
илүү олон хувьсагчуудыг тохируулсныг эндээс харж болно.</para>
<programlisting>#Users who do not wish to use monetary units or time formats
@ -315,7 +315,7 @@ me:\
:lang=<replaceable>locale_name</replaceable>:\
:tc=default:</programlisting>
<para>Бидний урдны жишээнийн адил Latin-1-г сонговол энэ нь иймэрхүү
<para>Бидний урдны жишээний адил Latin-1-г сонговол энэ нь иймэрхүү
харагдана:</para>
<programlisting>german:German Users Accounts:\
@ -323,7 +323,7 @@ me:\
:lang=de_DE.ISO8859-1:\
:tc=default:</programlisting>
<para>Хэрэглэгчийн нэвтрэх ангилалуудыг өөрчлөхөөсөө өмнө дараах тушаалыг
<para>Хэрэглэгчийн нэвтрэх ангиллуудыг өөрчлөхөөсөө өмнө дараах тушаалыг
ажиллуулж</para>
<screen>&prompt.root; <userinput>cap_mkdb /etc/login.conf</userinput></screen>
@ -331,7 +331,7 @@ me:\
<para>шинэ тохиргоог системд харагдуулахаар
<filename>/etc/login.conf</filename>-д хийнэ.</para>
<bridgehead renderas=sect4>Нэвтрэх ангилалуудыг &man.vipw.8; ашиглан солих</bridgehead>
<bridgehead renderas=sect4>Нэвтрэх ангиллуудыг &man.vipw.8; ашиглан солих</bridgehead>
<indexterm>
<primary><command>vipw</command></primary>
@ -341,14 +341,14 @@ me:\
<programlisting>user:password:1111:11:<replaceable>language</replaceable>:0:0:User Name:/home/user:/bin/sh</programlisting>
<bridgehead renderas=sect4>Нэвтрэх ангилалуудыг &man.adduser.8; ашиглан солих</bridgehead>
<bridgehead renderas=sect4>Нэвтрэх ангиллуудыг &man.adduser.8; ашиглан солих</bridgehead>
<indexterm>
<primary><command>adduser</command></primary>
</indexterm>
<indexterm><primary>нэвтрэх ангилал</primary></indexterm>
<para>Шинэ хэрэглэгчид нэмэхийн тулд <command>adduser</command> тушаал
ашиглан дараахийг хийнэ:</para>
ашиглан доор дурдсаныг хийнэ:</para>
<itemizedlist>
<listitem>
@ -368,13 +368,13 @@ me:\
<listitem>
<para>Өөр нэг арга нь нэмэхээр хүсэж байгаа өөр хэлний хэрэглэгч бүрийн
хувьд дараахийг ашиглах явдал юм:</para>
хувьд доор дурдсаныг ашиглах явдал юм:</para>
<screen>&prompt.root; <userinput>adduser -class <replaceable>language</replaceable></userinput></screen>
</listitem>
</itemizedlist>
<bridgehead renderas=sect4>Нэвтрэх ангилалуудыг &man.pw.8; ашиглан солих</bridgehead>
<bridgehead renderas=sect4>Нэвтрэх ангиллуудыг &man.pw.8; ашиглан солих</bridgehead>
<indexterm>
<primary><command>pw</command></primary>
</indexterm>
@ -391,13 +391,13 @@ me:\
<note>
<para>Энэ аргыг зөвлөдөггүй, учир нь сонгосон боломжит бүрхүүл програм
бүрийн хувьд өөр тохируулгыг шаарддаг. Оронд нь
<link linkend="login-class">Нэвтрэх ангилалын аргыг</link>
<link linkend="login-class">Нэвтрэх ангиллын аргыг</link>
ашиглаарай.</para>
</note>
<indexterm><primary>MIME</primary></indexterm>
<indexterm><primary>локал</primary></indexterm>
<para>Локалийн нэр болон MIME тэмдэгтийн олонлогийг нэмэхийн тулд
<para>Локалын нэр болон MIME тэмдэгтийн олонлогийг нэмэхийн тулд
доор үзүүлсэн хоёр орчны хувьсагчийг <filename>/etc/profile</filename>-д
болон/эсвэл бүрхүүлийн эхлүүлэх файл <filename>/etc/csh.login</filename>-д
зааж өгнө. Бид Герман хэлийг доор жишээ болгон ашиглах болно:</para>
@ -428,7 +428,7 @@ me:\
<programlisting><envar>setenv LANG de_DE.ISO8859-1</envar></programlisting>
<para>Таны бүрхүүлээс хамаараад (дээрхийг үзнэ үү).</para>
<para>Таны бүрхүүлээс хамаараад (дээр дурдсаныг үзнэ үү).</para>
</sect4>
</sect3>
@ -437,7 +437,7 @@ me:\
<sect2 id="setting-console">
<title>Консол тохируулах</title>
<para>Бүх ганц C chars тэмдэгтийн олонлогуудын хувьд зөв консолийн
<para>Бүх ганц C chars тэмдэгтийн олонлогуудын хувьд зөв консолын
фонтуудыг <filename>/etc/rc.conf</filename>-д
асуултанд байгаа хэлний хувьд тохируулна:</para>
@ -460,7 +460,7 @@ font8x8=<replaceable>font_name</replaceable></programlisting>
зааж өгсөн эсэхээ шалгаарай. <application>sysinstall</application>
дотор байхдаа <guimenuitem>Configure</guimenuitem>-г сонгоод
дараа нь <guimenuitem>Console</guimenuitem>-г сонгоно. Өөрөөр
та дараахийг <filename>/etc/rc.conf</filename>-д нэмж болно:</para>
та доор дурдсаныг <filename>/etc/rc.conf</filename>-д нэмж болно:</para>
<programlisting>scrnmap=<replaceable>screenmap_name</replaceable>
keymap=<replaceable>keymap_name</replaceable>
@ -471,11 +471,11 @@ keychange="<replaceable>fkey_number sequence</replaceable>"</programlisting>
<filename>.scm</filename> төгсгөлгүйгээр авсан. Зохих оноогдсон фонттой
screenmap нь псевдографик талбарт VGA адаптерийн фонтын тэмдэгтийн
матриц дээр бит 8-ийг бит 9 уруу өргөтгөхөд ихэвчлэн тойрон гарах арга зам
болгон хэрэглэдэг, өөрөөр хэлбэл хэрэв дэлгэцийн фонт бит 8 багана ашиглаж
байвал тэр талбараас үсэгнүүдийг шилжүүлэн гаргахын тулд хэрэглэгдэг.</para>
болгон хэрэглэгддэг, өөрөөр хэлбэл хэрэв дэлгэцийн фонт бит 8 багана ашиглаж
байвал тэр талбараас үсэгнүүдийг шилжүүлэн гаргахын тулд хэрэглэгддэг.</para>
<para>Хэрэв та <filename>/etc/rc.conf</filename>-д
<application>moused</application> демоныг идэвхжүүлэхийг
<application>moused</application> дэмонг идэвхжүүлэхийг
дараах байдлаар тохируулсан бол:</para>
<programlisting>moused_enable="YES"</programlisting>
@ -499,11 +499,11 @@ keychange="<replaceable>fkey_number sequence</replaceable>"</programlisting>
ашиглах эсэхдээ эргэлзэж байвал &man.kbdmap.1;-г ашиглаж дахин
ачаалалгүйгээр keymap-уудыг тест хийж болно.</para>
<para><literal>keychange</literal> нь функцийн товчлууруудыг сонгосон терминалийн
төрөлтэй тааруулахын тулд програмчлахад ихэвчлэн хэрэгтэй байдаг, учир нь функцийн
товчлуурын дарааллуудыг товчлууруудын оноолтонд тодорхойлж болдоггүй.</para>
<para><literal>keychange</literal> нь функцын товчлууруудыг сонгосон терминалын
төрөлтэй тааруулахын тулд програмчлахад ихэвчлэн хэрэгтэй байдаг, учир нь функцын
товчлуурын дарааллуудыг товчлууруудын оноолтод тодорхойлж болдоггүй.</para>
<para>Бас консолийн терминалийн зөв төрлийг бүх <literal>ttyv*</literal>
<para>Бас консолын терминалын зөв төрлийг бүх <literal>ttyv*</literal>
оруулгуудын хувьд <filename>/etc/ttys</filename> файлд тохируулсан
эсэхээ шалгаарай. Одоогийн урьдчилан тодорхойлсон зохицлууд нь:</para>
@ -512,7 +512,7 @@ keychange="<replaceable>fkey_number sequence</replaceable>"</programlisting>
<thead>
<row>
<entry>Тэмдэгтийн Олонлог</entry>
<entry>Терминалийн Төрөл</entry>
<entry>Терминалын Төрөл</entry>
</row>
</thead>
@ -559,7 +559,7 @@ keychange="<replaceable>fkey_number sequence</replaceable>"</programlisting>
<filename>/usr/ports/<replaceable>language</replaceable></filename>
сангаас зөв FreeBSD портоо ашиглаарай. Зарим портууд консол маягаар
байхад түүнийг систем сериал vtty-үүд шигээр хардаг, ийм учраас та X11
болон псевдо-сериал консолийн хувьд хангалттай vtty-үүдийг хадгалж байх
болон псевдо-сериал консолын хувьд хангалттай vtty-үүдийг хадгалж байх
шаардлагатай. Өөр хэлүүдийг консолд ашиглахын тулд энд програмуудын
хэсэгчилсэн жагсаалт байна:</para>
@ -613,7 +613,7 @@ keychange="<replaceable>fkey_number sequence</replaceable>"</programlisting>
(<filename role="package">x11-servers/xorg-server</filename>)
эсвэл <application>&xfree86;</application> сервер
(<filename role="package">x11-servers/XFree86-4-Server</filename>)
суулгаад дараа нь хэлний &truetype; фонтуудыг суулгана. Зөв локалийг тохируулах нь
суулгаад дараа нь хэлний &truetype; фонтуудыг суулгана. Зөв локалыг тохируулах нь
танд цэснүүдийг сонгосон хэлээрээ харах зэрэг боломжийг олгоно.</para>
</sect3>
@ -742,7 +742,7 @@ font8x8="cp866-8x8"</programlisting>
<listitem>
<para><filename>/etc/ttys</filename> файл дахь
<literal>ttyv*</literal> оруулга болгоны хувьд
<literal>cons25r</literal>-ийг терминалийн төрөлд ашиглана.</para>
<literal>cons25r</literal>-ийг терминалын төрөлд ашиглана.</para>
</listitem>
</itemizedlist>
@ -774,7 +774,7 @@ font8x8="cp866-8x8"</programlisting>
<programlisting>/dev/ad0s2 /dos/c msdos rw,-Wkoi2dos,-Lru_RU.KOI8-R 0 0</programlisting>
<para><option>-L</option> тохируулга ашиглагдсан локалийн нэрийг сонгодог
<para><option>-L</option> тохируулга ашиглагдсан локалын нэрийг сонгодог
бөгөөд <option>-W</option> нь тэмдэгтийн хөрвүүлэлтийн хүснэгтийг заадаг.
<option>-W</option> тохируулгыг ашиглахын тулд <filename>/usr</filename>-г
&ms-dos; хуваалтаас өмнө холбох хэрэгтэй, учир нь хөрвүүлэлтийн хүснэгтүүд
@ -787,7 +787,7 @@ font8x8="cp866-8x8"</programlisting>
<orderedlist>
<listitem>
<para>Эхлээд <link linkend="setting-locale">X биш локалийн
<para>Эхлээд <link linkend="setting-locale">X биш локалын
тохируулгыг</link> тайлбарласнаар хийнэ.</para>
</listitem>
@ -814,7 +814,7 @@ FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/100dpi"</programlisting>
<listitem>
<para>Орос гарыг идэвхжүүлэхийн тулд өөрийн <filename>xorg.conf</filename>
файлын <literal>"Keyboard"</literal> хэсэгт дараахийг
файлын <literal>"Keyboard"</literal> хэсэгт доор дурдсаныг
нэмээрэй:</para>
<programlisting>Option "XkbLayout" "us,ru"
@ -827,7 +827,7 @@ Option "XkbOptions" "grp:toggle"</programlisting>
<keycap>Right Alt</keycap> болох бөгөөд
<literal>grp:ctrl_shift_toggle</literal> шилжүүлэгчийн хувьд
<keycombo action="simul"><keycap>Ctrl</keycap><keycap>Shift</keycap></keycombo>
болно. Хуучин <keycap>CapsLock</keycap> функцийн хувьд
болно. Хуучин <keycap>CapsLock</keycap> функцын хувьд
<keycombo action="simul"><keycap>Shift</keycap><keycap>CapsLock</keycap></keycombo>
(зөвхөн LAT горимд) байсаар байна. <literal>grp:toggle</literal>-н
хувьд RUS/LAT шилжүүлэгч <keycap>Right Alt</keycap> байна.
@ -849,7 +849,7 @@ Option "XkbOptions" "grp:toggle"</programlisting>
</orderedlist>
<note>
<para>Хамгийн багаар локалчлагдсан програмууд <function>XtSetLanguageProc (NULL, NULL,
NULL);</function> функцийг програмын эхэнд дуудах ёстой.</para>
NULL);</function> функцыг програмын эхэнд дуудах ёстой.</para>
<para>X11 програмуудыг локалчлах талаар дэлгэрэнгүй заавруудыг <ulink
url="http://koi8.pp.ru/xwin.html">X Цонхны KOI8-R</ulink>
хаягаас үзнэ үү.</para>
@ -858,19 +858,19 @@ Option "XkbOptions" "grp:toggle"</programlisting>
</sect2>
<sect2>
<title>Тайванд зориулсан уламжлалт Хятад хэлний локалчлал</title>
<title>Тайваньд зориулсан уламжлалт Хятад хэлний локалчлал</title>
<indexterm>
<primary>локалчлал</primary>
<secondary>Уламжлалт Хятад хэл</secondary>
</indexterm>
<para>FreeBSD-Тайван Төсөл олон Хятад портуудыг ашиглан FreeBSD-д зориулсан Хятад HOWTO-г
<para>FreeBSD-Тайвань Төсөл олон Хятад портуудыг ашиглан FreeBSD-д зориулсан Хятад HOWTO-г
<ulink url="http://netlab.cse.yzu.edu.tw/~statue/freebsd/zh-tut/"></ulink>
дээр байрлуулсан байдаг. <literal>FreeBSD Хятад HOWTO</literal>-н
одоогийн засварлагч нь Чуан-Шинг Шен <email>statue@freebsd.sinica.edu.tw</email> юм.
</para>
<para>Чуан-Шинг Шен <email>statue@freebsd.sinica.edu.tw</email> нь
FreeBSD-Тайваны <literal>zh-L10N-tut</literal> ашиглан
FreeBSD-Тайваний <literal>zh-L10N-tut</literal> ашиглан
<ulink url="http://netlab.cse.yzu.edu.tw/~statue/cfc/">
Хятад FreeBSD Цуглуулга (CFC)</ulink> үүсгэсэн байгаа. Багцууд болон
скрипт файлууд <ulink url="ftp://freebsd.csie.nctu.edu.tw/pub/taiwan/CFC/"></ulink>

View file

@ -18,7 +18,7 @@
</authorgroup>
<authorgroup>
<author>
<firstname>Брайэн Н.</firstname>
<firstname>Брайн Н.</firstname>
<surname>Хэнди</surname>
<contrib>Анхлан хувь нэмэр болгон оруулсан </contrib>
</author>
@ -51,12 +51,12 @@
ажиллуулж чаддаг байх хэрэгтэй вэ? гэж өөрөөсөө асууж болох юм. Энэ асуултын
хариулт их энгийн. Линукс нь тооцоолох ертөнц дэх хамгийн сүүлийн үеийн
<quote>халуун зүйл</quote> болохоор олон компаниуд болон хөгжүүлэгчид зөвхөн
Линукст зориулж хөгжүүлдэг. Тэгэхээр бидний FreeBSD хэрэглэгчид эдгээр компаниуд болон
Линуксд зориулж хөгжүүлдэг. Тэгэхээр бидний FreeBSD хэрэглэгчид эдгээр компаниуд болон
хөгжүүлэгчдээс өөрсдийн програмууддаа зориулж FreeBSD-ийн хувилбарууд бичихийг
шалгаахаас өөр аргагүйд хүргэдэг. Гол асуудал нь эдгээр компаниудын ихэнх нь
өөрсдийнх нь бүтээгдэхүүн бас FreeBSD дээрх хувилбартай байсан бол
хэр олон хүмүүс ашиглахыг яг үнэндээ бодож байгаагүй бөгөөд ихэнх нь зөвхөн
Линукст зориулж хөгжүүлэлт хийсээр байдаг. Тэгэхээр FreeBSD хэрэглэгчид юу
Линуксд зориулж хөгжүүлэлт хийсээр байдаг. Тэгэхээр FreeBSD хэрэглэгчид юу
хийх вэ? Яг энэ үед Линуксийн хоёртын нийлэмж хэрэг болдог билээ.</para>
<para>Товчхондоо нийлэмж нь FreeBSD хэрэглэгчдэд Линуксийн бүх програмуудын
@ -72,7 +72,7 @@
Зарим тохиолдолд Линуксийн хоёртын файлууд нь Линукс дээр байгаагаас
илүү хурдан FreeBSD дээр ажилладаг тохиолдол гарсан байна.</para>
<para>Гэхдээ зарим нэг Линукст зөвхөн зориулагдсан үйлдлийн системийн
<para>Гэхдээ зарим нэг Линуксд зөвхөн зориулагдсан үйлдлийн системийн
боломжууд FreeBSD дээр дэмжигдээгүй байдаг. Хэрэв Линуксийн хоёртын файлууд нь
виртуал 8086 горимыг идэвхжүүлэх зэрэг зөвхөн &i386;-д зориулсан дуудлагуудыг
ихээр ашиглаж байгаа үед ажилладаггүй.</para>
@ -119,7 +119,7 @@
<screen>&prompt.root; <userinput>kldload linux</userinput></screen>
<para>Хэрэв та Линукийн нийлэмжийг үргэлж идэвхжүүлэхийг хүсэж байгаа бол
<para>Хэрэв та Линуксийн нийлэмжийг үргэлж идэвхжүүлэхийг хүсэж байгаа бол
дараах мөрийг <filename>/etc/rc.conf</filename> файлд нэмэх
хэрэгтэй:</para>
@ -162,7 +162,7 @@ Id Refs Address Size Name
<para>Ажиллах үеийн сангуудыг суулгахад ашиглах хамгийн хялбар арга нь энэ
юм. Энэ нь ямар нэгэн портыг
<ulink type="html" url="file://localhost/usr/ports/">Портын цуглуулга</ulink>ас
суулгаж байгаатай адил юм. Ердөө л дараахийг хийх хэрэгтэй:</para>
суулгаж байгаатай адил юм. Ердөө л доор дурдсаныг хийх хэрэгтэй:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/emulators/linux_base-fc4</userinput>
&prompt.root; <userinput>make install distclean</userinput></screen>
@ -249,7 +249,7 @@ libc.so.4 (DLL Jump 4.5pl26) =&gt; /lib/libc.so.4.6.29</screen>
<note>
<para>Хэрэв та <command>ldd</command> тушаалын гаралтын
эхний баганатай Линуксийн хуваалцсан сангийн гол залруулалтын дугаар
таарсан тйим Линуксийн хуваалцсан сантай байгаа бол сүүлийн баганад
таарсан тийм Линуксийн хуваалцсан сантай байгаа бол сүүлийн баганад
байгаа файлуудыг өөрийн систем уруу хуулах шаардлагагүй бөгөөд
танд байгаа чинь ажиллах ёстойг санаарай. Хэрэв шинэ хувилбар
бол хуваалцсан санг ямар ч байсан хуулахыг зөвлөдөг. Та шинэ уруу
@ -297,7 +297,7 @@ libc.so.4 (DLL Jump 4.5pl26) =&gt; /lib/libc.so.4.6.29</screen>
<para>ELF хоёртын файлууд нь заримдаа <quote>branding</quote> буюу
<quote>тамгалах</quote> нэмэлт алхмыг шаарддаг. Хэрэв та тамгалаагүй
ELF хоёртын файлыг ажиллуулахыг оролдвол дараахьтай төстэй алдааг
ELF хоёртын файлыг ажиллуулахыг оролдвол доор дурдсантай төстэй алдааг
хүлээн авах болно:</para>
<screen>&prompt.user; <userinput>./my-linux-elf-binary</userinput>
@ -453,12 +453,12 @@ done</programlisting>
үзүүлэхийн тулд аль ч стандарт үсгийн маягуудын олонлогуудад байдаггүй
тусгай үсгийн маягуудыг ашигладаг (интегралууд, нийлбэрүүд, Грек үсгүүд гэх мэт.).
X протокол нь эдгээр үсгийн маягуудыг <emphasis>өөр дээрээ</emphasis>
локалиар суулгахыг шаарддаг. Энэ нь CDROM юм уу эсвэл
локалаар суулгахыг шаарддаг. Энэ нь CDROM юм уу эсвэл
<application>&mathematica;</application> суулгагдсан хостоос
эдгээр үсгийн маягуудын хуулбарыг өөрийн локал машин уруу хуулна гэсэн үг юм.
Эдгээр үсгийн маягууд нь CDROM-ийн
<filename>/cdrom/Unix/Files/SystemFiles/Fonts</filename> сан,
эсвэл таны хатуу хөтөчийн <filename>/usr/local/mathematica/SystemFiles/Fonts</filename>
эсвэл таны хатуу хөтчийн <filename>/usr/local/mathematica/SystemFiles/Fonts</filename>
санд ихэвчлэн хадгалагддаг. Үсгийн жинхэнэ маягууд нь <filename>Type1</filename> болон
<filename>X</filename> дэд сангуудад байрладаг. Доор тайлбарласан
тэдгээрийг ашиглах хэд хэдэн аргууд байдаг.</para>
@ -557,7 +557,7 @@ done</programlisting>
машиныхаа анхдагч хостын нэрийг зааж өгнө.</para></step>
<step><para><filename>/usr/local/maple/bin/maple.system.type</filename>
файлыг доорхоор нөхөөс хийх хэрэгтэй:</para>
файлыг доор дурдсанаар нөхөөс хийх хэрэгтэй:</para>
<programlisting> ----- snip ------------------
*** maple.system.type.orig Sun Jul 8 16:35:33 2001
--- maple.system.type Sun Jul 8 16:35:51 2001
@ -631,7 +631,7 @@ exit 0
<itemizedlist>
<listitem><para><application>FLEXlm</application> лицензийн
менежертэй ажиллахад төвөгтэй байж болох юм. Энэ талаарх нэмэлт
менежертэй ажиллахад төвөгтэй байж болох юм. Энэ тухай нэмэлт
баримтыг <ulink url="http://www.globetrotter.com/"></ulink> хаягаас
олж болно.</para></listitem>
@ -695,13 +695,13 @@ FEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \
<title>&matlab; суулгах нь</title>
<para><application>&matlab;</application>-г суулгахын тулд
дараахийг хийнэ:</para>
доор дурдсаныг хийнэ:</para>
<procedure>
<step>
<para>Суулгацын CD-г хийж холбоно. Суулгацын скриптийн зөвлөснөөр
<username>root</username> болно. Суулгах скриптийг
эхлүүлэхийн тулд дараахийг бичнэ:</para>
эхлүүлэхийн тулд доор дурдсаныг бичнэ:</para>
<screen>&prompt.root; <userinput>/compat/linux/bin/sh /cdrom/install</userinput></screen>
@ -717,7 +717,7 @@ FEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \
<step>
<para>
<application>&matlab;</application>-ийн root санг асуухад
дараахийг бичнэ:
доор дурдсаныг бичнэ:
<userinput>/compat/linux/usr/local/matlab</userinput>.</para>
<tip>
@ -866,7 +866,7 @@ exit 0</programlisting>
<note><para><literal>$MATLAB</literal> нь үг юм.</para></note>
<tip>
<para>Тэр сан дотроо гарахаас өмнө өөрийн ажлын талбарыг хадлагах
<para>Тэр сан дотроо гарахаас өмнө өөрийн ажлын талбарыг хадгалах
боломжийг олгох <filename>finishsav.m</filename> болон
<filename>finishdlg.m</filename> файлуудыг та олох болно.
Хэрэв та тэдгээрийн аль нэгийг ашиглаж байгаа бол дээрх мөрийг
@ -875,7 +875,7 @@ exit 0</programlisting>
</step>
<step>
<para>Дараахийг агуулсан
<para>доор дурдсаныг агуулсан
<filename>$MATLAB/bin/finish.sh</filename> файлыг
үүсгэнэ:</para>
@ -920,7 +920,7 @@ exit 0</programlisting>
<sect2>
<title>Оршил</title>
<para>Энэ баримт нь Линукст зориулсан <application>&oracle; 8.0.5</application> болон
<para>Энэ баримт нь Линуксд зориулсан <application>&oracle; 8.0.5</application> болон
<application>&oracle; 8.0.5.1 Enterprise Edition</application>-г FreeBSD машин
уруу суулгах процессийг тайлбарлах болно.</para>
</sect2>
@ -934,7 +934,7 @@ exit 0</programlisting>
бол багцууд юм уу эсвэл портын цуглуулгад байгаа хуучин хувилбаруудыг ашиглах хэрэгтэй
болж болох юм.</para>
<para>Хэрэв та ухаалаг агентыг ажиллуулахыг хүсэж байгаа бол Red Hat Tcl
<para>Хэрэв та ухаалаг агентийг ажиллуулахыг хүсэж байгаа бол Red Hat Tcl
багц: <filename>tcl-8.0.3-20.i386.rpm</filename>-г бас суулгах хэрэгтэй болно.
Албан ёсны <application>RPM</application> порттой (<filename role='package'>archivers/rpm</filename>)
багцуудыг суулгах ерөнхий тушаал бол:</para>
@ -949,7 +949,7 @@ exit 0</programlisting>
<para><application>&oracle;</application>-г суулгахаасаа өмнө та тохирох орчныг тохируулах
хэрэгтэй. Энэ баримт нь <application>&oracle;</application>-г суулгах зааварт тайлбарласныг биш
Линукст зориулсан <application>&oracle;</application>-г
Линуксд зориулсан <application>&oracle;</application>-г
FreeBSD дээр ажиллуулахын тулд <emphasis>яг</emphasis> юу хийхийг зөвхөн тайлбарладаг.</para>
<sect3 id="linuxemu-kernel-tuning">
@ -1192,7 +1192,7 @@ export PATH</programlisting>
<title>Оршил</title>
<para>Энэ баримт нь FreeBSD болон <application>&oracle;</application>-ийн суулгалтыг
оруулаад Линукст зориулсан <application>&sap.r3; System</application>-г
оруулаад Линуксд зориулсан <application>&sap.r3; System</application>-г
<application>&oracle; Database</application>-тэй цуг FreeBSD машин дээр суулгах
боломжит аргыг тайлбарлах болно. Хоёр өөр тохиргоог тайлбарлана:</para>
@ -1249,32 +1249,32 @@ export PATH</programlisting>
<row>
<entry>EXPORT1</entry> <entry>51010208</entry> <entry>IDES / DB-Export /
6 Дискийн 1-р Диск</entry>
6 Дискний 1-р Диск</entry>
</row>
<row>
<entry>EXPORT2</entry> <entry>51010209</entry> <entry>IDES / DB-Export /
6 Дискийн 2-р Диск</entry>
6 Дискний 2-р Диск</entry>
</row>
<row>
<entry>EXPORT3</entry> <entry>51010210</entry> <entry>IDES / DB-Export /
6 Дискийн 3-р Диск</entry>
6 Дискний 3-р Диск</entry>
</row>
<row>
<entry>EXPORT4</entry> <entry>51010211</entry> <entry>IDES / DB-Export /
6 Дискийн 4-р Диск</entry>
6 Дискний 4-р Диск</entry>
</row>
<row>
<entry>EXPORT5</entry> <entry>51010212</entry> <entry>IDES / DB-Export /
6 Дискийн 5-р Диск</entry>
6 Дискний 5-р Диск</entry>
</row>
<row>
<entry>EXPORT6</entry> <entry>51010213</entry> <entry>IDES / DB-Export /
6 Дискийн 6-р Диск</entry>
6 Дискний 6-р Диск</entry>
</row>
</tbody>
</tgroup>
@ -1311,27 +1311,27 @@ export PATH</programlisting>
<row>
<entry>EXPORT1</entry> <entry>51013953</entry> <entry>Хувилбар 4.6C SR2 / Export
/ 4 Дискийн 1-р Диск</entry>
/ 4 Дискний 1-р Диск</entry>
</row>
<row>
<entry>EXPORT1</entry> <entry>51013953</entry> <entry>Хувилбар 4.6C SR2 / Export
/ 4 Дискийн 2-р Диск</entry>
/ 4 Дискний 2-р Диск</entry>
</row>
<row>
<entry>EXPORT1</entry> <entry>51013953</entry> <entry>Хувилбар 4.6C SR2 / Export
/ 4 Дискийн 3-р Диск</entry>
/ 4 Дискний 3-р Диск</entry>
</row>
<row>
<entry>EXPORT1</entry> <entry>51013953</entry> <entry>Хувилбар 4.6C SR2 / Export
/ 4 Дискийн 4-р Диск</entry>
/ 4 Дискний 4-р Диск</entry>
</row>
<row>
<entry>LANG1</entry> <entry>51013954</entry> <entry>Хувилбар 4.6C SR2 /
Хэл / DE, EN, FR / 3 Дискийн 1-р Диск</entry>
Хэл / DE, EN, FR / 3 Дискний 1-р Диск</entry>
</row>
</tbody>
</tgroup>
@ -1490,7 +1490,7 @@ export PATH</programlisting>
</row>
<row>
<entry>Хатуу дискийн зай</entry>
<entry>Хатуу дискний зай</entry>
<entry>50-60GB (IDES)</entry>
<entry>50-60GB (IDES)</entry>
</row>
@ -1498,9 +1498,9 @@ export PATH</programlisting>
</tgroup>
</informaltable>
<para>Үйлдвэрлэлд том кэш, өндөр хурдтай дискийн хандалт
<para>Үйлдвэрлэлд том кэш, өндөр хурдтай дискний хандалт
(SCSI, RAID тоног төхөөрөмжийн хянагч), USV болон ECC-RAM бүхий
&xeon; процессоруудыг ашиглахыг зөвлөдөг. Хатуу дискийн их хэмжээний зай нь
&xeon; процессоруудыг ашиглахыг зөвлөдөг. Хатуу дискний их хэмжээний зай нь
суулгах явцад 27&nbsp;GB хэмжээтэй мэдээллийн баазын файлуудыг үүсгэдэг
урьдчилан тохируулсан IDES системээс болдог. Энэ зай нь эхний үйлдвэрлэлийн
систем болон програмын өгөгдлүүдэд бас хангалттай байдаг.</para>
@ -1536,9 +1536,9 @@ export PATH</programlisting>
linkend="install-diff-media">-с уншина уу.</para>
<sect3 id="disk-layout">
<title>Дискийн дүр зураг</title>
<title>Дискний дүр зураг</title>
<para>Хялбар байлгахын тулд ижил дискийн байршлыг
<para>Хялбар байлгахын тулд ижил дискний байршлыг
<application>&sap.r3; 46B</application> болон <application>&sap.r3; 46C
SR2</application> суулгалтад хэрэглэсэн. Суулгалт өөр өөр тоног төхөөрөмжин
(<filename>/dev/da</filename>
@ -1610,10 +1610,10 @@ export PATH</programlisting>
</informaltable>
<para>Урьдаар &mylex; юм уу эсвэл PERC/3 RAID програм хангамжаар
хоёр логик хөтөчийг тохируулж эхлүүлэх хэрэгтэй. Програм хангамж нь
хоёр логик хөтчийг тохируулж эхлүүлэх хэрэгтэй. Програм хангамж нь
<acronym>BIOS</acronym>-ийн ачаалах үед эхлүүлэгдэж болдог.</para>
<para>Энэхүү дискийн байршил нь &sap;-ийн зөвлөдгөөс шал ондоо
<para>Энэхүү дискний байршил нь &sap;-ийн зөвлөдгөөс шал ондоо
байгааг санаарай. &sap; нь <application>&oracle;</application>
дэд сангуудыг (болон бусад заримыг) тусад нь холбохыг санал болгодог &mdash;
бид хялбар байх үүднээс тэдгээрийг жинхэнэ дэд сангууд маягаар үүсгэхээр
@ -1684,7 +1684,7 @@ export PATH</programlisting>
pam-0.68-7.i386.rpm</userinput></screen>
<para><application>&oracle; 8.0.5</application>-ийн хувьд
ухаалаг агентыг ажиллуулахын тулд бид RedHat Tcl багц
ухаалаг агентийг ажиллуулахын тулд бид RedHat Tcl багц
<filename>tcl-8.0.5-30.i386.rpm</filename>-г
суулгах хэрэгтэй болсон (тэгэхгүй бол <application>&oracle;</application>-г
суулгах явцад дахин холбоос үүсгэлт ажиллахгүй болно). <application>&oracle;</application>-ийн
@ -1880,7 +1880,7 @@ HOME: /oracle/<replaceable>sid</replaceable>
Shell: bash (/compat/linux/bin/bash)</programlisting>
<para><groupname>dba</groupname> болон
<groupname>oper</groupname> бүлгүүдийг хоюуланг та
<groupname>oper</groupname> бүлгүүдийг хоёуланг та
ашиглаж байгаа бол энэ нь бас <groupname>oper</groupname>
бүлгийг оруулсан байх ёстой.</para>
@ -1964,11 +1964,11 @@ sapgw00s 4800/tcp # SAP Secure Gateway 4800 + Instance-Number</programlistin
</sect3>
<sect3 id="necessarylocales">
<title>Шаардлагатай локалиуд</title>
<title>Шаардлагатай локалууд</title>
<indexterm><primary>локаль</primary></indexterm>
<para><application>&sap;</application> нь анхдагч RedHat суулгацад
байдаггүй хоёр локалийг хамгийн багадаа шаарддаг. &sap; нь шаардлагатай
байдаггүй хоёр локалыг хамгийн багадаа шаарддаг. &sap; нь шаардлагатай
RPM-үүдийг тэдгээрийн FTP серверээс (хэрэв та OSS хандалттай үйлчлүүлэгч бол
энэ нь хандах боломжтой байна) татаж авах боломжтойгоор санал
болгодог. Хэрэгтэй RPM-үүдийн жагсаалтын талаар 0171356 тэмдэглэгээг
@ -1977,7 +1977,7 @@ sapgw00s 4800/tcp # SAP Secure Gateway 4800 + Instance-Number</programlistin
<para>Ердөө л тохирох холбоосуудыг (жишээ нь <emphasis>de_DE</emphasis> болон
<emphasis>en_US</emphasis>-с) үүсгэх бас боломжтой байдаг боловч
бид үүнийг үйлдвэрлэлийн систем дээр зөвлөдөггүй (гэхдээ энэ нь IDES системтэй
одоогоор ямар ч асуудалгүй ажилласан). Дараах локалиуд хэрэгтэй:</para>
одоогоор ямар ч асуудалгүй ажилласан). Дараах локалууд хэрэгтэй:</para>
<programlisting>de_DE.ISO-8859-1
en_US.ISO-8859-1</programlisting>
@ -2047,7 +2047,7 @@ options SEMUME=100 #number of UNDO keys</programlisting>
<title>&sap; CDROM-уудыг бэлтгэх</title>
<para>Суулгалтын явцад олон CDROM-уудыг холбож, салгах болдог.
Таныг олон CDROM хөтөчүүдтэйг гэж үзвэл та тэдгээрийг бүгдийг холбож
Таныг олон CDROM хөтчүүдтэй гэж үзвэл та тэдгээрийг бүгдийг холбож
болох юм. Бид CDROM-уудын агуулгыг харгалзах сангуудад хуулахаар
шийдсэн юм:</para>
@ -2058,11 +2058,11 @@ options SEMUME=100 #number of UNDO keys</programlisting>
<filename>RDBMS</filename>, <filename>EXPORT1</filename>,
<filename>EXPORT2</filename>, <filename>EXPORT3</filename>,
<filename>EXPORT4</filename>, <filename>EXPORT5</filename> болон
<filename>EXPORT6</filename> дискүүдийн аль нэг бөгөөд 4.6C SR2 суулгацын
<filename>EXPORT6</filename> дискнүүдийн аль нэг бөгөөд 4.6C SR2 суулгацын
хувьд <filename>KERNEL</filename>, <filename>RDBMS</filename>,
<filename>DISK1</filename>, <filename>DISK2</filename>,
<filename>DISK3</filename>, <filename>DISK4</filename> болон
<filename>LANG</filename> дискүүдийн аль нэг байна. Холбогдсон CD-үүд дээрх
<filename>LANG</filename> дискнүүдийн аль нэг байна. Холбогдсон CD-үүд дээрх
бүх файлын нэрс томоор байх ёстой, аль эсвэл холболт хийхдээ <option>-g</option>
тохируулгыг ашиглах хэрэгтэй. Тийм болохоор дараах тушаалуудыг ашиглах хэрэгтэй:</para>
@ -2105,7 +2105,7 @@ options SEMUME=100 #number of UNDO keys</programlisting>
тулд анхны файлтай дахин эхлүүлэх нь хангалттай байдаг.</para>
<para>Суулгалтын үед болон дараа <application>&sap;</application> нь
<command>hostname</command> тушаалаас бүрэн танигдсан домен нэрийг биш
<command>hostname</command> тушаалаас бүрэн танигдсан домэйн нэрийг биш
зөвхөн компьютерийн нэрийг буцаахыг шаарддаг. Хостын нэрийг тааруулах юм уу
эсвэл <username>ora<replaceable>sid</replaceable></username> болон
<username><replaceable>sid</replaceable>adm</username>
@ -2460,7 +2460,7 @@ options SEMUME=100 #number of UNDO keys</programlisting>
харгалзах &sap;-ийн тэмдэглэгээнүүд болон &oracle;-ийн <filename>Readme</filename> файлуудыг
үзнэ үү. Бүх асуудлуудын ихэнх нь нийцгүй сангуудаас болдог.</para>
<para><application>&oracle;</application> суулгах талаарх дэлгэрэнгүй мэдээллийг
<para><application>&oracle;</application> суулгах тухай дэлгэрэнгүй мэдээллийг
<link linkend="linuxemu-oracle">&oracle; суулгах нь бүлгээс</link>
лавлана уу.</para>
@ -2487,7 +2487,7 @@ options SEMUME=100 #number of UNDO keys</programlisting>
байгаагүй) анхны хоёртын файлууд юм уу эсвэл анхны RedHat системээс дахин холбогдсон
хоёртын файлуудыг ашиглаж болох юм.</para>
<para>Ухаалаг агентыг эмхэтгэхийн тулд RedHat Tcl багц суулгагдсан байх
<para>Ухаалаг агентийг эмхэтгэхийн тулд RedHat Tcl багц суулгагдсан байх
ёстой. Хэрэв та <filename>tcl-8.0.3-20.i386.rpm</filename> файлыг
авч чадахгүй байгаа бол RedHat 6.1-д зориулагдсан <filename>tcl-8.0.5-30.i386.rpm</filename>
зэрэг шинэ бас байж болох юм.</para>
@ -2501,7 +2501,7 @@ options SEMUME=100 #number of UNDO keys</programlisting>
&prompt.root; <userinput>cd $ORACLE_HOME/orainst_sap</userinput>
&prompt.root; <userinput>./orainst</userinput></screen>
<para>Програм хангамж суулгагдах хүртэл бүх дэлгэц дээрхийг
<para>Програм хангамж суулгагдах хүртэл бүх дэлгэц дээр байгааг
<keycap>Enter</keycap> дарж баталгаажуулах хэрэгтэй. Гэхдээ
<emphasis>&oracle; On-Line Text Viewer</emphasis> гэдгийг сонгосноо
болиулах хэрэгтэй, учир нь энэ нь Линукс дээр байдаггүй. <application>&oracle;</application>
@ -2519,7 +2519,7 @@ options SEMUME=100 #number of UNDO keys</programlisting>
</sect3>
<sect3 id="installingtheoracle805preproduction">
<title>Линукст (Цөм 2.0.33) зориулсан &oracle; 8.0.5 Pre-production Release-г
<title>Линуксд (Цөм 2.0.33) зориулсан &oracle; 8.0.5 Pre-production Release-г
суулгах</title>
<para>Энэ суулгалт нь их амархан. CD-г холбож суулгагчийг эхлүүлнэ.
@ -2682,7 +2682,7 @@ LICENSE KEY = <replaceable>license key, 24 chars</replaceable></programlisti
тохируулах</title>
<para><username>ddic</username> болон <username>sap*</username>
хэрэглэгчээс өөр клиент 000 дотор дараахийг хамгийн багадаа хийх хэрэгтэй:</para>
хэрэглэгчээс өөр клиент 000 дотор доор дурдсаныг хамгийн багадаа хийх хэрэгтэй:</para>
<informaltable frame="none" pgwide="1">
<tgroup cols="2">
@ -2695,7 +2695,7 @@ LICENSE KEY = <replaceable>license key, 24 chars</replaceable></programlisti
<tbody>
<row>
<entry>Тээвэрлэлтийн системийг тохируулна, өөрөөр хэлбэл
<emphasis>Тусдаа ажиллах Тээвэрлэлтийн Домен</emphasis> маягаар</entry>
<emphasis>Тусдаа ажиллах Тээвэрлэлтийн Домэйн</emphasis> маягаар</entry>
<entry>STMS</entry>
</row>
<row>
@ -2742,7 +2742,7 @@ tape_address_rew = /dev/sa0</programlisting>
архив бүртгэлүүдийг хадгалах анхдагч үйлдлийг тодорхойлдог: шинэ бүртгэлийн
файлууд нь соронзон хальсанд хадгалагдаж аль хэдийн хадгалагдсан бүртгэлийн
файлууд нь дахин хадгалагдаж дараа нь устгагддаг. Хэрэв танд мэдээллийн баазыг
сэргээх хэрэг байгаа бөгөөд аль нэг архивийн соронзон хальс муудсан бол энэ нь
сэргээх хэрэг байгаа бөгөөд аль нэг архивын соронзон хальс муудсан бол энэ нь
их олон асуудлаас сэргийлэх юм.</para>
<para><varname>cpio_flags</varname>: Анхдагч нь блокийн хэмжээг
@ -2974,7 +2974,7 @@ Sat May 5 14:23:22 2001
*** ERROR => no socket operation allowed [trxio.c 3363]
Speicherzugriffsfehler</programlisting>
<para>Энэ ажиллагаа нь <application>&sap.r3;</application>-ийн локалийг
<para>Энэ ажиллагаа нь <application>&sap.r3;</application>-ийн локалыг
зөв зааж өгч чадахгүй байдал болон бас өөрийгөө зөв тохируулж
чадахгүй (зарим мэдээллийн баазын хүснэгтүүдэд оруулгууд байхгүй) байдлаас болдог.
<application>&sap;</application> уруу холбогдож чаддаг байхын тулд
@ -2988,7 +2988,7 @@ rscp/TCP0B = TCP0B</programlisting>
<para><application>&sap;</application> системийг дахин эхлүүлнэ. Улстай холбоотой
хэлний тохиргоонууд хүссэнээр ажиллахгүй байсан ч гэсэн одоо та
систем уруу холбогдож чадна. Улсын тохиргоонуудыг зөв болгосны
(зөв локалийг зааж өгсний) дараа эдгээр оруулгуудыг
(зөв локалыг зааж өгсний) дараа эдгээр оруулгуудыг
<filename>DEFAULT.PFL</filename> файлаас арилгаж
<application>&sap;</application> системийг дахин эхлүүлж болно.</para>
@ -3078,7 +3078,7 @@ drwxrwxr-x 2 idsadm sapsys 512 May 5 13:00 tmp
drwxrwxr-x 11 idsadm sapsys 512 May 4 14:20 trans</screen>
<para>&sap; тэмдэглэгээнүүд (0029227 болон 0008401) үүнийг тайлбарладгийг
бид бас олсон юм. Бид эдгээр асуудпуудын алийг ч <application>&sap; 4.6C</application>
бид бас олсон юм. Бид эдгээр асуудлуудын алийг ч <application>&sap; 4.6C</application>
суулгалтаас олж хараагүй.</para>
</sect3>
@ -3097,7 +3097,7 @@ drwxrwxr-x 11 idsadm sapsys 512 May 4 14:20 trans</screen>
<command>R3SETUP</command>-г дахин эхлүүлж болно. Суулгалтын дараа та
шилжүүлгэ SE38-аас тайлан <literal>RSWBOINS</literal>-г ажиллуулах хэрэгтэй.
<literal>RFCRSWBOINI</literal> болон <literal>RFCRADDBDIF</literal>
үеүүдийн талаарх нэмэлт мэдээллийг &sap; тэмдэглэгээ 0162266-с үзнэ үү.</para>
үеүүдийн тухай нэмэлт мэдээллийг &sap; тэмдэглэгээ 0162266-с үзнэ үү.</para>
</sect3>
<sect3 id="rfcraddbdifindind">
@ -3105,7 +3105,7 @@ drwxrwxr-x 11 idsadm sapsys 512 May 4 14:20 trans</screen>
<para>Энд ижил хязгаарлалтууд ашиглагдана: бүртгэлийн файлуудыг үзэж
энэ алдаа нь урьдны өөр асуудлуудаас болсон эсэхийг шалгана.</para>
<para>Хэрэв та &sap; тэмдэглэгээ 0162266 хамаарч байгааг баталвал
<para>Хэрэв та &sap; тэмдэглэгээ 0162266 хамаарч байгааг баталбал
зөрчсөн алхмын <literal>STATUS</literal>
тохируулгыг <literal>ERROR</literal> гэдгээс <literal>OK</literal> уруу
(файл <filename>CENTRDB.R3S</filename>) болгож тохируулан
@ -3147,7 +3147,7 @@ options SHMMAXPGS=393216
<sect3 id="saposcolfails">
<title><command>saposcol</command> тушаалын эхлэл амжилтгүй болсон</title>
<para><command>saposcol</command> програмд (хувилбар 4.6D) зарим асуудлууд байдаг.
<application>&sap;</application> систем нь системийн ажиллагааны талаарх өгөгдлийг цуглуулахын тулд
<application>&sap;</application> систем нь системийн ажиллагааны тухай өгөгдлийг цуглуулахын тулд
<command>saposcol</command>-г ашигладаг. Энэ програм нь
<application>&sap;</application> системийг ашиглахад хэрэггүй болохоор
энэ асуудлыг жижиг гэж тооцож болох юм. Хуучин хувилбарууд (4.6B) нь
@ -3160,7 +3160,7 @@ options SHMMAXPGS=393216
<sect1 id="linuxemu-advanced">
<title>Нэмэлт сэдвүүд</title>
<para>Хэрэв та Линуксийн хоёртын нийлэмж хэрхэн ажилладагийг мэдэхийг хүсэж байгаа
<para>Хэрэв та Линуксийн хоёртын нийлэмж хэрхэн ажилладгийг мэдэхийг хүсэж байгаа
бол энэ хэсэг нь таны уншихыг хүсэж байгаа хэсэг юм. Доор бичигдсэн зүйлийн ихэнх нь
Тэрри Лэмбэрт <email>tlambert@primenet.com</email>-ийн
&a.chat; руу бичсэн цахим захидал (Message ID:
@ -3203,7 +3203,7 @@ options SHMMAXPGS=393216
<indexterm><primary>ELF</primary></indexterm>
<para>Линуксийн ABI дэмжлэгийн хувьд FreeBSD нь шидэт тоог ELF хоёртын файл
гэж хардаг (одоогоор энэ нь FreeBSD, &solaris;, Линукс болон ELF дүрсийн төрөл бүхий
гэж хардаг (одоогоор энэ нь FreeBSD, &solaris;, Линукс болон ELF дүрсний төрөл бүхий
бусад OS-ийг хооронд нь ялгадаггүй).</para>
<indexterm><primary>Solaris</primary></indexterm>
@ -3229,7 +3229,7 @@ options SHMMAXPGS=393216
бүх системийн дуудлагууд индекслэгддэг (уламжлалт &unix; систем дээр
энэ нь системийн дуудлагуудыг агуулах <literal>sysent[]</literal>
бүтцийн массив байх юм). Үүнээс гадна процесс нь дохионы трамплиний
кодод зориулсан занга векторыг тусгайлан зохицуулахад болон Линуксийн
кодонд зориулсан занга векторыг тусгайлан зохицуулахад болон Линуксийн
цөмийн модулиар зохицуулагддаг бусад хэд хэдэн (жижиг) засваруудад
зориулагдаж тэмдэглэгддэг.</para>

View file

@ -37,7 +37,7 @@
<para>&os;&nbsp;5.X нь &posix;.1e ноорог дээр тулгуурласан TrustedBSD төслийн
аюулгүй байдлын шинэ өргөтгөлүүдийг танилцуулсан. Хамгийн чухал аюулгүй байдлын
шинэ арга замуудын хоер нь файлын системийн Access Control Lists буюу
шинэ арга замуудын хоёр нь файлын системийн Access Control Lists буюу
Хандалтын Хяналтын Жагсаалтууд (<acronym>ACL</acronym>-үүд) болон
Mandatory Access Control (<acronym>MAC</acronym>) буюу
Албадмал Хандалтын Хяналт боломжууд юм. Албадмал Хандалтын Хяналт нь аюулгүй байдлын
@ -122,8 +122,8 @@
тэмдэглэх ёстой юм. Ялангуяа эдгээр тухайлсан тохиргоонуудыг жинхэнэ систем
дээр хэрэглэхийг зөвлөдөггүй. Төрөл бүрийн аюулгүй байдлын бодлогын
модулиудыг бүтээх нь ихээхэн бодолт болон тест хийхийг шаарддаг. Бүгд хэрхэн
яаж ажилладагийг бүрэн ойлгоогүй хүнийн хувьд бүхэл системийг дахин үзэж
олон файлуууд эсвэл сангуудыг дахин тохируулахад хүргэж болох юм.</para>
яаж ажилладгийг бүрэн ойлгоогүй хүнийн хувьд бүхэл системийг дахин үзэж
олон файлууд эсвэл сангуудыг дахин тохируулахад хүргэж болох юм.</para>
</warning>
<sect2>
@ -133,7 +133,7 @@
аюулгүй байдлын асуудлуудыг хамардаг. Шинэ <acronym>MAC</acronym> аюулгүй
байдлын бодлогын модулиудыг хөгжүүлэх талаар хэлэлцэхгүй болно.
<acronym>MAC</acronym> тогтолцоонд орсон хэд хэдэн аюулгүй байдлын бодлогын
модулиуд нь тусгай онцлогуудтай бөгөөд эдгээр нь тест хийх болон шинэ модул хөгжүүлэхэд
модулиуд нь тусгай онцлогуудтай бөгөөд эдгээр нь тест хийх болон шинэ модуль хөгжүүлэхэд
зориулагдсан юм. Эдгээрт &man.mac.test.4;, &man.mac.stub.4; болон
&man.mac.none.4; орно. Эдгээр аюулгүй байдлын бодлогын модулиудын талаар
болон тэдгээрийн хангадаг төрөл бүрийн арга замуудын талаар дэлгэрэнгүй мэдээллийг
@ -146,7 +146,7 @@
<para>Энэ бүлгийг уншихаасаа өмнө хэд хэдэн түлхүүр ухагдахуунуудыг
тайлбарлах ёстой. Энэ нь учирч болох ямар нэг эндүүрлийг цэгцэлж
шинэ ухагдахуунууд болон мэдээллийн огцом танилцуулгаас зайлхийх болно
шинэ ухагдахуунууд болон мэдээллийн огцом танилцуулгаас зайлсхийх болно
гэж найдаж байна.</para>
<itemizedlist>
@ -176,7 +176,7 @@
</listitem>
<listitem>
<para><emphasis>label</emphasis> буюу хаяг/шошгго: Хаяг/шошго нь
<para><emphasis>label</emphasis> буюу хаяг/шошго: Хаяг/шошго нь
файлууд, сангууд эсвэл систем дэх бусад зүйлсэд хамааруулж болох
аюулгүй байдлын шинж чанар юм. Энэ нь итгэмжлэлийн тамга гэгдэж
болно; хаяг/шошго файлд тавигдсан бол тэр файлын аюулгүй байдлын
@ -200,7 +200,7 @@
түвшин нь тийм ч аюулгүй биш мэдээлэлд хандахын тулд аюулгүй байдлын
түвшингүүдийг доошлуулахыг зөвшөөрдөг бодлого юм. Ихэнх тохиолдолд
процесс дууссаны дараа хэрэглэгчийн анхдагч аюулгүй байдлын түвшин сэргээгддэг.
&os;-д үүнийг ашигладаг цорын ганц аюулгүй байдлын бодлогын модул бол
&os;-д үүнийг ашигладаг цорын ганц аюулгүй байдлын бодлогын модуль бол
&man.mac.lomac.4; юм.</para>
</listitem>
@ -260,9 +260,9 @@
<listitem>
<para><emphasis>subject</emphasis> буюу субьект: субьект нь
хэрэглэгч, хэрэглэгчийн процессор, системийн процесс гэх мэт
<emphasis>обьектууд</emphasis>ийн хооронд мэдээлийг урсгах
<emphasis>обьектууд</emphasis>ийн хооронд мэдээллийг урсгах
идэвхтэй мөн чанар юм. &os; дээр энэ нь бараг үргэлж хэрэглэгчийн өмнөөс
процессд үйлчилж байгаа thread буюу урсгал байдаг.</para>
процессод үйлчилж байгаа thread буюу урсгал байдаг.</para>
</listitem>
</itemizedlist>
</sect1>
@ -308,10 +308,10 @@
модулиуд байдаг.</para>
<para>Сүлжээний тохиргоон дээр үндэслэн бодлогын шийдвэрүүдийг хийдэг.
Магадгүй сүлжээ эсвэл Интернетэд хандахын тулд &man.ssh.1;-ийн хангадаг
Магадгүй сүлжээ эсвэл Интернэтэд хандахын тулд &man.ssh.1;-ийн хангадаг
боломжуудад зөвхөн зарим нэг хэрэглэгчдийг хандахыг зөвшөөрөх ёстой
байж болох юм. Эдгээр тохиолдлуудад &man.mac.portacl.4; нь
сонгох бодлогын модул болох юм. Гэхдээ файлын системүүдийн хувьд
сонгох бодлогын модуль болох юм. Гэхдээ файлын системүүдийн хувьд
юу хийх ёстой вэ? Зарим нэг сангуудад бусад бүлгүүдээс эсвэл тусгай
хэрэглэгчдээс хандах бүх хандалтыг чангаруулах ёстой юу? Эсвэл
тусгай файлууд уруу хийх хэрэглэгчийн эсвэл хэрэгслийн хандалтыг
@ -325,11 +325,11 @@
обьектуудад хандах хэрэгтэй байж болох юм. Ийм тохиолдол харин ч байж
болох юм. <acronym>MAC</acronym> тогтолцооны өөр өөр аюулгүй
байдлын бодлогын модулиудыг ашиглан хэрэглэгчдийг эдгээр бүлгүүдэд
хувааж мэдээллийн алдагдалаас айлгүйгээр тохирох талбаруудад хандалтыг
хувааж мэдээллийн алдагдлаас айлгүйгээр тохирох талбаруудад хандалтыг
өгч болох юм.</para>
<para>Тиймээс аюулгүй байдлын бодлогын модул бүр нь системийн ерөнхий аюулгүй
байдлыг сайжруулах өвөрмөц аргатай байдаг. Модулийн сонголтийг хийхдээ аюулгүй
<para>Тиймээс аюулгүй байдлын бодлогын модуль бүр нь системийн ерөнхий аюулгүй
байдлыг сайжруулах өвөрмөц аргатай байдаг. Модулийн сонголтыг хийхдээ аюулгүй
байдлын бодлогын хувьд сайн бодож хийх хэрэгтэй. Ихэнх тохиолдлуудад
ерөнхий бодлогыг дахин харж сайжруулан систем дээр дахин хэрэгжүүлэх хэрэгтэй байж
болох юм. <acronym>MAC</acronym> тогтолцооны санал болгодог өөр өөр
@ -365,9 +365,9 @@
юм.</para>
<para>Хаяг/шошгыг тохируулах үед хэрэглэгч үүнийг яг юу болох, юу хийгдэхийг ойлгож
чадаж байх ёстой. Обьект дээр байдаг шинж чанарууд нь бодлогын модул
чадаж байх ёстой. Обьект дээр байдаг шинж чанарууд нь бодлогын модуль
дуудагдсан болон бодлогын модулиуд тэдгээрийн шинж чанаруудыг
өөр аргаар ойлгуулдагаас хамаарна. Дутуу ойлгосноос эсвэл утга санаануудыг нь
өөр аргаар ойлгуулдгаас хамаарна. Дутуу ойлгосноос эсвэл утга санаануудыг нь
ойлгох чадваргүй байдлаас болоод буруу тохируулсан бол үр дүн нь тааж болшгүй
байх бөгөөд магадгүй системийн хүсээгүй ажиллагаанд хүргэж болох юм.</para>
@ -384,7 +384,7 @@
<para>&os;-д хаяглалтын боломжийг дэмждэг цөөн бодлогын модулиуд нь
урьдчилан тодорхойлсон тусгай гурван хаяг/шошгыг санал болгодог. Эдгээр нь
low буюу доод, high буюу өндөр болон equal буюу тэнцүү гэсэн хаяг/шошгууд юм.
Тэдгээр нь хандалтын хяналтыг бодлогын модул бүртэй өөр өөрөөр хийдэг боловч
Тэдгээр нь хандалтын хяналтыг бодлогын модуль бүртэй өөр өөрөөр хийдэг боловч
low хаяг/шошго нь хамгийн доод тохиргоо болох ба equal хаяг/шошго нь
субьект эсвэл обьектийг хаах эсвэл хамаарахгүй гэж тохируулах бөгөөд high
хаяг/шошго нь Biba болон <acronym>MLS</acronym> бодлогын модулиудад
@ -400,7 +400,7 @@
<para>Biba болон <acronym>MLS</acronym>-ийн хувьд тоон хаяг/шошгыг
шаталсан хяналтын тодорхой түвшинг заахын тулд тохируулж болно.
Энэ тоон түвшин нь мэдээллийг ангилалын өөр өөр бүлгүүдэд хуваах буюу
Энэ тоон түвшин нь мэдээллийг ангиллын өөр өөр бүлгүүдэд хуваах буюу
эрэмбэлж тэр бүлэг эсвэл илүү өндөр бүлгийн түвшинд хандах хандалтыг
зөвхөн зөвшөөрөхөд хэрэглэгддэг.</para>
@ -443,7 +443,7 @@
тушаалуудтай адил юм. Зарим тохиолдолд энэ алдаа нь
<errorname>Permission denied</errorname> гэсэн байж болох бөгөөд
энэ нь ихэвчлэн хязгаарласан обьект дээр хаяг/шошгыг тохируулах буюу засах
үед гардаг.<footnote><para>Өөр бусад нөхцөлүүд бас өөр амжилтгүйтлүүдийг
үед гардаг.<footnote><para>Өөр бусад нөхцлүүд бас өөр амжилтгүйтлүүдийг
бий болгож болох юм. Жишээ нь хэрэглэгч обьектийг дахин хаяглахыг оролдоход
файл нь түүний эзэмшээгүй файл байж болох юм. Энэ обьект нь байхгүй юм уу эсвэл
зөвхөн уншигдахаар байж болох юм. Албадмал бодлого нь файлыг процесс дахин
@ -462,7 +462,7 @@
&prompt.root; <userinput>getfmac test</userinput>
test: biba/high</screen>
<para>Дээрхээс харахад ажиллуулсан процессд өөр хаяг/шошго зааж бодлогын модулийн
<para>Дээрхээс харахад ажиллуулсан процессод өөр хаяг/шошго зааж бодлогын модулийн
тохиргоонуудыг өөрчлөхөд <command>setpmac</command> тушаалыг
хэрэглэж болох юм байна. <command>getpmac</command> хэрэгсэл нь
ихэвчлэн тухайн үед ажиллаж байгаа <application>sendmail</application> зэрэг
@ -503,7 +503,7 @@ test: biba/high</screen>
</listitem>
</itemizedlist>
<para>Бодлогын модул бүрийн хувьд тэдгээр тохиргоо бүр өөр өөр мэдээллийн
<para>Бодлогын модуль бүрийн хувьд тэдгээр тохиргоо бүр өөр өөр мэдээллийн
урсгалын зааврыг хийх болно. Тохирох гарын авлагын хуудаснуудыг унших нь
эдгээр ерөнхий хаяг/шошгоны тохиргоонуудын төрх байдлыг цаашид
тайлбарлах болно.</para>
@ -540,7 +540,7 @@ test: biba/high</screen>
<quote>давамгайлал</quote> гэгддэг харилцааг бүтээхэд хэрэглэгддэг.
Энэ харилцаанд субьект нь обьектийг давамгайлдаг, эсвэл обьект нь субьектийг
давамгайлдаг, эсвэл аль нэг нь нөгөөгөө давамгайлахгүй, эсвэл
хоюулаа нэг нэгнийгээ давамгайлдаг. <quote>хоюулаа давамгайлах</quote>
хоёулаа нэг нэгнийгээ давамгайлдаг. <quote>хоёулаа давамгайлах</quote>
тохиолдол нь хоёр хаяг/шошго тэнцүү байхад тохиолддог. Biba-ийн
мэдээллийн урсгалын мөн чанараас болоод төсөлд тохирох <quote>мэдэх хэрэгтэй</quote>
тасалгаануудын олонлогийн эрхүүд танд байдаг. Гэхдээ обьектууд нь бас
@ -557,10 +557,10 @@ test: biba/high</screen>
<para>Хэрэглэгчдийн өөрсдийнх нь файлууд болон процессууд систем дээр тодорхойлсон
аюулгүй байдлын бодлоготой зөв харилцан ажилладаг байхын тулд хэрэглэгчид нь өөрсдөө
хаяг/шошгонуудтай байх шаардлагатай байдаг. Үүнийг <filename>login.conf</filename>
файлд нэвтрэлтийн ангилалуудыг ашиглан тохируулдаг. Хаяг/шошгонуудыг ашигладаг
бодлогын модул бүр хэрэглэгчийн ангилалын тохиргоог хийх болно.</para>
файлд нэвтрэлтийн ангиллуудыг ашиглан тохируулдаг. Хаяг/шошгонуудыг ашигладаг
бодлогын модуль бүр хэрэглэгчийн ангиллын тохиргоог хийх болно.</para>
<para>Бодлогын модул бүрийн тохиргоог агуулах жишээ оруулгыг доор
<para>Бодлогын модуль бүрийн тохиргоог агуулах жишээ оруулгыг доор
үзүүлэв:</para>
<programlisting>default:\
@ -587,11 +587,11 @@ test: biba/high</screen>
:ignoretime@:\
:label=partition/13,mls/5,biba/10(5-15),lomac/10[2]:</programlisting>
<para><literal>label</literal> тохируулга нь хэрэглэгчийн ангилалын
<para><literal>label</literal> тохируулга нь хэрэглэгчийн ангиллын
<acronym>MAC</acronym>-ийн үйлчлэх анхдагч хаяг/шошгыг тохируулахад
хэрэглэгддэг. Хэрэглэгчид энэ утгыг өөрчлөх зөвшөөрөл хэзээ ч өгөгдөхгүй
учраас энэ нь хэрэглэгчийн хувьд сонгох боломжгүй юм. Гэхдээ жинхэнэ тохиргоон дээр
администратор нь бодлогын модул бүрийг идэвхжүүлэхийг хэзээ ч хүсэхгүй.
администратор нь бодлогын модуль бүрийг идэвхжүүлэхийг хэзээ ч хүсэхгүй.
Энэ тохиргоонуудаас аль нэгийг нь хийж гүйцэтгэхээсээ өмнө энэ бүлгийн үлдсэнийг
дахин шалгаж уншихыг зөвлөж байна.</para>
@ -608,11 +608,11 @@ test: biba/high</screen>
</note>
<para>Бүх тохиолдлуудад <filename>login.conf</filename>-д
өөрчлөлт хийсний дараа нэвтрэлтийн ангилалын боломжийн мэдээллийн баазыг
өөрчлөлт хийсний дараа нэвтрэлтийн ангиллын боломжийн мэдээллийн баазыг
<command>cap_mkdb</command> тушаал ашиглан дахин бүтээх ёстой
бөгөөд энэ нь ойртож байгаа жишээ эсвэл хэлэлцүүлэг бүрт тусгагдах болно.</para>
<para>Олон сайтууд нь хэд хэдэн өөр өөр хэрэглэгчийн ангилалуудыг шаарддаг
<para>Олон сайтууд нь хэд хэдэн өөр өөр хэрэглэгчийн ангиллуудыг шаарддаг
ялангуяа асар их тооны хэрэглэгчидтэй байж болохыг тэмдэглэх хэрэгтэй юм.
Маш сайн төлөвлөх хэрэгтэй бөгөөд удирдахад туйлын хэцүү болж болох юм.</para>
@ -643,7 +643,7 @@ test: biba/high</screen>
тохиргоог ашиглаж байх үед бүх хаяг/шошгыг тэр чигээр нь хаалтанд ("")
хийх ёстой, тэгэхгүй бол алдаа буцаагдах болно.</para>
<para>Хаяглалтыг дэмждэг бодлогын модул бүр тааруулах боломжтой
<para>Хаяглалтыг дэмждэг бодлогын модуль бүр тааруулах боломжтой
хувьсагчтай байдаг бөгөөд тэдгээрийг сүлжээний интерфэйсүүд дээр
<acronym>MAC</acronym> хаяг/шошгыг хаахдаа хэрэглэж
болох юм. Хаяг/шошгыг <option>equal</option> буюу тэнцүү гэж
@ -662,7 +662,7 @@ test: biba/high</screen>
вэ? Хэд хэдэн ялгаанууд байдаг бөгөөд тэдгээр нь системийн аюулгүй байдлын
загварт уян хатан чанарын хувьд давуу болон сул талуудыг үзүүлдэг.</para>
<para><option>singlelabel</option> нь зөвхөн нэг хаяг/шошгын хувьд
<para><option>singlelabel</option> нь зөвхөн нэг хаяг/шошгоны хувьд
зөвшөөрөх бөгөөд жишээлбэл <literal>biba/high</literal>-ийг
субьект эсвэл обьект бүрийн хувьд ашиглах юм. Энэ нь удирдлагын хувьд бага
ажиллагааг өгдөг боловч хаяглалтыг дэмждэг бодлогуудын уян хатан чанарыг
@ -674,18 +674,18 @@ test: biba/high</screen>
хуваалтад зөвхөн нэг хаяг/шошгыг зөвшөөрөх стандарт <option>singlelabel</option>
тохируулгын оронд өөрийн гэсэн тусдаа <acronym>MAC</acronym> хаягтай байхыг
зөвшөөрөх болно. <option>multilabel</option> болон <option>single</option>
хаяг/шошгын тохируулгууд нь Biba, Lomac, <acronym>MLS</acronym> болон
хаяг/шошгоны тохируулгууд нь Biba, Lomac, <acronym>MLS</acronym> болон
<acronym>SEBSD</acronym> зэрэг хаяглалтын боломжийг хийж гүйцэтгэдэг
бодлогуудад зөвхөн шаардлагатай байдаг.</para>
<para>Ихэнх тохиолдолд <option>multilabel</option>-ийг тохируулах
ёрөөсөө хэрэггүй байж болох юм. Дараах тохиолдол болон аюулгүй байдлын
ерөөсөө хэрэггүй байж болох юм. Дараах тохиолдол болон аюулгүй байдлын
загварыг авч үзье:</para>
<itemizedlist>
<listitem>
<para><acronym>MAC</acronym> тогтолцоо болон төрөл бүрийн бодлогуудын
холимогийг ашигладаг &os; вэб сервер.</para>
холимгийг ашигладаг &os; вэб сервер.</para>
</listitem>
<listitem>
@ -701,7 +701,7 @@ test: biba/high</screen>
ёстой. Biba бодлого болон энэ нь хэрхэн ажилладаг талаар сүүлд
хэлэлцэх болно. Тэгэхээр хэрэв өмнөх тайлбар ойлгоход хэцүү байгаа
бол зүгээр л цааш үргэлжлүүлэн уншаад буцаж эргэж ирээрэй.
Сервер нь ажиллаж байх үеийн төлөвийнхээ ихэнх үед
Сервер нь ажиллаж байх үеийн төлвийнхээ ихэнх үед
<literal>biba/low</literal> тавигдсан тусдаа хуваалтыг ашиглаж
болох юм. Энэ жишээн дээр нэлээн их зүйл байхгүй байгаа, жишээ нь
өгөгдөл, тохиргоо болон хэрэглэгчийн тохиргоонууд дээр хязгаарлалтууд
@ -813,7 +813,7 @@ test: biba/high</screen>
</note>
<para>Энэ нь бүх үндсэн <acronym>MAC</acronym> бодлогуудыг анхдагчаар
идэвхжүүлсэн гэж тайлбарлагдах ёстой. Хэрэв модул нь цөмд цуг бүтээгдсэн бол
идэвхжүүлсэн гэж тайлбарлагдах ёстой. Хэрэв модуль нь цөмд цуг бүтээгдсэн бол
систем нь туйлын түгжигдсэн байх бөгөөд локал сүлжээнд холбогдож чадахгүй
эсвэл Интернэтэд холбогдохгүй зэрэг байх байсан. Модулиудыг цөмд оруулж
бүтээхийг зөвлөдөггүйн учир энэ юм. <command>sysctl</command>-оор
@ -826,7 +826,7 @@ test: biba/high</screen>
<sect1 id="mac-planning">
<title>Аюулгүй байдлын тохиргоог төлөвлөх нь</title>
<para>Шинэ технолог хийгдэх болгонд төлөвлөлтийн үе шат үргэлж зөв зүйтэй санаа
<para>Шинэ технологи хийгдэх болгонд төлөвлөлтийн үе шат үргэлж зөв зүйтэй санаа
байдаг. Төлөвлөх шатуудын үеэр администратор ерөнхийд нь
<quote>том дүр зургийг</quote> харах ёстой бөгөөд ядаж дараах зүйлүүдийг
хараандаа байлгаж байх хэрэгтэй:</para>
@ -856,7 +856,7 @@ test: biba/high</screen>
<listitem>
<para>Энэ зорилгод хүрэхийн тулд аль <acronym>MAC</acronym>
модул эсвэл модулиуд шаардлагатай болох.</para>
модуль эсвэл модулиуд шаардлагатай болох.</para>
</listitem>
</itemizedlist>
@ -886,8 +886,8 @@ test: biba/high</screen>
<sect1 id="mac-modules">
<title>Модулийн тохиргоо</title>
<para><acronym>MAC</acronym> тогтолцоонд орсон модул бүр дээр дурдсан
шиг цөмд эмхэтгэгдэж эсвэл цөмийн ажиллах үеийн модул хэлбэрээр дуудагдаж
<para><acronym>MAC</acronym> тогтолцоонд орсон модуль бүр дээр дурдсан
шиг цөмд эмхэтгэгдэж эсвэл цөмийн ажиллах үеийн модуль хэлбэрээр дуудагдаж
болно. Бидний зөвлөдөг арга бол модулийг эхний ачаалалтын үйлдлийн үеэр
дуудагдахаар болгож модулийн нэрийг <filename>/boot/loader.conf</filename>
файлд нэмэх явдал юм.</para>
@ -897,7 +897,7 @@ test: biba/high</screen>
орчинд хийж гүйцэтгэхийг энэ бүлэг бас хамрах болно. Зарим модулиуд
хаяглалтын хэрэглээг дэмждэг бөгөөд хаяглалт нь
<quote>энийг зөвшөөрсөн, харин энийг зөвшөөрөөгүй</quote> гэх
зэрэг хаяг/шошгыг хэрэгжүүлж хандалтыг хянадаг байна. Хаяг/шошгын
зэрэг хаяг/шошгыг хэрэгжүүлж хандалтыг хянадаг байна. Хаяг/шошгоны
тохиргооны файл нь файлуудад хэрхэн хандаж болох, сүлжээний холболтыг
хэрхэн солилцож болох гэх зэрэг олон асуудлуудыг хянадаг. Өмнөх хэсэг нь
файл бүрийн эсвэл хуваалт бүрийн хандалтын хяналтыг идэвхжүүлэхийн тулд
@ -909,7 +909,7 @@ test: biba/high</screen>
тохируулга <option>multilabel</option> гэж нэрлэгдсэн юм.</para>
<sect2 id="mac-seeotheruids">
<title>MAC seeotheruids модул</title>
<title>MAC seeotheruids модуль</title>
<indexterm>
<primary>MAC See Other UIDs Policy буюу MAC-ийн бусад UID-уудыг харах бодлого</primary>
@ -922,7 +922,7 @@ test: biba/high</screen>
<para>Ачаалалтын тохируулга:
<literal>mac_seeotheruids_load="YES"</literal></para>
<para>&man.mac.seeotheruids.4; модул нь
<para>&man.mac.seeotheruids.4; модуль нь
<command>sysctl</command>-ийн тааруулах боломжтой
<literal>security.bsd.see_other_uids</literal> болон
<literal>security.bsd.see_other_gids</literal> хувьсагчуудыг
@ -966,7 +966,7 @@ test: biba/high</screen>
</sect1>
<sect1 id="mac-bsdextended">
<title>MAC bsdextended модул</title>
<title>MAC bsdextended модуль</title>
<indexterm>
<primary>MAC</primary>
@ -980,7 +980,7 @@ test: biba/high</screen>
<para>Ачаалалтын тохируулга:
<literal>mac_bsdextended_load="YES"</literal></para>
<para>&man.mac.bsdextended.4; модул файлын системийн галт ханыг
<para>&man.mac.bsdextended.4; модуль файлын системийн галт ханыг
идэвхжүүлдэг. Энэ модулийн бодлого нь стандарт файлын системийн
зөвшөөрлүүдийн загварын өргөтгөл болж файлын систем дэх файлууд,
хэрэгслүүд болон сангуудыг хамгаалахын тулд администраторт галт
@ -993,18 +993,18 @@ test: biba/high</screen>
хандалтын хяналтын дүрмүүдийг агуулах файлыг үүсгэж &man.rc.conf.5;-ийн
хувьсагчийн тусламжтайгаар ачаалах үед системээр уншуулж болно.</para>
<para>Дүрмийн жагсаалтыг &man.ipfw.8;-ийн синтакстай төстэйгээр бичигддэг
<para>Дүрмийн жагсаалтыг &man.ipfw.8;-ийн синтакстай төстэйгөөр бичигддэг
&man.ugidfw.8; хэрэгслийг ашиглан оруулж болно. Илүү хэрэгслүүдийг
&man.libugidfw.3; сан дахь функцуудыг ашиглан бичиж болно.</para>
<para>Энэ модултай ажиллаж байхдаа маш болгоомжтой байх хэрэгтэй; учир нь
<para>Энэ модультай ажиллаж байхдаа маш болгоомжтой байх хэрэгтэй; учир нь
буруу хэрэглээ файлын системийн зарим хэсэгт хандах боломжгүй болгож
болох юм.</para>
<sect2>
<title>Жишээнүүд</title>
<para>&man.mac.bsdextended.4; модул ачаалагдсаны дараа
<para>&man.mac.bsdextended.4; модуль ачаалагдсаны дараа
тухайн үед байгаа дүрмийн тохиргоог жагсаахад дараах тушаал ашиглагдаж
болно:</para>
@ -1055,7 +1055,7 @@ test: biba/high</screen>
</sect1>
<sect1 id="mac-ifoff">
<title>MAC ifoff модул</title>
<title>MAC ifoff модуль</title>
<indexterm>
<primary>MAC интерфэйс дуугай болгох бодлого</primary>
@ -1067,7 +1067,7 @@ test: biba/high</screen>
<para>Ачаалалтын тохируулга: <literal>mac_ifoff_load="YES"</literal></para>
<para>&man.mac.ifoff.4; модул нь сүлжээнийн интерфэйсүүдийг шууд идэвхгүй болгож
<para>&man.mac.ifoff.4; модуль нь сүлжээний интерфэйсүүдийг шууд идэвхгүй болгож
системийн эхний ачаалалтын үеэр идэвхжүүлэхгүй байлгах зорилгоор байдаг. Энэ нь
систем дээр ямар ч хаяг/шошгуудыг тохируулахыг шаарддаггүйгээс гадна бас бусад
<acronym>MAC</acronym> модулиудаас хамааралгүй юм.</para>
@ -1104,7 +1104,7 @@ test: biba/high</screen>
</sect1>
<sect1 id="mac-portacl">
<title>MAC portacl модул</title>
<title>MAC portacl модуль</title>
<indexterm>
<primary>MAC Порт Хандалт Хяналтын Жагсаалтын Бодлого</primary>
@ -1123,7 +1123,7 @@ test: biba/high</screen>
өөрөөр хэлбэл 1024-оос бага портуудыг холбох боломжийг
<username>root</username> биш хэрэглэгчдэд зөвшөөрдөг.</para>
<para>Ачаалагдсаны дараа энэ модул нь бүх сокетууд дээр <acronym>MAC</acronym>
<para>Ачаалагдсаны дараа энэ модуль нь бүх сокетууд дээр <acronym>MAC</acronym>
бодлогыг идэвхжүүлдэг. Дараах тааруулж болох хувьсагчууд байдаг:</para>
<itemizedlist>
@ -1180,7 +1180,7 @@ test: biba/high</screen>
<para>Анхдагчаар &unix; төст системүүд дээр 1024-өөс бага портуудыг зөвхөн
эрх бүхий процессууд буюу өөрөөр хэлбэл <username>root</username>-ээр
ажилладаг процессуудад ашиглахад/холбоход хэрэглэдэг. &man.mac.portacl.4;-ийн
хувьд эрхгүй процессуудыг 1024-өөс доошхи портуудад холбохыг зөвшөөрөхдөө
хувьд эрхгүй процессуудыг 1024-өөс бага портуудад холбохыг зөвшөөрөхдөө
энэ стандарт &unix; хязгаарлалтыг хаасан байх ёстой. Үүнийг
&man.sysctl.8;-ийн <literal>net.inet.ip.portrange.reservedlow</literal>
болон <literal>net.inet.ip.portrange.reservedhigh</literal>
@ -1206,7 +1206,7 @@ test: biba/high</screen>
<para><username>root</username> хэрэглэгчийг энэ бодлогоор хязгаарлахгүйн
тулд <literal>security.mac.portacl.suser_exempt</literal>-г
тэгээс ялгаатай утгаар тохируулна. &man.mac.portacl.4; модул нь
тэгээс ялгаатай утгаар тохируулна. &man.mac.portacl.4; модуль нь
одоо &unix; төст системүүд анхдагч тохиргоотойгоор ажилладаг шигээр
тохируулагдсан байна.</para>
@ -1229,7 +1229,7 @@ test: biba/high</screen>
</sect1>
<sect1 id="mac-partition">
<title>MAC хуваалтын модул</title>
<title>MAC хуваалтын модуль</title>
<indexterm>
<primary>MAC Процессийн Хуваалтын Бодлого</primary>
@ -1249,7 +1249,7 @@ test: biba/high</screen>
харьцуулалт биш юм.</para>
<para>Ачаалах процессийн үеэр энэ бодлогыг дуудаж идэвхжүүлэхийн тулд
&man.loader.conf.5; файлд нэмэгдэх ёстой нэг модул нь энэ юм.</para>
&man.loader.conf.5; файлд нэмэгдэх ёстой нэг модуль нь энэ юм.</para>
<para>Энэ бодлогын ихэнх тохиргоо нь доор тайлбарлагдах &man.setpmac.8;
хэрэгслээр хийгддэг. Энэ бодлогод зориулагдсан дараах
@ -1276,8 +1276,8 @@ test: biba/high</screen>
<screen>&prompt.root; <userinput>setpmac partition/13 top</userinput></screen>
<para>Энэ нь <command>top</command> тушаалыг <literal>insecure</literal>
ангилал дахь хэрэглэгчдийн хаяг/шошгын олонлогт нэмэх болно.
<literal>insecure</literal> ангилалын хэрэглэгчдийн үүсгэсэн бүх
ангилал дахь хэрэглэгчдийн хаяг/шошгоны олонлогт нэмэх болно.
<literal>insecure</literal> ангиллын хэрэглэгчдийн үүсгэсэн бүх
процессууд <literal>partition/13</literal> хаяг/шошгод
байхыг тэмдэглэх нь зүйтэй юм.</para>
@ -1316,7 +1316,7 @@ test: biba/high</screen>
</sect1>
<sect1 id="mac-mls">
<title>MAC олон түвшинт аюулгүй байдлын модул</title>
<title>MAC олон түвшинт аюулгүй байдлын модуль</title>
<indexterm>
<primary>MAC олон түвшинт аюулгүй байдлын бодлого</primary>
@ -1364,7 +1364,7 @@ test: biba/high</screen>
<para><literal>mls/high</literal> хаяг/шошго нь цэвэрлэгээний боломжит
хамгийн өндөр түвшин юм. Энэ хаяг/шошгыг заасан обьектууд систем дэх
бусад бүх обьектуудаас давуу эрхтэй байх бөгөөд гэхдээ тэдгээр нь доод
ангилалын обьектуудад мэдээлэл алдагдахыг зөвшөөрөхгүй
ангиллын обьектуудад мэдээлэл алдагдахыг зөвшөөрөхгүй
байх болно.</para>
</listitem>
</itemizedlist>
@ -1379,9 +1379,9 @@ test: biba/high</screen>
<listitem>
<para>Тогтмол дүрмүүд: дээш уншихгүй, доош бичихгүй (субьект нь
өөрөөсөө дээд түвшинд биш зөвхөн өөрийн түвшний болон доошхи түвшний
өөрөөсөө дээд түвшинд биш зөвхөн өөрийн түвшний болон доод түвшний
обьектуудад унших хандалттай байж болно. Үүнтэй адилаар субьект нь
өөрөөсөө доод түвшинд биш зөвхөн өөрийн түвшний болон дээшхи түвшний
өөрөөсөө доод түвшинд биш зөвхөн өөрийн түвшний болон дээд түвшний
обьектуудад бичих хандалттай байж болно.);</para>
</listitem>
@ -1461,9 +1461,9 @@ test: biba/high</screen>
Цэвэрлэгээний түвшингүүдэд мэдээллийг танигдсан үгсээр хайх нь
амар байж болох бөгөөд жишээ нь <literal>Confidential</literal>,
<literal>Secret</literal>, болон <literal>Top Secret</literal>
гэх зэрэг ангилалууд байж болох юм. Зарим администраторууд
гэх зэрэг ангиллууд байж болох юм. Зарим администраторууд
төслийн түвшингүүд дээр үндэслэн өөр бүлгүүдийг үүсгэж
болох юм. Ангилалын аргаас үл хамааран ийм хязгаарласан бодлогыг хийхээс
болох юм. Ангиллын аргаас үл хамааран ийм хязгаарласан бодлогыг хийхээс
өмнө сайн бодож гаргасан төлөвлөгөө байж байх ёстой.</para>
<para>Энэ аюулгүй байдлын бодлогын модулийн хувьд зарим жишээ тохиолдлууд
@ -1474,7 +1474,7 @@ test: biba/high</screen>
</sect1>
<sect1 id="mac-biba">
<title>MAC Biba модул</title>
<title>MAC Biba модуль</title>
<indexterm>
<primary>MAC Biba Бүрэн Бүтэн байдлын бодлого</primary>
@ -1485,17 +1485,17 @@ test: biba/high</screen>
<para>Ачаалалтын тохируулга: <literal>mac_biba_load="YES"</literal></para>
<para>&man.mac.biba.4; модул <acronym>MAC</acronym>
<para>&man.mac.biba.4; модуль <acronym>MAC</acronym>
Biba бодлогыг дууддаг. Энэ бодлого нь <acronym>MLS</acronym>
бодлоготой адил ажилладаг бөгөөд ялгаатай нь мэдээллийн урсгалын
дүрмүүд нь нэлээн эсрэгээр байдаг. Энэ нь эмзэг мэдээллийн буурсан
урсгалаас сэргийлдэг гэдэг бол <acronym>MLS</acronym> бодлого нь
эмзэг мэдээллийн өгссөн урсгалаас сэргийлдэг; тиймээс энэ хэсгийн ихэнх нь
хоёр бодлогод хоюуланд нь хамаатай юм.</para>
хоёр бодлогод хоёуланд нь хамаатай юм.</para>
<para>Biba орчнуудад <quote>integrity</quote> буюу бүрэн бүтэн
байдлын хаяг/шошго субьект эсвэл обьект бүр дээр тавигддаг.
Эдгээр хаяг/шошгууд нь шатласан зэргүүд болон шатлаагүй
Эдгээр хаяг/шошгууд нь шаталсан зэргүүд болон шатлаагүй
бүрэлдэхүүнүүдээс тогтдог. Обьект болон субьектийн зэрэг өсөх тусам
бүрэн бүтэн байдал ч бас дээшилдэг.</para>
@ -1508,7 +1508,7 @@ test: biba/high</screen>
<para><literal>biba/low</literal> хаяг/шошго нь обьект эсвэл
субьектийн авч болох хамгийн доод бүрэн бүтэн байдал гэж үздэг.
Үүнийг обьектууд эсвэл субьектууд дээр тавих нь илүү өндрөөр
тэмдэгдэгдсэн обьектууд эсвэл субьектууд уруу хийх тэдгээрийн
тэмдэглэгдсэн обьектууд эсвэл субьектууд уруу хийх тэдгээрийн
бичих хандалтыг хаана. Гэхдээ тэдгээрт унших хандалт байх
болно.</para>
</listitem>
@ -1521,7 +1521,7 @@ test: biba/high</screen>
<listitem>
<para><literal>biba/high</literal> хаяг/шошго нь доод
хаяг/шошго дээр тавигдсан обьектуудад бичихийг зөвшөөрөх боловч
тэр обьектыг уншихыг зөвшөөрдөггүй. Бүхэл системийн бүрэн бүтэн
тэр обьектийг уншихыг зөвшөөрдөггүй. Бүхэл системийн бүрэн бүтэн
байдалд нөлөөлдөг обьектуудад энэ хаяг/шошгыг тавихыг зөвлөдөг.</para>
</listitem>
</itemizedlist>
@ -1537,9 +1537,9 @@ test: biba/high</screen>
<listitem>
<para>Тогтмол дүрмүүд: дээш бичихгүй, доош уншихгүй (<acronym>MLS</acronym>-ийн
эсрэг). Субьект нь
өөрөөсөө дээд түвшинд биш зөвхөн өөрийн түвшний болон доошхи түвшний
өөрөөсөө дээд түвшинд биш зөвхөн өөрийн түвшний болон доод түвшний
обьектуудад бичих хандалттай байж болно. Үүнтэй адилаар субьект нь
өөрөөсөө доод түвшинд биш зөвхөн өөрийн түвшний болон дээшхи түвшний
өөрөөсөө доод түвшинд биш зөвхөн өөрийн түвшний болон дээд түвшний
обьектуудад унших хандалттай байж болно;</para>
</listitem>
@ -1593,7 +1593,7 @@ test: biba/low</screen>
бүр зарим тохиолдолд тэдэнд хэрэгтэй мэдээлэлд хандах боломжийг
олгодог.</para>
<para>&man.mac.biba.4; аюулгүй байдлын бодлогын модул нь аль файлууд
<para>&man.mac.biba.4; аюулгүй байдлын бодлогын модуль нь аль файлууд
болон програмуудыг хэрэглэгч эсвэл хэрэглэгчид харах ёстойг заахыг администраторт
зөвшөөрч програмууд болон файлууд нь аюул заналаас ангид бөгөөд тэр хэрэглэгч,
эсвэл хэрэглэгчдийн бүлгийн хувьд системээр итгэгдсэн гэдгийг баталгаажуулж
@ -1603,7 +1603,7 @@ test: biba/low</screen>
болон бүсүүдэд хэрэглэгчдийг хуваахад бэлдэх ёстой. Хэрэглэгчдийн хувьд зөвхөн
өгөгдлөөс гадна бас програмууд болон хэрэгслүүдэд тэдгээрийг эхлэхээс өмнө болон
тэдгээрийг эхлүүлсний дараа тэдгээрт хандах хандалт хаагдсан байх болно.
Энэ бодлогын модул идэвхжүүлэгдсэний дараа систем өндөр хаяг/шошго уруу
Энэ бодлогын модуль идэвхжүүлэгдсэний дараа систем өндөр хаяг/шошго уруу
анхдагчаар шилжих бөгөөд хэрэглэгчдийн хувьд өөр зэргүүд болон түвшингүүдийг
тохируулах нь администраторын хэрэг юм. Цэвэрлэгээний түвшингүүдийг
дээр тайлбарласны дагуу ашиглахын оронд сайн төлөвлөх арга нь сэдвүүдийг
@ -1627,7 +1627,7 @@ test: biba/low</screen>
</sect1>
<sect1 id="mac-lomac">
<title>MAC LOMAC модул</title>
<title>MAC LOMAC модуль</title>
<indexterm>
<primary>MAC LOMAC</primary>
@ -1638,7 +1638,7 @@ test: biba/low</screen>
<para>Ачаалалтын тохируулга: <literal>mac_lomac_load="YES"</literal></para>
<para><acronym>MAC</acronym> Biba бодлогоос ондоо нь &man.mac.lomac.4;
бодлого нь бүрэн бүтэн байдлын дурмүүдийг эвдэхгүйн тулд бүрэн бүтэн байдлын
бодлого нь бүрэн бүтэн байдлын дүрмүүдийг эвдэхгүйн тулд бүрэн бүтэн байдлын
түвшинг заавал багасгасны дараа бүрэн бүтэн байдлын хувьд доор орших обьект уруу
хандахыг зөвшөөрдөг.</para>
@ -1705,7 +1705,7 @@ test: biba/low</screen>
<sect2>
<title>Хэрэглэгчийн insecure ангилал үүсгэнэ</title>
<para>Дараах хэрэглэгчийн ангилалыг <filename>/etc/login.conf</filename>
<para>Дараах хэрэглэгчийн ангиллыг <filename>/etc/login.conf</filename>
файлд нэмж:</para>
<programlisting>insecure:\
@ -1757,7 +1757,7 @@ mac_seeotheruids_load="YES"</programlisting>
<title>Хэрэглэгчдийг тохируулна</title>
<para><username>root</username> хэрэглэгчийг анхдагч ангилалд
дараахийг ашиглан тохируулна:</para>
доор дурдсаныг ашиглан тохируулна:</para>
<screen>&prompt.root; <userinput>pw usermod root -L default</userinput></screen>
@ -1856,7 +1856,7 @@ default_labels socket ?biba</programlisting>
<programlisting>security.mac.biba.trust_all_interfaces=1</programlisting>
<para>Тэгээд дараа нь дараахийг <filename>rc.conf</filename> файлд
<para>Тэгээд дараа нь доор дурдсаныг <filename>rc.conf</filename> файлд
хадгалагдсан сүлжээний картны тохиргоонд нэмнэ. Хэрэв анхдагч Интернэтийн
тохиргоо <acronym>DHCP</acronym>-ээр хийгдсэн бол системийг
ачаалах болгоны дараа үүнийг гараараа тохируулах хэрэгтэй болох юм:</para>
@ -1984,7 +1984,7 @@ setpmac biba/10\(10-10\) /usr/local/etc/rc.d/nagios.sh forcestart</userinput></s
<para>50 хэрэглэгч тутмын нэг нь ийм асуудалтай байдаг бололтой, харин бид
энэ асуудалтай эхний тохиргооны үеэр тулгарсан. <quote>bug</quote>
буюу "цох" гэж нэрлэгдэх үүний цаашхи ажиглалт нь үүнийг буруу баримтжуулалт
буюу "цох" гэж нэрлэгдэх үүний цаадах ажиглалт нь үүнийг буруу баримтжуулалт
эсвэл баримтын буруу тайлбарлалтын үр дүн гэж намайг итгэхэд хүргэсэн.
Энэ яагаад болсноос үл хамааран үүнийг шийдэхийн тулд дараах алхмуудыг
хийж болох юм:</para>
@ -2034,7 +2034,7 @@ setpmac biba/10\(10-10\) /usr/local/etc/rc.d/nagios.sh forcestart</userinput></s
<para>Энэ нь <acronym>MAC</acronym>
<literal>хуваалт</literal>ын бодлого эсвэл
<acronym>MAC</acronym> хаяглалтын бодлогуудын аль нэгний
буруу хаяглалтаас болсон байж болох юм. Дибаг хийхийн тулд дараахийг
буруу хаяглалтаас болсон байж болох юм. Дибаг хийхийн тулд доор дурдсаныг
оролдоод үзээрэй:</para>
<procedure>
@ -2042,7 +2042,7 @@ setpmac biba/10\(10-10\) /usr/local/etc/rc.d/nagios.sh forcestart</userinput></s
<para>Алдааны мэдэгдлийг шалгана; хэрэв хэрэглэгч
<literal>insecure</literal> ангилалд байгаа бол
<literal>хуваалт</literal>ын бодлого гэмтэн байж болох юм.
Хэрэглэгчийн ангилалыг <literal>default</literal> буюу
Хэрэглэгчийн ангиллыг <literal>default</literal> буюу
анхдагч ангилал уруу тохируулж мэдээллийн баазыг
<command>cap_mkdb</command> тушаалын тусламжтай дахин бүтээх
хэрэгтэй. Хэрэв энэ нь асуудлыг арилгаж чадахгүй байгаа бол
@ -2061,7 +2061,7 @@ setpmac biba/10\(10-10\) /usr/local/etc/rc.d/nagios.sh forcestart</userinput></s
<ulink url="http://www.TrustedBSD.org">TrustedBSD</ulink>
вэб сайтад байрлах TrustedBSD-ийн хэлэлцүүлгийн жагсаалтууд эсвэл
&a.questions; захидлын жагсаалт уруу алдааны мэдэгдэл
болон өөрийн орчны талаарх мэдээллийг илгээгээрэй.</para>
болон өөрийн орчны тухай мэдээллийг илгээгээрэй.</para>
</step>
</procedure>
</sect2>

View file

@ -18,7 +18,7 @@
<authorgroup>
<author>
<firstname>Жим</firstname>
<surname>Мокк</surname>
<surname>Мок</surname>
<contrib>Дахин эмхэтгэсэн </contrib>
<!-- 2 Dec 1999 -->
</author>
@ -135,7 +135,7 @@ FreeBSD дээр хаана байрладаг талаар</para>
<indexterm><primary>DNS</primary></indexterm>
<para>Цахим захидал солилцоход дараах үндсэн таван бүрэлдэхүүн оролцоно.
Үүнд: <link linkend="mail-mua">хэрэглэгчийн програм</link>, <link linkend="mail-mta">сервер демон</link>,
Үүнд: <link linkend="mail-mua">хэрэглэгчийн програм</link>, <link linkend="mail-mta">сервер дэмон</link>,
<link linkend="mail-dns">DNS</link>, <link linkend="mail-receive">алсын эсвэл дотоод захидлын хайрцаг</link>
ба мэдээж <link linkend="mail-host">захидлын хост өөрөө</link> юм.</para>
@ -155,24 +155,24 @@ FreeBSD дээр хаана байрладаг талаар</para>
<sect2 id="mail-mta">
<title>Захидлын Хостын Сервер Демон</title>
<indexterm>
<primary>захидлын серверийн демонууд</primary>
<primary>захидлын серверийн дэмонууд</primary>
<secondary><application>sendmail</application></secondary>
</indexterm>
<indexterm>
<primary>захидлын серверийн демонууд</primary>
<primary>захидлын серверийн дэмонууд</primary>
<secondary><application>postfix</application></secondary>
</indexterm>
<indexterm>
<primary>захидлын серверийн демонууд</primary>
<primary>захидлын серверийн дэмонууд</primary>
<secondary><application>qmail</application></secondary>
</indexterm>
<indexterm>
<primary>захидлын серверийн демонууд</primary>
<primary>захидлын серверийн дэмонууд</primary>
<secondary><application>exim</application></secondary>
</indexterm>
<para>&os; нь анхдагч байдлаар <application>sendmail</application>-г агуулсан байдаг,
гэхдээ бусад олон захидлын серверийн демоныг дэмждэг. Үүнээс заримыг
гэхдээ бусад олон захидлын серверийн дэмонг дэмждэг. Үүнээс заримыг
дурдвал:</para>
<itemizedlist>
@ -189,13 +189,13 @@ FreeBSD дээр хаана байрладаг талаар</para>
</listitem>
</itemizedlist>
<para>Сервер демон ихэвчлэн хоёр үүрэг гүйцэтгэнэ&mdash;гаднаас ирж байгаа
<para>Сервер дэмон ихэвчлэн хоёр үүрэг гүйцэтгэнэ&mdash;гаднаас ирж байгаа
захидлыг хүлээн авах болон гадагшаа явж байгаа захидлыг очих газар нь
хүргэх үүрэгтэй. Сервер демон нь захидлаа уншихын тулд <acronym>POP</acronym> эсвэл
хүргэх үүрэгтэй. Сервер дэмон нь захидлаа уншихын тулд <acronym>POP</acronym> эсвэл
<acronym>IMAP</acronym> зэрэг протоколыг ашиглан захидлыг цуглуулж авах, эсвэл
дотоод <filename>mbox</filename> эсвэл Maildir захидлын хайрцгууд руу холбогдох зэргийн
аль алиных нь үүргийг хүлээдэг<emphasis>гүй</emphasis>. Үүний тулд нэмэлт
<link linkend="mail-receive">демон</link> шаардлагатай.</para>
<link linkend="mail-receive">дэмон</link> шаардлагатай.</para>
<warning>
<para><application>sendmail</application>-н хуучин хувилбаруудад
@ -210,9 +210,9 @@ FreeBSD дээр хаана байрладаг талаар</para>
<sect2 id="mail-dns">
<title>Цахим Захидал ба DNS</title>
<para>Домэйн Нэрийн Систем (DNS) ба түүний демон <command>named</command> нь
<para>Домэйн Нэрийн Систем (DNS) ба түүний дэмон <command>named</command> нь
цахим захидлыг хүргэх ажилд чухал үүрэг гүйцэтгэдэг. Танай байгаа газраас
өөр тийш захидал хүргэхийн тулд, сервер демон очих газрын хаягийг өөрөөр хэлбэл
өөр тийш захидал хүргэхийн тулд, сервер дэмон очих газрын хаягийг өөрөөр хэлбэл
захидал хүлээж авах хостыг DNS-с асууна. Энэ үйл явц нөгөө талаас танд захидал
явуулахад мөн давтагдана.</para>
@ -317,7 +317,7 @@ FreeBSD.org mail is handled (pri=10) by mx1.FreeBSD.org</screen>
</step>
<step>
<para>Өөрийн сонгосон <acronym>POP</acronym> эсвэл <acronym>IMAP</acronym> демоныг
<para>Өөрийн сонгосон <acronym>POP</acronym> эсвэл <acronym>IMAP</acronym> дэмонг
портуудын цуглуулгаас суулгах.</para>
</step>
@ -363,7 +363,7 @@ FreeBSD.org mail is handled (pri=10) by mx1.FreeBSD.org</screen>
<authorgroup>
<author>
<firstname>Кристофер</firstname>
<surname>Шумвэй</surname>
<surname>Шамвэй</surname>
<contrib>Хувь нэмрээ оруулсан </contrib>
</author>
</authorgroup>
@ -385,7 +385,7 @@ FreeBSD.org mail is handled (pri=10) by mx1.FreeBSD.org</screen>
<para>FreeBSD-н хувьд &man.sendmail.8; бол анхдагч Mail Transfer Agent буюу Захидал Дамжуулах
Агент(MTA) юм. <application>sendmail</application>-н үүрэг бол Mail User Agent буюу Хэрэглэгчийн
Захидлын Агент(<acronym>MUA</acronym>)-с захидал хүлээн авч, тохиргооны файлд хэрхэн
зааж өгсөнөөс хамааран зохих захидал түгээгчид дамжуулна.
зааж өгснөөс хамааран зохих захидал түгээгчид дамжуулна.
<application>sendmail</application> нь мөн сүлжээний холболтуудыг хүлээн авч,
захидлыг дотоод захидлын хайрцагт эсвэл өөр програмд дамжуулах чадвартай.</para>
@ -491,10 +491,10 @@ okay.cyberspammer.com OK
</example>
<para>Энэ жишээн дээр бид таван бүртгэл харж байна.
Захидал илгээгчийн хувьд хүснэгтийн зүүн багананд байгаа утгатай дүйвэл
баруун багананд байгаа үйлдлийг гүйцэтгэнэ. Эхний хоёр жишээний хувьд
Захидал илгээгчийн хувьд хүснэгтийн зүүн баганад байгаа утгатай дүйвэл
баруун баганад байгаа үйлдлийг гүйцэтгэнэ. Эхний хоёр жишээний хувьд
<application>sendmail</application>-н алдаа зохицуулах дэгд алдааны мэдээллийг өгөх болно.
Хүснэгтийн зүүн багананд байгаа утгатай захидал дүйсэн тохиолдолд
Хүснэгтийн зүүн баганад байгаа утгатай захидал дүйсэн тохиолдолд
алсын хостод энэ мэдээллийг өгөх болно. Дараагийн жишээн дээр,
<hostid>another.source.of.spam</hostid> гэсэн тодорхой хостоос ирэх захидлыг бүгдийг буцаах болно.
Түүний дараагийн жишээн дээр, <hostid role="fqdn">okay.cyberspammer.com</hostid> гэсэн хостоос
@ -514,7 +514,7 @@ okay.cyberspammer.com OK
<para>Хуурамч дүрүүдийн өгөгдлийн санд хэрэглэгчид, файлууд,
програмууд эсвэл бусад хуурамч дүрүүд рүү задардаг хийсвэр захидлын
хайрцагуудын жагсаалтыг хадгалж байдаг. <filename>/etc/mail/aliases</filename> дотор
хайрцгуудын жагсаалтыг хадгалж байдаг. <filename>/etc/mail/aliases</filename> дотор
хэрэглэж болох хэдэн жишээг дор үзүүлэв:</para>
<example>
@ -605,8 +605,8 @@ postmaster@example.com postmaster@noc.example.net
<email>root@example.com</email>-г <username>root</username> гэсэн дотоод захидлын хайрцагт буулгаж байна.
Дараагийн мөрөнд <email>postmaster@example.com</email>-г <hostid role="fqdn">noc.example.net</hostid> хост дээр байгаа
<username>postmaster</username> захидлын хайрцагт буулгаж байна. Эцэст нь,
хэрэв <hostid role="domainname">example.com</hostid>-той хаяг дээрхийн алинд ч тохироогүй бол,
хамгийн сүүлийн мөрөнд тохирох болно. Энэ мөрөнд <hostid role="domainname">example.com</hostid> домэйнтэй
хэрэв <hostid role="domainname">example.com</hostid>-той хаяг дээр дурдсаны алинд ч тохироогүй бол,
хамгийн сүүлийн мөрөнд тохирох болно. Энэ мөрөнд <hostid role="domainname">example.com</hostid> домэйнтой
бүх захидлын хаяг тохирох бөгөөд бүгд <username>joe</username> гэсэн дотоод захидлын
хайрцагт буулгагдах болно.</para>
@ -617,7 +617,7 @@ postmaster@example.com postmaster@noc.example.net
<sect1info>
<authorgroup>
<author>
<firstname>Андрю</firstname>
<firstname>Эндрю</firstname>
<surname>Бүүтмэн</surname>
<contrib>Бичсэн </contrib>
</author>
@ -625,7 +625,7 @@ postmaster@example.com postmaster@noc.example.net
<authorgroup>
<author>
<firstname>Грегори</firstname>
<surname>Нейл Шапиро</surname>
<surname>Нэйл Шапиро</surname>
<contrib>Цахим захидлаар мэдээлэл илгээсэн </contrib>
</author>
</authorgroup>
@ -690,7 +690,7 @@ MTA (Mail Transfer Agent буюу Захидал Дамжуулах Агент)
<para>Хэрэв та <application>sendmail</application>-н гадагш захидал илгээх
үйлчилгээг идэвхгүй болгосон бол, өөр захидал түгээх системээр
түүнийг орлуулах нь чухал юм. Хэрэв тэгэхгүй бол &man.periodic.8;
гэх мэт системийн функцүүд өөрсдийн үр дүнгээ цахим захидлаар
гэх мэт системийн функцууд өөрсдийн үр дүнгээ цахим захидлаар
илгээх боломжгүй болж, хэвийн үйл ажиллагаа нь доголдох болно.
Системийн нилээд хэсэгт <application>sendmail</application> ашигладаг байхаар
бодолцсон байгаа. Хэрэв <application>sendmail</application>-г идэвхгүй болгосны
@ -791,7 +791,7 @@ sendmail_msp_queue_enable="NO"</programlisting>
</sect3>
<sect3>
<title>2002/4/11-с хойших FreeBSD 4.5-STABLE хувилбар (4.6-RELEASE болон Дараах хувилбарууд)</title>
<title>2002/4/11-с хойш гарсан FreeBSD 4.5-STABLE хувилбар (4.6-RELEASE болон Дараах хувилбарууд)</title>
<para>FreeBSD-н дараах хувилбаруудын хувьд, дээрх аргыг
ашиглаж болно, эсвэл</para>
@ -861,7 +861,7 @@ purgestat /usr/local/supermailer/bin/purgestat-compat</programlisting>
<para>Өөрийн хүссэнээр бүх зүйлсийг тохируулсны дараа,
нэгэнт хэрэггүй болсон <application>sendmail</application> процессуудыг
зогсоож шинэ програмд хамаарах процесуудыг эхлүүлэх,
зогсоож шинэ програмд хамаарах процессуудыг эхлүүлэх,
эсвэл зүгээр л системийг дахин ачаалах хэрэгтэй.
Системийг дахин ачаалах нь систем ачаалах явцад таны шинэ MTA-г
ачаалах тохиргоог зөв хийсэн эсэхээ шалгахад тань тусална.</para>
@ -960,7 +960,7 @@ to /etc/mail/sendmail.cf.</programlisting>
</question>
<answer>
<para>Та LAN-д байгаа FreeBSD машиныг Интернетэд холбох хүсэлтэй байна.
<para>Та LAN-д байгаа FreeBSD машиныг Интернэтэд холбох хүсэлтэй байна.
Энэ FreeBSD машин тухайн LAN-ий хувьд захидлын гарц байх болно. PPP холболт бол тусгайлан
бий болгосон зориулагдсан холболт биш юм.</para>
@ -972,9 +972,9 @@ to /etc/mail/sendmail.cf.</programlisting>
<para>Үүний тулд хоёр арга байна. Нэг арга нь UUCP ашиглах юм.</para>
<para>Нөгөө арга нь таны домэйны хувьд хоёрдогч
MX үйлчилгээг үзүүлэх байнгын холболттой Интернет сервертэй болох явдал юм.
MX үйлчилгээг үзүүлэх байнгын холболттой Интернэт сервертэй болох явдал юм.
Жишээлбэл, хэрэв танай байгууллагын
домэйн нэр <hostid role="domainname">example.com</hostid> бөгөөд танай Интернетийн үйлчилгээ
домэйн нэр <hostid role="domainname">example.com</hostid> бөгөөд танай Интернэтийн үйлчилгээ
үзүүлэгч танай домэйны хувьд хоёрдогч MX үйлчилгээг үзүүлэхээр
<hostid role="domainname">example.net</hostid> домэйныг дараах байдалтай тохируулжээ:</para>
@ -987,10 +987,10 @@ MX үйлчилгээг үзүүлэх байнгын холболттой Ин
<para>Захиа явуулах гэж байгаа <command>sendmail</command> захидлыг явуулахаар
оролдох үед эхлээд модем холбоосоор тантай (<hostid role="domainname">example.com</hostid>)
холбогдохыг оролдоно. Та Интернетэд холбогдоогүй байгаа учраас
холбогдохыг оролдоно. Та Интернэтэд холбогдоогүй байгаа учраас
ихэнх тохиолдолд тантай холбогдож чадахгүй. Энэ тохиолдолд,
<application>sendmail</application> автоматаар хоёрдогч MX сервер рүү, өөрөөр хэлбэл
танай Интернетийн үйлчилгээ үзүүлэгчид (<hostid role="domainname">example.net</hostid>) илгээх болно.
танай Интернэтийн үйлчилгээ үзүүлэгчид (<hostid role="domainname">example.net</hostid>) илгээх болно.
Хоёрдогч MX сервер танай сервертэй холбогдохыг тогтмол оролдох
ба ийм замаар анхдагч MX хост руу (<hostid role="domainname">example.com</hostid>) захидлыг хүргэх
болно.</para>
@ -1146,7 +1146,7 @@ www.example.org</programlisting>
</listitem>
</itemizedlist>
<para>Дээрхийн аль нэгийг хангасан байхад,
<para>Дээр дурдсаны аль нэгийг хангасан байхад,
та өөрийн хост дээр захидал хүлээн авах боломжтой болно.</para>
<para>Туршаад үзээрэй:</para>
@ -1161,7 +1161,7 @@ example.FreeBSD.org has address 204.216.27.XX</screen>
ямар ч асуудалгүй хүрэх газраа очих ёстой (<hostid role="fqdn">example.FreeBSD.org</hostid>
дээр <application>sendmail</application> зөв ажиллаж байгаа гэж үзэв).</para>
<para>Үүний оронд доорхтой адил хариу авбал:</para>
<para>Үүний оронд доор дурдсантай адил хариу авбал:</para>
<screen>&prompt.root; <userinput>host example.FreeBSD.org</userinput>
example.FreeBSD.org has address 204.216.27.XX
@ -1186,13 +1186,13 @@ freefall MX 20 who.cdrom.com</programlisting>
<para>Таны харж байгаачлан, <hostid>freefall</hostid>-н хувьд олон MX бичлэг
байна. Хамгийн бага MX дугаартай хост ажиллаж байвал
захидлыг шууд хүлээж авах болно; хэрэв ямар нэг байдлаар
энд хост руу хандах боломжгүй байвал бусад нь (заримдаа <quote>нөөц MXүүд</quote> гэж
энд хост руу хандах боломжгүй байвал бусад нь (заримдаа <quote>нөөц MX-үүд</quote> гэж
нэрлэх нь бий) түр хугацаанд захидлыг хүлээж аваад,
арай бага дугаартай хосттой холбоо тогтоох боломжтой болмогц
түүн рүү дамжуулах гэм мэтчилэн явсаар, эцэст нь хамгийн бага дугаартай
хост захидлыг хүлээн авах болно.</para>
<para>Бусад MX-үүд таныхаас тусдаа Интернет
<para>Бусад MX-үүд таныхаас тусдаа Интернэт
холболттой байх шаардлагатай. Таны ISP эсвэл өөр найрсаг
газрууд танд энэ үйлчилгээг үзүүлэхэд асуудал байх ёсгүй.</para>
</sect2>
@ -1228,7 +1228,7 @@ freefall MX 20 who.cdrom.com</programlisting>
захидлын хост руу дахин чиглүүлэх болно. Ингэснээр захидал
MX хост руу илгээгдэх болно.</para>
<para>Та DNS сервер ажиллуулдаггүй бол дээрхийг
<para>Та DNS сервер ажиллуулдаггүй бол дээр дурдсаныг
өөрөө бие даан хийх боломжгүй юм. Хэрэв та
DNS сервер ажиллуулдаггүй, эсвэл DNS сервер ажиллуулах
боломжгүй бол өөрийн ISP эсвэл DNS үйлчилгээ үзүүлдэг газартаа
@ -1267,7 +1267,7 @@ ping хийх боломжгүй болохыг анхаарна уу.</para>
<listitem>
<para>Хэрэв та <application>sendmail</application> 8.10 эсвэл
түүнээс дээших хувилбарыг хэрэглэж байгаа бол
түүнээс хойно гарсан хувилбарыг хэрэглэж байгаа бол
<literal>Cwyour.host.com</literal> гэсэн мөрийг <filename>/etc/sendmail.cf</filename> эсвэл
<filename>/etc/mail/sendmail.cf</filename> файл дотор бичих.</para>
</listitem>
@ -1288,7 +1288,7 @@ ping хийх боломжгүй болохыг анхаарна уу.</para>
<title>UUCP-тэй SMTP</title>
<para>FreeBSD-тэй цуг ирдэг <application>sendmail</application>-ийн тохиргоо нь
Интернет рүү шууд холбогддог сайтуудад зориулагдсан юм. Өөрсдийн захидлыг UUCP-ээр
Интернэт рүү шууд холбогддог сайтуудад зориулагдсан юм. Өөрсдийн захидлыг UUCP-ээр
солилцохыг хүссэн сайтууд <application>sendmail</application>-ийн өөр
тохиргооны файлыг суулгах ёстой.</para>
@ -1340,8 +1340,8 @@ Cw <replaceable>youruucpnodename.UUCP</replaceable></programlisting>
<literal>confDONT_PROBE_INTERFACES</literal> боломжуудыг
агуулсан мөрүүд нь захидал хүргэх явцын үед DNS-ийг ашиглуулахгүй байх болно.
<literal>UUCP_RELAY</literal> гэдэг нь UUCP хүргэлтийг дэмжихэд
шаардлагатай. .UUCP псевдо домен хаягуудтай ажиллаж чаддаг
Интернетийн хостын нэрийг тавих хэрэгтэй; та өөрийн ISP-ийн захидал
шаардлагатай. .UUCP псевдо домэйн хаягуудтай ажиллаж чаддаг
Интернэтийн хостын нэрийг тавих хэрэгтэй; та өөрийн ISP-ийн захидал
өртөөлөгчийг энд бараг оруулах байх даа.</para>
<para>Ингэснийхээ дараа танд <filename>/etc/mail/mailertable</filename>
@ -1366,11 +1366,11 @@ if-bus.UUCP uucp-dom:if-bus
. uucp-dom:</programlisting>
<para>Эхний гурван мөр нь домен руу хаяглагдсан захидал анхдагч чиглүүлэлт
<para>Эхний гурван мөр нь домэйн руу хаяглагдсан захидал анхдагч чиглүүлэлт
рүү биш, харин хүргэх замыг <quote>товчлохын</quote> тулд UUCP хөрш рүү илгээгдэхийг
зохицуулдаг. Дараагийн мөр нь локал Ethernet домен руу хаяглагдсан,
зохицуулдаг. Дараагийн мөр нь локал Ethernet домэйн руу хаяглагдсан,
SMTP ашиглан хүргэгдэж болох захидалтай ажилладаг. Эцэст нь
.UUCP псевдо домен маягаар бичигдсэн UUCP хөршүүд
.UUCP псевдо домэйн маягаар бичигдсэн UUCP хөршүүд
<literal><replaceable>uucp-neighbor
</replaceable>!<replaceable>recipient</replaceable></literal>-д
анхдагч дүрмүүдийг дарж бичих боломжийг олгохын тулд дурдагдсан.
@ -1439,7 +1439,7 @@ parse returns: $# uucp-dom $@ <replaceable>your.uucp.relay</replaceab
</listitem>
<listitem>
<para>Компьютер нь захидлыг локалиар зохицуулдаггүй сервер боловч
<para>Компьютер нь захидлыг локалаар зохицуулдаггүй сервер боловч
бүх захидлуудыг боловсруулахын тулд өртөөлөх сервер рүү дамжуулах
хэрэгтэй байгаа.</para>
</listitem>
@ -1452,7 +1452,7 @@ parse returns: $# uucp-dom $@ <replaceable>your.uucp.relay</replaceab
<application>postfix</application> зэрэг програмуудыг
энэ зорилгоор ашиглах нь хэтэрхий юм.</para>
<para>Мөн хэрэв та энгийн Интернет хандалтын үйлчилгээг ашиглаж байгаа бол
<para>Мөн хэрэв та энгийн Интернэт хандалтын үйлчилгээг ашиглаж байгаа бол
таны гэрээ таныг <quote>захидлын сервер</quote> ажиллуулахыг хориглож
магадгүй юм.</para>
@ -1508,13 +1508,13 @@ hostname=_HOSTNAME_</programlisting>
<title>Гадагш залгах холболтоор захидлыг ашиглах нь</title>
<para>Хэрэв танд статик IP хаяг байгаа бол та анхдагч утгуудыг өөрчилж тааруулах
шаардлагагүй юм. Өөрийн хостын нэрийг өөрт заагдсан Интернетийн нэрээр
шаардлагагүй юм. Өөрийн хостын нэрийг өөрт заагдсан Интернэтийн нэрээр
тохируулах хэрэгтэй бөгөөд <application>sendmail</application>
үлдсэнийг нь хийх болно.</para>
<para>Хэрэв та динамикаар заагдсан IP хаягтай бөгөөд Интернет рүү диал ап
<para>Хэрэв та динамикаар заагдсан IP хаягтай бөгөөд Интернэт рүү диал ап
PPP холболтыг ашигладаг бол та өөрийн ISP-ийн захидлын сервер дээр магадгүй
захидлын хайрцагтай байна байх. Таны ISP-ийн домен <hostid role="domainname">example.net</hostid>,
захидлын хайрцагтай байна байх. Таны ISP-ийн домэйн <hostid role="domainname">example.net</hostid>,
таны хэрэглэгчийн нэр <username>user</username>, та
өөрийн машиныг <hostid role="fqdn">bsd.home</hostid> гэж
нэрлэсэн бөгөөд таны ISP танд <hostid
@ -1529,7 +1529,7 @@ hostname=_HOSTNAME_</programlisting>
таны <acronym>ISP</acronym> <acronym>POP</acronym> үйлчилгээ
үзүүлдэг. Хэрэв та хэрэглэгчийн <acronym>PPP</acronym> ашиглаж байгаа бол
<filename>/etc/ppp/ppp.linkup</filename> дахь дараах оруулгыг
ашиглан Интернетийн холболт тогтох үед өөрийн захидлыг автоматаар
ашиглан Интернэтийн холболт тогтох үед өөрийн захидлыг автоматаар
авч болох юм:</para>
<programlisting>MYADDR:
@ -1537,7 +1537,7 @@ hostname=_HOSTNAME_</programlisting>
<para>Хэрэв та <application>sendmail</application>-г
локал биш бүртгэлүүдэд захидал илгээхийн тулд ашиглаж байгаа бол
(доор үзүүлсэн шиг) та өөрийнхөө Интернетийн холболтыг тогтоосныхоо
(доор үзүүлсэн шиг) та өөрийнхөө Интернэтийн холболтыг тогтоосныхоо
дараа өөрийн захидлын дарааллыг <application>sendmail</application>-ээр
процесс хийлгэхийг хүсэх байх. Үүнийг хийхийн тулд энэ тушаалыг
<filename>/etc/ppp/ppp.linkup</filename> файлд
@ -1587,7 +1587,7 @@ define(`confDOMAIN_NAME',`bsd.home')dnl
define(`confDELIVERY_MODE',`deferred')dnl</programlisting>
<para>Энэ <filename>.mc</filename> файлыг <filename>sendmail.cf</filename>
файл болгож хэрхэн хувиргах талаарх дэлгэрэнгүйг өмнөх хэсгээс лавлана уу.
файл болгож хэрхэн хувиргах тухай дэлгэрэнгүйг өмнөх хэсгээс лавлана уу.
Бас <filename>sendmail.cf</filename>-г шинэчилснийхээ дараа
<application>sendmail</application>-г дахин эхлүүлэхээ мартуузай.</para>
</sect1>
@ -1643,11 +1643,11 @@ define(`confDELIVERY_MODE',`deferred')dnl</programlisting>
<programlisting>saslauthd_enable="YES"</programlisting>
<para>тэгээд эцэст нь saslauthd демоныг эхлүүлнэ:</para>
<para>тэгээд эцэст нь saslauthd дэмонг эхлүүлнэ:</para>
<screen>&prompt.root; <userinput>/usr/local/etc/rc.d/saslauthd start</userinput></screen>
<para>Энэ демон нь таны FreeBSD <filename>passwd</filename> мэдээллийн
<para>Энэ дэмон нь таны FreeBSD <filename>passwd</filename> мэдээллийн
баазаас нэвтрэлт таниулахын тулд <application>sendmail</application>-ийн хувьд
зуучлагч болдог. Энэ нь <acronym>SMTP</acronym> нэвтрэлт танилт ашиглах хэрэгтэй
хэрэглэгч бүрийн хувьд шинэ хэрэглэгчийн нэрс болон нууц үгсийг үүсгэх шаардлагагүй
@ -1708,7 +1708,7 @@ define(`confAUTH_MECHANISMS', `GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl</programlis
Дараа нь <command>make install restart</command> тушаалыг
ашиглах хэрэгтэй. Энэ нь файлыг <filename>sendmail.cf</filename> руу
хуулж <application>sendmail</application>-г зөв ажиллуулах болно.
Энэ процессийн талаарх дэлгэрэнгүй мэдээллийг <filename>/etc/mail/Makefile</filename>
Энэ процессийн тухай дэлгэрэнгүй мэдээллийг <filename>/etc/mail/Makefile</filename>
файлаас лавлана уу.</para>
</step>
</procedure>
@ -1730,7 +1730,7 @@ define(`confAUTH_MECHANISMS', `GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl</programlis
<authorgroup>
<author>
<firstname>Марк</firstname>
<surname>Силвер</surname>
<surname>Силвэр</surname>
<contrib>Хамтран бичилцсэн </contrib>
</author>
</authorgroup>
@ -1918,9 +1918,9 @@ EOT</screen>
<para><application>mutt</application>-н тогтвортой хувилбарыг
<filename
role="package">mail/mutt</filename> портноос суулгаж болох бөгөөд
role="package">mail/mutt</filename> портоос суулгаж болох бөгөөд
хэрэв яг одоо хөгжүүлж буй хувилбарыг нь суулгахыг хүсвэл <filename
role="package">mail/mutt-devel</filename> портноос суулгаарай.Портоо
role="package">mail/mutt-devel</filename> портоос суулгаарай.Портоо
суулгасны дараа <application>mutt</application>-г эхлүүлэхдээ
дараах тушаалыг өгдөг:</para>
@ -1992,7 +1992,7 @@ EOT</screen>
<para><application>mutt</application> нь өөртөө мөн тусламжийн
мэдээлэлтэй өгөөд <keycap>?</keycap> товч дарж харуулагдана.
Дэлгэцийн дээд хэсэгт ямар товч дарж болох талаарх тайлбар
Дэлгэцийн дээд хэсэгт ямар товч дарж болох тухай тайлбар
мэдээлэл харуулаастай байдаг.</para>
</sect2>
@ -2020,7 +2020,7 @@ EOT</screen>
<para><application>pine</application>-н одоогийн хөгжүүлж байгаа
хувилбарыг <filename
role="package">mail/pine4</filename> портноос суулгана.
role="package">mail/pine4</filename> портоос суулгана.
Порт суугдсаны дараа
<application>pine</application>-г дараах тушаалаар эхлүүлдэг:</para>
@ -2028,7 +2028,7 @@ EOT</screen>
<para>Анх удаагаа <application>pine</application> ажиллах үедээ
мэндчилгээ болон товч заавар харуулаад <application>pine</application>
зохиосон хүмүүсд мэдээлэх журмын нэргүй захиа илгээхийг хүсдэг.
зохиосон хүмүүст мэдээлэх журмын нэргүй захиа илгээхийг хүсдэг.
Тэр нэргүй захиаг илгээхийн тулд <keycap>Enter</keycap> товч дарах
эсвэл мөн <keycap>E</keycap> товч дарж нэргүй захиа илгээх хэсгээс
хадгалахгүй гардаг. Мэндчилгээний хуудас дараах маягаар харагддаг:</para>
@ -2039,7 +2039,7 @@ EOT</screen>
</imageobject>
</mediaobject>
<para>Хэрэглэгдэд дараа нь сумтай товчоор сонгож болдог
<para>Хэрэглэгчдэд дараа нь сумтай товчоор сонгож болдог
үндсэн цэс харуулагддаг.
Үндсэн цэс дотор шинэ захиа бичих, захиа агуулсан сан доторхоо
харах, мөн хаяг хадгалалтаа зохицуулах зэрэг боломж байдаг.
@ -2154,7 +2154,7 @@ EOT</screen>
</listitem>
<listitem>
<para>Шинэ захидлуудыг байнга шалгахын тулд демон горимоор ажиллуулж болно.</para>
<para>Шинэ захидлуудыг байнга шалгахын тулд дэмон горимоор ажиллуулж болно.</para>
</listitem>
<listitem>
@ -2187,7 +2187,7 @@ EOT</screen>
<para>Дараах жишээ нь олон <acronym>POP</acronym>
болон <acronym>IMAP</acronym> серверүүд рүү холбогдож
шаардлагатай тохиолдолд өөр локал хэрэглэгчид рүү дачин чиглүүлж байна:</para>
шаардлагатай тохиолдолд өөр локал хэрэглэгчид рүү дахин чиглүүлж байна:</para>
<programlisting>poll example.com proto pop3:
user "joesoap", with password "XXX", is "jsoap" here;
@ -2198,12 +2198,12 @@ user "john", with password "XXXXX", is "myth" here;</programlisting>
<para><application>fetchmail</application> хэрэгслийг <option>-d</option>
туг болон түүний дараа <filename>.fetchmailrc</filename> файлд
жагсаагдсан серверүүдийг байнга шалгах тэр хугацааг (секундээр) зааж өгөн
демон горимд ажиллуулж болдог. Дараах жишээ нь <application>fetchmail</application>-г
дэмон горимд ажиллуулж болдог. Дараах жишээ нь <application>fetchmail</application>-г
600 секунд бүр шалгахаар тохируулж байна:</para>
<screen>&prompt.user; <userinput>fetchmail -d 600</userinput></screen>
<para><application>fetchmail</application>-ийн талаарх
<para><application>fetchmail</application>-ийн тухай
дэлгэрэнгүй мэдээллийг <ulink
url="http://fetchmail.berlios.de/"></ulink> хаягаас олж болно.</para>
</sect1>

View file

@ -177,7 +177,7 @@
<title>Түгээгчид</title>
<para>Хэрэв та дахин худалдагч бөгөөд FreeBSD CDROM бүтээгдэхүүнүүдийг тараахыг хүсэж
байгаа бол түгээгч буюу дистрибюторт хандана уу:</para>
байгаа бол түгээгч буюу дистрибьюторт хандана уу:</para>
<itemizedlist>
<listitem>
@ -370,7 +370,7 @@
<quote>anoncvs</quote> нууц үгийг оруулна.)</para>
</listitem>
<listitem>
<para><emphasis>Тайван</emphasis>:
<para><emphasis>Тайвань</emphasis>:
:pserver:anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs
(<command>cvs login</command> тушаалыг ашиглаж асуух үед нь дурын нууц үг оруулна.)</para>
</listitem>
@ -587,7 +587,7 @@ Warning: Permanently added 'anoncvs.freebsd.org' (DSA) to the list of known host
<para><application>CTM</application> дельтануудыг авах ямар
аргыг ашиглаж байгаагаас үл хамааран та &a.ctm-announce.name;
захидлын жагсаалтад бүртгүүлэх хэрэгтэй. Ирээдүйд
<application>CTM</application> системийн ажиллагааны талаарх
<application>CTM</application> системийн ажиллагааны тухай
зарлалууд илгээгдэх газар нь зөвхөн энэ болох юм.
Дээрх жагсаалтын нэрэн дээр дарж жагсаалтад бүртгүүлэхийн тулд
заавруудыг дагах хэрэгтэй.</para>
@ -629,14 +629,14 @@ Warning: Permanently added 'anoncvs.freebsd.org' (DSA) to the list of known host
<sect2>
<title>Өөрийн өдөр тутмын амьдралдаа <application>CTM</application>-г ашиглах нь</title>
<para>Дельтануудыг өгөхийн тулд ердөө л дараахийг хийнэ:</para>
<para>Дельтануудыг өгөхийн тулд ердөө л доор дурдсаныг хийнэ:</para>
<screen>&prompt.root; <userinput>cd /where/ever/you/want/the/stuff</userinput>
&prompt.root; <userinput>ctm -v -v /where/you/store/your/deltas/src-xxx.*</userinput></screen>
<para><application>CTM</application> нь <command>gzip</command>-ээр
тавигдсан дельтануудыг ойлгодог болохоор та тэдгээрийг эхлээд
<command>gunzip</command> хийх хэрэггүй юм. Энэ нь дискийн зай
<command>gunzip</command> хийх хэрэггүй юм. Энэ нь дискний зай
хэмнэх болно.</para>
<para>Бүх процессийн талаар маш нууцлаг гэж бодоогүй л бол
@ -799,7 +799,7 @@ Warning: Permanently added 'anoncvs.freebsd.org' (DSA) to the list of known host
</varlistentry>
<varlistentry>
<term>Тайван/R.O.C.</term>
<term>Тайвань/R.O.C.</term>
<listitem>
<itemizedlist>
@ -890,7 +890,7 @@ Warning: Permanently added 'anoncvs.freebsd.org' (DSA) to the list of known host
эхээс бүтээхийг эрхэмлэж байгаа бол <filename role="package">net/cvsup</filename>
портыг ашиглаарай. Гэхдээ урьдчилан анхааруулъя: <filename role="package">net/cvsup</filename>
порт нь Modula-3 системээс хамаардаг бөгөөд үүнийг татан авч суулгахад ихээхэн
хэмжээний дискийн зай болон хугацаа шаарддаг.</para>
хэмжээний дискний зай болон хугацаа шаарддаг.</para>
<note>
<para>Хэрэв та <application>&xfree86;</application> эсвэл <application>&xorg;</application>
@ -944,7 +944,7 @@ Warning: Permanently added 'anoncvs.freebsd.org' (DSA) to the list of known host
</listitem>
<listitem>
<para><link linkend="cvsup-config-status">Та өөрийн төлөвийн файлуудыг
<para><link linkend="cvsup-config-status">Та өөрийн төлвийн файлуудыг
хаана байрлуулахыг хүсэж байна вэ?</link></para>
</listitem>
</itemizedlist>
@ -1080,7 +1080,7 @@ Warning: Permanently added 'anoncvs.freebsd.org' (DSA) to the list of known host
Ажиллагааны ийм горимыг хөгжүүлэгчид ерөнхийдөө эрхэмлэдэг.
Өөрсдийн системүүд дээр архивын хуулбарыг арчилснаар тэд
залруулалтын түүхийг хайж файлуудын өнгөрсөн хувилбаруудыг шалгах
боломжтой болох юм. Гэхдээ энэ хонжоо нь дискийн зайны хувьд
боломжтой болох юм. Гэхдээ энэ хонжоо нь дискний зайны хувьд
их өртөгтэйгээр орж ирдэг.</para>
</listitem>
@ -1122,10 +1122,10 @@ Warning: Permanently added 'anoncvs.freebsd.org' (DSA) to the list of known host
<listitem>
<para><anchor id="cvsup-config-status"><command>cvsup</command>
өөрийн төлөвийн файлуудыг хаана арчлах ёстой вэ?</para>
өөрийн төлвийн файлуудыг хаана арчлах ёстой вэ?</para>
<para><application>CVSup</application> клиент нь <quote>base</quote>
буюу үндсэн гэгддэг сан дахь зарим төлөвийн файлуудыг арчилж байдаг.
буюу үндсэн гэгддэг сан дахь зарим төлвийн файлуудыг арчилж байдаг.
Эдгээр файлууд нь ямар шинэчлэлтүүдийг та аль хэдийн хүлээн авсныг
хянаж <application>CVSup</application>-ийг илүү үр ашигтай
ажиллахад тусалдаг. Бид стандарт үндсэн сан <filename>/var/db</filename>-г
@ -1255,7 +1255,7 @@ doc/zh_*</screen>
CVS архивыг</ulink> шалган олж болно).</para>
<para>Энэ ашигтай боломжийг ашиглан удаан холболттой юм уу эсвэл өөрсдийн
Интернетийн холболтод минутаар төлдөг хэрэглэгчид үнэ цэнэтэй хугацаагаа
Интернэтийн холболтод минутаар төлдөг хэрэглэгчид үнэ цэнэтэй хугацаагаа
хэмнэх болно. Учир нь тэд өөрсдийн хэзээ ч ашиглахгүй файлаа татаж авах
шаардлагагүй болох юм. <application>CVSup</application>-ийн
<filename>refuse</filename> файлууд болон бусад сайхан боломжуудын
@ -1295,7 +1295,7 @@ doc/zh_*</screen>
доторх таны энгийн файлуудыг шалгадаг, гэхдээ тэдгээрийн алийг ч өөрчлөх буюу
устгахгүй. Файлын шинэчлэлтүүд харин <filename>/var/tmp/dest/usr/src</filename>
санд хийгдэнэ. <application>CVSup</application> нь ингэж ажиллахдаа бас
өөрийн үндсэн сангийн төлөвийн файлуудыг өөрчлөлгүйгээр үлдээдэг.
өөрийн үндсэн сангийн төлвийн файлуудыг өөрчлөлгүйгээр үлдээдэг.
Тэдгээр файлуудын шинэ хувилбарууд заагдсан сан уруу бичигдэх болно.
Танд <filename>/usr/src</filename> сан уруу унших эрх л байхад
иймэрхүү туршилтын ажиллагааг гүйцэтгэхэд <username>root</username>
@ -1481,7 +1481,7 @@ doc/zh_*</screen>
release=cvs</literal></term>
<listitem>
<para>Биолог.</para>
<para>Биологи.</para>
</listitem>
</varlistentry>
@ -1626,7 +1626,7 @@ doc/zh_*</screen>
release=cvs</literal></term>
<listitem>
<para>Хебрю хэлний дэмжлэг.</para>
<para>Хэбрю хэлний дэмжлэг.</para>
</listitem>
</varlistentry>
@ -2287,7 +2287,7 @@ doc/zh_*</screen>
<title>Дэлгэрэнгүй мэдээллийг</title>
<para><application>CVSup</application> FAQ болон бусад
<application>CVSup</application>-ийн талаарх мэдээллийг
<application>CVSup</application>-ийн тухай мэдээллийг
<ulink url="http://www.polstra.com/projects/freeware/CVSup/">
CVSup гэрийн хуудас</ulink> хаягаас үзнэ үү.</para>
@ -2318,7 +2318,7 @@ doc/zh_*</screen>
<para><application>Portsnap</application> нь &os;-ийн портын модыг
аюулгүйгээр түгээхэд зориулагдсан систем юм. Дунджаар цаг тутам
портын модны <quote>snapshot</quote> буюу хормын хувилбар үүсгэгдэж
дахин багцлагдаж криптографийн хувьд баталгаажуулагддаг. Үүний үр дүнд гарсан
дахин багцлагдаж криптографын хувьд баталгаажуулагддаг. Үүний үр дүнд гарсан
файлууд нь дараа нь HTTP-ээр түгээгддэг.</para>
<para><application>CVSup</application>-ийн адил
@ -2419,7 +2419,7 @@ doc/zh_*</screen>
<note>
<para><command>portsnap</command>-ийн зарим хуучин хувилбарууд
энэ бичлэгийг дэмждэггүй; хэрэв энэ нь амжилтгүй болвол дараахийг
энэ бичлэгийг дэмждэггүй; хэрэв энэ нь амжилтгүй болвол доор дурдсаныг
туршаад үзээрэй:</para>
<screen>&prompt.root; <userinput>portsnap fetch</userinput>
@ -3079,7 +3079,7 @@ doc/zh_*</screen>
<para>Дараах сайтууд нь FreeBSD-г rsync протоколоор түгээгдэх боломжийг
бүрдүүлдэг. <application>rsync</application> хэрэгсэл нь
&man.rcp.1; тушаалтай бараг төстэйгээр ажилладаг боловч
&man.rcp.1; тушаалтай бараг төстэйгөөр ажилладаг боловч
илүү олон тохируулгуудтай бөгөөд хоёр талын файлуудын зөвхөн ялгаатайг нь
дамжуулдаг. Ингэснээр сүлжээгээр хийх хамгийн сүүлийн хэлбэрт аваачих үйлдлийг
ихээхэн хурдасгадаг байна. Хэрэв та FreeBSD FTP сервер юм уу эсвэл
@ -3132,7 +3132,7 @@ doc/zh_*</screen>
</varlistentry>
<varlistentry>
<term>Тайван</term>
<term>Тайвань</term>
<listitem>
<para>rsync://ftp.tw.FreeBSD.org/</para>

View file

@ -168,7 +168,7 @@
<programlisting>snd_emu10k1_load="YES"</programlisting>
<para>Эдгээр жишээнүүд нь Creative &soundblaster; Live! дууны картад
<para>Эдгээр жишээнүүд нь Creative &soundblaster; Live! дууны картанд
зориулагдсан юм. Бусад байгаа дуудагдаж болох дууны модулиуд
<filename>/boot/defaults/loader.conf</filename>-д жагсаагдсан
байдаг. Хэрэв та аль драйверийг ашиглахаа мэдэхгүй эргэлзэж байвал
@ -181,7 +181,7 @@
<filename>/boot/loader.conf</filename> файлаар ачаалах
бас боломжтой байдаг.</para>
<para><filename>snd_driver</filename> метадрайверыг дуудсаны дараа
<para><filename>snd_driver</filename> метадрайверийг дуудсаны дараа
та өөрийн дууны картдаа ямар драйвер сонгогдсоныг олохыг хүсвэл
<filename>/dev/sndstat</filename> файлыг <command>cat /dev/sndstat</command>
тушаалын тусламжтай шалгаж болох юм.</para>
@ -189,7 +189,7 @@
<para>Хоёр дахь арга нь өөрийн дууны картын дэмжлэгийг өөрийн цөмдөө эмхэтгэх
явдал юм. Доорх хэсэг нь энэ аргаар өөрийн тоног төхөөрөмжид зориулан
дэмжлэг нэмэхэд шаардлагатай мэдээллийг өгнө. Өөрийн цөмийг дахин эмхэтгэх
талаарх дэлгэрэнгүй мэдээллийг <xref linkend="kernelconfig">-с
тухай дэлгэрэнгүй мэдээллийг <xref linkend="kernelconfig">-с
үзнэ үү.</para>
<sect3>
@ -207,18 +207,18 @@
<ulink url="&rel.current.hardware;">Тоног төхөөрөмжийн тэмдэглэгээ</ulink>ний
дэмжигдсэн аудио төхөөрөмжүүдийн жагсаалтыг шалгах хэрэгтэй. Жишээ нь
Creative &soundblaster; Live! дууны карт нь &man.snd.emu10k1.4;
драйвераар дэмжигдсэн байдаг. Энэ картад зориулж дэмжлэг нэмэхийн тулд
дараахийг ашиглана:</para>
драйвераар дэмжигдсэн байдаг. Энэ картанд зориулж дэмжлэг нэмэхийн тулд
доор дурдсаныг ашиглана:</para>
<programlisting>device snd_emu10k1</programlisting>
<para>Хэрхэн ашиглах талаар драйверийн гарын авлагын хуудаснаас
уншихаа мартуузай. Цөмийн тохиргоонд дууны драйверуудыг хэрхэн
ашиглах талаарх мэдээллийг <filename>/usr/src/sys/conf/NOTES</filename>
ашиглах тухай мэдээллийг <filename>/usr/src/sys/conf/NOTES</filename>
файлаас бас олж болно.</para>
<para>PnP биш ISA картууд нь цөмийг дууны картын тохируулгуудын
(IRQ, I/O порт, гэх мэт) талаарх мэдээлэлтэй нь танаас шаардаж
(IRQ, I/O порт, гэх мэт) тухай мэдээлэлтэй нь танаас шаардаж
болох юм. Үүнийг <filename>/boot/device.hints</filename>
файлын тусламжтай хийдэг. Системийг ачаалах үед &man.loader.8;
нь энэ файлыг уншиж тохируулгуудыг цөм уруу дамжуулдаг. Жишээ нь
@ -230,7 +230,7 @@
<programlisting>device snd_sbc
device snd_sb16</programlisting>
<para>бөгөөд бас дараахийг <filename>/boot/device.hints</filename>-д
<para>бөгөөд бас доор дурдсаныг <filename>/boot/device.hints</filename>-д
нэмэх хэрэгтэй:</para>
<programlisting>hint.sbc.0.at="isa"
@ -243,11 +243,11 @@ hint.sbc.0.flags="0x15"</programlisting>
I/O порт болон IRQ <literal>5</literal>-ыг ашиглаж байна.</para>
<para><filename>/boot/device.hints</filename> файлд ашигласан
синтаксийн талаар дууны драйверийн гарын авлагын хуудсанд өгүүлсэн
синтаксын талаар дууны драйверийн гарын авлагын хуудсанд өгүүлсэн
байдаг.</para>
<para>Дээр үзүүлсэн тохируулгууд нь анхдагчууд юм. Зарим тохиолдолд
та IRQ юм уу эсвэл бусал тохируулгуудыг өөрийн картдаа тааруулан өөрчлөх
та IRQ юм уу эсвэл бусад тохируулгуудыг өөрийн картдаа тааруулан өөрчлөх
хэрэг гарч болох юм. Илүү мэдээллийг &man.snd.sbc.4; гарын авлагын
хуудаснаас үзнэ үү.</para>
</sect3>
@ -258,7 +258,7 @@ hint.sbc.0.flags="0x15"</programlisting>
<para>Өөрчилсөн цөмийг дахин ачаалсны дараа эсвэл шаардлагатай модулийг
дуудсаны дараа дууны карт нь иймэрхүүгээр таны системийн мэдэгдлийн
буфферт (&man.dmesg.8;) гарч ирэх ёстой:</para>
буферт (&man.dmesg.8;) гарч ирэх ёстой:</para>
<screen>pcm0: &lt;Intel ICH3 (82801CA)&gt; port 0xdc80-0xdcbf,0xd800-0xd8ff irq 5 at device 31.5 on pci0
pcm0: [GIANT-LOCKED]
@ -398,7 +398,7 @@ kld snd_ich (1p/2r/0v channels duplex default)</screen>
<note>
<para>Төхөөрөмжийг ашиглаж байхад та виртуал сувгуудын тоог өөрчилж чадахгүй.
Эхлээд хөгжим тоглуулагчид юм уу эсвэл дууны демонууд зэрэг төхөөрөмжийг ашиглаж
Эхлээд хөгжим тоглуулагчид юм уу эсвэл дууны дэмонууд зэрэг төхөөрөмжийг ашиглаж
байгаа програмуудыг хаах хэрэгтэй.</para>
</note>
@ -425,15 +425,15 @@ kld snd_ich (1p/2r/0v channels duplex default)</screen>
<title>Холигчийн сувгуудын анхдагч утгуудыг тохируулах</title>
<para>Өөр өөр холигчийн сувгуудын анхдагч утгууд нь &man.pcm.4; драйверийн
эх кодод бичигдэж хийгдсэн байдаг. Холигчийн утгуудыг санаж тэдгээрийг
эхлэх үед тохируулах олон төрлийн програмууд болон демонууд байдаг боловч
эх кодонд бичигдэж хийгдсэн байдаг. Холигчийн утгуудыг санаж тэдгээрийг
эхлэх үед тохируулах олон төрлийн програмууд болон дэмонууд байдаг боловч
энэ нь цэвэр шийдэл биш юм. Бид драйверийн түвшинд анхдагч утгуудтай
байхыг хүсдэг. Үүнийг <filename>/boot/device.hints</filename>
файлд тохирох утгуудыг тодорхойлон хийдэг. Өөрөө хэлбэл:</para>
<programlisting>hint.pcm.0.vol="100"</programlisting>
<para>Энэ нь &man.pcm.4; модул ачаалагдах үед дууны сувгийн чангыг
<para>Энэ нь &man.pcm.4; модуль ачаалагдах үед дууны сувгийн чангыг
анхдагч утга 100 гэж тохируулах болно.</para>
</sect2>
</sect1>
@ -519,8 +519,8 @@ MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo
<screen>&prompt.root; <userinput>cdda2wav -D <replaceable>0,1,0</replaceable> -B</userinput></screen>
<para><application>cdda2wav</application> нь ATAPI (IDE) CDROM
хөтөчүүдийг дэмжих болно. IDE хөтөчөөс авахын тулд SCSI нэгжийн дугааруудын
оронд төхөөрөмжийн нэрийг заах хэрэгтэй. Жишээ нь 7-р замыг IDE хөтөчөөс
хөтчүүдийг дэмжих болно. IDE хөтчөөс авахын тулд SCSI нэгжийн дугааруудын
оронд төхөөрөмжийн нэрийг заах хэрэгтэй. Жишээ нь 7-р замыг IDE хөтчөөс
авахын тулд:</para>
<screen>&prompt.root; <userinput>cdda2wav -D <replaceable>/dev/acd0</replaceable> -t 7</userinput></screen>
@ -541,7 +541,7 @@ MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo
<screen>&prompt.root; <userinput>cdda2wav -D <replaceable>0,1,0</replaceable> -t 1+7</userinput></screen>
<para>&man.dd.1; хэрэгсэл ATAPI хөтөчүүд дээрх аудио замуудыг
<para>&man.dd.1; хэрэгсэл ATAPI хөтчүүд дээрх аудио замуудыг
гаргаж авахад бас ашиглагдаж болно. Энэ боломжийн талаар дэлгэрэнгүйг
<xref linkend="duplicating-audiocds">-с уншина уу.</para>
@ -570,7 +570,7 @@ MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo
<para>128&nbsp;кбит нь ашиглагдаж байгаа стандарт MP3 битийн хурд юм
шиг байгаа юм. Олон хүмүүс илүү өндөр чанарын 160 эсвэл 192 гэсэн
хурдуудад сэтгэл ханамжтай байдаг. Битийн хурд өндөр болох тусам
MP3 илүү их дискийн хэмжээг ашиглах боловч чанар өндөр болдог.
MP3 илүү их дискний хэмжээг ашиглах боловч чанар өндөр болдог.
<option>-h</option> тохируулга нь <quote>илүү өндөр чанартай боловч
бага зэрэг удаан</quote> горимыг идэвхжүүлдэг.
@ -596,7 +596,7 @@ MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo
</step>
<step>
<para>Цонхон дээр баруу товчлуурыг дарж <application>XMMS</application>-ийн
<para>Цонхон дээр баруун товчлуурыг дарж <application>XMMS</application>-ийн
цэсийг гаргана.</para>
</step>
@ -660,7 +660,7 @@ MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo
<screen>&prompt.user; <userinput>sox -t wav -r 44100 -s -w -c 2 <replaceable>track.wav track.raw</replaceable></userinput></screen>
<para>FreeBSD дээр CD шарагчийг ашиглах талаарх илүү дэлгэрэнгүй мэдээллийг
<para>FreeBSD дээр CD шарагчийг ашиглах тухай илүү дэлгэрэнгүй мэдээллийг
<xref linkend="creating-cds">-с уншина уу.</para>
</sect2>
</sect1>
@ -710,7 +710,7 @@ MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo
<programlisting>link acd0 dvd
link acd0 rdvd</programlisting>
<para>Мөн тусгай DVD-ROM функцүүдийг ажиллуулахыг шаарддаг DVD
<para>Мөн тусгай DVD-ROM функцуудыг ажиллуулахыг шаарддаг DVD
шифрлэлтийг буцаах үйлдэл нь DVD төхөөрөмж дээр бичих зөвшөөрлийг
шаарддаг.</para>
@ -753,7 +753,7 @@ kern.ipc.shmall=32768</programlisting>
<para>DGA: Direct Graphics Access буюу шууд графикийн хандалт.</para>
</listitem>
<listitem>
<para>SVGAlib: доод түвшний консолийн график давхарга.</para>
<para>SVGAlib: доод түвшний консолын график давхарга.</para>
</listitem>
</orderedlist>
@ -931,7 +931,7 @@ no adaptors present</screen>
</listitem>
<listitem>
<para>Дүрсийн хэмжээг өөрчлөх зэрэг маш хялбар шүүлт нь алдаатай хэмжээ
<para>Дүрсний хэмжээг өөрчлөх зэрэг маш хялбар шүүлт нь алдаатай хэмжээ
өөрчлөх дэг журмаас болж маш муу үзэгдлүүдэд хүргэдэг.</para>
</listitem>
@ -947,7 +947,7 @@ no adaptors present</screen>
</orderedlist>
<para>Эдгээр програмуудын олонхи нь <quote>Линук-изм</quote>ийг харуулдаг.
<para>Эдгээр програмуудын олонхи нь <quote>Линукс-изм</quote>ийг харуулдаг.
Линукс тархацууд дахь зарим стандарт сангуудын хийгдсэн арга эсвэл
програм зохиогчдын тооцсон Линуксийн цөмийн зарим боломжуудаас болоод
асуудлууд гарч болно гэсэн үг юм. Эдгээр асуудлууд нь заримдаа анзаарагддаггүй
@ -962,7 +962,7 @@ no adaptors present</screen>
</listitem>
<listitem>
<para>Дуусахдаа програмыг бүрмэсэн төгсгөхийн оронд гацаадаг урсгалуудын (threads)
<para>Дуусахдаа програмыг бүрмөсөн төгсгөхийн оронд гацаадаг урсгалуудын (threads)
буруу хэрэглээ.</para>
</listitem>
@ -1028,7 +1028,7 @@ http://www.mplayerhq.hu/homepage/dload.html
тушаал нь видеог дахин кодчилох хэрэгсэл юм.</para>
<para><application>MPlayer</application>-ийн HTML баримт нь маш мэдээлэл сайтай
байдаг. Хэрэв уншигч энэ бүлэгт дурдсан видео тоног төхөөрөмж болон интерфэйсүүдийн талаарх мэдээлэл дутуу
байдаг. Хэрэв уншигч энэ бүлэгт дурдсан видео тоног төхөөрөмж болон интерфэйсүүдийн тухай мэдээлэл дутуу
байгааг мэдвэл <application>MPlayer</application>-ийн баримт нь харин
маш бүрэн гүйцэд нэмэгдэл болох юм. Хэрэв та &unix; дээрх видео дэмжлэгийн
талаар мэдээлэл хайж байгаа бол <application>MPlayer</application>-ийн баримтыг
@ -1072,7 +1072,7 @@ http://www.mplayerhq.hu/homepage/dload.html
Энд байгаа <replaceable>N</replaceable> нь тоглуулах гарчгийн дугаар бөгөөд
<filename><replaceable>DEVICE</replaceable></filename> нь
DVD-ROM-д зориулсан төхөөрөмжийн цэг юм. Жишээ нь <filename>/dev/dvd</filename>-ийн
3-р гарчгийг тоглуулахын тулд дараахийг ажиллуулна:</para>
3-р гарчгийг тоглуулахын тулд доор дурдсаныг ажиллуулна:</para>
<screen>&prompt.root; <userinput>mplayer -vo xv dvd://3 -dvd-device /dev/dvd</userinput></screen>
@ -1156,7 +1156,7 @@ zoom=yes</programlisting>
<para><application>xine</application> видео тоглуулагч нь
аль ч талаасаа зөвхөн бүгдийг багтаасан видео шийдэл байх зорилготой төсөл биш
бөгөөд энэ нь бас дахин ашиглагдах боломжтой үндсэн сан болон
залгаасуудаар өргөтгөх боломжтой модулчлагдсан ажиллах файлуудыг
залгаасуудаар өргөтгөх боломжтой модульчлагдсан ажиллах файлуудыг
үүсгэх зорилготой төсөл юм. Энэ нь багц болон <filename
role="package">multimedia/xine</filename> гэсэн порт хэлбэрээр байдаг.</para>
@ -1168,7 +1168,7 @@ zoom=yes</programlisting>
<para>Үүнийг бичиж байх үед CSS кодчилол хийгдсэн DVD-үүдийг тоглуулах
<application>xine</application>-тай цуг ирдэг оролтын
модул байгаагүй. Үүнд зориулан бүтээгдсэн модулиудтай гуравдагч талын
модуль байгаагүй. Үүнд зориулан бүтээгдсэн модулиудтай гуравдагч талын
бүтээлтүүд байдаг боловч эдгээрийн аль нь ч FreeBSD-ийн портын цуглуулгад
байдаггүй.</para>
@ -1249,7 +1249,7 @@ WITH_MJPEG=yes -DWITH_XVID=yes</userinput></screen>
<para>
<ulink url="http://www.mplayerhq.hu/DOCS/">MPlayer-ийн баримт</ulink>
нь техникийн хувьд маш сайн мэдээлэлтэй юм. &unix;-ийн видеогийн
нь техникийн хувьд маш сайн мэдээлэлтэй юм. &unix;-ийн видеоны
талаар өндөр түвшний туршлагатай болохыг хүссэн хэн бүхэн эдгээр баримтуудаас
зөвлөгөө авах нь зүйтэй юм. <application>MPlayer</application>-ийн
захидлын жагсаалт нь баримтыг уншаагүй хүмүүст тийм ч нөхөрсөг бус байдаг
@ -1258,7 +1258,7 @@ WITH_MJPEG=yes -DWITH_XVID=yes</userinput></screen>
<para><ulink url="http://dvd.sourceforge.net/xine-howto/en_GB/html/howto.html"> xine HOWTO</ulink>
нь бүх тоглуулагчийн хувьд ерөнхий байдаг ажиллагааны сайжруулалтын
талаарх бүлгийг агуулдаг.</para>
тухай бүлгийг агуулдаг.</para>
<para>Төгсгөлд нь уншигчдын туршиж болох зарим ирээдүйтэй програмууд байдаг:</para>
@ -1355,8 +1355,8 @@ device smbus</programlisting>
шинэ цөмөө бүтээж суулгах хэрэгтэй.</para>
<para>Дэмжлэг таны системд нэмэгдсэний дараа та өөрийн машиныг дахин
ачаалах хэрэгтэй. Ачаалах процессийн үеэр таны ТВ карт доорхтой
төстэйгээр гарч ирэн харагдах ёстой:</para>
ачаалах хэрэгтэй. Ачаалах процессийн үеэр таны ТВ карт доор дурдсантай
төстэйгөөр гарч ирэн харагдах ёстой:</para>
<programlisting>bktr0: &lt;BrookTree 848A&gt; mem 0xd7000000-0xd7000fff irq 10 at device 10.0 on pci0
iicbb0: &lt;I2C bit-banging driver&gt; on bti2c0
@ -1403,7 +1403,7 @@ bktr0: Pinnacle/Miro TV, Philips SECAM tuner.</programlisting>
</listitem>
<listitem>
<para><filename role="package">misc/alevt</filename> нь
Видеотект/Телетекстийг декод хийн үзүүлдэг.</para>
Видеотекст/Телетекстийг декод хийн үзүүлдэг.</para>
</listitem>
<listitem>
<para><filename role="package">audio/xmradio</filename> нь
@ -1425,7 +1425,7 @@ bktr0: Pinnacle/Miro TV, Philips SECAM tuner.</programlisting>
<para>Та өөрийн ТВ картандаа ямар нэг асуудал олох юм бол та эхлээд
видео барих бичил схем ба тааруулагч нь &man.bktr.4; драйвераар
яг дэмжигдсэн эсэх болон та зөв тохиргооны сонголтуудыг дамжуулсан эсэхээ
шалгах хэрэгтэй. Өөрийн ТВ картын талаарх төрөл бүрийн асуултууд болон
шалгах хэрэгтэй. Өөрийн ТВ картын тухай төрөл бүрийн асуултууд болон
илүү дэмжлэгийн талаар та &a.multimedia.name; захидлын жагсаалтад
хандаж түүний архивыг нь ашиглаж болох юм.</para>
</sect2>
@ -1462,7 +1462,7 @@ bktr0: Pinnacle/Miro TV, Philips SECAM tuner.</programlisting>
<para>&os; нь SCSI болон USB скан хийгчдийг дэмждэг. Ямар нэг тохиргоо хийхээсээ
өмнө таны скан хийгч <application>SANE</application>-ээр дэмжигдсэн
эсэхийг шалгаарай. <application>SANE</application> нь
скан хийгчийн дэмжлэг болон түүний төлөвийн талаарх мэдээллээр таныг
скан хийгчийн дэмжлэг болон түүний төлвийн тухай мэдээллээр таныг
хангах <ulink
url="http://www.sane-project.org/sane-supported-devices.html">дэмжигдсэн
төхөөрөмжүүд</ulink>ийн жагсаалттай байдаг. &man.uscanner.4;
@ -1492,7 +1492,7 @@ device uscanner</programlisting>
<para>Таны эх хавтан дээрх USB бичил схемээс хамаарч танд зөвхөн
<literal>device uhci</literal> юм уу эсвэл <literal>device ohci</literal>
мөрийн аль нэг хэрэгтэй болно. Гэхдээ хоюуланг нь цөмийн тохиргоондоо
мөрийн аль нэг хэрэгтэй болно. Гэхдээ хоёуланг нь цөмийн тохиргоондоо
байлгах нь аюулгүй юм.</para>
<para>Хэрэв та өөрийн цөмийг дахин бүтээхийг хүсэхгүй байгаа бөгөөд
@ -1509,7 +1509,7 @@ device uscanner</programlisting>
<para>Зөв цөмөөр дахин ачаалсны дараа юм уу эсвэл шаардлагатай
модулийг дуудсаны дараа өөрийн USB скан хийгчийг залгана. Таны скан хийгчийг
таньж байгааг үзүүлэх мөр системий мэдэгдлийн буфферт (&man.dmesg.8;)
таньж байгааг үзүүлэх мөр системийн мэдэгдлийн буферт (&man.dmesg.8;)
гарч ирэх ёстой:</para>
<screen>uscanner0: EPSON EPSON Scanner, rev 1.10/3.02, addr 2</screen>
@ -1534,7 +1534,7 @@ device uscanner</programlisting>
device pass</programlisting>
<para>Таны цөм зөв эмхэтгэгдэж суулгагдсаны дараа ачаалах үед та
системийн мэдэгдлийн буфферт төхөөрөмжийг харж чадаж байх ёстой:</para>
системийн мэдэгдлийн буферт төхөөрөмжийг харж чадаж байх ёстой:</para>
<screen>pass2 at aic0 bus 0 target 2 lun 0
pass2: &lt;AGFA SNAPSCAN 600 1.10&gt; Fixed Scanner SCSI-2 device
@ -1559,7 +1559,7 @@ Re-scan of bus 3 was successful</screen>
&lt;AGFA SNAPSCAN 600 1.10&gt; at scbus1 target 2 lun 0 (pass3)
&lt;PHILIPS CDD3610 CD-R/RW 1.00&gt; at scbus2 target 0 lun 0 (pass2,cd0)</screen>
<para>SCSI төхөөрөмжүүдийн талаарх дэлгэрэнгүй мэдээлэл
<para>SCSI төхөөрөмжүүдийн тухай дэлгэрэнгүй мэдээлэл
&man.scsi.4; болон &man.camcontrol.8; гарын авлагын хуудаснуудад
байдаг.</para>
</sect3>
@ -1654,7 +1654,7 @@ which came with this software (README, FAQ, manpages).</screen>
<programlisting>usb /dev/uscanner0</programlisting>
<para>Илүү дэлгэрэнгүй мэдээлэл болон хэрэглээний зөв синтаксийн талаар арын
<para>Илүү дэлгэрэнгүй мэдээлэл болон хэрэглээний зөв синтаксын талаар арын
хэсгийн тохиргооны файлд байгаа тайлбарууд болон арын хэсгийн гарын авлагын
хуудаснаас уншихаа мартуузай. Бид одоо скан хийгч танигдсан эсэхийг
шалгаж болно:</para>
@ -1718,7 +1718,7 @@ add path uscanner0 mode 660</programlisting>
<programlisting>devfs_system_ruleset="system"</programlisting>
<para>Эдгээр мөрнүүдийн талаарх дэлгэрэнгүй мэдээллийг &man.devfs.8;
<para>Эдгээр мөрнүүдийн тухай дэлгэрэнгүй мэдээллийг &man.devfs.8;
гарын авлагын хуудаснаас олж болно.</para>
<note>

File diff suppressed because it is too large Load diff

View file

@ -17,7 +17,7 @@
<indexterm><primary>pgp түлхүүрүүд</primary></indexterm>
<para>Албан хаагчид эсвэл хөгжүүлэгчдийн аль нэгний гарын үсгийг шалгах эсвэл
тэдэнд шифрлэсэн цахим захидал илгээх хэрэг гарах үед таны ая тухад
тэдэнд шифрлэсэн цахим захидал илгээх хэрэг гарах үед таны ая туханд
зориулан хэд хэдэн түлхүүрүүдийг энд тавив.
<hostid role="domainname">FreeBSD.org</hostid>-ийн
хэрэглэгчдийн бүрэн гүйцэд түлхүүрүүдийг

View file

@ -24,7 +24,7 @@
<indexterm><primary>портууд</primary></indexterm>
<indexterm><primary>багцууд</primary></indexterm>
<para>Маш олон системийн хэрэгслүүд FreeBSD-н үндсэн системтэй нь хамт суугддаг. Гэхдээ зарим хүмүүсд ажлаа гүйцээхийн тулд маш олон гуравдагчдын бэлтгэсэн програмыг суулгах шаардлага гардаг билээ. Таны систем дээр гуравдагчийн бүтээсэн програмуудыг суулгах хоёр үндсэн маш сайн аргыг FreeBSD хангаж өгдөг нь: FreeBSD-н портын цуглуулга (эх бичлэгээс нь суулгахад зориулагдсан), ба багцууд (урьдчилан хөрвүүлсэн хоёртын хэлбэрийн файлаас суулгахад зориулагдсан) юм.
<para>Маш олон системийн хэрэгслүүд FreeBSD-н үндсэн системтэй нь хамт суугддаг. Гэхдээ зарим хүмүүст ажлаа гүйцээхийн тулд маш олон гуравдагчдын бэлтгэсэн програмыг суулгах шаардлага гардаг билээ. Таны систем дээр гуравдагчийн бүтээсэн програмуудыг суулгах хоёр үндсэн маш сайн аргыг FreeBSD хангаж өгдөг нь: FreeBSD-н портын цуглуулга (эх бичлэгээс нь суулгахад зориулагдсан), ба багцууд (урьдчилан хөрвүүлсэн хоёртын хэлбэрийн файлаас суулгахад зориулагдсан) юм.
Энэ хоёр арга нь хоёулаа таны суулгахыг хүссэн програмын хамгийн сүүлийн хувилбарыг сүлжээ юмуу дотоод төхөөрөмжөөс суулгахад хэрэглэгдэнэ.</para>
<para>Энэ бүлгийг уншсаны дараа, та дараах зүйлсийг мэдэх болно:</para>
@ -122,7 +122,7 @@
</listitem>
<listitem>
<para>Багцууд нь FreeBSD дээрх ямар нэгэн хөрвүүлэх явцын талаархи мэдээлэл шаарддаггүй.</para>
<para>Багцууд нь FreeBSD дээрх ямар нэгэн хөрвүүлэх явцын тухай мэдээлэл шаарддаггүй.</para>
</listitem>
</itemizedlist>
@ -162,11 +162,11 @@
</itemizedlist>
<para>Портын шинэчлэлийн тухай мэдээлэл авч байхыг хүсвэл
&a.ports; болон &a.ports-bugs; зэрэг захианы жагсаалтанд бүртгүүлэх хэрэгтэй.</para>
&a.ports; болон &a.ports-bugs; зэрэг захианы жагсаалтад бүртгүүлэх хэрэгтэй.</para>
<warning>
<para>Ямар нэгэн програм суулгахаасаа өмнө <ulink
url="http://vuxml.freebsd.org/"></ulink>-с програмын нууцлалын талаарх мэдээллийг харах нь зүйтэй. </para>
url="http://vuxml.freebsd.org/"></ulink>-с програмын нууцлалын тухай мэдээллийг харах нь зүйтэй. </para>
<para>Та мөн <filename
role="package">ports-mgmt/portaudit</filename>-г суулгаж болох бөгөөд энэ нь, програмыг суулгахын өмнө уг програмын хуучралт болон аюулгүй байдалтай хамаатай шаардлагатай шалгалтуудыг хийж өгдөг. Иймэрхүү шалгалтыг зарим багц суулгасны дараа та <command>portaudit
@ -198,7 +198,7 @@
<listitem>
<para>Dan Langille гэгч нь FreshPorts хуудсыг <ulink
url="http://www.FreshPorts.org/"></ulink> хаяг дээр арчилан эрхэлдэг. FreshPorts нь порт дээр гарсан өөрчлөлтүүдийг хянаж байдаг бөгөөд хэрэв таныг хүсвэл
url="http://www.FreshPorts.org/"></ulink> хаяг дээр арчлан эрхэлдэг. FreshPorts нь порт дээр гарсан өөрчлөлтүүдийг хянаж байдаг бөгөөд хэрэв таныг хүсвэл
таны сонгосон хэд хэдэн портуудыг <quote>ажиглаж</quote> байгаад өөрчлөлт
гарангуут танд захиагаар мэдэгддэг.</para>
</listitem>
@ -340,12 +340,12 @@ local: lsof-4.56.4.tgz remote: lsof-4.56.4.tgz
татаж аваад суулгаж буйг харуулж байна.
Хэрэв та татаж авах алс хаягийг нь адилхан толин тусгал болох өөр нэг
&os; багцын хаягаар солихыг хүсвэл
<envar>PACKAGESITE</envar> утганд анхных нь утгыг нь дарж өөр хаяг өгөх хэрэгтэй. &man.pkg.add.1; нь
<envar>PACKAGESITE</envar> утгад анхных нь утгыг нь дарж өөр хаяг өгөх хэрэгтэй. &man.pkg.add.1; нь
&man.fetch.3;-г ашиглаж файл татаж авдаг бөгөөд янз бүрийн орчны хувьсагчийн
утга хэрэглэдэг. Тэд нар нь
<envar>FTP_PASSIVE_MODE</envar>, <envar>FTP_PROXY</envar>, мөн
<envar>FTP_PASSWORD</envar> гэх мэт хувьсагчид байдаг.
Хэрэв та галт хананы цаана байгаа юмуу эсвэл
Хэрэв та галт хананы цаана байгаа юм уу эсвэл
FTP/HTTP прокси хэрэглэж байгаа бол уг хувьсагчдыг өөрчлөх ёстой.
Хувьсагчдын бүрэн жагсаалтыг &man.fetch.3; хуудаснаас харна уу.
Дээрх жишээн дээр
@ -383,7 +383,7 @@ local: lsof-4.56.4.tgz remote: lsof-4.56.4.tgz
багц байрлаж байгаа. Багц байрлуулалт нь
<filename>/usr/ports</filename>-н загвартай ижил модлог байдаг.
Төрөл болгон өөрийн гэсэн сантай ба багц болгон бас
<filename>All буюу бүгд</filename> гэсэн санд хайгдаж ологддог.
<filename>All буюу бүгд</filename> гэсэн сангаас олддог.
</para>
<para>Багцны сангийн бүтэц нь портын бүтэцтэй таарч багц портын системийг
@ -446,7 +446,7 @@ docbook =
<row><entry>&gt;</entry><entry>Суугдсан хувилбар нь портын хувилбараас
шинэ байна. (Дотоод порт тань хуучирсан байж болзошгүй)</entry></row>
<row><entry>?</entry><entry>Суугдсан багц нь портын жагсаалтанд
<row><entry>?</entry><entry>Суугдсан багц нь портын жагсаалтад
олдсонгүй. (Энэ тохиолдож болох юм. Жишээлбэл суугдсан порт нь устгагдах юмуу нэр нь өөрчлөгдсөн байж болзошгүй.)</entry></row>
<row><entry>*</entry><entry>Багц олон хувилбартай байна.</entry></row>
@ -486,7 +486,7 @@ docbook =
<para>Дараах хэсэгт системдээ портын цуглуулгыг ашиглан хэрхэн програм
суулгах болон устгах талаар өгүүлэх болно. <command>make</command>
хөрвүүлэгчийн байршил болон орчны хувьсагчийн талаарх нэмэлт тодорхой мэдээллийг
хөрвүүлэгчийн байршил болон орчны хувьсагчийн тухай нэмэлт тодорхой мэдээллийг
&man.ports.7; хуудаснаас харна уу.</para>
<sect2 id="ports-tree">
@ -516,7 +516,7 @@ docbook =
дахин бичсэн хувилбар нь бөгөөд &os;-н 6.2 юмуу эсвэл
түүнээс дээшхи хувилбарт боломжтой буй.
<application>csup</application> нь үндсэн суулгацтай хамт
суулгагддаг болохоор #1 дүгээр алхамыг алгасаад
суулгагддаг болохоор #1 дүгээр алхмыг алгасаад
<command>cvsup</command>-н оронд
<command>csup</command> гэж бичиж хэрэглэх хэрэгтэй.
Хуучны хувилбаруудад
@ -567,7 +567,7 @@ docbook =
<para>Ингэхийг хүссэн үед <username>root</username> эрхээр ороод
<filename>/usr/share/examples/cvsup/ports-supfile</filename> файлыг
шинэ сан уруу хуулах хэрэгтэй. Жишээлбэл
<filename>/root</filename> юмуу эсвэл өөрийнхөө эхлэл санд хуулж болно.
<filename>/root</filename> юм уу эсвэл өөрийнхөө эхлэл санд хуулж болно.
</para>
</step>
@ -578,7 +578,7 @@ docbook =
<step>
<para>
<replaceable>CHANGE_THIS.FreeBSD.org</replaceable> мөрийг
өөртэйгээ ойрхон буй <application>CVSup</application> серверийн нэрээр
өөртэйгөө ойрхон буй <application>CVSup</application> серверийн нэрээр
солино. <link linkend="cvsup-mirrors">CVSup
Толин тусгалууд</link> (<xref linkend="cvsup-mirrors">) хэсэгт толин тусгалуудын бүрэн жагсаалтыг харж болно.</para>
</step>
@ -613,7 +613,7 @@ docbook =
<step>
<para>&os;&nbsp;6.1-RELEASE хувилбар болон
<application>Portsnap</application> порт юмуу багцийн сүүлийн
<application>Portsnap</application> порт юм уу багцын сүүлийн
хувилбартай бол энэ хэсгийг та алгасаж болно. <filename
role="directory">/usr/ports</filename> сан нь
&man.portsnap.8; тушаалыг анх удаагаа хэрэглэх үед автоматаар үүсгэгддэг.
@ -691,7 +691,7 @@ docbook =
</step>
<step>
<para>CDROM юмуу FTP гэх мэт суулгах төхөөрөмжөө сонгоно.</para>
<para>CDROM юм уу FTP гэх мэт суулгах төхөөрөмжөө сонгоно.</para>
</step>
<step>
@ -755,7 +755,7 @@ docbook =
<listitem>
<para> <filename>pkg-descr</filename> файл. Энэ файл дотор тухайн
програмын талаархи нэлээн дэлгэрэнгүй тодорхойлолт агуулагдаж байдаг.
програмын тухай нэлээн дэлгэрэнгүй тодорхойлолт агуулагдаж байдаг.
</para>
</listitem>
@ -771,13 +771,13 @@ docbook =
<filename>pkg-message</filename> гэх мэтийн өөр файлууд агуулж байдаг.
Портын систем нь онцгой тохиолдолд уг файлуудтай хандаж тухайн
портод харгалзах үйлдлүүдийг хийх болно. Хэрэв та ийм файлуудын
талаарх дэлгэрэнгүй мэдээлэл мөн портын талаарх үндсэн ойлголт
тухай дэлгэрэнгүй мэдээлэл мөн портын тухай үндсэн ойлголт
авахыг хүсвэл <ulink
url="&url.books.porters-handbook;/index.html">FreeBSD порт бүтээгчийн
гарын авлага</ulink> хуудаснаас харна уу.</para>
<para>Порт дотор програмын эх бичлэгийг хэрхэн хөрвүүлж бүтээх
талаарх заавар байдаг болохоос уг програмын эх бичлэг нь байдаггүй.
тухай заавар байдаг болохоос уг програмын эх бичлэг нь байдаггүй.
Та уг програмын эх бичлэгийг CD-ROM эсвэл интернэтээс
уг зохиогчийнх нь гаргасан хэлбэрээр татаж авч болно. Голдуу
эх бичлэгүүд нь tar болон gzip шахалтаар шахаж бэлдсэн байдаг боловч
@ -795,7 +795,7 @@ docbook =
<para>Ямар нэгэн портыг суулгахаасаа өмнө портынхоо цуглуулгыг та
шинэчилсэн байх хэрэгтэй бөгөөд <ulink
url="http://vuxml.freebsd.org/"></ulink> хуудсанд тухайн
порттой холбоотой аюул нууцлалын талаархи сэдэв хөндөгдсөн эсэхийг
порттой холбоотой аюул нууцлалын тухай сэдэв хөндөгдсөн эсэхийг
шалгах хэрэгтэй.</para>
<para>Ямар ч порт суулгахаасаа өмнө аюулгүйн нууцлалын хувьд
@ -804,7 +804,7 @@ docbook =
олох боломжтой (<filename
role="package">ports-mgmt/portaudit</filename>). Шинэ портыг суулгахаасаа
өмнө <command>portaudit -F</command> гэж ажиллуулснаар
аюулгүйн нууцлалд гарсан сул тал нүхнүүдийн талаархи мэдээллийн
аюулгүйн нууцлалд гарсан сул тал нүхнүүдийн тухай мэдээллийн
өгөгдлийн баазаас мэдээллүүдийг авч нөхөлт хийдэг. Аюулгүйн нууцлалын
мэдээллийн өгөгдлийн баазын шинэчлэх явц өдөр болгон давтагдаж хийгдэх
болно. Нэмэлт дэлгэрэнгүй мэдээллийг &man.portaudit.1; болон
@ -874,7 +874,7 @@ docbook =
анхааралтай уншиж ойлгох хэрэгтэй.</para>
<para>Програмыг хөрвүүлж бүтээхэд хэрэглэгдсэн түр файлуудыг
хадгалсан дэд сангуудыг устгах нь зүйтэй. Энэ нь дискийн зайг
хадгалсан дэд сангуудыг устгах нь зүйтэй. Энэ нь дискний зайг
хэмнэхээс гадна тухайн портыг шинэчлэх үед алдаа гаргуулахгүй
маш сайн зуршил юм.</para>
@ -924,7 +924,7 @@ docbook =
татаж авдаг. Уг хэрэгсэл нь
<envar>FTP_PASSIVE_MODE</envar>, <envar>FTP_PROXY</envar>,
мөн <envar>FTP_PASSWORD</envar> гэх мэтчилэн төрөл бүрийн орчны
хувьсагчдыг ашиглаж ажилладаг. Хэрэв та галт хана юмуу
хувьсагчдыг ашиглаж ажилладаг. Хэрэв та галт хана юм уу
FTP/HTTP прокси хэрэглэдэг бол эдгээр хувьсагчдад тохирох утгыг нь
зааж өгөх хэрэгтэй. &man.fetch.3; хуудаснаас хувьсагчдын бүрэн жагсаалтыг
харна уу.</para>
@ -1004,7 +1004,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
билээ).</para>
<para>Мөн та уг хувьсагчдыг өөрийнхөө орчны хувьсагч болгож
зарлаж болно. Тухайн бүрхүүлийнхээ орчны талаархи зааврыг эхлээд
зарлаж болно. Тухайн бүрхүүлийнхээ орчны тухай зааврыг эхлээд
уншиж танилцах нь зүйтэй.</para>
</sect3>
@ -1095,7 +1095,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
<para>Хэрэв та <command>portupgrade -a</command> гэж ажиллуулбал
таны системд суугдсан бүх хуучирсан портуудыг
<application>portupgrade</application> шинэчлэж эхэлдэг.
<application>portupgrade</application> шинэчилж эхэлдэг.
Хэрэв та суугдах шинэчлэл болгонд лавлаж асуух үйлдэл хийлгэхийг хүсвэл
<option>-i</option> сонголт нэмээрэй.</para>
@ -1113,7 +1113,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
<para>Портын оронд багц хэрэглэж суулгахыг хүсвэл
<option>-P</option> сонголт хэрэглэнэ. Энэ сонголттой үед
<application>portupgrade</application> нь
<envar>PKG_PATH</envar> хувсагчид зааж өгсөн жагсаалтад буй сан дотроос
<envar>PKG_PATH</envar> хувьсагчид зааж өгсөн жагсаалтад буй сан дотроос
багцуудыг хайх ба хэрэв уг санд байхгүй байгаа бол сүлжээнээс татаж нөхдөг.
Хэрэв дотоод сан болон сүлжээнээс багц олдоогүй тохиолдолд
<application>portupgrade</application> нь портоор суулгахыг оролдох болно.
@ -1170,13 +1170,13 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
</sect2>
<sect2 id="ports-disk-space">
<title>Порт ба дискийн хэмжээ</title>
<title>Порт ба дискний хэмжээ</title>
<indexterm>
<primary>порт</primary>
<secondary>дискийн хэмжээ</secondary>
<secondary>дискний хэмжээ</secondary>
</indexterm>
<para>Портын цуглуулга нь дискийн хэмжээг байнга идэж байдаг. Портноос
<para>Портын цуглуулга нь дискний хэмжээг байнга идэж байдаг. Портоос
програмыг хөрвүүлж суулгасны дараа бэлдэж байсан
<filename class="directory">санг</filename> <command>make
<makevar>clean</makevar></command> тушаалаар цэвэрлэхээ үргэлж санах
@ -1203,7 +1203,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
</note>
<para>Суулгасан портоо хэрэглэхгүй болсон үедээ устгахаа мартаж болохгүй.
Иймэрхүү автомажуулалтыг гүйцэтгэдэг эвтэйхэн програм бол
Иймэрхүү автоматжуулалтыг гүйцэтгэдэг эвтэйхэн програм бол
<filename role="package">ports-mgmt/pkg_cutleaves</filename> порт билээ.</para>
</sect2>
@ -1214,7 +1214,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
<para>Ердийн програмыг суулгасны дараа тухайн програмтай холбоотой
бичиг баримтыг унших, ямар нэгэн тохиргооны файл засварлах, эсвэл
уг програм копьютер ачаалагдах үед эхлэх (хэрэв энэ нь далд чөтгөр бол)
уг програм компьютер ачаалагдах үед эхлэх (хэрэв энэ нь далд чөтгөр бол)
эсэхийг нь шалгах шаардлага гарч болзошгүй.</para>
<para>Суулгасан програм болгоныг тохируулах зарчим өөр өөр. Гэхдээ
@ -1302,7 +1302,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
<note>
<para>Зарим порт нь хувь хүнээр биш харин <ulink
url="&url.articles.mailing-list-faq;/article.html">захианы
жагсаалтаар</ulink> арчлагдаж байдаг. Энэ жагсаалтанд бүгд биш ч гэсэн ихэнх хүмүүс нь
жагсаалтаар</ulink> арчлагдаж байдаг. Энэ жагсаалтад бүгд биш ч гэсэн ихэнх хүмүүс нь
<email role="nolink">freebsd-listname@FreeBSD.org</email> маягийн
захианы хаягтай байдаг. Ийм хүмүүс рүү захиагаа явуулах хэрэгтэй.</para>

View file

@ -37,7 +37,7 @@
</indexterm>
<para>FreeBSD нь нэг компьютерийг нөгөөтэй холбох хэд хэдэн аргуудтай байдаг.
Dial-up модемоор сүлжээнд эсвэл Интернетэд холболт хийх юм уу эсвэл
Dial-up модемоор сүлжээнд эсвэл Интернэтэд холболт хийх юм уу эсвэл
бусдыг өөрөөр чинь дамжихыг зөвшөөрөхийн тулд PPP эсвэл SLIP-г
хэрэглэхийг шаарддаг. Энэ бүлэг эдгээр модем дээр тулгуурласан холбооны
үйлчилгээнүүдийг тохируулах талаар дэлгэрэнгүй тайлбарлах болно.</para>
@ -93,7 +93,7 @@
бол гэж гайхаж байж магадгүй юм. Хариулт нь хялбархан: хэрэглэгчийн PPP
нь ирж байгаа болон гарч байгаа өгөгдлийг цөмийн талбарт биш хэрэглэгчийн
талбарт процесс хийдэг. Энэ нь өгөгдлийг цөм болон хэрэглэгчийн талбар
хоёрын хооронд хуулдагаараа зардалтай боловч хамаагүй илүү боломжуудаар
хоёрын хооронд хуулдгаараа зардалтай боловч хамаагүй илүү боломжуудаар
баялаг PPP шийдлийг зөвшөөрдөг. Хэрэглэгчийн PPP нь гаднах ертөнцтэй
холбогдохдоо <devicename>tun</devicename> төхөөрөмжийг ашигладаг
бол цөмийн PPP <devicename>ppp</devicename> төхөөрөмжийг
@ -118,7 +118,7 @@
</authorgroup>
<authorgroup>
<author>
<firstname>Брайэн</firstname>
<firstname>Брайн</firstname>
<surname>Сомерс</surname>
<contrib>Анхлан хувь нэмэр болгон оруулсан </contrib>
</author>
@ -158,7 +158,7 @@
<primary>PPP</primary>
</indexterm>
<listitem>
<para>PPP ашиглан таны холбогдох Интернетийн үйлчилгээ үзүүлэгчээс (ISP)
<para>PPP ашиглан таны холбогдох Интернэтийн үйлчилгээ үзүүлэгчээс (ISP)
өгсөн бүртгэл.</para>
</listitem>
@ -198,7 +198,7 @@
</indexterm>
<listitem>
<para>Нэг буюу хэд хэдэн нэрийн серверүүдийн IP хаяг. Хэвийн үед
үүнд зориулан ашиглахаар хоёр IP хаягыг таны ISP танд өгдөг. Хэрэв тэд
үүнд зориулан ашиглахаар хоёр IP хаягийг таны ISP танд өгдөг. Хэрэв тэд
танд ядаж ганцыг өгөөгүй бол та <command>enable dns</command>
тушаалыг <filename>ppp.conf</filename> файлд ашиглавал
<application>ppp</application> нэрийн серверүүдийг танд
@ -364,7 +364,7 @@
<indexterm><primary>PPP</primary><secondary>хэрэглэгчийн PPP</secondary></indexterm>
<listitem>
<para>Залгах мөр. Хэрэглэгчийн PPP нь &man.chat.8; програмын
адил хүлээгээд илгээх зарчмыг ашигладаг. Энэ хэлний боломжуудын талаарх
адил хүлээгээд илгээх зарчмыг ашигладаг. Энэ хэлний боломжуудын тухай
мэдээллийг гарын авлагын хуудаснаас лавлана уу.</para>
<para>Энэ тушаал нь уншигдахад хялбар байх зорилгоор дараагийн
@ -459,7 +459,7 @@
нэвтрэлт танилт</link> холбоосоос үзнэ үү.</para>
<para>Нэвтрэлтийн мөр нь залгах мөр шиг чалчихтай төсөөтэй зарчимтай
байдаг. Энэ жишээн дээр нэвтрэх сесс нь доорхтой адил үйлчилгээний
байдаг. Энэ жишээн дээр нэвтрэх сесс нь доор дурдсантай адил үйлчилгээний
хувьд уг мөр ажиллаж байна:</para>
<screen>J. Random Provider
@ -470,7 +470,7 @@ protocol: ppp</screen>
<para>Та энэ скриптийг өөрийн хэрэгцээндээ тааруулан өөрчлөх
хэрэгтэй болно. Энэ скриптийг эхний удаа бичиж байхдаа та
яриа хүссэнээр үргэлжилж байгаа эсэхийг тодорхойлж чадахаар
байхын тулд <quote>chat</quote> буюу чалчих бүргэлийг
байхын тулд <quote>chat</quote> буюу чалчих бүртгэлийг
идэвхжүүлсэн эсэхээ баталгаажуулах хэрэгтэй.</para>
</listitem>
</varlistentry>
@ -513,7 +513,7 @@ protocol: ppp</screen>
<term>Мөр 18:</term>
<listitem>
<para>Өөрийн ISP-ийн гарц уруу анхдагч чиглүүүлэлтийг нэмнэ.
<para>Өөрийн ISP-ийн гарц уруу анхдагч чиглүүлэлтийг нэмнэ.
<literal>HISADDR</literal> тусгай үгийг мөр 17 дээр
заасан гарцын хаягаар сольдог. Энэ мөр нь 17-р мөрийн дараа байх
нь чухал бөгөөд тэгэхгүй бол <literal>HISADDR</literal> нь
@ -638,7 +638,7 @@ protocol: ppp</screen>
IP хаягийг нөгөө талдаа хуваарилж өгөх хэрэгтэй бөгөөд өөрийн
<filename>/etc/ppp/ppp.conf</filename> файлд
<command>enable proxy</command> тушаалыг ашиглах хэрэгтэй.
<filename>/etc/rc.conf</filename> файл дараахийг агуулж
<filename>/etc/rc.conf</filename> файл доор дурдсаныг агуулж
байгаа эсэхийг бас баталгаажуулах хэрэгтэй:</para>
<programlisting>gateway_enable="YES"</programlisting>
@ -648,7 +648,7 @@ protocol: ppp</screen>
<title>Аль getty?</title>
<para>&man.getty.8; ашиглан dial-up буюу гадагш залгах үйлчилгээнүүдийг
идэвхжүүлэх талаарх сайн тайлбарыг <link linkend="dialup">Dial-up буюу гадагш
идэвхжүүлэх тухай сайн тайлбарыг <link linkend="dialup">Dial-up буюу гадагш
залгах үйлчилгээнүүдэд зориулж FreeBSD-г тохируулах</link> хэсэг өгдөг.</para>
<para><command>getty</command>-тэй төстэй програм нь
@ -667,7 +667,7 @@ protocol: ppp</screen>
хандах хандалтыг зөвшөөрч PPP урсгалуудын автомат илрүүлэлтийг
бас дэмждэг.</para>
<para><command>mgetty</command>-ийн талаарх дэлгэрэнгүй мэдээллийг
<para><command>mgetty</command>-ийн тухай дэлгэрэнгүй мэдээллийг
<link linkend="userppp-mgetty">Mgetty ба AutoPPP</link>
хаягаас лавлана уу.</para>
</sect4>
@ -699,7 +699,7 @@ protocol: ppp</screen>
<title>Динамик IP-тай хэрэглэгчдэд зориулсан PPP бүрхүүлүүд</title>
<indexterm><primary>PPP бүрхүүлүүд</primary></indexterm>
<para>Дараахийг агуулсан <filename>/etc/ppp/ppp-shell</filename>
<para>доор дурдсаныг агуулсан <filename>/etc/ppp/ppp-shell</filename>
гэгдэх файлыг үүсгэнэ:</para>
<programlisting>#!/bin/sh
@ -745,7 +745,7 @@ exec /usr/sbin/ppp -direct $IDENT</programlisting>
<title>Статик IP-тай хэрэглэгчдэд зориулсан PPP бүрхүүлүүд</title>
<indexterm><primary>PPP бүрхүүлүүд</primary></indexterm>
<para>Дээрхийн адил <filename>ppp-shell</filename> файл үүсгээд
<para>Дээр дурдсаны адил <filename>ppp-shell</filename> файл үүсгээд
статикаар өгөгдсөн IP-тай бүртгэл бүрийн хувьд <filename>ppp-shell</filename>
уруу симболын холбоос үүсгэнэ.</para>
@ -767,7 +767,7 @@ exec /usr/sbin/ppp -direct $IDENT</programlisting>
<sect4>
<title>Динамик IP-тай хэрэглэгчдэд зориулж <filename>ppp.conf</filename>-г тохируулах</title>
<para><filename>/etc/ppp/ppp.conf</filename> файл дараахтай төстэй
<para><filename>/etc/ppp/ppp.conf</filename> файл доор дурдсантай төстэй
мөрүүдээс тогтох ёстой:</para>
<programlisting>default:
@ -850,7 +850,7 @@ mary:
суулгасан гэж үздэг.</para>
<para>Таны <filename>/usr/local/etc/mgetty+sendfax/login.config</filename>
файл дараахийг агуулсан эсэхийг шалгаарай:</para>
файл доор дурдсаныг агуулсан эсэхийг шалгаарай:</para>
<programlisting>/AutoPPP/ - - /etc/ppp/ppp-pap-dialup</programlisting>
@ -858,7 +858,7 @@ mary:
<filename>ppp-pap-dialup</filename> скриптийг
ажиллуулахыг <command>mgetty</command>-д хэлнэ.</para>
<para>Дараахийг агуулсан
<para>доор дурдсаныг агуулсан
<filename>/etc/ppp/ppp-pap-dialup</filename> файлыг
үүсгэнэ (файл ажиллах боломжтой байх ёстой):</para>
@ -908,7 +908,7 @@ exec /usr/sbin/ppp -direct pap$IDENT</programlisting>
set ns 203.14.100.1 203.14.100.2
set nbns 203.14.100.5</programlisting>
<para>PPP хувилбар 2 болон түүнээс дээшхийн хувьд:</para>
<para>PPP хувилбар 2 болон түүнээс хойно гарсан хувилбарын хувьд:</para>
<programlisting>accept dns
set dns 203.14.100.1 203.14.100.2
@ -1000,7 +1000,7 @@ set nbns 203.14.100.5</programlisting>
<programlisting>set server /var/run/ppp-tun<replaceable>%d</replaceable> DiagnosticPassword 0177</programlisting>
<para>Энэ нь клиентүүдийн хандалтыг зөвшөөрөхийн өмнө тэднээс нууц үгийг
асууж заасан &unix; домен сокет дээр сонсохыг PPP-д хэлнэ.
асууж заасан &unix; домэйн сокет дээр сонсохыг PPP-д хэлнэ.
Нэрэн дэх <literal>%d</literal> нь ашиглагдаж байгаа
<devicename>tun</devicename> төхөөрөмжийн дугаараар
солигдоно.</para>
@ -1071,7 +1071,7 @@ ifconfig_tun0=</programlisting>
<programlisting>ppp -auto mysystem</programlisting>
<para>Энэ скрипт нь сүлжээ тохируулах үед таны ppp демоныг автомат горимд
<para>Энэ скрипт нь сүлжээ тохируулах үед таны ppp дэмонг автомат горимд
эхлүүлэн ажилладаг. Хэрэв та энэ машин гарц болж байгаа LAN-тай бол
<option>-alias</option> сонголтыг ашиглахыг хүсэж болох юм.
Илүү дэлгэрэнгүй мэдээллийг гарын авлагын хуудаснаас
@ -1087,21 +1087,21 @@ ifconfig_tun0=</programlisting>
<indexterm>
<primary><application>routed</application></primary>
</indexterm>
<para><command>routed</command> демон нь эхлэхгүй байх нь чухал юм.
<para><command>routed</command> дэмон нь эхлэхгүй байх нь чухал юм.
Учир нь <command>routed</command> нь <command>ppp</command>-ийн
үүсгэсэн анхдагч чиглүүлэлтийн хүснэгтийн оруулгуудыг устгадаг юм.</para>
<para><literal>sendmail_flags</literal> мөр <option>-q</option>
тохируулгыг агуулаагүй эсэхийг шалгах нь магадгүй зүйтэй юм. Тэгэхгүй бол
<command>sendmail</command> нь таны машиныг гадагш залгуулан үргэлж
сүлжээний хайлт хийхийг оролдох болно. Та дараахийг тохируулж болох юм:</para>
сүлжээний хайлт хийхийг оролдох болно. Та доор дурдсаныг тохируулж болох юм:</para>
<programlisting>sendmail_flags="-bd"</programlisting>
<indexterm>
<primary><application>sendmail</application></primary>
</indexterm>
<para>Үүний сул тал нь ppp холбоос тогтсон үед та дараахийг бичиж
<para>Үүний сул тал нь ppp холбоос тогтсон үед та доор дурдсаныг бичиж
<command>sendmail</command>-ээр захидлын дарааллыг дахин шалгуулж
байх явдал юм:</para>
@ -1121,7 +1121,7 @@ ifconfig_tun0=</programlisting>
мэдээллийг жишээ файлуудаас лавлана уу.</para>
<para>Одоо машиныг дахин ачаалах л үлдлээ. Дахин ачаалсны дараа та
дараахийг бичиж:</para>
доор дурдсаныг бичиж:</para>
<screen>&prompt.root; <userinput>ppp</userinput></screen>
@ -1129,7 +1129,7 @@ ifconfig_tun0=</programlisting>
тушаалыг ажиллуулах юм уу эсвэл гадагшаа урсгал байгаа (бөгөөд та
<filename>start_if.tun0</filename> скрипт үүсгээгүй) бол сессүүдийг
автоматаар тогтоодгоор <command>ppp</command>-г байлгахыг хүсэж байгаа бол
дараахийг бичээрэй:</para>
доор дурдсаныг бичээрэй:</para>
<screen>&prompt.root; <userinput>ppp -auto provider</userinput></screen>
</sect3>
@ -1222,7 +1222,7 @@ ifconfig_tun0=</programlisting>
<sect1info>
<authorgroup>
<author>
<firstname>Генадий Б.</firstname>
<firstname>Геннадий Б.</firstname>
<surname>Сорокопуд</surname>
<contrib>Хэсгүүдийг анхлан хувь нэмэр болгон оруулсан </contrib>
</author>
@ -1324,7 +1324,7 @@ defaultroute # put this if you want that PPP server will be your
</step>
<step>
<para>Дараахийг оруулна:</para>
<para>доор дурдсаныг оруулна:</para>
<screen>&prompt.root; <userinput>/usr/src/usr.sbin/pppd.new/pppd <replaceable>/dev/tty01</replaceable> <replaceable>19200</replaceable></userinput></screen>
@ -1335,7 +1335,7 @@ defaultroute # put this if you want that PPP server will be your
<para>Одоо таны компьютер PPP-тэй холбогдлоо. Хэрэв холболт амжилтгүй
болбол та <filename>/etc/ppp/options</filename> файлд
<option>debug</option> тохируулгыг нэмж асуудлыг олохын тулд
консолийн мэдэгдлүүдийг шалгана.</para>
консолын мэдэгдлүүдийг шалгана.</para>
<para>Дараах <filename>/etc/ppp/pppup</filename> скрипт нь
бүх 3 алхмыг автомат болгоно:</para>
@ -1404,7 +1404,7 @@ ifconfig ppp0</programlisting>
<para>Модемийг салгаж буцааж залгахын тулд
<filename>/etc/ppp/kermit.hup</filename>-г ажиллуулна. Энэ нь
дараахийг агуулах ёстой:</para>
доор дурдсаныг агуулах ёстой:</para>
<programlisting>set line /dev/tty01 ; put your modem device here
set speed 19200
@ -1471,7 +1471,7 @@ defaultroute # put this if you want that PPP server will be
<sect2>
<title><command>pppd</command>-г сервер маягаар ашиглах</title>
<para><filename>/etc/ppp/options</filename> файл нь доорхтой төстэйг
<para><filename>/etc/ppp/options</filename> файл нь доор дурдсантай төстэйг
агуулах ёстой:</para>
<programlisting>crtscts # Hardware flow control
@ -1739,7 +1739,7 @@ exit 1
<sect2>
<title>Гараар холбогдох нь</title>
<para>Гараар <command>ppp</command>-г хянаж Интернетэд холбогдох нь
<para>Гараар <command>ppp</command>-г хянаж Интернэтэд холбогдох нь
холболтыг дибаг хийх юм уу эсвэл ердөө л таны
<acronym>ISP</acronym> чинь <command>ppp</command>
клиент холболтуудад хэрхэн ханддаг талаар мэдээлэл авахад
@ -1839,7 +1839,7 @@ OK
Өөрөөр та үүнийг жинхэнэ холболт хийхээсээ өмнө тохируулж болох
бөгөөд энэ нь шинэ чиглүүлэлтийг зохих ёсоор тохиролцоно.</para>
<para>Хэрэв бүх зүйл сайн болж өнгөрсөн бол бид одоо идэвхтэй Интернетийн
<para>Хэрэв бүх зүйл сайн болж өнгөрсөн бол бид одоо идэвхтэй Интернэтийн
холболттой болсон байх бөгөөд үүнийг ар талд <keycombo
action="simul"><keycap>CTRL</keycap>
<keycap>z</keycap></keycombo> хослолоор оруулж болох юм.
@ -1902,7 +1902,7 @@ OK
<acronym>ISP</acronym>-с өгөгдсөн нууц үгээр солих
шаардлагатай.</para>
<para>Хэрэв та зүгээр холбогдсон мөртлөө ямар ч домен нэр
<para>Хэрэв та зүгээр холбогдсон мөртлөө ямар ч домэйн нэр
олохгүй байгаа юм шиг байвал &man.ping.8; тушаалыг
<acronym>IP</acronym> хаягтай ашиглаж ямар нэг мэдээлэл буцаж
ирж байгаа эсэхийг шалгах хэрэгтэй. Хэрэв та 100 хувийн (100%)
@ -1996,7 +1996,7 @@ name_of_service_provider:
<sect2>
<title><application>ppp</application>-г ажиллуулах</title>
<para><username>root</username> хэрэглэгчээр та дараахийг ажиллуулж болно:</para>
<para><username>root</username> хэрэглэгчээр та доор дурдсаныг ажиллуулж болно:</para>
<screen>&prompt.root; <userinput>ppp -ddial name_of_service_provider</userinput></screen>
@ -2005,7 +2005,7 @@ name_of_service_provider:
<sect2>
<title><application>ppp</application>-г ачаалах үед эхлүүлэх</title>
<para>Дараахийг өөрийн <filename>/etc/rc.conf</filename> файлд нэмнэ:</para>
<para>доор дурдсаныг өөрийн <filename>/etc/rc.conf</filename> файлд нэмнэ:</para>
<programlisting>ppp_enable="YES"
ppp_mode="ddial"
@ -2138,7 +2138,7 @@ ppp_profile="name_of_service_provider"</programlisting>
product 0x4061
attach "/usr/local/sbin/modem_run -f /usr/local/libdata/mgmt.o"</programlisting>
<para><application>usbd</application> USB демоныг идэвхжүүлэхийн тулд
<para><application>usbd</application> USB дэмонг идэвхжүүлэхийн тулд
дараах мөрийг <filename>/etc/rc.conf</filename> файлд
нэмнэ:</para>
@ -2221,7 +2221,7 @@ adsl:
</calloutlist>
<para><filename>mpd.links</filename> файл нь таны хийхийг хүссэн холбоос эсвэл
холбоосуудын талаарх мэдээллийг агуулдаг. Дээрх жишээнд тохирох харгалзах жишээ
холбоосуудын тухай мэдээллийг агуулдаг. Дээрх жишээнд тохирох харгалзах жишээ
<filename>mpd.links</filename> файлыг доор үзүүлэв:</para>
<programlisting>adsl:
@ -2274,7 +2274,7 @@ ng0: flags=88d1&lt;UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST&gt; mtu 1500
Эдгээр үйлдлүүдийг хийж гүйцэтгэхийн тулд та <username>root</username>
болсон байх ёстой. <filename>ppp.conf</filename> файлын
жишээ хэсгийг доор үзүүлэв. <filename>ppp.conf</filename>-ийн
тохируулгуудын талаарх илүү мэдээллийг <application>ppp</application>
тохируулгуудын тухай илүү мэдээллийг <application>ppp</application>
гарын авлагын хуудас &man.ppp.8;-с лавлана уу.</para>
<programlisting>adsl:
@ -2337,7 +2337,7 @@ tun0: flags=8051&lt;UP,POINTOPOINT,RUNNING,MULTICAST&gt; mtu 1500
<para>Хэрэв та холбогдож чадахгүй байгаа бол өөрийн чиглүүлэгчийн тохиргоог
шалгаарай. Энэ нь ихэвчлэн <application>telnet</application>
юм уу эсвэл вэб хөтөчөөр хандах боломжтой байдаг. Хэрэв та холбогдож
юм уу эсвэл вэб хөтчөөр хандах боломжтой байдаг. Хэрэв та холбогдож
чадахгүй хэвээр байвал <command>pptp</command> тушаалын
гаралт болон <application>ppp</application> бүртгэлийн
файл <filename>/var/log/ppp.log</filename>-оос ямар нэг
@ -2357,7 +2357,7 @@ tun0: flags=8051&lt;UP,POINTOPOINT,RUNNING,MULTICAST&gt; mtu 1500
<authorgroup>
<author>
<firstname>Гай</firstname>
<surname>Хелмер</surname>
<surname>Хэлмер</surname>
<contrib>Зарим хэсгийг оруулсан </contrib>
</author>
<author>
@ -2435,7 +2435,7 @@ tun0: flags=8051&lt;UP,POINTOPOINT,RUNNING,MULTICAST&gt; mtu 1500
<programlisting>hostname="myname.my.domain"</programlisting>
<para>Таны машины Интернетийн бүрэн хостын нэрийг энд тавих ёстой.</para>
<para>Таны машины Интернэтийн бүрэн хостын нэрийг энд тавих ёстой.</para>
</listitem>
<indexterm><primary>анхдагч чиглүүлэлт</primary></indexterm>
@ -2453,7 +2453,7 @@ tun0: flags=8051&lt;UP,POINTOPOINT,RUNNING,MULTICAST&gt; mtu 1500
</step>
<step>
<para>Дараахийг агуулсан <filename>/etc/resolv.conf</filename> файл
<para>доор дурдсаныг агуулсан <filename>/etc/resolv.conf</filename> файл
үүсгэнэ:</para>
<programlisting>domain CS.Example.EDU
@ -2461,9 +2461,9 @@ nameserver 128.32.136.9
nameserver 128.32.136.12</programlisting>
<indexterm><primary>нэрийн сервер</primary></indexterm>
<indexterm><primary>домен нэр</primary></indexterm>
<indexterm><primary>домэйн нэр</primary></indexterm>
<para>Таны харж байгаагаар эдгээр нь нэрийн серверийн хостуудыг
тохируулж байна. Мэдээж жинхэнэ домен нэрс болон хаягууд нь
тохируулж байна. Мэдээж жинхэнэ домэйн нэрс болон хаягууд нь
таны орчноос хамаарна.</para>
</step>
@ -2540,11 +2540,11 @@ output ***\x0d, echo \x0aCONNECTED\x0a</programlisting>
<sect3>
<title>Холболтыг хэрхэн зогсоох вэ</title>
<para>Дараахийг хийж:</para>
<para>доор дурдсаныг хийж:</para>
<screen>&prompt.root; <userinput>kill -INT `cat /var/run/slattach.modem.pid`</userinput></screen>
<para><command>slattach</command>-г зогсооно. Дээрхийг хийхийн тулд
<para><command>slattach</command>-г зогсооно. Дээр дурдсаныг хийхийн тулд
<username>root</username> байх шаардлагатайг санаарай. Дараа нь
<command>kermit</command> уруугаа (хэрэв та түр зогсоосон бол <command>fg</command> тушаалыг
ажиллуулан) буцаж түүнээс гарна (<keycap>q</keycap>).</para>
@ -2645,24 +2645,24 @@ water.CS.Example localhost.Example. UGH 34 47641234 lo0 - 0.438
хэмжээгээр мэддэг бөгөөд ялангуяа сүлжээ болон цэгийн хаяглалт,
сүлжээний хаягийн багууд, дэд сүлжээ үүсгэх, чиглүүлэлт болон RIP зэрэг чиглүүлэлтийн
протоколуудыг мэддэг гэж тооцдог. SLIP үйлчилгээнүүдийг dial-up сервер дээр
тохируулах нь эдгээр ухагдахуунуудын талаарх мэдлэгийг шаарддаг бөгөөд хэрэв та
тохируулах нь эдгээр ухагдахуунуудын тухай мэдлэгийг шаарддаг бөгөөд хэрэв та
эдгээрийг мэдэхгүй бол O'Reilly &amp; Associates, Inc-ийн хэвлэсэн
Крэг Хантын <emphasis>TCP/IP Network Administration</emphasis>
буюу TCP/IP сүлжээний удирдлага номыг юм уу эсвэл TCP/IP протоколуудын
талаарх Даглас Комерийн номнуудыг уншина уу.</para>
тухай Даглас Комерийн номнуудыг уншина уу.</para>
<indexterm><primary>модем</primary></indexterm>
<para>Мөн таныг модемоо суулгаж өөрийн модемоор дамжин нэвтрэх боломжуудыг
зөвшөөрөхөөр тохируулсан байгаа гэж үздэг. Хэрэв та үүнд зориулж өөрийн
системийг бэлдэж амжаагүй байгаа бол dialup үйлчилгээнүүдийн тохиргооны талаарх
системийг бэлдэж амжаагүй байгаа бол dialup үйлчилгээнүүдийн тохиргооны тухай
мэдээллийг <xref linkend="dialup"> хэсгээс үзнэ үү.
Та бас цуваа портын төхөөрөмжийн драйверийн талаарх мэдээлэл болон модемууд дээр
нэвтрэлтүүдийг хүлээн авахаар болгож системийг тохируулах талаарх мэдээллийг
Та бас цуваа портын төхөөрөмжийн драйверийн тухай мэдээлэл болон модемууд дээр
нэвтрэлтүүдийг хүлээн авахаар болгож системийг тохируулах тухай мэдээллийг
&man.sio.4; болон &man.ttys.5;, &man.gettytab.5;,
&man.getty.8;, &amp; &man.init.8; гарын авлагын хуудаснуудаас шалгахыг
хүсэж болох юм. Цуваа портын параметрүүдийг
(шууд холбогдсон цуваа интерфэйсүүдийн хувьд <literal>clocal</literal> зэрэг)
тохируулах талаарх мэдээллийг &man.stty.1; гарын авлагын хуудаснаас үзнэ үү.</para>
тохируулах тухай мэдээллийг &man.stty.1; гарын авлагын хуудаснаас үзнэ үү.</para>
</sect3>
<sect3>
@ -2714,7 +2714,7 @@ water.CS.Example localhost.Example. UGH 34 47641234 lo0 - 0.438
бусад нэмэлт тугнуудыг (<literal>autocomp</literal>) тохируулдаг.
Хэрэв ямар нэг зүйл буруу болвол <command>sliplogin</command> нь
ихэвчлэн <filename>/var/log/messages</filename> уруу бүртгэх
<application>syslogd</application> демон боломжоор дамжуулан
<application>syslogd</application> дэмон боломжоор дамжуулан
боломжийн мэдээллийн чанартай мэдэгдлүүдийг ихэвчлэн бүртгэдэг.
(&man.syslogd.8; болон &man.syslog.conf.5;-ийн гарын авлагын
хуудаснуудыг үзнэ үү. <filename>/etc/syslog.conf</filename>-ийг шалгаж
@ -2767,7 +2767,7 @@ water.CS.Example localhost.Example. UGH 34 47641234 lo0 - 0.438
<para><filename>/etc/sliphome/slip.hosts</filename> нь
өөр хоорондоо зайгаар тусгаарлагдсан хамгийн багаар бодоход
дөрвөн хэсгээх тогтох мөрүүдээс тогддог:</para>
дөрвөн хэсгээс тогтох мөрүүдээс тогддог:</para>
<itemizedlist>
<listitem>
@ -2790,7 +2790,7 @@ water.CS.Example localhost.Example. UGH 34 47641234 lo0 - 0.438
<para>Локал болон алсын хаягууд нь хостын нэрс (
<filename>/etc/nsswitch.conf</filename> файлд заасан
таны тодорхойлолтуудаас хамаарч <filename>/etc/hosts</filename>
файлаар юм уу эсвэл домен нэрний үйлчилгээгээр IP болон
файлаар юм уу эсвэл домэйн нэрний үйлчилгээгээр IP болон
танигддаг) байж болох бөгөөд сүлжээний баг нь
<filename>/etc/networks</filename>-аас хийгдэх хайлтаар
танигдах нэр байж болно. Жишээ систем дээр
@ -2924,7 +2924,7 @@ Shelmerg dc-slip sl-helmerg 0xfffffc00 autocomp</programlisting
тушаалаар өгөгдсөн Ethernet MAC хаяг дахь цэгүүд нь
тодорхойлох хоёр цэгээр солигдох ёстой бөгөөд &man.arp.8;-ийн
хүсдэг хэлбэр уруу хаягийг хөрвүүлэхийн тулд ганц оронтой
16-тын тоо бүрийн өмнө тэг нэмэх ёстой. Ашиглалтын талаарх
16-тын тоо бүрийн өмнө тэг нэмэх ёстой. Ашиглалтын тухай
бүрэн мэдээллийг &man.arp.8; гарын авлагын хуудаснаас
үзнэ үү.</para>
@ -2996,7 +2996,7 @@ Shelmerg dc-slip sl-helmerg 0xfffffc00 autocomp</programlisting
<secondary>чиглүүлэлт</secondary>
</indexterm>
<para>Хэрэв та өөрийн SLIP клиентүүд болон таны бусад сүлжээний хоорондох
(болон магадгүй Интернет хоорондох) чиглүүлэлтийн пакетуудын хувьд
(болон магадгүй Интернэт хоорондох) чиглүүлэлтийн пакетуудын хувьд
<quote>proxy ARP</quote> аргыг ашиглахгүй байгаа бол өөрийн SLIP
клиентүүдийн дэд сүлжээг өөрийн SLIP серверээр дамжуулан чиглүүлэхийн
тулд өөрийн хамгийн ойрын анхдагч чиглүүлэгчид(үүдэд) статик чиглүүлэлтүүдийг
@ -3083,7 +3083,7 @@ import proto rip interface ed {
<indexterm><primary>RIP</primary></indexterm>
<para>Дээрх жишээ <filename>gated.conf</filename> файл
нь SLIP дэд сүлжээ <replaceable>xxx.xxx.yy</replaceable>-ий
талаарх чиглүүлэлтийн мэдээллийг RIP ашиглан Ethernet дээр
тухай чиглүүлэлтийн мэдээллийг RIP ашиглан Ethernet дээр
цацаж байна. Хэрэв та <devicename>ed</devicename> драйвераас
өөр Ethernet драйвер ашиглаж байгаа бол
<devicename>ed</devicename> интерфэйсийг өөрийнхөөрөө
@ -3103,7 +3103,7 @@ import proto rip interface ed {
эхлүүлэх скриптүүдэд хэлж өгөх хэрэгтэй болно. Үүнийг хийх хамгийн хялбар арга бол
<filename>/etc/rc.conf</filename> файлд <varname>router</varname> болон
<varname>router_flags</varname> хувьсагчуудыг тохируулах явдал юм.
Тушаалын мөрийн параметрүүдийн талаарх мэдээллийг <application>&gated;</application>-ийн
Тушаалын мөрийн параметрүүдийн тухай мэдээллийг <application>&gated;</application>-ийн
гарын авлагын хуудаснаас үзнэ үү.</para>
</sect4>
</sect3>

View file

@ -36,13 +36,13 @@
<listitem>
<para><xref linkend="config-tuning"> Тохиргоо ба тааруулалт нь ACPI тэжээл болон
эх үүсвэрийн удирдлага, <command>cron</command> системийн хэрэгсэл болон
цөмийн илүү олон тааруулах тохируулгуудын талаарх шинэ мэдээллээр өргөжсөн.</para>
цөмийн илүү олон тааруулах тохируулгуудын тухай шинэ мэдээллээр өргөжсөн.</para>
</listitem>
<listitem>
<para><xref linkend="security"> Аюулгүй байдал нь виртуал хувийн сүлжээнүүд
(VPN-үүд), файлын системийн хандалт хяналтын жагсаалт (ACL-үүд) болон
аюулгүй байдлын зөвлөгөөнүүдийн талаарх шинэ мэдээллээр өргөжсөн.</para>
аюулгүй байдлын зөвлөгөөнүүдийн тухай шинэ мэдээллээр өргөжсөн.</para>
</listitem>
<listitem>
@ -55,14 +55,14 @@
<listitem>
<para><xref linkend="disks"> Хадгалалт нь USB хадгалалтын төхөөрөмжүүд,
файлын системийн хормын хувилбарууд, файлын системийн хувь/ноогдлууд, файл
болон сүлжээн дээр тулгуурласан файлын системүүд болон шифрлэгдсэн дискийн
хуваалтуудын талаарх шинэ мэдээллээр өргөжсөн.</para>
болон сүлжээн дээр тулгуурласан файлын системүүд болон шифрлэгдсэн дискний
хуваалтуудын тухай шинэ мэдээллээр өргөжсөн.</para>
</listitem>
<listitem>
<para><xref linkend="vinum-vinum"> Vinum нь энэ хэвлэл дэх шинэ
бүлэг юм. Энэ нь Vinum-ийг хэрхэн ашиглах, төхөөрөмжийн хувьд хамааралгүй
логик дискүүдийн боломжийг хангадаг логик эзлэхүүн менежер болон програм
логик дискнүүдийн боломжийг хангадаг логик эзлэхүүн менежер болон програм
хангамжийн RAID-0, RAID-1 болон RAID-5-г тайлбарладаг.</para>
</listitem>
@ -75,7 +75,7 @@
<para><xref linkend="mail"> Цахим шуудан нь өөр тээвэрлэх агентуудыг
ашиглах, SMTP нэвтрэлт танилт, UUCP, <application>fetchmail</application>,
<application>procmail</application>, болон бусад дэвшилтэт сэдвүүдийн
талаарх шинэ мэдээллээр өргөжсөн.</para>
тухай шинэ мэдээллээр өргөжсөн.</para>
</listitem>
<listitem>
@ -83,7 +83,7 @@
энэ хэвлэлд бүгд шинээр орсон. Энэ бүлэг нь <application>Apache HTTP Server</application>,
<application>ftpd</application>-г тохируулах болон &microsoft; &windows;
клиентүүдийн хувьд <application>Samba</application> серверийг
тохируулах талаарх мэдээллийг агуулдаг. <xref
тохируулах тухай мэдээллийг агуулдаг. <xref
linkend="advanced-networking"> Сүлжээний нэмэлт ойлголтууд дахь
зарим хэсгүүд нь танилцуулгыг сайжруулахын тулд ийшээгээ зөөгдсөн.</para>
</listitem>
@ -91,7 +91,7 @@
<listitem>
<para><xref linkend="advanced-networking"> Сүлжээний нэмэлт ойлголтууд нь
FreeBSD дээр &bluetooth; төхөөрөмжүүдийг ашиглах, утасгүй сүлжээнүүд
болон Асинхрон Дамжуулах Горим (ATM) сүлжээг тохируулах талаарх шинэ мэдээллээр
болон Асинхрон Дамжуулах Горим (ATM) сүлжээг тохируулах тухай шинэ мэдээллээр
өргөжсөн.</para>
</listitem>
@ -137,12 +137,12 @@
</listitem>
<listitem>
<para><xref linkend="basics"> (<quote>&unix;-ийн үндэс</quote>)
процессууд, демонууд болон дохионуудын талаарх нэмэлт мэдээллийг агуулж
процессууд, дэмонууд болон дохионуудын тухай нэмэлт мэдээллийг агуулж
өргөжсөн.</para>
</listitem>
<listitem>
<para><xref linkend="ports"> (<quote>Програм суулгах</quote>)
хоёртын багцын удирдлагын талаарх нэмэлт мэдээллийг агуулж өргөжсөн.</para>
хоёртын багцын удирдлагын тухай нэмэлт мэдээллийг агуулж өргөжсөн.</para>
</listitem>
<listitem>
<para><xref linkend="x11"> (<quote>X Цонхот систем</quote>) нь
@ -157,9 +157,9 @@
</listitem>
<listitem>
<para><xref linkend="disks"> (<quote>Хадгалалт</quote>) өмнө нь тусдаа
байсан <quote>Дискүүд</quote> болон <quote>Нөөцлөлтүүд</quote> гэсэн хоёр бүлгээс
байсан <quote>Дискнүүд</quote> болон <quote>Нөөцлөлтүүд</quote> гэсэн хоёр бүлгээс
бичигдсэн. Сэдвүүдийг нэг бүлэг болгон танилцуулах нь хялбар болохыг бид мэдэрсэн.
RAID-ийн талаарх хэсэг (тоног төхөөрөмж болон програм хангамж) бас нэмэгдсэн.</para>
RAID-ийн тухай хэсэг (тоног төхөөрөмж болон програм хангамж) бас нэмэгдсэн.</para>
</listitem>
<listitem>
<para><xref linkend="serialcomms"> (<quote>Цуваа холболтууд</quote>)
@ -171,17 +171,17 @@
</listitem>
<listitem>
<para>Олон хэсэг <xref linkend="advanced-networking">-д
(<quote>Сүлжээний талаарх нэмэлт ойлголтууд</quote>) нэмэгдсэн.</para>
(<quote>Сүлжээний тухай нэмэлт ойлголтууд</quote>) нэмэгдсэн.</para>
</listitem>
<listitem>
<para><xref linkend="mail"> (<quote>Цахим шуудан</quote>)
<application>sendmail</application>-г тохируулах талаарх илүү
<application>sendmail</application>-г тохируулах тухай илүү
мэдээллийг агуулж өргөжсөн.</para>
</listitem>
<listitem>
<para><xref linkend="linuxemu"> (<quote>&linux;-ийн хоёртын нийлэмж</quote>)
<application>&oracle;</application> болон
<application>&sap.r3;</application>-г суулгах талаарх мэдээллийг
<application>&sap.r3;</application>-г суулгах тухай мэдээллийг
агуулж өргөжсөн.</para>
</listitem>
<listitem>
@ -212,7 +212,7 @@
Гурав дахь хэсэг <emphasis>Системийн удирдлага</emphasis> нь
удирдлагын сэдвүүдийг хөнддөг. Дөрөв дэх хэсэг <emphasis>Сүлжээний холболт</emphasis>
нь сүлжээ болон серверийн сэдвүүдийг хамардаг.
Тав дахь хэсэг нь лавлагаа мэдээллийн талаарх хавсралтуудыг агуулдаг.</para>
Тав дахь хэсэг нь лавлагаа мэдээллийн тухай хавсралтуудыг агуулдаг.</para>
<variablelist>
@ -228,7 +228,7 @@
<varlistentry>
<term><emphasis><xref linkend="install"> Суулгалт</emphasis></term>
<listitem>
<para>Хэрэглэгчийг суулгалтын процесс дундуур хөтөлнө. Цуваа консолиор
<para>Хэрэглэгчийг суулгалтын процесс дундуур хөтөлнө. Цуваа консолоор
суулгах зэрэг илүү нарийн суулгалтын сэдвүүдийг бас тайлбарлана.</para>
</listitem>
</varlistentry>
@ -263,7 +263,7 @@
<varlistentry>
<term><emphasis><xref linkend="desktop"> Ширээний програмууд</emphasis></term>
<listitem>
<para>Вэб хөтөчүүд болон бүтээмжийн цуглуулгууд зэрэг зарим нэгэн ширээний програмуудыг
<para>Вэб хөтчүүд болон бүтээмжийн цуглуулгууд зэрэг зарим нэгэн ширээний програмуудыг
дурдах бөгөөд тэдгээрийг FreeBSD дээр хэрхэн суулгах талаар тайлбарлах болно.</para>
</listitem>
</varlistentry>
@ -278,7 +278,7 @@
<term><emphasis><xref linkend="kernelconfig"> FreeBSD цөмийг тохируулах нь</emphasis></term>
<listitem>
<para>Танд яагаад шинэ цөм хэрэгтэй болж болохыг тайлбарлаж
цөмийг тохируулах, бүтээх болон суулгах талаарх дэлгэрэнгүй заавруудыг өгнө.</para>
цөмийг тохируулах, бүтээх болон суулгах тухай дэлгэрэнгүй заавруудыг өгнө.</para>
</listitem>
</varlistentry>
<varlistentry>
@ -357,8 +357,8 @@
<term><emphasis><xref linkend="disks"> Хадгалалт</emphasis></term>
<listitem>
<para>Хадгалалтын зөөвөрлөгч болон файлын системүүдийг FreeBSD-ээр хэрхэн
удирдахыг тайлбарладаг. Үүнд физик дискүүд, RAID массивууд, оптик болон
соронзон хальсан зөөвөрлөгч, санах ой дээр тулгуурласан дискүүд болон
удирдахыг тайлбарладаг. Үүнд физик дискнүүд, RAID массивууд, оптик болон
соронзон хальсан зөөвөрлөгч, санах ой дээр тулгуурласан дискнүүд болон
сүлжээний файлын системүүд ордог.</para>
</listitem>
</varlistentry>
@ -372,7 +372,7 @@
<varlistentry>
<term><emphasis><xref linkend="vinum-vinum"> Vinum</emphasis></term>
<listitem>
<para>Төхөөрөмжөөс хамааралгүй логик дискүүд болон програм хангамжийн
<para>Төхөөрөмжөөс хамааралгүй логик дискнүүд болон програм хангамжийн
RAID-0, RAID-1 болон RAID-5 зэргийн боломжийг олгодог логик эзлэхүүн
менежер Vinum-ийг хэрхэн ашиглах талаар тайлбарладаг.</para>
</listitem>
@ -427,9 +427,9 @@
<varlistentry>
<term><emphasis><xref linkend="network-servers"> Сүлжээний серверүүд</emphasis></term>
<listitem>
<para>Таны FreeBSD машиныг сүлжээний файлын систем сервер, домен нэрний
<para>Таны FreeBSD машиныг сүлжээний файлын систем сервер, домэйн нэрний
сервер, сүлжээний мэдээллийн систем сервер эсвэл цаг тааруулах сервер
болгон хэрхэн тохируулах талаарх дэлгэрэнгүй зааврууд болон жишээ
болгон хэрхэн тохируулах тухай дэлгэрэнгүй зааврууд болон жишээ
тохиргооны файлуудыг дурддаг.</para>
</listitem>
</varlistentry>
@ -437,14 +437,14 @@
<term><emphasis><xref linkend="firewalls"> Галт хананууд</emphasis></term>
<listitem>
<para>Програм хангамж дээр суурилсан галт ханануудын цаадах философийг
тайлбарлаж FreeBSD-д зориулсан төрөл бүрийн галт ханануудын тохиргооны талаарх
тайлбарлаж FreeBSD-д зориулсан төрөл бүрийн галт ханануудын тохиргооны тухай
дэлгэрэнгүй мэдээллийг өгүүлдэг.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis><xref linkend="advanced-networking"> Сүлжээний нэмэлт ойлголтууд</emphasis></term>
<listitem>
<para>Өөрийн LAN доторх бусад компьютеруудтай Интернетийн холболтоо хуваалцах,
<para>Өөрийн LAN доторх бусад компьютеруудтай Интернэтийн холболтоо хуваалцах,
чиглүүлэлтийн дэвшилтэт сэдвүүд, утасгүй сүлжээ, &bluetooth;, ATM, IPv6
зэрэг зүйлсийг оролцуулаад сүлжээний олон сэдвүүдийг тайлбарладаг.</para>
</listitem>
@ -457,7 +457,7 @@
<listitem>
<para>FreeBSD зөөвөрлөгчийг CDROM эсвэл DVD дээр олж авахад зориулагдсан
төрөл бүрийн эхүүд болон FreeBSD-г татан авч суулгах боломжийг танд олгох
Интернет дэх олон сайтуудыг дурддаг.</para>
Интернэт дэх олон сайтуудыг дурддаг.</para>
</listitem>
</varlistentry>
<varlistentry>
@ -470,7 +470,7 @@
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis><xref linkend="eresources"> Интернет дэх эх үүсвэрүүд</emphasis></term>
<term><emphasis><xref linkend="eresources"> Интернэт дэх эх үүсвэрүүд</emphasis></term>
<listitem>
<para>FreeBSD-ийн хэрэглэгчдэд зориулсан, асуултууд илгээж
FreeBSD-ийн талаар техникийн хэлэлцүүлгүүд өрнүүлж болох олон хэлэлцүүлгүүд

View file

@ -44,9 +44,9 @@
<indexterm><primary>LPD түр хадгалах систем</primary></indexterm>
<indexterm><primary>хэвлэлт</primary></indexterm>
<para>FreeBSD дээр хамгийн хуучин цохидог хэвлэгчидээс авахуулаад хамгийн сүүлийн
<para>FreeBSD дээр хамгийн хуучин цохидог хэвлэгчдээс авахуулаад хамгийн сүүлийн
хэвлэгчид хүртэл, мөн тэдгээрийн хооронд байгаа хэвлэгчид зэрэг төрөл бүрийн
хэвлэгчидийг хэвлэхэд ашиглаж болдог бөгөөд энэ нь таны ажиллаж байгаа програмуудаас
хэвлэгчдийг хэвлэхэд ашиглаж болдог бөгөөд энэ нь таны ажиллаж байгаа програмуудаас
өндөр чанарын хэвлэсэн гаралтыг бүтээх боломж олгох юм.</para>
<para>FreeBSD-г бас сүлжээн дэх хэвлэх сервер болгон тохируулж бас болдог; энэ
@ -55,7 +55,7 @@
FreeBSD нь зөвхөн нэг ажлыг тухайн үед хэвлэхийг баталгаажуулж ихэнх хэвлэлтийг аль
хэрэглэгчид болон машинууд хийж байгаа талаар статистикууд цуглуулж
хэний хэвлэсэн зүйл хэнийх болохыг үзүүлэх <quote>сурталчилгаа</quote>
хуудсуудыг бүтээх зэрэг олон үйлдлийг хийж чаддаг.</para>
хуудаснуудыг бүтээх зэрэг олон үйлдлийг хийж чаддаг.</para>
<para>Энэ бүлгийг уншиж дууссаны дараа та дараах зүйлсийг мэдэх болно:</para>
@ -71,16 +71,16 @@
</listitem>
<listitem>
<para>Толгой эсвэл сурталчилгаа хуудсуудыг өөрийн хэвлэх зүйл дээрээ
<para>Толгой эсвэл сурталчилгаа хуудаснуудыг өөрийн хэвлэх зүйл дээрээ
хэрхэн идэвхжүүлэх талаар.</para>
</listitem>
<listitem>
<para>Бусад компьютерууд уруу холбогдсон хэвлэгчидээр хэрхэн хэвлэх талаар.</para>
<para>Бусад компьютерууд уруу холбогдсон хэвлэгчдээр хэрхэн хэвлэх талаар.</para>
</listitem>
<listitem>
<para>Сүлжээнд шууд холбогдсон хэвлэгчидээр хэрхэн хэвлэх талаар.</para>
<para>Сүлжээнд шууд холбогдсон хэвлэгчдээр хэрхэн хэвлэх талаар.</para>
</listitem>
<listitem>
@ -111,7 +111,7 @@
<sect1 id="printing-intro-spooler">
<title>Танилцуулга</title>
<para>FreeBSD дээр хэвлэгчидийг ашиглахын тулд та тэдгээрийг
<para>FreeBSD дээр хэвлэгчдийг ашиглахын тулд та тэдгээрийг
<application>LPD</application> түр хадгалах систем буюу ердөө л
<application>LPD</application> гэж бас нэрлэгддэг Берклигийн
шугаман хэвлэгчийн түр хадгалах системтэй ажиллахаар болгож тохируулж болох юм.
@ -148,13 +148,13 @@
<listitem>
<para>Хэрэглэгчид хэвлэсэн тоо томшгүй олон юмнаас өөрсдийн хэвлэсэн ажлуудыг
хялбархан олдог байхын тулд энэ нь <emphasis>толгой хуудсуудыг</emphasis>
хялбархан олдог байхын тулд энэ нь <emphasis>толгой хуудаснуудыг</emphasis>
(бас <emphasis>сурталчилгаа</emphasis> эсвэл <emphasis>тэсрэлт</emphasis>
хуудсууд гэгддэг) хэвлэдэг.</para>
</listitem>
<listitem>
<para>Цуваа портууд дээр холбогдсон хэвлэгчидийн холбооны параметрүүдэд
<para>Цуваа портууд дээр холбогдсон хэвлэгчдийн холбооны параметрүүдэд
анхаарлаа хандуулдаг.</para>
</listitem>
@ -234,7 +234,7 @@
<listitem>
<para>Төрөл бүрийн тусгай файлын хэлбэршилтүүдийг хэрхэн хэвлэх,
толгой хуудсуудыг хэрхэн хэвлэх, сүлжээгээр хэрхэн хэвлэх, хэвлэгчидэд
толгой хуудаснуудыг хэрхэн хэвлэх, сүлжээгээр хэрхэн хэвлэх, хэвлэгчдэд
хандах хандалтыг хэрхэн хянах болон хэрхэн хэвлэгчийн бүртгэлийг хийхийг
сурахын тулд <link linkend="printing-advanced">Хэвлэгчийн илүү
нарийн тохиргоо</link> хэсгийг үзэх.</para>
@ -358,7 +358,7 @@
(компьютераас хэвлэгч уруу) санал болгодог бол цуваа болон
USB нь хоёр талын холбоог өгдөг. Шинэ зэрэгцээ портууд
(EPP болон ECP) болон хэвлэгчид нь IEEE-1284 нийцтэй
кабел ашиглаж байгаа бол FreeBSD дээр хоёр тал уруу
кабель ашиглаж байгаа бол FreeBSD дээр хоёр тал уруу
чиглэсэн холбоог хийж чаддаг.</para>
<indexterm><primary>PostScript</primary></indexterm>
@ -367,8 +367,8 @@
ерөнхийдөө хоёр аргын аль нэгээр хийдэг. Эхний арга нь
хэвлэгчийн ашигладаг хувийн хэлээр ярьдаг FreeBSD-ийн
өөрчлөн бүтээсэн хэвлэгчийн драйверийг хэрэглэдэг. Энэ нь
бэхэн хэвлэгчидэд нийтлэг байдаг бөгөөд бэхний түвшин
болон бусад төлөвийн мэдээллийг үзүүлэхэд хэрэглэгддэг.
бэхэн хэвлэгчдэд нийтлэг байдаг бөгөөд бэхний түвшин
болон бусад төлвийн мэдээллийг үзүүлэхэд хэрэглэгддэг.
Хоёр дахь аргыг хэвлэгч &postscript;-г дэмждэг үед
ашигладаг.</para>
@ -393,7 +393,7 @@
<para>Хэвлэгчийг зэрэгцээ интерфэйс ашиглаад залгахын тулд
Centronics кабелийг хэвлэгч болон компьютерийн хооронд
холбоно. Хэвлэгч, компьютер эсвэл хоюулантай нь цуг ирсэн
холбоно. Хэвлэгч, компьютер эсвэл хоёулантай нь цуг ирсэн
зааврууд танд бүрэн гүйцэд заавар өгөх ёстой.</para>
<para>Компьютер дээрээ аль зэрэгцээ портыг ашигласнаа санах
@ -410,33 +410,33 @@
<para>Цуваа интерфэйсүүдийг ашиглан хэвлэгчийг залгахдаа зөв цуваа
кабелийг хэвлэгч болон компьютерийн хооронд холбоно.
Хэвлэгч, компьютер эсвэл хоюулантай нь цуг ирсэн
Хэвлэгч, компьютер эсвэл хоёулантай нь цуг ирсэн
зааврууд танд бүрэн гүйцэд заавар өгөх ёстой.</para>
<para>Хэрэв та <quote>зөв цуваа кабел</quote> нь юу
<para>Хэрэв та <quote>зөв цуваа кабель</quote> нь юу
вэ гэдэгт эргэлзэж байвал та дараах боломжуудаас аль
нэгийг туршиж үзэхийг хүсэж болох юм:</para>
<itemizedlist>
<listitem>
<para><emphasis>Модемийн</emphasis> кабел нь кабелийн нэг талд
<para><emphasis>Модемийн</emphasis> кабель нь кабелийн нэг талд
байгаа холбогчийн зүү бүрийг нөгөө талд байгаа холбогчийн харгалзах зүүнд
шулуухан холбодог. Энэ төрлийн кабелийг <quote>DTE-ээс DCE</quote>
кабел гэж бас нэрлэдэг.</para>
кабель гэж бас нэрлэдэг.</para>
</listitem>
<indexterm><primary>null-модем кабел</primary></indexterm>
<indexterm><primary>null-модем кабель</primary></indexterm>
<listitem>
<para><emphasis>null-модем</emphasis> кабел нь зарим зүүнүүдийг
<para><emphasis>null-модем</emphasis> кабель нь зарим зүүнүүдийг
шууд шулуухнаар, заримуудыг нь хооронд нь солбидог (жишээ нь өгөгдлийг
хүлээн авахын тулд өгөгдлийг илгээдэг) бөгөөд заримыг нь дотроо
холбогч бүрийн таг дотор богино холбодог. Энэ төрлийн кабелийг
<quote>DTE-ээс DTE</quote> кабел гэж бас нэрлэдэг.</para>
<quote>DTE-ээс DTE</quote> кабель гэж бас нэрлэдэг.</para>
</listitem>
<listitem>
<para>Зарим нэг ховор хэвлэгчидэд шаардагддаг
<emphasis>цуваа хэвлэгчийн</emphasis> кабел нь null-модем кабелтай
<para>Зарим нэг ховор хэвлэгчдэд шаардагддаг
<emphasis>цуваа хэвлэгчийн</emphasis> кабель нь null-модем кабельтай
адил боловч дотроо богино холбохын оронд зарим дохионуудыг өөрсдийн
эсрэг талдаа илгээдэг.</para>
</listitem>
@ -472,7 +472,7 @@
<procedure>
<step>
<para>Хэвлэгчийн хувьд ашиглаж байгаа портод зориулж шардлагатай
<para>Хэвлэгчийн хувьд ашиглаж байгаа портод зориулж шаардлагатай
бол өөрийн цөмийг тохируулна; Таны юу хийх ёстойг
<link linkend="printing-kernel">Цөмийн тохиргоо</link> хэсэг
хэлж өгнө.</para>
@ -489,7 +489,7 @@
<step>
<para>Үйлдлийн систем өгөгдлийг хэвлэгч уруу илгээж чадаж байгаа
эсэхийг тест хийнэ. Үүнийг хэрхэн хийх талаарх зарим нэгэн
эсэхийг тест хийнэ. Үүнийг хэрхэн хийх тухай зарим нэгэн
зөвлөгөөнүүдийг <link linkend="printing-testing">Хэвлэгчийн
холбоонуудыг шалгах нь</link> хэсэг өгдөг.</para>
</step>
@ -512,12 +512,12 @@
байж болох юм.</para>
<para>Таны ашиглаж байгаа цөм цуваа интерфэйсийг дэмжиж байгаа
эсэхийг мэдэхийн тулд дараахийг бичнэ:</para>
эсэхийг мэдэхийн тулд доор дурдсаныг бичнэ:</para>
<screen>&prompt.root; <userinput>grep sio<replaceable>N</replaceable> /var/run/dmesg.boot</userinput></screen>
<para>Энд байгаа <replaceable>N</replaceable> нь тэгээс эхлэх
цуваа портын дугаар юм. Хэрэв та дараахьтай төстэй гаралтыг
цуваа портын дугаар юм. Хэрэв та доор дурдсантай төстэй гаралтыг
харвал:</para>
<screen>sio2 at port 0x3e8-0x3ef irq 5 on isa
@ -525,12 +525,12 @@ sio2: type 16550A</screen>
<para>цөм нь портыг дэмждэг гэсэн үг юм.</para>
<para>Цөм нь зэрэгцээ интерфэйсийг дэмждэг эсэхийг мэдэхийн тулд дараахийг бичнэ:</para>
<para>Цөм нь зэрэгцээ интерфэйсийг дэмждэг эсэхийг мэдэхийн тулд доор дурдсаныг бичнэ:</para>
<screen>&prompt.root; <userinput>grep ppc<replaceable>N</replaceable> /var/run/dmesg.boot</userinput></screen>
<para>Энд байгаа <replaceable>N</replaceable> нь тэгээс эхлэх
зэрэгцээ портын дугаар юм. Хэрэв та дараахьтай төстэй гаралтыг
зэрэгцээ портын дугаар юм. Хэрэв та доор дурдсантай төстэй гаралтыг
харвал:</para>
<screen>ppc0: &lt;Parallel port&gt; at port 0x378-0x37f irq 7 on isa0
@ -544,7 +544,7 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen>
цөмийг дахин тохируулах хэрэгтэй болж болох юм.</para>
<para>Цуваа портод зориулж дэмжлэг нэмэхийн тулд цөмийн тохиргооны
талаарх хэсгийг үзнэ үү. Зэрэгцээ портод зориулж дэмжлэг
тухай хэсгийг үзнэ үү. Зэрэгцээ портод зориулж дэмжлэг
нэмэхийн тулд тэр хэсгийг <emphasis>болон</emphasis> дараагийн
хэсгийг үзнэ үү.</para>
</sect4>
@ -578,7 +578,7 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen>
<para>Тасалдлаар зохицуулагдах арга нь ихэвчлэн хурдан байдаг боловч
нандин IRQ шугамыг ихээр ашигладаг. Зарим шинэ HP хэвлэгчид
нь зарим (яг тодорхой ойлгогдоогүй) хугацааны асуудлуудаас болоод
тасалдлын горимд зөв ажилладаггүй гэгддэг. Эдгээр хэвлэгчидэд
тасалдлын горимд зөв ажилладаггүй гэгддэг. Эдгээр хэвлэгчдэд
байнга шалгах горим хэрэгтэй. Аль ажиллаж байгааг нь л та ашиглах
хэрэгтэй. Зарим хэвлэгчид нь аль алин дээр нь ажилладаг боловч
тасалдлын горим асар удаан байдаг.</para>
@ -642,7 +642,7 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen>
<procedure>
<step>
<para>Дараахийг бичиж:</para>
<para>Доор дурдсаныг бичиж:</para>
<screen>&prompt.root; <userinput>lptcontrol -i -d /dev/lpt<replaceable>N</replaceable></userinput></screen>
@ -651,7 +651,7 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen>
</step>
<step>
<para>Дараахийг бичиж:</para>
<para>Доор дурдсаныг бичиж:</para>
<screen>&prompt.root; <userinput>lptcontrol -p -d /dev/lpt<replaceable>N</replaceable></userinput></screen>
@ -680,7 +680,7 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen>
<indexterm><primary>PostScript</primary></indexterm>
<para>&postscript; (эсвэл бусад хэлэн дээр суурилсан) хэвлэгчийн
хувьд бидэнд илүү төвөгтэй тест хэрэгтэй. Дараахьтай төстэй
хувьд бидэнд илүү төвөгтэй тест хэрэгтэй. Доор дурдсантай төстэй
жижиг &postscript; програм хангалттай байх болно:</para>
<programlisting>%!PS
@ -689,7 +689,7 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen>
(Is this thing working?) show
showpage</programlisting>
<para>Дээрх &postscript; кодыг файлд хийгээд доорхи хэсгүүдэд гарч
<para>Дээрх &postscript; кодыг файлд хийгээд доорх хэсгүүдэд гарч
байгаа жишээнүүдэд үзүүлсэн шигээр ашиглаж болно.</para>
<indexterm><primary>PCL</primary></indexterm>
@ -727,7 +727,7 @@ showpage</programlisting>
<itemizedlist>
<listitem>
<para>Хэрэв хэвлэгч цэвэр текст хэвлэж чаддаг бол &man.lptest.1;-г
ашиглана. Дараахийг бичнэ:</para>
ашиглана. Доор дурдсаныг бичнэ:</para>
<screen>&prompt.root; <userinput>lptest &gt; /dev/lpt<replaceable>N</replaceable></userinput></screen>
@ -738,7 +738,7 @@ showpage</programlisting>
<listitem>
<para>Хэрэв хэвлэгч &postscript; эсвэл бусад хэвлэгчийн
хэлийг ойлгодог бол жижиг програм хэвлэгч уруу илгээх
хэрэгтэй. Дараахийг бичнэ:</para>
хэрэгтэй. Доор дурдсаныг бичнэ:</para>
<screen>&prompt.root; <userinput>cat &gt; /dev/lpt<replaceable>N</replaceable></userinput></screen>
@ -749,7 +749,7 @@ showpage</programlisting>
<literal>CONTROL+D</literal> юм уу эсвэл файлын төгсгөл
товчлуур ямар байна тэрийг дарах хэрэгтэй.</para>
<para>Мөн өөрөөр програмыг файлд хийж дараахийг бичин өгч болно:</para>
<para>Мөн өөрөөр програмыг файлд хийж доор дурдсаныг бичин өгч болно:</para>
<screen>&prompt.root; <userinput>cat <replaceable>file</replaceable> &gt; /dev/lpt<replaceable>N</replaceable></userinput></screen>
@ -797,7 +797,7 @@ showpage</programlisting>
цуваа портод (<literal>ttyd0</literal>,
<literal>ttyd1</literal>, гэх мэт) зориулсан төхөөрөмжийн оруулга,
<replaceable>bps-rate</replaceable> нь хэвлэгчийн
холбогдох секундэнд илгээх битийн хурд, болон <replaceable>parity</replaceable>
холбогдох секундэд илгээх битийн хурд, болон <replaceable>parity</replaceable>
нь хэвлэгчийн шаарддаг parity юм (<literal>even</literal>,
<literal>odd</literal>, <literal>none</literal>, эсвэл
<literal>zero</literal>).</para>
@ -811,7 +811,7 @@ showpage</programlisting>
<step>
<para>&man.tip.1; ашиглан хэвлэгч уруу холбогдоно.
Дараахийг бичнэ:</para>
Доор дурдсаныг бичнэ:</para>
<screen>&prompt.root; <userinput>tip printer</userinput></screen>
@ -827,7 +827,7 @@ showpage</programlisting>
<itemizedlist>
<listitem>
<para>Хэрэв хэвлэгч цэвэр текст хэвлэж чаддаг бол &man.lptest.1;-г
ашиглана. Дараахийг бичнэ:</para>
ашиглана. Доор дурдсаныг бичнэ:</para>
<screen>&prompt.user; <userinput>$lptest</userinput></screen>
</listitem>
@ -840,10 +840,10 @@ showpage</programlisting>
засварлах товчлуурууд хэвлэгчийн хувьд чухал байж болох
юм. Та програмыг бүгдийг нь хүлээж авсан гэж хэвлэгчид
таниулахын тулд тусгай файлын төгсгөл товчлуурыг хэвлэгчид
зориулж оруулах хэрэгтэй. &postscript;-ийн хэвлэгчидийн
зориулж оруулах хэрэгтэй. &postscript;-ийн хэвлэгчдийн
хувьд <literal>CONTROL+D</literal> дарна.</para>
<para>Мөн өөрөөр та програмыг файлд хийж дараахийг бичин оруулж
<para>Мөн өөрөөр та програмыг файлд хийж доор дурдсаныг бичин оруулж
болно:</para>
<screen>&prompt.user; <userinput>&gt;<replaceable>file</replaceable></userinput></screen>
@ -887,7 +887,7 @@ showpage</programlisting>
өөрийн дуртай текст засварлагчийг ашиглах хэрэгтэй. Хэлбэршилт нь
<filename>/usr/share/misc/termcap</filename> болон
<filename>/etc/remote</filename> зэрэг бусад боломжийн
файлуудтай төстэй байдаг. Хэлбэршилтийн талаарх бүрэн
файлуудтай төстэй байдаг. Хэлбэршилтийн тухай бүрэн
мэдээллийг &man.cgetent.3;-с үзнэ үү.</para>
<para>Энгийн түр хадгалагчийн тохиргоо дараах алхмуудаас тогтоно:</para>
@ -896,7 +896,7 @@ showpage</programlisting>
<step>
<para>Хэвлэгчид зориулж нэр (болон хэдэн тохиромжтой alias-уудыг)
сонгож <filename>/etc/printcap</filename> файлд
хийж өгнө; Нэрлэх талаарх дэлгэрэнгүй мэдээллийг
хийж өгнө; Нэрлэх тухай дэлгэрэнгүй мэдээллийг
<link linkend="printing-naming">Хэвлэгчийг нэрлэх нь</link>
хэсгээс үзнэ үү.</para>
</step>
@ -973,7 +973,7 @@ showpage</programlisting>
бас хэд хэдэн alias буюу өөр нэрсийг өгч болох юм.</para>
<para><filename>/etc/printcap</filename>-д тодорхойлогдсон
хэвлэгчидийн хамгийн багаар бодоход аль нэг <literal>lp</literal>
хэвлэгчдийн хамгийн багаар бодоход аль нэг <literal>lp</literal>
гэсэн alias-тай байх ёстой. Энэ нь анхдагч хэвлэгчийн нэр юм.
Хэрэв хэрэглэгчдэд <envar>PRINTER</envar> орчны хувьсагч
байхгүй юм уу эсвэл <application>LPD</application> тушаалуудыг
@ -1082,10 +1082,10 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<note>
<para>Хэрэглэгчдийн хэвлэх ажлын нууцлалын талаар та бодож байгаа бол
түр хадгалах санд олон нийт хандах боломжгүй болгож түүнийг хамгаалахыг хүсэж
болох юм. Түр хадгалах сангуудыг хэрэглэгчийн демон болон бүлгийн
демон эзэмшиж, өөр хэнээр ч биш зөвхөн эдгээр демонуудаар уншигдах,
болох юм. Түр хадгалах сангуудыг хэрэглэгчийн дэмон болон бүлгийн
дэмон эзэмшиж, өөр хэнээр ч биш зөвхөн эдгээр дэмонуудаар уншигдах,
бичигдэх, болон хайлт хийх боломжтой байх ёстой. Бид үүнийг
өөрсдийн жишээ хэвлэгчидэд зориулж хийх болно:</para>
өөрсдийн жишээ хэвлэгчдэд зориулж хийх болно:</para>
<screen>&prompt.root; <userinput>chown daemon:daemon /var/spool/lpd/rattan</userinput>
&prompt.root; <userinput>chown daemon:daemon /var/spool/lpd/bamboo</userinput>
@ -1169,7 +1169,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<secondary>цуваа</secondary>
</indexterm>
<para>Зэрэгцээ портууд дээрх хэвлэгчидийн хувьд <application>LPD</application> нь
<para>Зэрэгцээ портууд дээрх хэвлэгчдийн хувьд <application>LPD</application> нь
bps хурд, parity, болон бусад цуваа холбооны параметрүүдийг хэвлэгч уруу өгөгдөл
илгээдэг шүүгч програмын өмнөөс тохируулж чаддаг. Энэ нь давуу талуудтай, учир нь:</para>
@ -1182,7 +1182,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<listitem>
<para>Энэ нь өөр өөр цуваа холбооны тохируулгуудтай байж болох олон
хэвлэгчидэд зориулж нэг шүүгч програмыг ашиглахаар
хэвлэгчдэд зориулж нэг шүүгч програмыг ашиглахаар
болгож түр хадгалах системийг идэвхжүүлдэг.</para>
</listitem>
</itemizedlist>
@ -1198,7 +1198,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<listitem>
<para>Төхөөрөмжийн холбооны хурдыг <replaceable>bps-rate</replaceable>
болгож тохируулах бөгөөд <replaceable>bps-rate</replaceable> нь
секундэнд 50, 75, 110,
секундэд 50, 75, 110,
134, 150, 200, 300, 600, 1200, 1800, 2400, 4800, 9600,
19200, 38400, 57600, эсвэл 115200 бит байж болно.</para>
</listitem>
@ -1260,15 +1260,15 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
уруу тохируулдаг. Шүүгч нь стандарт оролтоос ажлыг уншиж
хэвлэгчид зориулж шаардлагатай орчуулгыг хийж үр дүнг стандарт
гаралт уруу бичихээр хийгдсэн байдаг. Ингэснээр хэвлэгдэх болно.
Текст шүүгчийн талаарх дэлгэрэнгүй мэдээллийг
Текст шүүгчийн тухай дэлгэрэнгүй мэдээллийг
<link linkend="printing-advanced-filters">Шүүгчид</link>
хэсгээс үзнэ үү.</para>
<para>Бидний энгийн хэвлэгчийн тохиргооны хувьд текст шүүгч нь
хэвлэгч уруу ажлыг илгээхийн тулд <command>/bin/cat</command>
тушаалыг ажиллуулах жижиг бүрхүүлийн скрипт байж болох юм.
FreeBSD нь усгах болон доогуур зурах зэрэг тэмдэгтийн урсгалуудтай
сайн ажиллаж чаддаггүй хэвлэгчидэд зориулсан тэдгээр тэмдэгтүүдийг
FreeBSD нь устгах болон доогуур зурах зэрэг тэмдэгтийн урсгалуудтай
сайн ажиллаж чаддаггүй хэвлэгчдэд зориулсан тэдгээр тэмдэгтүүдийг
зохицуулдаг <filename>lpf</filename> гэсэн өөр шүүгчтэй
ирдэг. Тэгээд мэдээж та хүссэн өөр бусад шүүгч програмыг ашиглаж
болно. <command>lpf</command> шүүгч нь
@ -1356,7 +1356,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<para><emphasis>Энгийн <application>LPD</application> тохиргоог тест
хийхийн тулд:</emphasis></para>
<para>Дараахийг бичнэ:</para>
<para>Доор дурдсаныг бичнэ:</para>
<screen>&prompt.root; <userinput>lptest 20 5 | lpr -P<replaceable>printer-name</replaceable></userinput></screen>
@ -1381,7 +1381,7 @@ $%&amp;'()*+,-./01234567
%&amp;'()*+,-./012345678</programlisting>
<para>Хэвлэгчийг цааш тест хийхийн тулд илүү том програмуудыг
(хэлэн дээр суурилсан хэвлэгчидийн хувьд) татаж авах юм уу
(хэлэн дээр суурилсан хэвлэгчдийн хувьд) татаж авах юм уу
эсвэл &man.lptest.1;-г өөр нэмэлт өгөгдлүүдтэй ажиллуулж үзээрэй.
Жишээ нь <command>lptest 80 60</command> тушаал нь
мөр бүртээ 80 тэмдэгттэй 60 мөрийг үүсгэх болно.</para>
@ -1557,7 +1557,7 @@ $%&amp;'()*+,-./01234567
тавих нь текст шүүлтүүрийн ажил юм. Хэрэв та хэвлэгчийн хэрэглээний
хувьд бүртгэлтэй тийм орчинд байгаа бол текст шүүлтүүр нь
хэвлэгдсэн мөрүүдийн тоог тоолж тэр тоогоо хэвлэгчийн дэмждэг нэг хуудсан
дахь мөрийн тоотой жишиж хэвлэсэн хуудсуудыг бас бүртгэх ёстой.
дахь мөрийн тоотой жишиж хэвлэсэн хуудаснуудыг бас бүртгэх ёстой.
Текст шүүлтүүрийг дараах нэмэлт өгөгдлийн жагсаалттай эхлүүлдэг:
<cmdsynopsis>
@ -1588,7 +1588,7 @@ $%&amp;'()*+,-./01234567
<listitem>
<para>нь <filename>/etc/printcap</filename> файлд
заагдсан <literal>pw</literal> (хуудсын өргөн) боломжийн
заагдсан <literal>pw</literal> (хуудасны өргөн) боломжийн
утга юм. Анхдагчаар 132 байна</para>
</listitem>
</varlistentry>
@ -1597,7 +1597,7 @@ $%&amp;'()*+,-./01234567
<term><replaceable>length</replaceable></term>
<listitem>
<para>нь <literal>pl</literal> (хуудсын урт)
<para>нь <literal>pl</literal> (хуудасны урт)
боломжийн утга бөгөөд анхдагчаар 66 байна</para>
</listitem>
</varlistentry>
@ -1692,7 +1692,7 @@ $%&amp;'()*+,-./01234567
</listitem>
</itemizedlist>
<para>Шүүлтүүрүүд нь бас дараах гарах төлөвтэйгээр <emphasis>гарах</emphasis>
<para>Шүүлтүүрүүд нь бас дараах гарах төлөвтэйгөөр <emphasis>гарах</emphasis>
ёстой:</para>
<variablelist>
@ -1767,7 +1767,7 @@ $%&amp;'()*+,-./01234567
<para>Хэрэв танд цуваа хэвлэгч байгаа бол үүнийг хийх агуу арга нь
<command>lprps</command>-г суулгах явдал юм. <command>lprps</command>
нь хэвлэгчтэй хоёр талын холбоог хийдэг &postscript; хэвлэгчийн шүүлтүүр юм.
Энэ нь хэвлэгчийн төлөвийн файлыг хэвлэгчийн дэлгэрэнгүй мэдээллээр шинэчилдэг.
Энэ нь хэвлэгчийн төлвийн файлыг хэвлэгчийн дэлгэрэнгүй мэдээллээр шинэчилдэг.
Ингэснээр хэрэглэгчид болон администраторууд хэвлэгчийн төлөвийг яг ямар байгааг
(<errorname>toner low</errorname> эсвэл <errorname>paper jam</errorname>
гэх зэрэг) харах боломжтой болох юм. Гэхдээ илүү чухал зүйл бол энэ нь
@ -1782,7 +1782,7 @@ $%&amp;'()*+,-./01234567
Мэдээж та өөрөө татаж аван бүтээж суулгаж болно. <command>lprps</command>-г
суулгасны дараа <command>lprps</command>-ийн хэсэг болох <command>psif</command>
програмд замыг зааж өгөх хэрэгтэй. Хэрэв та <command>lprps</command>-г
портын цуглуулгаас суулгасан бол дараахийг <filename>/etc/printcap</filename>
портын цуглуулгаас суулгасан бол доор дурдсаныг <filename>/etc/printcap</filename>
файл дахь цуваа &postscript; хэвлэгчийн оруулгад ашиглах хэрэгтэй:</para>
<programlisting>:if=/usr/local/libexec/psif:</programlisting>
@ -1843,7 +1843,7 @@ fi</programlisting>
Aladdin Enterprises-ийн ачаар харин чөлөөтэй &postscript;-тэй төстэй,
FreeBSD дээр ажилладаг <application>Ghostscript</application> гэгддэг
програм байдаг. Ghostscript нь ихэнх &postscript; файлуудыг уншиж чаддаг бөгөөд
тэдгээрийн хуудсуудыг PostScript биш хэвлэгчдийн олон загваруудыг оролцуулаад
тэдгээрийн хуудаснуудыг PostScript биш хэвлэгчдийн олон загваруудыг оролцуулаад
төрөл бүрийн төхөөрөмжүүд рүү амилуулж чаддаг. Ghostscript-г суулгаж
өөрийн хэвлэгчийн хувьд тусгай текстийн шүүлтүүрийг ашиглан та өөрийн &postscript;
биш хэвлэгчийг жинхэнэ &postscript; хэвлэгч шигээр ажиллуулах боломжтой
@ -2231,7 +2231,7 @@ exit 2</programlisting>
<para>Харин шүүлтүүр нь түр хадгалах сан (<filename>/etc/printcap</filename> файлд
<literal>sd</literal> боломжоор заагдсан) болох одоо ажиллаж
байгаа санд симболын холбоос үүсгэх болно . Энэ нь шүүлтүүрийн ажлаа хийх
төгс газар юм. Ялангуяа илүү их чөлөөтэй дискийн зай <filename>/tmp</filename> сан
төгс газар юм. Ялангуяа илүү их чөлөөтэй дискний зай <filename>/tmp</filename> сан
доторхоос илүү түр хадгалах санд (заримдаа) байдаг.</para>
<para>Ингээд эцэст нь шүүлтүүр энэ байна:</para>
@ -2311,7 +2311,7 @@ exit 0</programlisting>
хэвлэгчээр олон зуун хуудас үр дүнгүй хэвлэгдэх явдал юм.
</para>
<para>Анхнаасаа хувигагч шүүлтүүрүүдийг суулгахаасаа өмнө
<para>Анхнаасаа хувиргагч шүүлтүүрүүдийг суулгахаасаа өмнө
эхлээд та энгийн текст шүүлтүүрийг суулгаад (анхдагч
шүүлтүүр ) хэвлэгдэх файлын төрлийг нь таниад хэрэгтэй
шүүлтүүрийг хэрэглэх нь зүйтэй. <command>file</command>
@ -2404,7 +2404,7 @@ exit 0</programlisting>
шүүлтүүр рүү илгээж гаралтын шүүлтүүр нь <emphasis>өөрийгөө зогсооно</emphasis>
гэж тооцдог: эдгээр хоёр байт нь ASCII 031 дараа нь ASCII 001 юм.
Гаралтын шүүлтүүр нь эдгээр хоёр байтыг (031, 001) хараад өөртөө <literal>SIGSTOP</literal>
илгээж зогсох ёстой. <application>LPD</application> бусад шүүлтүүүүдийг
илгээж зогсох ёстой. <application>LPD</application> бусад шүүлтүүрийг
ажиллуулж дууссаны дараа гаралтын шүүлтүүрт <literal>SIGCONT</literal>
илгээж түүнийг дахин эхлүүлэх болно.</para>
@ -2432,7 +2432,7 @@ exit 0</programlisting>
програм нь гаралтад (<command>lpr -i</command> тушаалаар илгээгдсэн ажил) догол гаргах,
үсгэн тэмдэгтүүдийг дамжуулахыг зөвшөөрөх (<command>lpr -l</command> тушаалаар
илгээгдсэн ажил), ажил дахь устгах тэмдэгтүүд болон tab-уудад зориулж хэвлэх байрлалыг
тааруулах болон хэвлэсэн хуудсуудыг бүртгэж чаддаг текст шүүлтүүр (оролтын шүүлтүүр) юм.
тааруулах болон хэвлэсэн хуудаснуудыг бүртгэж чаддаг текст шүүлтүүр (оролтын шүүлтүүр) юм.
Энэ нь бас гаралтын шүүлтүүр шиг ажиллаж чаддаг.</para>
<para><command>lpf</command> нь олон хэвлэх орчнуудад тохирдог. Хэдийгээр
@ -2450,7 +2450,7 @@ exit 0</programlisting>
<literal>pw</literal> болон <literal>pl</literal> боломжуудад
зөв утгуудыг оруулах хэрэгтэй. Хуудсанд хичнээн текст багтах болон хэрэглэгчийн
ажилд хичнээн хуудас байгааг тодорхойлохын тулд энэ нь эдгээр утгуудыг ашигладаг.
Хэвлэгчийн бүртгэлийн талаарх дэлгэрэнгүй мэдээллийг <link
Хэвлэгчийн бүртгэлийн тухай дэлгэрэнгүй мэдээллийг <link
linkend="printing-advanced-acct">Хэвлэгчийн хэрэглээг бүртгэх нь</link>
хэсгээс үзнэ үү.</para>
</sect3>
@ -2625,7 +2625,7 @@ teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
<title>Толгой хуудаснуудыг бүртгэх нь</title>
<para><application>LPD</application>-н өөрт нь суугдсан толгой
хуудаснууд нь хэвлэлтэнд бүртгэл тооцоо хийх шаардлагатай үед
хуудаснууд нь хэвлэлтэд бүртгэл тооцоо хийх шаардлагатай үед
<emphasis>үнэгүй</emphasis> байх зарчмыг шаарддаг.</para>
<para>Яагаад?</para>
@ -2633,10 +2633,10 @@ teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
<para>Учир нь гаралтын шүүлтүүр бол толгой хуудас
хэвлэгдэх үед ажилладаг тусдаа биеэ даасан гадаад
програм бөгөөд бүртгэл хийж болох юм шиг боловч
<emphasis>хэрэглэгч юмуу компьютерийн</emphasis> талаарх
<emphasis>хэрэглэгч юмуу компьютерийн</emphasis> тухай
ямар ч бүртгэлийн мэдээллээр хангагддаггүй учир
хэн дээр ямар тооцоо бүртгэл хийхээ мэдэж чаддаггүй.
Зөвхөн <quote>нэг хуудас</quote> текст шүүлтүүр рүү нэмсэнээр
Зөвхөн <quote>нэг хуудас</quote> текст шүүлтүүр рүү нэмснээр
юм уу эсвэл хувиргах ямар нэгэн шүүлтүүрийг (хэрэглэгч юм уу
компьютерийн мэдээлэлтэй) хэрэглэгч <command>lpr -h</command>
гэсэн тушаалаар дарж болдог.
@ -2710,7 +2710,7 @@ teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
хэвлэж чаддаггүй болохоор <application>LPD</application>-н энэ
шинж чанар бараг хэрэггүй билээ.</para>
<para>Толгой хуудас байлгах нэг арга бол хувиргах шүүтүүр болгон
<para>Толгой хуудас байлгах нэг арга бол хувиргах шүүлтүүр болгон
толгой хуудас үүсгэх юм. Ингэхийн тулд шүүлтүүрүүд нь
хэрэглэгч болон компьютерийн мэдээллийг хүлээж аваад толгой
хуудас үүсгэдэг байхаар зохицуулах хэрэгтэй. Энэ аргын нэг
@ -2974,14 +2974,14 @@ done
протокол дэмждэг хэвлэгч хэрэглэж байгаа бол дээр өгүүлснээр
<emphasis>хэвлэгчийн эзэн</emphasis> болон <emphasis>хэвлэгчийн нэр</emphasis>
нь уг тохируулж буй хэвлэгчийн нэр байх ёстой. Хэвлэгчтэй хамт ирсэн
үйлдвэрлэгчийнх нь гарын авлагаас хэвлэгчийнх нь талаарх эсвэл сүлжээний
төхөөрөмжийнх нь талаарх мэдээллийг хараарай. </para>
үйлдвэрлэгчийнх нь гарын авлагаас хэвлэгчийнх нь тухай эсвэл сүлжээний
төхөөрөмжийнх нь тухай мэдээллийг хараарай. </para>
<tip>
<para>Хэрэв та Hewlett Packard Laserjet хэвлэгч хэрэглэж байгаа
бол <literal>text</literal> нэртэй хэвлэгч нь автоматаар
LF-г CRLF руу хувиргадаг болохоор <filename>hpif</filename> скрипт
хэрэглэх шаардлагаггүй.</para>
хэрэглэх шаардлагагүй.</para>
</tip>
<para>Дараа нь хэвлэгч рүү хандах гэж буй нөгөө машины
@ -3018,7 +3018,7 @@ done
</orderedlist>
<para>Ингээд болох нь тэр. Та хувиргах шүүлтүүр, цаасны хэмжээ гэх мэтийг
<filename>/etc/printcap</filename> файл дотор оруулах шаардлагаггүй.</para>
<filename>/etc/printcap</filename> файл дотор оруулах шаардлагагүй.</para>
<para>Энд нэг жишээ татъя. <hostid>rose</hostid> нэртэй машин
<literal>bamboo</literal> болон <literal>rattan</literal> гэсэн
@ -3395,7 +3395,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<title>Алсаас хэвлэгч дээр
хэвлэх үйлдлийг хязгаарлах</title>
<para><application>LPD</application> нь алсын компьютерээс
<para><application>LPD</application> нь алсын компьютераас
илгээгдсэн хэвлэх ажлыг бас хянаж болдог боломж олгодог:</para>
<variablelist>
@ -3430,7 +3430,7 @@ madrigal.fishbaum.de</programlisting>
<para>Энэ нь тэгэхээр <hostid>rose</hostid> компьютер нь
<hostid>orchid</hostid>, <hostid>violet</hostid>,
болон <hostid role="fqdn">madrigal.fishbaum.de</hostid> зэрэг
компьютерээс хэвлэх хүсэлт хүлээж авч болно гэсэн үг.
компьютераас хэвлэх хүсэлт хүлээж авч болно гэсэн үг.
Хэрэв эдгээрээс өөр компьютерууд <hostid>rose</hostid>-н
<application>LPD</application> руу хандахыг хүсвэл
тэр хүсэлт нь татгалзагдах болно.</para>
@ -3446,7 +3446,7 @@ madrigal.fishbaum.de</programlisting>
Дотоод хэвлэгчид зориулсан
түр хадгалах сан дотор <filename>minfree</filename> нэртэй
файл үүсгэх хэрэгтэй. Уг файл дотор алсаас ирсэн хэвлэгдэх
ажлын хэмжээ нь хичнээн дискийн багцаар
ажлын хэмжээ нь хичнээн дискний багцаар
(512 байт) байж болох дугаарыг бичиж өгдөг.
</para>
@ -3476,7 +3476,7 @@ madrigal.fishbaum.de</programlisting>
Одоо <application>LPD</application>-н алсаас илгээгдсэн
хэвлэгдэх
ажилд зориулж гурван мегабайт хэмжээг
(6144 дискийн багц) зааж өгцгөөе.
(6144 дискний багц) зааж өгцгөөе.
:</para>
<screen>&prompt.root; <userinput>echo 6144 &gt; /var/spool/lpd/bamboo/minfree
@ -3564,7 +3564,7 @@ madrigal.fishbaum.de</programlisting>
хэвлэх үед хэрэглэгчийн нэр, компьютерийн нэр, мөн
хэвлэсэн хуудасны дугаар зэргийг бүртгэл файлд хадгалдаг.
Хэвлэгчдээ зориулсан нэгжийнх нь тооцоог та сараар, эсвэл
жилээр, эсвэл өөрийнхөө заасан хугацааагаар хэрэглэгч
жилээр, эсвэл өөрийнхөө заасан хугацаагаар хэрэглэгч
бүрийн хувьд тохирсон жагсаалт авч болдог. Ингэж бүртгэл тооцоо
хийгээд уг файлыг цэвэрлэж дараагийн үеэр нь
мөн тооцоо хийхээр бэлтгэнэ.</para>
@ -3574,7 +3574,7 @@ madrigal.fishbaum.de</programlisting>
<para><emphasis>Цагаар бүртгэж тооцох</emphasis> гэдэг нь
жаахан хэцүү болохоор нэлээн бага хэрэглэгддэг.
Энэ арганд хэрэглэгчдийг хэвлэж эхлэнгүүт тооцоо хийдэг
шүүлтүүр байдаг. Дискийн хэмжээ хязгаарлагчтай ижилхэн
шүүлтүүр байдаг. Дискний хэмжээ хязгаарлагчтай ижилхэн
энэ бүртгэл тооцоо нь харьцангуй шулуухан гүйцэтгэгддэг.
Та хэрэглэгчдийн диск хязгаарлалт нь тодорхой хэмжээнээс
хэтрэнгүүт хэрэглэгчдийг тооцоог нь хийлгэж байхаар
@ -3597,7 +3597,7 @@ madrigal.fishbaum.de</programlisting>
</para>
<sect3>
<title>Хэвлэлтэнд тооцоо хийх түргэн бөгөөд бохир арга</title>
<title>Хэвлэлтэд тооцоо хийх түргэн бөгөөд бохир арга</title>
<para>FreeBSD нь бүртгэл тооцоо хийхэд хэрэглэгдэх
хоёр үечлэн тооцоо хийдэг програмтай хамт ирдэг. Тэдгээр нь
@ -3670,7 +3670,7 @@ total 337.00 154 $ 6.74</screen>
<listitem>
<para>Энэ нь тооцоо бодох <replaceable>хэвлэгч</replaceable>ийг зааж өгнө.
<filename>/etc/printcap</filename> файл доторх
<literal>af</literal> сонголтонд яг нарийвчилсан файлын зам
<literal>af</literal> сонголтод яг нарийвчилсан файлын зам
зааж өгсөн үед л энэ нь хэрэгждэг.</para>
</listitem>
</varlistentry>
@ -3737,7 +3737,7 @@ total 337.00 154 $ 6.74</screen>
</variablelist>
<para>&man.pac.8; боловсруулсан анхдагч тооцоонд
янз бүрийн компьютерээс хэвлэсэн хэрэглэгч бүрд хуудасных нь
янз бүрийн компьютераас хэвлэсэн хэрэглэгч бүрд хуудасных нь
дугаарыг харуулдаг. Хэрэв танд компьютерийн нэр харуулах
шаардлага байхгүй (хэрэглэгч янз бүрийн машинаас хэвлэсэн
байж болно) гэж үзвэл <command>pac -m</command> гэсэн тушаалаар
@ -3760,7 +3760,7 @@ total 337.00 154 $ 6.74</screen>
Энэ тохируулгад хуудас бүрд юм уу эсвэл алхам бүрд тооцох центүүдийг
зааж өгдөг. Та энэ утгыг &man.pac.8;-г ажиллуулахдаа
<option>-p</option> гэсэн хавсралт сонголтоор дарж хэрэглэж
болдог. <option>-p</option> сонголтонд хэрэглэх утга нь
болдог. <option>-p</option> сонголтод хэрэглэх утга нь
центээр биш доллараар байх ёстой. Жишээ нь
<screen>&prompt.root; <userinput>pac -p1.50</userinput></screen>
@ -3879,7 +3879,7 @@ total 337.00 154 $ 6.74</screen>
нэртэй хэвлэгчийг анхдагч хэвлэгч гэж ханддаг.</para>
<para>Энд <emphasis>анхдагч хэвлэгч</emphasis> гэдэг нь
<envar>PRINTER</envar> орчны хувьсагч дотор буй хэвлэгч юмуу
<envar>PRINTER</envar> орчны хувьсагч дотор буй хэвлэгч юм уу
эсвэл уг орчны хувьсагчид хэвлэгч заагдаагүй байвал
<literal>lp</literal> гэсэн нэртэй хэвлэгч байна гэж авч үзэхийг
хэлж байгаа юм.</para>
@ -3942,7 +3942,7 @@ total 337.00 154 $ 6.74</screen>
<screen>&prompt.user; <userinput>lpq -P bamboo</userinput></screen>
гэсэн тушаал нь <literal>bamboo</literal> нэртэй хэвлэгч дээр байгаа
хэвлэх дарааллыг хардаг. Доорхи хэсэгт <command>lpq</command>
хэвлэх дарааллыг хардаг. Доорх хэсэгт <command>lpq</command>
тушаалын гаралтыг харуулав:</para>
<screen>bamboo is ready and printing
@ -3976,11 +3976,11 @@ active kelly 9 /etc/host.conf, /etc/hosts.equiv 88 bytes
<para>&man.lpq.1; тушаалын гаралтын хамгийн эхний мөр бас чухал
утга илэрхийлдэг нь:
хэвлэгч яг одоо юу хийж байгааг ( ядаж хэвлэгчийн юу хийж байгааг
хэвлэгч яг одоо юу хийж байгааг (ядаж хэвлэгчийн юу хийж байгааг
<application>LPD</application> нөхөр бодож байгааг) харуулдаг.</para>
<para> &man.lpq.1; тушаал нь мөн <option>-l</option> сонголтыг дэмждэг
бөгөөд энэ нь уртгасан жагсаалтыг харуулдаг юм. Доор
бөгөөд энэ нь уртасгасан жагсаалтыг харуулдаг юм. Доор
<command>lpq -l</command> тушаалын гаралтыг харуулав:</para>
<screen>waiting for bamboo to become ready (offline ?)
@ -4240,7 +4240,7 @@ cfA013rose dequeued
</sect3>
<sect3 id="printing-lpr-options-job-handling">
<title>Хэвлэлтэнд хандах сонголтууд</title>
<title>Хэвлэлтэд хандах сонголтууд</title>
<para>&man.lpr.1; тушаалд өгсөн дараах сонголтууд
<application>LPD</application> дээрх хэвлэгдэх ажлуудад
@ -4288,7 +4288,7 @@ cfA013rose dequeued
<para>Хэрэв та том хэмжээний файл хэвлэх гэж байгаа бол
энэ сонголт танд тун хэрэг болно. Ингэснээр түр хадгалагчид
буй дискийн хэмжээг хэмнэдэг ( таны том хэмжээний файл
буй дискний хэмжээг хэмнэдэг ( таны том хэмжээний файл
түр хадгалагчийн хэмжээнээс хэтэрч түүнтэй зэрэгцээ орших
зай уруу илүүдэж гарах аюултай). <application>LPD</application>
мөн хэвлэх файлыг хуулах гэж цаг зарцуулахгүй түргэн байх
@ -4301,10 +4301,10 @@ cfA013rose dequeued
<note>
<para>Хэрэв та сүлжээгээр өөр хэвлэгч рүү хэвлэж байгаа бол
<application>LPD</application> нь уг компьютерээс алсад буй
<application>LPD</application> нь уг компьютераас алсад буй
хэвлэгч рүү файлыг хуулдаг болохоор <option>-s</option> сонголт
нь дотоод зайгаа хэмнэхээс биш алсад буй компьютерийн
дискийн зайг хэмнэдэггүй. Гэвч ийм байсан ч хэрэгтэй сонголт билээ.
дискний зайг хэмнэдэггүй. Гэвч ийм байсан ч хэрэгтэй сонголт билээ.
</para>
</note>
</listitem>
@ -4337,7 +4337,7 @@ cfA013rose dequeued
<term>-C <replaceable>текст</replaceable></term>
<listitem>
<para>Толгой хэсэгт байдаг копмьютерийн нэрийг
<para>Толгой хэсэгт байдаг компьютерийн нэрийг
зааж өгсөн <replaceable>текст</replaceable>ээр орлуулдаг.
Ердийн үед бол уг хэвлэх ажлыг илгээсэн компьютерийн нэр байдаг.
</para>
@ -4452,7 +4452,7 @@ cfA013rose dequeued
<replaceable>хэвлэгчийн-нэр</replaceable></command></term>
<listitem>
<para>Шинээр ирэх ажлуудад дарааллыг хорино. Хэрэв хэвлэгч тухайн үед хэвлэж байвал
<para>Шинээр ирэх ажлуудад дарааллыг хорьно. Хэрэв хэвлэгч тухайн үед хэвлэж байвал
дараалалд үлдсэн байгаа зүйлсүүдийг хэвлэдэг.
Супер хэрэглэгч (<username>root</username>) дараалал хоригдсон
байсан ч хэвлэх зүйл илгээдэг.</para>
@ -4609,10 +4609,10 @@ cfA013rose dequeued
хөгжүүлэгдсэн юм.</para>
<para><application>CUPS</application> нь Internet Printing
Protocol (<acronym>IPP</acronym>) буюу Интернетийн Хэвлэх Протоколыг
Protocol (<acronym>IPP</acronym>) буюу Интернэтийн Хэвлэх Протоколыг
ашиглаж хэвлэх ажлууд болон дарааллуудыг удирдах үндсээ болгодог.
Line Printer Daemon (<acronym>LPD</acronym>) буюу Шугамын
Хэвлэгчийн Демон, Server Message Block (<acronym>SMB</acronym>)
Хэвлэгчийн Дэмон, Server Message Block (<acronym>SMB</acronym>)
буюу Серверийн Мэдэгдлийн Блок, болон AppSocket (JetDirect гэгддэг)
протоколууд нь багасгасан ажиллагаатайгаар бас дэмжигдсэн байдаг.
CUPS нь амьдралд байх &unix; дээрх хэвлэлтийг дэмжихийн тулд
@ -4630,7 +4630,7 @@ cfA013rose dequeued
<sect1 id="printing-troubleshooting">
<title>Алдааг олж засварлах</title>
<para>&man.lptest.1; програмын тусамжтайгаар энгийн шалгах
<para>&man.lptest.1; програмын тусламжтайгаар энгийн шалгах
үйлдэл хийж дуусахад та зөв хэвлэгдсэн хүссэн үр дүнд биш
харин дараах алдаануудтай тулгарч болзошгүй юм:</para>
@ -4656,7 +4656,7 @@ cfA013rose dequeued
шалгахад мөн илүүдэхгүй.</para>
<para><filename>/usr/local/libexec/if-simple</filename>
бүрхүүлийн скриптэнд оруулсан дараах оруулга нь хэвлэх
бүрхүүлийн скриптэд оруулсан дараах оруулга нь хэвлэх
үйлдлийн дараа хэвлэгч рүү хуудас дууссан тэмдэгт илгээнэ:</para>
<programlisting>#!/bin/sh
@ -4728,7 +4728,7 @@ exit 2</programlisting>
<para>Хэвлэгчийнхээ тохируулгын цонхыг ашиглан
эдгээр тэмдэгтийг өөрөөр хөрвүүлж ойлгохоор тохируулах.
Иймэрхүү тохиргоо байдаг эсэхийг хэвлэгчийнхээ
гарын авлаганд харах хэрэгтэй.</para>
гарын авлагад харах хэрэгтэй.</para>
<note>
<para>Хэрэв та системээ шинээр ачаалахдаа
@ -4744,7 +4744,7 @@ exit 2</programlisting>
автоматаар LF тэмдэгтийг CR+LF тэмдэгт рүү хувиргадаг.
Мэдээж энэ нь <emphasis>зөвхөн</emphasis> цуваа холболтоор
холбогдсон хэвлэгч дээр ажиллана. Энэ шинж чанарыг
идэвхижүүлэхийн тулд <literal>ms#</literal> хэрэгслийг
идэвхжүүлэхийн тулд <literal>ms#</literal> хэрэгслийг
ашиглан <literal>onlcr</literal> горимыг хэвлэгчийн
<filename>/etc/printcap</filename> файл дотор оруулж
өгөх хэрэгтэй.</para>

File diff suppressed because it is too large Load diff

View file

@ -25,7 +25,7 @@
<para>&unix; нь цуваа холбоонуудад зориулсан дэмжлэгтэй үргэлж байсаар ирсэн.
Тухайлбал хамгийн анхны &unix; машинууд хэрэглэгчийн оролт болон гаралтын
хувьд цуваа шугамууд дээр тулгуурладаг байсан. Дундаж <quote>терминал</quote> нь
секундэнд 10 тэмдэгт дамжих цуваа хэвлэгч болон гараас тогтдог байсан тэр үеэс хойш
секундэд 10 тэмдэгт дамжих цуваа хэвлэгч болон гараас тогтдог байсан тэр үеэс хойш
юмс асар их өөрчлөгдсөөр ирсэн юм. Энэ бүлэг нь FreeBSD дээр цуваа холбоонуудыг
ашиглах зарим аргуудаас дурдах болно.</para>
@ -37,7 +37,7 @@
талаар.</para></listitem>
<listitem><para>Алсын хэрэглэгчдийг модемоор таны систем уруу
нэвтрэхийг хэрхэн зөвшөөрөх талаар.</para></listitem>
<listitem><para>Цуваа консолиос өөрийн системийг хэрхэн
<listitem><para>Цуваа консолоос өөрийн системийг хэрхэн
ачаалах талаар.</para></listitem>
</itemizedlist>
@ -65,7 +65,7 @@
<varlistentry>
<term>bps</term>
<listitem>
<para>Bits per Second буюу секундэнд дамжуулах бит &mdash;
<para>Bits per Second буюу секундэд дамжуулах бит &mdash;
өгөгдөл дамжих хурд</para>
</listitem>
</varlistentry>
@ -98,8 +98,8 @@
<para>Холбоонуудын өгөгдлийн хурдны талаар ярихдаа энэ хэсэг <quote>baud</quote>
гэсэн ухагдахууныг ашигладаггүй. Baud нь тодорхой хугацаанд хийгдсэн цахилгааны
төлөвийн шилжилтүүдийн тоог хэлдэг бол <quote>bps</quote> (bits per second
буюу секундэнд дамжуулах бит) нь хэрэглэгдэх <emphasis>зөв</emphasis>
төлвийн шилжилтүүдийн тоог хэлдэг бол <quote>bps</quote> (bits per second
буюу секундэд дамжуулах бит) нь хэрэглэгдэх <emphasis>зөв</emphasis>
ойлголт юм (энэ нь ямар ч байсан хэцүү зөрүүд хүмүүст тийм ч яршиг төвөг болдоггүй
юм шиг санагддаг).</para>
</sect2>
@ -107,9 +107,9 @@
<sect2 id="serial-cables-ports">
<title>Кабелиуд болон Портууд</title>
<para>Өөрийн FreeBSD систем уруу модем эсвэл терминалийг холбохын тулд
танд компьютер дээр чинь цуваа порт болон өөрийн цуваа төхөөрөмж уруу холбох зөв кабел
хэрэгтэй болно. Хэрэв та өөрийн тоног төхөөрөмжтэй болон шаардагдах кабелтай
<para>Өөрийн FreeBSD систем уруу модем эсвэл терминалыг холбохын тулд
танд компьютер дээр чинь цуваа порт болон өөрийн цуваа төхөөрөмж уруу холбох зөв кабель
хэрэгтэй болно. Хэрэв та өөрийн тоног төхөөрөмжтэй болон шаардагдах кабельтай
аль хэдийн танил болсон бол энэ хэсгийг айлгүйгээр орхиж болно.</para>
<sect3 id="term-cables">
@ -125,9 +125,9 @@
<title>Null-модем кабелиуд</title>
<indexterm>
<primary>null-модем кабел</primary>
<primary>null-модем кабель</primary>
</indexterm>
<para>Null-модем кабел нь <quote>Signal Ground</quote> буюу Газар дохио
<para>Null-модем кабель нь <quote>Signal Ground</quote> буюу Газар дохио
зэрэг зарим дохионуудыг шууд нэвтрүүлдэг боловч зарим дохионуудыг
шилжүүлдэг. Жишээ нь нэг талын <quote>Transmitted Data</quote>
буюу Дамжигдсан Өгөгдөл зүү нь нөгөө талын <quote>Received Data</quote>
@ -144,7 +144,7 @@
шаарддаг.</para>
<table frame="none" pgwide="1">
<title>DB-25-аас DB-25 Null-Модем кабел</title>
<title>DB-25-аас DB-25 Null-Модем кабель</title>
<tgroup cols="5">
<thead>
@ -236,7 +236,7 @@
<para>Одоо үед нийтлэг байдаг өөр хоёр схемийг энд үзүүлэв.</para>
<table frame="none" pgwide="1">
<title>DB-9-өөс DB-9 Null-Модем кабел</title>
<title>DB-9-өөс DB-9 Null-Модем кабель</title>
<tgroup cols="5">
<thead>
@ -326,7 +326,7 @@
</table>
<table frame="none" pgwide="1">
<title>DB-9-өөс DB-25 Null-Модем кабел</title>
<title>DB-9-өөс DB-25 Null-Модем кабель</title>
<tgroup cols="5">
<thead>
@ -432,7 +432,7 @@
<title>Стандарт RS-232C кабелиуд</title>
<indexterm><primary>RS-232C кабелиуд</primary></indexterm>
<para>Стандарт цуваа кабел нь RS-232C дохионуудыг бүгдийг нь шууд
<para>Стандарт цуваа кабель нь RS-232C дохионуудыг бүгдийг нь шууд
нэвтрүүлдэг. Өөрөөр хэлбэл кабелийн нэг талын <quote>Transmitted Data</quote> буюу
Дамжигдсан Өгөгдөл зүү нь нөгөө талын <quote>Transmitted Data</quote> буюу
Дамжигдсан Өгөгдөл зүү уруу ордог. Энэ нь модемийг таны FreeBSD систем уруу болон
@ -444,7 +444,7 @@
<sect3 id="term-ports">
<title>Портууд</title>
<para>Цуваа портууд нь өгөгдлийг FreeBSD хост компьютер болон терминалийн хооронд
<para>Цуваа портууд нь өгөгдлийг FreeBSD хост компьютер болон терминалын хооронд
дамжуулах төхөөрөмжүүд юм. Энэ хэсэг нь ямар төрлийн портууд байдаг болон
FreeBSD дээр тэдгээрт хэрхэн ханддагийг тайлбарлах болно.</para>
@ -484,7 +484,7 @@
<para>Call-out буюу дуудах портууд нь
<filename>/dev/cuad<replaceable>N</replaceable></filename>
гэгддэг. Дуудах портуудыг терминалуудад зориулж ихэвчлэн ашигладаггүй,
зөвхөн модемуудад зориулж ашигладаг. Цуваа кабел эсвэл терминал нь
зөвхөн модемуудад зориулж ашигладаг. Цуваа кабель эсвэл терминал нь
зөөгчийг илрүүлэх дохиог дэмждэггүй бол та дуудах портуудыг ашиглаж
болох юм.</para>
@ -494,7 +494,7 @@
</listitem>
</itemizedlist>
<para>Хэрэв та терминалийг эхний цуваа порт уруу (&ms-dos; дээр <devicename>COM1</devicename>)
<para>Хэрэв та терминалыг эхний цуваа порт уруу (&ms-dos; дээр <devicename>COM1</devicename>)
холбосон бол терминалд хандахдаа <filename>/dev/ttyd0</filename> гэж
ашиглах болно. Хэрэв терминал нь хоёр дахь цуваа порт дээр байгаа бол
(бас <devicename>COM2</devicename> гэгддэг) <filename>/dev/ttyd1</filename>
@ -559,8 +559,8 @@ sio3: type 16550A</screen>
<literal>IO_COM3</literal> нь <literal>0x3e8</literal>-ийн
<literal>IO_COM4</literal> нь <literal>0x2e8</literal>-ийн орлуулалт юм.
Эдгээр хаягууд нь цуваа портуудын нэлээн түгээмэл портын хаягууд бөгөөд 4,3, 5 болон 9
тасалдалууд нь нэлээн түгээмэл тасалдал хүсэх шугамнууд юм. Ердийн цуваа портууд нь
ISA-bus бүхий PC-үүд дээр тасалдалуудыг хуваалцаж <emphasis>чаддаггүйг</emphasis>
тасалдлууд нь нэлээн түгээмэл тасалдал хүсэх шугамнууд юм. Ердийн цуваа портууд нь
ISA-bus бүхий PC-үүд дээр тасалдлуудыг хуваалцаж <emphasis>чаддаггүйг</emphasis>
бас санаарай (олон порттой хавтангууд нь өөр дээрээ хавтан дээр бүх 16550A-уудад нэг эсвэл хоёр тасалдал
хүсэх шугамуудыг хуваалцахыг зөвшөөрдөг бичил схемүүдтэй байдаг).</para>
</note>
@ -592,7 +592,7 @@ sio3: type 16550A</screen>
холбооны портын параметрүүдийг порт нээгдэх бүрт
эхлүүлж тохируулахад хэрэглэгддэг. Түгжих төхөөрөмжүүд нь
хэрэглэгчид болон програмуудын зарим нэг параметрүүдийг өөрчлөхөөс сэргийлэхийн тулд
портууд дээр тугуудыг түгжихэд хэрэглэгддэг. Терминалийн тохиргоонууд, түгжих болон
портууд дээр тугуудыг түгжихэд хэрэглэгддэг. Терминалын тохиргоонууд, түгжих болон
эхлүүлэх төхөөрөмжүүд болон терминалын тохируулгуудыг тохируулах талаар
дэлгэрэнгүй мэдээллийг &man.termios.4;, &man.sio.4;, болон &man.stty.1;
гарын авлагын хуудаснуудаас үзнэ үү.</para>
@ -608,7 +608,7 @@ sio3: type 16550A</screen>
<para><devicename>ttyd<replaceable>N</replaceable></devicename> (эсвэл
<devicename>cuad<replaceable>N</replaceable></devicename>) төхөөрөмж нь
таны өөрийн програмууддаа зориулж нээхийг хүсэх ердийн төхөөрөмж юм. Процесс
төхөөрөмжийг онгойлгоход энэ нь терминалийн I/O тохиргоонуудын анхдагч олонлогтой
төхөөрөмжийг онгойлгоход энэ нь терминалын I/O тохиргоонуудын анхдагч олонлогтой
байх болно. Та эдгээр тохиргоонуудыг дараах тушаалаар үзэж болно</para>
<screen>&prompt.root; <userinput>stty -a -f /dev/ttyd1</userinput></screen>
@ -619,7 +619,7 @@ sio3: type 16550A</screen>
<quote>эхний төлөвт</quote> төхөөрөмжийн тохиргоонуудыг тааруулж
болно. Жишээ нь <devicename>ttyd5</devicename>-ийн хувьд анхдагчаар
<option>CLOCAL</option> горим, 8 бит холбоо, болон <option>XON/XOFF</option>
урсгалын хяналтыг идэвхжүүлэхийн тулд дараахийг бичнэ:</para>
урсгалын хяналтыг идэвхжүүлэхийн тулд доор дурдсаныг бичнэ:</para>
<screen>&prompt.root; <userinput>stty -f /dev/ttyd5.init clocal cs8 ixon ixoff</userinput></screen>
@ -635,7 +635,7 @@ sio3: type 16550A</screen>
<para>Програм зарим тохиргоонуудыг өөрчлөхөөс сэргийлэхийн тулд
<quote>түгжих төлөвт</quote> төхөөрөмжид тохиргоо хийнэ. Жишээ нь
<devicename>ttyd5</devicename>-ийн хурдыг 57600&nbsp;bps
болгож түгжихийн тулд дараахийг бичнэ:</para>
болгож түгжихийн тулд доор дурдсаныг бичнэ:</para>
<screen>&prompt.root; <userinput>stty -f /dev/ttyd5.lock 57600</userinput></screen>
@ -663,7 +663,7 @@ sio3: type 16550A</screen>
<indexterm><primary>терминалууд</primary></indexterm>
<para>Терминалууд нь таныг компьютерийнхээ консол дээр байхгүй үед эсвэл сүлжээнд
<para>Терминалууд нь таныг компьютерийнхаа консол дээр байхгүй үед эсвэл сүлжээнд
холбогдоогүй байхад амархан, үнэ хямд аргаар FreeBSD систем уруу хандах
боломжийг олгодог. Энэ хэсэг нь терминалуудыг FreeBSD-тэй хэрхэн ашиглах
талаар тайлбарлана.</para>
@ -676,10 +676,10 @@ sio3: type 16550A</screen>
байсан байна. Энэ нь зөвхөн текст орчны ажил хийхийн тулд модем болон терминал
програм хангамж ашиглан алсын системд залган орохтой бараг төстэй юм.</para>
<para>Одоогийн PC-үүд нь өндөр чанарын графикуудыг үзүүлж чадах консолиудтай
<para>Одоогийн PC-үүд нь өндөр чанарын графикуудыг үзүүлж чадах консолуудтай
боловч цуваа порт дээр нэвтрэх сесс үүсгэх чадвар өнөөгийн бараг бүх
&unix; загварын үйлдлийн системд байдаг бөгөөд FreeBSD ч бас үүний нэгэн
адил юм. Ашиглагдаагүй байгаа цуваа портод холбогдсон терминалийг ашиглан
адил юм. Ашиглагдаагүй байгаа цуваа портод холбогдсон терминалыг ашиглан
та нэвтрэн орж дурын текст програмыг консол эсвэл X цонхны систем дээр
<command>xterm</command> цонхонд ажиллуулдаг байсан шигээр ажиллуулж
болох юм.</para>
@ -735,7 +735,7 @@ sio3: type 16550A</screen>
<para>Хэрэв <link linkend="term-dumb">дүлий терминал</link> нь текст
харуулах, илгээж хүлээн авах чадвартай байдаг бол ямар ч нөөц персонал компьютер
дүлий терминал болж чадна. Танд зөв кабел болон компьютер дээр ажиллах зарим нэг
дүлий терминал болж чадна. Танд зөв кабель болон компьютер дээр ажиллах зарим нэг
<emphasis>терминал эмуляц хийх</emphasis> програм хангамж хоёр л хэрэгтэй
болох юм.</para>
@ -831,7 +831,7 @@ sio3: type 16550A</screen>
</step>
<step>
<para>Анхдагч терминалийн төрлийг заана.</para>
<para>Анхдагч терминалын төрлийг заана.</para>
</step>
<step>
@ -860,8 +860,8 @@ sio3: type 16550A</screen>
<para><filename>/etc/ttys</filename> файл нь нэвтрэлтүүдийг зөвшөөрөхийг хүссэн
таны FreeBSD систем дээрх бүх портуудыг жагсаадаг. Жишээ нь эхний виртуал консол
<filename>ttyv0</filename> нь энэ файлд өөрийн оруулгатай байна. Та энэ оруулгыг
ашиглан консол дээр нэвтрэн орж чадна. Энэ файл нь бас бусад виртуал консолиуд, цуваа портууд,
болон псевдо tty-уудын оруулгуудыг бас агуулдаг. Хатуугаар холбогдсон терминалийн хувьд
ашиглан консол дээр нэвтрэн орж чадна. Энэ файл нь бас бусад виртуал консолууд, цуваа портууд,
болон псевдо tty-уудын оруулгуудыг бас агуулдаг. Хатуугаар холбогдсон терминалын хувьд
цуваа портын <filename>/dev</filename> оруулгыг <filename>/dev</filename>
хэсэггүйгээр (жишээ нь <filename>/dev/ttyv0</filename> нь <devicename>ttyv0</devicename>
гэж жагсаагдах болно) жагсаадаг.</para>
@ -875,7 +875,7 @@ sio3: type 16550A</screen>
<title><filename>/etc/ttys</filename> уруу терминалын оруулгууд нэмэх нь</title>
<para>Бид системд хоёр терминал холбохыг хүслээ гэж бодъё: Wyse-50
болон VT-100 терминалийг эмуляц хийх <application>Procomm</application>
болон VT-100 терминалыг эмуляц хийх <application>Procomm</application>
терминал програм хангамжийг ажиллуулж байгаа хуучин 286 IBM PC-г
терминал маягаар ашиглая. Бид Wyse-ийг хоёр дахь цуваа порт уруу
холбож 286-г зургаа дахь цуваа порт уруу холбоё (олон порттой цуваа картын
@ -894,7 +894,7 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
<calloutlist>
<callout arearefs="co-ttys-line1col1">
<para>Эхний талбар нь ихэвчлэн <filename>/dev</filename>-д байгаа
терминалийн тусгай файлын нэрийг заадаг.</para>
терминалын тусгай файлын нэрийг заадаг.</para>
</callout>
<callout arearefs="co-ttys-line1col2">
@ -906,13 +906,13 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
<para><command>getty</command> програм нь нэг (нэмэлт) параметр
<replaceable>getty</replaceable> төрлийг өөрийн тушаалын мөрөнд
хүлээн авдаг. <replaceable>getty</replaceable> төрөл нь
терминалийн шугам дахь bps хурд болон parity зэрэг шинжүүдийг
терминалын шугам дахь bps хурд болон parity зэрэг шинжүүдийг
тохируулдаг. <command>getty</command> програм нь
эдгээр шинжүүдийг <filename>/etc/gettytab</filename> файлаас
уншдаг.</para>
<para><filename>/etc/gettytab</filename> файл нь хуучин болон
шинэ терминалийн шугамнуудад зориулсан олон мөрүүдийг агуулдаг.
шинэ терминалын шугамнуудад зориулсан олон мөрүүдийг агуулдаг.
Бараг бүх тохиолдолд <literal>std</literal> текстээр эхэлсэн
оруулгууд нь hardwired буюу хатуугаар холбогдсон терминалуудын
хувьд ажилладаг. Эдгээр оруулгууд нь parity-г орхидог.
@ -935,15 +935,15 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
<callout arearefs="co-ttys-line1col3">
<para>Гурав дахь талбар нь тэр tty шугам уруу ихэвчлэн холбогдсон байдаг
терминалийн төрөл юм. Хэрэглэгч нь бараг л дурын терминалийн төрөл эсвэл
терминалын төрөл юм. Хэрэглэгч нь бараг л дурын терминалын төрөл эсвэл
програм хангамжаар утасдан холбогдож болох учир dial-up портуудын хувьд
<literal>unknown</literal> эсвэл <literal>dialup</literal>
төрөл энэ талбарт ихэвчлэн ашиглагддаг. Хатуугаар холбогдсон терминалуудын
хувьд терминалийн төрөл өөрчлөгдөхгүй учраас та энэ талбарт
&man.termcap.5; мэдээллийн баазаас жинхэнэ терминалийн төрлийг
хувьд терминалын төрөл өөрчлөгдөхгүй учраас та энэ талбарт
&man.termcap.5; мэдээллийн баазаас жинхэнэ терминалын төрлийг
тавьж болно.</para>
<para>Бидний жишээн дээр Wyse-50 нь жинхэнэ терминалийн төрлийг ашиглах
<para>Бидний жишээн дээр Wyse-50 нь жинхэнэ терминалын төрлийг ашиглах
бол <application>Procomm</application> ажиллуулж байгаа
286 PC нь VT-100-г эмуляц хийхээр тохируулагдах болно.</para>
@ -969,7 +969,7 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
авахын тулд &man.su.1; эсвэл өөр төстэй арга замыг ашиглах
ёстой юм.</para>
<para>Түгжээтэй хаалганы цаана байгаа терминалийн хувьд ч гэсэн
<para>Түгжээтэй хаалганы цаана байгаа терминалын хувьд ч гэсэн
<quote>insecure</quote> тохируулгыг ашиглах нь хамгийн зөв зүйтэй
юм. Хэрэв танд супер хэрэглэгчийн зөвшөөрлүүд хэрэгтэй бол
нэвтрэн ороод <command>su</command> тушаалыг ашиглах нь
@ -1004,7 +1004,7 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
<sect2 id="term-debug">
<title>Өөрийн холболтод гарсан алдааг олж засварлах нь</title>
<para>Нягт нямбай анхаарал хандуулсан байлаа ч гэсэн терминалийг тохируулж
<para>Нягт нямбай анхаарал хандуулсан байлаа ч гэсэн терминалыг тохируулж
байх явцад алдаа гарч буруутаж болох юм. Энд шинж тэмдгүүдийн жагсаалт
болон зарим нэг санал болгосон засваруудыг үзүүлэв.</para>
@ -1016,8 +1016,8 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
терминал эмуляц хийх програм хангамж ажиллуулж байгаа эсэхийг
шалгаарай.</para>
<para>Кабел терминал болон FreeBSD компьютерт сайн холбогдсон эсэхийг
шалгах хэрэгтэй. Энэ нь зөв төрлийн кабел болохыг баталгаажуулж үзээрэй.</para>
<para>Кабель терминал болон FreeBSD компьютерт сайн холбогдсон эсэхийг
шалгах хэрэгтэй. Энэ нь зөв төрлийн кабель болохыг баталгаажуулж үзээрэй.</para>
<para>Терминал болон FreeBSD нь bps хурд болон parity тохиргоонууд дээр
тохирч байгаа эсэхийг шалгаарай. Хэрэв та видео дэлгэцийн терминалтай бол
@ -1027,7 +1027,7 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
<para><command>getty</command> процесс ажиллаж терминалд үйлчилж
байгаа эсэхийг үзнэ. Жишээ нь ажиллаж байгаа <command>getty</command>
процессуудын жагсаалтыг <command>ps</command> тушаалаар авахын тулд
дараахийг бичнэ:</para>
доор дурдсаныг бичнэ:</para>
<screen>&prompt.root; <userinput>ps -axww|grep getty</userinput></screen>
@ -1043,13 +1043,13 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
<para>Хэрэв ямар ч <command>getty</command> процесс ажиллахгүй
байгаа бол <filename>/etc/ttys</filename> файлд та портыг
идэвхжүүлсэн эсэхээ шалгаарай. Мөн <filename>ttys</filename>
файлыг өөрчилсөнийхөө дараа <command>kill -HUP 1</command>
тушаалыг ажиллуухаа мартуузай.</para>
файлыг өөрчилснийхөө дараа <command>kill -HUP 1</command>
тушаалыг ажиллуулахаа мартуузай.</para>
<para>Хэрэв <command>getty</command> процесс ажиллаж байгаа боловч
терминал нь нэвтрэлт хүлээх мөрийг харуулахгүй байгаа, эсвэл энэ нь
хүлээх мөрийг үзүүлж байгаа боловч танд бичихийг зөвшөөрөхгүй байгаа бол
таны терминал эсвэл кабел тоног төхөөрөмжийн handshaking буюу
таны терминал эсвэл кабель тоног төхөөрөмжийн handshaking буюу
харилцан зохицож холбогдох горимыг дэмжихгүй байна гэсэн үг юм.
<filename>/etc/ttys</filename> файл дахь оруулгыг
<literal>std.38400</literal>-с <literal>3wire.38400</literal>
@ -1058,7 +1058,7 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
мартуузай). <literal>3wire</literal> оруулга нь <literal>std</literal>-тэй
төстэй боловч тоног төхөөрөмжийн handshaking хийдэггүй.
Магадгүй та хурдыг багасгаж эсвэл <literal>3wire</literal>-г
ашиглаж байхдаа буффер дүүрэхээс сэргийлж
ашиглаж байхдаа буфер дүүрэхээс сэргийлж
програм хангамжийн урсгалын хяналтыг идэвхжүүлэх
хэрэгтэй байж болох юм.</para>
@ -1078,7 +1078,7 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
<sect3>
<title>Тэмдэгтүүд хоёр удаа гарах; бичих үед нууц үг гарах</title>
<para>Терминалийг (эсвэл терминал эмуляц хийх програм хангамжийг)
<para>Терминалыг (эсвэл терминал эмуляц хийх програм хангамжийг)
<quote>half duplex</quote> эсвэл <quote>local echo</quote>
горимоос <quote>full duplex</quote> уруу шилжүүлнэ.</para>
@ -1091,7 +1091,7 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
<authorgroup>
<author>
<firstname>Гай</firstname>
<surname>Хелмер</surname>
<surname>Хэлмер</surname>
<contrib>Хувь нэмэр болгон оруулсан </contrib>
</author>
</authorgroup>
@ -1129,9 +1129,9 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
<title>Модемууд болон Кабелууд</title>
<indexterm><primary>модем</primary></indexterm>
<para>Хэрэв та гадаад модем ашиглаж байгаа бол танд мэдээж зөв кабел
<para>Хэрэв та гадаад модем ашиглаж байгаа бол танд мэдээж зөв кабель
хэрэгтэй болно. Хэвийн бүх дохионууд холбогдсон байхад стандарт RS-232C цуваа
кабел хангалттай байх ёстой:</para>
кабель хангалттай байх ёстой:</para>
<table frame="none" pgwide="1" id="serialcomms-signal-names">
<title>Дохионы нэрс</title>
@ -1191,17 +1191,17 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
<para>2400&nbsp;bps хурдаас дээш урсгалын хяналтад
<acronym>RTS</acronym> болон <acronym>CTS</acronym> дохионууд
FreeBSD-д хэрэгтэй байдаг. Мөн хэзээ дуудлага хүлээн авсан эсвэл шугам таслагдсаныг мэдэх
<acronym>CD</acronym> дохио болон сесс бүрэн гүйцэд болсоны дараа модемийг
<acronym>CD</acronym> дохио болон сесс бүрэн гүйцэд болсны дараа модемийг
дахин тохируулах <acronym>DTR</acronym> дохионууд хэрэгтэй байдаг.
Зарим кабелууд нь бүх хэрэгцээтэй дохионуудгүйгээр холбогдсон байдаг болохоор
Зарим кабелиуд нь бүх хэрэгцээтэй дохионуудгүйгээр холбогдсон байдаг болохоор
шугам таслагдах үед нэвтрэх сесс байхгүй болохгүй байх зэрэг асуудлууд хэрэв танд байгаа бол
таны кабел асуудалтай байж болох юм.</para>
таны кабель асуудалтай байж болох юм.</para>
<para>Бусад &unix; төст үйлдлийн системүүдийн адил FreeBSD нь
хэзээ дуудлагыг хүлээн авсан эсвэл шугам хэзээ таслагдсан болон дуудлагын дараа
модемийг тасалж дахин тохируулахыг мэдэх тоног төхөөрөмжийн дохионуудыг
ашигладаг. FreeBSD нь модем уруу тушаалуудыг илгээх эсвэл модемоос
төлөвийн тайлангуудыг харахаас зайлсхийдэг. Хэрэв та модемуудыг
төлвийн тайлангуудыг харахаас зайлсхийдэг. Хэрэв та модемуудыг
PC дээр тулгуурласан мэдээ тавих системүүд уруу холбохыг мэддэг бол
энэ нь болхи санагдаж магадгүй юм.</para>
</sect3>
@ -1212,11 +1212,11 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
<para>FreeBSD нь NS8250-, NS16450-, NS16550-, болон NS16550A-дээр
тулгуурласан EIA RS-232C (CCITT V.24) холбооны интерфэйсүүдийг дэмждэг.
8250 болон 16450 интерфэйсүүд нь ганц тэмдэгтийн буффертай байдаг. 16550
төхөөрөмж нь системийн ажиллагааг илүү сайн болгох 16 тэмдэгтийн буффертай
байдаг. (Цэвэр 16550 дахь алдаанууд нь 16 тэмдэгтийн буфферийн хэрэглээнээс
8250 болон 16450 интерфэйсүүд нь ганц тэмдэгтийн буфертай байдаг. 16550
төхөөрөмж нь системийн ажиллагааг илүү сайн болгох 16 тэмдэгтийн буфертай
байдаг. (Цэвэр 16550 дахь алдаанууд нь 16 тэмдэгтийн буферийн хэрэглээнээс
зайлсхийдэг, тиймээс хэрэв боломжтой бол 16550A-г ашиглаарай). Ганц тэмдэгтийн
буффер бүхий төхөөрөмжүүд нь 16 тэмдэгтийн буффер бүхий төхөөрөмжүүдээс илүү
буфер бүхий төхөөрөмжүүд нь 16 тэмдэгтийн буфер бүхий төхөөрөмжүүдээс илүү
ажил үйлдлийн системээс шаарддаг учраас 16550A-дээр тулгуурласан цуваа
интерфэйс картуудыг эрхэмлэх нь зүйтэй юм. Хэрэв систем олон идэвхтэй
цуваа портуудтай бол эсвэл их ачаалалтай бол 16550A-дээр тулгуурласан картууд
@ -1274,7 +1274,7 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
скриптэд байрлуулж болно.</para>
<para>&unix; дээр dial-up модемуудын талаар санаа бодлын хоёр сургууль байдаг.
Нэг бүлэг нь алсын хэрэглэгч ямар ч хурдаар залгасан байсан гэсэн локал компьютерээс
Нэг бүлэг нь алсын хэрэглэгч ямар ч хурдаар залгасан байсан гэсэн локал компьютераас
модемд холбогдсон RS-232 интерфэйс түгжигдсэн хурдаар ажиллахаар өөрсдийн
модемууд болон системүүдийг тохируулах дуртай байдаг. Энэ тохиргооны ашигтай
тал нь алсын хэрэглэгч системийн нэвтрэлт хүлээх мөрийг үргэлж нэн даруй хардаг
@ -1315,7 +1315,7 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
</indexterm>
<para><filename>/etc/gettytab</filename> нь &man.getty.8;-ийн
тохиргооны мэдээллийн &man.termcap.5; загварын файл юм. Файлын
хэлбэр болон боломжуудын жагсаалтын талаарх бүрэн мэдээллийг &man.gettytab.5;
хэлбэр болон боломжуудын жагсаалтын тухай бүрэн мэдээллийг &man.gettytab.5;
гарын авлагын хуудаснаас үзнэ үү.</para>
<sect4>
@ -1426,23 +1426,23 @@ vq|VH57600|Very High Speed Modem at 57600,8-bit:\
(<replaceable>xxx</replaceable> нь эхний
<filename>gettytab</filename> боломжоор солигдоно) нь энэ төхөөрөмж дээр
<command>init</command>-ийн ажиллуулах процесс юм. Гурав дахь
<literal>dialup</literal> гэдэг нь терминалийн анхдагч төрөл юм.
<literal>dialup</literal> гэдэг нь терминалын анхдагч төрөл юм.
Дөрөв дэх параметр <literal>on</literal> гэдэг нь <command>init</command>-д
шугам ажиллагаатай гэдгийг заана. Тав дахь параметр <literal>secure</literal>
байж болох боловч энэ нь зөвхөн физикийн хувьд аюулгүй терминалуудад (системийн
консолд) ашиглагдах ёстой юм.</para>
<para>Анхдагч терминалийн төрөл нь (дээрх жишээний <literal>dialup</literal>)
<para>Анхдагч терминалын төрөл нь (дээрх жишээний <literal>dialup</literal>)
локал тохируулгуудаас хамаарна. <literal>dialup</literal> нь dial-up шугамууд
дээрх уламжлалт терминалын анхдагч төрөл бөгөөд хэрэглэгчид нь өөрсдийн нэвтрэх
скриптүүдийг терминал <literal>dialup</literal> байгаа үед мэдэхээр өөрчилж өөрсдийн
терминалийн төрлийг автоматаар тааруулж болох юм. Гэхдээ зохиогч өөрийн сайт дээр
анхдагч терминалийн төрлөө <literal>vt102</literal> гэх нь хялбар болохыг
олсон бөгөөд хэрэглэгчид өөрсдийн алсын системүүд дээрээ ердөө л VT102 эмуляцийг
терминалын төрлийг автоматаар тааруулж болох юм. Гэхдээ зохиогч өөрийн сайт дээр
анхдагч терминалын төрлөө <literal>vt102</literal> гэх нь хялбар болохыг
олсон бөгөөд хэрэглэгчид өөрсдийн алсын системүүд дээрээ ердөө л VT102 эмуляцыг
ашигладаг болохоор тэр юм.</para>
<para>Та <filename>/etc/ttys</filename> файлд өөрчлөлтүүд хийснийхээ
дараа <command>init</command> процессд файлыг дахин уншуулахын тулд
дараа <command>init</command> процессод файлыг дахин уншуулахын тулд
<acronym>HUP</acronym> дохиог илгээж болох юм. Та дараах тушаалыг
ашиглаж
@ -1673,7 +1673,7 @@ AT&amp;B2&amp;W</programlisting>
хүлээж байна гэсэн үг юм.</para>
<para>Хэрэв <acronym>DTR</acronym> заагч асахгүй бол FreeBSD систем уруу
консолиор нэвтрээд FreeBSD нь зөв порт дээр <command>getty</command> процессийг
консолоор нэвтрээд FreeBSD нь зөв порт дээр <command>getty</command> процессийг
ажиллуулахаар оролдож байгаа эсэхийг харахын тулд <command>ps ax</command>
тушаалыг ажиллуулна. Та эдгээртэй төстэй мөрүүдийг процессуудын хамтаар
харах ёстой:</para>
@ -1722,7 +1722,7 @@ AT&amp;B2&amp;W</programlisting>
<para>Хэрэв та тэгсэн ч гэсэн <prompt>login:</prompt> хүлээх мөрийг
хүлээн авахгүй байгаа бол <filename>/etc/gettytab</filename> файлыг
дахин шалгаад доорхийг давхар шалгаарай</para>
дахин шалгаад доор дурдсаныг давхар шалгаарай</para>
<itemizedlist>
<listitem>
@ -1766,7 +1766,7 @@ AT&amp;B2&amp;W</programlisting>
<para>Энэ нь BBS уруу нэвтрэн ороход ашигтай байдаг.</para>
<para>Хэрэв та PPP дээр асуудалтай байгаа бол Интернет дэх файлыг авахад энэ төрлийн
<para>Хэрэв та PPP дээр асуудалтай байгаа бол Интернэт дэх файлыг авахад энэ төрлийн
холболт нь туйлын ашигтай байж болох юм. Хэрэв та ямар нэг зүйл FTP хийх хэрэгтэй
бөгөөд PPP эвдэрсэн бол терминал сесс ашиглан FTP хийж болно. Дараа нь
түүнийг өөрийн машин уруу дамжуулахын тулд zmodem ашиглана.</para>
@ -1970,7 +1970,7 @@ big-university 5551114</programlisting>
ашиглагддаг.</para>
<para>Та хүчлэх тэмдэгтийг өөрийн хүссэнээр
<filename>&#36;HOME/.tiprc</filename> файлд дараахийг
<filename>&#36;HOME/.tiprc</filename> файлд доор дурдсаныг
зааж тохируулж болно:</para>
<programlisting>force=&lt;single-char&gt;</programlisting>
@ -1986,7 +1986,7 @@ big-university 5551114</programlisting>
<keycap>Ctrl</keycap>
<keycap>A</keycap>
</keycombo>
хослолыг дарсан байна. Дээрхийн адил <command>~s</command>
хослолыг дарсан байна. Дээр дурдсаны адил <command>~s</command>
тушаалыг ашиглан <literal>raisechar</literal> хувьсагчийг
боломжийн утгаар тохируулах хэрэгтэй. Та үүнийг хүчлэх тэмдэгттэй
адилаар тохируулж болох юм. Өөрөөр хэлбэл хэрэв та эдгээр боломжуудын
@ -2042,7 +2042,7 @@ raisechar=^^</programlisting>
<title><command>tip</command>-тэй би zmodem-ийг хэрхэн ажиллуулах вэ?</title>
<para>Файлуудыг хүлээн авахын тулд алсын машин дээр програмыг илгээж эхэлнэ.
Дараа нь тэдгээрийг локалиар хүлээн авч эхлэхийн тулд <command>~C rz</command>
Дараа нь тэдгээрийг локалаар хүлээн авч эхлэхийн тулд <command>~C rz</command>
гэж бичнэ.</para>
<para>Файлуудыг илгээхийн тулд алсын машин дээр програмыг хүлээн авч эхэлнэ. Дараа нь тэдгээрийг
@ -2057,7 +2057,7 @@ raisechar=^^</programlisting>
<author>
<firstname>Казутака</firstname>
<surname>ЁОКОТА</surname>
<contrib>Хойно дурдсан хүнии бичсэн баримт дээр тулгуурлан хувь нэмэр болгон оруулсан </contrib>
<contrib>Хойно дурдсан хүний бичсэн баримт дээр тулгуурлан хувь нэмэр болгон оруулсан </contrib>
</author>
</authorgroup>
<authorgroup>
@ -2068,14 +2068,14 @@ raisechar=^^</programlisting>
</author>
</authorgroup>
</sect1info>
<title>Цуваа консолийг тохируулах нь</title>
<title>Цуваа консолыг тохируулах нь</title>
<indexterm><primary>цуваа консол</primary></indexterm>
<sect2 id="serialconsole-intro">
<title>Танилцуулга</title>
<para>FreeBSD нь зөвхөн цуваа порт дээр консол маягаар ашиглах дүлий терминал бүхий
систем дээр ачаалах чадвартай байдаг. Ийм тохиргоо нь хоёр ангилалын хүмүүст
систем дээр ачаалах чадвартай байдаг. Ийм тохиргоо нь хоёр ангиллын хүмүүст
ашигтай байх ёстой бөгөөд эдгээр нь гар эсвэл монитор байхгүй машинууд дээр FreeBSD суулгахыг
хүссэн системийн администраторууд болон цөм эсвэл төхөөрөмжийн драйверуудыг
дибаг хийхийг хүссэн хөгжүүлэгчид юм.</para>
@ -2086,15 +2086,15 @@ raisechar=^^</programlisting>
(<filename>/boot/loader</filename>) гурав дахь шатны код болгон дуудаж
ажиллуулдаг.</para>
<para>Цуваа консолийг тохируулахын тулд та ачаалах блокийн код, ачаалагч дуудах код болон
<para>Цуваа консолыг тохируулахын тулд та ачаалах блокийн код, ачаалагч дуудах код болон
цөмөө тохируулах ёстой болно.</para>
</sect2>
<sect2 id="serialconsole-howto-fast">
<title>Цуваа консолийн тохиргоо, Товч хувилбар</title>
<title>Цуваа консолын тохиргоо, Товч хувилбар</title>
<para>Энэ хэсэг нь таныг анхдагч тохируулга ашиглаж байгаа бөгөөд цуваа консолийг
<para>Энэ хэсэг нь таныг анхдагч тохируулга ашиглаж байгаа бөгөөд цуваа консолыг
тохируулах хурдан тоймыг авахыг хүсэж байгаа гэж үздэг.</para>
<procedure>
@ -2115,7 +2115,7 @@ raisechar=^^</programlisting>
оруулгын хувьд <literal>off</literal> гэснийг
<literal>on</literal>, <literal>dialup</literal>
гэснийг <literal>vt100</literal> болгоно. Ингэхгүй бол
цуваа консолиор холбогдоход нууц үг шаардахгүй бөгөөд
цуваа консолоор холбогдоход нууц үг шаардахгүй бөгөөд
боломжит аюулгүй байдлын цоорхой үүсгэх юм.</para>
</step>
@ -2130,15 +2130,15 @@ raisechar=^^</programlisting>
</sect2>
<sect2 id="serialconsole-howto">
<title>Цуваа консолийн тохиргоо</title>
<title>Цуваа консолын тохиргоо</title>
<procedure>
<step>
<para>Цуваа кабел бэлдэнэ.</para>
<para>Цуваа кабель бэлдэнэ.</para>
<indexterm><primary>null-модем кабел</primary></indexterm>
<para>Танд null-модем кабел эсвэл стандарт цуваа кабел болон null-модем
хувиргагч хэрэгтэй болно. Цуваа кабелуудын талаарх хэлэлцүүлгийг
<indexterm><primary>null-модем кабель</primary></indexterm>
<para>Танд null-модем кабель эсвэл стандарт цуваа кабель болон null-модем
хувиргагч хэрэгтэй болно. Цуваа кабелиудын тухай хэлэлцүүлгийг
<xref linkend="serial-cables-ports"> хэсгээс үзнэ үү.</para>
</step>
@ -2183,7 +2183,7 @@ raisechar=^^</programlisting>
</step>
<step>
<para>Дүлий терминалийг <devicename>COM1</devicename> уруу залгана
<para>Дүлий терминалыг <devicename>COM1</devicename> уруу залгана
(<devicename>sio0</devicename>).</para>
<para>Хэрэв танд дүлий терминал байхгүй бол та хуучин PC/XT-г модемийн
@ -2215,9 +2215,9 @@ raisechar=^^</programlisting>
<term><literal>0x10</literal></term>
<listitem>
<para>Энэ нэгжид зориулан консолийн дэмжлэгийг идэвхжүүлнэ. Энэ туг
<para>Энэ нэгжид зориулан консолын дэмжлэгийг идэвхжүүлнэ. Энэ туг
тохируулагдаагүй бол бусад тугууд нь орхигддог. Одоогоор хамгийн ихдээ
нэг нэгж консолийн дэмжлэгтэй байж болдог; Энэ туг тохируулагдсан
нэг нэгж консолын дэмжлэгтэй байж болдог; Энэ туг тохируулагдсан
эхнийхийг (тохиргооны файлын дарааллаар) эрхэмлэдэг. Энэ тохируулга
нь ганцаараа цуваа портыг консол болгодоггүй. Дараах тугийг тохируулах
юм уу эсвэл энэ тугтай цуг доор тайлбарласан <option>-h</option> тохируулгыг
@ -2267,7 +2267,7 @@ raisechar=^^</programlisting>
root санд <filename>boot.config</filename> файлыг үүсгэнэ.</para>
<para>Энэ файл нь системийг та хэрхэн ачаалахыг хүсэж байгааг ачаалах блокийн кодод
зааварлах болно. Цуваа консолийг идэвхжүүлэхийн тулд танд дараах
зааварлах болно. Цуваа консолыг идэвхжүүлэхийн тулд танд дараах
нэг буюу хэд хэдэн тохируулгууд хэрэгтэй болно&mdash;хэрэв та олон тохируулгуудыг
хүсэж байгаа бол бүгдийг нэг мөрт оруулах хэрэгтэй:</para>
@ -2276,10 +2276,10 @@ raisechar=^^</programlisting>
<term><option>-h</option></term>
<listitem>
<para>Дотоод болон цуваа консолиудыг харилцан сольно. Та үүнийг ашиглан
<para>Дотоод болон цуваа консолуудыг харилцан сольно. Та үүнийг ашиглан
консол төхөөрөмжүүдийг сольж шилжүүлж болно. Жишээ нь хэрэв та
дотоод (видео) консолиос ачаалах бол ачаалагч дуудагч болон
цөмд өөрийн консолийн төхөөрөмждөө цуваа портыг ашиглуулахаар чиглүүлэх
дотоод (видео) консолоос ачаалах бол ачаалагч дуудагч болон
цөмд өөрийн консолын төхөөрөмждөө цуваа портыг ашиглуулахаар чиглүүлэх
<option>-h</option> тохируулгыг ашиглаж болох юм. Мөн өөрөөр
хэрэв та цуваа портоос ачаалах бол ачаалагч дуудагч болон
цөмд видео дэлгэцийг консол маягаар харин хэрэглүүлэхийн тулд
@ -2291,12 +2291,12 @@ raisechar=^^</programlisting>
<term><option>-D</option></term>
<listitem>
<para>Ганц болон хоёр консолийн тохиргоонуудыг сольно. Ганц тохиргоон дээр
дээрх <option>-h</option> тохиргооны төлөвөөс хамаарч консол нь
<para>Ганц болон хоёр консолын тохиргоонуудыг сольно. Ганц тохиргоон дээр
дээрх <option>-h</option> тохиргооны төлвөөс хамаарч консол нь
дотоод консол (видео дэлгэц) байх юм уу эсвэл цуваа порт байх болно.
Хоёр консолийн тохиргоон дээр видео дэлгэц болон цуваа порт нь хоюулаа
<option>-h</option> тохиргооны төлөвөөс үл хамааран консол болох
юм. Гэхдээ хоёр консолийн тохиргоо нь зөвхөн ачаалах блок ажиллаж байх
Хоёр консолын тохиргоон дээр видео дэлгэц болон цуваа порт нь хоёулаа
<option>-h</option> тохиргооны төлвөөс үл хамааран консол болох
юм. Гэхдээ хоёр консолын тохиргоо нь зөвхөн ачаалах блок ажиллаж байх
үед идэвхтэй байхыг санаарай. Ачаалагч дуудагч хяналтыг авсны дараа
<option>-h</option> тохируулгаар заагдсан консол нь цорын ганц
консол болох юм.</para>
@ -2327,7 +2327,7 @@ raisechar=^^</programlisting>
</variablelist>
<para>Консолио автоматаар сонгохын тулд <option>-P</option> тохируулгыг
ашиглах юм уу эсвэл цуваа консолийг идэвхжүүлэхийн тулд
ашиглах юм уу эсвэл цуваа консолыг идэвхжүүлэхийн тулд
<option>-h</option> тохируулгыг ашиглана.</para>
<para>Та &man.boot.8;-д тайлбарласны адил бас бусад тохируулгуудыг
@ -2358,7 +2358,7 @@ Keyboard: no</screen>
<option>-P</option> тохируулгыг зөвхөн тавьсан тохиолдолд
гарах бөгөөд гар байгаа/байхгүйг заадаг. Эдгээр мэдэгдлүүд нь
<filename>/boot.config</filename> файл дахь тохируулгаас
хамаараад цуваа эсвэл дотоод консол уруу, эсвэл хоюулан уруу гардаг.</para>
хамаараад цуваа эсвэл дотоод консол уруу, эсвэл хоёулан уруу гардаг.</para>
<informaltable frame="none" pgwide="1">
<tgroup cols="2">
@ -2382,12 +2382,12 @@ Keyboard: no</screen>
<row>
<entry><option>-D</option></entry>
<entry>цуваа болон дотоод консолиуд</entry>
<entry>цуваа болон дотоод консолууд</entry>
</row>
<row>
<entry><option>-Dh</option></entry>
<entry>цуваа болон дотоод консолиуд</entry>
<entry>цуваа болон дотоод консолууд</entry>
</row>
<row>
@ -2417,15 +2417,15 @@ Keyboard: no</screen>
Default: 0:ad(0,a)/boot/loader
boot:</screen>
<para>Дээрх мэдэгдэл цуваа эсвэл дотоод консол дээр эсвэл хоюулан дээр
<para>Дээрх мэдэгдэл цуваа эсвэл дотоод консол дээр эсвэл хоёулан дээр
гарч байгаа эсэхийг <filename>/boot.config</filename> файлд
хийсэн тохируулгуудынхаа дагуу шалгаарай. Хэрэв мэдэгдэл зөв
консол дээр гарч байвал ачаалах процессийг үргэлжлүүлэхийн тулд
<keycode>Enter</keycode> дараарай.</para>
<para>Хэрэв та цуваа консолийг хүсэж байгаа боловч цуваа терминал дээр
<para>Хэрэв та цуваа консолыг хүсэж байгаа боловч цуваа терминал дээр
хүлээх мөрийг харахгүй байгаа бол таны тохиргоонд ямар нэг зүйл буруу
байна. Тэр хооронд та ачаалах блокд (ба дараа нь ачаалагч дуудагч болон
байна. Тэр хооронд та ачаалах блокт (ба дараа нь ачаалагч дуудагч болон
цөмд) цуваа портыг консолд зориулан сонгуулахыг хэлэхийн тулд
<option>-h</option> гэж бичээд Enter/Return (боломжтой бол)
дараарай. Систем ачаалсны дараа юу буруу болсныг буцаж шалгаарай.</para>
@ -2434,7 +2434,7 @@ boot:</screen>
<para>Ачаалагч дуудагч дуудагдсаны дараа та ачаалах процессийн гурав дахь
шатанд байгаа бол ачаалагч дуудагчид зохих орчны хувьсагчуудыг тохируулж
дотоод консол болон цуваа консолийн хооронд та шилжиж чадсан хэвээр байх
дотоод консол болон цуваа консолын хооронд та шилжиж чадсан хэвээр байх
болно. <xref linkend="serialconsole-loader">-г үзнэ үү.</para>
</sect2>
@ -2442,7 +2442,7 @@ boot:</screen>
<title>Дүгнэлт</title>
<para>Энэ хэсэгт хэлэлцсэн төрөл бүрийн тохиргоонуудын дүгнэлт болон
эцсийн дүнд консол сонгогдсон талаарх мэдээлэл энд байна.</para>
эцсийн дүнд консол сонгогдсон тухай мэдээлэл энд байна.</para>
<sect3>
<title>Тохиолдол 1: Та <devicename>sio0</devicename>-д зориулж тугуудыг 0x10
@ -2580,12 +2580,12 @@ boot:</screen>
<title>Цуваа портын хурдыг илүү хурдан болгох</title>
<para>Анхдагчаар цуваа портын тохируулгууд нь 9600 baud, 8
бит, parity байхгүй, ба 1 зогсох бит бүхий байна. Хэрэв та анхдагч консолийн
бит, parity байхгүй, ба 1 зогсох бит бүхий байна. Хэрэв та анхдагч консолын
хурдыг өөрчлөхийг хүсвэл танд дараах сонголтууд байна:</para>
<itemizedlist>
<listitem>
<para>Ачаалах блокуудыг консолийн шинэ хурд заагдсан
<para>Ачаалах блокуудыг консолын шинэ хурд заагдсан
<makevar>BOOT_COMCONSOLE_SPEED</makevar> хувьсагчтай цуг
дахин эмхэтгэнэ. Шинэ ачаалах блокуудыг бүтээж суулгах талаар
дэлгэрэнгүй заавруудыг <xref linkend="serialconsole-com2">-с
@ -2605,7 +2605,7 @@ boot:</screen>
<option>-S</option> тушаалын мөрийн тохируулга нь
<filename>/boot.config</filename> файлд нэмэгдэж болно.
<filename>/boot.config</filename> файлд хэрхэн тохируулгууд
нэмэх талаарх тайлбар болон дэмжигдсэн тохируулгуудын талаар
нэмэх тухай тайлбар болон дэмжигдсэн тохируулгуудын талаар
&man.boot.8; гарын авлагын хуудаснаас үзнэ үү.</para>
</listitem>
@ -2618,7 +2618,7 @@ boot:</screen>
файлд бас <varname>console</varname>,
<varname>boot_serial</varname>, болон
<varname>boot_multicons</varname> тохируулагдсан эсэхээс
хамаардаг. Цуваа консолийн хурдыг өөрчлөх
хамаардаг. Цуваа консолын хурдыг өөрчлөх
<varname>comconsole_speed</varname> тохируулгын хэрэглээний
жишээ энд байна:</para>
@ -2675,7 +2675,7 @@ console="comconsole,vidconsole"</programlisting>
<programlisting>device sio1 at isa? port IO_COM2 flags 0x30 irq 3</programlisting>
<para>Бусад цуваа портуудын хувьд консолийн тугууд тохируулагдах ёсгүй.</para>
<para>Бусад цуваа портуудын хувьд консолын тугууд тохируулагдах ёсгүй.</para>
</step>
<step>
@ -2699,9 +2699,9 @@ console="comconsole,vidconsole"</programlisting>
</sect3>
<sect3 id="serialconsole-ddb">
<title>Цуваа шугамаас DDB дибаг хийгч уруу орох</title>
<title>Цуваа шугамнаас DDB дибаг хийгч уруу орох</title>
<para>Хэрэв та цуваа консолиос цөмийг дибаг хийгч уруу орохыг хүсвэл
<para>Хэрэв та цуваа консолоос цөмийг дибаг хийгч уруу орохыг хүсвэл
(алсаас хийх шинжилгээнд ашиг тустай байдаг боловч хэрэв та цуваа порт дээр
алдаатай BREAK үүсгэсэн бол энэ нь аюултай байдаг!) та өөрийн цөмийг дараах
тохируулгуудтай эмхэтгэх шаардлагатай:</para>
@ -2729,13 +2729,13 @@ ttyd3 "/usr/libexec/getty std.9600" unknown off secure</programlisting>
<para><literal>ttyd0</literal>-с <literal>ttyd3</literal> хүртэлх
нь <devicename>COM1</devicename>-с <devicename>COM4</devicename>
хүртэлхтэй тохирно. Хүссэн порт дээрээ <literal>off</literal> гэснийг
<literal>on</literal> болгож өөрчлөнө. Хэрэв та цуваа портын хурдыг өөрчилсөн
<literal>on</literal> болгож өөрчилнө. Хэрэв та цуваа портын хурдыг өөрчилсөн
бол тухайн үеийн тохиргоотой тааруулахын тулд <literal>std.9600</literal>-г
өөрчлөх хэрэгтэй болно, өөрөөр хэлбэл <literal>std.19200</literal> гэх
мэт.</para>
<para>Та бас терминалийн төрлийг <literal>unknown</literal> гэдгээс
өөрийн цуваа терминалийн жинхэнэ төрлөөр солихыг хүсэж болох юм.</para>
<para>Та бас терминалын төрлийг <literal>unknown</literal> гэдгээс
өөрийн цуваа терминалын жинхэнэ төрлөөр солихыг хүсэж болох юм.</para>
<para>Файлыг засварласны дараа та энэ өөрчлөлтийг идэвхжүүлэхийн тулд
<command>kill -HUP 1</command> хийх ёстой.</para>
@ -2743,11 +2743,11 @@ ttyd3 "/usr/libexec/getty std.9600" unknown off secure</programlisting>
</sect2>
<sect2 id="serialconsole-loader">
<title>Ачаалагч дуудагчаас консолийг өөрчлөх</title>
<title>Ачаалагч дуудагчаас консолыг өөрчлөх</title>
<para>Өмнөх хэсгүүд нь ачаалах блокуудыг тохируулан цуваа консолийг хэрхэн тохируулах
<para>Өмнөх хэсгүүд нь ачаалах блокуудыг тохируулан цуваа консолыг хэрхэн тохируулах
талаар тайлбарлалаа. Энэ хэсэг нь ачаалагч дуудагч дээр зарим нэг тушаалууд болон
орчны хувьсагчуудыг оруулж консолийг тохируулах талаар үзүүлэх болно.
орчны хувьсагчуудыг оруулж консолыг тохируулах талаар үзүүлэх болно.
Ачаалах блокийн дараа ачаалах процессийн гурав дахь шатан дээр ачаалагч дуудагч
ажиллах үед ачаалагч дуудагч дахь тохиргоонууд нь ачаалах блок дахь тохиргоонуудыг
дарж ажиллах болно.</para>
@ -2755,7 +2755,7 @@ ttyd3 "/usr/libexec/getty std.9600" unknown off secure</programlisting>
<sect3>
<title>Цуваа консол тохируулах</title>
<para>Та ачаалагч дуудагч болон цөмд цуваа консолийг ашиглуулахын тулд
<para>Та ачаалагч дуудагч болон цөмд цуваа консолыг ашиглуулахын тулд
<filename>/boot/loader.rc</filename> файлд зөвхөн нэг мөр бичээд
амархан зааж өгч болно:</para>
@ -2768,16 +2768,16 @@ ttyd3 "/usr/libexec/getty std.9600" unknown off secure</programlisting>
дээрх мөрийг <filename>/boot/loader.rc</filename> файлынхаа
хамгийн эхний мөр болгон оруулах нь зүйтэй юм.</para>
<para>Үүнтэй адилаар та дотоод консолио ингэж зааж өгч болно:</para>
<para>Үүнтэй адилаар та дотоод консолоо ингэж зааж өгч болно:</para>
<programlisting>set console="vidconsole"</programlisting>
<para>Хэрэв та ачаалагч дуудагчийн орчны хувьсагч <envar>console</envar>-г
тохируулахгүй бол ачаалагч болон дараа нь цөм ачаалах блок дахь
<option>-h</option> тохируулгаар заагдсан тэр консолийг ашиглах
<option>-h</option> тохируулгаар заагдсан тэр консолыг ашиглах
болно.</para>
<para>3.2 болон түүнээс хойшхи хувилбаруудад та консолийг
<para>3.2 болон түүнээс хойшхи хувилбаруудад та консолыг
<filename>/boot/loader.rc</filename> файлд биш харин
<filename>/boot/loader.conf.local</filename> юм уу
эсвэл <filename>/boot/loader.conf</filename> файлд
@ -2801,7 +2801,7 @@ start</programlisting>
<note>
<para>Одоогоор ачаалагч дуудагчид ачаалах блок дахь
<option>-P</option> тохируулгатай адил тохируулга байдаггүй
бөгөөд гар байгаа эсэхээс хамаарч дотоод консол ба цуваа консолийг
бөгөөд гар байгаа эсэхээс хамаарч дотоод консол ба цуваа консолыг
автоматаар сонгох бэлтгэл байдаггүй юм.</para>
</note>
</sect3>

View file

@ -34,7 +34,7 @@
Мэдээж, тодорхой мөчид дэлгэцийн урд гар ашиглаж зөвхөн нэг хэрэглэгч суудаг ч
<footnote>
<para> <xref linkend="serialcomms">
бүлэгт гарсаны дагуу олон терминал нээгээгүй л бол.</para>
бүлэгт гарсны дагуу олон терминал нээгээгүй л бол.</para>
</footnote>, олон хэрэглэгчид сүлжээгээр холбогдож өөрсдийнхөө ажлыг гүйцэтгэж чадна.
Системийг хэрэглэхийг хүссэн хэрэглэгч нь бүртгэлтэй байх ёстой.</para>
@ -136,7 +136,7 @@
<para>
GID бол ихэнхдээ 0 ээс 65535 хүртэлх тоо байдаг ба<footnoteref linkend="users-largeuidgid">
,
хэрэглэгчдийг бүлэглэсэн бүлгийг гоцлож танихад хэрэглэгддэг. Бүлэг нь хэрэглэгчдийн
хэрэглэгчдийг бүлэглэсэн бүлгийг гоцолж танихад хэрэглэгддэг. Бүлэг нь хэрэглэгчдийн
UID болгон руу хандалгүйгээр бүлэглэгдсэн хэсэг хэрэглэгчдийг бүлгийн дугаараар нь
хандаж зохицуулахад хэрэглэдэг зарчим. Энэ нь зарим тохируулагч файлуудад маш
их зай хэмнэхэд тус болдог. Нэг хэрэглэгч нь нэгээс илүү олон бүлэгт байж болно.</para>
@ -222,7 +222,7 @@
бүртгэлийг голдуу <username>root</username> гэж нэрлэдэг бөгөөд,
ямар ч эрхийн хязгаарлалтгүйгээр системийг зохицуулж чаддаг.
Систем хэрэглэгчид нь үйлчилгээнүүдийг ажиллуулах эрхтэй.
Эцэст нь, хэрэглэгчийн бүртгэл нь болохоор жирийн хүмүүсд
Эцэст нь, хэрэглэгчийн бүртгэл нь болохоор жирийн хүмүүст
хэрэглэгддэг бөгөөд нэвтэрч орох, захиагаа шалгах зэрэг үйлдэлд
ашиглагддаг.</para>
</sect1>
@ -249,7 +249,7 @@
<para>Та супер хэрэглэгч байх үедээ гүйцэтгэх гэж буй тушаалаа үргэлж давхар
удаа эсвэл гурван удаа шалгаж байхгүй бол, нэмэлт зай авалт эсвэл
тэмдэг дутсанаас болж нөхөж баршгүй өгөдлийн гарз гарч болзошгүй билээ.</para>
тэмдэг дутсанаас болж нөхөж баршгүй өгөгдлийн гарз гарч болзошгүй билээ.</para>
<para>Ийм болохоор, энэ бүлгийг уншсаны дараа таны хийх хэрэгтэй хамгийн
эхний зүйл тань, хэрэв үүсгээгүй бол ердийн хэрэглээндээ зориулж
@ -281,7 +281,7 @@
<secondary><username>оператор</username></secondary>
</indexterm>
<para>Систем хэрэглэгчдийн нэг жишээ бол <username>дэмон буюу далд чөтгөр</username>,
<username>оператор</username>, <username>бинд буюу холбогч</username> (Домэйн нэрний үйлчилгээнд зориулсан), <username>мэдээ</username>, мөн
<username>operator</username>, <username>bind</username> (Домэйн нэрний үйлчилгээнд зориулсан), <username>news</username>, мөн
<username>www</username> нар юм.</para>
<indexterm>
@ -306,7 +306,7 @@
зориулагдсан.</para>
<para>Таны систем рүү орж байгаа бүх хүн өөрийн гэсэн бүртгэлтэй байх
хэрэгтэй. Ингэсэнээр та хэн юу хийж байгааг мэдэж болохоос гадна,
хэрэгтэй. Ингэснээр та хэн юу хийж байгааг мэдэж болохоос гадна,
хүн болгоны тохируулга бусдын тохируулгатай холилдох, эсвэл нэг нэгнийхээ
захиаг унших зэрэг нөхцлүүдээс сэргийлж чадна.</para>
@ -324,7 +324,7 @@
</indexterm>
<para>&unix; орчинд хэрэглэгчийн бүртгэлийг өөрчилж болох маш
олон тушаалууд байдаг. Доорхи хэсэгт хамгийн түгээмэл хэрэглэгддэг
олон тушаалууд байдаг. Доорх хэсэгт хамгийн түгээмэл хэрэглэгддэг
тушаалуудыг хэрэглэх жишээтэй нь хамт нэгтгэж харууллаа.</para>
<informaltable frame="none" pgwide="1">
@ -447,7 +447,7 @@ Goodbye!
<para>Та &man.rmuser.8;-г хэрэглэн системээс хэрэглэгчийг
нэг мөсөн устгаж болно.
&man.rmuser.8; нь дараах алхамуудыг гүйцэтгэдэг:</para>
&man.rmuser.8; нь дараах алхмуудыг гүйцэтгэдэг:</para>
<procedure>
<step>
@ -570,9 +570,9 @@ Other information:</screen>
&man.chpass.1;-н холбоосууд юм. Нэг ёсондоо &man.ypchpass.1;,
&man.ypchfn.1;, болон &man.ypchsh.1; нартай ижилхэн холбоос.
NIS дэмжлэг автоматаар хийгдсэн байгаа. Тийм болохоор тушаалын
урд нь <literal>yp</literal> угтвар залгах шаардлагаггүй.
урд нь <literal>yp</literal> угтвар залгах шаардлагагүй.
Хэрэв энэ таныг эргэлзүүлж гайхуулах байдалд хүргэж байвал санаа
зовсоны хэрэггүй. NIS нь <xref linkend="network-servers">
зовсны хэрэггүй. NIS нь <xref linkend="network-servers">
хэсэгт тайлбарлагдах болно.</para>
</note>
</sect2>
@ -618,7 +618,7 @@ passwd: done</screen>
<note>
<para>&man.chpass.1;,
&man.yppasswd.1; зэрэг нь ердөө &man.passwd.1;-н
холбоосууд юм. Тийм болохоор NIS дээр эдгээрхи нь бүгд
холбоосууд юм. Тийм болохоор NIS дээр эдгээр нь бүгд
ажилладаг.</para>
</note>
</sect2>
@ -652,14 +652,14 @@ passwd: done</screen>
боломжийг нь хязгаарлах санаа төрж магадгүй. Нэгж
хэрэглэгчид зориулж системийн хэрэглээг удирдах хэд хэдэн
аргыг FreeBSD хангаж өгдөг. Эдгээр хязгаарлалт нь хоёр хэсэгт
хуваагддаг: дискийн хуваарилалт, тэгээд бусад нөөцийн хязгаарлалтууд.</para>
хуваагддаг: дискний хуваарилалт, тэгээд бусад нөөцийн хязгаарлалтууд.</para>
<indexterm><primary>хуваарилалт</primary></indexterm>
<indexterm>
<primary>хэрэглэгчийн хязгаарлалт</primary>
<secondary>хуваарилалт</secondary>
</indexterm>
<indexterm><primary>дискийн хуваарилалт</primary></indexterm>
<indexterm><primary>дискний хуваарилалт</primary></indexterm>
<para>Дискийн хуваарилалт нь хэрэглэгчийн диск хэрэглэх хэмжээг
зааглаж өгдөг бөгөөд тухай бүрд уг хэмжээг тооцож бодолгүй
шуурхай шалгах боломж өгдөг. Хуваарилалт нь <xref
@ -701,7 +701,7 @@ passwd: done</screen>
дээгүүр биш. Харин хатуу хязгаарлалт нь хэрэглэгчээр доошоо
тохируулагдаж болох боловч хэзээ ч дээшлэгдэж чадахгүй. Хоёр
дахь нь, ихэнх нөөцийн хязгаарлалт нь тусгай хэрэглэгчдийн
процес дээр хэрэгжигдэх бөгөөд харин хэрэглэгч дээр бүхлээрээ
процесс дээр хэрэгжигдэх бөгөөд харин хэрэглэгч дээр бүхлээрээ
хэрэгжигдэхгүй.
Тэмдэглэж хэлэхэд, хэдийгээр эдгээр ялгаанууд нь онцгой
хязгаарлалт хийх үед голлох боловч нэвтрэх чанарын
@ -723,12 +723,12 @@ passwd: done</screen>
<secondary>coredumpsize</secondary>
</indexterm>
<para>Програмаар үүсгэгдсэн үндсэн файлын хэмжээний хязгаар нь
мэдээж дискийн хэрэглэх хязгаарт багтана. (<literal>файлын хэмжээ</literal>, эсвэл диск хуваарилалт г.м).
Тэгсэн хэдий ч, энэ нь дискийн хэрэглэх хэмжээг хянахад
мэдээж дискний хэрэглэх хязгаарт багтана. (<literal>файлын хэмжээ</literal>, эсвэл диск хуваарилалт г.м).
Тэгсэн хэдий ч, энэ нь дискний хэрэглэх хэмжээг хянахад
хэрэглэгддэг нэг их чухал биш тохируулга: үндсэн файлыг
хэрэглэгчид өөрсдөө үүсгэдэггүй бөгөөд тэдгээрийг дандаа
устгаад байдаггүй учир үүгээр тохируулсан үед том програмаар
хэрэглэгдэх дискийн хэрэглээ хэтэрсний улмаас програм
хэрэглэгдэх дискний хэрэглээ хэтэрсний улмаас програм
эвдэрч ( жишээ нь, <application>emacs</application>) зогсохоос
сэргийлж болох юм.
</para>
@ -744,13 +744,13 @@ passwd: done</screen>
<primary>хэрэглэгчийн хязгаарлалт</primary>
<secondary>процессор давтамж</secondary>
</indexterm>
<para>Энэ нь хэрэглэгчийн процес хэрэглэж болох хамгийн
их процессорын давтамж юм. Хэтрүүлж хэрэглэсэн процес цөмөөс устгагддаг.
<para>Энэ нь хэрэглэгчийн процесс хэрэглэж болох хамгийн
их процессорын давтамж юм. Хэтрүүлж хэрэглэсэн процесс цөмөөс устгагддаг.
<note>
<para>Энэ нь процессорын <emphasis>давтамж</emphasis>
дээр тавигдсан хэрэглээний хязгаар бөгөөд &man.top.1; ба &man.ps.1;-н зарим талбарт харагддаг процессорын хувийг заасан заалт биш.
Хувиараар хязгаарлана гэдэг нь энэ гарын авлагыг бичиж
Хувиар хязгаарлана гэдэг нь энэ гарын авлагыг бичиж
байх үед боломжгүй байсан ба боломжтой байсан ч хэрэглэх
шаардлага байхгүй: хөрвүүлэгч&mdash;зарим ноцтой
үйлдлүүд &mdash; заримдаа процессорын давтамжийг 100% хувь
@ -787,8 +787,8 @@ passwd: done</screen>
<secondary>maxproc</secondary>
</indexterm>
<para>Энэ нь хэрэглэгчийн ажиллуулж болох хамгийн их
процесийн тоо юм. Үүнд нүүрэн талын болон ар талын
процесууд багтана. Мэдээж, энэ нь <varname>kern.maxproc</varname>-д заагдсан &man.sysctl.8; системийн хязгаараас хэтэрч болохгүй.
процессийн тоо юм. Үүнд нүүрэн талын болон ар талын
процессууд багтана. Мэдээж, энэ нь <varname>kern.maxproc</varname>-д заагдсан &man.sysctl.8; системийн хязгаараас хэтэрч болохгүй.
Мөн тэмдэглэж хэлэхэд, үүнийг хэтэрхий багаар тохируулбал
хэрэглэгчийн олон дахин нэвтэрч орох, дамжуулах хоолой ашиглах зэрэг бүтээмжид нөлөөлөх болно. Том програмыг хөрвүүлэх
гэх мэт зарим гүйцэтгэл нь мөн олон процесс шаарддаг
@ -805,7 +805,7 @@ passwd: done</screen>
<primary>хэрэглэгчийн хязгаарлалт</primary>
<secondary>memorylocked</secondary>
</indexterm>
<para>Энэ нь ямар нэг процес санах ойд түгжсэн санамж шаардах үед
<para>Энэ нь ямар нэг процесс санах ойд түгжсэн санамж шаардах үед
хязгаарлах хамгийн их санах ойн хэмжээ. (жишээ нь,
&man.mlock.2;-г харна уу). Зарим &man.amd.8; гэх мэт системийн ноцтой програмууд нь үндсэн санах ойг түгждэг
бөгөөд түр шилжүүлэг хийх шаардлага гарах үед системийн зохицуулалтанд тусалдаггүй. </para>
@ -821,7 +821,7 @@ passwd: done</screen>
<primary>хэрэглэгчийн хязгаарлалт</primary>
<secondary>memoryuse</secondary>
</indexterm>
<para>Энэ нь ямар нэг процес ямар ч үед хэрэглэж болох хамгийн их
<para>Энэ нь ямар нэг процесс ямар ч үед хэрэглэж болох хамгийн их
санах ойн хэмжээ. Энэ нь үндсэн санах ой болон сэлгэх зайг хоёуланд хамаатай. Санах ойн хязгаарлалтын бүгдийг нь хийдэггүй ч эндээс эхлэх нь зөв эхлэлд тооцогдоно.</para>
</listitem>
</varlistentry>
@ -835,7 +835,7 @@ passwd: done</screen>
<primary>хэрэглэгчийн хязгаарлалт</primary>
<secondary>openfiles</secondary>
</indexterm>
<para>Энэ нь процесийн нээж болох файлуудын хамгийн их
<para>Энэ нь процессийн нээж болох файлуудын хамгийн их
хэмжээ. FreeBSD дээр сокет, мөн IPC сувгууд нь файл
хэлбэрээр хэрэглэгддэг болохоор үүнийг маш багаар тохируулахаа тун болгоомжлох хэрэгтэй. Систем даяар хязгаарлахын тулд
<varname>kern.maxfiles</varname>-д зааж өгнө &man.sysctl.8;.</para>
@ -867,7 +867,7 @@ passwd: done</screen>
<primary>хэрэглэгчийн хязгаарлалт</primary>
<secondary>stacksize</secondary>
</indexterm>
<para>Энэ нь процесийн хэрэглэх стэк санах ойн ихсэж
<para>Энэ нь процессийн хэрэглэх стек санах ойн ихсэж
болох хамгийн их хэмжээ. Энэ нь програмын хэрэглэж болох санах
ойн хэмжээг хязгаарлахад хангалттай биш. Голдуу бусад
хязгаарлалтуудтай хамтарч хэрэглэгдэх хэрэгтэй.</para>
@ -882,7 +882,7 @@ passwd: done</screen>
<itemizedlist>
<listitem>
<para>Систем эхлэх үед <filename>/etc/rc</filename>-с
ажилладаг процесууд нь
ажилладаг процессууд нь
<literal>дэмон</literal> нэвтрэх төрөлд багтдаг.</para>
</listitem>
@ -903,14 +903,14 @@ passwd: done</screen>
<listitem>
<para>Маш олон хязгаарлалт нь хэрэглэгч дээр бүхэлд нь биш харин нэгж процессууд дээр тавигддаг гэдгийг санах хэрэгтэй. Жишээлбэл,
<varname>openfiles</varname> тохируулгыг 50 гэвэл, энэ нь
хэрэглэгчийн ажиллуулж буй процес болгон 50 файл нээж болно
хэрэглэгчийн ажиллуулж буй процесс болгон 50 файл нээж болно
гэсэн үг. Тийм болохоор, хэрэглэгчийн нээж болох файлуудын
нийт хэмжээ нь <literal>openfiles</literal>-н утгыг <literal>maxproc</literal>-н утгаар үржүүлж гарна. Энэ нь мөн санах
ойн хэрэглээнд бас хэрэгжинэ.</para>
</listitem>
</itemizedlist>
<para>Нөөцийн хязгаарлалт ба нэвтрэх ангилал, мөн ерөнхий нэтрэх чанаруудын тухай нэмэлт мэдээллийг харгалзах гарын авлага:
<para>Нөөцийн хязгаарлалт ба нэвтрэх ангилал, мөн ерөнхий нэвтрэх чанаруудын тухай нэмэлт мэдээллийг харгалзах гарын авлага:
&man.cap.mkdb.1;, &man.getrlimit.2;, &man.login.conf.5; нараас харна уу.</para>
</sect1>
@ -927,11 +927,11 @@ passwd: done</screen>
</indexterm>
<para>Бүлэг гэдэг нь хэрэглэгчдийн бүлэглэж жагсаасан жагсаалт юм. Бүлгүүд нь
бүлгийн нэр ба GID (бүлгийн ID)-аар танигддаг. FreeBSD (мөн ихэнх бусад &unix;
төрлийн систем) дээр, цөмөөс хэрэглэгчийн процесийг юм хийхэд нь зөвшөөрөл
төрлийн систем) дээр, цөмөөс хэрэглэгчийн процессийг юм хийхэд нь зөвшөөрөл
өгөхдөө хоёр зүйлийг хэрэглэж шийддэгээс нэг нь хэрэглэгчийн ID, нөгөө нь
тэр хэрэглэгчийн хамаардаг бүлэг байдаг. Хэрэглэгчийн ID аас ялгарах нь,
процесд холбогдсон бүлгийн жагсаалт бас байдаг. Та магадгүй хэрэглэгчийн эсвэл
процесийн <quote>бүлгийн ID</quote> гэж байнга сонсох байх. Ихэнхдээ энэ нь
процессод холбогдсон бүлгийн жагсаалт бас байдаг. Та магадгүй хэрэглэгчийн эсвэл
процессийн <quote>бүлгийн ID</quote> гэж байнга сонсох байх. Ихэнхдээ энэ нь
хэрэглэгчийн бүлгийг ярьж байдаг.</para>
<para>Бүлгийн нэрийг бүлгийн ID-д харгалзуулсан бичлэг
@ -958,7 +958,7 @@ passwd: done</screen>
teamtwo:*:1100:</screen>
</example>
<para>Дээрхи <literal>1100</literal> гэсэн дугаар нь
<para>Дээрх <literal>1100</literal> гэсэн дугаар нь
<groupname>teamtwo</groupname> нэртэй бүлгийн ID. Одоохондоо
<groupname>teamtwo</groupname> бүлэгт гишүүд байхгүй байгаа болохоор
хэрэгцээгүй байна гэсэн үг. Тийм болохоор <username>jru</username> нөхрийг
@ -978,7 +978,7 @@ teamtwo:*:1100:jru</screen>
байдгийг бид мэднэ. Систем сүүлд нь бичигдэх хэрэглэгчдийг автоматаар
бүлгийн жагсаалтад нэмж өгдөг. &man.pw.8; тушаалыг
<option>groupshow</option> гэсэн сонголтоор ажиллуулахад хэрэглэгчид
харуулагддагүй бөгөөд, харин мэдээллүүд нь &man.id.1; юмуу өөр ижил төрлийн
харуулагддаггүй бөгөөд, харин мэдээллүүд нь &man.id.1; юмуу өөр ижил төрлийн
тушаалаар харуулагддаг. Өөрөөр хэлбэл, &man.pw.8; нь зөвхөн
<filename>/etc/group</filename> файлыг өөрчилдөг болохоос нэмэлт мэдээллийг
<filename>/etc/passwd</filename> файлаас уншдаггүй.</para>
@ -990,7 +990,7 @@ teamtwo:*:1100:jru</screen>
uid=1001(jru) gid=1001(jru) groups=1001(jru), 1100(teamtwo)</screen>
</example>
<para>Энд харуулсанаар, <username>jru</username> гэдэг гишүүн
<para>Энд харуулснаар, <username>jru</username> гэдэг гишүүн
<groupname>jru</groupname> болон
<groupname>teamtwo</groupname> бүлгийн гишүүн байна.</para>

View file

@ -11,7 +11,7 @@
<authorgroup>
<author>
<firstname>Грег</firstname>
<surname>Лихей</surname>
<surname>Лихэй</surname>
<contrib>Анхлан бичсэн </contrib>
</author>
</authorgroup>
@ -31,30 +31,30 @@
<title>Ерөнхий агуулга</title>
<para>Та ямар ч дискүүдтэй байсан гэсэн үргэлж ямар нэгэн болзошгүй асуудлууд байсаар байдаг:</para>
<para>Та ямар ч дискнүүдтэй байсан гэсэн үргэлж ямар нэгэн болзошгүй асуудлууд байсаар байдаг:</para>
<itemizedlist>
<listitem>
<para>Тэдгээр дискүүд нь хэтэрхий жижиг байж болох юм.</para>
<para>Тэдгээр дискнүүд нь хэтэрхий жижиг байж болох юм.</para>
</listitem>
<listitem>
<para>Тэдгээр дискүүд нь хэтэрхий удаан байж болох юм.</para>
<para>Тэдгээр дискнүүд нь хэтэрхий удаан байж болох юм.</para>
</listitem>
<listitem>
<para>Тэдгээр дискүүд нь хэтэрхий найдваргүй байж болох юм.</para>
<para>Тэдгээр дискнүүд нь хэтэрхий найдваргүй байж болох юм.</para>
</listitem>
</itemizedlist>
<para>Эдгээр асуудлуудыг шийдэх төрөл бүрийн шийдлүүд санал болгогдсон бөгөөд
хийж гүйцэтгэгдсэн болно. Иймэрхүү асуудлууд гаргахгүйгээр зарим хэрэглэгчдийн өөрсдийгээ хамгаалах нэг
арга нь олон болон нөөц дискүүдийг заримдаа ашиглах явдал юм.
арга нь олон болон нөөц дискнүүдийг заримдаа ашиглах явдал юм.
Үндсэн FreeBSD систем нь тоног төхөөрөмжөөр дэмжигдсэн RAID системүүдэд зориулсан
төрөл бүрийн картууд болон хянагчуудыг дэмжихээс гадна виртуал диск хөтөчүүдийг хийдэг блок
төрөл бүрийн картууд болон хянагчуудыг дэмжихээс гадна виртуал диск хөтчүүдийг хийдэг блок
төхөөрөмжийн драйвер Vinum Эзлэхүүн Менежерийг агуулдаг.
<emphasis>Vinum</emphasis> нь эдгээр гурван асуудлыг шийддэг
<emphasis>Эзлэхүүн Менежер</emphasis> гэж нэрлэгддэг виртуал
дискийн драйвер юм. Vinum нь уян хатан чанар, ажиллагаа болон найдвартай байдлыг уламжлалт
дискний драйвер юм. Vinum нь уян хатан чанар, ажиллагаа болон найдвартай байдлыг уламжлалт
диск хадгалалтаас илүүтэй хангадаг бөгөөд RAID-0, RAID-1 болон RAID-5 загваруудыг
дангаар нь болон хослолынх нь хувьд шийддэг.</para>
@ -73,7 +73,7 @@
<filename>geom_vinum.ko</filename> болж өөрчлөгдсөнөөс гадна
төхөөрөмжийн бүх цэгүүд <filename>/dev/vinum</filename> дотор биш
<filename>/dev/gvinum</filename> дотор байрласан байгаа. FreeBSD 6-аас
эхлэн хуучин Vinum шийдэл нь үндсэн кодод байхаа аль хэдийн больсон
эхлэн хуучин Vinum шийдэл нь үндсэн кодонд байхаа аль хэдийн больсон
байна.
</para>
</note>
@ -81,18 +81,18 @@
</sect1>
<sect1 id="vinum-intro">
<title>Дискүүд хэтэрхий жижиг</title>
<title>Дискнүүд хэтэрхий жижиг</title>
<indexterm><primary>Vinum</primary></indexterm>
<indexterm><primary>RAID</primary>
<secondary>програм хангамж</secondary></indexterm>
<para>Дискүүд нь хэмжээний хувьд улам томорсоор байгаагийн адил бас
<para>Дискнүүд нь хэмжээний хувьд улам томорсоор байгаагийн адил бас
өгөгдлийн хадгалалтын шаардлагууд ч бас тийм болсоор байна. Ихэнх тохиолдолд
танд өөрт чинь байгаа дискүүдээс илүү том файлын систем хэрэгтэй болж магадгүй юм.
танд өөрт чинь байгаа дискнүүдээс илүү том файлын систем хэрэгтэй болж магадгүй юм.
Энэ асуудал нь арван жилийн өмнөх шиг тийм хурц асуудал биш болсон боловч
одоо болтол байгааг нь хүлээн зөвшөөрөхөөс өөр аргагүй юм. Зарим системүүд нь үүнийг
өөрийнхөө өгөгдлийг хэд хэдэн дискүүд дээр хадгалах хийсвэр төхөөрөмж үүсгэн шийддэг
өөрийнхөө өгөгдлийг хэд хэдэн дискнүүд дээр хадгалах хийсвэр төхөөрөмж үүсгэн шийддэг
байна.</para>
</sect1>
@ -101,28 +101,28 @@
<para>Орчин үеийн системүүдэд маш өндөр зэрэгцээ хандлагаар өгөгдөлд хандах
хэрэгцээ байнга гардаг. Жишээ нь том FTP эсвэл HTTP серверүүд нь
олон мянган зэрэгцээ сессүүдтэй ажиллаж чаддаг ба ихэнх дискүүдийн тогтвортой дамжуулах
олон мянган зэрэгцээ сессүүдтэй ажиллаж чаддаг ба ихэнх дискнүүдийн тогтвортой дамжуулах
түвшингээс хавьгүй илүү гарсан гадагшаа ертөнц уруу холбогдсон олон 100&nbsp;Mbit/s-ийн
холболтуудтай байдаг.</para>
<para>Одоогийн диск хөтөчүүд өгөгдлийг цуваагаар 70&nbsp;MB/s хүртэл дамжуулж
<para>Одоогийн диск хөтчүүд өгөгдлийг цуваагаар 70&nbsp;MB/s хүртэл дамжуулж
чаддаг боловч энэ утга нь бие биенээсээ хамааралгүй олон чөлөөтэй процессууд
хөтөчид ханддаг тийм орчинд тийм ч чухал биш юм. Тийм орчинд процессууд нь
хөтчид ханддаг тийм орчинд тийм ч чухал биш юм. Тийм орчинд процессууд нь
тэдгээр утгуудын зөвхөн бутархайгаар хэмжигдэх тооны хурдад хүрч магадгүй юм.
Ийм тохиолдлуудад асуудлыг дискийн дэд системийн үүднээс харвал илүү сонирхолтой
Ийм тохиолдлуудад асуудлыг дискний дэд системийн үүднээс харвал илүү сонирхолтой
байх болно: энд чухал параметр нь дэд системд үзүүлж байгаа дамжуулалтын ачаалал бөгөөд
өөрөөр хэлбэл дамжуулалтад оролцож байгаа хөтөчүүдийг эзэлж байгаа дамжуулалтын
өөрөөр хэлбэл дамжуулалтад оролцож байгаа хөтчүүдийг эзэлж байгаа дамжуулалтын
тэр хугацаа юм.</para>
<para>Аль ч дискийн дамжуулалтын үед хөтөч нь толгойнуудаа эхлээд байрлуулж
<para>Аль ч дискний дамжуулалтын үед хөтөч нь толгойнуудаа эхлээд байрлуулж
унших толгойн доор эхний сектор шалгагдан өнгөрөхийг хүлээж дараа нь
дамжуулалтыг гүйцэтгэх ёстой. Эдгээр үйлдлүүд нь atomic буюу хуваагдашгүй,
салгагдашгүй үйлдлүүд гэж ойлгогддог: тэдгээрийг тасалдуулах нь ямар ч утгагүй
юм.</para>
<para><anchor id="vinum-latency"> Ердийн 10&nbsp;kB-ийн дамжуулалтыг
авч үзье: өндөр ажиллагаатай одоо үеийн дискүүд нь толгойнуудаа дунджаар
3.5&nbsp;ms-д байрлуулж чаддаг. Хамгийн хурдан хөтөчүүд 15,000&nbsp;rpm
авч үзье: өндөр ажиллагаатай одоо үеийн дискнүүд нь толгойнуудаа дунджаар
3.5&nbsp;ms-д байрлуулж чаддаг. Хамгийн хурдан хөтчүүд 15,000&nbsp;rpm
хурдаар эргэдэг, тийм болохоор дундаж эргэх хожимдол нь (хувьсгалын хагас)
2&nbsp;ms болох юм. 70&nbsp;MB/s үед дамжуулалт нь өөрөө
150&nbsp;&mu;s болох бөгөөд байрлуулах хугацаатай харьцуулахад бараг
@ -132,15 +132,15 @@
<para>Энэ асуудлын уламжлалт, мэдээжийн шийдэл нь <quote>илүү ээрүүлүүд</quote>
юм: нэг том диск ашиглахын оронд энэ нь нийт хадгалалтын хэмжээ нь адилхан
хэд хэдэн арай жижиг дискүүдийг ашиглах явдал юм. Диск бүр нь тус тусдаа
хэд хэдэн арай жижиг дискнүүдийг ашиглах явдал юм. Диск бүр нь тус тусдаа
байрлуулах болон дамжуулах үйлдлийг хийж чадах бөгөөд ингэснээр үр дүнтэй
дамжуулах чанар нь ашигласан дискийн тоотой ойролцоо хүчин зүйлээр нэмэгдэх
дамжуулах чанар нь ашигласан дискний тоотой ойролцоо хүчин зүйлээр нэмэгдэх
болно.
</para>
<para>Дамжуулалтын чанарын яг тодорхой сайжруулалт нь мэдээж оролцсон дискүүдийн
<para>Дамжуулалтын чанарын яг тодорхой сайжруулалт нь мэдээж оролцсон дискнүүдийн
тооноос бага байна: хөтөч бүр нь зэрэгцээ дамжуулж чадах боловч хүсэлтүүд нь
хөтөчүүдийн дагуу тэнцүү түгээгдэхийг батлах аргагүй юм. Нэг хөтөч дээрх
хөтчүүдийн дагуу тэнцүү түгээгдэхийг батлах аргагүй юм. Нэг хөтөч дээрх
ачаалал нь нөгөө дээрхээс илүү өндөр байх нь зайлшгүй юм.</para>
<indexterm>
@ -151,15 +151,15 @@
<secondary>нийлүүлэлт</secondary>
</indexterm>
<para>Дискүүд дээрх ачааллын тэнцүү байдал нь хөтөчүүдийн дагуу өгөгдлүүд
<para>Дискнүүд дээрх ачааллын тэнцүү байдал нь хөтчүүдийн дагуу өгөгдлүүд
хуваалцдаг арга замаас маш ихээр хамаардаг. Дараах хэлэлцүүлэг дээр
дискийн хадгалалтыг номны хуудас шигээр дугаараар нь хандаж болох
дискний хадгалалтыг номны хуудас шигээр дугаараар нь хандаж болох
маш олон тооны өгөгдлийн секторууд гэж ойлгох нь тохиромжтой юм.
Хамгийн мэдээжийн арга бол том номыг аваад жижиг хэсгүүд болгон урахын
оронд виртуал дискийг физик дискүүдийн хэмжээтэйгээр дараалсан
оронд виртуал дискийг физик дискнүүдийн хэмжээтэйгээр дараалсан
секторуудын бүлгүүд болгон хувааж энэ маягаар тэдгээрийг хадгалах
явдал юм. Энэ аргыг <emphasis>concatenation буюу нийлүүлэлт</emphasis>
гэж нэрлэдэг бөгөөд дискүүд нь ямар нэгэн тусгайлсан хэмжээний харилцаанууд
гэж нэрлэдэг бөгөөд дискнүүд нь ямар нэгэн тусгайлсан хэмжээний харилцаанууд
шаарддаггүйгээрээ давуу талтай юм. Виртуал диск дэх хандалт өөрийн хаягийн
талбараар тэнцүү тархсан үед энэ нь сайн ажилладаг. Хандалт нь жижиг талбарт
төвлөрсөн үед сайжруулалт тийм ч сайн мэдэгддэггүй.
@ -188,20 +188,20 @@
бүрэлдэхүүн хэсэгт хувааж тэдгээрийг цуваагаар өөр төхөөрөмжүүд дээр
хадгалах явдал юм. Жишээ нь эхний 256 сектор эхний диск дээр,
дараагийн 256 сектор нь дараагийн диск дээр гэх мэтчилэн байх юм.
Сүүлийн дискэнд хүрсний дараа процесс дискүүдийг дүүртэл давтагдана.
Сүүлийн дискэнд хүрсний дараа процесс дискнүүдийг дүүртэл давтагдана.
Энэ тааруулалтыг <emphasis>striping буюу судал үүсгэх</emphasis>
эсвэл <acronym>RAID-0</acronym> гэж нэрлэдэг.
<footnote>
<para><acronym>RAID</acronym> нь <emphasis>Redundant
Array of Inexpensive Disks буюу Хямд дискүүдийн Нөөц Массив </emphasis>
Array of Inexpensive Disks буюу Хямд дискнүүдийн Нөөц Массив </emphasis>
бөгөөд гэмтэл даах чадварын төрөл бүрийн хэлбэрүүдийг санал болгодог бөгөөд
гэхдээ сүүлийн ойлголт нь зарим талаараа төөрөгдүүлмээр юм: энэ нь ямар ч нөөцийн
боломжийг хангадаггүй.</para> </footnote>.
Судал үүсгэх нь зарим талаараа өгөгдлийг олохын тулд илүү чармайлт шаарддаг бөгөөд
олон дискүүдийн дагуу тархсан дамжуулалтад нэмэлт I/O ачаалал үүсгэж болох боловч
энэ нь бас тогтмол ачааллыг илүүтэйгээр дискүүдийн дагуу хангаж өгдөг.
олон дискнүүдийн дагуу тархсан дамжуулалтад нэмэлт I/O ачаалал үүсгэж болох боловч
энэ нь бас тогтмол ачааллыг илүүтэйгээр дискнүүдийн дагуу хангаж өгдөг.
<xref linkend="vinum-striped"> нь хадгалалтын нэгжүүд судалчлагдсан
зохион байгуулалтад хуваарилагдаж байгаа дарааллыг үзүүлж байна.</para>
@ -216,11 +216,11 @@
<sect1 id="vinum-data-integrity">
<title>Өгөгдлийн бүрэн бүтэн байдал</title>
<para>Одоогийн дискүүд дэх сүүлийн асуудал нь найдваргүй байдал юм.
Диск хөтөчүүдийн найдвартай байдал сүүлийн хэдэн жилийн дотор асар ихээр
<para>Одоогийн дискнүүд дэх сүүлийн асуудал нь найдваргүй байдал юм.
Диск хөтчүүдийн найдвартай байдал сүүлийн хэдэн жилийн дотор асар ихээр
нэмэгдсэн боловч тэдгээр нь сервер унах гол шалтгааны нэг бүрэлдэхүүн хэсэг
хэвээр байсаар байна. Ингэсэн тохиолдолд гарах үр дүн нь сүйрлийн
байж болох юм: ажиллагаагүй болсон дискийн хөтчийг сольж шинэ диск уруугаа
байж болох юм: ажиллагаагүй болсон дискний хөтчийг сольж шинэ диск уруугаа
өгөгдлийг сэргээх нь хэдэн өдөр болж болох юм.</para>
<indexterm>
@ -246,12 +246,12 @@
<itemizedlist>
<listitem>
<para>Үнэ. Энэ нь нөөцгүй шийдлийн нэгэн адил хоёр дахин их дискийн
<para>Үнэ. Энэ нь нөөцгүй шийдлийн нэгэн адил хоёр дахин их дискний
хадгалалт шаарддаг.</para>
</listitem>
<listitem>
<para>Ажиллагааны нөлөөлөл. Бичилтүүд нь хоёр хөтөчүүдэд хоюуланд нь
<para>Ажиллагааны нөлөөлөл. Бичилтүүд нь хоёр хөтчүүдэд хоёуланд нь
хийгддэг, тиймээс тэдгээр нь толин тусгал хийгдээгүй эзлэхүүний
зурвасын өргөнөөс хоёр дахин ихийг эзэлдэг. Уншилтууд нь харин
ажиллагааны хувьд асуудалгүй байдаг: тэд илүү хурдан юм шиг
@ -284,8 +284,8 @@
судалчлагдсан зохион байгуулалтуудын адил байдаг боловч бичих хандалт нь
хамаагүй удаан ойролцоогоор унших хурдны 25% байдаг. Хэрэв нэг хөтөч ажиллагаагүй
болбол массив нь доройтсон горимд үргэлжлэн ажиллах болно: үлдсэн хандаж болох
хөтөчүүдийн аль нэгнээс уншилт хэвийн үргэлжлэх боловч ажиллагаагүй болсон
хөтчөөс хийгдэх уншилт бүх үлдсэн хөтөчүүдийн харгалзах блокоос дахин тооцоологдох
хөтчүүдийн аль нэгнээс уншилт хэвийн үргэлжлэх боловч ажиллагаагүй болсон
хөтчөөс хийгдэх уншилт бүх үлдсэн хөтчүүдийн харгалзах блокоос дахин тооцоологдох
болно.
</para>
</sect1>
@ -298,7 +298,7 @@
<itemizedlist>
<listitem>
<para>Хамгийн харагддаг обьект нь <emphasis>volume буюу эзлэхүүн</emphasis>
гэгддэг виртуал диск юм. Эзлэхүүнүүд нь гол нь &unix; диск хөтөчүүдийн
гэгддэг виртуал диск юм. Эзлэхүүнүүд нь гол нь &unix; диск хөтчүүдийн
нэгэн адил өмчүүдтэй боловч зарим нэг жижиг ялгаанууд байдаг.
Тэдэнд хэмжээний хязгаарлалтууд байхгүй.</para>
</listitem>
@ -307,7 +307,7 @@
<para>Эзлэхүүнүүд нь тус бүр нь эзлэхүүний нийт хаягийн талбарыг илэрхийлдэг
<emphasis>plex-үүд</emphasis>ээс бүрддэг. Тиймээс шатлал дахь
энэ түвшин нь нөөцийг хангадаг. Plex-үүдийг толин тусгал хийгдсэн
массив дахь тус бүртээ ижил өгөгдлийг агуулсан дискүүд гэж бодох
массив дахь тус бүртээ ижил өгөгдлийг агуулсан дискнүүд гэж бодох
хэрэгтэй.</para>
</listitem>
@ -315,20 +315,20 @@
<para>Vinum нь &unix; диск хадгалалтын тогтолцоонд оршдог болохоор
&unix; хуваалтуудыг олон диск бүхий plex-үүдийн хувьд бүтээх блок
болгон ашиглах боломжтой, гэхдээ жинхэнэдээ энэ нь хэтэрхий уян хатан
биш болж болох юм: &unix; дискүүд нь зөвхөн хязгаармагдмал тооны
биш болж болох юм: &unix; дискнүүд нь зөвхөн хязгаарлагдмал тооны
хуваалтуудтай байдаг. Ингэхийн оронд харин Vinum нь ганц &unix;
хуваалтыг (<emphasis>хөтөч</emphasis>) <emphasis>subdisks
буюу дэд дискүүд</emphasis> гэгддэг үргэлжлэн нийлсэн талбаруудад
хуваадаг бөгөөд эдгээр дэд дискүүдийг plex-үүдэд зориулж бүтээх
буюу дэд дискнүүд</emphasis> гэгддэг үргэлжлэн нийлсэн талбаруудад
хуваадаг бөгөөд эдгээр дэд дискнүүдийг plex-үүдэд зориулж бүтээх
блок болгон ашигладаг.</para>
</listitem>
<listitem>
<para>Дэд дискүүд нь Vinum <emphasis>хөтөчүүд</emphasis> дээр,
одоогоор &unix; хуваалтууд дээр оршдог. Vinum хөтөчүүд нь
дурын тооны дэд дискүүдийг агуулж болно. Хөтөчийн эхлэл дэх
<para>Дэд дискнүүд нь Vinum <emphasis>хөтчүүд</emphasis> дээр,
одоогоор &unix; хуваалтууд дээр оршдог. Vinum хөтчүүд нь
дурын тооны дэд дискнүүдийг агуулж болно. Хөтчийн эхлэл дэх
тохиргоо болон төлвийн мэдээллийг хадгалах зориулалттай жижиг
талбараас бусад хөтөчийн бүх хэсэг өгөгдлийн хадгалалтанд
талбараас бусад хөтчийн бүх хэсэг өгөгдлийн хадгалалтанд
зориулагдана.</para>
</listitem>
</itemizedlist>
@ -339,8 +339,8 @@
<sect2>
<title>Эзлэхүүний хэмжээний саналууд</title>
<para>Plex-үүд нь Vinum тохиргоонд бүх хөтөчүүд дээгүүр тархсан олон дэд
дискүүдийг агуулж болно. Үүний үр дүнд хөтөч бүрийн хэмжээ нь plex-ийн
<para>Plex-үүд нь Vinum тохиргоонд бүх хөтчүүд дээгүүр тархсан олон дэд
дискнүүдийг агуулж болно. Үүний үр дүнд хөтөч бүрийн хэмжээ нь plex-ийн
хэмжээг хязгаарлахгүй, тиймээс эзлэхүүний хэмжээг бас хязгаарлахгүй
юм.</para>
</sect2>
@ -352,7 +352,7 @@
нэгээс найман plex-ийг агуулж болно.</para>
<para>Plex нь эзлэхүүний бүх өгөгдлийг илэрхийлдэг боловч илэрхийллүүдийн
хэсгүүд нь хийгдсэн аргаасаа (plex-ийн хэсгүүдийн хувьд дэд дискүүдийг
хэсгүүд нь хийгдсэн аргаасаа (plex-ийн хэсгүүдийн хувьд дэд дискнүүдийг
тодорхойлоогүйгээс) болоод эсвэл тохиолдлоор (хөтөч ажиллагаагүй болсноос
болоод) бодитоор байхгүй байх боломжтой юм. Эзлэхүүний хаягийн бүрэн талбарын
хүрээний хувьд хамгийн багаар бодоход нэг plex өгөгдлийг хангаж чаддаг байхад
@ -388,8 +388,8 @@
<itemizedlist>
<listitem>
<para>Нийлүүлэгдсэн plex-үүд нь хамгийн уян хатан байдаг: тэдгээр нь ямар ч
тооны дэд дискүүдийг агуулж болох бөгөөд дэд дискүүд нь өөр өөр урттай
байж болно. Plex-ийг нэмэлт дэд дискүүд нэмж өргөтгөж болох юм.
тооны дэд дискнүүдийг агуулж болох бөгөөд дэд дискнүүд нь өөр өөр урттай
байж болно. Plex-ийг нэмэлт дэд дискнүүд нэмж өргөтгөж болох юм.
Тэдгээр нь судалчлагдсан plex-үүдээс <acronym>CPU</acronym>-ийн
хугацааны хувьд багыг шаарддаг, гэхдээ <acronym>CPU</acronym>
дээрх нэмэлт ачааллын ялгаа нь хэмжигдэхээр тийм их биш юм. Нөгөө
@ -401,10 +401,10 @@
<para>Судалчлагдсан (<acronym>RAID-0</acronym>) plex-үүдийн
хамгийн агуу давуу тал нь тэдгээр plex-үүд нь халуун цэгүүдийг багасгадаг
явдал юм: хамгийн тохиромжтой (256&nbsp;kB орчим) хэмжээтэйгээр
судлыг сонгосноор та бүрэлдэхүүний хөтөчүүд дээрх ачааллыг тэнцүүлж
судлыг сонгосноор та бүрэлдэхүүний хөтчүүд дээрх ачааллыг тэнцүүлж
болох юм. Энэ хандлагын сул талууд нь (бутархайгаар хэмжигдэх)
илүү төвөгтэй код болон дэд дискүүд дээрх хязгаарлалтууд юм: тэдгээр нь
бүгд ижил хэмжээтэй байх ёстой бөгөөд шинэ дэд дискүүд нэмж plex-ийг өргөтгөх
илүү төвөгтэй код болон дэд дискнүүд дээрх хязгаарлалтууд юм: тэдгээр нь
бүгд ижил хэмжээтэй байх ёстой бөгөөд шинэ дэд дискнүүд нэмж plex-ийг өргөтгөх
нь асар хэцүү учир Vinum нь үүнийг одоогоор хийж гүйцэтгэдэггүй юм.
Vinum нь нэмэлт, амархан хязгаарлалтыг тохоож өгдөг: судалчлагдсан
plex нь хамгийн багаар бодоход хоёр дэд дисктэй байх ёстой, тэгэхгүй
@ -421,8 +421,8 @@
<thead>
<row>
<entry>Plex төрөл</entry>
<entry>Хамгийн бага дэд дискүүд</entry>
<entry>Дэд дискүүд нэмж болох эсэх</entry>
<entry>Хамгийн бага дэд дискнүүд</entry>
<entry>Дэд дискнүүд нэмж болох эсэх</entry>
<entry>Адил хэмжээтэй байх ёстой</entry>
<entry>Хэрэглээ</entry>
</row>
@ -480,12 +480,12 @@
<itemizedlist>
<listitem>
<para><emphasis>drive</emphasis> мөр нь дискийн хуваалтыг
<para><emphasis>drive</emphasis> мөр нь дискний хуваалтыг
(<emphasis>хөтөч</emphasis>) тайлбарлах бөгөөд үүний
байрлал нь түүн доор орших тоног төхөөрөмжтэй харьцангуй
байна. Үүнд <emphasis>a</emphasis> гэж симбол нэр
өгсөн байгаа. Ингэж симбол нэрсийг төхөөрөмжийн нэрсээс
тусад нь салгах нь дискүүдийг нэг байрлалаас нөгөө уруу
тусад нь салгах нь дискнүүдийг нэг байрлалаас нөгөө уруу
эргэлзээгүйгээр шилжүүлэх боломжийг олгодог.</para>
</listitem>
@ -508,12 +508,12 @@
<listitem>
<para><emphasis>sd</emphasis> мөр нь дэд дискийг тайлбарлана.
Хамгийн бага тодорхойлолтууд нь үүнийг хадгалах хөтөчийн нэр болон
дэд дискийн урт юм. Plex-үүдтэй адил нэр хэрэггүй:
Хамгийн бага тодорхойлолтууд нь үүнийг хадгалах хөтчийн нэр болон
дэд дискний урт юм. Plex-үүдтэй адил нэр хэрэггүй:
систем автоматаар plex-ийн нэрэн
дээр <emphasis>.s</emphasis><emphasis>x</emphasis>
дагавар залгаж үүсгэдэг бөгөөд <emphasis>x</emphasis> нь
plex дэх дэд дискийн дугаар юм. Тиймээс Vinum нь энэ дэд
plex дэх дэд дискний дугаар юм. Тиймээс Vinum нь энэ дэд
дискэнд <emphasis>myvol.p0.s0</emphasis> гэж нэр
өгдөг.</para>
</listitem>
@ -548,13 +548,13 @@
</figure>
</para>
<para>Энэ зураг болон дараагийн зураг нь дэд дискүүд агуулсан plex-үүдийг
<para>Энэ зураг болон дараагийн зураг нь дэд дискнүүд агуулсан plex-үүдийг
агуулсан эзлэхүүнийг харуулж байна. Энэ хялбар жишээн дээр эзлэхүүн нь
нэг plex-ийг агуулах бөгөөд plex нь нэг дэд дискийг агуулж байна.</para>
<para>Энэхүү эзлэхүүн нь хэвшмэл дискийн хуваалттай харьцуулахад ямар нэг
<para>Энэхүү эзлэхүүн нь хэвшмэл дискний хуваалттай харьцуулахад ямар нэг
тухайлсан давуу чанаргүй юм. Энэ нь ганц plex-ийг агуулах учраас нөөц биш
юм. Plex нь ганц дэд дискээс тогтох учраас хэвшмэл дискийн хуваалттай
юм. Plex нь ганц дэд дискнээс тогтох учраас хэвшмэл дискний хуваалттай
харьцуулахад хадгалалт хуваарилалтын хувьд ямар ч ялгаагүй юм.
Дараах хэсгүүд нь төрөл бүрийн илүү сонирхолтой тохиргооны аргуудыг
харуулах болно.</para>
@ -564,8 +564,8 @@
<title>Нэмэгдсэн уян хатан чанар: Толин тусгал үүсгэх</title>
<para>Эзлэхүүний уян хатан чанарыг толин тусгал үүсгэж ихэсгэж болно.
Толин тусгал хийсэн эзлэхүүнийг байрлуулахдаа хөтөчийн сүйрэл plex бүрийг унагахгүй
байлгахын тулд plex бүр дэх дэд дискүүд нь өөр өөр хөтөчүүд дээр байгаа эсэхийг
Толин тусгал хийсэн эзлэхүүнийг байрлуулахдаа хөтчийн сүйрэл plex бүрийг унагахгүй
байлгахын тулд plex бүр дэх дэд дискнүүд нь өөр өөр хөтчүүд дээр байгаа эсэхийг
шалгах нь чухал юм. Дараах тохиргоо нь эзлэхүүнийг толин тусгал хийж
байна:</para>
@ -623,11 +623,11 @@
<para>Өмнөх жишээн дээрх толин тусгал хийгдсэн эзлэхүүн нь толин тусгал
хийгдээгүй эзлэхүүнээс илүү сүйрэлд тэсвэртэй боловч ажиллагааны хувьд дутмаг
байдаг: эзлэхүүн уруу хийгдэх бичилт бүр нь нийт дискийн зурвасын өргөнөөс илүүтэйгээр
ашиглан хоёр хөтөч хоюулан уруу нь бичилт хийхийг шаарддаг. Ажиллагааны
байдаг: эзлэхүүн уруу хийгдэх бичилт бүр нь нийт дискний зурвасын өргөнөөс илүүтэйгээр
ашиглан хоёр хөтөч хоёулан уруу нь бичилт хийхийг шаарддаг. Ажиллагааны
тооцоонууд нь өөр хандлагыг шаарддаг: толин тусгал үүсгэхийн оронд өгөгдөл нь
аль болох олон диск хөтөчүүдийн дагуу судалчлагддаг. Дараах тохиргоо нь
дөрвөн дискийн хөтөчүүдийн дагуу судалчлагдсан plex бүхий эзлэхүүнийг
аль болох олон диск хөтчүүдийн дагуу судалчлагддаг. Дараах тохиргоо нь
дөрвөн дискний хөтчүүдийн дагуу судалчлагдсан plex бүхий эзлэхүүнийг
харуулж байна:</para>
<programlisting>
@ -640,7 +640,7 @@
sd length 128m drive c
sd length 128m drive d</programlisting>
<para>Өмнөхийн адил Vinum-д мэдэгдэж байгаа хөтөчүүдийг тодорхойлох хэрэггүй
<para>Өмнөхийн адил Vinum-д мэдэгдэж байгаа хөтчүүдийг тодорхойлох хэрэггүй
юм. Энэ тодорхойлолтыг процесс хийсний дараа тохиргоо иймэрхүү
байна:</para>
@ -709,9 +709,9 @@
sd length 102480k drive a
sd length 102480k drive b</programlisting>
<para>Хоёр дахь plex-ийн дэд дискүүд нь эхний plex дэхээс хоёр хөтөчөөр
ялгаатай: дамжуулалт хоёр хөтөчөөр дамжин хийгдсэн ч гэсэн бичилтүүд адил
дэд дискүүд уруугаа хийгдэхгүй байхыг энэ нь баталгаажуулж өгдөг.</para>
<para>Хоёр дахь plex-ийн дэд дискнүүд нь эхний plex дэхээс хоёр хөтчөөр
ялгаатай: дамжуулалт хоёр хөтчөөр дамжин хийгдсэн ч гэсэн бичилтүүд адил
дэд дискнүүд уруугаа хийгдэхгүй байхыг энэ нь баталгаажуулж өгдөг.</para>
<para><xref linkend="vinum-raid10-vol"> нь энэ эзлэхүүний бүтцийг илэрхийлж
байна.</para>
@ -728,7 +728,7 @@
<sect1 id="vinum-object-naming">
<title>Обьектийн нэрлэлт</title>
<para>Дээд дурдсаны дагуу Vinum нь анхдагч нэрсийг plex-үүд болон дэд дискүүдэд
<para>Дээд дурдсаны дагуу Vinum нь анхдагч нэрсийг plex-үүд болон дэд дискнүүдэд
өгдөг боловч тэдгээр нь дарагдан өөрчлөгдөж болох юм. Анхдагч нэрсийг
дарж өөрчлөхийг зөвлөдөггүй: обьектуудыг дурын нэрээр солихыг зөвшөөрдөг
VERITAS эзлэхүүн менежерээс харах юм бол энэ уян хатан чанар нь мэдэгдэхүйц
@ -736,8 +736,8 @@
<para>Нэрс нь дурын хоосон биш тэмдэгтийг агуулж болох бөгөөд тэмдэгтүүдийг
үсэг, тоо болон доогуур зураас байлгаж хязгаарлахыг зөвлөдөг.
Эзлэхүүнүүд, plex-үүд болон дэд дискүүд нь 64 тэмдэгт хүртэл урттай
байж болох бөгөөд хөтөчүүдийн нэрс 32 тэмдэгт хүртэл урттай байж
Эзлэхүүнүүд, plex-үүд болон дэд дискнүүд нь 64 тэмдэгт хүртэл урттай
байж болох бөгөөд хөтчүүдийн нэрс 32 тэмдэгт хүртэл урттай байж
болно.</para>
<para>Vinum обьектууд нь <filename>/dev/gvinum</filename> шатлалд
@ -748,7 +748,7 @@
<listitem>
<note><para>Энэ нь зөвхөн уламжлалт Vinum шийдэлд хамаатай.</para></note>
<para>&man.gvinum.8; болон Vinum демоны ашигладаг
<para>&man.gvinum.8; болон Vinum дэмоны ашигладаг
харгалзах <filename>/dev/vinum/control</filename> болон
<filename>/dev/vinum/controld</filename> хяналтын төхөөрөмжүүд.</para>
</listitem>
@ -768,7 +768,7 @@
<note><para>Энэ нь зөвхөн уламжлалт Vinum шийдэлд хамаатай.</para></note>
<para>Хөтөч бүрийн оруулгатай <filename>/dev/vinum/drive</filename>
сан. Эдгээр оруулгууд нь жинхэнэдээ харгалзах дискийн цэгүүд уруу заасан
сан. Эдгээр оруулгууд нь жинхэнэдээ харгалзах дискний цэгүүд уруу заасан
симболын холбоосууд юм.</para>
</listitem>
@ -816,21 +816,21 @@
crwxr-xr-- 1 root wheel 91, 0x20200002 Apr 13 16:46 s64.p0.s2
crwxr-xr-- 1 root wheel 91, 0x20300002 Apr 13 16:46 s64.p0.s3</programlisting>
<para>Plex-үүд болон дэд дискүүд нь тусгайлсан нэрсийг хуваарилах ёсгүй гэж
зөвлөдөг боловч Vinum хөтөчүүд нь нэрлэгдсэн байх ёстой. Энэ нь хөтөчийг
<para>Plex-үүд болон дэд дискнүүд нь тусгайлсан нэрсийг хуваарилах ёсгүй гэж
зөвлөдөг боловч Vinum хөтчүүд нь нэрлэгдсэн байх ёстой. Энэ нь хөтчийг
өөр байрлал уруу зөөж автоматаар таньсан хэвээр байх боломжийг
бүрдүүлдэг. Хөтөчийн нэрс 32 тэмдэгт хүртэл урттай байж болно.</para>
бүрдүүлдэг. Хөтчийн нэрс 32 тэмдэгт хүртэл урттай байж болно.</para>
<sect2>
<title>Файлын системүүд үүсгэх нь</title>
<para>Эзлэхүүнүүд нь нэг зүйлээс бусдаараа дискүүдэд ижил юм шиг
системд харагддаг. &unix; хөтөчүүдээс ялгаатай нь Vinum эзлэхүүнүүдийг
<para>Эзлэхүүнүүд нь нэг зүйлээс бусдаараа дискнүүдэд ижил юм шиг
системд харагддаг. &unix; хөтчүүдээс ялгаатай нь Vinum эзлэхүүнүүдийг
хуваадаггүй, тиймээс хуваалтын хүснэгтийг агуулдаггүй. Энэ нь зарим нэг
дискийн хэрэгслүүдэд ялангуяа &man.newfs.8;-д өөрчлөлт хийхийг шаарддаг.
дискний хэрэгслүүдэд ялангуяа &man.newfs.8;-д өөрчлөлт хийхийг шаарддаг.
Урьд нь &man.newfs.8; Vinum-ийн эзлэхүүний нэрийн сүүлийн үсгийг
хуваалт таниулагч гэж тайлбарлахыг оролддог байсан байна. Жишээ нь
дискийн хөтөч <filename>/dev/ad0a</filename> эсвэл
дискний хөтөч <filename>/dev/ad0a</filename> эсвэл
<filename>/dev/da2h</filename> гэсэн нэртэй байж болох юм.
Эдгээр нэрс нь эхний (0) IDE диск дээрх эхний хуваалт (<devicename>a</devicename>)
болон гурав дахь (3) SCSI диск дэх найм дахь хуваалтыг
@ -839,7 +839,7 @@
<filename>/dev/gvinum/concat</filename> гэж нэрлэгдэж болох
юм.</para>
<para>&man.newfs.8; нь дискийн нэрийг тайлбарлах бөгөөд хэрэв ойлгож
<para>&man.newfs.8; нь дискний нэрийг тайлбарлах бөгөөд хэрэв ойлгож
чадахгүй бол мэдээлэл үзүүлдэг. Жишээ нь:</para>
<screen>&prompt.root; <userinput>newfs /dev/gvinum/concat</userinput>
@ -864,9 +864,9 @@ newfs: /dev/gvinum/concat: can't figure out file system partition</screen>
<para><filename>GENERIC</filename> цөм Vinum-ийг агуулдаггүй. Vinum оруулсан
тусгай цөм бүтээх боломжтой боловч ингэхийг зөвлөдөггүй. Vinum-ийг эхлүүлэх
стандарт арга нь цөмийн модул (<acronym>kld</acronym>) юм. Та бүр
стандарт арга нь цөмийн модуль (<acronym>kld</acronym>) юм. Та бүр
Vinum-д зориулж &man.kldload.8;-г ч ашиглах хэрэггүй: &man.gvinum.8;-г
эхлүүлэхэд энэ нь модул ачаалагдсан эсэхийг шалгаад хэрэв үгүй бол түүнийг
эхлүүлэхэд энэ нь модуль ачаалагдсан эсэхийг шалгаад хэрэв үгүй бол түүнийг
автоматаар ачаалдаг.</para>
@ -874,9 +874,9 @@ newfs: /dev/gvinum/concat: can't figure out file system partition</screen>
<title>Эхлүүлэлт</title>
<para>Vinum нь тохиргооны мэдээллийг гол нь тохиргооны файлуудад байдаг яг тэр
хэлбэрээр дискийн зүсмэлүүд дээр хадгалдаг. Тохиргооны мэдээллийн баазаас унших
хэлбэрээр дискний зүсмэлүүд дээр хадгалдаг. Тохиргооны мэдээллийн баазаас унших
үед Vinum тохиргооны файлуудад зөвшөөрөгдөөгүй хэд хэдэн түлхүүр үгнүүдийг
таньдаг. Жишээ нь дискийн тохиргоо дараах текстийг агуулж болох юм:</para>
таньдаг. Жишээ нь дискний тохиргоо дараах текстийг агуулж болох юм:</para>
<programlisting width="119">volume myvol state up
volume bigraid state down
@ -899,18 +899,18 @@ sd name bigraid.p0.s3 drive d plex bigraid.p0 state initializing len 4194304b dr
sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b driveoff set 1573129b plexoffset 16777216b</programlisting>
<para>Эндэх мэдээжийн ялгаанууд нь байрлалын тодорхой мэдээлэл болон нэрлэлт
(тэдгээрийн хоюул бас зөвшөөрөгдсөн боловч хэрэглэгчид ашиглахыг хориглосон)
(тэдгээрийн хоёул бас зөвшөөрөгдсөн боловч хэрэглэгчид ашиглахыг хориглосон)
болон түвшингүүд дэх мэдээлэл (хэрэглэгчид байдаггүй) байгаа явдал юм.
Vinum нь тохиргооны мэдээлэл дэх хөтөчүүдийн талаарх мэдээллийг хадгалдаггүй:
энэ нь Vinum шошготой хуваалтуудын хувьд тохируулагдсан дискийн хөтөчүүдийг скан хийн
хөтөчүүдийг олдог. Энэ нь тэдгээр хөтөчүүдэд өөр төрлийн &unix; хөтөчийн ID өгсөн байсан ч
Vinum-д хөтөчүүдийг зөвөөр таних боломжийг олгодог.</para>
Vinum нь тохиргооны мэдээлэл дэх хөтчүүдийн тухай мэдээллийг хадгалдаггүй:
энэ нь Vinum шошготой хуваалтуудын хувьд тохируулагдсан дискний хөтчүүдийг скан хийн
хөтчүүдийг олдог. Энэ нь тэдгээр хөтчүүдэд өөр төрлийн &unix; хөтчийн ID өгсөн байсан ч
Vinum-д хөтчүүдийг зөвөөр таних боломжийг олгодог.</para>
<sect3 id="vinum-rc-startup">
<title>Автомат эхлүүлэлт</title>
<note><para>Энэ мэдээлэл нь зөвхөн уламжлалт Vinum шийдэлд хамаатай.
<emphasis>Gvinum</emphasis> нь цөмийн модул ачаалагдсаны дараа
<emphasis>Gvinum</emphasis> нь цөмийн модуль ачаалагдсаны дараа
автоматаар эхлүүлдэг боломжийг үргэлж агуулсан байна.</para></note>
<para>Системийг ачаалахад Vinum-ийг автоматаар эхлүүлэхийн тулд
@ -927,11 +927,11 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
хийх болон файлын системүүдийг холбох боломжтой юм.</para>
<para><command>vinum start</command> тушаалаар Vinum-ийг
эхлүүлэхэд Vinum нь аль нэг Vinum хөтөчөөс тохиргооны мэдээллийн баазыг
эхлүүлэхэд Vinum нь аль нэг Vinum хөтчөөс тохиргооны мэдээллийн баазыг
уншдаг. Ердийн тохиолдолд хөтөч бүр тохиргооны мэдээллийн баазын адил хуулбарыг
агуулдаг учир аль хөтөч уншигдах нь хамаагүй юм. Гэхдээ сүйрлийн дараа
Vinum нь аль хөтөч хамгийн сүүлд шинэчлэгдсэнийг тодорхойлж тэр хөтөчөөс
тохиргоог унших ёстой. Дараа нь тэр хэрэв шаардлагатай бол хуучин хөтөчүүдээс
Vinum нь аль хөтөч хамгийн сүүлд шинэчлэгдсэнийг тодорхойлж тэр хөтчөөс
тохиргоог унших ёстой. Дараа нь тэр хэрэв шаардлагатай бол хуучин хөтчүүдээс
тохиргоог шинэчилдэг.</para>
</sect3>
@ -948,14 +948,14 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
<itemizedlist>
<listitem>
<para>root фөйлын систем нь ачаалах процессийн нэлээн эхэн үед бэлэн
<para>root файлын систем нь ачаалах процессийн нэлээн эхэн үед бэлэн
байж байх шаардлагатай учраас Vinum дэд бүтэц нь энэ үед аль хэдийн бэлэн
болсон байх шаардлагатай.</para>
</listitem>
<listitem>
<para>root файлын системийг агуулсан эзлэхүүн нь бас системийг эхлүүлэх код
болон цөмийг агуулдаг бөгөөд цөм нь хост системийн эх хэрэгслүүд (өөрөөр хэлбэл
PC ангилалын машинууд дээр BIOS) ашиглан уншигдах ёстой. Эдгээр хост системийн
PC ангиллын машинууд дээр BIOS) ашиглан уншигдах ёстой. Эдгээр хост системийн
эх хэрэгслүүдэд Vinum-ийн талаар дэлгэрэнгүйг мэдүүлэх ихэвчлэн боломжгүй
байдаг.</para>
</listitem>
@ -994,7 +994,7 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
<listitem>
<note><para><emphasis>Gvinum</emphasis>-ийн хувьд бүх
эхлүүлэлт нь цөмийн модул ачаалагдсаны дараа
эхлүүлэлт нь цөмийн модуль ачаалагдсаны дараа
автоматаар хийгддэг учраас дээр тайлбарласан процедур
байхад л хангалттай. Дараах текст нь хуучин тохиргоонуудын
тусын тулд уламжлалт Vinum системийн ажиллагааг баримтжуулж
@ -1004,7 +1004,7 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
учир эрт эхлүүлэгдэх ёстой байдаг. Анхдагчаар цөмийн Vinum хэсэг нь
администратор (эсвэл эхлүүлэх скриптүүдийн аль нэг нь)
<command>vinum start</command> тушаал ажиллуулах хүртэл
Vinum эзлэхүүний мэдээллийг агуулсан байж болох хөтөчүүдийг
Vinum эзлэхүүний мэдээллийг агуулсан байж болох хөтчүүдийг
хайдаггүй.</para>
<note><para>FreeBSD 5.X болон түүнээс дээшхи хувилбаруудад хэрэгтэй
@ -1018,7 +1018,7 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
<para>гэж <filename>/boot/loader.conf</filename> файлд нэмж
Vinum-ийг цөмийн эхлүүлэлтийн хэсэг болон Vinum мэдээллийн хувьд
бүх хөтөчүүдийг автоматаар скан хийхийг зааж өгдөг.</para>
бүх хөтчүүдийг автоматаар скан хийхийг зааж өгдөг.</para>
<para>Цөмд root файлын системийг хайхыг заах заавал шаардлагагүйг
тэмдэглэе. <filename>/boot/loader</filename> нь
@ -1032,7 +1032,7 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
</sect2>
<sect2>
<title>Vinum дээр тулгуурласан root эзлэхүүнийг эхлүүлэх кодод хандах
<title>Vinum дээр тулгуурласан root эзлэхүүнийг эхлүүлэх кодонд хандах
боломжтой болгох нь</title>
<para>Одоогийн FreeBSD эхлүүлэгч нь зөвхөн 7.5KB код байдаг бөгөөд энэ нь
@ -1071,11 +1071,11 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
тэгш хэмт байхаар эндүүрлээс хамгаалж үүсгэх нь магадгүй зүйтэй санаа байх юм.</para>
<para>Эдгээр <literal>"a"</literal> хуваалтуудыг root эзлэхүүний хэсгийг
агуулсан төхөөрөмж бүрийн хувьд тохируулахын тулд дараахийг хийх хэрэгтэй:</para>
агуулсан төхөөрөмж бүрийн хувьд тохируулахын тулд доор дурдсаныг хийх хэрэгтэй:</para>
<procedure>
<step>
<para>Энэ төхөөрөмжийн root эзлэхүүний хэсэг болох дэд дискийн байрлал
<para>Энэ төхөөрөмжийн root эзлэхүүний хэсэг болох дэд дискний байрлал
(төхөөрөмжийн эхэн хэсгээс тодорхой офсетэд) болон хэмжээг
дараах тушаалыг ашиглаж шалгах хэрэгтэй:</para>
@ -1094,7 +1094,7 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
<para>гэж root эзлэхүүнд оролцож байгаа төхөөрөмж бүрийн хувьд ажиллуулна.
<replaceable>devname</replaceable> нь зүсмэлийн хүснэгтгүй
дискүүдийн дискийн нэр (<devicename>da0</devicename> гэх зэрэг)
дискнүүдийн дискний нэр (<devicename>da0</devicename> гэх зэрэг)
эсвэл зүсмэлийн нэр (<devicename>ad0s1</devicename> гэх зэрэг)
байх ёстой.</para>
@ -1109,8 +1109,8 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
дискийг эхлээд удирдах хоёр алхамтай процессийн үед ажиллуулах ёстойг
санаарай.</para>
<para>Дараа нь энэ төхөөрөмж дээрх Vinum хуваалын офсет нь энэ
төхөөрөмжийн харгалзах root эзлэхүүний дэд дискийн офсетэд
<para>Дараа нь энэ төхөөрөмж дээрх Vinum хуваалтын офсет нь энэ
төхөөрөмжийн харгалзах root эзлэхүүний дэд дискний офсетэд
нэмэгдэх ёстой. Үр дүнд нь гарах утга нь шинэ <literal>"a"</literal>
хуваалтын хувьд <literal>"offset" буюу офсет</literal>
утга болно. Энэ хуваалтын хувьд <literal>"size" буюу хэмжээ</literal>
@ -1208,7 +1208,7 @@ Subdisk root.p1.s0:
байхыг эндээс бас харж болно.</para>
<para>Дээрх жишээн дээр бүхэл төхөөрөмж нь Vinum-д зориулагдсан бөгөөд
зөвхөн Vinum тохиргооны хэсэг болохоор зориулагдсан дискийн шинэ тохиргоо
зөвхөн Vinum тохиргооны хэсэг болохоор зориулагдсан дискний шинэ тохиргоо
учраас Vinum-аас өмнөх root хуваалтын үлдэгдэл байхгүй болохыг санах
хэрэгтэй.</para>
</sect2>
@ -1230,8 +1230,8 @@ Subdisk root.p1.s0:
<command>set</command> эсвэл <command>unset</command> тушаалуудыг
ашиглан тохируулж болно.</para>
<para>Хэрэв цөмийн Vinum модул нь автоматаар дуудагддаг модулиудын
жагсаалтанд орж амжаагүй байх юм бол ердийн <command>load geom_vinum</command>
<para>Хэрэв цөмийн Vinum модуль нь автоматаар дуудагддаг модулиудын
жагсаалтад орж амжаагүй байх юм бол ердийн <command>load geom_vinum</command>
тушаал туслана.</para>
<para>Бэлэн болсныхоо дараа ачаалах процессийг <command>boot -as</command>
@ -1250,7 +1250,7 @@ Subdisk root.p1.s0:
байх ёстой. Ердийн өөр нэг сонголт нь <literal>ufs:da0d</literal>
зэрэг Vinum-аас өмнөх root файлын системийг агуулдаг таамаглал хуваалт
байж болох юм. Энд жинхэнэдээ толин тусгал үүсгэгдсэн тохируулгаас болоод
Vinum root төхөөрөмжийн дэд дискүүд уруу заасан аль нэг хуулбар
Vinum root төхөөрөмжийн дэд дискнүүд уруу заасан аль нэг хуулбар
<literal>"a"</literal> хуваалтыг оруулсан бол болгоомжтой байх хэрэгтэй
бөгөөд энэ нь толин тусгал хийгдсэн root төхөөрөмжийн зөвхөн нэгийг
холбох болно. Хэрэв энэ файлын систем нь дараа нь унших бичих эрхтэйгээр
@ -1278,7 +1278,7 @@ Subdisk root.p1.s0:
<para>Энэ тохиолдол нь хэрэв эхлүүлэгчийг Vinum суулгацаар устгасан
бол тохиолддог. Харамсалтай нь одоогоор Vinum нь санамсаргүйгээр
зөвхөн 4 KB хэмжээг чөлөөтэйгээр өөрийн хуваалтын эхэнд өөрийн Vinum
зөвхөн 4 KB хэмжээг чөлөөтэйгөөр өөрийн хуваалтын эхэнд өөрийн Vinum
толгойн мэдээллийг бичиж эхлэхээсээ өмнө үлдээдэг. Гэхдээ нэгдүгээр алхам
ба хоёрдугаар эхлүүлэгчид, тэдгээрийн хооронд суулгагдсан bsdlabel нь
одоогоор 8 KB-г шаарддаг. Хэрэв Vinum хуваалт нь ачаалагдах боломжтой
@ -1302,21 +1302,21 @@ Subdisk root.p1.s0:
<sect2 id="vinum-root-4x">
<title>FreeBSD 4.X-ийн ялгаанууд</title>
<para>FreeBSD 4.X дээр Vinum-ийг автоматаар бүх дискүүдийг скан хийлгэх
<para>FreeBSD 4.X дээр Vinum-ийг автоматаар бүх дискнүүдийг скан хийлгэх
зарим дотоод функцууд байдаггүй бөгөөд root төхөөрөмжийн дотоод ID-г танидаг
код нь <filename>/dev/vinum/root</filename> зэрэг нэртэй автоматаар
ажиллаж чадахаар ухаалаг байдаггүй. Тийм болохоор энд арай өөр байна.</para>
<para>Аль дискүүдийг скан хийхийг <filename>/boot/loader.conf</filename>
файл дахь дараахитай төстэй мөрийг ашиглан Vinum-д зааж өгөх
<para>Аль дискнүүдийг скан хийхийг <filename>/boot/loader.conf</filename>
файл дахь доор дурдсантай төстэй мөрийг ашиглан Vinum-д зааж өгөх
ёстой:</para>
<programlisting>vinum.drives="/dev/<replaceable>da0</replaceable> /dev/<replaceable>da1</replaceable>"</programlisting>
<para>Дурдагдсан бүх хөтөчүүд Vinum өгөгдлийг агуулах боломжтой байдаг нь
чухал юм. Vinum нь хүчинтэй Vinum толгойнуудын хувьд нэрлэгдсэн хөтөчүүдийн
<para>Дурдагдсан бүх хөтчүүд Vinum өгөгдлийг агуулах боломжтой байдаг нь
чухал юм. Vinum нь хүчинтэй Vinum толгойнуудын хувьд нэрлэгдсэн хөтчүүдийн
бүх хуваалтууд болон зүсмэлүүдийг скан хийдэг учир <emphasis>илүү олон</emphasis>
хөтөчүүд жагсаагдсан ч гэсэн тэр нь хор хөнөөлтэй биш бөгөөд зүсмэл ба/эсвэл хуваалтыг
хөтчүүд жагсаагдсан ч гэсэн тэр нь хор хөнөөлтэй биш бөгөөд зүсмэл ба/эсвэл хуваалтыг
заавал тодорхой заах хэрэггүй юм.</para>
<para>root файлын системийн нэрийг боловсруулахад хэрэглэгддэг дэг журмууд болон

View file

@ -109,7 +109,7 @@
</imageobject>
</mediaobject>
<para>Тэгээд энэ виртуал FreeBSD машинын хувьд өөрийн төлөвлөгөөнөөс хамаараад
<para>Тэгээд энэ виртуал FreeBSD машины хувьд өөрийн төлөвлөгөөнөөс хамаараад
боломжийн хэмжээний диск болон санах ойг сонгох хэрэгтэй.
<application>Parallels</application> дээр FreeBSD-г ашиглах ихэнх хэрэглээний хувьд
4GB ба 512MB хэмжээний RAM сайн ажилладаг.</para>
@ -172,8 +172,8 @@
суулгах нь зүйтэй юм. Та өөрийн локал &mac; файлын систем дээрээ
тохирох ISO дүрстэй болонгуутаа эсвэл өөрийн &mac;-ийн CD хөтөч дээр
CDROM-той болонгуутаа өөрийн FreeBSD <application>Parallels</application> цонхны баруун
доод талд байгаа дискийн дүрсэн дээр дарах хэрэгтэй. Энэ нь
таны виртуал машин дахь CDROM хөтөчийг диск дээрх ISO файл
доод талд байгаа дискний дүрсэн дээр дарах хэрэгтэй. Энэ нь
таны виртуал машин дахь CDROM хөтчийг диск дээрх ISO файл
эсвэл таны жинхэнэ CDROM хөтөчтэй холбох боломжийг олгох
цонхыг харуулах болно.</para>
@ -286,7 +286,7 @@
<para><application>&xen;</application> хэт бүрхүүл нь нээлттэй эх виртуалчлалын бүтээгдэхүүн бөгөөд
түүнийг одоогооор арилжааны XenSource компани дэмждэг. Зочин
үйлдлийн системүүд нь domU домен гэгддэг бөгөөд хост буюу эх үйлдлийн
үйлдлийн системүүд нь domU домэйн гэгддэг бөгөөд хост буюу эх үйлдлийн
систем нь dom0 гэгддэг. FreeBSD-ийн виртуал хувилбарыг Линукс дээр
ажиллуулах эхний алхам нь Линукс dom0-д зориулж <application>&xen;</application>-ийг суулгах явдал юм.
Хост буюу эх үйлдлийн систем нь Slackware Линукс тархац байна.</para>
@ -363,7 +363,7 @@ Domain-0 0 256 1 r----- 54452.9</sc
<sect3>
<title>FreeBSD 7-CURRENT domU</title>
<para><application>&xen; 3.0</application>-д зориулсан FreeBSD domU цөм болон дискийн дүрсийг <ulink
<para><application>&xen; 3.0</application>-д зориулсан FreeBSD domU цөм болон дискний дүрсийг <ulink
url="http://www.fsmware.com/">http://www.fsmware.com/</ulink>
татаж авах хэрэгтэй.</para>
@ -382,7 +382,7 @@ Domain-0 0 256 1 r----- 54452.9</sc
</itemizedlist>
<para><filename>xmexample1.bsd</filename> тохиргооны файлыг
<filename>/etc/xen/</filename> санд хийж цөм болон диск дүрсийн
<filename>/etc/xen/</filename> санд хийж цөм болон дискний дүрсний
хадгалагдсан хэсэгтэй холбоотой оруулгуудыг засварлана.
Энэ нь иймэрхүү харагдах ёстой:</para>

View file

@ -12,7 +12,7 @@
<author>
<firstname>Ken</firstname>
<surname>Tom</surname>
<contrib>X.Org-н X11 серверт зориулж шинэчлэсэн </contrib>
<contrib>X.Org-н X11 серверт зориулж шинэчилсэн </contrib>
</author>
<author>
<firstname>Marc</firstname>
@ -43,7 +43,7 @@
<application>&xfree86;</application> байдаг. Харин &os;&nbsp;5.3-RELEASE
хувилбараас эхлээд анхдагч суудаг X11 сервер нь X.Org сангаас гаргасан
<application>&xorg;</application> болж өөрчлөгдсөн бөгөөд түүний
лиценз нь &os;-ийнхтэй ижил төсөөтэй билээ. Мөн &os;-д зориулсан
лиценз нь &os;-ийн лицензтэй ижил төсөөтэй билээ. Мөн &os;-д зориулсан
худалдаж авч болохоор Х серверүүд байдаг.</para>
<para>Энэ бүлэгт Х11-г хэрхэн суулгаж тохируулах талаар
@ -99,7 +99,7 @@
X-г хэрэглэх үед нэгэн төрлийн цочролд автаж магадгүй юм. </para>
<para>Х-н төрөл бүрийн бүрдлүүд хоорондоо хэрхэн хамтарч ажилладаг талаар
бүрэн мэдэх шаардлаггүй ч гэсэн түүний тухай үндсэн ойлголт авсан үед
бүрэн мэдэх шаардлагагүй ч гэсэн түүний тухай үндсэн ойлголт авсан үед
X-н хүчин чадлыг зөв ашиглаж болох юм.</para>
<sect2>
@ -169,7 +169,7 @@
<quote>хэрэгсэл болохоос бодлого биш</quote> гэсэн зарчимтай тун
ижил байдаг.
Энэ нь юу гэсэн үг вэ гэхээр, Х нь үйлдлүүд хэрхэн биелэгдэх
ёстой талаарх ямар ч бичлэг хийдэггүй. Харин түүний оронд хэрэглэгчдэд
ёстой талаар ямар ч бичлэг хийдэггүй. Харин түүний оронд хэрэглэгчдэд
зориулсан хэрэгслүүдээр хангагдсан байдаг бөгөөд тэдгээрийг
яаж хэрэглэх нь хэрэглэгчийн үүрэг юм.</para>
@ -204,7 +204,7 @@
зохицуулагчдыг портын цуглуулга доторх
<filename>x11-wm</filename> төрөлд олж болно.</para>
<para>Мөн түүнчлэн <application>KДЭ</application> болон
<para>Мөн түүнчлэн <application>КДЭ</application> болон
<application>ГНОМ</application> дэлгэцийн орчнууд нь өөрсдийн гэсэн
цонх зохицуулагчтай байдаг ба тэр нь дэлгэцийн орчиндоо агуулагдчихсан
ажиллаж байдаг.</para>
@ -222,7 +222,7 @@
<para>Цонх зохицуулагчийн бас нэг үүрэг бол
<quote>сонгогдож идэвхжих бодлого </quote> билээ. Цонх болгон
ямар нэгэн байдлаар сонгогдсоноо илэрхийлж идэвхжин
гарнаас оруулсан мэдээлийг хүлээж авах бөгөөд идэвхтэй болсоноо
гарнаас оруулсан мэдээллийг хүлээж авах бөгөөд идэвхтэй болсноо
нүдэнд харуулагдахаар дүрсэлж харуулах хэрэгтэй байдаг.</para>
<para>Түгээмэл болсон, сонгогдож идэвхжих бодлогыг
@ -308,7 +308,7 @@
болон гурван саарал сүүдэртэй), <application>OpenLook</application>,
болон бусад маш олон, түгээмэл дэлгэрсэн багажны цуглуулгууд байдаг.</para>
<para>Өнөөгийн ихэнх шинэ Х програмууд нь <application>KДЭ</application>-н хэрэглэдэг Qt, аль эсвэл
<para>Өнөөгийн ихэнх шинэ Х програмууд нь <application>КДЭ</application>-н хэрэглэдэг Qt, аль эсвэл
<application>ГНОМ</application>-н хэрэглэдэг GTK+ зэрэг орчин үеийн
багажнуудын олонлог хэрэглэдэг. Энэ нь &unix;-н харагдах дэлгэцийн маягийн хувьд зарим нэг
давхцалд хүргэх бөгөөд ингэснээр мэдээж юмсыг шинэ хэрэглэгчдийн хувьд илүү хялбар болгох юм.</para>
@ -389,7 +389,7 @@
<indexterm><primary>Хэвтээ зуралтын давтамж</primary></indexterm>
<indexterm><primary>Босоо зуралтын давтамж</primary></indexterm>
<para>Х11-д хэрэгтэй дэлгэцийн тодорхойлолтонд зуралтын хэмжээ болон
<para>Х11-д хэрэгтэй дэлгэцийн тодорхойлолтод зуралтын хэмжээ болон
зуралтын давтамж нар орно. Эдгээр тодорхойлолтыг тухайн
дэлгэцийг үйлдвэрлэсэн газрын вэб хуудас юмуу эсвэл уг дэлгэцтэй
хамт ирсэн бичиг баримт дотроос харж болно. Тэр дотроос
@ -524,7 +524,7 @@ EndSection</programlisting>
<note>
<para>Хүндрэл гарсан үед танд хэрэгтэй нэг хэрэгсэл бол
Х11-ийн log буюу бүртгэл тэмдэглэлийн файл юм. Энэ файлд
Х11-д залгагдсан төхөөрөмжийн талаархи мэдээллүүд оршиж байдаг.
Х11-д залгагдсан төхөөрөмжийн тухай мэдээллүүд оршиж байдаг.
<application>&xorg;</application>-н бүртгэл тэмдэглэлийн
нэрний загвар нь <filename>/var/log/Xorg.0.log</filename>
хэлбэртэй байдаг. Энэ файлын жинхэнэ нэр нь
@ -806,7 +806,7 @@ EndSection</programlisting>
боломжтой болсон. Бүх програмууд Xft-нийцтэй биш боловч ихэнх нь
Xft-г дэмжсэн байдаг.
Хft-нийцтэй програмууд бол Qt 2.3 ба түүнээс дээшхи хувилбарууд
(<application>KДЭ</application> ширээний орчинг хөгжүүлэхэд хэрэглэгддэг
(<application>КДЭ</application> ширээний орчинг хөгжүүлэхэд хэрэглэгддэг
багаж хэрэгслүүд),
GTK+ 2.0 ба түүнээс дээшхи хувилбарууд (
<application>ГНОМ</application> ширээний орчинг хөгжүүлэхэд
@ -842,7 +842,7 @@ EndSection</programlisting>
автоматаар Xft-нийцтэй програмд танигддаг. Та үүнээс өөр санд
үсгийн маяг байрлуулсан бол
<filename>/usr/X11R6/etc/fonts/local.conf</filename> файлд
дараахтай ижил мөр оруулж өгөх хэрэгтэй:</para>
доор дурдсантай ижил мөр оруулж өгөх хэрэгтэй:</para>
<programlisting>&lt;dir&gt;/үсгийн/маягийн/байгаа/сангийн&lt;/зам&gt;</programlisting>
@ -856,7 +856,7 @@ EndSection</programlisting>
том үсгийн <quote>шаталсан ирмэгийг</quote> зөөллөж гөлийлгөдөг.
Иймэрхүү зөөллөсөн шинэ чанар нь ердийн текст дээр хэрэгжихээр
нүдэнд ядаргаатай өвтгөх нөлөө үүсгэж магадгүй юм.
Тэгэхээр 14-н хэмжээнээс доошхи үсгийн маяганд anti-aliasing
Тэгэхээр 14-н хэмжээнээс бага үсгийн маяганд anti-aliasing
шинж чанарыг хэрэглэхгүй гэж бодвол дараах мөрийг оруулаарай:</para>
<programlisting> &lt;match target="font"&gt;
@ -882,7 +882,7 @@ EndSection</programlisting>
<para>Жигд зай авалттай үсгийн маяганд
anti-aliasing шинж чанар зөв хэрэгжихгүй байж магадгүй.
Энэ асуудал
<application>KДЭ</application> дээр их тулгардаг.
<application>КДЭ</application> дээр их тулгардаг.
Үүний засах нэг арга бол тийм үсгүүдийн зай авалтыг
100 байх ёстой гэж зааж өгдөг. Дараах мөрийг нэмж үүнийг
гүйцэтгэнэ:</para>
@ -997,7 +997,7 @@ EndSection</programlisting>
<para>Дараагийн удаа Х-г эхлэх үед Anti-aliasing зөвшөөрөгдсөн
байх болно. Гэхдээ програмууд энэ шинж чанарын давуу талыг
ашиглах хэрэгтэй. Одоогийн байдлаар Qt хэрэгсэл үүнийг ашигладаг.
Энэ нь <application>KДЭ</application> орчны бүх үсгийн маягт
Энэ нь <application>КДЭ</application> орчны бүх үсгийн маягт
anti-aliased хэрэгжүүлдэг. Мөн
GTK+ үүнийг ашиглан
<application>ГНОМ</application> дээр
@ -1032,7 +1032,7 @@ EndSection</programlisting>
<para>X Display Manager (<application>XDM</application>) буюу Х
харуулалт зохицуулагч гэдэг нь Х цонхот системд сонгогдон
хэрэглэгдэж болох бөгөөд нэвтрэх үйлдэлд хэрэглэгддэг.
Энэ нь бага хүчин чадалтай <quote>X тэрминал</quote>, ширээний
Энэ нь бага хүчин чадалтай <quote>X терминал</quote>, ширээний
програмын орчин, мөн том сүлжээнд буй харуулалтын сервер зэрэг
төрөл бүрийн нөхцөлд хэрэглэгддэг. Нэгэнт Х цонхот систем нь
сүлжээ болон бүртгэлийн бие даасан гүйцэтгэлтэй болохоор Х
@ -1067,7 +1067,7 @@ EndSection</programlisting>
Энэ файлын зохион байгуулалтын талаар <xref
linkend="term-etcttys"> хэсэгт хараарай.
<filename>/etc/ttys</filename> файл дотор
<application>XDM</application>-г виртуал тэрминал
<application>XDM</application>-г виртуал терминал
дээр далд чөтгөр хэлбэрээр ажиллуулна гэсэн дараах мөр байдаг:</para>
<screen>ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure</screen>
@ -1076,9 +1076,9 @@ EndSection</programlisting>
идэвхжүүлэхийг хүсвэл тав дахь үг болох <literal>off</literal> гэснийг
<literal>on</literal> болгож өөрчлөөд &man.init.8;-г
<xref linkend="term-hup"> дээр заасны дагуу шинээр ачаалах хэрэгтэй.
Эхний талбар нь уг програмын зохицуулах тэрминалын нэр бөгөөд
Эхний талбар нь уг програмын зохицуулах терминалын нэр бөгөөд
<literal>ttyv8</literal> гэсэн буй. Энэ нь
<application>XDM</application> есдүгээр виртуал тэрминал
<application>XDM</application> есдүгээр виртуал терминал
дээр ажиллаж эхэлнэ гэсэн үг юм.</para>
</sect2>
@ -1118,7 +1118,7 @@ EndSection</programlisting>
<row>
<entry><filename>Xsession</filename></entry>
<entry>Нэвтрэх үед тухайн орчинд үйлдэгдэгддэг анхдагч скрипт.</entry>
<entry>Нэвтрэх үед тухайн орчинд үйлдэгддэг анхдагч скрипт.</entry>
</row>
<row>
@ -1139,7 +1139,7 @@ EndSection</programlisting>
<row>
<entry><filename>xdm-pid</filename></entry>
<entry>Одоогийн ажиллаж байгаа XDM-н процес ID дугаар.</entry>
<entry>Одоогийн ажиллаж байгаа XDM-н процесс ID дугаар.</entry>
</row>
</tbody>
</tgroup>
@ -1166,7 +1166,7 @@ EndSection</programlisting>
холбогдох протоколыг
X Display Manager Connection Protocol (XDMCP)
гэж нэрлэдэг.
Энэ файл нь алсад буй компьютерээс XDMCP холболт ямар
Энэ файл нь алсад буй компьютераас XDMCP холболт ямар
дүрмээр хийгдэхийг заан хянаж байдаг.
Энэ нь алсаас холбогдох холболтыг хүлээж авах
тохиргоог <filename>xdm-config</filename> файлд хийх хүртэл
@ -1260,7 +1260,7 @@ DisplayManager.requestPort: 0</screen>
<application>XDM</application>-г орлох хэд хэдэн програм бий.
Тэдний нэг болох
<application>kdm</application>-г (
<application>KДЭ</application>-тэй цуг ирдэг) энэ бүлэгт
<application>КДЭ</application>-тэй цуг ирдэг) энэ бүлэгт
тайлбарлах болно. Харуулалт зохицуулагч
<application>kdm</application> нь маш олон төрлийн харуулах
загварыг санал болгодог бөгөөд нэвтрэх үед цонх зохицуулагчдыг
@ -1286,7 +1286,7 @@ DisplayManager.requestPort: 0</screen>
орчнуудыг тайлбарлах болно. <quote>Дэлгэцийн орчин</quote> гэдэгт
энгийн цонх зохицуулагчаас авахуулаад төрөл бүрийн ширээний
програмыг агуулсан цогц програмууд болох
<application>KДЭ</application> болон <application>ГНОМ</application>
<application>КДЭ</application> болон <application>ГНОМ</application>
зэрэг ордог.
</para>
@ -1298,17 +1298,17 @@ DisplayManager.requestPort: 0</screen>
<indexterm><primary>ГНОМ</primary></indexterm>
<para><application>ГНОМ</application> гэдэг нь
компьютерээ тохируулахад тань амарчилж хөнгөвчилсөн
компьютераа тохируулахад тань амарчилж хөнгөвчилсөн
дэлгэцийн програмын орчин юм. <application>ГНОМ</application>
дотор самбар (програм эхлүүлэх болон төлөв байдлыг нь харуулах
зорилготой), дэлгэцийн орон зай (програмууд байрлахад зориулагдсан
), дэлгэцийн хэрэгслүүд болон програмуудын цуглуулга, мөн програмууд
өөр хоорондоо зохицож ажиллахад зориулагдсан хэд хэдэн журам
агуулагдаж байдаг. Өөр үйлдлийн систем юм уу эсвэл өөр
орчинд ажиллаж сурсан хүмүүсд
орчинд ажиллаж сурсан хүмүүст
<application>ГНОМ</application>-н санал болгож байгаа
хүчтэй бөгөөд аятайхан график орчин нь дасахад амар санагддаг.
FreeBSD дээрх <application>ГНОМ</application>-н талаарх
FreeBSD дээрх <application>ГНОМ</application>-н талаар
дэлгэрэнгүй мэдээллийг <ulink
url="http://www.FreeBSD.org/gnome">FreeBSD-н ГНОМ
Төслийн</ulink> вэб хуудаснаас харах хэрэгтэй. Уг вэб хуудсанд
@ -1387,10 +1387,10 @@ DisplayManager.requestPort: 0</screen>
&prompt.user; <userinput>chmod +x ~/.xsession</userinput></screen>
<para>Өөр нэг сонголт бол цонх зохицуулагчид өөрчлөлт хийж
нэвтрэлт хийгдэх үед дэлгэцийн орчныг сонгож болдогоор
нэвтрэлт хийгдэх үед дэлгэцийн орчныг сонгож болдгоор
тохируулж болдог.
<link linkend="x11-wm-kde-details">КДЭ-н дэлгэрэнгүй</link> хэсэгт
<application>KДЭ</application>-н дэлгэцийн орчны
<application>КДЭ</application>-н дэлгэцийн орчны
зохицуулагч <application>kdm</application> дээр хэрхэн үүнийг
хийдэг талаар тайлбарласан байгаа.</para>
</sect3>
@ -1407,7 +1407,7 @@ DisplayManager.requestPort: 0</screen>
уг өргөтгөлийг ашиглаж чаддаг. anti-aliasing үсгийн маягийг
тохируулах талаар
<xref linkend="antialias"> хэсэгт өгүүлсэн байгаа.
Тэгэхээр програмаа шинэчлэснээр
Тэгэхээр програмаа шинэчилснээр
<application>ГНОМ</application> орчинд anti-aliasing үсгийн
маяг хэрэглэгдэж болно.
<menuchoice>
@ -1427,15 +1427,15 @@ DisplayManager.requestPort: 0</screen>
</sect2>
<sect2 id="x11-wm-kde">
<title>KДЭ</title>
<title>КДЭ</title>
<indexterm><primary>KДЭ</primary></indexterm>
<indexterm><primary>КДЭ</primary></indexterm>
<sect3 id="x11-wm-kde-about">
<title>KDE-н тухай</title>
<para><application>KДЭ</application> бол хэрэглэхэд тун
<para><application>КДЭ</application> бол хэрэглэхэд тун
амар орчин үеийн дэлгэцийн орчин юм. Хэрэглэгчид хэрэгтэй
<application>KДЭ</application>-н санал болгодог зарим зүйлс бол:</para>
<application>КДЭ</application>-н санал болгодог зарим зүйлс бол:</para>
<itemizedlist>
<listitem>
@ -1447,13 +1447,13 @@ DisplayManager.requestPort: 0</screen>
</listitem>
<listitem>
<para><application>KДЭ</application> дэлгэцийн орчин болон
<para><application>КДЭ</application> дэлгэцийн орчин болон
түүний програмуудад зориулж өөртөө агуулсан тусламжийн системтэй</para>
</listitem>
<listitem>
<para>
<application>KДЭ</application>-н бүх програмууддаа тохирсон
<application>КДЭ</application>-н бүх програмууддаа тохирсон
загвар маягтай</para>
</listitem>
@ -1463,7 +1463,7 @@ DisplayManager.requestPort: 0</screen>
</listitem>
<listitem>
<para>Internationalization буюу олон хэлийн дэмжлэг: <application>KДЭ</application>
<para>Internationalization буюу олон хэлийн дэмжлэг: <application>КДЭ</application>
нь 40 гаран гадаад хэл дээр боломжтой</para>
</listitem>
@ -1474,17 +1474,17 @@ DisplayManager.requestPort: 0</screen>
<listitem>
<para>Маш олон
<application>KДЭ</application> програмууд</para>
<application>КДЭ</application> програмууд</para>
</listitem>
</itemizedlist>
<para><application>KДЭ</application> нь
<para><application>КДЭ</application> нь
<application>Konqueror</application> нэртэй &unix; ертөнцөд
өрсөлдөөн ихтэй хөтлөгчүүдийн нэг болох вэб хөтлөгчтэй хамт ирдэг.
<application>KДЭ</application>-н талаарх дэлгэрэнгүй мэдээллийг
<application>КДЭ</application>-н талаар дэлгэрэнгүй мэдээллийг
<ulink url="http://www.kde.org/">KDE
вэб хуудаснаас </ulink> харж болно.
<application>KДЭ</application>-тэй холбоотой эх үүсвэрүүд болон FreeBSD-тэй холбоотой тусгай мэдээллийг
<application>КДЭ</application>-тэй холбоотой эх үүсвэрүүд болон FreeBSD-тэй холбоотой тусгай мэдээллийг
<ulink url="http://freebsd.kde.org/">FreeBSD-KDE
багийн</ulink> вэб хуудаснаас лавлах хэрэгтэй.</para>
</sect3>
@ -1501,7 +1501,7 @@ DisplayManager.requestPort: 0</screen>
Ахин хэлье, уг програмыг мөн багц юм уу портын цуглуулга ашиглан
амархан суулгаж болно:</para>
<para>Сүлжээгээр <application>KДЭ</application>-г багц хэлбэрээр
<para>Сүлжээгээр <application>КДЭ</application>-г багц хэлбэрээр
суулгана гэвэл дараах тушаалыг өгөхөд л болно:</para>
<screen>&prompt.root; <userinput>pkg_add -r kde</userinput></screen>
@ -1509,13 +1509,13 @@ DisplayManager.requestPort: 0</screen>
<para>&man.pkg.add.1; автоматаар уг програмын сүүлийн хувилбарыг нь
нөхөж суулгах болно.</para>
<para><application>KДЭ</application>-г порт цуглуулганаас
<para><application>КДЭ</application>-г порт цуглуулганаас
эх бичлэгээс нь хөрвүүлж суулгана гэвэл:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/x11/kde3</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
<para> <application>KДЭ</application> суугдсаны дараа
<para> <application>КДЭ</application> суугдсаны дараа
Х серверт анхдагч цонх зохицуулагчийн оронд КДЭ-г
ажиллуулна гэж зааж өгөх хэрэгтэй. Үүний тулд
<filename>.xinitrc</filename> файлыг дараах аргаар
@ -1525,7 +1525,7 @@ DisplayManager.requestPort: 0</screen>
<para>Одоо ингээд
<command>startx</command> тушаалыг ажиллуулбал
<application>KДЭ</application> дэлгэцийн орчин эхлэх болно.</para>
<application>КДЭ</application> дэлгэцийн орчин эхлэх болно.</para>
<para>Хэрэв урьд нь
<application>XDM</application> зэрэг өөр дэлгэцийн
@ -1540,15 +1540,15 @@ DisplayManager.requestPort: 0</screen>
<sect2 id="x11-wm-kde-details">
<title> KDE-н талаар дэлгэрэнгүй</title>
<para>Одоо <application>KДЭ</application> суугдсан байгаа
<para>Одоо <application>КДЭ</application> суугдсан байгаа
болохоор ихэнх зүйлсийг та тусламжийн системийг нь ашиглан
нээж олох юм уу эсвэл зүгээр л цэснүүд дээр дарж туршиж
болох юм.
&windows; эсвэл &mac; төрлийн хэрэглэгчдэд
бол бараг гэртээ байгаа юм шиг л сэтгэгдэл төрөх байх.</para>
<para><application>KДЭ</application>-н хамгийн сайн заавар бичиг
баримтууд интернэт дээр бий. <application>KДЭ</application>
<para><application>КДЭ</application>-н хамгийн сайн заавар бичиг
баримтууд интернэт дээр бий. <application>КДЭ</application>
өөртэйгөө хамт
<application>Konqueror</application> хөтлөгч мөн маш
олон програм болон өргөжүүлсэн бичиг баримтуудтай ирдэг. Бүлгийн
@ -1558,18 +1558,18 @@ DisplayManager.requestPort: 0</screen>
<sect3 id="x11-wm-kde-kdm">
<title>KDE Display Manager буюу КДЭ-н дэлгэцийн зохицуулагч</title>
<indexterm><primary>KДЭ</primary>
<indexterm><primary>КДЭ</primary>
<secondary>дэлгэц зохицуулагч</secondary></indexterm>
<para>Олон хэрэглэгчтэй системийн администратор
хэрэглэгчдэд график нэвтрэх горим хэрэглэхийг хүсдэг.
Өмнө тайлбарласны дагуу
<link linkend="x-xdm">XDM</link> ийм зорилгоор бас хэрэглэгдэж
болно. Гэхдээ
<application>KДЭ</application> бас үүнтэй ижил үүрэг
<application>КДЭ</application> бас үүнтэй ижил үүрэг
гүйцэтгэж чадах <application>kdm</application> нэртэй
харагдац сайтай эвтэйхэн нэвтрэх хэсгийг санал болгодог.
Мөн хэрэглэгч бүр уг зохицуулагчийн цэснээс ямар дэлгэцийн орчинд
холбогдохоо (<application>KДЭ</application>,
холбогдохоо (<application>КДЭ</application>,
<application>ГНОМ</application>, эсвэл бусад өөр) нэвтрэх үедээ
сонгож болдог.</para>

View file

@ -9,14 +9,14 @@
-->
<legalnotice id="legalnotice">
<para>Доорхи нөхцөл, шаардлагуудыг хангасан нөхцөлд эх код (SGML DocBook) болон
<para>Доорх нөхцөл, шаардлагуудыг хангасан нөхцөлд эх код (SGML DocBook) болон
'эмхэтгэгдсэн' хэлбэрүүдийг (SGML, HTML, PDF, PostScript, RTF болон гэх
зэрэг) ямарваа өөрчлөлт хийж болон өөрчлөлтгүйгээр хэрэглэх буюу тараах
боломжтой:</para>
<orderedlist>
<listitem>
<para>Эх кодыг (SGML DocBook) дээрхи эзэмшигчийн эрхийн тэмдэглэл, болон доорхи
<para>Эх кодыг (SGML DocBook) дээрхи эзэмшигчийн эрхийн тэмдэглэл, болон доорх
нөхцөл шаардлагууд болон зөрчигдөх тохиолдлуудын хамтаар энэ файлын эхний мөрийг
хөндөлгүйгээр түгээнэ.</para>
</listitem>
@ -24,7 +24,7 @@
<listitem>
<para>Эмхэтгэгдсэн хэлбэрүүдийн (өөр DTD-үүд болон хувирсан, PDF,
PostScript, RTF болон бусад хэлбэршилтүүд рүү хөрвүүлэгдсэн) дахин
түгээлтүүд нь дээрхи эзэмшигчийн эрхийн тэмдэглэл, доорхи нөхцөл шаардлагууд
түгээлтүүд нь дээрхи эзэмшигчийн эрхийн тэмдэглэл, доорх нөхцөл шаардлагууд
болон түгээлттэй цуг ирсэн баримт ба/эсвэл бусад материалууд дахь зөрчих
тохиолдлуудыг үүсгэх ёстой.</para>
</listitem>

View file

@ -200,7 +200,7 @@
<!ENTITY a.hardware.name "<ulink url='&a.hardware.url;'>freebsd-hardware</ulink>">
<!ENTITY a.hubs.url "&a.mailman.listinfo;/freebsd-hubs">
<!ENTITY a.hubs "<ulink url='&a.hubs.url;'>FreeBSD толин тусгал сайтуудын захидлын жагсаалтs</ulink>">
<!ENTITY a.hubs "<ulink url='&a.hubs.url;'>FreeBSD толин тусгал сайтуудын захидлын жагсаалт</ulink>">
<!ENTITY a.hubs.name "<ulink url='&a.hubs.url;'>freebsd-hubs</ulink>">
<!ENTITY a.i18n.url "&a.mailman.listinfo;/freebsd-i18n">
@ -400,7 +400,7 @@
<!ENTITY a.testing.name "<ulink url='&a.testing.url;'>freebsd-testing</ulink>">
<!ENTITY a.threads.url "&a.mailman.listinfo;/freebsd-threads">
<!ENTITY a.threads "<ulink url='&a.threads.url;'>FreeBSD урсгалууд захидлын жагсаалт</ulink>">
<!ENTITY a.threads "<ulink url='&a.threads.url;'>FreeBSD урсгалуудын захидлын жагсаалт</ulink>">
<!ENTITY a.threads.name "<ulink url='&a.threads.url;'>freebsd-threads</ulink>">
<!ENTITY a.tokenring.url "&a.mailman.listinfo;/freebsd-tokenring">
@ -420,12 +420,12 @@
<!ENTITY a.vendors.name "<ulink url='&a.vendors.url;'>freebsd-vendors</ulink>">
<!ENTITY a.vuxml.url "&a.mailman.listinfo;/freebsd-vuxml">
<!ENTITY a.vuxml "<unlink url='&a.vuxml.url;'>VuXML дэд бүтцийн талаарх хэлэлцүүлэг
<!ENTITY a.vuxml "<unlink url='&a.vuxml.url;'>VuXML дэд бүтцийн тухай хэлэлцүүлэг
</ulink>">
<!ENTITY a.vuxml.name "<ulink url='&a.vuxml.url;'>freebsd-vuxml</ulink>">
<!ENTITY a.www.url "&a.mailman.listinfo;/freebsd-www">
<!ENTITY a.www "<ulink url='&a.www.url;'>FreeBSD вебмастер захидлын жагсаалт</ulink>">
<!ENTITY a.www "<ulink url='&a.www.url;'>FreeBSD вэб мастер захидлын жагсаалт</ulink>">
<!ENTITY a.www.name "<ulink url='&a.www.url;'>freebsd-www</ulink>">
<!ENTITY a.x11.url "&a.mailman.listinfo;/freebsd-x11">

View file

@ -21,7 +21,7 @@
<xsl:template name="mirrors-docbook-contact">
<xsl:param name="email" select="'someone@somewhere'"/>
<para>Асуудлууд гарвал энэ домены администратор
<para>Асуудлууд гарвал энэ домэйны администратор
<email><xsl:value-of select="$email" /></email>-т хандана уу.</para>
</xsl:template>

View file

@ -76,7 +76,7 @@
эзэмшдэг.</para>">
<!ENTITY bluetooth "<trademark class='registered'>Bluetooth</trademark>">
<!ENTITY tm-attrib.broadcom "<para>Broadcom нь Broadcom корпорац ба/эсвэл
<!ENTITY tm-attrib.broadcom "<para>Broadcom нь Broadcom корпораци ба/эсвэл
түүний салбаруудын бүртгэгдсэн худалдааны тэмдэг юм.</para>">
<!ENTITY broadcom "<trademark class='registered'>Broadcom</trademark>">
@ -91,7 +91,7 @@
<!ENTITY ios "<trademark class='registered'>IOS</trademark>">
<!ENTITY tm-attrib.corel "<para>Corel болон WordPerfect нь Канад,
Америкийн Нэгдсэн Улс ба/эсвэл бусад улсууд дахь Corel корпорац ба/эсвэл
Америкийн Нэгдсэн Улс ба/эсвэл бусад улсууд дахь Corel корпораци ба/эсвэл
түүний салбаруудын бүртгэгдсэн худалдааны тэмдэгнүүд юм.</para>">
<!-- http://www.creative.com/legal.asp -->
@ -123,7 +123,7 @@
<!-- http://www.heidelberg.com/hq/eng/small_print/trademarks.asp -->
<!ENTITY tm-attrib.heidelberger "<para>Heidelberg, Helvetica,
Palatino, болон Times Roman нь АНУ болон бусад улдууд дахь
Palatino, болон Times Roman нь АНУ болон бусад улсууд дахь
Heidelberger Druckmaschinen AG-ийн бүртгэгдсэн худалдааны тэмдэгнүүд,
аль эсвэл худалдааны тэмдэгнүүд юм.</para>">
@ -148,7 +148,7 @@
<!ENTITY tm-attrib.intel "<para>Intel, Celeron, EtherExpress, i386,
i486, Itanium, Pentium, болон Xeon нь Америкийн Нэгдсэн Улс болон бусад улсууд дахь
Intel корпорац эсвэл түүний салбаруудын худалдааны тэмдэгнүүд эсвэл
Intel корпораци эсвэл түүний салбаруудын худалдааны тэмдэгнүүд эсвэл
бүртгэгдсэн худалдааны тэмдэгнүүд юм.</para>">
<!ENTITY celeron "<trademark class='registered'>Celeron</trademark>">
<!ENTITY etherexpress "<trademark>EtherExpress</trademark>">

View file

@ -275,7 +275,7 @@
<word>
<orig>Taiwan</orig>
<tran>Тайван</tran>
<tran>Тайвань</tran>
</word>
<word>