< [ на главную ]
Инструкция по работе с Linux Mandriva 2008
от Солохина Владимира Александровича.
icq: 322-454-943
e-mail: drkomp@mail.ru


Все вопросы по дальнейшему освоению Linux'а Вы можете задать по электронной почте или по icq, отвечу всем.
Начало

Итак, Вы захотели перейти на Linux, так как образумились и не захотели больше поодерживать пиратов, а пользоваться только легальным, бесплатным программным обеспечением. В этом я Вас полностью поддерживаю, т.к. Дядя Билл со своей компанией мелкомягких уж больно большие деньги берет за свой кривоскомпилированный программный продукт. Но Вы не знаете какой дистрибутив выбрать, т.к. В сети их огромное количество. Сейчас разъясним эту ситуацию. В мире линукса существует всего две ветки его развития:
1.Debian
2.RedHat
Собственно отличия в них не очень большие, и каждый использует что кому нравиться, но мы подробней остановимся на ветке RedHat, т.к. По моим соображениям, она как нельзя лучше подходит для нас. Итак, на основе RedHat существует огромное количество дистрибутивов:
1.Mandriva
2.OpenSuse
3.ALT Linux
4.ASP Linux
Их можно перечислять до бесконечности, т.к. У Linux'a открытый исходный код, и каждый, хоть маленько смыслящий в программировании может его изменить и сделать свой дистрибутив, тоже полностью легальный. Но мы опять же, рассмотрим начальное администрирование системы, от французской компании Mandriva, которая уже 10 лет радует нас своими чудесными дистрибутивами.

Установка Mandriva 2008.

В начале, нам необходимо попасть в BioS, это делается в начале включения компьютера кнопкой F2 или чаще всего Del, выбираем в кладке boot ----> first boot devices ---> DVDCD,
нажимаем F10 и сохраняем заданную настройку.
Вставляем диск с дистрибутивом Мандрива в привод и начинаем установку. Нас приветствует красивый графический интерфейс, в котором все интуитивно понятно и просто, в самом начале выбираем русский язык.
Мы дошли до разметки диска, сейчас начинается самое интересное, мы рассмотрим случай, когда у Вас кроме линукса ничего стоять не будет, т.е. Винду убиваем. Разбить стоит следующим образом:
\ - главный корневой раздел, куда будет ставиться Linux, делаем его не меньше 5 гигабайт.
\swap — раздел подкачки, он должен быть в 2 раза больше, чем оперативная память
\home — дериктория пользователей, т.е. Занимает все остальное место.
После установки, нас попросят ввести пароль администратора (root), вводим его, да позаковырестей, чтобы обеспечить безопасность компьютера и сети. В окне устройств, Linux, должен все подхватить сам, дальше создаем пользователя, который будет работать за этим компьютером. Все, перезагрузка. Linux установился.

Первое знакомство и азы администрирования.

Как поставить дополнительное ПО

Итак, всю установку дополнительного обеспечения и настройку Linux мы будем производить чаще всего из консоли (Терминал, Shell). Чтобы работать в консоли под правами root, т.е. Администратора, в ней следует ввести следующие комманды:

su
ваш пароль

Комманда su, означает SuperUser.
Для удобства мы введем комманду mc, сразу же откроется Midnight Commander, полный аналог Far, или Norton Commander'a.

В Mandriva существует 2 способа установки пакетов, *.rpm и source, rpm пакеты устанавливаются также, как и exe приложения в виндовс, т.е. Двойным щелчком по ниму и вводом пароля рута. Но есть еще одни пакеты, source, т.е. Исходный не скомпилированный код, он устанавливается следующим образом. В Midnight Commander следует зайти в папку с программой source и ввести следующие строки:
./configure — компилирует программу под Ваш дистрибутив
make — предподготовка к установке
make install — установка программы
Все программа установилась.

Некоторые полезные команды в Linux

1. Иногда возникает острая необходимость в передаче данных по средствам дискет, но зачастую Linux автоматом не видит флоппи-дисковод, вот что для его обнаружения надо сделать:

su
root password   - этими строками мы заходим под права рута

mkdir /mnt/floppy — создаем папку floppy, куда будет монтировать дисковод

