воскресенье, 22 мая 2016 г.

Как работает Internet?

Рис. 1. Internet
Как работает Internet? Как оказалось, это не такой уж и простой вопрос и он звучит очень часто! При этом многие просто стесняются задавать этот вопрос, не желая "упасть в грязь лицом". Но даже те, кто думает, что знает смысл этого слова, очень часто не понимает принцип работы.
В этом посте я попробую доходчиво объяснить как устроен наш Интернет на примере понятных аналогий.
"Интернет - огромная сеть из множества сетей поменьше". Обычно я именно так и отвечаю, когда необходимо дать короткое объяснение. Иногда еще рисую для примера картинку как на рисунке 1. Интернет это самая отказоустойчивая сеть в мире! Нет такого кабеля, перерезав который можно выключить Интернет во всем мире. Достигается это за счет множественных соединений между интернет провайдерами (как на рисунке 1). Резервирование достигается за счет использования специального протокола динамической маршрутизации - BGP. Но сейчас разговор не об этом.
Все взаимодействие в сети Интернет осуществляется на основе IP адресов. На данный момент доминирует четвертая версия интернет протокола (IPv4). Что такое IP - адрес? Это некое число, которое должно однозначно определять устройство в сети. Но думаю не всех устроит такое определение, поэтому мы попробуем упростить это понятие. Давайте приведем понятную для всех аналогию и рассмотрим как организована адресация в глобальной сети в принципе. Представьте следующее:

1) Глобальная сеть Интернет это всего лишь виртуальная копия нашей планеты Земля. В Интернете как и на Земле есть свои континенты, страны, города, улицы, дома и даже квартиры.

2) Весь процесс взаимодействия в сети Интернет сводится к обмену пакетами, большими или маленькими. Так и в реальной жизни, мы отправляем друг другу письма, посылки. Но для этого мы должны знать адрес человека.

3) IPv4 подразумевает 4,22 миллиарда адресов. Естественно за этими адресами нужно следить, должен быть глобальный справочник. Для этого была создана организация IANA (Internet Assigned Numbers Authority), которая управляет всеми адресами. Т.е. у них находится вся карта нашей виртуальной планеты Земля. Можно сравнить с картой мира.

4) Думаю вы понимаете, что отобразить все адреса на одной карте просто невозможно, она будет нечитабельной. Поэтому виртуальная карта IPv4 делится на свои континенты - большие блоки IP адресов (т.е. сети). Эти блоки выдаются Региональным интернет-регистраторам (RIR), каждый из которых следит за своим континентом. Виртуальная карта IPv4 адресов выглядит следующим образом:
Regional_Internet_Registries_world_map.svg.png
Рис. 2. Карта RIR
На нашей карте есть следующие континенты (Региональные интернет-регистраторы):
AfriNIC - для Африки;
APNIC - для Азии и Тихоокеанского региона;
ARIN - для Северной Америки;
LACNIC - для Латинской Америки и Карибского региона;
RIPE NCC - для Европы, Ближнего Востока и Центральной Азии.

5) Региональным интернет-регистраторам тоже довольно сложно управлять целым континентом адресов. Поэтому они разбивают свой континент на страны, передавая большие блоки (сети) IPv4 адресов Интернет-провайдерам. 

6) Таким образом каждый Интернет-провайдер отвечает за адреса своей страны - большой диапазон адресов. 

7) В свою очередь, каждый Интернет-провайдер дробит свою сеть на более мелкие, т.е. выделяет в своей стране города и улицы, для удобства управления. Для чего это делается мы поговорим чуть позже. 

8) И только после всего этого мы уже можем получить наш адрес на наш домашний маршрутизатор для выхода в сеть Интернет. IP адрес можно сравнить с нашим домашним адресом. Где в качестве IP выступает наш город (Москва), улица (Некрасова), дом (10) и наконец квартира (5). 
В общем виде: 210.230.10.50 -> г. Москва, ул. Некрасова, д. 10, кв. 5.

