Главная > Операционные системы > Linux >
Linuxoid FAQ

Linuxoid FAQ
Черепанов Николай (kolyan@rnc.ru)
Составлено по вопросам посетелей для linuxoid`а (http://linuxoid.rnc.ru)
--------------------------------------------------------------------------



Вопросы:

1. Купил/достал Linux, что дальше??
2. Сколько места занимает Linux? 
3. Cколько оперативной памяти нужно Linux? 
4. А как отформатировать дискету? 
5. Я грохнул систему. Что делать??? 
6. Как переключать виртуальные консоли и как их включить? 
7. А какую версию ОС я юзаю? 
8. Как мне программу написать под Linux? 
9. А как скомпилировать программу? 
 


Ответы:

1. Купил/достал Linux, что дальше??
Ставьте его скорее! :-) По этому вопросу написано много статей. Ничего 
сверхсложного в нем нет: единственное, что вам нужно знать - это какие 
устройства на вашей машине и нужно освободить место для раздела[ов] под 
Linux (а может вы хотите поставить его на раздел с DOS\Windows? :-)). 
Потом вам просто необходимо прочесть для начала с десяток файлов со 
всяческой документацией, HOWTO, FAQ и т.п. Если вы до сих пор не знаете 
английский, выучите его как можно скорее! Большинство документации и 
программ не переведены на русский. Последнее - вам нужно подключиться к 
Интернет. Linux писался через Интернет и все ПО для него (рабочее и 
свежее) только там. Для более подробной информации по этому вопросу 
читайте ``Из DOS/Windows в Linux HOWTO'', ''Linux Information Sheet'' и 
''RU.LINUX FAQ''.


2. Сколько места занимает Linux?
Около 10 Мб для очень, оочень минимальной инсталляции, которая передназначена 
для тестирования Linux и ничего более. С X минимальная исталляция будет около 
80 Мб (без ``объемных'' мнеджеров окон типа GNOME и прочего). А нормальная 
инсталляция требует 500 Мб - 1 Гб и больше, с гигом, отведенным под Linux, 
вы можете спокойно с ним работать.


3. Cколько оперативной памяти нужно Linux?
Минимум 4 Мб, причем для нормальной работы с такой памятью вам придется 
использовать большой своп-раздел. Некоторые программы, как Netscape, требуют 
(раньше, по крайне мере, требовали) 64 Мб физической памяти


4. А как отформатировать дискету?
Для форматирования 3.5''дискеты используйте:

fdformat /dev/fd0
mkfs -t файловая_система -m 0 /dev/fd0 1440

файловая система: msdos (требует поддержки в ядре), ext2 и т.п.
Первая комманда форматирует дискету, вторая создает файловую систему. После 
этих команд дискету можно монтировать.


5. Я грохнул систему. Что делать???
Загрузитесь и "аварийной" дискеты (или с диска с дистрибутивом, тогда 
в приглашении LILO введите ``rescue'').
Потом замантируйте свой root-раздел (который у вас монтируется в /)6: что-то 
вроде

 mount -t ext2 /dev/hda1 /

Теперь этот раздели доступен и вы можете исправить ошибки. Не забудьте
размонтировать его перед перезагрузкой. Если вам понадобятся другие разделы 
(например, /usr), то замонтируйте и их.


6. Как переключать виртуальные консоли и как их включить?
В текстовом режиме жмите с Alt-F1 до Alt-F12 (Alt левый) чтобы выбрать консоли 
c tty1 до tty12. Но обычно, F7- F8 - это графические консоли, их используют, 
например для X. Чтобы переключиться из X, жмите Ctrl+Alt+F1 и т.д. (Ctrl и Alt 
тоже левые). Вся информация о консолях находится в /etc/inittab, там же можно 
включить новые или выключить существующие.

7. А в какой версии ОС я работаю? 
Пишите:

uname -r

А для версии ядра:

uname -r

Вся информация:

uname -a


8. Как мне программу написать под Linux?
Все в ваших руках! :-) Список несложен: грузите любой текстовый редактор 
(можно, конечно и что-то типа `cat < имя_файла' придумать ;-), набираете 
код, компилируете и у вас рабочая (может быть :-)) программа!
Возьмем к примеру C. Так как он отличается переносимостью, то для несложной
программы, можно и обойтись и без ``глубокого''знания Linux, в случае если вы
программировали на C под дригие OC. В случае проблем, придется почитать 
различную документацию по программированию (например, Programming-HOWTO), 
хотя если вы действительно знаете язык :-), то и в этом разберетесь!


9. А как скомпилировать программу?
Большинство ПО под Linux написано на C и спомпилировано GNU C компилятором. GCC
поставляется с любым дистрибутивом Linux. Последняя версия компилятора, 
докуменация, патчи и т.д. находятся на ftp://ftp.gnu.org/pub/gnu/.
Программы, написанные на C++, компилируются GNU C++ компилятором, который тоже
поставляется всегда и доступен с того же сервера.
Конечно, существуют и другие компиляторы, например, EGCS, PGCC, но они менее
распространены и обычно их нужно качать самому!
Что касается команд компилирования, используйте `man gcc', документацию или 
HOWTO по GCC, которые можно найти на том же сайте, если его нет в дистрибутиве. 
Самый просто же способ:

gcc имя_c_исходника имя_исполняемого

или

g++ имя_cpp_исходника имя_исполняемого


Украинская Баннерная Сеть

Главная  Алфавитный индекс  Справка  Добавить FAQ  E-mail
Новости  Поиск по сайту

© УкрFAQ 2002
Сайт создан в системе uCoz