mount -t vfat /dev/fd0 /mnt/floppy -o iocharset=utf8,umaks=0 — здесь распишем подробно кажый параметр:
1. Комманда mount — монтирование устройства
2. vfat — тип файловой системы
3. /dev/fd0 — что монтировать, т.е. Устройство флоппи.
4. /mnt/floppy — куда монтировать, для этого мы вначале специально создали папку floppy
5. iocharset=utf8 — задаем кодировку, для отображения русских букв
6. umask=0 — задаем права для чтения и записи на устройстве.

Или в KDE делаем все намного проще, правой кнопкой мыши жмем на рабочем столе, выбираем Создать--->Создать ссылку на устройство--->Дисковод, в его свойствах «Устройство» прописываем его /dev/fd0, все можете пользоваться.

2. Итак, Вы решили подключить еще один жесткий диск(hdd), сначала Вам надо определиться SATA он или IDE. Для этого используем комманду:
mount
Там будет что-то вроде:
hdb1
hdb2
hdb5
Если у Вас жесткий диск IDE, или
sdb1
sdb2
sdb5
Если у Вас жесткий диск SATA

Итак, предположим, что у Вас диск C — это hdb5, и с файловой системой NTFS, набираем следующее:

su
root password   - этими строками мы заходим под права рута

mkdir /mnt/disk_c — создаем папку disk_c, куда будет монтироватьcя диск C

mount -t ntfs /dev/hdb5 /mnt/disk_c utf8 — это комманда для одноразового монтирования, т.е. После перезагрузки, его видно не будем, сделаем на постоянное использование:

su
root password   - этими строками мы заходим под права рута

vi /etc/fstab — этой коммандой мы открываем файл устройств для редактирования
i — режим редактирования
esc — выйти из режима редактирования
:w — сохранить
:q — выйти
:wq — сохранить и выйти

И дописываем здесь строчку:

/dev/hdb5 /mnt/disk_c ntfs umask=0022,locale=ru_RU.UTF8,force,uid=500,gid=500,rw 0 0

Подробно распишем каждый параметр:
1. /dev/hd5 — монтируемый диск
2. /mnt/disk_c — куда монтируем
3. ntfs — тип файловой системы
4. umask=0022 — полные права, т.е. Чтение и запись
5. locale=ru_RU.UTF8 — кодировка
6. uid=500 — идентификатор пользователя
7. gid=500 — идентификатор группы
8. rw — чтение и запись

Все, диск при загрузке автоматом подмонтируется, но есть один небольшой нюанс, с него можно только считать, записывать нельзя, для этого надо установить специальный пакет ntfs-3g, тогда наша строка немного измениться:

/dev/hdb5 /mnt/disk_c ntfs-3g umask=0022,locale=ru_RU.UTF8,force,uid=500,gid=500,rw 0 0

Все, теперь можно и записывать.

3. Как сменить забытый пароль "root" (Инструкция от SiRuS):
На чем тестировалось: Mandriva 2008, загрузчик grub

1.Нажимаем "ESC", если у Вас выбор ОС в графическом режиме, чтобы перейти в текстовый.
If GRUB, hit 'e", then select the "kernel" line, hit "e" again, and add " single" (or just " 1") to the end of the line. Press ENTER, and then "b" to boot. (More modern grub uses "a" to append to the boot line)
2. Добовляем к строке: single=1 init=/bin/bash
3. Грузимся с этими параметрами, смотри пункт 1.
4. Mount -o remount,rw /dev/hdxx(корень системы)
5. Сhmod -с 760 /etc/shadow
6. Жмем "i"
7. Выбираем строчки root и удаляем хэш (он находится между root:хэш:...)
8. Жмем "ESC" и вводим :wq
9. cat /etc/shadow(у рута не должно быть хэша)
10. passwd (меняем пароль рута)
11. cat/etc/shadow(должен у рута появиться хэш)
12. reboot
13. Все
4.Восстановление загрузчика grub
Если у Вас стоит Linux второй системой, а первая стоит Windows, то при переустановке Windows, Вы замечаете, что как раньше, у Вас нет права на выбор операционных систем и грузится сразу Windows, как исправить это недоразумение? Легко, достаем любой livecd с Linux, грузимся с него, заходим в консоль с правами root, и набираем следующие строки:
grub
root (hd0,x)
setup (hd0)
quit
где, х — номер раздела с линухом.
< [ на главную ]
Hosted by uCoz


Hosted by uCoz