Use correct syntax markup for shell

Approved by:	carlavilla
This commit is contained in:
Li-Wen Hsu 2021-03-14 20:08:55 +08:00
parent 55c95407aa
commit a9a9e66105
No known key found for this signature in database
GPG key ID: 8D7BCC7D012FD37E
666 changed files with 17924 additions and 17924 deletions

View file

@ -89,14 +89,14 @@ varsize=8192
Важно помнить, что файловая система, которая была смонтирована только для чтения при помощи файла [.filename]#/etc/fstab#, в любой момент может быть сделана доступной по чтению и записи выдачей команды:
[source,bash]
[source,shell]
....
# /sbin/mount -uw partition
....
и может быть возвращена к режиму доступа только для чтения по такой команде:
[source,bash]
[source,shell]
....
# /sbin/mount -ur partition
....
@ -118,7 +118,7 @@ varsize=8192
Выйдите из меню установки custom, и из главного меню установки выберите пункт `fixit`. После входа в режим работы fixit, введите следующую команду:
+
[source,bash]
[source,shell]
....
# disklabel -e /dev/ad0c
....
@ -135,7 +135,7 @@ a: 123456 0 4.2BSD 0 0
Здесь _123456_ является числом, в точности совпадающим с тем, что характеризует размер имеющейся записи для `c:`. В общем, вы копируете существующую строку для `c:` для строки `a:`, не забывая определить fstype как `4.2BSD`. Сохраните файл и завершите редактирование.
+
[source,bash]
[source,shell]
....
# disklabel -B -r /dev/ad0c
# newfs /dev/ad0a
@ -146,7 +146,7 @@ a: 123456 0 4.2BSD 0 0
Смонтируйте только что подготовленный флэш-носитель:
+
[source,bash]
[source,shell]
....
# mount /dev/ad0a /flash
....
@ -155,7 +155,7 @@ a: 123456 0 4.2BSD 0 0
Подключите эту машину к сети, чтобы можно было перенести наш tar-файл и распаковать его в файловую систему на флэш-носителе. Вот пример того, как это можно сделать:
+
[source,bash]
[source,shell]
....
# ifconfig xl0 192.168.0.10 netmask 255.255.255.0
# route add default 192.168.0.1
@ -165,7 +165,7 @@ a: 123456 0 4.2BSD 0 0
Теперь, когда машина находится в сети, перепишите ваш tar-файл. Здесь вы можете столкнуться с некоторой проблемой - если объем вашей флэш-памяти равен, к примеру, 128 мегабайтам, а ваш tar-файл превышает 64 мегабайта, то вы не можете одновременно разместить tar-файл на флэш-носителе и распаковать его - вам не хватит места. Одним из решений этой проблемы, если вы используете FTP, является распаковка файла во время его передачи по FTP. Если вы передаете файл именно так, то вы никогда не получите на диске одновременно архивный файл и его содержимое:
+
[source,bash]
[source,shell]
....
ftp> get tarfile.tar "| tar xvf -"
@ -175,7 +175,7 @@ ftp> get tarfile.tar "| tar xvf -"
Если ваш файл обработан утилитой gzip, вы также можете этого добиться:
+
[source,bash]
[source,shell]
....
ftp> get tarfile.tar "| zcat | tar xvf -"
@ -185,7 +185,7 @@ ftp> get tarfile.tar "| zcat | tar xvf -"
После того, как вы получили содержимое вашей заархивированной файловой системы на файловой системе флэш-памяти, вы можете размонтировать флэш-память и выполнить перезагрузку:
+
[source,bash]
[source,shell]
....
# cd /
# umount /flash
@ -210,7 +210,7 @@ ftp> get tarfile.tar "| zcat | tar xvf -"
В файле [.filename]#syslog.conf# задано местоположение некоторых файлов протоколов, которые имеются в каталоге [.filename]#/var/log#. Эти файлы не создаются скриптом [.filename]#/etc/rc.d/var# во время инициализации системы. Поэтому где-нибудь в скрипте [.filename]#/etc/rc.d/var#, после секции, создающей каталоги в [.filename]#/var#, вам нужно добавить нечто вроде следующего:
[source,bash]
[source,shell]
....
# touch /var/log/security /var/log/maillog /var/log/cron /var/log/messages
# chmod 0644 /var/log/*
@ -224,14 +224,14 @@ ftp> get tarfile.tar "| zcat | tar xvf -"
Прежде всего создайте каталог с базой данных о пакаджах. Обычно это каталог [.filename]#/var/db/pkg#, но мы не можем разместить базу именно здесь, так как она исчезнет после перезагрузки системы.
[source,bash]
[source,shell]
....
# mkdir /etc/pkg
....
Теперь в скрипт [.filename]#/etc/rc.d/var# добавьте строку, которая связывает каталог [.filename]#/etc/pkg# с [.filename]#/var/db/pkg#. Например:
[source,bash]
[source,shell]
....
# ln -s /etc/pkg /var/db/pkg
....
@ -251,7 +251,7 @@ ftp> get tarfile.tar "| zcat | tar xvf -"
Затем добавьте в скрипт [.filename]#/etc/rc.d/var# после секции создания каталогов такие команды:
[source,bash]
[source,shell]
....
# chmod 0774 /var/log/apache
# chown nobody:nobody /var/log/apache
@ -259,7 +259,7 @@ ftp> get tarfile.tar "| zcat | tar xvf -"
И наконец, удалите существующий каталог [.filename]#apache_install/logs# и замените его ссылкой:
[source,bash]
[source,shell]
....
# rm -rf apache_log_dir
# ln -s apache_log_dir