Просмотр полной версии : Инструкция для начинающих по Linux
Этот текст послужит толковой инструкцией для начинающих овладевать премудростями OS Linux.
А была ли жизнь до консоли?
Давным-давно не было персональных компьютеров. А были большие машины, на которых работали одновременно десятки людей. У каждой машины были терминалы, которые ставились на тогда еще 25-пиновые COM-порты. Передача данных через такой порт была крайне медленной, а потому о графической среде просто не знали. Как не знали о манипуляторе "мышь". На каждого пользователя был один текстовой дисплей и одна клавиатура. Часто пользователи находились в разных концах страны. Но как-то работать все-таки было надо, и для этого были созданы правила:
Каждый пользователь, независимо от своего родного языка, географического местоположения и ширины канала связи, должен иметь все (ну или почти все) возможности, которые предоставляет компьютер.
Каждый пользователь должен тратить минимальное время на выяснение где находится и как называется та или иная программа. При этом у него не должно возникать необходимости общения с другими пользователями.
Каждый пользователь не должен иметь возможность совершения противоправных действий.
Админ (здесь он называется root) это тоже пользователь, а потому все вышеперечисленное относится и к нему, т.е. он должен иметь возможность для любого конфигурирования компьютера из любой точки земного шара (понятно, при наличии в этой точке доступа к сети) на практически любом канале связи.
"И стала консоль..." Пожалуй, этими словами можно начинать любую книгу о UNIX, ведь идеологически UNIX и консоль неразделимы. А что можно сделать с любой консоли? Прочесть, удалить и запустить файл или директорию. Вот из этого минимума и складывается практически вся работа. Но столь небольшое количество возможностей легко позволяет выполнить все требования.
Итак, самое главное, что должен знать любой человек при начале работы с UNIX (или его клоном), это организация его файловой системы. Она строится независимо от любых физических устройств, как-то винчестеров, сменных дисков, сетевых устройств и др. В ней все представляется файлами и каталогами. И все файлы и каталоги лежат на своих местах. В Linux (в других клонах это может незначительно различаться, но здесь и далее я буду давать примеры только из Linux) есть корневой каталог, который обозначается /. В нем расположены каталоги первого уровня.
/bin - каталог исполняемых файлов и ярлыков к ним
/sbin - то же самое, только исполнять эти файлы имеет право только root
/root - домашний каталог root'а
/home - там расположены домашние каталоги других пользователей
/boot - каталог в котором расположены файлы, необходимые для загрузки
/mnt - каталог подмонтированных устройств (об этом позже)
/usr - второй уровень иерархии
/tmp - всякий мусор
/lib - разделяемые библиотеки
/var - изменяемые переменные (всякий мусор, только в отличие от /tmp, принадлежащий root'у)
Набор системных директорий:
/dev - директория устройств
/proc - директория файловой системы proc
/etc - директория для файлов конфигурации
Если вы знаете, что где лежит, то вы можете этим спокойно управлять. Например, моя видеокарта Riva TNT2 находится в директории /dev и называется /dev/nvidia1.
"Стой, кто идет! Моя будет стрелять!"
При входе система задаст вам несколько вопросов. Будьте внимательны, от ответов на них зависит ваша дальнейшая судьба. Вот эти вопросы
login:
password:
Чтобы бесконечно долго не пытаться отгадать правильные ответы, следует попросить подсказки у рута (root'а). Кстати, попытки отгадать правильные ответы для других людей вообще-то противозаконны.
И вы попадаете в систему. Началом является ваш домашний каталог, который называется
/home/name
иногда
/home/group/name
Если вы зашли в графическом режиме, то к вашим услугам рабочий стол X Window (не путать с известным плагиаторским названием). Если нет, то консольное приглашение или shell (названий у нее много, но сейчас популярен bash - Borne Again SHell). Поскольку консоль важнее, то сначала о ней.
Работа в конcольном режиме
Базовый набор команд состоит из:
cd <директория> Сменить текущую директорию на
требуемую, двумя точками обозначается
директория нижнего уровня, одной -
текущая
ls <директория> Просмотреть список файлов, по
умолчанию выбирается текущая
cp <файл> <файл> Копировать файл
rm <файл> Удалить файл
mv <файл> <файл> Переместить файл
mkdir <директория> Создать директорию
pwd Указать текущую директорию
Причем писать название команды до конца не обязательно, достаточно нажать клавишу <Tab> и shell допишет название сам. Если этого не произошло, это означает, что есть более чем одна команда с таким началом. Нажмите <Tab> еще раз и увидите весь этот список. Если дважды нажать <Tab> в начале строки, то увидите список всех команд, правда shell сначала поинтересуется, работать ли ему. Ведь список такой большой, а shell программа ленивая.
Прочтя этот список, многие захотят испытать ту или иную команду. Но не все команды предназначены для простых смертных, и они у вас не запустятся. Те, которые запустятся, могут не заработать, поскольку у них недостаточно информации для работы. Чтобы узнать все требования выбранной команды есть команда man, это сокращение от manual. Из ее названия понятно, что она возвращает описания команды. Наберите man <команда> и получите ответы на все вопросы. Но команда man имеет более широкое применение, нежели простое описание команд, она говорит также и о системных вызовах и многом другом, что может потребоваться уже программисту. Существуют man-страницы и на русском языке, также можно найти практически все man-страницы в интеренете на сайте [Только зарегистрированные пользователи могут видеть ссылки]
Например:
rm -r Удаление файлов и директорий
rm -f Удаление без глупых вопросов
Те, кто работал с DOS (я вообще то с ним имел дело всего пару раз), легко привыкнут набирать команды с клавиатуры. Однако разница не только в названиях отдельных команд. Самая главная разница заключается в том, что shell, вообще-то, не всегда интересуется названием вашего текущего каталога. Часто это название приходится ему напоминать. Например, при запуске исполняемого файла. Если просто набрать abvgd, то shell поищет в каталоге /sbin, затем в /bin, затем в /usr/sbin, заглянет в /usr/bin, может еще куда, затем плюнет на это дело и выругается. Надо набрать ./abvgd (обратите внимание на точку перед слэшем).
Другой серьезной разницей являются имена файлов. Здесь различаются строчные и прописные буквы, запрещен пробел, а перед названием директории стоит не обратный слэш \, а прямой /. Здесь также разрешены длинные имена файлов, до 256 символов, и отсутствует ограничение на длину полного имени (это имя файла вместе с именами всех директорий).
Скучающие по Norton Commander могут набрать mc, и, о чудо, увидеть пару голубых панелей. А на них кучу файлов с непонятными атрибутами. Если название файла начинается с точки, то это скрытый файл, то же самое относится и к директориям. Если перед названием стоит *, то файл исполняемый (звездочка не входит в название, это атрибут). После названия файла или директории идут имя владельца, имя группы владельца и атрибуты (это 3 восьмизначные цифры). Атрибуты регулируют права чтения, записи и исполнения и меняются командой chmod <файл> <новые параметры> (это сокращение от change mode). Для директории исполнение означает получение списка ее содержимого, а чтение - открытие. Каждая цифра получается как "чтение"*4+"запись"*2+"исполнение", каждый параметр принимает значение 0 или 1. Первая цифра означает права владельца, вторая его группы, третья - прочие. Атрибут 666 означает права на чтение и запись для всех, но запрет на исполнение. root имеет неограниченные права.
В аргументах большинства команд входящие в название файлов буквы и цифры можно заменять специальными символами - $ (заменитель одного любого символа), * (заменитель любого количества любых символов), {1-3} (заменитель обозначенных символов). Будьте осторожны с употреблением этих символов!
Помимо обычных файлов в каталоге могут быть еще и линки (link). Если вам знакомо такое понятие как ярлык (а кому оно сейчас не знакомо), то линк - это обобщение ярлыка. Обобщение это состоит в том, что если ярлыки служат для удобства пользователей, то линки могут использоваться еще и программами. Существует два типа линков - мягкие (soft) и жесткие (hard). Жесткие линки неотличимы самого файла, и любое изменение жесткого линка эквивалентно изменению файла. Нельзя удалить файл, если на него указывает хоть один жесткий линк. Мягкие ссылки больше похожи на ярлыки, поскольку их можно оставлять везде, тогда как для жестких есть ограничения. Жесткий линк получается командой ln <файл>, а мягкий ln -s <файл>. Если файл открыт программой, то это эквивалентно наличию жесткого линка.
Windows - операционная система многозадачная, это означает, что она работает и глючит одновременно. (Когда я набирал предыдущую фразу в Word'е, у него перекосило шрифты.) Для UNIX мультизадачность означает немного другое. Вы можете запустить несколько процессов, переключаться между ними, менять приоритеты, и многое другое. Если процесс не понравится, его можно убить, только надо иметь в виду, что у каждого процесса имеется владелец. И ему могут не понравиться ваши действия. А поскольку простой пользователь может убивать только свои процессы, то всеобщим убийцей является root. Получить список процессов можно командой ps.
Для организации многозадачности в UNIX предусмотрено 2 режима foreground и background. Отличаются они тем, что foreground работает с клавиатурой, в то время как background доступа к ней не имеет. Командами для доступа к этим режимам являются fg и bg с номером процесса. Если у вас открыта только одна консоль (а не 2 или 3), то бэкграундные процессы посылают свой вывод только на нее. Выглядит это жутковато, мало кто способен разобраться в мешанине букв, цифр и других символов. Но есть масса облегчителей (я не придумал это слово, а прочел на банке с соком) работы, например команды < и >. Это команды ввода/вывода в файл. С их помощью вы можете отправить вывод в файл (например, на другую консоль или иное устройство). Команда служит для отправления вывода одного процесса на вход другого. Если после команды стоит символ &, то она автоматически исполняется в бэкграунде.
Для управления процессами также служит команда kill, особенно полезно знать ее версию killall. Применение этой команды root'ом может привести к немедленной перезагрузке. Она посылает системные вызовы процессам, сам вызов определяется ключом, который пишется между командой и номером процесса.
Тупоконечники против остроконечников, зенитчики против спартачей, поклонники Intel против сторонников AMD - это противостояние вечно. Есть оно и среди пользователей Linux. Это вечное противоборство текстовых редакторов vi и emacs. Многие, поработав с Word, удивляются, как можно готовить тексты без графического режима. "Можно!" - отвечают им и те и другие. Это мощнейшие из известных мне текстовых редакторов, во много раз превосходящие Office XP по возможностям. И не просто отвечают, а пишут книги о любимом редакторе, и разгромные статьи о противном. Количество ругани, выплеснутой в этом противостоянии, явно превосходит новомодное выяснение "кто тут производительнее". Редактор emacs имеет собственный язык программирования elisp, умеет работать с TeX, HTML и другими языками подготовки текста. Насчет HTML я не знаю, но ничего лучше для TeX просто не существует. Широко известен (и много лет развивается) макропакет для emacs, который представляет собой личного психотерапевта. Редактор vi не имеет собственного языка программирования, но система его команд способна подключать компиляторы C/C++, Java, FORTRAN, Perl и многое другое, даже с синтаксической подсветкой. Я не могу описать все возможности этих языков, это тема для нескольких отдельных книг, благо они написаны. Недавно появился emacs и для Windows.
Отгремевшая же недавно Великая Броузерная Война никак не задела пользователей Linux. Microsoft не удосужился сделать текстовую версию своего IE с открытыми кодами. А создатели lynx удосужились! Ходить по сети можно и в текстовом режиме. Есть версия для Windows по адресу [Только зарегистрированные пользователи могут видеть ссылки] Или можно посмотреть под виндами, как выглядит паутина для юниксовой консоли, просто зайдя в Библиотеку Мошкова [Только зарегистрированные пользователи могут видеть ссылки] А когда зайдете, то помимо художественной и не очень литературы найдете там лучшую подборку книг по UNIX.
а какой лунух больше подходит для новичка?
penguinolog
03.05.2005, 10:33
а какой лунух больше подходит для новичка?
Смотря что хочешь получить... Если знания -- Debian или Slackware, если просто посмотретьб и чуток познакомится -- RedHat/Fedora/ASP/Mandrake...
bootsector
23.05.2005, 12:02
Толково спасибо! Как раз для меня!
не_жилец
07.07.2005, 19:16
А можно ли установит так люнэкс чтобы не запороть Windows?
Persefona
07.07.2005, 21:19
Хоть напиши, как ты линукс ставить собрался, на отдельный диск или на диск с виндой? А потом и подскажем.... :cool:
Смотря что хочешь получить... Если знания -- Debian или Slackware, если просто посмотретьб и чуток познакомится -- RedHat/Fedora/ASP/Mandrake...
Опять ты мою Fedor'у обижаешь :cry: , Она и для профи катит, если хорошо разобрать.
не сановться дрова на модем что делать
StarAlex
30.08.2005, 15:10
А можно ли установит так люнэкс чтобы не запороть Windows?
Поставь какую-нибудь виртуальную машину и эксперементируй, сколько влезет
Я хотел попросить помочь.
В консоли конечно есть хелп но я не разобрался.
В общем я хотел спросить как монтировать диски Винды.
penguinolog
18.09.2005, 20:21
Я хотел попросить помочь.
В консоли конечно есть хелп но я не разобрался.
В общем я хотел спросить как монтировать диски Винды.
Надо знать физические адреса разделов (можно узнать с помощью fdisk -- ща всё не помню, но можно попробовать тупо так:
fdisk /dev/hda затем нажать p, списать на бумажку результат и нажать q. (hda/hdb = primary master/slave, hdc/hdd = secondary master/slave, hde/hd... = дополнительные контроллеры. sda/sdb/sd... = SCSI).
Далее разобраться, какой раздел с windows (полный адрес!!! типа /dev/hda1, где 1 -- номер раздела) и вспомнить тип файловой системы... :xe
mount [-t vfat|ntfs|auto] /dev/hd... [куда монтировать]
:cool:
ja dumaju vot eto ([Только зарегистрированные пользователи могут видеть ссылки](FAT,NTFS)) tebe kak raz to 4to nado.Pravda na anglijskom no mono razobratsja :-)
woldemar
19.09.2005, 08:11
Garik
Хотелось бы прочитать как можно подсоединять устройства и запускать их на Linuxe, ведь на винде понятно поставил драйвер и забыл, а здесь ось может видеть устройство , а работать оно не будет т.к. нет дров - вот как в вручную это сделать? :7:
penguinolog
19.09.2005, 23:32
Garik
Хотелось бы прочитать как можно подсоединять устройства и запускать их на Linuxe, ведь на винде понятно поставил драйвер и забыл, а здесь ось может видеть устройство , а работать оно не будет т.к. нет дров - вот как в вручную это сделать? :7:
Грузятся устройства так:
Linux: insmod /полный_путь/имя_модуля.o
FreeBSD: в процессе загрузки перехватить управление и загрузить руками (load имя_модуля), затем boot. Можно грузить и в процессе работы системы (комманда kld /полный_путь/полное_имя.ko), но мне эта идея не нравится...
Artfromspb
23.09.2005, 01:18
Здесь можно вопрос задать? Я слышал, что Lynux не может писать файлы в системе NTFS - это совсем или только какие-то конкретные версии?
penguinolog
23.09.2005, 18:58
Здесь можно вопрос задать? Я слышал, что Lynux не может писать файлы в системе NTFS - это совсем или только какие-то конкретные версии?
Писать он пожет, но вот сохранность данных на ФС потом никто не гарантирует... :cry:
Artfromspb
23.09.2005, 19:04
Писать он пожет, но вот сохранность данных на ФС потом никто не гарантирует... :cry:
И как выходить из этой ситуации?
penguinolog
24.09.2005, 16:33
И как выходить из этой ситуации?
Использовать для обмена раздел fat 32 или ext2fs (ext3fs) + спец дрова для винды... Вот только дрова эти могут покалечит раздел, поэтому опять таки лучше всего fat... Ждём нормальных NTFS дров под *NIX (и ждать будем долго -- стандарт закрытый и разрабатывать приходится всё с '0', а мелкомягкие в это время стандарт неспеша меняют...:cry:).
plahmonah
05.10.2005, 14:28
А можно ли установит так люнэкс чтобы не запороть Windows?
Можно, есле не перепутаешь разделы hdd с winдой
у меня такой вопрос,решил основательно переехать на linux ,создал отдельный диск с файловой системой ext2 и начал устанавливать.При установке когда он начинает распознавать устройства,начинается щёлканьё экрана,просто чёрный экран и он щёлкает,вот поэтому поводу у меня вопрос.Так и должно быть или же это какие то проблемы,только хз с чем.
penguinolog
24.10.2005, 14:05
у меня такой вопрос,решил основательно переехать на linux ,создал отдельный диск с файловой системой ext2 и начал устанавливать.При установке когда он начинает распознавать устройства,начинается щёлканьё экрана,просто чёрный экран и он щёлкает,вот поэтому поводу у меня вопрос.Так и должно быть или же это какие то проблемы,только хз с чем.
Заблокируй сервис kudzu (он отвечает за распознавание устройств при загрузке), глюки должны уйти (но настраивать прийдётся всё руками)...
Если глюки в процессе установки -- ставь в режиме expert и без загрузки иксы (ключ не помню, найдёшь)...
а где этот процесс находится?
этож только установка,я сидел ждал 1:30 часа,а экран продолжал щёлкать.Пишет что с диском всё впорядке :cry:
penguinolog
26.10.2005, 00:08
а где этот процесс находится?
этож только установка,я сидел ждал 1:30 часа,а экран продолжал щёлкать.Пишет что с диском всё впорядке :cry:
Что за дистриб? (На будующее: все вопросы в соотв. разделе -- сейчас руки не доходят, а так я туда все такие запросы перебрасываю...).
Извените за неуместность, но
Я в Линухах полный :чайник ,на HDD есть скопированые c 3 CD (в каталогах
disk_1,disk_2,disk_3) файлы ASP 10.Как с этого можно эапустить установку Линуха? :7:
я тоже так думаю, :))))))
gullivers
20.01.2006, 10:39
Поясните хоть кто нибудь, вокруг все говорят что линукс это круто, там все открыто и легко, но я еще не видел ни одной организации которая бы промышленно линукс вользуются, у всех винда от 98 до xp а вот линукс ни у кого не стоит, так нафиг он тогда нужен, только языки почесать???
Да и по домам у всех винда стоит!!!
Можете меня пинать, но правда жизни за мной :)))
Boroda_ru
25.01.2006, 10:23
Подскажите пожалуйста...поставил Mandrake 9 для ознакомления и при загрузке он требует:
localhost login:
Если я ввожу имя рег.,то выводится
[имя(символ не нашел на клаве)localhost имя]$
мигает курсор...что дальше вводить? В чем проблема?
Видеокарту при инсталяции прописал как vesa (она на маме)
Forest Gamp
25.01.2006, 10:59
Извените за неуместность, но
Я в Линухах полный :чайник ,на HDD есть скопированые c 3 CD (в каталогах
disk_1,disk_2,disk_3) файлы ASP 10.Как с этого можно эапустить установку Линуха? :7:
VMware Workstation тебе поможет, там хоть что из образов или с СД инсталируй!!!:xe
Подскажите пожалуйста...поставил Mandrake 9 для ознакомления и при загрузке он требует:
localhost login:
Если я ввожу имя рег.,то выводится
[имя(символ не нашел на клаве)localhost имя]$
мигает курсор...что дальше вводить? В чем проблема?
Видеокарту при инсталяции прописал как vesa (она на маме)
Судя по сообщению при установке не определены сетевые имена адреса и т.д. И главное не определен root b его пароль.
Добавлено через 26 минут
Поясните хоть кто нибудь, вокруг все говорят что линукс это круто, там все открыто и легко, но я еще не видел ни одной организации которая бы промышленно линукс вользуются, у всех винда от 98 до xp а вот линукс ни у кого не стоит, так нафиг он тогда нужен, только языки почесать???
Да и по домам у всех винда стоит!!!
Можете меня пинать, но правда жизни за мной :)))
Надо полагать в этих организациях ЭВМ в основном нужны секретарям и отчасти бухгалтерии. Если же недопустимы даже кратковременные сбои -то
либо Вы за дурные деньги купите "система" под "Окно", либо начнете работать с *NIX. И еще, большинство организаций торчат на ворованных "Окнах". Начнете платить .......
Forest Gamp,там просто файлы линуха, а не образ, загрузочного сектора нет! Брал лнух у лама еше болшего чем я,он просто файлы скопировал,о не какой загрузке и Bios boot он не слышал.Надо из этих файлов загрузочник склепать!А вот как, знаний не хватает, скажите хоть какой файл запускает загрузочный сектор, я туда BCDW подмонтирую.
pofigist
13.02.2006, 14:30
у меня 3 платы
1.IDE /ntfs ->Win Xp
2.S-ATA /ntfs - файлы
3. S-ATA - здесь будет зюси 10.
в каком формате правильно форматировать и как:
ReiserFS, ext2, ext3, XFS, JFS ???
на 1.ю плату hda кот. с виндой надо /boot (в каком формате? ->ext2, ext3, xfs, ReiserFS) от SUSE или нет??
Или все на 3.ю плату бросать? ->sdb
/boot ->ext?
/swap ->swap
/root -> XFS? JFS? ReiserFS, ext2,ext3 ???:7:
как правильно. потом пойдем далше:xe
pofigist
14.02.2006, 11:52
ну так как начинать. если ответа от фракции пингвиноводов нет:cry:
у меня 3 платы
1.IDE /ntfs ->Win Xp
2.S-ATA /ntfs - файлы
3. S-ATA - здесь будет зюси 10.
в каком формате правильно форматировать и как:
ReiserFS, ext2, ext3, XFS, JFS ???
на 1.ю плату hda кот. с виндой надо /boot (в каком формате? ->ext2, ext3, xfs, ReiserFS) от SUSE или нет??
Или все на 3.ю плату бросать? ->sdb
/boot ->ext?
/swap ->swap
/root -> XFS? JFS? ReiserFS, ext2,ext3 ???:7:
как правильно. потом пойдем далше:xe
Здравей ! Формировать как ext2 ! Ето очень безопастны ! Успех ! :cool:
/boot я би посоветовал как ext2(мозно и ext3)
а /root wибират тебе ext3 о4ен стабилний,reiserFS бистрий но ест один минус он о4ен хрупкий.Я би посоветоал ext3,хотя я ли4но не заметил разли4ия ext3 и reiserFS w скорости.Вообшем лу4ше ext3.
pofigist
15.02.2006, 11:55
/bооt на какую плату 1. IDE или 3. S-АТА ?:7:
сколько MB под /boot? ->100MB хватит?
а какой лунух больше подходит для новичка?
SuSE любой дистрибутив (всё просто как в Windows)
pofigist
16.02.2006, 14:19
SuSE любой дистрибутив (всё просто как в Windows)
однако когда косается дела то ни у кого нет ответа или игнарируют !
тогда закройте нафиг этот топик не морочте людям голову!
Есть ASPLinux v 10 Greenhorn
Все грузится без проблем, но не запускается приложение TVtime
У меня стоит TV тюнер AverTV 305, чипсет стандартный для этой серии тюнеров.
TVtime вообще не запускается. Успеваю увидеть окно запуска, а потом оно тут же исчезает.
У товарища видел, что работает без проблем.
Кто знает в чем фокус?
itprokhor
02.06.2006, 19:31
Есть ASPLinux v 10 Greenhorn
Все грузится без проблем, но не запускается приложение TVtime
У меня стоит TV тюнер AverTV 305, чипсет стандартный для этой серии тюнеров.
TVtime вообще не запускается. Успеваю увидеть окно запуска, а потом оно тут же исчезает.
У товарища видел, что работает без проблем.
Кто знает в чем фокус?
Запускай из консоли и смотри на сообщения об ошибках. Возможно ему не нравиться как у тебя настроены иксы, а может просто не может какой нибудь критичный для него файл найти....
ganescha
04.06.2006, 18:03
а какой лунух больше подходит для новичка?
:super: немецкое качество SuSE Linux 10.1 выбор любого языка при инсталяции .....
извините,что не в тему :
а что лучше Linux или XP?
хороший вопрос... смотря для чего) они очень разные.
для новичка линукс довольно сложен а хп просто и понятно)
Уважаемые! Помогите-ка разобраться, в чём дело! Решила - как многие тут - попробовать Linux в качестве второй оси. Выбрала Debian GNU/Linux Sarge 3.1 r2. Вроде бы все правильно установилось (почти вся установка и разметка - по умолчанию - как для начинающего пользователя), по крайней мере, он сам в конце написал, что все в порядке. Далее пытаюсь загрузиться: идет долгая череда тестов и следующая надпись: "Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law". И дальше - ожидание (команды?). Только решила плюнуть на все и опять вернуться к винде - не тут-то было! Пишет, что в загрузщике (GRUB, кажется?) - ошибка 17. Снесла все к чёртовой матери (прошу прощения). Теперь время прошло, я немного поостыла, намерена снова продолжить свои опыты. Но биться головой об стенку все же не хочется. Как сделать, чтобы
1) установить корректно этот GNU (тут не помешают подробности);
2) чтобы при этом никакого риска для винды не было (второе даже более актуально).
Прошу прощения за вопрос в стиле чайника, но вряд ли кто-то начинает с высшего уровня :xe
Заранее спасибо за любой дельный совет.
Уважаемые! Помогите-ка разобраться, в чём дело! Решила - как многие тут - попробовать Linux в качестве второй оси. Выбрала Debian GNU/Linux Sarge 3.1 r2. Вроде бы все правильно установилось (почти вся установка и разметка - по умолчанию - как для начинающего пользователя), по крайней мере, он сам в конце написал, что все в порядке. Далее пытаюсь загрузиться: идет долгая череда тестов и следующая надпись: "Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law". И дальше - ожидание (команды?). Только решила плюнуть на все и опять вернуться к винде - не тут-то было! Пишет, что в загрузщике (GRUB, кажется?) - ошибка 17. Снесла все к чёртовой матери (прошу прощения). Теперь время прошло, я немного поостыла, намерена снова продолжить свои опыты. Но биться головой об стенку все же не хочется. Как сделать, чтобы
1) установить корректно этот GNU (тут не помешают подробности);
2) чтобы при этом никакого риска для винды не было (второе даже более актуально).
Прошу прощения за вопрос в стиле чайника, но вряд ли кто-то начинает с высшего уровня :xe
Заранее спасибо за любой дельный совет.
Рекомендую поставить Suse (для начала) - все проще простого.
Рекомендую поставить Suse (для начала) - все проще простого. Проще-то оно может и да. Но во-первых, у меня есть 2 диска с Debian (согласна, не аргумент). Во-вторых, скачать любой дистрибутив из сети для меня сейчас нереально. В-третьих, мы не ищем лёгких путей. Хочу все-таки разобраться с тем, с чего начала :cool:
А с чем этот Suse едят?
Мы не ищем лёгких путей.
ИМХО - А зачем идти по сложному?
Если можно облегчить свой путь и разобраться в началах linux - дальше будет проще переходить на другие дстрибутивы. Скачать проблемно, так как занимает он целый dvd с полным набором софта. Я не агетирую за выбор suse, но когда сам переходил, друзья мне дали кучу дистрибутивов, во всех из них была проблема или с оборудованием или слишком уж навороченая установка (gentoo).
Gurami, говоря о лёгких путях, я имела ввиду только то, что психологически готова решать возникающие по ходу дела проблемы и мне не лень в этом разобраться. Еще раз перечислю условия задачки: Есть готовый дистрибутив Debian GNU/Linux Sarge 3.1 r2 (2 DVD). Скачать другие - невозможно, а просто позаимствовать диски - особенно негде. Оборудование вроде бы определяется (во всяком случае, сетевуху он определил при установке). Насчет сложности в установке... Тоже вроде бы ничего верхъестественного. Возникли явные ошибки - их я и хочу исправить. Поэтому спасибо конечно за совет поработать с чем-то другим - но у меня, видимо, такой возможности пока нет... :нет :xe
Для того чтобы винде ничего не было можно поставить сторонний загрузчик - например Acronis OS Selector, тогда если даже слетит grub в винду можно будет загрузится.
Уважаемые! Помогите-ка разобраться, в чём дело! Решила - как многие тут - попробовать Linux в качестве второй оси. Выбрала Debian GNU/Linux Sarge 3.1 r2. Вроде бы все правильно установилось (почти вся установка и разметка - по умолчанию - как для начинающего пользователя), по крайней мере, он сам в конце написал, что все в порядке. Далее пытаюсь загрузиться: идет долгая череда тестов и следующая надпись: "Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law". И дальше - ожидание (команды?). Только решила плюнуть на все и опять вернуться к винде - не тут-то было! Пишет, что в загрузщике (GRUB, кажется?) - ошибка 17. Снесла все к чёртовой матери (прошу прощения). Теперь время прошло, я немного поостыла, намерена снова продолжить свои опыты. Но биться головой об стенку все же не хочется. Как сделать, чтобы
1) установить корректно этот GNU (тут не помешают подробности);
2) чтобы при этом никакого риска для винды не было (второе даже более актуально).
Прошу прощения за вопрос в стиле чайника, но вряд ли кто-то начинает с высшего уровня :xe
Заранее спасибо за любой дельный совет.
В ходе установки, Вы не обратили внимание на вопрос о сертификации.
Ее надо отключить, т.е. снять галочки на предлогаемых сайтах. В противном случае система при первом же перезапуске (установка идет в
два этапа) система будет искать центр сертификации и естественно не найдет и, как следствии, якобы висеть. Выбор Debian можно только приветствовать - зто единственный полностью открытый дистрибутив.
В ходе установки, Вы не обратили внимание на вопрос о сертификации.
Ее надо отключить, т.е. снять галочки на предлогаемых сайтах. В противном случае система при первом же перезапуске (установка идет в
два этапа) система будет искать центр сертификации и естественно не найдет и, как следствии, якобы висеть.gorpah, я действительно не помню такого вопроса. Нельзя ли поподробнее, как он звучит.
И какие еще неприятности я могу не заметить? Я исправила при установке русский язык на английский (по аналогии с виндой, помня, что иначе просто ни код, ни команду не введешь). Это верно? Как правильно разметить диск (если делать это не по умолчанию)?
Почему все-таки выскакивает эта ошибка в загрузщике? Для того чтобы винде ничего не было можно поставить сторонний загрузчик - например Acronis OS Selector, тогда если даже слетит grub в винду можно будет загрузится.Эту проблему действительно можно решить, поставив третий продукт? Как тогда его корректно установить? Из винды? Как сделать, чтобы активной осью была именно она?
Ninelle При установке "Окна" используйте не весь диск. Часть оставьте не размеченой. В ходе установки Debian выберите ручную разбивку диска - откроется а ля fdisk всю оставшуюся часть отдайте под раздел 83 (swap при оперативке свыше 256мб нужен debian. как рыбе зонтик - не и пример BSD). Для точки монтирования root поставьте "/", а для MBR HDA а не HDA1 HDA2. Да и в процессе разбивки диска сделайте раздел debian загрузочным.
К первому посту ещё бы добавить, какие типы системных файлов бывают и как они взаимодействуют, ведь тогда можно и догадаться откуда ошибка возникает! Я имею ввиду связку как в windows exe + dll + ini ... bin+dat, bat....
exe - загружает себя и часть кода в память из dll при необходимости, который в свою очередь могут использовать несколько приложений сразу. ini хранят динамические настройки приложений, кстати, забыл ещё есть бинарные файлы реестра, которые в свою очередь пршли на смену ini-файлам... и т.д.
???
Добавлено через 2 часа 31 минуту 47 секунд
Атрибут 666 означает права на чтение и запись для всех, но запрет на исполнение. root имеет неограниченные права.
У меня вопрос, в каких файлах обычно установлен этот аттрибут!?
И ещё сейчас появился MacOS X для PC будет ли там подобная система
аттрибутов, да и на самом маке как обстоит с этим, тоже так что ли?
Я серьёзно спрашиваю!
itprokhor
27.07.2006, 16:06
У меня вопрос, в каких файлах обычно установлен этот аттрибут!?
Для поиска всех файлов с определенными атрибутами доступа, можно, и нужно использовать команду find.
Выглядет это будет примерно так:
find / -perm -666 -print
Более детальную информацию можно получить набрав: man find
По поводу мака сказать ничего не могу - видел его только на картинках, но впринципе мак это unix-like операционка, так что там скорее всего тоже самое.
А для какого типа пользователей подходит Lunix? вот я хочу установить её тока из-за интереса, но не знаю понадобиться ли она...
А для какого типа пользователей подходит Lunix? вот я хочу установить её тока из-за интереса, но не знаю понадобиться ли она...
Лично я считаю сначало лучше книгу почитатать...А потом думать надо ли ставить...
Для того, чтобы поставить Линукс и не убить при этом винду, нужно сделать следующее:
1. Купить два одинаковых съемных контейнера для винчестеров (в просторечии "Mobile rack") и еще один винт.
2. Остальное, по моему и так уже ясно.
whitevolf
31.07.2006, 04:36
А для какого типа пользователей подходит Lunix? вот я хочу установить её тока из-за интереса, но не знаю понадобиться ли она...
...вспоминаю рекламу "Денди к любому подходит!"
Стоит поставить даже ради интереса.
А вдруг понравится ;)
Для "посмотреть" можно конечно ЛайфСД попробовать, но из за жутких тормозов оно испортит все впечатление.
Чтобы не убить винду надо просто создать 2-3 раздела Партишном (неформатированных) в пустом месте диска, Лин не критичен к месту установки(помойму, если не прав, поправьте меня), потом уже из установки их отформатить как надо, под систему, под своп и т.д...
...вспоминаю рекламу "Денди к любому подходит!"
Стоит поставить даже ради интереса.
А вдруг понравится ;)
Я пробовал aspLinux, Knoppix, но больше всего мне понравился дистр.
Mandriva2006:cool:
То что нужно для новичков - все работает без ручного вмешательства, да и после винды комфортно.
Мои выводы Линух хорошая ОС но для игроманов например не пойдет из-за проблем с драйверами видео т.е. дрова то есть в ней но всей мощи видюхи не используют, далее програм мало а те которые есть не сравнить с виндовыми есть конечно очень хорошие например аудасити...
За то для программистов есть все что нужно:super:
Добавлено через 28 минут 49 секунд
Да, и ещё если установлена windows, то при установке на другой раздел
mandriva загрузчик заменяется линуксовым, но возможность загрузки windows сохраняется. Проблем никаких
itprokhor
01.08.2006, 14:33
... далее програм мало а те которые есть не сравнить с виндовыми есть конечно очень хорошие например аудасити... Вот под поводу количества и качества программ под линух - не надо ля-ля!
Если Вы зайдете по приведенной ниже ссылке, то увидете, что для всех распространенных програм по win есть несколько аналогов под линух!
[Только зарегистрированные пользователи могут видеть ссылки]
Кстати - многие программы, наоборот, портированы с unix-like систем на винду!
И учтите, что этот список не обновлялся с марта 2005, и на данный момент, количество и качество програм сильно изменилось (не в пользу windows). :дразню
Вот по поводу количества и качества программ под линух - не надо ля-ля!
Если Вы зайдете по приведенной ниже ссылке, то увидете, что для всех распространенных програм по win есть несколько аналогов под линух!
[Только зарегистрированные пользователи могут видеть ссылки]
То же самое можно сказать про аналоги win-linux, только если вы скажете что office org не уступает msword, а gimp фотошопу, то предлжите поработать какому нибудь "виндусоиду" в них....
А как установить програмку не из дистра без гемороя может то же раскажете?
itprokhor
01.08.2006, 15:08
То же самое можно сказать про аналоги win-linux, только если вы скажете что office org не уступает msword, а gimp фотошопу, то предлжите поработать какому нибудь "виндусоиду" в них....
Именно это я и хотел сказать. И на моей рабочей машине (использую виндоуз т.к. приходиться писать программы под винду для клиентов), установлены и OpenOfficeOrg и The Gimp - которыми я активно пользуюсь! (кстати фотошопа у меня нет :xe)
А как установить програмку не из дистра без гемороя может то же раскажете?
Да, для кого-то набрать в консоли несколько команд - это гимор.
Для меня, нет. Все программы на линух я ставлю из исходников, для этого обычно бывает достаточно в папке с исходниками набрать три команды:
./configure && make && make install (можно именно так - одной строкой)
в основном все проблемы возникают на этапе конфигурирования (неудовлетворенные зависимости), но все они легко лечаться.
Именно это я и хотел сказать. И на моей рабочей машине (использую виндоуз т.к. приходиться писать программы под винду для клиентов)
Ну вот и добавить здесь нечего. К сожалению не все програмисты и я
в том числе (не считая php), хотя скомпилить из исходников смогу и разобраться с зависимостями тоже. А комуто это в лом да и времени жалко.
suse..
сайт у них есть ru.opensuse.org
там очень много всего полезного..
а по поводу Debian GNU/Linux Sarge 3.1 r2 даже и не знаю.. сам я вот уже пол года мычаюсь но на всякие бсдхи пока не замахиваюсь(
After visiting google.com new user will learn everything he need...
Новичок_x
29.08.2006, 00:23
Ninelle При установке "Окна" используйте не весь диск. Часть оставьте не размеченой. В ходе установки Debian выберите ручную разбивку диска - откроется а ля fdisk всю оставшуюся часть отдайте под раздел 83 (swap при оперативке свыше 256мб нужен debian. как рыбе зонтик - не и пример BSD). Для точки монтирования root поставьте "/", а для MBR HDA а не HDA1 HDA2. Да и в процессе разбивки диска сделайте раздел debian загрузочным.
Атрибут 666 означает права на чтение и запись для всех, но запрет на исполнение. root имеет неограниченные права.
Парни, просьба не орать на меня, дело личное, просьба только ответить, а как там в OpenBSD/NetBSD/Dragonbsd... такие же пермишнс, Linux то я видел.. Меня лично оно напрягает.
???
penguinolog
02.12.2006, 20:43
В бзде почти все права как в пингвине, только SUID/SGID могут чуток по другому работать (насколько помню, эта вещь из System V позаимствована)...
насколько помню, эта вещь из System V позаимствована
всмысле система пермишнов?
Добавлено через 5 минут
Жаль вообще, что о.системы все очень похожи друг на друга, вообще не понятно, чем так пользователи BSD довольны бывают, те же KDE стоят, тот же софт... То что лицензионная безупречность или повышенная безопасность, обычному пользователю это сложно оценить...
В бзде почти все права как в пингвине, только SUID/SGID могут...
Я вот в OpenBSD смотрел и в маке, там пермишнс буквами в консоль выводятся - мне это уже нравится! Однако там mc нигде не было, интересно что из него видно. Ещё эта хрень меня в K3b доставала,
там нумера прям из гуи торчат...
Попробовал я в knoppix вот такое исполнить - $ find -perm [permissions] -exec rm -f {} \;
но он после этого разрушаться начал
:xe
denissimo
04.01.2007, 20:21
А можно 2 линукса воткнуть на один диск, но в 2 разных раздела? Я вот создал 2 раздела своп, 2 экст3, а точка монтирования / только одна.
pasha622
18.01.2007, 13:39
Я не профессиональный программист. И поэтому спрашиваю: реально ли открытое ПО для Линукса перекомпилить для Винды. Видел в инете статейки по компиляции лиинукс по в винде но это всеголишь частные случаи. Хотелось бы знать какие трудности предстоит решать, и узнать есть ли универсальный способ ато есть большие проги исходный текст которых целиком переписывать не хочется, а компильнуть рабочую прогу очень хочется.
А можно ли установит так люнэкс чтобы не запороть Windows?
Создай отдельный раздел, либо воткни второй хард и на него ставь. По крайней мере Федора тогда не убьет винду.
Добавлено через 4 минуты
Народ, а вы не знаете где можно скачать руководство по использованию и установке федоры. А то я тут надыбал ссылку: [Только зарегистрированные пользователи могут видеть ссылки] amouchitel_linux_ustanovka_nastrojka_ispolzovanie. html, но она не рабочая... :cry:
Добавлено через 4 минуты
Народ, а вы не знаете где можно скачать руководство по использованию и установке федоры. А то я тут надыбал ссылку: [Только зарегистрированные пользователи могут видеть ссылки] amouchitel_linux_ustanovka_nastrojka_ispolzovanie. html, но она не рабочая... :cry:
Здравей ! А ето ты посмотрель ? :
[Только зарегистрированные пользователи могут видеть ссылки]
[Только зарегистрированные пользователи могут видеть ссылки]
Успех ! До скоро ! :cool:
kefiroid
22.01.2007, 17:01
Можно. Разбивыаешь хард так, чтобы высвободить место (неотформатированное). А при установке лин сам его займет и разметит под себя
qawsedrftgyh
24.01.2007, 02:45
Купил себе Мандриву(мандаринка) ставил везде русская, кодировка какая-то корявая, буквы русские а последовательность не та, как поправить-то? ПОМОГИТЕ!!!
Не знаю как в Мандрива, но в Винде помогает следующее:
Под редактируй эту ветвь регистра:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\contro l\NIs\Codepage
и установи так
1250 REG_SZ c_1251.nIs
1252 REG_SZ c_1251.nIs
1251 REG_SZ c_1251.nIs
помогает при проблемах со шрифтами.
kozikoff
24.01.2007, 08:34
Не знаю как в Мандрива, но в Винде помогает следующее:
А зачем в ветке для линуксоидов такая информация?
Да еще и в тэге HIDE.
:mad:
народ!помогите советом:у меня доступ в интернет через другой комп,а на нем Винда.я его расшаренные папки вижу,а в сеть выйти не могу .как настроить?????у меня стоит АСП 11.2.заранее спасибо
Купил себе Мандриву(мандаринка) ставил везде русская, кодировка какая-то корявая, буквы русские а последовательность не та, как поправить-то? ПОМОГИТЕ!!!
Для начала узнай, какая локаль стоит сейчас, locale тебе поможет в этом.
Добавлено через 6 минут
народ!помогите советом:у меня доступ в интернет через другой комп,а на нем Винда.я его расшаренные папки вижу,а в сеть выйти не могу .как настроить?????у меня стоит АСП 11.2.заранее спасибо
На том компе, где инет, присвой сетевухе адрес 192.168.0.1,
включи DHCP, а в линуксе в свойствах сетевухи основным шлюзом поставь 192.168.0.1 и включи динамическое получение адресов.
Еще скорее всего придется настроить DHCP-client на АСП.
Народ скажите где взять инструкцию по Мандриве 2007
а если погуглить?
wmate.ru/ebooks/?dl=234&mirror=1&define_user=97498eee75b4589d4cf4f2622c4c5905&define_user=97498eee75b4589d4cf4f2622c4c5905
Vovanysh
08.05.2007, 18:55
Не подскажете где найти пособие по дебиану для разработчиков?
Не подскажете где найти пособие по дебиану для разработчиков?
Посмотри здесь: [Только зарегистрированные пользователи могут видеть ссылки]
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc. Перевод: zCarot