Источник: http://nix.h1.ru
Автор: Master Q: Как монтировать CD-ROM диски и дискеты не набирая
каждый раз длинных строчек ? Q: Как заставить работать win-модем под Линуксом ? Q: Kак пpавильно чистить логи ? Q: Как сделать, чтобы Q: Как по core оределить ее автора ? Q: Как узнать, что находится в памяти ? Q: Как убрать beep'ы компьютера ? Q: Как удалить файл командой Q: Как русифицировать консольный редактор joe ? Q: Как включить мышку под левую руку ? Q: Linux не видит все 128 Mb RAM (только 64). Как заставить видеть
остальное ?
email: [email protected]
icq:
2362641
Составлено на основе дискуссий в форумах, списках рассылок и
личной переписки.
A: Файл $HOME/.bashrc :alias
cdrom="mount -t auto /dev/hdb /mnt/cdrom"
Теперь достаточно набрать
alias ucdrom="umount
/mnt/cdrom"
alias floppy="mount -t auto /dev/hd0 /mnt/floppy"
alias
ufloppy="umount /mnt/floppy"cdrom
- для монитрования CD-ROM'а, ucdrom
- для
размонитрования CD-ROM'а, floppy
- для монитрования дискеты и
ufloppy
- для размонитрования дискеты.
Q:
Как инсталировать и деинсталировать софт с помощью RPM ?
A:
Install: rpm -ivh desired_program.rpm
Uninstall: rpm
-e desired_program.rpm
Upgrade: rpm -Uvh
desired_program.rpm
Info: rpm -qip
desired_program.rpm
Полезные ключи:--force
- забить
на сообщения--nodeps
- не проверять
зависимости--replacefiles
- заменять все старые файлы на новые
не переименовывая их в .rpmsave
Q: Как сделать чтобы
после входа в систему с определенной консоли запускались Х-ы ?
A: Файл
$HOME/.bash_profile
:if [ `tty` = '/dev/ttyN' ];
then
где N - номер
консоли.
startx
fi
Q: Как монтировать FATxx, чтобы были
русские имена и файлы были не исполняемыми ?
A: Linux: чтобы были
русские имена, необходимо при компиляции ядра не забыть добавить поддержку
Native Language Support (NLS).make [x,menu]config
=>
Монтировать
директории с FATxx следует так:
CONFIG_FAT_FS=y
CONFIG_NLS=y
CONFIG_NLS_CODEPAGE_866=y
CONFIG_NLS_KOI8_R=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y mount -t
vfat-ouser,codepage=866,iocharset=windows-1251,noexec,conv=auto /dev/xxx /xxx
или просто добавить в файл /etc/fstab
строку:
/dev/xxx /xxxvfatuser,codepage=866,iocharset=koi8-r,noexec,conv=auto 0
0
FreeBSD: добавить в файл /etc/fstab
строку: /dev/sd0s1 /dos/c msdosrw,-W=koi2dos,-L=ru_RU.KOI8-R 0
0
детальное описание опций -W и -L смотрите в mount_msdos (8)
Q: Какую видеокарту выбирать при покупке, чтобы c Х-ами
проблем не было ?
A: В принципе, если карта поддерживает стандарт
VESA2 - то по идее проблем с графикой вообще не должно быть - включаем frame
buffer и в качестве X-сервера выбираем XServ_FBDev
Хорошо бы на
чипе той фирмы, которая сама пишет драйвы (Х-сервера) для видеокарт. Например,
NVidia.
Q: Как установить Linux на UDMA66 винт подключенный к UDMA66
контролеру ?
A: См. Linux+UDMA66
Q: Как правильно чистить /tmp ?
A: В дистрибутиве
RedHat и основанных на нем для этого существует утилита tmpwatch
,
которая обычно запускается cron
'ом. Для отчистки /tmp
можно рубить так:tmpwatch 1 /tmp
Q:
Как отключить сохранение дампа памяти при сбоях ?
A: В файл
$HOME/.bash_profile
добавьте строку:ulimit -c
0
Q: Как запретить загрузку Linux со
специальными параметрами ?
A: Можно поставить пароль на загрузку со
специальными параметрами. В /etc/lilo.conf
добавляем в
соответствующем разделе:restricted
password=MyPassword
Q: Как отформатировать
дискету ?
A: fdformat /dev/fd0H1440
mkfs -t fat16 -m 0
/dev/fd0H1440 1440
Q: Как примонтировать CD,
чтобы файлы были с правами -r--r--r--
?
A: Linux:
mount -t iso9660 -oro,noexec,mode=0444,iocharset=koi8-r /dev/cdrom
/mnt/cdrom
A: См. www.linuxdoc.org/HOWTO/Winmodems-and-Linux-HOWTO.html, http://www.linmodems.org/, http://www.close.u-net.com/
A: cat /dev/null >
log_file
Eсли просто удалить лог, он yдалится только в каталогe. Hа
диске он удалится только тогда, когда файл закроют. Полyчаeм ситyацию, когда
файл для логов есть, а syslogd в него не пишет. Поэтомy лог надо чистить так,
чтобы обнулить (укоротить) уже открытый файл, а не создавать новый.
ls --color
был по умолчанию
?
A: Файл $HOME/.bashrc
:alias ls="ls -F
--color=yes"
A: size
core
gdb -c core
file core
A: top -n
99999 | less
-n это non-interactive mode, а 99999 - число пpоцессов
для показа (вместо default, котоpый обычно 20).
A: В консоли Linux: вводим
или добавляем в один из стартовых скриптов:setterm -bfreq
0
В X-ах: в начало файла $HOME/.xinitrc
добавляем
строку:xset -b
Если его нет в вашем домашнем каталоге, то
используем
системный:/usr/X11R6/lib/X11/xinit/xinitrc
Копируем его в
свой домашний каталог с именем .xinitrc
и редактируем.
ЗЫ:
Пользователи KDE или Gnome могут изменить значение уровня beep на ноль в центре
управления (control center).
rm
у которого перевый символ
имени "-" ?
A: rm ./-name
A: Вначале
руссифицируется консоль (консоли в разных системах руссифицируются по разному).
Потом редактируем конфигурационный файл. Находится он в каталоге
/usr/local/lib
, /usr/local/lib/joe
или
/etc/joe
, в зависимости от используемой системы. Копируем файл
joerc
в свой домашний каталог и переименовываем в
.joerc
- именно этот файл ищется в первую очередь при загрузке
редактора. В первой строке пишем:-asis
A: Чтобы мышка в X
стала заточенной под левую руку нужно подать командуxmodmap -e
"pointer = 3 2 1"
Чтобы при каждом запуске X-ов не вводить эту
команду, открываем файл $HOME/.Xmodmap
(настройки пользователя для
клавиатуры и мышки зачитываются из него), если его нет, то копируем системный
/usr/X11R6/lib/X11/xinit/.Xmodmap
в свой домашний каталог и
добавляем строку:pointer = 3 2 1
ЗЫ: Пользователи KDE или
Gnome могут изменить порядок кнопок на мышке в центре управления (control
center).
A: Если используется LILO:
В файле lilo.conf в число
команд варианта загрузки операционной системы
добавить:append="mem=128M"
Например:image=/boot/vmlinuz
Если
используется GRUB:
label=Linux
root=/dev/hda3
append="mem=128M"
В файле /boot/grub/menu.lst в строку выбора ядра
операционной системы для загрузки
добавить:mem=128m
Например:title Linux
Если используется
loadlin:
kernel
(hd0,2)/boot/vmlinuz root=/dev/hda3 mem=128m
В файле linux.bat в строку запуска loadlin
добавить:mem=128m
Например:c:\loadlin\loadlin
c:\loadlin\bzImage root=/dev/hde7 mem=128m ro vga=-1