ОС семейства Unix: linux, FreeBSD, NetBSD

Автор: Пользователь скрыл имя, 13 Марта 2012 в 03:34, реферат

Описание работы

История ОС UNIX началась в 1969 году в одном из подразделений AT&T Bell Laboratories, когда на "малоиспользуемой" машине DEC PDP-7 Кен Томпсон (Ken Thompson), Деннис Ричи (Dennis Ritchie) и другие (прежде занимавшиеся созданием ОС Multics) начали работу над операционной системой, названной ими первоначально Unics (UNiplexed Information and Computing System). В течение первых 10 лет развитие UNIX происходило, в основном, в Bell Labs. Соответствующие начальные версии назывались "Version n" (Vn) и предназначались для ЭВМ DEC PDP-11 (16-битовая) и VAX (32-битовая).

Содержание

Введение…………………………………………………………………………………………………..3

1.Общая структура и характеристики ОС Linux………………………………………..5

1.1Основы сетевого взаимодействия в ОС Linux……………………………6

1.2 Основные команды LINUX……………………………………………………..…7
1.3. Сетевые команды в ОС Linux……………………………………………………9

2.Что такое BSD?..........................................................................................14

3.Сравнение BSD и Linux…………………………………………………………………….……15

4.Версии BSD……………………………………………………………………………………….…..16

4.1.FreeBSD……………………………………………………………………………….……16

4.2.NetBSD………………………………………………………………………………………19

Работа содержит 1 файл

Рефератпо СТ.docx

— 64.35 Кб (Скачать)

 Несомненно, есть и минусы. Небольшая  команда разработчиков + приоритет  переносимости накладывают ограничение  на совместимость. Например в  NetBSD нет поддержки основных файловых  систем (JFS, XFS, NTFS, EXT3) и LVM. Есть полноценные  аналоги — LFS и ccd. В этом  заключается еще один аспект  идеологии NetBSD — не гнаться  за все подряд. Не столь важно  как, главное чтоб работало.

Как и сама OS, pkgsrc — система пакетов NetBSD — ориентирована в первую очередь на переносимость. Именно поэтому  в определенный момент DragonFlyBSD перешли  на pkgsrc. В настоящий момент pkgsrc поддерживает 14 операционных систем. Это еще один пример комплексного подхода «делать  так, чтоб работало везде».

 

Сетевые команды:

 

Следущая  команда покажет текущую конфигурацию сетевой карты.

# ifconfig ne0

 

 Программная конфигурация сетевой карты осуществляется довольно просто. Назначем ей IP адрес «192.168.1.1».

# ifconfig ne0 inet 192.168.1.1 netmask 0xffffff00

 

Ping-Используется для проверки доступности удаленной машины, путем отправки ICMP пакетов.

netstat –r-Отображает таблицу маршрутизации (аналогично route show).

Traceroute- Показывает путь пакета до удаленной машины.

Tcpdump- Используется на маршрутизаторе для нализа трафика TCP/IP.

 

route -больше предназначена для управления таблицей маршрутизации, однако с её помощью тоже можно получить некоторую диагностическую информацию. Допустим нам надо узнать маршрут к машине с адресом 192.168.3.4

$ route get 192.168.3.4

       

есть  так же команда show, которая заставляет route  распечатать таблицу маршрутизации  целиком, подобно netstat -r:

$ route -n show

 

 


Информация о работе ОС семейства Unix: linux, FreeBSD, NetBSD