Как видите IP адрес это не просто число, это довольно сложная структура, призванная соблюдать порядок в глобальных и локальных сетях.
Допустим, что все нуждающиеся получили IP-адреса. Что дальше? Почему выбран именно такой механизм распределения адресов? Почему так важно соблюдать эти правила и грамотно планировать распределение адресов и их количество? Для ответа на эти вопросы нам необходимо понимать каким образом происходит взаимодействие различных IP-адресов. Мы снова попробуем привести аналогию с реальной жизнью.
Рис. 3. Аналогия сетевого взаимодействия
Представим аналогию сетевого взаимодействия изображенную на рисунке 3. Как было сказано ранее, все взаимодействие в сети Интернет сводится к обмену пакетами, от одного IP-адреса к другому. Так и в реальной жизни, чтобы отправить письмо своему другу мы должны указать на конверте его адрес, где он живет, а так же указать свой собственный адрес, на случай если он захочет нам ответить. В сам конверт мы вкладываем наше сообщение. Причем если сообщение слишком большое, нам придется разбить его на несколько писем. Мы не сможем засунуть “Война и мир” в один конверт. Точно так же с IP-пакетом. Каждый IP-пакет содержит адрес-источник, адрес-получатель и передаваемые данные (на самом деле в пакет входит гораздо больше полей). Причем если в пакет вкладывается слишком много данных, то может произойти фрагментация (разбитие) пакета. Происходит это из-за настроек MTU - максимальный объем данных, которые можно засунуть в один пакет (по аналогии - размер или максимальная толщина конверта). Рассмотрим путь пакета (ориентируйтесь по рисунку 3):

1) После того как письмо написано, конверт заклеен, адреса подписаны, нам необходимо его отправить. К примеру отправим письмо из Москвы в Волгоград на ул. Ленина 1, дом 1, кв 1. Иванову Ивану Ивановичу.
Или 210.230.10.50 ->215.234.15.10 Рис. 3. Адрес источника, адрес получателя, данные
Думаю вы понимаете, что мы не сами понесем это письмо своему другу (особенно если он живет в США). Во-первых, это практически невозможно, т.к. очень далеко и нет прямой дороги. Во-вторых, мы просто не знаем где это. Согласитесь, что будет довольно трудно помнить дорогу до всех наших друзей, особенно до тех, кто живет в другой стране. Мы знаем только их адрес, но не дорогу! Мы знаем дорогу до наших соседей на нашей улице. Для всех остальных адресов есть наше почтовое отделение, туда мы и понесем наше письмо. Для нас это будет являться маршрутом по умолчанию, т.е. это маршрут до всех адресов, куда мы не знаем дороги. В сетевых терминах наше почтовое отделение это ничто иное, как маршрутизатор провайдера и его адрес является для нас маршрутом по умолчанию (default gateway). При этом наша сеть является нашей улицей, а наш IP-адрес - адрес нашей квартиры или дома. Поэтому если мы обращаемся к IP-адресу из нашей сети, то мы обращаемся к нему на прямую, т.к. знаем где этот адрес находится и нам не нужен маршрут по умолчанию.

2) Почтовое отделение Советского района, получив письмо, смотрит адрес назначения. Если оно предназначено человеку с соседней улицы, то письмо сразу же отправляется ему, т.к. почтовое отделение знает все улицы в своем районе. Если же адресат находится в другом городе (в нашем случае это Волгоград), то письмо отправляется в главпочтамт города Москвы (в больших городах как правило несколько почтовых отделений), т.к. локальное почтовое отделение не знает дороги до адресата. В сетевой терминологии соседняя улица это другая подсеть, которая подключена к тому же маршрутизатору что и мы. Маршрут от районного почтового отделения до главпочтамта можно сравнить с маршрутом по умолчанию на маршрутизаторе провайдера в сторону пограничного маршрутизатора.

