Контакты

Для связи с нами можно использовать:
irc://irc.chatnet.ru:#gfs
icq://546460
email://cobalt[@]gfs-team.ru

Все материалы предоставлены только с ознакомительной целью
ГлавнаяСтатьиLinux/FreeBSDUnix
© Fr1Day 09.05.2006

Присаживайся по удобнее. Сейчас я поведаю тебе историю старой доброй операционной системы Unix.

В этой статье я хочу расставить все точки над й, чтобы ты не путал случайно Unix`овые системы с чем нибудь им чуждым..

Послушай про древние корни этой системы..

Давным-давно, в 1969 году Кену Томсону и паре его приятелей-программистов из Bell Labs жудко надоело исправлять баги в MULTICS(Комплексной информационно-вычислительной системе), эта система было огромной и практически неуправляемой. Парни чувствовали, что могут создать более надежную операционую систему.. В то время Америка вела войну с Вьетнамом, а по настоящему крутым автомобилем был Dodge Charger :) Первая версия Unix была шаткой, но положение исправилось через год, когда её переписали на Си. Начало 70-х стало переломным моментом в истории развития Unix - её распеределили в ВУЗ`ы США. Там и студенты и их наставники оценили удобство и практичность системы. Unix стал одним из пунктов информатики в ВУЗ`ах. И как результат, целое поколение дипломированных специалистов принесли свой опыт работы с Unix на американский рынок технологий. Но наибольшую популярность Unix получило во из-за холодной войны между США и СССР. Американское правительство очень боялось ядерного удара по стратегическим объектам. Им нужна была операционная система, способная обеспечить устойчевую работу сети даже под дождем ядерного пепла. В это время Unix уже умела работать распределенной сети и даже получать почту. Т.е. даже если бы ядерный удар СССР разрушил бы 1, 10 или 100 серверов - сеть продолжала бы свою работу.. В те времена эта идея была на грани фантастики. В итоге правительство США выбрало Unix базовой операционой системой для сети ARPAnet(Сеть Агенства Перспективных Исследований), теперь мы называем её интернет :)

Разновидности Unix

С 1978 года почти каждая крупная компания написала свою версию Unix. Это потому, что в 1978 году телекоммуникационная компания AT&T(которой принадлежало подразделение Bell Labs) передумало бесплатно распространять исходный код Unix. Итак, кто вырас из Unix`а:


[p]A

/UK Apple Computer, Inc http://www.apple.com[/p]
Да, Apple разботал свою версию Unix. И очень не плохую. A/UK выпущена в феврале 1988 года и предназначена для работы на системах Mac 2.
Она основана на Unix AT&T 2.2 (с некоторыми дополнениями из BSD). Это была полная система, которая привнесла мощь Unix в мир Mac.
Сегодня на сайте apple можно скачать более новые версии ОС.(Open Source, Freeware , 2Mb)

AIX

International Business Machines

http://www.ibm.com

Первоначально разрабатывался больше на основе BSD, для платформ RS/6000 b PowerPC.
Современный AIX совмещает в себе BSD и AT&T.
Сегодня на сайте имеется несколько версий системы

BSD и его варианты

Berkeley Software Design, Inc

http://www.bsdi.com

CGSG(Computer Systems Research Group) - группа исследователей компьютерных систем в Беркли первоначально разработала BSD, имеющий в своей основе AT&T Unix, и позже переписала свыше 90% исходного кода. Коммерческая версия системы называется BSD/OS, - она оптимизированна для серверов интернета. По этой провайдеры интернета(ISP) предпочитают именно BSD.
BSD поддерживает платформы: Intel x86; PowerPC; Macintosh 68k; Sun; Didital Alpha и другие.
Сегодня доступно несколько бесплатных версий BSD: FreeBSD, OpenBSD, NetBSD, DragonFlyBSD

Digital Unix

Digital Equipment Corporation

http://www.unix.digital.com/

Это 64-битная версия Unix, которая работает на 64-битных системах Digital Alpha. Происходит соответсвует спецификации BSD 4.4 и SYS V.
Digital Unix - это дорогая система и пользую её только крупные компании. Это чрезвычайно устойчивая, мощная, способная выдержать удар система. Напрмер, поисковая система lycos запущена под Digital Unix и способна выдержать свыше 100 000 000 запросов ежедневно.

HP-UX

