Название раздела


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


Центр Информационных Технологий
Учебные теоретические и практические курсы, семинары, конференции, консультации. 119899, Москва, Ленинские горы, МГУ им. М.В. ЛомоносоваТел.: (095) 932-9212, 932-9213, 939-0783Факс: (095) 939-3670...
Сервер Информационных Технологий
www.citforum.ru | www.cit-forum.com Основные разделыНовости компаний Желтые страницы Новости сервера Выставки и конференции Финансовые новости Internet-маркетинг Internet-технологии Сетевые технол...
Инсталляция linux и первые шаги
М. Уэлш Linux Installation and Getting Started Copyright (c) 1992--1994 Matt Welsh 205 Gray Street NE, Wilson NC, 27893 USA mdw@sunsite.unc.edu Copyright (c), 1996, ТОО "Терем". Перевод...
1 Введение в LINUX
1.1 Об этой книге1.2 Краткая история Linux1.3 Системные характеристики1.4 Программные характеристики1.4.1 Базовые команды и утилиты1.4.2 Обработка текстов и слов1.4.3 Языки программирования и утил...
2 Приобретение и инсталляция Linux
2.1 Дистрибуции Linux2.1.1 Получение Linux из Internet2.1.2 Получение Linux из других он-лайн источников2.1.3 Получение Linux по почте2.1.4 Получение Slackware2.1.4.1 Наборы дисков Slackware2.1.4....
3 Знакомство с Linux
3.1 Введение3.2 Базовые концепции UNIX3.2.1 Регистрация в системе (открытие счета)3.2.2 Вход в систему3.2.3 Виртуальные консоли3.2.4 Shells и команды3.2.5 Выход из системы3.2.6 Смена пароля3.2.7 Ф...
4 Администрирование
4.1 О корнях власти, волшебной шапке и приятных ощущениях.4.1.1 Регистрация root4.1.2 Злоупотребление системой4.1.3 Взаимодействие с пользователями4.1.4 Установление правил4.1.5 Что все это значит...
5 Дополнительные возможности
5.1 X Window5.1.1 Требования к аппаратуре5.1.1.1 Установка XFree865.1.2 Настройка XFree865.1.3 Заполнение информации о видеокарте5.1.4 Запуск X-Windows5.1.5 Проблемы5.2 Доступ к файлам MS-DOS5.3 С...
6 Источники информации по Linux
6.1 Документы, доступные по он-лайн6.2 Руководства проекта LDP (Linux Documentation Project)6.3 Книги и другие публикации6.3.1 Использование UNIX6.3.2 Системное администрирование6.3.3 The X Window...
8 Учебные материалы по FTP и список серверов
8.1 Начала ftp8.2 Вход на сервер8.3 Озираясь вокруг8.4 Скачивание файлов8.5 Прекращение FTP-связи8.6 Использование ftpmail8.7 Список Linux FTP-серверов...
9 Список BBS для Linux
9.1 США9.2 Вне США...
10 Генеральная Общедоступная Лицензия GNU
10.1 Преамбула10.2 Условия копирования, распространения и модификации10.3 Как Применять Эти Требования к Вашим Новым Программам...
11 The GNU General Public License
11.1 Preamble11.2 Terms and Conditions for Copying, Distribution, and Modification11.3 How to Apply These Terms to Your New Programs...
1 Введение в LINUX
1.1 Об этой книге1.2 Краткая история Linux1.3 Системные характеристики1.4 Программные характеристики1.4.1 Базовые команды и утилиты1.4.2 Обработка текстов и слов1.4.3 Языки программирования и утил...
Введение в LINUX
Linux, возможно, является наиболее значительным достижением в области свободно распространяемых программ со времен Space War, или более позднего Emacs. Он превратился в операционную систему для би...
Об этой книге
Эта книга является руководством по инсталляции и пособием по начальному знакомству с системой Linux. Цель - приобщить новых пользователей к этой системе и собрать возможно больше существенного мат...
Краткая история Linux
UNIX - одна из самых популярных в мире операционных систем благодаря тому, что ее сопровождает и распространяет большое число компаний. Первоначально она была создана как многозадачная система для...
Системные характеристики
Linux поддерживает большинство свойств, присущих другим реализациям UNIX, плюс ряд тех, которых больше нигде нет. Этот раздел - поверхностный обзор характеристик ядра Linux .Linux - это полная мно...
Программные характеристики
В этом разделе мы представим вам многие приложения, доступные в Linux, и поговорим об общих задачах вычисления. В конечном счете - наиболее важным в системе является то, насколько широк спектр дос...
1 Базовые команды и утилиты
Практически любая утилита, которую вы ожидаете найти в стандартных реализациях UNIX, имеется и в Linux. Сюда включены и базовые команды, такие как ls, awk, tr, sed, bc, more и т.д. Назовите любую...
2 Обработка текстов и слов
Почти все пользователи нуждаются в какой-либо системе подготовки документов. (Много ли вы знаете энтузиастов компьютерной обработки, которые все еще пользуются ручкой и бумагой? Мы догадываемся, ч...
3 Языки программирования и утилиты
Linux обеспечивает полную UNIX-среду программирования, включая все стандартные библиотеки, программный инструментарий, компиляторы, отладчики, которые вы встречаете и в других UNIX-системах. В мир...
4 Система X Window
Система X Window (или кратко просто Х) - стандартный графический интерфейс для UNIX-машин. Это мощная среда, поддерживающая много приложений. Используя X Window, пользователь может одновременно им...
5 Работа в сети
Интересует ли вас связь с миром? Да? Нет? Может быть? Linux поддерживает два базовых сетевых протокола UNIX: TCP/IP и UUCP. TCP/IP (Transmission Control Protocol/Internet Protocol) есть множество...
6 Телекоммуникации и BBS
Если у вас есть модем, вы можете связываться с другими машинами, используя телекоммуникационные пакеты, имеющиеся в Linux. Многие используют программы телекоммуникации для связи с BBS (Bulletin Bo...
7 Интерфейс с MSDOS
Существуют различные утилиты для связи с миром MS-DOS. Наиболее известен Linux MS-DOS Emulator, позволяющий выполнять многие MS-DOS программы прямо на Linux. Несмотря на то, что Linux и MS-DOS абс...
8 Другие приложения
В Linux огромное количество всевозможных приложений, что и следует ожидать от такой "разносторонней" операционной системы. Основная ориентация Linux была на персональные UNIX-вычисления,...
Относительно Copyright для Linux
Общедоступная Лицензия GNU (the GNU General Public License) или кратко GPL. GPL была разработана для проекта GNU ассоциацией Free Software Foundataion. Она устанавливает некоторые положения относи...
Проектирование и философия Linux
Когда новый пользователь сталкивается с Linux, часто возникают ложные ожидания. Linux - уникальная операционная система, и важно понимать его философию и особенности проектирования, чтобы эффектив...
1 Замечания для новичков в UNIX
Инсталляция и использование вашего личного Linux не требует большой подготовки в UNIX как таковом. Действительно, многие новички в UNIX успешно инсталлируют Linux на своих компьютерах. Разумеется,...
2 Замечания для UNIXгуру
Даже люди, имеющие длительный опыт работы с UNIX, могут нуждаться в дополнительных знаниях для инсталляции и использования Linux. Существуют аспекты системы, с которыми даже экспертам в UNIX нелиш...
Различия между Linux и другими операционными системами
Важно понимать различия между Linux и другими операционными системами, такими как MS-DOS, OS/2, а также другими реализациями UNIX для персональных компьютеров. Прежде всего, должно быть ясно, что...
1 Почему Linux?
Почему стоит использовать Linux вместо хорошо известных, хорошо оттестированных, хорошо документированных коммерческих операционных систем? Мы можем привести тысячи причин. Одна из наиболее важных...
2 Linux против MSDOS
Не является чем-то экзотическим одновременно держать на компьютере Linux и MS-DOS. Многие пользователи Linux работают с прикладными пакетами MS-DOS, вроде различных редакторов.Хотя Linux имеет соб...
3 Linux против прочих
Ряд других продвинутых операционных систем всходит на горизонте мира персональных компьютеров. В частности, OS/2 фирмы IBM и Windows NT фирмы Microsoft становятся все более популярны по мере ухода...
4 Другие реализации UNIX
Существует ряд других реализаций UNIX для 80386 и 80486. Архитектура 80386 сама подталкивает к проектированию UNIX, поэтому многие разработчики воспользовались этим преимуществом. Другие реализаци...
Требования к оборудованию
Вы должны быть убеждены, что Linux прекрасен и что вы пополните его грандиозными вещами. Но это потом, а до того, как броситесь его инсталлировать, вы должны сориентироваться в требованиях к аппар...
1 Требования к материнской плате и процессору
В настоящее время Linux поддерживает системы на Intel 80386, 80486 или Pentium CPU. Это включает все вариации этих процессоров, такие как 386SX, 486SX, 486DX и 486DX2. С Linux могут работать также...
2 Требования к памяти
Linux требует совсем немного памяти в сравнении с другими развитыми операционными системами. Вы должны иметь как минимум 2Мбайт RAM; хотя настоятельно рекомендуется иметь не менее 4 Мбайт. Чем бол...
3 Требования к драйверам жесткого диска
Вам не обязательно иметь драйвер жесткого диска для работы в Linux. Вы можете работать с минимальной системой с гибкого диска. Но это медленно и имеет много ограничений, да и большинство пользоват...
4 Требования к дисковому пространству
Разумеется, для инсталляции Linux вам необходимо иметь некоторое свободное пространство на жестком диске. Linux поддерживает различные драйверы жестких дисков на одной машине; вы можете выделить м...
5 Требования к монитору и видеоадаптеру
Linux поддерживает все стандарты Hercules, CGA, EGA, VGA, IBM monochrome, and Super VGA видео карт и текстовые мониторы. В общем случае, если видеокарта и монитор работают под другими ОС вроде MS-...
6 Прочее оборудование
У большинства пользователей есть "специфическое" оборудование, вроде стриммера, памяти на CD-ROM, саунд карты и т.д., поэтому они интересуются, поддерживается ли оно в Linux. Читайте дал...
Мышь и другие устройства подключаемые к портам
Большей частью мышь вы будете использовать в графическом окружении, таком как X Window System. Но некоторые приложения Linux, не ассоциируемые с графической средой, также используют мышь.Linux под...
Память на CDROM
Почти все драйверы CD-ROM используют интерфейс SCSI. Если у вас есть SCSI-адаптер, поддерживаемый Linux, то ваш CD-ROM должен работать. Проверена работоспособность ряда драйверов для СD-ROM под Li...
Драйверы стриммеров
Сейчас на рынке имеется ряд стриммеров. Большинство из них используют SCSI-интерфейс и практически все поддерживаются Linux. Среди проверенных устройств Sankyo CP150SE; Tandberg 3600; Wangtek 5525...
Принтеры
Linux поддерживает весь спектр параллельных принтеров. Если вы можете подключить ваш принтер на параллельный порт в MS-DOS или в другой операционной системе, то он может работать и в Linux.Програм...
Модемы
Как и с поддержкой принтеров, Linux поддерживает полный спектр последовательных модемов, как внешних, так и внутренних. В Linux много программ телекоммуникации, включая Kermit, pcomm, minicom и Se...
Карты Ethernet
Многие популярные карты Ethernet и LAN-адаптеры поддерживаются в Linux. Они включают:3com 3c503, 3c503/16Novell NE1000, NE2000Western Digital WD8003, WD8013Hewlett Packard HP27245, HP27247, HP2725...
Источники информации по Linux
Как вы, возможно, догадались, существует много источников информации по Linux помимо этой книги. В частности, есть ряд книг, не конкретно по Linux, а скорее по UNIX вообще, которые могут очень пом...
1 Документация доступная по онлайн
Если у вас есть доступ к Internet, вы можете найти много документации по Linux через anonymous FTP из архивов, расположенных по всему миру. Если же вы не имеете прямого доступа к Internet, эту док...
2 Linux И WWW (World Wide Web)
Начальная страница (Home Page) Документации на Linux доступна на WWW по адресу http://sunsite.unc.edu/mdw/linux.html Эта страница содержит много HOWTO и других документов в формате HTML, а также с...
3 Книги и другие публикации
В настоящее время существует всего несколько публикаций специально посвященных Linux. Большей частью это книги из Linux Documentation Project (LDP) - проекта, реализуемого в Internet по написанию...
4 Новости USENET
USENET - это мировые электронные новости и одновременно клубы по интересам - так называемые ``newsgroups''( у нас принято говорить - "телеконференции"). Многое по развитию Linux делается...
5 Списки рассылки Internet
Если у вас есть доступ к электронной почте Internet, вы можете включиться в списки рассылки, даже если вы не имеете доступа к USENET. Даже если вы не можете работать непосредственно в Internet, но...
0 Получение помощи
Без сомнения, вам понадобится какая-то помощь во время ваших приключений в мире Linux. Даже самые крутые из крутых юниксистов временами спотыкаются о какие-то закорючки Linux, поэтому важно знать,...
10 Генеральная Общедоступная Лицензия GNU
10.1 Преамбула10.2 Условия копирования, распространения и модификации10.3 Как Применять Эти Требования к Вашим Новым Программам...
0 Генеральная Общедоступная Лицензия GNU
Ниже напечатана Генеральная Общедоступная Лицензия GNU (GPL или copyleft), под которой находится Linux. Она приведена здесь, чтобы ликвидировать возникающие недоразумения относительно статуса авто...
Преамбула
Лицензии для большинства программ сформулированы так, чтобы лишить вас свободы в их передаче и модификации. В противоположность этому Генеральная Общедоступная Лицензия GNU стремится гарантировать...
Условия копирования распространения и модификации
0.Эта лицензия применима к любой программе или другой работе, содержащей уведомление о владельце copyright и о том, что она может распространяться в соответсвии с требованиями Генеральной Общедос...
Как Применять Эти Требования к Вашим Новым Программам
Если вы создали новую программу и хотите принести максимальную возможную пользу человечеству, лучше всего этого достигнуть, сделав ее свободнораспространяемой, что позволит всем и каждому распрост...
11 The GNU General Public License
11.1 Preamble11.2 Terms and Conditions for Copying, Distribution, and Modification11.3 How to Apply These Terms to Your New Programs...
1 The GNU General Public License
Примечание переводчика. Чтобы избежать недоразумений, связанных с переводом юридического документа на русский язык, ниже мы приводим оригинальный текст лицензии GNU.Printed below is the GNU Gener...
Preamble
The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change...
Terms and Conditions for Copying
0.This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The ``Progr...
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change...
2 Приобретение и инсталляция Linux
2.1 Дистрибуции Linux2.1.1 Получение Linux из Internet2.1.2 Получение Linux из других он-лайн источников2.1.3 Получение Linux по почте2.1.4 Получение Slackware2.1.4.1 Наборы дисков Slackware2.1.4....
Приобретение и инсталляция Linux
В этой главе мы опишем, как приобрести Linux в виде подготовленных дистрибутивов и как их инсталлировать.Мы уже говорили, что не существует "официального" дистрибутива Linux. Существует...
Дистрибуции Linux
Поскольку Linux относится к свободно распространяемым программам, не существует организации или личности, отвечающей за его сопровождение. Поэтому каждый волен формировать и распространять дистриб...
1 Получение Linux из Internet
Если у вас есть доступ к Internet, простейший способ получить Linux - это по FTP. Если вы не имеете прямого доступа к Internet, вы можете получить Linux через сервис ftpmail по электронной почте....
2 Получение Linux из других онлайн источников
Если вы имеете доступ к другим сетям, вроде CompuServe или Prodigy, то в них могут быть свои средства перекачки файлов. Кроме того, существует множество BBS, на которых есть Linux. Список Linux BB...
3 Получение Linux по почте
Если у вас нет доступа к Internet или BBS, множество дистрибутивов Linux можно получить по почте на дискетах, лентах, лазерных дисках. В Приложении B дан список таких дистрибуторов. Многие из них...
4 Получение Slackware
Slackware - популярная дистрибуция Linux, сопровождаемая Patrick Volkerding. С Patrick Volkerding можно связаться по Internet: volkerdi@mhd1.moorhead.msus.edu.Эта версия легко инсталлируется и дос...
Наборы дисков Slackware
К сожалению, Slackware не имеет полного списка потребностей памяти для каждого набора. Вам потребуется не менее 7 Мбайт для инсталляции лишь серии "A"; очень грубая оценка необходимого д...
Получение Slackware из Internet
Версии Slackware Linux на многих FTP-серверах мира. В Приложении C дан список некоторых из них. Мы предлагаем вам найти ближайший к вам FTP-сервер, чтобы минимизировать трафик. Тем не менее есть д...
1 Перекачка файлов
При перекачке файлов вам следует перекачать, используя FTP, следующие файлы. Не забывайте использовать режим перекачки двоичных файлов. Приложение С содержит достаточно материалов для того, чтобы...
Slackware на CDROM
Slackware можно также получить на CD-ROM. Большинство CD-ROM со Slackware просто содержат копии файлов, которые появляются в архивах FTP-серверов. Поэтому, если у вас есть CD-ROM со Slackware, зна...
Методы инсталляции
Slackware поддерживает несколько вариантов инсталляции. Наиболее популярный - инсталляция из раздела MS-DOS вашего жесткого диска; другой способ инсталлировать с дискет в формате MS-DOS, созданных...
1 Создание boot и root дискет
Создавая дискеты boot и root, вы должны их создавать с образов boot-диска и root-диска, которые вы скачали (или имеете на CD-ROM), вне зависимости от вида инсталляции. В MS-DOS вы должны раскомпре...
2 Подготовка к инсталляции с жесткого диска
Если вы планируете инсталляцию Slackware прямо с жесткого диска (которая обычно и быстрее, и надежнее, чем с дискет), вам потребуется раздел MS-DOS.Обратите внимание: Если вы планируете инсталляци...
3 Подготовка к инсталляции с дискет
Если вы хотите инсталлировать Slackware с дискет, вместо жесткого диска, вам нужно по одной чистой дискете, отформатированной в MS-DOS, для каждого диска Slackware, который вы желаете переписать....
4 Подготовка к инсталляции с CDROM
Если у вас Slackware на CD-ROM, вы можете инсталлировать систему, как только вы создали дискеты boot и root. Программы будут инсталлироваться прямо с CD....
Подготовка к инсталляции Linux
После того, как вы получили дистрибутив Linux, вы можете готовить свою систему к инсталляции. Требуется спланировать работу, особенно если вы уже работали на других операционных системах. В послед...
1 Общие принципы инсталляции
Хотя версии Linux отличаются, общие методы инсталляции состоят в следующем:(Пере)разбейте на разделы жесткий диск(и). Если у вас уже инсталлирована другая операционная система, вы должны сделать п...
2 Концепция разбиения на разделы
В общем случае жесткие диски разбиваются на разделы, где отдельные разделы выделяются отдельным операционным системам. Например, вы можете сделать на диске несколько независимых разделов: один, ск...
3 Требования Linux к разделам
Прежде, чем мы расскажем, как переразбивать ваш диск, вы должны представлять, сколько места надо выделить под Linux. Как создавать эти разделы, мы обсудим позже в Разделе 2.3.3.В системах UNIX фай...
4 Разбиение вашего жесткого диска
В этом разделе мы опишем, как изменить размеры ваших уже существующих разделов, чтобы выделить место для Linux. Если вы инсталлируете Linux на "чистый" диск, вы можете пропустить этот ра...
Инсталляция Linux
После того, как вы переразбили диск, чтобы выделить место под Linux, вы можете начать инсталляцию. Здесь дано краткое описание процедур:Загрузите средства инсталляции Linux; Выполните fdisk под Li...
1 Загрузка Linux
Первый шаг - загрузить средства инсталляции Linux. В большинстве случаев это загрузочная дискета, которая содержит маленькую Linux-систему. При загрузке с дискеты вам будет предъявлено в каком-то...
2 Дисководы и разделы под Linux
Многие дистрибутивы предполагают ручное создание разделов Linux с использованием программы fdisk. Другие могут автоматически создавать разделы. В любом случае вы должны знать о существовании разде...
3 Создание разделов Linux
Теперь вы готовы создать разделы Linux с помощью команды fdisk. Как описывалось в Разделе 2.2.3, в общем случае вам необходимо создать как минимум один раздел для самого Linux и другой для области...
4 Создание области своппинга
Если вы планируете использовать раздел своппинга для виртуальной памяти, вы должны быть готовы к его использованию. (Некоторые дистрибутивы подготавливают область своппинга автоматически или через...
5 Создание файловых систем
Перед тем, как вы сможете использовать разделы Linux для хранения файлов, вы должны создать на них файловые системы. Создание файловой системы аналогично форматированию раздела под MS-DOS. Мы крат...
6 Инсталляция программ
Наконец вы готовы инсталлировать программы. Каждая дистрибуция имеет для этого свой механизм. Многие дистрибутивы имеют самодокументированные программы, которые помогают пользователю пройти весь п...
Инсталляция Slackware с setup
Если вы инсталлируете Slackware, после создания разделов (возможно, и области своппинга) используйте команду # setup Она предоставит вам меню, с помощью которого будет направлять вас в процессе ин...
7 Создание загрузочной дискеты или инсталляция LILO
Каждый дистрибутив представляет какие-то средства для загрузки вашего нового Linux после инсталляции. Во многих случаях инсталляционная процедура создаст загрузочную дискету, содержащую ядро Linux...
8 Дополнительные процедуры инсталляции
Некоторые дистрибутивы Linux снабжены рядом дополнительных инсталляционных процедур, позволяющих конфигурировать различные пакеты, такие как TCP/IP, X Window System и т.д. Если у вас есть эти конф...
Постинсталляционные процедуры
После того, как вы закончите инсталляцию Linux, мало что остается сделать перед тем, как начать использовать систему. В большинстве случаев вы можете перезагрузить систему, войти под root и начать...
Борьба с глюками
Практический каждый влипнет в какую-нибудь историю при первой попытке инсталлировать Linux. В большей части случаев это связано с простым неправильным пониманием. прим. переводчика: То есть связан...
1 Проблемы загрузки средств инсталляции
Пытаясь первый раз загрузить средства инсталляции, вы можете столкнуться с множеством проблем. Они перечислены ниже. Заметим, что следующие проблемы не относятся к загрузке вашего вновь инсталлиро...
2 Аппаратные проблемы
Наиболее общий случай, когда инсталляция или использование Linux приходят в противоречие с аппаратурой. Даже если вся ваша аппаратура поддерживается Linux, неправильное конфигурирование или конфли...
Локализация аппаратных проблем
Если вы столкнулись с проблемой, которая по вашему мнению носит аппаратный характер, первое, что вы должны сделать, это попытаться локализовать проблему. Это означает, что исключая все возможные с...
Проблемы распознавания жесткого диска или контроллера
При загрузке Linux вы увидите серии посланий, выдаваемых на экран, вроде: Console: colour EGA+ 80x25, 8 virtual consoles Serial driver version 3.96 with no serial options enabled tty00 at 0x03f8 (...
Проблемы со SCSIконтроллерами и устройствами
Здесь описываются некоторые из наиболее типичных проблем, возникающих со SCSI-контроллерами и устройствами, такими, например, как CD-ROM, жесткие диски и ленты. Если у вас проблемы заставить Linux...
3 Проблемы инсталляции программ
Предполагается, что инсталляция программ Linux должна проходить без особых хлопот, если вы счастливый человек. Единственные проблемы, с которыми вы можете столкнуться, это испорченные средства инс...
4 Проблемы после инсталляции Linux
Вы потратили целых полдня, инсталлируя Linux. Чтобы выделить под него место, вы стерли свои разделы с MS-DOS и OS/2 и не без утирания слез стерли свои копии "SimCity" и "Wing Comman...
Проблемы загрузки Linux с дискеты
Если вы используете дискеты для загрузки Linux, вам может потребоваться описать местоположение вашего корневого раздела linux во время загрузки. Это обычно случается, когда вы используете исходную...
Проблемы загрузки Linux с жесткого диска
Если вам удалось инсталлировать LILO, вместо создания загрузочной дискеты вам следует загружать Linux с жесткого диска. Однако, автоматизированная процедура инсталляции LILO, используемая во многи...
Проблемы входа в систему
После загрузки Linux вам (на экран) должна быть выдана подсказка вроде этой: linux login: В этот момент либо документация на дистрибутив, либо сама система скажут вам, что делать дальше. В большин...
Проблемы использования системы
Если вход в систему прошел успешно, на экран будет выдана подсказка "shell" - командной оболочки (например ``#'' или ``$'') и вы можете немножко поплясать вокруг системы. Но существует р...
3 Знакомство с Linux
3.1 Введение3.2 Базовые концепции UNIX3.2.1 Регистрация в системе (открытие счета)3.2.2 Вход в систему3.2.3 Виртуальные консоли3.2.4 Shells и команды3.2.5 Выход из системы3.2.6 Смена пароля3.2.7 Ф...
Введение
Новые пользователи UNIX и Linux могут быть ошеломлены размерами и очевидной сложностью системы, которая предстала перед ними. Существует много хороших книг по использованию UNIX для всех уровней п...
Базовые концепции UNIX
UNIX это многозадачная, многопользовательская операционная система. Это означает, что много людей может одновременно использовать один компьютер, выполняя много различных задач. (Это существенное...
1 Регистрация в системе (открытие счета)
Прежде, чем вы сможете использовать систему, вы должны зарегистрировать себя в системе. Это необходимо потому, что неразумно использовать имя суперпользователя (root) для обычных нужд. Пользовател...
2 Вход в систему
При входе вы увидите на экране подсказку, например, такого вида: mousehouse login: Введите свое имя и нажмите клавишу Return. Наш герой larry напечатает следующее: mousehouse login: larry Password...
3 Виртуальные консоли
Системная консоль - это монитор и клавиатура, связанные непосредственно с системой. (Поскольку UNIX многопользовательская система, вы можете иметь дополнительные терминалы, связанные через последо...
4 Shells и команды
В большинстве ваших исследований мира UNIX вы будете общаться с ним через оболочку shell. Shell - это просто программа, которая воспринимает введенное пользователем, (т.е. команды, которые вы напе...
5 Выход из системы
Прежде, чем идти дальше, мы расскажем, как выйти из системы. При наличии подсказки shell используйте команду /home/larry# exit для выхода. Есть другие способы выхода, но этот самый безопасный....
6 Смена пароля
Вы также должны представлять, как можно менять пароль. Команда "passwd" прим. переводчика: именно с пропущенными буквами она и пишется спросит вас про старый пароль и про новый. Она попр...
7 Файлы и каталоги
Во многих операционных системах (включая UNIX) существует концепция файла, по которой его можно рассматривать просто, как набор информации, которому дано имя. Примерами файлов будут: программа, ко...
8 Дерево каталогов
Большинство систем UNIX имеет стандартную структуру каталогов, что облегчает конкретную установку системы. Структура представляет из себя дерево каталогов, начинающееся с каталога ``/'', известног...
9 Текущий рабочий каталог
Команды, которые вы даете shell, выдаются из вашего текущего каталога. Вы можете думать о вашем рабочем каталоге, как о каталоге в котором вы находитесь. При начальном входе в систему вашим рабочи...
10 Обращение к домашнему каталогу
Оболочки (shell), т.е. программы, которые читают и выполняют команды пользователя, могут использоваться (одновременно в одной системе) разные. В большинстве систем Linux используются tcsh или bash...
Первые шаги в UNIX
Перед тем, как начать, важно заметить, что все имена файлов и команд чувствительны к большим и малым буквам (чего нет в системах типа MS-DOS). Например, команда make очень отличается от Make или M...
1 Первая прогулка
Теперь мы можем войти в систему и узнать, как обращаться к файлам и менять местоположение в файловой системе, чтобы упрощать свою жизнь в ней. Команда для перемещения по дереву каталогов - cd, (``...
2 Разглядывание содержимого каталогов
Теперь вы знаете, как ходить-бродить по каталогам, но вероятно возникает вопрос: "Ну и что с того?" Само по себе хождение по каталогам бесполезно, давайте познакомимся с новой командой l...
3 Создание новых каталогов
Пора познакомиться с тем, как создавать каталоги. Это связано с использованием команды mkdir. Попробуйте следующее: /home/larry# mkdir foo /home/larry# ls -F Mail/ foo/ letters/ papers/ /home/larr...
4 Копирование файлов
Копирование файлов осуществляется командой cp (CoPy): /home/larry/foo# cp /etc/termcap . /home/larry/foo# cp /etc/shells . /home/larry/foo# ls -F shells termcap /home/larry/foo# cp shells bells /h...
5 Перемещение файлов
Новая команда с именем mv (MoVe) перемещает файлы вместо их копирования. Синтаксис команды очевиден. /home/larry/foo# mv termcap sells /home/larry/foo# ls -F bells sells shells /home/larry/foo# Об...
6 Удаление файлов и каталогов
Мы тут с вами "нарифмовали" ненужных файлов, изучая работу команды ls. Для удаления файлов используется команда rm (ReMove). /home/larry/foo# rm bells sells /home/larry/foo# ls -F shells...
7 Рассматривание файлов
Команды more и cat используются для просмотра содержимого файлов. more выдает файл на дисплей "поэкранно", в то время, как cat выдает весь файл разом. (прим. переводчика: если файл много...
8 Получение оперативной помощи
Практически каждый UNIX имеет то, что называется "Руководство" - man ( ``manual pages''). Эта команда man содержит документацию на различные команды системы, ресурсы, конфигурационные фа...
Краткая информация о базовых командах
Этот раздел представляет некоторые наиболее полезные базовые команды UNIX, включая те, о которых говорили в предыдущем разделе.Обратите внимание, что опции обычно начинаются с ``-'' и во многих сл...
Исследование файловой системы
Файловая система есть собрание файлов и иерархия каталогов. Я обещал поводить вас по файловой системе - и время настало. У вас достаточно интеллекта и знаний извлечь пользу из того, что я говорю и...
Типы оболочек
Как я уже много раз говорил, UNIX - это многозадачная, многопользовательская операционная система. Многозадачность очень полезна - однажды привыкнув к ней, вы будете всегда ее использовать. Прежде...
"Уайлдкард" "дикая карта"
Ключевое свойство большинства оболочек Unix - это способность ссылаться сразу более, чем на один файл, используя для этого специальные символы. Эти, так называемые "дикие карты" (wildcar...
1 Стандартный вход и стандартный выход
Многие команды UNIX получают информацию с так называемого стандартного входа и посылают информацию на (опять же) так называемый стандартный выход. (Для них часто используются сокращения ``stdin''...
2 Перенаправление входа и выхода
Теперь, предположим, что мы хотим послать результат сортировки в файл, чтобы где-то сохранить список планируемых покупок. Shell дает нам возможность перенаправлять стандартный выход в файл, исполь...
3 Использование конвейера
Мы уже показали, как использовать команду sort в качестве фильтра. Но эти примеры предполагали, что вы откуда-то получили данные в файл, или ввели данные с клавиатуры своими собственными руками. А...
4 Перенаправление с добавлением
Использование ``>'' для перенаправления выхода смертельно для файла, в который происходит перенаправление (если было, что уничтожать), другими словами /home/larry/papers# ls > file-list унич...
1 Концепция прав доступа
Поскольку UNIX - многопользовательская система, чтобы защитить файлы каждого пользователя от дурного влияния других пользователей, UNIX поддерживает механизм, известный, как система прав доступа к...
2 Интерпретация прав доступа
Давайте рассмотрим пример, демонстрирующий работу с правами доступа. Используя команду ls с опцией -l можно получить на экране перечень файлов данного каталога в "длинном" формате, включ...
3 Зависимости
Важно заметить, что права доступа, которые имеет файл зависят также от прав доступа к каталогу, в котором этот файл находится. Например, даже если файл имеет -rwxrwxrwx, другие пользователи не смо...
4 Изменение прав доступа
Команда chmod используется для установки (изменения) прав доступа файла. Только владелец файла может менять права доступа к нему.Синтаксис команды имеет вид: chmod {a,u,g,o}{+,-}{r,w,x} <filena...
0 Управление связями файлов
Связи позволяют давать одному физическому файлу много имен. Системой файлы распознаются по индексам файлов, которые являются уникальными идентификаторами в рамках системы. Команда ls -i выдаст вам...
Жесткие связи
Команда ln используется для создания множества связей для одного файла. Например, скажем, что у вас есть файл foo. Используя ls -i можно посмотреть индекс этого файла. # ls -i foo 22192 foo # Здес...
Символические связи
Символические связи, это другой тип связей, отличающийся от жестких связей. Символические связи позволяют давать новые имена файлам, но при этом не ссылаются на индекс файла.Команда ln -s создаст...
Работы и процессы
Управление работами (job control) это возможность, которую предоставляют многие оболочки, включая (Bash и Tcsh). Управление работами (прим. переводчика: job - работа в добрые старые времена страшн...
Выполнение работ на переднем плане и в фоне
Работы могут выполняться как на переднем плане, так и в фоне. На переднем плане в каждый момент может быть только одна работа. Работа переднего плана, это работа, с которой вы взаимодействуете, он...
Работа в фоне и ликвидация работ
Давайте начнем с простого примера. Команда yes - вроде бы бесполезная команда, посылающая бесконечный поток "y" на стандартный выход. (Но это очень полезно. Если вы направите через конве...


- Начало -