Nov 26 1981

Работа с оборудованием в Linux («Сага о Драйверах»)

Когда компьютеры назывались «электронно-вычислительными машинами», они были размерами в среднем с кухонный гарнитур и занимались почти исключительно вычислениями. Ввод и вывод данных воспринимался пользователями ЭВМ — учёными-математиками — как нечто необходимое, но к работе ЭВМ имеющее лишь косвенное отношение. Учёного было довольно просто обучить, чтобы он составлял программы и оформлял входные данные для расчётов одним каким-нибудь способом, например, при помощи перфокарт. Подключение к компьютеру какого-нибудь другого устройства было делом трудоёмким, так как требовало усилий и электронщика, и программиста. Да и нужно это было нечасто.

Нынешний компьютер — игрушка не учёного, а любого рядового обывателя. Это бытовой прибор. Мало того, компьютер — это «самый умный» бытовой прибор: если имеется какой-нибудь другой бытовой прибор (скажем, кофеварка), прогрессивный обыватель тут же задумывается, нельзя ли обучить компьютер управлять этим прибором (скажем, варить кофе за минуту до приезда хозяина). В идеале получается «электронный дом», в котором работу любого оборудования можно контролировать, не вставая из-за рабочего места, или даже не садясь за него — посредством сети Интернет.

Continue reading “Работа с оборудованием в Linux («Сага о Драйверах»)”


Nov 26 1981

Права доступа в системе Linux

Вадим Виниченко, Мэтт Уэлш

Пользователи и группы

Поскольку система Linux с самого начала разрабатывалась как многопользовательская, в ней предусмотрен такой механизм, как права доступа к файлам и каталогам. Он позволяет разграничить полномочия пользователей, работающих в системе. В частности, права доступа позволяют отдельным пользователям иметь “личные” файлы и каталоги. Например, если пользователь[1] ivanov создал в своём домашнем каталоге файлы, то он является владельцем этих файлов и может определить права доступа к ним для себя и остальных пользователей. Он может, например, полностью закрыть доступ к своим файлам для остальных пользователей, или разрешить им читать свои файлы, запретив изменять и исполнять их.
Правильная настройка прав доступа позволяет повысить надёжность системы, защитив от изменения или удаления важные системные файлы. Наконец, поскольку внешние устройства с точки зрения Linux также являются объектами файловой системы, механизм прав доступа можно применять и для управления доступом к устройствам.

  Continue reading “Права доступа в системе Linux”


Nov 26 1981

Пользователи в Linux

Учётные записиLinux — система многопользовательская, а потому пользователь — ключевое понятие для организации всей системы доступа в Linux. Когда пользователь регистрируется в системе (проходит процедуру авторизации, например, вводя системное имя и пароль), он идентифицируется с учётной записью, в которой система хранит информацию о каждом пользователе: его системное имя и некоторые другие сведения, необходимые для работы с ним. Именно с учётными записями, а не с самими пользователями, и работает система. Ниже приведён список этих сведений.
Системное имя (user name) Это то имя, которое вводит пользователь в ответ на приглашение login:. Оно может содержать только латинские буквы и знак «_». Это имя используется также в качестве имени учётной записи.
Идентификатор пользователя (UID)

Continue reading “Пользователи в Linux”


Nov 26 1981

Что происходит в системе?

Георгий Курячий, Дмитрий Левин

Человеку, отвечающему за работоспособность системы, очень важно всегда отчётливо представлять, что с нею творится. Теоретически, никакое происшествие не должно ускользнуть от его внимания. Однако компьютерные системы столь сложны, что отслеживать все события в них — выше человеческих возможностей. Для того, чтобы довести поток служебной информации до разумного объёма, её надо просеять (выкинуть незначащие данные), классифицировать (разделить на несколько групп сообразно тематике) и журнализировать (сохранить в доступном виде для дальнейшего анализа).

  Continue reading “Что происходит в системе?”


Nov 26 1981

Что нужно знать о Linux пользователю

Вход в систему
Linux — это многопользовательская система. На практике это означает, что для работы в системе нужно в ней зарегистрироваться, т. е. дать понять системе, кто именно находится за монитором и клавиатурой. Вместо формального «зарегистрироваться в системе» обычно используют выражение «войти в систему». Операционная система представляется чем-то вроде замкнутого помещения, внутри которого можно оказаться, только успешно проникнув через «дверь» — пройдя процедуру регистрации. Наиболее распространённый способ регистрации на сегодняшний день — использование системных имён (login name) и паролей (password). Это надёжное средство убедиться, что с системой работает тот, кто нужно, если пользователи хранят свои пароли в секрете и если пароль достаточно сложен и не слишком короток (иначе его легко угадать или подобрать).

  Continue reading “Что нужно знать о Linux пользователю”


Nov 26 1981

Программное обеспечение: право и свобода

Частное и общественное
Написание компьютерных программ — не так уж давно возникшая форма интеллектуальной деятельности. В написании программы действительно много общего с написанием какого-нибудь литературного или другого нетривиального текста, поэтому совершенно естественно, что с точки зрения правовых отношений программы попали в один класс с такими текстами — «произведений».

  Continue reading “Программное обеспечение: право и свобода”


Nov 26 1981

История Linux

GNU без Linux
К 1990 году в рамках проекта GNU были разработаны и постоянно развивались свободные программы, составляющие основной инструментарий для разработки программ на языке Си: текстовый редактор Emacs, компилятор языка Си gcc, отладчик программ gdb, командная оболочка Bash, библиотека важнейших функций для программ на Си libc. Все эти программы были написаны для операционных систем, похожих на UNIX. Это означает, что в них использовался стандартный для UNIX механизм запроса ресурсов компьютера, необходимых программе — системные вызовы, которые исполняются ядром операционной системы. При помощи системных вызовов программы получают доступ к оперативной памяти, файловой системе, устройствам ввода и вывода. Благодаря тому, что системные вызовы выглядели более-менее стандартно во всех реализациях UNIX, программы GNU могли работать (с минимальными изменениями или вообще без изменений) в любой UNIX-подобной операционной системе.

  Continue reading “История Linux”


Nov 26 1981

Документация

В дистрибутив ALT Linux входит комплект документации в печатном виде (если вы приобрели дистрибутив в розницу) и в электронном виде (в формате HTML). В нашей документации вы найдёте сведения и рекомендации по установке и настройке системы, а также обзор доступных прикладных программ и способов работы с ними. В случае установки по умолчанию, вся документация будет доступна через общесистемное меню Документация или по ссылке на рабочем столе KDE.

Continue reading “Документация”


Nov 26 1981

Быстрый старт

В этом разделе содержится список задач, часто встающих перед пользователем ALT Linux после успешной установки системы.

Что делать, если я хочу…

Выяснить, какая программа в Linuх мне нужна

Первое, что необходимо сделать, — это воспользоваться поиском по списку доступных для установки программ. Сделать это можно при помощи:

  • программы synaptic. Она находится в меню «Система — Менеджер пакетов (Программа управления пакетами)». Краткий обзор по использованию этой программы содержится в документации.
  • команды apt-cache search ключевое_слово, которую можно выполнить в любом эмуляторе терминала либо в текстовом режиме работы при отсутствии запущенной графической оболочки.

При поиске нужной программы вам может помочь раздел Прикладные программы для Linux и таблица http://www.linuxrsp.ru/win-lin-soft/table-rus.html

Continue reading “Быстрый старт”




Сайт управляется системой uCoz