Hewlett-Packard Company

http://www.hp.com/

HP-UX уcтанавливается на рабочих станциях HP. Основана на SYS V 2, но также содержит решения BSD.
Сегодня HP-UX поставляется с HP-VUE - собственной версией X-Windows.

IRIX

Silicon Graphics, Inc

http://www.sgi.com/

IRIX работает на РС RISC-архитектуры, включая линию продуктов SGI: IRIX, Indigo,Onyx, Octane
Они используются для обработки высококачественной графики в аэронавтике, оборонных системах, киноиндустрии. IRIX основана на SYS V 4.
Сегодня IRIX поставляеться с собственной версией SGI от MIT X Window system plus OpenGL, позволяющей создавать невероятные 2D и 3D.

MachTen

Tenon Intersystems

http://www.tenon.com/

MachTen - это мощная версия Unix для Macintosh с чипом G3, хотя может работать и на более ранних версиях процессоров PowerPC и M68K.
Построен на на BSD 4.4. Math Ten основан на UVM(Unix Virtual Machine), что позволяет ему мирно сосуществовать рядом MacOS.
Сегодня можно скачать MachTen версии 4.1.4 и быть её легальным пользователем всего за 99 убитых енотов.

Sun OS и Solaris

Sun Microsystems, Inc

http://www.sun.com/

Sun OS (который по сути расширяется в Solaris 1.0). Основан на BSD. Создавался для машин RISC-архитектуры и применяется в основном в РС Sun Microsystems. Solaris - построен на основе SYS V и BSD. Сегодня можно бесплатно скачать Solaris 10 версию, который запускаеться на машинах x86 архитектуры Intel и поддерживает 64-битную систему счисления.
Во многом Sun по сей день обыгрывает Windows NT и потому работает на многих интернет ориентированных сетях.
В своё время Microsoft купила Hotmail,бесплатный почтовый сервер. До покупки Hotmail крутился на Solaris. Microsoft официально объявило о переводе этого сервера на платформу Windows NT. Но Hotmail имел более 10 000 000 посещений в день, и после не продолжительного анализа ситуации WindowsNT сняли и Hotmail был переведен обратно на Solaris.

Unix Ware

SCO (The Santa Cruz Operation)

http://ww.sco.com/

Основана на SYS V 4 и предназначена для работы на машинах архитектуры x86.
Сегодня предлогаеться полная версия UnixWare по цене ~19$. Хорошая возможность посмотреть на коммерческую версию Unix за не большие деньги. Там ты обнаружишь поддержкуC, C++, Netscape Navigator и Netscape FastTrack Server.

Linux

основатель Линус Торвальдс

Linux это свободно распространяемая версия Unix, варианты которой имеются для таких платформ как: x86, Motorola 86k, Digital Alpha, Sparc, Mips и Motorola Power PC. Ядро Linux ни коим образом не использует код AT&T или какой-либо другой исходный код защищенный авторскими правами. Это особенная разновидность Unix и скорее тема для отдельной статьи. Бесплатные версии выпускаются как реклама коммерческих версий (например Fedore Core[Red Hat],Open SUse[SUse]). Таким образом находятся и исправляются баги, а свежее и пропатченное ядро, обычно бывает в коммерческом виде.
Сегодня доступны следующие дистрибутивы, наиболее популярных версий линукса:
Бесплатные: Slackware, Debian, MkLinux, Yggdrasil,Suse, Gentoo, ASPLinux, ALTLinux, Madriva, Ubuntu, Centos, Fedore Cora, KNOPPIX, OpenWall, SLAX, Open SUse
Коммерческие: Caldera OpenLinux, RedHat Linux, LinuxWare
Коммерческие версии продают в основном поддержку системы и удобные инстоляторы (Yast[SUse]), поскольку лицензия запрещает продавать сам линукс.

BeOS

Be Inc

Графическая, мультимедийная система нового поколения. Поддерживает многопоточность, микроядерность, архитектуру  64-битную файловую систему, удобный и простой пользовательский интерфейс.
Сегодня доступны 2 версии операционной системы:
Бесплатная - BeOS 5 PE (Personal Edition)
Платная - BeOS 5 Pro (поставляется на CD-ROM в коробке с документацией).
Исходный код недоступен (несколько программ входящих в BeOS, имеют открытый исходный код). Поддерживает работу с несколькими файловыми системами - FAT 16, FAT 32 (возможно чтение и запись), HFS, Ext2, CDFS.
Аппаратные требования - Pentium-133, оперативная память - 32 Мбайт, место на винчестере - 512 Мбайт (минимально 120 Мбайт). Возможен вариант установки под Windows и Linux. Аппаратная платформа - PC, PowerPC.

Общие команды *nix систем

Поскольку все *nix системы имеют общие корни - то у них есть общие команды. Эти команды могут иметь модификации, в зависимости от ядра системы. В целом, знание этих команд, может пригодиться тебе при работе с *nix системой в режиме консоли.

ФАЙЛЫ

копировать файл

cp [имя_файла_откуда] [имя_файла_куда]

удалить файл

rm [имя_файла]

идентифицировать файл

file [имя_файла]

показать статистику файла

ls -l [имя_файла]

переместить файл

mv [имя_файла_откуда] [имя_файла_куда]

просмотреть файл

cat [имя_файла]

КАТАЛОГИ

сменить каталог

cd [имя_каталога]

создать каталог

mkdir [имя_каталога]

удалить каталог

rmdir [имя_каталога]

просмотреть каталог

ls -l [имя_каталога]

переместить каталог

mvdir [имя_каталога]

текущий каталог

pwd

ПОМОЩЬ

по команде

man [имя_команды]

по GNU

info [имя_команды]

по X-системе

xman или man [имя_команды]

быстрая помощь

[имя_команды] -help

ручной поиск

man -b [имя_команды]

ПОИСК

команды или утилиты

whereis [имя_команды]

файлов

find -имя_образца в текстовом файле

grep образец строки в текстовом файле

fgrep [строка_файла]
ПЕЧАТЬ

отменить печать

cancel print -job -номер_печати

отобразить задания печати

lpstat

постранично печатать файл

pr [имя_файла]

распечатать файл

lp [имя_файла]

РАБОТА С ТЕКСТОМ

посчитать число строк и слов

wc [имя_файла]

вырезать из файла разделы

cut -d ограничение -f в файле

открыть в редакторе ex

ex [имя_файла]

открыть в редакторе pico

pico [имя_файла]

открыть в редакторе vi

vi [имя_файла]

поиск заданных строк в файле

unig [имя_файла]

соединить файлы и поля

join [имя_файла_1] .. [имя_файла_n]

сортировать содержимое файла

sort [имя_файла]

проверка файла

spell [имя_файла]

АРХИВАЦИЯ

сжать файл

compress -fv [имя_файла]

создать архив

tar cvf [список_файлов] > [имя_архива]

вывести содерживмое архива

zcat [имя_файла]

открыть архив

uncompress [имя_файла]

[p]МЕТАСИМВОЛЫ

[/p]
интерпритатор (оболочка)

sh

csh

разделитель команд

;

фоновое выполнение

&

метасимволы имен файлов

* ? - + ~ [ ] ! @

* ? - [ ]

группа команд

()

канал

|

точная передача символов

' " 

замена переменной

$
Материалы: Unix - полное руководство .:.Билл Вагнер.:.2005


© Fr1Day 09.05.2006

e-Commerce Partners Network
DeGir написал:

Копипаст нах! Как вам не стыдно.Хотя бы своими бы словами бы написали!

Cobalt написал:

И с чегой-то вы, уважаемый, взяли что это клпипаст? Хоть бы ссылочку привели а потом уж раскидывались голословными утверждениями.

__stalker написал:

Правильно Коба! таг его!

DeGir написал:

Качай книгу, "Операционые системы и сети" и еще говорю копипаст нах

Cobalt написал:

to DeGir: автора, год издания и ссылку в студию плиз. И вообще, если уж делаете предъяву - будте добры привести конкретные доказательстав.

Ник:

Текст:
P Br B I Qute



Код: обновить
Последние комментарии
19.11.2017 01:19:37 Dmitriyvah написал:
byncecopesy SlaltPog Kt ...
Пишем guestbook
18.11.2017 23:02:45 GlebNes написал:
hem unuby Osteotsematte ...
Пишем guestbook
18.11.2017 18:42:56 ViktorTap написал:
Zof edifam Weque ...
Пишем guestbook
Реклама

Тут должна была быть ваша реклама, но мы потеряли глиняную табличку с ее текстом. SapeId: 665044

Rambler's Top100