понедельник, 23 июля 2007 г.

Мышь в консоли

Мышь в консоли Debian можно очень легко настроить установкой пакета gpm:
apt-get install gpm
Дальше идем в консоль и там пишем
invoke-rc.d gpm start
Вот и все ;)

Работа с CD в debian

В дебьяне очень просто снять образ с диска для этого достаточно ввести команду:
mkisofs -r -jcharset koi8-r -o /root/iso/cdrom.iso /media/cdrom
Смотировать этот образ можно слудующей командой:
mount -t iso9660 -o ro,loop=/dev/loop0 /root/iso/cdrom.iso
При работе с перезаписываемыми носителями для очиски диска выполнить:
growisofs -Z /dev/dvd=/dev/zero или growisofs -Z /dev/cdrom=/dev/zero
Для записи образа на диск:
growisofs -Z /dev/dvd=./cdrom.iso
growisofs -Z /dev/cdrom=./cdrom.iso
Для монтирования образа созданного в Nero (file.nrg) без его конвертации в iso образ можно воспользоваться командой:
mount -t udf,iso9660 -o loop,ro,offset=307200 file.nrg /mnt

Внутрисетевой репозитарий

Работая в телекомпании пришла в голову мысль перевести часть менеджеров на debian.))) Cказано - сделано. В результате 4 человека в компании включая меня имеют опыт работы с linux :-D. Т.к дебьян очень хорошо насыщен репозитариями появилась необходимость настроить
в сети локальный источник. Итак, нам потребуются образы дисков. Посмотреть как снять образы с дисков с репозитариями читайте тут .
Дальше монтируем (в ссылке выше показано и как смонтировать). У меня это команды:
mount -t iso9660 -o ro,loop=/dev/loop0 /var/install/iso/debian1.iso /var/install/pack1 ;
mount -t iso9660 -o ro,loop=/dev/loop1 /var/install/iso/debian2.iso /var/install/pack2 ;
mount -t iso9660 -o ro,loop=/dev/loop2 /var/install/iso/debian3.iso /var/install/pack3 ;
Соответвенно образы будут смотированы в /var/install/pack 1,2,3.
Далее нам необходимо определится с фтп сервером. Я выбрал vsftpd. Устанавливаем его
или любой другой фтп-сервер. Т.к по умолчанию vsvftpd использует каталог для ftp /home/ftp и я понятия не имею как его изменить, то просто забиндим все это дело в /home/ftp командами:
mount --bind /var/install/pack1 /home/ftp/1
mount --bind /var/install/pack2 /home/ftp/2
mount --bind /var/install/pack3 /home/ftp/3
Далее для локального сервера, где находится ваш фтп и репозитарии редактируем /etc/apt/sources.list:
deb file:/var/install/pack1 etch contrib main
deb file:/var/install/pack2 etch contrib main
deb file:/var/install/pack3 etch contrib main
Для других компов
deb ftp://192.168.1.13/1 etch contrib main
deb ftp://192.168.1.13/2 etch contrib main
deb ftp://192.168.1.13/3 etch contrib main
Далее просто на тех компах где установлен debian наберите apt-get update. Вот собственно и все :-)

Вот и началось

Ну вот и началось. "Записки системного администратора" - так хотел назвать свой блог. Честно говоря я и не думал это что вообще надо мне, 
но после недогих размышлений понял что свой опыт будет 
полезен и другим сисадминам. Ни в коей мере я не претендую на оригинальность, 
просто все то что мне понадобилось будет лежать в 1 месте и 
возможно понадобится кому то еще. -)