3) В свою очередь в главпочтамте Москвы смотрят в каком городе находится адресат и отправляют это письмо так же в главпочтамт города Волгоград, т.к. другие почтовые отделения этого города они не знают. Их даже не интересует на какой улице и в каком доме живет адресат, эта информация избыточна. Для Москвы достаточно знать город. И все письма, отправляемые в Волгоград будут идти именно через Волгоградский главпочтамт. Это можно сравнить с пересылкой пакета от пограничного маршрутизатора города Москвы до пограничного маршрутизатора города Волгоград При этом у Московского маршрутизатора есть лишь один маршрут в весь диапазон IP-адресов Волгоградской сети. Согласитесь, это удобнее чем маршруты абслютно до всех адресов Волгограда.

4) Получив письмо в Волгоградском главпочтамте, просматривается улица адресата, после чего письмо отправляется в соответствующее почтовое отделение в этом районе. При этом центральное отделение так же не интересует номер дома или квартира, для них эта информация тоже является излишней. Т.е. пограничный маршрутизатор Волгограда пересылает пакет на соответствующий узловой роутер. При этом у пограничного маршрутизатора есть только один маршрут до всех сетей, за которые отвечает узловой роутер.

5) И наконец в районном почтовом отделении смотрят улицу, дом, квартиру и отправляют письмо уже непосредственно адресату. IP-пакет прошел через роутер и попал на компьютер пользователя.

Представленная аналогия очень упрощенная версия сетевого взаимодействия в глобальной сети Интернет. И тем не менее, давайте на секунду представим, что нет такой четкой структуры в IPv4. Что сети дробятся на огромное количество подсетей и раздаются кому попало в произвольном порядке. Мы больше не сможем ориентироваться в сети с такой легкостью. Пропадают наши виртуальные континенты, страны и города. Отсутствие больших блоков IP адресов вынудит нас прописывать на каждом маршрутизаторе огромное количество маршрутов, буквально до каждого IP-адреса (а их 4 миллиарда). Большинство роутеров в принципе не поддерживают такую таблицу маршрутизации. Кроме того не будет возможности следить за адресами и их уникальностью, никто не даст гарантию, что один и тот же адрес не применят в нескольких местах. Наступит полный хаос и пользоваться привычным нам Интернетом станет просто невозможно.
Кроме того, следует еще помнить о таком делении IP-адресов как “Публичные” и “Приватные”. Приватные IP-адреса используются исключительно в локальных сетях. Эти сети могут быть любого размера, начиная от домашней сети, заканчивая сетью трансконтинентальной корпорации. По сути, большие корпоративные сети - это маленький аналог сети Интернет. Неправильно спланированная сеть может привести к таким проблемам как:

- Полное или частичное дублирование адресов;
- Увеличение количества маршрутов и как следствие - нагрузки на маршрутизатор;
- Нехватка IP-адресов при росте сети;
- Усложнение сети.

Все эти проблемы могут доставить существенные трудности, как администратору сети, так и всей компании в целом (особенно при возникновении неполадок).

Какой можно сделать вывод? Разберитесь в IPv4! Планированию сетей посвящена целая глава в программе курса CCNA. Слишком уж часто мне встречаются инженеры, которые не умеют планировать сети. Без этих знаний вы не сможете ни создавать, ни обслуживать большие и средние корпоративные сети.
Надеюсь данная статья кому-то пригодится.

среда, 18 мая 2016 г.

Обновление. CCNA 3.0

Ну вот и пришло время очередного обновления программы CCNA до версии 3.0. Предыдущее обновление было аж 4 года назад. Обновление ожидаемое и продиктовано современными, быстро изменяющимися IT технологиями. На мой взгляд программа существенно изменилась. Ключевые изменения:

