Показать сообщение отдельно
Старый 25.02.2015, 22:27   #2
Eternity
Администратор
Топик Стартер ТС
 
Аватар для Eternity
 
Регистрация: 21.11.2014
Сообщений: 2,965
Сказал(а) спасибо: 12
Поблагодарили 86 раз(а) в 80 сообщениях
Настроение: Daring
Репутация: 107
По умолчанию Re: Linux в вопросах и ответах

Q: Как поставить на один HDD: Win98, Win2000, FreeBSD и Linux?
A: Ставим все ОС в любой последовательности. В MBR ничего незаписываем (туда автоматически запишется NTloader — с его помощью будем загружать все ОС). LILO ставим на раздел /boot или / (если раздела /boot нет). Далее необходимо в Linux'е или во FreeBSD скопировать загрузочные сектора разделов Linux'а и FreeBSD.
Linux:
dd if=/dev/hda2 of=bootsect.lin bs=512 count=1
dd if=/dev/hda3 of=bootsect.bsd bs=512 count=1
FreeBSD:
dd if=/dev/ad0s6 of=bootsect.lin bs=512 count=1
dd if=/dev/ad0s7 of=bootsect.bsd bs=512 count=1
где /dev/hda2 (/dev/ad0s6) — раздел, на котором находится Linux, /dev/hda3 (/dev/ad0s7) — раздел, на котором находится FreeBSD.
Помещаем файлы bootsect.lin и bootsect.bsd на диск c:, затем добавляем следующие строки в конец файла с:boot.ini:
c:bootsect.bsd="FreeBSD"
c:bootsect.lin="Linux"
Теперь из NTloader'а можно загружать все установленные ОС.
Q: Как сделать красивое приглашение в bash?
A: На мой взглад удобным приглашением является приглашение вида:
user@computer:current_location>
Например, это приглашение для пользователя tvo на компьютере darkstar для разных точек текущего положения в дереве каталогов:
tvo@darkstar:~> — для домашнего каталога;
tvo@darkstar:/etc/X11> — для каталога /etc/X11;
root@darkstar:/etc> — пользователь root.
В файл $HOME/.profile или /etc/profile добавляем строки:
PS1=«u@h:w>»; export PS1
Q: Как заставить SAMBA понимать по-русски?
A: В файл smb.conf добавляем строки:
Samba 2.x:
character set = KOI8-R
client codepage = 866
Samba 3.x:
dos char set = 866
unix char set = koi8-r
Q: Как заставить работать звуковуху на кодеке AC97 (VIA8233)?
A: Собираем ядро с поддержкой звуковой карты (default). Cкачиваем с сайта ALSA (http://www.alsa-project.org) файлы alsa-{driver,lib,utils}-xxx.tar.gz (последние стабильные версии этих пакетов). Распаковываем tar-ball'ы: tar zxf alsa-{driver,lib,utils}-xxx.tar.gz Компилим и устанавливаем:
cd alsa-xxxx
./configure
make
make install
Проделываем это с каждым пакетом. Затем добавляем следующее в /etc/modules.conf:
#ALSA Sound alias
char-major-116 snd
alias snd-card-0 snd-card-via8233
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd snd_cards_limit=1
Теперь загружаем модуль snd-card-via8233:
/sbin/modprobe snd-card-via8233
И добавляем эту строку в загрузочный скрипт.
Q: У меня не запускаются Х-ы не от root'а в Debian 3.0r0. Что делать?
A: В файле/etc/X11/Xwrapper.config заменить строку:
allowed_users=rootonly
на строку:
allowed_users=console
Q: Как создать iso-образ?
A: Складываем все, что надо записать в отдельный каталог, затем:
mkisofs -R -J -V «label» -jcharset koi8-r -o image_name.iso /path/to/dir
где:
"image_name.iso" — имя файла iso-образа
"/path/to/dir" — полный путь к каталогу
"label" — метка iso-образа
Q: Как примонтировать iso-образ в FreeBSD 5.x?
A: Монтируем:
mdconfig -a -t vnode -f /path/to/dir/image_name.iso -u 0
mount -t cd9660 /dev/md0 /mnt/iso
Размонтируем:
umount /mnt/iso
mdconfig -d -u 0


Q: Как сделать PPP-соединение по запросу?
A: Поднять ppp командой:
ppp-go -d
где "-d" — режим demand (соединение по запросу).
Q: Как запретить ping моей машины?
A: Linux:
iptables -A INPUT -p icmp -j DROP
Q: Как в NetBSD 1.6 осуществляется прокрутка текста в консоли?
A: В NetBSD отсутствует поддержка экранного буфера. Решить данную проблему можно установив пакет GNU screen.
Eternity вне форума   Ответить с цитированием Вверх