Администрирование Linux: различия между версиями

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


== Сценарии и командная оболочка ==
== Сценарии и командная оболочка ==
=== Основы работы с командной оболочкой ===
=== Каналы и потоки ===
==== Каналы и потоки ====
Каждому процессу доступны, как минимум три информационных канала: '''STDIN''', '''STDOUT''' и '''STDERR'''.
Каждому процессу доступны, как минимум три информационных канала: '''STDIN''', '''STDOUT''' и '''STDERR'''.


Строка 14: Строка 15:
'''Примеры:'''
'''Примеры:'''


<small>Пишет текст "Hello." в файл filename.</small>
<small>Пишет текст "Hello." в файл filename</small>
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
echo "Hello." > filename
echo "Hello." > filename
</syntaxhighlight>
</syntaxhighlight>
<small>Направляет STDOUT команды rm в файл filename и STDERR направили туда же, куда направлен STDOUT.</small>
<small>Направляет STDOUT команды rm в файл filename и STDERR направили туда же, куда направлен STDOUT</small>
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
rm notfile > filename 1>&2
rm notfile > filename 1>&2

Версия от 22:43, 24 июля 2013

Учебник - краткий справочник по администрированию Linux систем.


Сценарии и командная оболочка

Основы работы с командной оболочкой

Каналы и потоки

Каждому процессу доступны, как минимум три информационных канала: STDIN, STDOUT и STDERR.

Инструкции по изменению направления передаваемых командой данных:

  • < - связывает STDIN с содержимым файла
  • > - направляет STDOUT в файл, перезаписывая его
  • >> - направляет STDOUT в конец файла
  • | - связывает канал STDIN одного процесса с каналом STDOUT другого.

Примеры:

Пишет текст "Hello." в файл filename

echo "Hello." > filename

Направляет STDOUT команды rm в файл filename и STDERR направили туда же, куда направлен STDOUT

rm notfile > filename 1>&2

Выводит только те процессы, которые содержат в пути /usr/

ps -ef | /usr/

Запуск и останов системы

Управление доступом

Управление процессами

Файловая система

Добавление новых пользователей

Дисковая память

Периодические процессы

Резервное копирование

Система Syslog и журнальные файлы

Управление ПО и конфигурацией

Драйверы и ядро

Сети TCP/IP

Маршрутизация

Сетевые аппаратные средства

Система доменных имен

Сетевой протокол NFS

Совместное использование системных файлов

Электронная почта

Управление сетями

Безопасность

Веб-хостинг

Виртуализация

Система X Window System

Печать

Центры обработки данных

Экологичные информационные технологии

Анализ производительности

Взаимодействие с системой Windows

Последовательные устройства и терминалы

Управление, стратегия, политика