ICND1
- Только RIP. Будет рассматриваться только этот протокол динамической маршрутизации. Ни OSPF, ни EIGRP. Весьма странный ход, который существенно упрощает экзамен.
- Комплексное рассмотрение сети. Что это значит? Это значит, что студент получит более общее представление о работе сети, рассмотрит такие технологии, как Collapsed Core, DNS и DHCP сервисы, основы Firewall, технологии WiFi (WAPs/Controllers). В большей степени будут рассмотрены принципы применения данных вещей, а не конфигурация.
- Мониторинг. Проверка версий роутера, syslog сообщений и т.д. Другие подробности мне неизвестны.

ICND2
- Конец Frame Relay. Наконец-то! В свое время это была очень популярная технология, но это было слишком давно. Больше этого не будет в программе ICND2. Уверен многие вздохнут с облегчением.
- Введение в BGP и принципы организации WAN (т.е. подключение к Internet).
- Введение в облачные технологии и SDN (software-defined networking). Очень важный, на мой взгляд раздел. Интересно посмотреть о чем будут рассказывать.
- Введение в приоритезацию трафика, т.е. QoS.

Изменились и коды экзаменов для новой версии. Если вы хотите получить CCNA в два этапа, то нужно будет сдать ICND1 100-105, ICND2 200-105. Если в один экзамен, то CCNA 200-125.

Если вы готовились по старой программе, то поторопитесь, объявлены даты закрытия версии CCNA 2.0:
Сдать ICND1v2.0 (100-101) и CCNAv2.0 (200-120) вы можете до 20 августа 2016 года.
Сдать ICND2v2.0 (200-101) вы можете до 24 сентября 2016 года.

Источник - Блог CBT Nuggets

вторник, 17 мая 2016 г.

Реальная домашняя лаборатория для подготовки к CCNP

Продолжаем вчерашнюю тему о реальном стенде для подготовки к экзаменам. Вчера мы рассмотрели необходимое оборудование для CCNA, сегодня попробуем узнать какое железо понадобится для подготовки к CCNP. Тема для меня особенно интересная, т.к. сейчас я уже практически заканчиваю подготовку к экзамену CCNP Route (это один из трех экзаменов: Route, Switch, Tshoot). Вся подготовка идет исключительно в UNetLab и иногда в GNS3. Попробую узнать, сколько денег я сэкономил.
Опять же, в качестве источника информации был взял гугл и рекомендации CBT Nuggets. Все цены указаны на БУ оборудование. Таким образом, для подготовки к CCNP нам понадобится:
Cisco 3550/3560 ($200) 2шт – коммутаторы третьего уровня.
Cisco 2600xm/2611/2621 ($100-$150) 2шт – маршрутизаторы.
Cisco 3620/3640 ($150) 1шт – маршрутизатор, который можно использовать как frame relay switch.
Cisco 1841 ($100) 2шт – дешевый Integrated Service Router (ISR).
Таким образом получаем общую сумму в районе $1000, но опять же, я уверен что если потратить чуть больше времени на поиск БУ оборудования, то можно сбить эту цену до $600. При этом если у вас уже было оборудование для CCNA, то докомплектация стенда будет минимальна.

понедельник, 16 мая 2016 г.

Реальная домашняя лаборатория для подготовки к CCNA

Я уже довольно давно пользуюсь различными симуляторами/эмуляторами сетей для собственного (и не только) обучения. Собственно, блог и является результатом этой деятельности. Совершенно очевидно, что нет идеальных эмуляторов, которые позволяли бы реализовать все функции, которые возможны на реальном оборудовании. Куча багов и ошибок может сильно испортить настроение при подготовке к различным экзаменам. Несмотря на это, у меня ни разу не возникало желание купить реальное оборудование для макетирования. Возможно я слишком жадный... Но у меня довольно часто спрашивают, сколько будет стоить лабораторный стенд для подготовки к CCNA. И что он должен в себя включать? Мне самому стал интересен данный вопрос. Немного погуглив, полазив по форумам и изучив рекомендации моей любимой компании CBT Nugets я получил следующий результат:

