МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Установка и основные характеристики Linux

    Установка и основные характеристики Linux

    СОДЕРЖАНИЕ

    1. Краткая история Linux

    Linux - многозадачная и многопользовательская операционная система для

    бизнеса, образования и индивидуального программирования. Linux принадлежит

    семейству UNIX-подобных операционных систем, которая может работать на

    компьютерах Intel 80386, 80486 и Pentium. Рекомендуемые конфигурации

    компьютеров:

    минимум - Intel 80386 DX 40MHz/4Mb(RAM)/80Mb(HDD);

    рекомендуемое - Pentium 100MHz/16Mb/540Mb;

    оптимальное - Pentium 133MHz/32Mb/1Gb.

    Linux поддерживает широкий спектр программных пакетов от TeX до X

    Windows, компиляторов GNU C/C++, протоколов TCP/IP. Это гибкая реализация

    ОС UNIX, свободно распространяемая под генеральной лицензией GNU.

    Linux может любой вышеназванный персональный компьютер превратить в

    рабочую станцию. Бизнесмены инсталлируют Linux в сетях машин, используют

    операционную систему для обработки данных в сфере финансов, медицины,

    распределенной обработки, в телекоммуникациях и т.д.

    UNIX - одна из самых популярных в мире операционных систем благодаря

    тому, что ее сопровождает и распространяет большое число компаний.

    Первоначально она была создана как многозадачная система для

    миникомпьютеров и мэйнфреймов в середине 70-ых годов, но с тех пор она

    выросла в одну из наиболее распространенных операционных систем, несмотря

    на свой временами обескураживающий интерфейс и отсутствие централизованной

    стандартизации. Существуют версии UNIX для многих систем, начиная от

    персонального компьютера, до суперкомпьютеров, таких как Cray Y-MP.

    Linux - свободно распространяемая версия UNIX, первоначально была

    разработана Линусом Торвальдсом (Linus Torvalds). Linux был создан с

    помощью многих UNIX-программистов и энтузиастов из Internet, тех, кто имеет

    достаточно навыков и способностей развивать систему. Ядро Linux не

    использует коды AT&T или какого-либо другого частного источника, и

    большинство программ Linux разработаны в рамках проекта GNU из Free

    Software Foundation в Cambridge, Massachusetts. Но в него внесли лепту

    также программисты всего мира.

    Относительно появления Linux версии 0.01 никогда не делалось никаких

    официальных заявлений. Исходные тексты 0.01 не давали даже нормального

    выполняемого кода: они фактически состояли лишь из набора заготовок для

    ядра и молчаливо предполагали, что вы имеете доступ к Minix-машине, чтобы

    иметь возможность компилировать их и совершенствовать.

    5-го октября 1991 года Линус объявил первую "официальную" версию

    Linux, версия 0.02. Вновь это рассматривалось как создание некой хакерской

    системы. Основное внимание - создание ядра. Никакие вопросы поддержки

    работы с пользователем, документирования, тиражирования и т. п. даже не

    обсуждались. Кажется, что и сегодня сообщество Linux-истов считает эти

    вопросы вторичными по сравнению с "настоящим программированием" - развитием

    ядра.

    После версии 0.03 Линус скачком перешел в нумерации к версии 0.10, так

    как над проектом стало работать много народу. После нескольких

    последовавших пересмотров версий, Линус присвоил очередной версии номер

    0.95, чтобы тем самым отразить свое впечатление о том, что скоро возможна

    уже "официальная" версия. Это было в марте 1992 г. Примерно через полтора

    года - в декабре 1993 версия ядра все еще была Linux 0.99.pl14 -

    асимптотически приближаясь к 1.0. А на данный момент версия ядра - 1.2.

    Сегодня Linux - это полноценная ОС семейства UNIX, способная работать

    с X Windows, TCP/IP, Emacs, UUCP, mail и USENET. Практически все важнейшие

    программные пакеты были поставлены и на Linux, т.е. для Linux теперь

    доступны и коммерческие пакеты. Все большее разнообразие оборудования

    поддерживается по сравнению с первоначальным ядром. Многие тестировали

    Linux на 486-ом и установили, что он вполне сравним с рабочими станциями

    Sun Microsystems и Digital Equipment Corporation.

    2. Системные характеристики

    Linux - это полная многозадачная многопользовательская операционная

    система (точно также как и другие версии UNIX). Linux достаточно хорошо

    совместим с рядом стандартов для на уровне исходных текстов, включая IEEE

    POSIX.1, System V и BSD. Он создавался имея в виду такую совместимость.

    Другие специфические внутренние черты Linux включают контроль работ по

    стандарту POSIX (используемый оболочками, такими как csh и bash),

    псевдотерминалы (pty), поддержку национальных и стандартных клавиатур

    динамически загружаемыми драйверами клавиатур.

    Ядро может само эмулировать команды 387-FPU, так что системы без

    сопроцессора могут выполнять программы, на него расчитывающие (т.е. с

    плавающей точкой).

    Linux поддерживает различные типы файловых систем для хранения данных.

    Некоторые файловые системы, такие как файловая система ext2fs, были созданы

    специально для Linux. Поддерживаются также другие типы файловых систем,

    такие как Minix-1 и Xenix. Реализована также файловая система MS-DOS,

    позволяющая прямо обращаться к файлам MS-DOS на жестком диске.

    Поддерживается также файловая система ISO 9660 CD-ROM для работы с дисками

    CD-ROM.

    Linux обеспечивает полный набор протоколов TCP/IP для сетевой работы.

    Поддерживается весь спектр клиентов и услуг TCP/IP, таких как FTP, telnet,

    NNTP и SMTP.

    Ядро Linux сразу создано с учетом специального защищенного режима для

    процессоров Intel 80386 и 80486. В частности, Linux использует парадигму

    описания памяти в защищенном режиме и другие новые свойства процессоров.

    Для увеличения объема доступной памяти Linux осуществляет также

    разбиение диска на страницы: то есть на диске может быть выделено до 256

    Мбайт "пространства для свопинга" (swap space). (Swap space не совсем

    подходящее имя, в Linux в область свопинга выгружается не весь процесс, а

    только отдельные его части, в которых нет необходимости). Когда системе

    нужно больше физической памяти, то она с помощью свопинга выводит

    неактивные страницы на диск. Это позволяет выполнять более объемные

    программы и обслуживать одновременно больше пользователей. Однако свопинг

    не исключает наращивания физической памяти, поскольку он снижает

    быстродействие, увеличивает время доступа.

    Ядро также поддерживает универсальный пул памяти для пользовательских

    программ и дискового кэша. При этом для кэша может использоваться вся

    память, и наоборот, кэш уменьшается при работе больших программ.

    Выполняемые программы используют динамически связываемые библиотеки,

    т.е. выполняемые программы могут совместно использовать библиотечную

    программу, представленную одним физическим файлом на диске (иначе, чем это

    реализовано в механизме разделяемых библиотек SunOS). Это позволяет

    выполняемым файлам занимать меньше места на диске, особенно тем, которые

    многократно используют библиотечные функции. Есть также статические

    связываемые библиотеки для тех, кто желает пользоваться отладкой на уровне

    объектных кодов или иметь "полные" выполняемые программы, которые не

    нуждаются в разделяемых библиотеках. В Linux разделяемые библиотеки

    динамически связываются во время выполнения, позволяя программисту заменять

    библиотечные модули своими собственными.

    3. Приобретение и инсталляция Linux

    Мы уже говорили, что не существует "официального" дистрибутива Linux.

    Существует много дистрибутивов, каждый из которых хорош для определенных

    целей. Эти дистрибутивы можно взять с ftp-серверов Internet, с BBS, на

    дискетах и CD-ROM.

    Мы дадим общую картину процесса инсталляции и обсудим инсталляцию

    популярного дистрибутива Linux Slackware.

    3.1 Получение Linux из Internet и других источников

    Если у вас есть доступ к Internet, простейший способ получить Linux -

    это по FTP. Если вы не имеете прямого доступа к Internet, то можно получить

    Linux через сервис ftpmail по электронной почте.

    Многие дистрибутивы хранятся в виде образов дискет. То есть

    дистрибутив состоит из множества файлов, каждый из которых содержит

    двоичный образ дискеты. Для того, чтобы скопировать содержимое на дискету,

    вы должны использовать программу RAWRITE.EXE под MS-DOS. Эта программа

    копирует по блочно содержимое файла на дискету, не анализируя формат диска.

    Если у вас есть доступ к UNIX-станции с дисководом, вы можете также

    использовать команду dd для копирования образа файла прямо на дискету.

    Команда, вроде dd of=/dev/rfd0 if=foo bs=18k'' осуществит прямое

    копирование содержимого файла foo на дискету на Sun-станции. Программу

    RAWRITE.EXE можно взять на многих Linux FTP-серверах, включая

    sunsite.unc.edu, в каталоге /pub/Linux/system/Install/rawrite

    Во многих случаях вы просто считываете множество образов дискет и

    используете RAWRITE.EXE для каждого образа, чтобы создать дискету. Вы

    загружаетесь с так называемой "boot"-дискеты и можете далее скидывать

    систему. Как правило, программы инсталлируются прямо с дискет, хотя

    некоторые дистрибутивы позволяют инсталлировать из разделов MS-DOS

    винчестера. Некоторые дистрибутивы позволяют инсталлировать по сети,

    посредством TCP/IP. Документация на каждый дистрибутив должна описывать

    допустимые методы инсталляции.

    Другие дистрибутивы Linux инсталлируются с дискет в формате MS-DOS.

    Например, дистрибутив Linux Slackware требует создания с помощью

    RAWRITE.EXE только дискет boot и root. Остальные дискеты копируются на

    дискеты в формате MS-DOS командой MS-DOS COPY. Система инсталлируется прямо

    с дискет MS-DOS. Это избавляет вас от необходимости долго пользоваться

    RAWRITE.EXE, но предполагает доступность MS-DOS для создания дискет.

    Каждый дистрибутив, доступный по FTP, должен содержать файл README,

    описывающий, как скидывать на дискеты и как их готовить для инсталляции.

    При перекачке Linux необходимо использовать режим перекачки двоичных файлов

    (для большинства FTP-клиентов это команда "binary").

    Если вы имеете доступ к другим сетям, вроде CompuServe или Prodigy, то

    в них могут быть свои средства перекачки файлов. Кроме того, существует

    множество BBS, на которых есть Linux.

    Если у вас нет доступа к Internet или BBS, множество дистрибутивов

    Linux можно получить по почте на дискетах, лентах, лазерных дисках.

    Пересылка Linux по почте может стоить от US$30 - US$150, в зависимости от

    варианта дистрибутива.

    3.2 Создание boot и root дискет

    Создавая дискеты boot и root, вы должны их создавать с образов boot-

    диска и root-диска, которые вы скачали (или имеете на CD-ROM), вне

    зависимости от вида инсталляции. В MS-DOS вы должны раскомпрессировать

    образы boot-диска и root-диска, используя GZIP.EXE. Например, если вы

    используете образ диска boot - bare.gz, наберите команду MS-DOS: C:\> GZIP

    -D BARE.GZ которая раскомпрессирует bare.gz и создаст вам файл bare. Если

    вы инсталлируете с CD-ROM, вы можете скопировать образ диска bootdisk

    (например, bare.gz) на жесткий диск и выполнить GZIP.EXE с CD-ROM для

    раскомпрессирования.

    Вы должны также раскомпрессировать образ диска root. Например, если вы

    используете root-диск color144.gz, наберите команду: C:\> GZIP -D

    COLOR144.GZ которая раскомпрессирует этот файл и создаст файл color144.

    Далее, вы должны иметь две high-density дискеты, отформатированные в MS-

    DOS. (Они должны быть одного типа; если ваша boot-дискета 3.5", обе дискеты

    должны быть high-density 3.5"). Для записи образов дисков boot и root на

    дискеты надо использовать RAWRITE.EXE . Наберите команду:C:\> RAWRITE

    Ответьте на вопросы о имени переписываемого файла (например, bare или

    color144) и дисковода (например A:). RAWRITE скопирует файл блок за блоком

    прямо на дискету. Используйте RAWRITE также для образа root-диска. Когда вы

    это сделаете, у вас будут две дискеты: одна содержит boot-диск, другая root-

    диск. Имейте в виду, что эти две дискеты уже нечитаемы в MS-DOS (они уже, в

    известном смысле, в “Linux-формате'').

    Обратите внимание на то, что вам не обязательно использовать MS-DOS

    для инсталляции Slackware. Но использование MS-DOS облегчает создание boot

    и root дискет, облегчает инсталляцию программ (поскольку вы можете

    инсталлировать прямо из MS-DOS раздела вашей системы). Если у вас на

    компьютере нет MS-DOS, вы можете использовать чужой компьютер для создания

    дискет, и уже инсталлировать с них.

    Нет также необходимости использовать GZIP.EXE и RAWRITE.EXE под MS-DOS

    для создания дискет boot и root. Вы можете использовать команды gzip и dd в

    UNIX для выполнения той же работы. (Для этого, разумеется, вам нужна UNIX-

    станция с дисководом). Например, на станции Sun с дисководом /dev/rfd0 вы

    можете использовать команды:

    $ gunzip bare.gz

    $ dd if=bare of=/dev/rfd0 obs=18k

    Вы должны указать соответствующий размер блока (obs), иначе на

    некоторых станциях (на тех же Sun) эта команда не будет выполнена.

    3.3 Подготовка к инсталляции

    С жесткого диска

    Если вы планируете инсталляцию Slackware прямо с жесткого диска

    (которая обычно и быстрее, и надежнее, чем с дискет), вам потребуется

    раздел MS-DOS. Обратите внимание: Если вы планируете инсталляцию Slackware

    из раздела MS-DOS, этот раздел НЕ должен быть скомпрессирован с помощью

    DoubleSpace, Stacker или какой-то другой утилиты MS-DOS. В настоящее время

    Linux не может прямо читать MS-DOS-раздел DoubleSpace/Stacker. (Вы можете

    обратиться к ней через MS-DOS Emulator, но это не подходит при инсталляции

    Linux).

    При подготовке инсталляции с жесткого диска создайте просто на жестком

    диске каталог для размещения файлов Slackware. Например,

    C:\> MKDIR SLACKWAR

    создаст каталог C:\SLACKWAR для хранения файлов Slackware. Под этим

    каталогом, используя команду MKDIR, вы можете создать подкаталоги A1, A2 и

    т.д. для каждого переписанного дискового набора. Все файлы с диска А1

    должны быть помещены в каталог SLACKWAR\A1 и т.д.

    С дискет

    Если вы хотите инсталлировать Slackware с дискет, вместо жесткого

    диска, вам нужно по одной чистой дискете, отформатированной в MS-DOS, для

    каждого диска Slackware, который вы желаете переписать. Дискеты должны быть

    формата high-density. Набор диска A (диски A1 - A3) могут быть дискетами

    как 3.5", так и 5.25". Но остальные наборы дисков должны быть на дискетах

    3.5". Поэтому, если у вас есть только дисковод 5.25", необходимо взять у

    кого-нибудь на прокат дисковод 3.5", чтобы инсталлировать прочие (кроме A)

    диски. Или вы можете инсталлировать их с жесткого диска, как это

    описывалось выше. Для того, чтобы создать диски, просто скопируйте файлы из

    каждого Slackware каталога на отформатированные в MS-DOS дискеты, используя

    команду MS-DOS - COPY: C:\> COPY A1\*.* A:

    Которая скопирует содержимое диска A1 на дискету в дисководе A:. Это

    следует повторить для всех считываемых дисков. Нет необходимости каким-либо

    образом модифицировать или раскомпрессировать файлы диска; вы просто должны

    скопировать их на дискеты в MS-DOS. Процедура инсталляции Slackware сама

    заботится о раскомпрессировании файлов.

    С CD-ROM.

    Если у вас Slackware на CD-ROM, вы можете инсталлировать систему, как

    только вы создали дискеты boot и root. Программы будут инсталлироваться

    прямо с CD.

    3.4 Общие принципы инсталляции

    Хотя версии Linux отличаются, общие методы инсталляции состоят в

    следующем:

    1. (Пере)разбейте на разделы жесткий диск(и). Если у вас уже

    инсталлирована другая операционная система, вы должны сделать

    переразбиение, чтобы выделить место под Linux.

    2. Загрузите средства инсталляции Linux. Каждый дистрибутив имеет в

    каком-либо виде средства инсталляции - обычно загрузочную (boot)

    дискету, которая используется для инсталляции программ. Загрузка этих

    средств либо представит вам некую пошаговую программу инсталляции, либо

    позволит инсталлировать вручную.

    3. Создайте разделы для Linux. После переразбиения и выделения места

    под Linux, вы создаете на этом месте раздел Linux. Это выполняется

    программой Linux fdisk.

    4. Создайте файловые системы и область своппинга. Вы создадите одну

    или несколько файловых систем для хранения файлов на вновь созданном

    разделе. Кроме того, если вы желаете получить область своппинга, то также

    создадите и его на одном из разделов Linux.

    5. Инсталлируйте программы Linux в новую(вые) файловую(вые)

    систему(мы). Далее вас ждет спокойное плавание, если все прошло нормально.

    Многие дистрибутивы Linux снабжаются инсталляционной программой,

    которая будет руководить вами в процессе инсталляции и автоматизирует

    некоторые из описанных шагов.

    3.5 Концепция разбиения на разделы

    В общем случае жесткие диски разбиваются на разделы, где отдельные

    разделы выделяются отдельным операционным системам. Например, вы можете

    сделать на диске несколько независимых разделов: один, скажем, для MS-DOS,

    другой для OS/2 и третий для Linux.

    Если у вас уже есть инсталлированные программы, вам может

    потребоваться переразбиение диска, чтобы выделить место для Linux. Затем вы

    Страницы: 1, 2, 3


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.