admin / 31.05.2018
.
Содержание
(495) 974-3333order@nix.ru
Давайте же наконец разберемся с тем что же такое *nix системы, чем они отличаются от всеми нами любимых окошек, а главное, почему ты никогда не сможешь стать крутым хацкером если не освоишь такую систему.
Во всех книгах которые ты читал до этого (если читал конечно), полюбому целая глава если не больше была посвящена истории зарождения и развития никсовых систем. Я не буду следовать этой традиции, т.к. считаю, что кесарбю кесорево, и если ты изучаешь историю, гугль тебе в помощь =). Перейду сразу к главному. Во первых, давай уясним одну важную аксиому. Linux, Unix, FreeBSD… список можно продолжить, но я думаю ты уже уловил общую тенденцию. Все это так называемые *nix системы. Они имеют некоторые различия, но принцип один. Так что, когда я буду говорить Linux, то это будет означать что имеются в виду все подобные системы. Но статьи будут только о Линукс дистрибутивах.
Наверно ты часто натыкался на всевозможных форумах и чатах на бесконечные споры на тему Линукс или Виндовс. Эти споры неизбежны… но полностью бессмысленны. Нет системы которая лучше. Есть два разных направления. Существуют такие задачи, которые невозможно решить средствами никс систем, но есть также и такие где лучше линукса решения не найти. Например: поставьте сервер w2k3 на i386 процессор, или попробуйте на базе линукс поднять ДоменКонтроллер =). Т.е. как говорил когда-то один великий деятель – Разделяй и властвуй. Если ты одинаково хорошо освоишь две эти системы для тебя не останется преград в мире ИТ.
Почему тебе нужен именно линукс? Ну во первых: если ты хочешь быть рулезным хацкером, то должен знать все, не правда ли? =) Во вторых: подавляющая часть эксплойтов и хакерских программ написана под эту ОС. Ну и самое главное: большая часть Интернет серверов работает именно под никс системами. Я тебя еще не убедил?! Ну тогда тебе дальше читать не стоит ;).
Первый вопрос возникающий у человека когда он решается изучить линукс, всегда звучит одинаково : что выбрать? Человек просто теряется в море информации. Такое разнообразие дистрибутивов! RedHat, ASP, ALT, Slacware, Mandrake… список можно продолжать ОЧЕНЬ долго. Что же тебе выбрать из всего этого разнообразия? Ты лезешь на форумы и начинаешь задавать вопросы, типа «Какой дистрибутив посоветуете начинающему?». И к своему разочарованию выслушиваете кучу противоречивых реплик, постепенно выливающихся в ожесточенный спор. Да-да, споры между приверженцами разных дистрибутивов еще жарче чем с виндусятниками! Мнение каждого сугубо субъективно. Каждый выберает то что больше ему нравится и то в чем ему удобнее работать. В итоге, тебе придется перепробовать много разных систем пока ты остановишься на чем-то одном. Я не буду советовать тебе приобрести какой-то конкретный дистрибутив, лишь опишу их основные различия. Есть два типа систем. Если не вдаваться в подробности, основное их отличие заключается в способе установки программ. Есть дистрибутивы типа Slacware, в них установка программ производится ТОЛЬКО из исходного кода. А есть так называемые RadHat подобные, в них есть возможность устанавливать из rpm пакетов.
Это несколько удобнее, правда возникает необходимость долго и нудно искать требуемые пакеты, т.к. существует такая вещь как зависимости… На установке программ подробнее я остановлюсь как-нибудь в следующий раз. В общем выбор за тобой. Запомни только одно: хороший дистрибутив должен состоять минимум из 3 CD!
Напоследок дам тебе несколько ссылочек чтобы ты смог выбрать «свой» дистрибутив:
www.linux.ru
www.linuxcenter.ru
www.altlinux.ru
www.asplinux.ru
www.debian.org
www.redhat.com
www.google.com
Ну вот пожалуй и все на сегодня, мой маленький хацкер. Надеюсь к моменту выхода следующей статьи ты обзаведешься дистрибутивом и я сумею тебе объяснить как его поставить.
© Cobalt 02.12.2005
В Linux/UNIX есть очень удобная возможность создавать алиасы (псевдонимы) команд. Их можно использовать для команд, набранных в альтернативной (русской), раскладке. Например, для bash можно задать алиас команды выхода exit, часто набираемой в русской раскладке как "учше":
‘
Теперь, если в текущеми сеансе вы наберете команду exit в русской раскладке, вы выйдете из сеанса командной оболочки.
Чтобы алиасы действовали перманетно во всех сеансах шелла bash, нужно добавить строки с алиасами в начало файла .bashrc, расположенного в домашней директории пользователя:
‘
‘
Чтобы внесенные изменения в файл .bashrc начали действовать немедленно, нужно дать команду:
Кстати, для "куищще" (reboot) лучше не делать алиас — и дело не в том, что команда неблагозвучна в русской раскладке, а в ее серьезных последствиях для серверов в production 🙂 Так что, лучше лишний раз подумать перед перезагрузкой.
Для командной оболочки csh (C Shell) алиас команды создается следующим образом:
Для того, чтобы этот алиас действовал во всех сеансах оболочки постоянно, нужно внести эту строку в начало файла .cshrc, размещенного в домашнем каталоге пользователя:
alias учше exit
Чтобы внесенные изменения в файл .cshrc начали действовать сразу, нужно дать команду:
В алиасы можно передавать параметры команд, что позволяет создавать удобные сокращения часто используемых команд, например:
А если еще сделать вход по rsa-ключам без пароля, то вообще красиво будет 🙂
<< Русификация FreeBSDОбновление порта FreeBSD >>
FILED UNDER : IT