Для подготовки к CCNA необходимо иметь:
- Три маршрутизатора
- Три коммутатора
- Два компьютера
Этого будет достаточно для всей программы CCNA.
Теперь разберемся с моделями и ценами. Рассматривать мы будем естественно БУ оборудование. Цены будут браться с shop.nag.ru. Возможно что-то можно найти дешевле на avito, но это нужно искать, а у nag всегда в наличии, да еще и гарантия есть.

- Маршрутизатор. Подойдет любой из Cisco 2611(xm) / 2621(xm) / Cisco 1721 w/WIC-1ENET / Cisco 871(w). Цена на данные модели в районе 100-150$.


- Коммутатор. Любой из Cisco 2960 (100-150$), Cisco 3550 (200$), Cisco 3750 (200$).  Лично я рекомендую брать L3 коммутаторы (3550, 3750), у них богаче функционал и они вам пригодятся при подготовке к CCNP.

Приводить стоимость компьютеров я не буду, думаю с ними проблем не возникнет.
Таким образом, если взять максимальные цены мы получаем следующее:
3*150+3*200=1050$
Повторюсь, я взял максимальные цены, уверен что немного поискав, можно найти более выгодные варианты (например купить коммутаторы, у которых неисправны несколько портов) и сбить общую сумму до 500-600$.
Получившаяся сумма все равно немаленькая. Но если приобрести данный стенд на двух-трех человек, то получается уже не так дорого.

Лично я считаю что для подготовки к CCNA достаточно связки Cisco Packet Tracer + GNS3. Возможно я так говорю, потому что на момент подготовки у меня уже был опыт работы с реальным оборудованием. 
Если же вы твердо решили собрать реальный стенд, то будьте готовы потратить 500-1000$.

пятница, 6 мая 2016 г.

6. UNetLab. Компьютер в сетевой топологии - VPCS

Онлайн школа NetSkills продолжает свою работу. У нас шестой урок и на этот раз мы рассмотрим способы подключения компьютеров в сетевую топологию UNetLab. Более подробно остановимся на VPCS - самый простой и наименее затратный по ресурсам способ.
Перед началом, не забудьте обновиться до версии 1.0.0-8!
Видео урок:

пятница, 8 апреля 2016 г.

Как следует просить о помощи и почему нужно помогать

