Оперциаонные системы ASP Linux и Windows
Методическое пособие - Компьютеры, программирование
Другие методички по предмету Компьютеры, программирование
акете.
Пример:
st1@pds:~ > netstat -s
Ip:
179495 total packets received 13 with invalid headers 8753 forwarded
0 incoming packets discarded
168812 incoming packets delivered
325599 requests sent out
544 fragments failed
Icmp: 728 ICMP messages received
3 input ICMP message failed
ICMP input histogram:
destination unreachable: 82
timeout in transit: 55
source quenchs: 9
echo requests: 582
1235 ICMP messages sent
0 ICMP messages failed
ICMP output histogram:
destination unreachable: 646
time exceeded: 6
redirect: 1
echo replies: 582
Tcp:
2428 active connections openings
0 passive connection openings
0 failed connection attempts
0 connection resets received
17 connections established
154840 segments received
318758 segments send out
1480 segments retransmited
99 bad segments received.
499 resets sent
Udp:
13397 packets received
73 packets to unknown port received.
12 packet receive errors
5608 packets sent
TcpExt:
15 resets received for embryonic SYN_RECV sockets
Утилита netconf
Настройки локальной сети можно производить и с помощью специальных утилит netconf или netcfg, которые являются просто составной частью пакета linuxconf. Первая из них работает в графическом режиме, а вторая в текстовом.
Надо иметь в виду, что многие опытные пользователи Linux критически относятся к возможностям пакета linuxconf и предпочитают прямое редактирование конфигурационных файлов. Но для новичка эти утилиты могут оказаться удобнее.
Практическая работа №7(1) Утилита netstat: список соединений, открытых на сервере
Цель работы:
- С помощью утилиты netstat исследовать состояние локальной IP-сети.
- Научиться получать список соединений, открытых на сервере.
Порядок выполнения работы
- Зарегистрируйтесь в ОС Linux. Запустите на выполнение программу Терминал.
- С помощью утилиты netstat получить список соединений, открытых на сервере. Прокомментировать соединения, находящиеся в режиме ESTABLISHED (внутренний или внешний интерфейс, с каким узлом, по какому протоколу).
Практическая работа №7(2) Утилита netstat: таблица маршрутизации
Цель работы:
- С помощью утилиты netstat исследовать состояние локальной IP-сети.
- Научиться анализировать таблицу маршрутизации.
Порядок выполнения работы
- Зарегистрируйтесь в ОС Linux. Запустите на выполнение программу Терминал.
- Получить таблицу маршрутизации. Указать, через какие интерфейсы с какими сетями происходит связь, имя шлюза, маски локальных сетей.
Практическая работа №7(3) Утилита netstat статистика сетевых интерфейсов, статистика передачи данных
Цель работы:
- С помощью утилиты netstat исследовать состояние локальной IP-сети.
- Научиться анализировать статистику сетевых интерфейсов и статистику передачи данных.
Порядок выполнения работы
- Зарегистрируйтесь в ОС Linux. Запустите на выполнение программу Терминал.
- Получить статистику сетевых интерфейсов. Построить графики статистической информации для внутренней (eth0) и внешней (eth1) локальных сетей, объяснить значение установленных флагов. Сравнить количество ошибок с требованиями, предъявляемыми к работе сетей; сделать вывод о работе локальной сети.
- Получить статистику сетевых интерфейсов. Проанализировать работу каждого из протоколов. Для протокола ICMP построить графики входной и выходной гистограмм.
Контрольные вопросы:
- Каково назначение утилиты netstat?
- Какие ключи утилиты netstat позволяют отображать порты, находящиеся в активно и/или пассивном состоянии?
- В каких состояниях может находиться сервер в системе?
- Какой ключ утилиты netstat позволяет отображать таблицу маршрутизации?
- Какую информацию отражает таблица маршрутизации?
- Как с использованием утилиты netstat вывести статические данные всех используемых интерфейсов? Какую информацию позволяют выяснить эти данные?
- Как вывести на экран содержимое счетчиков сетевых протоколов? Что позволяет выявить данная информация?
- Какие утилиты, позволяют производить настройку локальной сети?
Раздел 3. Сервисные и прикладные программы ASP Linux
Тема 3.1. Архивация данных
3.1.1. Архиваторы ASP Linux
Архив - это файл, заключающий в себе содержимое многих файлов. Кроме того, архив идентифицирует имена файлов, их хозяев и т.д. (в архивах также записываются разрешение доступа, пользователь и группа, размер в байтах и время последней модификации. В некоторых архивах еще указываются имена файлов в каждом заархивированном каталоге и информация о каталогах).
Файлы, содержащиеся в архиве, называются членами архива.
Основным средством архивирования в UNIX (а, следовательно, и в Linux) является комплекс из двух программ tar и gzip. Хотя никто не запрещает пользоваться arj, pkzip, lha, rar и т.д. версии этих программ для Linux общедоступны. Просто уж исторически сложилось, что пользователи Unix чаще применяют именно tar и gzip, и именно в таком формате распространяется большая часть программного обеспечения для Unix.
"Зачем использовать две программы архивирования?” Все дело в том, что tar расшифровывается как Tape ARchiver, он не сжимает данные, а лишь объединяет их в единый файл с последовательным доступом для последующей записи на ленту. По умолчанию этот архивный файл создается на ленточном накопителе, точнее на устройстве /dev/rmt0. Если вы хотите создать архивный файл на диске, то необходимо использовать команду tar с опцией f, после которой указывается имя архивного файла.
Хотя программа tar создает архивы, она, как было сказано, не сж?/p>