Старый 05.11.2003, 18:55   #1   
Форумец
 
Сообщений: 4,923
Регистрация: 08.04.2003
Возраст: 41

zic вне форума Не в сети
Простые советы начинющему пользователю Linux .

По моему замыслу этот топик будет небольшим HOWTO для начинающих пользователей Linux .
Здесь будут появляться(со временем) ответы на простейшие вопросы разрешение которых для обычного пользователя как правило очевидно для начинающего же может стать серьезной проблемой .


Для начала я хочу рассказать как пользоваться встроенной документацией по командам(читай программам).
Источники информации :
1) Вызов самой комнды с ключом --help (или иногда можно -h)
команда --help
Практически все программы выдадут при таком вызове краткий перечень своих параметров и форму их постановки.
2)Не менее важным источником более подробной информации о программах и служит команда man .
man команда
Выход из справки q
3)Info
Пример :
info комнда
Выводит краткое руководство по использованию команды\программы
4) Ну и наконец многие(читай все) программы поставляются с более подробной документацией .
Обычное место раположения которой в linux это:
/usr/share/doc/имя_версия_программы
  Ответить с цитированием
Старый 06.11.2003, 10:06   #2   
Форумец
 
Сообщений: 782
Регистрация: 09.01.2003

Unforgiven вне форума Не в сети
Я уже давал эту ссылку, но будет не лишним ее повторить.
О том, как правильно задавать вопросы на форумах, в списках рассылок и конференциях: http://abr.pp.ru/smart-questions-ru.html

Кстати, по-поводу info. Там совершенно чудовищная навигация. Лучше использовать pinfo и pman. Навигация в стиле lynx. Гораздо приятнее.
  Ответить с цитированием
Старый 13.11.2003, 05:52   #3   
Форумец
 
Сообщений: 4,923
Регистрация: 08.04.2003
Возраст: 41

zic вне форума Не в сети
Менеджер пакетов RPM

Если ваш дистрибутив основан на rpm , а это такие популярыне дистрибутивы как RedHat , ASP , ALT , Mandrake и другие . ТО для плодотворной работы в нем вам просто необходио знать парочку простейших команд по управлению rpm пакетами .
rpm -Uvh имя_пакета
-устанавливает пакет, если в системе присутсвует более ранняя версия пактета то она автоматически удаляется и заменяется новой.
rpm -e имя_пакета
удаляет пакет из системы
rpm -qi имя_пакета
Выдает краткую информацию об установленном пакте
rpm -ql имя_пакета
выдает список файлов принадлежщих установлнному пакету
rpm -pqi путь/имя_пакета
краткая информация об еще не установленном пакете
rpm -pql путь/имя_пакета
Список файлов еще не установленного пакета
rpm --rebuild имя_пакета.src.rpm
опция сборки пакета из сырцов
Если все прошло успешно то созданный бинарный rpm пакет будет находиться в каталоге
/usr/src/RPM/RPMS/архитектура (путь рпазличен для разных дистрибутивов , приведенный для Mandrake )
rpm --rebuilddb
опция пересборки базы rpm, иногда необходима при ошибках в базе

Более подробную информацию о rpm можно получить man rpm и RPM -HWOTO (например с opennet.ru)

Делаем разделы Windows доступными для Linux

