Проверка достижимости заданного адреса – ping
Принцип работы: посылает адресату пакет заданного размера, который при приеме получателем посылается обратно. Программа проверяет и показывает время между отправкой и приемом пакета. Это позволяет оценить возможность доставки пакета на заданный адрес и, оценив скорость передачи, определить среднюю пропускную способность сети по следующей формуле:
где sп – размер пакета (байт), t – среднее время (мс).
Пример: ping 194.158.206.206
Оценка маршрута прохождения пакетов - tracert
В отличие от PING на пробные пакеты постоянного размера отвечает каждый узел, через который этот пакет проходит. Программа измеряет и показывает время между отправкой пакета и получением ответа.
tracert www.lycos.com
TRACERT позволяет обнаружить некоторые ошибки маршрутизации в сети. Такими ошибками являются отсутствие правила маршрутизации в каком либо шлюзе, или петля маршрутов по умолчанию.
Утилита net.exe:
net use - отобразить список сетевых дисков, подключенных на данном компьютере
net share - выводит информацию обо всех ресурсах данного компьютера, которые могут быть совместно использованы
net view - отобразить список компьютеров в сетевом окружении.
NET ACCOUNTS- выводятся текущие значения параметров, определяющих требования к паролям и входу в сеть
net user- отобразить список пользователей
Получение статистики – Используется команда netstat:
netstat [ -a] [-r] [-s]
-a – получить общую статистику; -s – по каждому протоколу; -r – таблица маршрутизации.
Администрирование пользователей в Linux
Существуют два типа учетных записей: root (главная, называемая также администратором) и user (пользовательская). Любая версия операционной системы Linux должна содержать главную учетную запись.
Каждая учетная запись при создании приписывается к какой-либо группе пользователей. Привилегии, назначенные группе, распространяются на всех членов этой группы. Учетная запись может состоять более чем в одной группе.
Для регистрации пользователя в системе необходимо ввести команду:
adduser имя_нового_пользователя
Имя пользователя (учетной записи) может содержать только символы латинского алфавита и цифры. Не допускается использовать заглавные буквы. Правильный пример команды: adduser nadubik
Сразу же после ввода нового пользователя администратор должен назначить для него начальный пароль (который пользователь в дальнейшем может изменить самостоятельно): passwd nadubik
Каждый пользователь получает идентификатор пользователя UID. Этот идентификатор присваивается пользователю во время создания и в дальнейшем, как правило, не может быть изменен. UID – это уникальный идентификатор пользователя, а GID - идентификатор группы.
Для удаления и модификации учетных записей пользователей служат утилиты userdel и usermod.
Для добавления, изменения и удаления групп пользователей используются соответственно команды groupadd, groupmod и groupdel.
Система учета пользователей опирается на следующие конфигурационные файлы:
/etc/passwd - учетная информация о пользователе.
Формат файла следующий: имя_польз:пароль:UID:GID:коммент:дом_каталог:оболочка
UID – это уникальный идентификатор пользователя, а GID - идентификатор группы;
/etc/shadow - скрытая информация о пользователях: пароли в зашифрованном виде;
/etc/group - информация о группах; /etc/gshadow - скрытая информация о группах
#############################################################
Файловая система ОС Linux
Linux поддерживает множество файловых систем. До недавнего времени основной была ext2fs. Файловая система ext3fs – отличается поддержкой журналирования.
В основном пользователь имеет дело с файлами трех типов:
q Обычными файлами (предназначенными для хранения данных);
q Каталогами;
q Файлами-ссылками
Каталог - это список ссылок на файлы и другие каталоги. Каталог, на который есть ссылка в данном каталоге, называется подкаталогом или вложенным каталогом. Каталог НЕ СОДЕРЖИТ ФАЙЛОВ, он только ССЫЛАЕТСЯ на них. Каталог – это файл особого типа (“d” – от “directory”)
В файловой системе Linux нет папок и документов. Есть каталоги и файлы, возможности которых значительно шире. Имена файлов могут содержать любые символы, кроме “/”. В именах файлов различаются прописные и строчные буквы, поэтому “student”, “Student” и “STUDENT” – это ТРИ разных имени
Содержимое файла связывается с его именем при помощи жестких ссылок. Файл не будет удален, пока на него есть хотя бы одна жесткая ссылка.
Cимволическая ссылка - это просто файл, в котором содержится имя другого файла
Добавить файлу еще одно имя(создать еще одну жесткую ссылку на файл) можно утилитой ln
ln <имя_файла> <новое_имя_файла>
Создать символическую ссылку на файл text: ln –s text text-newlink
В большинстве современных файловых систем используется иерархическая модель организации данных: существует ОДИН каталог – корневой, объединяющий данные. Этот каталог содержит файлы и подкаталоги. Структуру файловой системы можно наглядно представить в виде дерева.
В Linux нет понятия «буква диска»: ВСЕ носители представлены как ветви корневого каталога. Дерево каталогов в математическом смысле является ориентированным графом без циклов, в котором в каждую вершину входит ровно одно ребро.
Стандарт FHS устанавливает правила именования и имена основных каталогов корня файловой системы, а также тип данных, которые могут попасть в тот или иной каталог
Согласно стандарту в корневом каталоге должны быть следующие каталоги:
q /bin – исполняемые файлы самых необходимых системных утилит Linux;
q /boot – файлы, необходимые для загрузки и восстановления системы: файлы загрузчика GRUB, образы ядра Linux и другие файлы, относящиеся к загрузке Linux;
q /dev – файлы устройств – все имеющиеся в системе файлы-дырки, предназначенные для обращения к устройствам, например: /dev/tty2 виртуальная консоль 2;
q /etc – каталог конфигурационных файлов;
q /home – каталог пользовательских файлов. При создании пользователя в этом каталоге обязательно создается подкаталог для него (например, для пользователя nadubik – каталог /home/nadubik);
q /lib – содержит библиотеки и модули ядра;
q /root – домашний каталог пользователя root;
q /sbin – системные утилиты (программы из этого каталога имеет право запускать только root);
q /tmp – каталог для временных файлов;
q /usr – пользовательские программы, документация, исходные коды ядра и программ и т.д.;
q /var – каталог для постоянно меняющихся данных (очередь печати, почтовые ящики, журналы системы и т.п.).