Linux. Администрирование и системное программирование
|
Формат файла: pdf |
В книге «Linux. Администрирование и системное программирование» объясняется, как работать с командной строкой операционной системы Linux. Первые несколько глав быстро введут в курс дела читателей, имеющих сравнительно небольшой опыт работы на компьютере. Остальная часть книги адресована опытным пользователям. В этой книге не дается описание конкретного выпуска или дистрибутива Linux, она подходит для всех последних версий этой операционной системы. Вы узнаете как работать с основой операционной системы Mac OS X, которая досталась ей от UNIX/Linux. Книга позволит вам «заглянуть под капот», обходя стороной традиционный графический интерфейс пользователя(GUI), который отождествляется большинством людей с компьютерами Macintosh, и объяснит, как использовать мощный интерфейс командной строки (command-line interface, CLI). В этой книге не приводится описание конкретного выпуска OS X, поскольку она подходит для всех последних выпусков. Материалы, относящиеся к Linux, также относятся и к Mac OS X. Различия между этими операционными системами оговариваются особо. Первым появился интерфейс командной строки (CLI), или текстовый интерфейс, позволяющий управлять операционной системой Linux прямо из командной строки. Тогда еще не было мыши, с помощью которой можно было указывать на элементы экрана или перетаскивать значки. В некоторых программах (например, emacs) были реализованы примитивные окна, использующие весьма скромные возможности псевдографического оформления, предоставляемые набором ASCII-символов. Выделение областей экрана осуществлялось
с помощью негативного изображения.
Система Linux зарождалась и совершенствовалась именно в таком окружении, поэтому вполне естественно, что все исходные инструменты Linux вызывались из командной строки. В этой среде до сих пор скрывается реальная мощь Linux, чем и объясняется тот факт, что многие профессионалы Linux работают исключительно из командной строки. Благодаря четким описаниям и множеству примеров эта книга показывает, как добиться наибольшей отдачи от вашей Linux-системы, используя интерфейс командной строки.
Дистрибутив Linux содержит ядро, утилиты и прикладные программы. В настоящее время доступно множество дистрибутивов — Ubuntu, Fedora, Red Hat, Mint, OpenSUSE, Mandriva, CentOS и Debian. Хотя дистрибутивы несколько отличаются друг от друга, все они основаны на ядре Linux, утилитах и приложениях. В этой книге взят за основу тот код, который является общим для большинства дистрибутивов, поэтому вы можете использовать его независимо от того, какой именно дистрибутив работает на вашей машине.