Сегодня мы затронем немного философские, но очень важные темы. Как и когда следует просить о помощи, и почему нужно помогать людям? Но т.к. наш блог посвящен IT-технологиям, то мы рассмотрим эти вопросы в разрезе жизни типичного IT-шника - системного инженера, сисадмина.
В наше время практически любая IT тема освещена от и до (за редким исключением). Операционные системы (Linux, Windows, ...), сетевые устройства (cisco, d-link, juniper, ...) сетевые технологии (dhcp, mpls, vlan, ...). Обо всем этом написано просто огромное количество мануалов. Однако даже самая исчерпывающая инструкция не даст гарантии понимания для всех “студентов”. Обязательно будут появляться дополнительные вопросы. И это не потому, что люди делятся на умных и глупых. Просто мы все разные. Кто-то чуть более внимательнее, кто-то лучше воспринимает цифры, кто-то - картинки. Одни любят короткие, но емкие статьи, а другие - подробные и с множеством примеров. Собственно для этого и создаются форумы и группы - чтобы люди могли спрашивать и отвечать.
Как и когда следует просить о помощи?
Уверен, что каждому, кто сейчас читает этот пост, приходилось обращаться за помощью на форуме, в группе вконтакте, в комментариях на ютубе и так далее. И вы наверняка видели, что на некоторые вопросы отвечают охотно, а некоторые так и остаются без ответа. Бывает даже, что человека начинают “тролить” за его якобы глупый вопрос. Как же правильно задать вопрос чтобы вам помогли? Я попробовал сформулировать несколько простых правил:
1) Никогда не задавайте вопрос не ознакомившись до конца с представленным материалом. Будь то статья, видео, инструкция - изучите внимательно и до конца. Возможно вопрос, который у вас возник уже описан и тогда вы будете выглядеть “не очень”. Возможно вам даже и ответят (ткнут носом), но большинство просто раздражается с таких вопросов и предпочитает игнорирование.
2) Никогда не задавайте вопросы по типу “Как настроить”, “Как сделать”, “Не работает, помогите”. Если вы спросите “Как настроить Cisco чтобы был интернет”, то даже не надейтесь на адекватную помощь. Подобные обширные вопросы просто неуважение к людям. Вы как бы говорите: “Ребята, у вас тут конечно крутое сообщество, вы все умные, но мне некогда разбираться, дайте мне готовый рецепт, чтобы я не напрягаясь сделал все по-быстрому”.
3) Задавайте вопрос только после того как попробуете сделать сами. Будь то пример по математике, настройка DHCP сервера на Linux, поднятие VPN канала…, вы обязаны сначала попробовать сделать это самостоятельно. Возможно большая часть вопросов отпадет, либо появятся новые, совершенно другие.
4) Максимально конкретизируйте свой вопрос. Чем конкретнее вопрос, тем лучше. Начните вопрос с описания проблемы. К примеру: “Возникла проблема при настройке access-list-ов”; “Появляется ошибка при аутентификации ...”; “Не могу пропинговать удаленный роутер” и т.д. Затем распишите что вы и как делали, приложите скриншот, часть конфига. Опишите полученные результаты и ошибки. Ваш вопрос должен напоминать мини инструкцию, т.е. быть максимально понятным. Люди должны видеть, что вы старались и сделали 95% работы, но вот последние 5% никак не можете осилить. Это вызывает уважение и желание помочь человеку. Никогда не просите готовое решение, как это описано в пункте 2.
5) Не пишите километровые вопросы. В пункте 4 мы определились, что вопрос должен быть развернутым. Но это не значит, что вы должны написать целую книгу. Увидев кучу текста, некоторые просто поленятся все это читать. Учитесь формулировать свои мысли коротко, но емко. Лаконичность - залог успеха во многих сферах жизни.
6) Не пытаться доказать отвечающему что он дурак. Очень частая практика, человек задает вопрос, ему отвечают и вдруг задавший вопрос начинает доказывать, что его не так поняли, а все советы идиотские, да и сам отвечающий не дружит с головой. Не делайте так. Либо будьте терпимее, либо просто игнорируйте не понравившиеся вам ответы. Иначе вам никто отвечать не будет.
Если резюмировать, то перед тем как задать вопрос, вы должны максимально проработать изучаемую тему, показать что вы трудились, поделиться промежуточными результатами. Данный принцип весьма положительно сказывается на умственных способностях. Правильно заданный вопрос это половина ответа. Это фундаментальная истина, не забывайте ее.

Почему нужно помогать людям?