ДЛя начал необходимо создать точки монтирования разделов ( допустим их два) .
Согласно HFS точки монтирования чужих для системы разделов должны находиться в каталоге /mnt (хотя разумеется вы можете сделать их там где вам удобно , хотя все примеры будут приводиться именно для стандартного случая )
[zic@localhost zic]$ su -l
Password:
[root@localhost root]#
Становимся рутом ..
[root@localhost root]# cd /mnt
[root@localhost mnt]# mkdir winc wind
Создаем точки монтирования .
Соответсвенно /mnt/winc для виндового диска C: И /mnt/wind/ для диска D:
Далее нам необходимо узнать каими устройствами обозвал linux эти разделы, для этого командуем
fdisk -l
И получаем нечто вроде этого .
Цитата:
Device Boot Start End Blocks Id System
/dev/hda1 * 1 640 5140768+ b Win95 FAT32
/dev/hda2 641 4865 33937312+ f Win95 Ext'd (LBA)
/dev/hda5 641 728 706828+ 83 Linux
/dev/hda6 729 764 289138+ 82 Linux swap
/dev/hda7 765 1172 3277228+ 83 Linux
/dev/hda8 1173 1248 610438+ 83 Linux
/dev/hda9 1249 1281 265041 83 Linux
/dev/hda10 1282 4865 28788448+ b Win95 FAT32
Из таблицы видно что в моем случае хорошо видно что первый виндовый диск получил имя в Linux /dev/hda1 а второй /dev/hda10 (ВАЖНО: в списке фигурирует устройство /dev/hda2 f Win95 Ext'd (LBA) пытаться монтировать его не следует это таким образом отображается дополнительный раздел , который самостоятельно информации не содержит а является контейнером для логических дисков , в моем случае для /dev/hda10 или если хотите диска D

Теперь мы имеем всю необходимую информацию чтобы заставить ситему при загрузке монтировать виндовые разделы .
ДЛя этого необходимо прописать информацию об этих разделах в файле конфигурации /etc/fstab .
Для нашего случая необходимо добавить туда две строки .
Цитата:
/dev/hda1 /mnt/winc vfat codepage=866,iocharset=koi8-r,uid=501 0 0
/dev/hda10 /mnt/wind vfat codepage=866,iocharset=koi8-r,uid=501 0 0
(подробней о fstab и монтирования смотри man fstab и man mount )
Параметр iocharset зависит от типа локали у меня koi8-r (может быть еще cp1251)
ДЛя ASPLinux 9 необходимо удалить замыкающие нули в обеих строках .(согласно FAQ их сайта )

Теперь проверяем
Делаем mount -a
И если после этого система не выплюнула никаких ошибок и диски c: и d: теперь доступны через /mnt/wind и /mnt/winc ,
при этом русские имена файлов отобржаются правильно , тогда спешу вас поздравить вы не допустили ошибок .
  Ответить с цитированием
Старый 13.11.2003, 10:43   #4   
Форумец
 
Сообщений: 4,923
Регистрация: 08.04.2003
Возраст: 41

zic вне форума Не в сети
Монтирование ISO образов
Начинающий пользователь может и не знать что с iso образами CD linux может работь напрямую исключая какое либо дополнительной ПО .
Аналогично работе с обычным CD диском .
Для этого его необходимо смонтировать .
mount -t iso9600 /путь/образ.iso /mnt/cdrom -o loop
Теперь образ доступен на чтение в /mnt/cdrom
Отмонтировать можно командой
umount -d /mnt/cdrom

ЗЫ конечно точка монтирования может быть произвольной .
  Ответить с цитированием
Старый 20.12.2003, 17:42   #5   
Форумец
 
Аватар для Viaprog
 
Сообщений: 251
Регистрация: 16.03.2003
Возраст: 42

Viaprog вне форума Не в сети
Если используем дистрибутив Gentoo Linux, то используем для установки программ команду emerge <имя пакета>... пакет и зависимости автоматически при этом будут скачаны, распакованы, скомпилированы и установлены..

хотя... начинающие Gentoo и не поставит. Да и инсталлятора там нет вообще
  Ответить с цитированием
Старый 20.01.2004, 20:52   #6   
Форумец
 
Сообщений: 4,923
Регистрация: 08.04.2003
Возраст: 41

zic вне форума Не в сети
Viaprog
Ну хоть бы emerge -pf привел бы начинающие не сразу догоняют.
Работать с Gentoo относительно сложно только на тонком канале , а вообще на мой взгля один из лучших и прямейших дистрибутивов .
Если вы хожете изучить Linux используйте для этого Gentoo не прогодаете .
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind