Теоретически для изучения консольного(то есть без графической оболочки и приложений) unix достаточно знать всего одну команду: man. Дальше сделав man man вы найдете ключик -k, позволяющий искать по словам(а точнее регексам) в мануалах, в линуксе синонимом man -k является apropos. Однако на практике такой путь может быть очень долгим, хотя бы потому что man обычно описывает использование, но не концепции. Для FreeBSD существует handbook, вполне позволяющий выучить основы с нуля, для линукса такого нет, хотя для отдельных дистрибутивов вроде gentoo или debian есть онлайновая документация, как обстоят дела с этим в solaris, AIX, HP-UX итд я не в курсе. Также стоит учесть что, не смотря на ряд общих принципов, разные варианты unix могут очень отличаться в деталях и изучив настройку firewall, например, в FreeBSD вы на какое-то время окажетесь полностью беспомощны в линуксе. Если хотите научится пользоваться unix вообще, то можно взять книгу хоть двадцатилетней(а значит можно взять за копейки у букинистов или найти в библиотеке) давности и опробовать в любой современной unix системе. Недавно из любопытства пролистывал книгу 1985 года для пользователей unix, в принципе большая часть применима до сих пор. Если собираетесь администрировать, то лучше выбрать один дистрибутив линукса(как наиболее распространенной unix-like системы) и учится на нем и только потом пробовать другие дистрибутивы/системы, так как именно в администрировании и кроется большинство различий. В таком случае я лично рекомендовал бы начинать не с ubuntu, а с debian. В качестве документации можно начать с http://www.debian.org/doc/user-manuals#quick-reference, часть документов есть и на русском, но лучше все-таки знать английский и читать в оригинале(хотя в целом уровень переводчиков man в debian довольно высок, очевидных ляпов пока не попадалось).
|