Форумы, группы, правильно заданные вопросы… Это все хорошо, но совершенно бессмысленно если никто не будет отвечать. Что же заставляет людей помогать друг другу и почему вообще этим нужно заниматься? Почему кто-то должен тратить свое драгоценное время? При первом рассмотрении может показаться, что нет никакой пользы от помощи кому-то в интернете. Однако это совершенно не так. Попробую описать несколько причин, почему нужно помогать другим людям:
1) Вы получаете опыт. Я несколько раз говорил ранее, что очень сложно обучаться самостоятельно, без реальных задач. Нельзя просто так взять и “выучить cisco”. Нужны конкретные задачи из реальной жизни. Но что делать если в данный момент у вас просто нет никаких задач? Вы студент или работаете на первой линии и вы пока что понятия не имеете, какие проблемы могут возникать в реальной жизни. В этом случае “проблемы” ваших коллег, это просто подарок. Помогая им вы помогаете себе, получаете бесценный опыт, который так необходим при трудоустройстве.
2) Вы улучшаете свое понимание. Изучая ту или иную тему, вы сами того не замечая, можете пройтись по ней довольно поверхностно. Прочитали один раз, попробовали, вроде получилось. А раз получилось, значит можно идти дальше, не вникая в детали. Чаще всего это касается очень внимательных “студентов”, они выполняют задания четко по инструкции и у них получается все с первого раза. А есть ребята менее внимательные, которые сначала делают кучу ошибок, пытаются разобраться в чем дело и более досконально изучают тему. В итоге может получится, что тот, кто делает больше всех ошибок, становится специалистом на порядок лучше. Увидев вопрос по знакомой вам теме вы можете в первую очередь проверить, как усвоился материал. Если поймете, что у вас есть пробелы в теории, то это отличный повод подтянуть свои знания. Более того, когда вы попытаетесь объяснить человеку решение его проблемы, вы за одно раскладываете все по полочкам у себя в голове, это совершенно иной уровень понимания. Не даром есть шутка: “Третий раз объяснил, уже сам все понял, а они не понимают”.
3) Интересные знакомства. Этот вариант довольно редкий, но имеет место быть. Кто знает кому вы помогли? Есть вероятность, что в будущем этот человек поможет вам с трудоустройством. Помогая людям, вы раскручиваете свой собственный "брэнд". Люди знают что вы хороший специалист и на вас можно положиться.
4) Бесценное чувство своей полезности. Многие ли могут похвастаться тем, что чувствуют полезность своей работы? Кто-то может сказать, что ему абсолютно все равно, лишь бы платили хорошо, но этот человек просто обманывает себя. В глубине души нам всем хочется быть полезным, хочется менять мир к лучшему. Психологи уже много раз доказывали, что самые эффективные и трудолюбивые люди работают над амбициозными, революционными проектами, которые меняют мир к лучшему. Причина именно в ощущаемой полезности от их работы. Но естественно на всех такой работы не хватит. Есть скучные, рутинные задачи которые кто-то должен выполнять. В этом случае, помощь другим людям может стать глотком свежего воздуха. Помогая человеку вы чувствуете свою значимость и полезность. Некоторые даже испытывают гордость. Плюс это тешит самолюбие специалиста, ведь он понимает, что его знания и опыт ценятся.
5) Карма. Я сам не очень верующий человек. Но я глубоко убежден, что чем больше добра мы делаем, тем больше добра вокруг нас. Мы улучшаем свою карму так сказать. Не факт, что это добро к вам вернется, но вы все равно будете чувствовать себя гораздо лучше, на подсознательном уровне вам будет казаться, что люди в целом добрее. Так жить гораздо комфортнее, попробуйте.

Однако не стоит с фанатизмом относиться к помощи, тратя свое время буквально на каждый поступивший вопрос. Есть большая вероятность, что на вас выйдет очень ленивый человек, который будет простить вас сделать все за него. Не стоит с ним связываться, иначе он так и будут паразитировать на отзывчивых людях. Помогайте тем, кто уже решил 90% задачи, тем, кто действительно трудится и не ждет готового решения.

На этом я предлагаю закончить данный монолог. Хотел бы отметить, всё выше описанное является только моим мнением, которое конечно же может быть неверным. Я с радостью выслушаю ваши мысли по этому поводу.

9. Linux для начинающих. Заключение

Ну вот и все, Базовый курс "Linux для начинающих" официально завершен! Спасибо всем, кто смотрел данный материал. В заключительном 9-ом уроке мы подведем итоги и поговорим о будущем курсе.
Видео урок:

понедельник, 4 апреля 2016 г.

8. Linux для начинающих. DHCP сервер

Восьмой урок курса "Linux для начинающих". На этот раз мы узнаем как развернуть и настроить DHCP сервер на основе CentOS.
Видео урок:

Новый сайт проекта

Новый сайт проекта
Прокачай себя, а не персонажа из игры

Translate

Популярные сообщения

Blog Archive

Технологии Blogger.