LinuxFormat №4(143), Апрель 2011: «Магия сисадмина»

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Ника Вейча «Секреты сисадмина», вышедшую в «LinuxFormat» №04 (143) Апрель 2011.

Выстругайте себе посохи, стряхните пыль с дорожных плащей — мы отправляемся в мир волшебного искусства сисадмина Linux.
Ник Вейч раскрывает книгу заклинаний...
«Секреты сисадмина»
Советы профессионалов, как сделать ваш Linux-компьютер быстрее, безопаснее и умнее.

  • Безопасность домашней сети

  • Магия командной строки

  • Запуск задач по расписанию

Содержание:

  • Перенести пакеты в новую инсталляцию
    Вы покалечили свою систему, и теперь её нужно переустановить; или вы просто хотите добавить диск, и вам неохота искать все ваши приложения заново.

  • Управление сервисами.
    Как экономить системные ресурсы или добавить требуемые функции.

  • Запуск задач из Anacron
    Как сделать так, чтобы ваш компьютер не был постоянно включен.

  • Проверка средней нагрузки.
    Как узнать, потянет ли ваш компьютер требуемые задачи.

  • Добавление к sudoers через visudo.
    Чтобы добавить полномочий пользователям или процессам.

  • Копирование файловых систем целиком.
    Как клонировать свой ПК или сделать полную резервную копию.

  • Проверка проблем с помощью dmesg.
    Простой способ выявить проблемы с драйверами.

  • Управление разделом подкачки.
    Как ускорить вашу систему или приспособить её к обстоятельствам.

  • Ручное добавление и удаление драйверов.

  • Защита паролём при загрузке.
    Как допускать к определённым инсталляциям и вообще к загрузке компьютера только доверенных пользователей!

  • Остановите SSH-атаки.
    Когда ваш компьютер доступен через Internet, каждая свинья рвётся получить к нему доступ.

  • А также:

    • Советы по работе с оболочкой

      • Перенаправляйте вывод.

      • Фильтруйте файлы в grep.

      • Сэкономьте на печатании.

      • Учитесь зацикливаться.

      • Сэкономьте на печатании, ч.2.

      • Пользуйтесь поиском.

      • Берите уроки истории.

    • Приложения звёздного уровня.

      • Back in Time

      • Webmin — Управление всем подряд с безопасного расстояния.

      • Dansguardian — Безопасный семейный серфинг.

      • Palimpsest — Высший пилотаж управления дисками.

      • FSlint — Возврат потраченного пространства.

      • Partimage — Клонирование ваших дисков.

    • Шаг за шагом.

      • Откат обновлений PPA.

      • Мониторинг системы с Ksysguard.

      • NAS: Сделать самим или купить?

Скачать статью полностью »

Был, был и весь вышел...

2

LinuxFormat №5(144), Май 2011: Тренинги Linux. Часть 4

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию Часть 4 статьи Майка Сондерса «Тренинги Linux», вышедшую в «LinuxFormat» №05 (144) Май 2011.

На этом занятии мы поговорим о том, с чем приходится иметь дело всем администраторам: управление пакетами. Читайте дальше, чтобы узнать, как управлять пакетами RPM и Deb.

Установить программу в Linux — пара пустяков, верно? Просто запускаете любимый графический браузер, ставите галочки напротив нужных приложений, и они волшебным образом загружаются из Интернета и устанавливаются. Большинству пользователей этого достаточно; но тем, кто намерен когда-нибудь стать настоящим сисадмином, нужно знать приёмы управления пакетами в командной строке дотошно. (Заметьте: подробный рассказ о командной строке ждёт нас позже, сейчас мы сосредоточимся лишь на нескольких утилитках.)

Если вы новичок в мире Linux, стоит сказать о том, что такое пакет. Вообще-то это сжатый файл, который распаковывается в несколько файлов и каталогов. Многие пакеты содержат программы, некоторые — рисунки и документацию. Большие проекты (типа KDE) разбиваются создателями дистрибутивов на несколько пакетов, чтобы при исправлении ошибки в одной маленькой программе вам не пришлось повторно загружать весь рабочий стол.

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

Скачать статью полностью »

Был, был и весь вышел...

3

LinuxFormat №5(144), Май 2011: «Запуск по расписанию»

Рубрика «Рецепты доктора Брауна»

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Криса Брауна «Запуск по расписанию», вышедшую в «LinuxFormat» №05 (144) Май 2011.

Запуск по расписанию
Cron Взглянем поближе на некоторые уровни файлов настройки Cron и Anacron, пары утилит для создания расписания запуска регулярных задач.

С помощью трёх утилит Cron, Anacron и at можно запланировать выполнение задач на будущее. Cron и  Anacron — демоны: они прячутся в фоновом режиме, периодически просыпаясь и проверяя, не пора ли выполнить запланированную задачу. Оба позволяют планировать запуск задач через равные интервалы времени. Их названия происходят от имени греческого бога времени Хроноса. Это корень таких слов, как «хронология», «хронометр» и «хроника». at — нечто иное: это утилита командной строки, и с её помощью можно запланировать однократный запуск программы в заданный момент времени в будущем. Однако и у at есть свой демон — atd, который отвечает за запуск задачи в соответствующий момент времени.

Скачать статью полностью »

Был, был и весь вышел...

4

LinuxFormat №6(145), Июнь 2011: Тренинги Linux. Часть 5

Тренинги Linux

Журнал «LinuxFormat»: Тренинги Linux. Часть 5

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию Часть 5 статьи Майка Сондерса «Тренинги Linux», вышедшую в «LinuxFormat» №06 (145) Июнь 2011.

Основательно покопавшись в «железе», файловой системе и пакетах, пора полностью освоить командную строку.

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

  • Она всегда с вами. Она существует за всеми слоями графики, видимыми в типичном настольном дистрибутиве Linux, и даже если оконный менеджер работает некорректно, можно нажать Ctrl+Alt+F2, переключиться в командную строку и исправить неполадки.

  • Ей не нужна графика. На компьютер можно зайти удалённо (по SSH) с другого конца света по коммутируемому соединению и работать так же, как на локальной машине. Не нужны тормозные VNC или удалённый рабочий стол. Аналогично, на многих компьютерах, например, на серверах, графический интерфейс ни к чему. Достаточно командной строки.

  • Она пряма и непосредственна. Она делает именно то, что ей велено. Никакой ерундистики вроде «кликните по красной кнопке недалеко от левого верхнего угла окна, затем найдите меню Foo и поставьте галочку рядом с ним». Вы просто набираете именно то, что должен выполнить компьютер, и он выполняет это. Никаких хождений вокруг да около.

    Поэтому все хорошие администраторы обладают глубоким пониманием командной строки, и если вам нужен сертификат LPI, вы должные усвоить идеи и утилиты, о которых мы поговорим. Если вы новичок в Linux, это ещё и прекрасный способ понять, насколько мощный и гибкий инструмент командная строка. В предыдущих статьях мы применяли несколько отдельных команд, а теперь изучим Bash — оболочку по умолчанию в 99,9% дистрибутивов Linux — более глубоко; итак, начнём!

Скачать статью полностью »

Был, был и весь вышел...

5

LinuxFormat №7(146), Июль 2011: Тренинги Linux. Часть 6

Тренинги Linux

Журнал «LinuxFormat»: Тренинги Linux. Часть 6

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию Часть 6 статьи Майка Сондерса «Тренинги Linux», вышедшую в «LinuxFormat» №07 (146) Июль 2011.

Освоив основы командной строки, пора перейти к продвинутым приёмам и технологиям.

Как мы узнали из предыдущей статьи, командная строка — не покрытый пылью старомодный способ работы с компьютером, необходимость в котором отпала с появлением графического интерфейса, а фантастически гибкая и мощная среда, где за секунды можно выполнить действия, эквивалентные сотням щелчков мыши. Кроме того, нельзя полагаться на то, что X Window System всегда будет работать правильно — и тогда знание командной строки жизненно необходимо; а если вы запускаете Linux на сервере, то не захотите, чтобы громоздкий графический интерфейс занимал место на диске.

Если вы только начали читать журнал и незнакомы с предыдущими уроками этого цикла, вы найдёте их в формате PDF в разделе «Magazine» нашего диска. Читайте их в своё удовольствие, но чтобы вы смогли извлечь максимальную пользу из материала этого номера, советуем сперва прочесть материал предшествующих уроков.

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

Скачать статью полностью »

Был, был и весь вышел...

6

LinuxFormat №8(147), Август 2011: Как нам «легализовать GPL»?

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Павла Протасова Как нам «легализовать GPL»?, вышедшую в «LinuxFormat» №08 (147) Август 2011.

Павел Протасов рассматривает возможные изменения российского законодательства, имеющие отношения к свободным лицензиям.

Тема соответствия российскому законодательству типовых лицензий на программы с открытыми исходными текстами и другие произведения является «больной» для российского OpenSource-сообщества: слишком много вокруг неё разведено спекуляций. Применением GPL заинтересовались не только разработчики и пользователи свободного ПО, но при этом в умах населения всё ещё продолжает циркулировать слух, что лицензия «не является законной, поскольку государство её не одобряет».

Политика открытого лицензирования
На беспочвенности этого слуха мы уже остонавливались (в статье «Восемь "нет" о GNU GPL», LXF139-140). Гражданский кодекс закрепляет принцип «свободы договора», разрешая заключать сделки, даже не предусмотренные законодательством, так что никакого «одобрения» и не требует.

Однако миф о том, что «GPL в России недействительна, поскольку не одобрена государством», оказался на удивление живучим. Пользуясь им, продавцы коммерческого ПО пугают потенциальных клиентов тем, что «придёт милиция и всё заберёт».

Скачать статью полностью »

Был, был и весь вышел...

7

LinuxFormat №8(147), Август 2011: Тренинги Linux. Часть 7

Тренинги Linux

Журнал «LinuxFormat»: Тренинги Linux. Часть 7

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию Часть 7 статьи Майка Сондерса «Тренинги Linux», вышедшую в «LinuxFormat» №08 (147) Август 2011.

Учитесь управлять процессами как профи и овладевайте редактором Vi, который славен своим минимализмом.

Наша серия про LPI близится к концу — последняя статья выйдет в следующем месяце; и пора обратиться к сложностям, встречающимся на пути системного администратора.

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

Наконец, мы исследуем редактор Vi, поставляемый почти с каждым дистрибутивом Linux и Unix; он считается трудным в освоении, но для разобравшихся в его основах становится просто даром Божьим.

В следующем номере мы приведём подробный список учебных вопросов для LPI, поэтому, когда вы закончите с этим руководством, у вас будет несколько недель, чтобы освежить знания. Удачи!

Скачать статью полностью »

Был, был и весь вышел...

8

LinuxFormat №9(148), Сентябрь 2011: Тренинги Linux. Часть 8

Тренинги Linux
Журнал «LinuxFormat»: Тренинги Linux. Часть 8

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию Часть 8 статьи Майка Сондерса «Тренинги Linux», вышедшую в «LinuxFormat» №09 (148) Сентябрь 2011.

В последней статье серии — создаём ссылки, управляем правами доступа и устанавливаем дисковые квоты. В конце вас ждёт тест!

Мы подошли к последней статье этой серии, и было здорово услышать ваш отклик. Мы очень рады, что эта серия оказалась вам полезной! Независимо от того, продвинувшийся ли вы пользователь Linux, решивший найти работу на своём новом уровне, или дилетант, которому просто хочется узнать побольше о своей операционной системе, желаем вам удачи.

Писать эти статьи тоже было приятно: ведь Linux полностью открыт и свободен, и здорово, что мы всегда можем залезть внутрь и посмотреть, чем он живёт. Вложив время и терпение, каждый может стать гуру. Есть всего несколько тем, которых мы ещё не касались, и мы разберёмся с ними сегодня. Мы узнаем, что такое ссылки файловой системы, как на безопасность файловой системы влияют права доступа и как ограничить использование дисковой памяти посредством квот. Так как эта серия началась добрых восемь месяцев назад, вы уже могли позабыть некоторые темы, поэтому зайдите в каталог Magazine/LPI_quiz на нашем диске или на сайт http://www.linuxformat.com/files/lpiquiz.txt и проверьте себя. Веселитесь, и счастливой вам линуксации!

Скачать статью полностью »

Был, был и весь вышел...

9

LinuxFormat №10(149), Октябрь 2011:

Ключевые навыки
Учебники начального уровня для новичков в Linux

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Боба Мосса из серии «Ключевые навыки: Учебники начального уровня для новичков в Linux», вышедшую в «LinuxFormat» №10 (149) Октябрь 2011.

Backup: Спасите ваши данные.

От катастрофических последствий потери данных убережёт экспресс-курс Боба Мосса по резервному копированию и восстановлению файлов.

Итак, вы установили себе Linux и потратили уйму времени, чтобы настроить его на свой вкус. Вы создали огромное хранилище личных фотографий, важных рабочих файлов и обширную библиотеку цифровых фильмов. И вдруг — катастрофа! Неправильная команда rm стёрла весь корневой раздел, юный родственник разлил кашку на ваш рабочий стол или новый супер-вирус-мутант проник на вашу систему и стремится пожрать все фотографии вашего любимого хомячка.

Список потенциальных несчастий бесконечен, и если у вас всего одна копия данных на одном устройстве, то целый ряд угроз только и ждёт вашей оплошности. Поэтому на всякий случай храните дубликаты файлов. Мы рассмотрим некоторые из лучших решений для резервного копирования в мире Linux и свободного ПО.

Скачать статью полностью »

Был, был и весь вышел...

10

LinuxFormat №11(150), Ноябрь 2011:

Ключевые навыки
Учебники начального уровня для новичков в Linux
С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Боба Мосса из серии «Ключевые навыки: Учебники начального уровня для новичков в Linux», вышедшую в «LinuxFormat» №11 (150) Ноябрь 2011.

Защита: Укрепим рабочий стол.

Оградите себя от онлайн-угроз, выбрав подходящее оружие борьбы против похитителей данных — Боб Мосс ведёт мастер-класс по безопасности.

После нашумевших пробоев безопасности у Sony и Facebook высокопоставленные чиновники от промышленности обоснованно тревожатся: кто же подвергнется очередной атаке? И это касается не только правительства и корпораций — вам тоже легко стать жертвой мошенничества и хитрости, о которых пишут в новостях, если хакер решит атаковать вашу систему. Атаке не обязательно целиться лично в вас, потому что хулиганы-скриптописцы и жулики уже засорили Интернет троянами, вирусами, шпионскими программами и фишингом. Суньтесь в петлю, и ловушка захлопнется, выдав преступникам доступ к вашим банковским счетам, паролям и конфиденциальным данным. А поскольку физически мошенники могут находиться в любой точке мира, полиция зачастую будет бессильна помочь вашей беде.

Однако, пока вы в ужасе не сбежали из Интернета, рад вам сообщить, что можно предпринять несколько простых шагов, чтобы отогнать ворюг — онлайн и оффлайн — желающих прорваться на вашу машину. Мы не обещаем уберечь вас от опасности прямых атак, но, надеюсь, предотвратим самые распространённые из них.

Скачать статью полностью »

Был, был и весь вышел...

11

LinuxFormat №11(150), Ноябрь 2011:

Logical Volume Manager
Основы продвинутого разбиения диска

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Джонатана Робертса из серии «Logical Volume Manage: Основы продвинутого разбиения диска», вышедшую в «LinuxFormat» №11 (150) Ноябрь 2011.

LVM: Управляем хранилищем

Много лет боявшийся экрана разбиения диска в Fedora Джонатан Робертс прогнал страхи и увидел, что LVM проще, чем он думал.

При установке дистрибутивов на базе Fedora у меня годами были проблемы с экраном разбиения диска. Что, чёрт подери, значили «группы томов LVM», vg_lvm и lv_root? Почему Fedora не использует добрые старые ссылки на устройства и разделы, как другие дистрибутивы?

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

Но недавно, проведя несколько дней за изучением основ LVM, я оценил, насколько это мощная и полезная технология — и поклялся применять её в любой схеме разбивки создаваемых мной дисков (по крайней мере, пока Btrfs не станет основной).

Сначала мы расскажем о том, что такое LVM и зачем это нужно. Затем возьмём экран установки в Fedora и покажем, как создать схему разбиения на разделы с нуля с помощью LVM. Мы также обратимся к командной строке и покажем вам инструменты, задействующие расширенные возможности LVM. Нужно изменить размер тома? Без проблем. Хотите добавить новый жёсткий диск или удалить старый? У нас и это есть. Мы даже намерены показать вам, как сделать «снимок» [snapshot] и создать полноценную резервную копию системы в LVM. Мы много чего осветим!

Скачать статью полностью »

Был, был и весь вышел...

12

LinuxFormat №12(151), Декабрь 2011:

Покорение командной строки

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Джонатана Робертса из серии «Покорение командной строки» вышедшую в журнале «LinuxFormat» №12 (151) Декабрь 2011.

Ваши пальцы обладают суперсилой, главное — уметь ею пользоваться. Джонатан Робертс овладевает командной строкой...


Командная строка — чрезвычайно мощный способ взаимодействия с компьютером. Она не только предоставляет доступ ко многим низкоуровневым административным утилитам, но и является эффективным и гибким способом решать ежедневные задачи.

К сожалению, непосвящённых она немало пугает. Этот мигающий курсор и загадочный текст, идущий перед ним, намекают на целый мир возможностей, но отнюдь не поясняют, с чего начать.
И всем известно, что нажатие не на ту клавишу переведёт компьютер в секретный скоростной режим, который расплавит процессор и уничтожит данные.
Однако волноваться вам не о чем. Командная строка — и вправду мощная штука, а за этой мощью стоит большая ответственность, но при небольшом запасе знаний вы спокойно направите эту мощь на более эффективную работу и извлечёте из своего компьютера больше пользы.
Наша статья обучит вас всему, что необходимо знать. Сперва мы объясним, что такое командная строка и как выполнять команды и интерпретировать результаты. Затем мы займёмся двуми мини-проектами. Первый познакомит вас с командами, потребными для повседневных задач, а также покажет ряд трюков для более продуктивной работы; во втором будут рассмотрены инструменты и приёмы применения командной строки для диагностики и ликвидации проблем.
Присматривайте за врезками с примерами, поскольку проверка теории на практике — это лучший способ ознакомиться с материалом.

А в качестве небольшого бонуса сотрудники LXF открыли свои любимые трюки в командной строке. Мы многое увидим, многое узнаем и здорово позабавимся, так чего же вы ждёте?

Скачать статью полностью »

Был, был и весь вышел...

13

LF №12(151), Декабрь 2011:

Ключевые навыки
Учебники начального уровня для новичков в Linux

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Джонатана Робертса из серии «Ключевые навыки: Учебники начального уровня для новичков в Linux», вышедшую в «LinuxFormat» №12 (151) Декабрь 2011.

Шифрование: Как хранить секреты

Вас осенила новая бизнес-идея, которую вы не хотели бы раскрывать своим конкурентам? Джонатан Робертс покажет, как запереть ваш компьютер.

Криптография — это искусство защиты информации от несанкционированного вмешательства третьих лиц. Это может означать сохранение конфиденциальности данных или обеспечение их целостности и подлинности.

Благодаря фильмам про Джеймса Бонда и телесериалам наподобие Смерть шпионам, такие слова мигом вызывают в мыслях образы шпионов в тёмных комнатах, тайные общества и тайные правительственные учреждения с гигантскими банками компьютеров.

Криптография, безусловно, играет свою роль в таких ситуациях, но гораздо шире применяется в менее увлекательных сценариях — например, в онлайн-банкинге и в том, как компании защищают личную информацию своих клиентов.

Она также, благодаря ряду прекрасных свободных и открытых программ, обычно применяется частными лицами, желающими надёжно хранить банковские реквизиты, пароли к учётным записям и любые другие виды цифровых данных.

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

Первый продемонстрирует, как обеспечить безопасность информации, хранящейся на ПК, если ПК потерян или украден.

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

Третий пояснит вам, как шифровать данные, которыми вы намерены поделиться с другими людьми. Используя те же инструменты, вы также сможете «подписать» цифровую информацию — и её получатели смогут убедиться, что это именно от вас, а не от злоумышленника, притворившегося вами.

Скачать статью полностью »

Был, был и весь вышел...

14

LF №01(152/153), Январь 2012:

Ключевые навыки
Учебники начального уровня для новичков в Linux

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Джонатана Робертса из серии «Ключевые навыки: Учебники начального уровня для новичков в Linux», вышедшую в «LinuxFormat» №01 (152/153) Январь 2012.

Спасём файлы: Ищем потеряшек

Навек оплакали свои старые файлы? Рановато! Джонатан Робертс расскажет, как спасти потерянные данные при помощи двух важных приложений.

В LXF149 Боб Мосс познакомил нас с отличными приложениями по созданию резервных копий для Linux, продемонстрировав, как сохранить данные в безопасности на случай катастрофы. Но даже прочтя мудрые слова Боба, кое-кто из нас выполнял резервное копирование не чаще, чем раньше, а это на практике ведёт к сводящей желудок ситуации, когда вы понимаете, что важнейшая папка потеряна навсегда.

К счастью, «навсегда» не всегда значит навсегда, и на этом уроке мы покажем вак, как поступать в подобной ситуации. Отличные программы TestDisk и PhotoRec способны восстановить почти всё!

Но прежде чем за них хвататься, обязательно прочтите врезку Куда они деваются? Там объяснено, что надо делать немедля по осознании факта потери данных: если вы не среагируете быстро и разумно,  TestDisk и PhotoRec, при всех своих достоинствах, мало чем помогут. Однако при чуточке знаний и удачи ваша следующая потеря данных не должна стать таким уж роковым событием.

Скачать статью полностью »

Был, был и весь вышел...

15

LF №02(154), Февраль 2012:

Grub 2: Пособие для старта

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Марко Фиоретти «Grub 2: Пособие для старта», вышедшую в «LinuxFormat» №02 (154) Февраль 2012.

Марко Фиоретти рассказывает самое важное, что необходимо знать о новом стандартном загрузчике Linux.

Grub — это Grand Unified Boot Loader [Великолепный унифицированный загрузчик], который много лет почти единолично загружал системы GNU/Linux. Первый Grub медленно, но верно покидает наши компьютеры, унося с собой все хитрости настройки загрузки, которым мы учились годами. Его преемник, Grub 2, более гибок, однако его файлы и процедуры настройки сильно отличаются. На нашем уроке описываются новинки Grub 2, свежая структура его основных файлов настройки и простейшие трюки его настройки.  В последней части представлены некоторые средства устранения неисправностей работы Grub 2, которые следует иметь под рукой, если что-нибудь пойдёт наперекосяк.
Grub 2 обогатился массой новых функций. Некоторые из них интересны только для разработчиков; про них мы здесь упоминать не станем. Остальные можно подразделить на  две группы: «может, оно мне и не надо, но как круто!» и «лучше бы это знать, так, на всякий пожарный». В первую категорию попадает поддержка не-x86 архитектур и меню с не-ASCII символами и более модульной архитектурой.

Что нового в Grub 2?
Изменения, более заметные конечному пользователю, включают скрипты в стиле оболочки, с условными операторами, а также поддержку универсальных уникальных идентификаторов (Universally Unique Identifiers, UUIDs). Это коды, присвоенные каждому устройству хранения на вашем компьютере: их применение резко улучшает обращение с внутренними и внешними накопителями, в особенности когда вы используете больше одной операционной системы. Другая крутая штука — Grub 2 можно установить или переустановить в любой момент, как любой другой пакет.
Однако если вы планируете устанавливать параллельно другие дистрибутивы Linux, лучше иметь специальный раздел /boot, отформатированный в ext3, чтобы избежать проблем с совместимостью разных процедур загрузки.

Скачать статью полностью »

Был, был и весь вышел...

16

LF №03(155), Март 2012:

OpenSSH: Как легко войти

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Маянка Шарма «OpenSSH: Как легко войти», вышедшую в «LinuxFormat» №03 (155) Март 2012.

Запуск скриптов через SSH-соединение может иметь свои закавыки. Маянк Шарма демонстрирует, как их перехитрить.

OpenSSH — одна из немногих вещей, полезных всем пользователям, будь то администраторы, разработчики или домашние пользователи. Нам привычен удалённый вход через OpenSSH на другой компьютер дома, в офисе или на другом конце планеты.

Работа с OpenSSH — сама простота. Когда клиент в первый раз связывается с сервером, SSH создаёт между ними защищённый канал связи, в котором весь обмен данными шифруется. Затем клиент спрашивает ваш пароль и отправляет его на сервер. По паролю сервер аутентифицирует вас и разрешает войти в систему на удалённом компьютере.

И здесь кроется большая проблема. Вы подключаетесь к удалённому компьютеру после ручного ввода пароля.

Большая проблема
Предположим, на локальном компьютере у вас есть задание cron, ежечасно запускающее скрипт, который копирует с удалённого сервера пару файлов.
И при каждой попытке скрипта связаться с удалённым компьютером у него спросят пароль. Это исключает использование SSH для задач, которые должны выполняться без вашего участия. Или нет?

Рассмотрим эту проблему подробнее. В состав OpenSSH входят несколько утилит командной строки, таких как scp и sftp: это расширения утилит cp и ftp, предназначенных для работы в защищённых каналах связи. Если вы хотите скопировать файлы на удалённый хост или с него, вы пользуетесь scp, которая автоматически установит SSH-соединение с удалённым хостом. При каждом запуске команда scp установит новое соединение с удалённым хостом. И если у вас три команды scp, один и тот же пароль придётся вводить трижды. Поэтому вам вряд ли захочется использовать scp в своих скриптах в чистом виде.

Вдобавок SSH не слишком хорошо масштабируется. Если у вас несколько учётных записей на разных компьютерах сети, запомнить уникальные сложные пароли для каждого из них будет невозможно.

Скачать статью полностью »

Был, был и весь вышел...

17

LF №04(156), Апрель 2012:

Рецепты доктора Брауна: Контейнеры OpenVZ

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Криса Брауна «Контейнеры OpenVZ», вышедшую в «LinuxFormat» №04 (156) Апрель 2012.

Используйте своё «железо» на полную силу с OpenVZ, лёгкой программой для виртуализации, идеальной для хостинг-провайдеров.

В мире бездна технологий виртуализации. Даже если ограничиться только применимыми в Linux, найдётся достаточно, чтобы глаза заслезились: Bochs, DOSEMU, KVM, VServer, OpenVZ, Parallels, различные версии VMWare, QEMU, Xen... список можно продолжить.

Сегодня я хочу рассказать вам об OpenVZ. Это технология ядра Linux, позволяющая запускать несколько виртуальных частных серверов (VPS) на одном физическом компьютере. Каждый из серверов при этом выглядит как отдельный сервер с отдельными доступом root, IP-адресом, таблицей процессов, файловой системой, правилами брандмауэра и т.д.

От средств полной виртуализации вроде Xen или VMWare эту программу отличает то, что в каждом экземпляре VPS используется одна и та же разделяемая копия ядра Linux. Поэтому, например, с OpenVZ нельзя загрузить экземпляр Windows 7 и экземпляр RedHat, и нельзя загружать модули ядра независимо в каждый VPS. Но «пространство пользователя» в каждом VPS может быть разным, поэтому можно, например, запустить CentOS и SUSE рядом на одном и том же ядре. Это эффективное решение, и можно создать достаточно полную иллюзию отдельно администрируемых компьютеров, чтобы удовлетворить пользователей, которые не хотят много платить за хостинг-услуги.

Это делает OpenVZ привлекательной технологией для хостинг-провайдеров, желающих получить максимальную прибыль при ограниченных вложениях в оборудование.

Скачать статью полностью »

Был, был и весь вышел...

18

LF №05(157), Май 2012:

Рецепты доктора Брауна: Укрощение облака

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Криса Брауна «Укрощение облака», вышедшую в «LinuxFormat» №05 (157) Май 2012.

Cloudmin позволяет централизованно управлять виртуальными системами, по различным технологиям. Присоединяйтесь к нам — попробуем его в действии.

Широкое распространение виртуализации и облачных вычислений привело к большому скачку количества логически отдельных компьютеров, которыми нужно управлять. У хостинг-провайдеров обычно оказывается смешанный набор систем: некоторые их них — виртуальные машины на офисных компьютерах, некоторые — на облаках EC2 или Rackspace, некоторые — даже старые добрые физические серверы. Не здорово ли было бы управлять всеми этими системами единообразно из одного административного интерфейса? Конечно!

Cloudmin — одно из таких решений. Цитируя его сайт (http://www.virtualmin.com/about-cloudmin), «Cloudmin представляет web-интерфейс для управления множеством систем, обычно виртуальных, работающих на базе технологии виртуализации наподобие Xen или OpenVZ. С помощью одного Cloudmin можно управлять несколькими хостами, в каждом из которых, в свою очередь, может быть несколько виртуальных систем».

Cloudmin доступен в различных версиях. Есть бесплатная версия (Cloudmin GPL), с которой можно управлять только виртуальными машинами Xen или KVM в одной основной системе. GPL-версия также не включает управление системами EC2 и управление невиртуальными (физическими) хостами. Затем есть версия Pro — в ней можно управлять несколькими хостами и несколькими технологиями виртуализации, в том числе Xen, OpenVZ (контейнерная технология, которую я описывал в прошлом месяце), KVM, Linux VServers, Solaris Zones и Amazon EC2.

Скачать статью полностью »

Был, был и весь вышел...

19

LF №06(158), Июнь 2012:

Безопасность: Спокойно открывайте свою локальную сеть с Virtual Private Network

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Нейла Ботвика «Применим VPN», вышедшую в «LinuxFormat» №06 (158) Июнь 2012.

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

Среди пользователей Linux популярны вопросы типа «Я хочу сделать службу XYZ доступной через Интернет, но только для авторизованных пользователей. Как это сделать безопасно?», где XYZ может быть VNC, NFS, Samba или локальный web-сервер. Ответ зависит от конкретного сервиса, который вы намерены предлагать, и от методов, предусмотренных сервисом для аутентификации и безопасности. Одни лучше, другие хуже, но это всё равно потенциально означает вашу обязанность заботиться о нескольких сервисах, обеспечивая безопасность всех. С вашей локальной сетью таких проблем нет, потому что у вас только зарегистрированные пользователи — разве что в ваши компьютеры может забраться кто попало.

Альтернатива оголению отдельных частей сети для доступа из Интернета — разрешить авторизованным пользователям подсоединяться к сети извне так, как если бы они были подключены к локальной сети напрямую. Virtual Private Network (VPN) как раз и устанавливает безопасный, зашифрованный туннель между компьютером и сетью. Хотя тоннель проходит через публичное интернет-соединение, весь траффик между вашим компьютером и сетью остаётся внутри туннеля, зашифрованный и защищённый.

Скачать статью полностью »

Был, был и весь вышел...

20

LF №07(159), Июль 2012: Собственники файлов — ACL

Учебник: Разрешайте работать со своими файлами по спискам управления доступом

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Нейла Ботвика «Собственники файлов: ACL», вышедшую в «LinuxFormat» №07 (159) Июль 2012.

Собственности посвящено девять десятых всех законов; ну, а если надо выдать файлы на запись нескольким пользователям? Нейл Ботвик расскажет про ACL.

По части владельцев файлов и прав доступа линуксоиды проходят через три стадии. Первая — трудности: «Почему это так и почему мне нельзя записать файл сюда?». Вторая — понимание пользы защиты файлов от случайного или намеренного изменения или удаления. Третья затрагивает не всех — это недовольство ограничениями системы. Главное из них в том, что у каждого объекта — файла или каталога — только один владелец, и это OK, пока в системе один пользователь (кстати, root мы пользователем не считаем — он обычно не работает с системой, а только администрирует её). А стоит появиться нескольким пользователям, которым нужно изменять файлы друг друга, всё усложняется. Ситуация эта нередкая: например, удобно иметь общий каталог, где вся семья хранит фотки и работает с ними. Очень часто общий доступ к файлам нужен нескольким сотрудникам или отделениям офиса. Всех этих пользователей можно свести в одну группу и пользоваться каталогом, которым владеет группа, с правом на запись; но если кто-то создаст внутри файл или каталог, его владельцем с правом на запись будет только он сам.

Скачать статью полностью »

Был, был и весь вышел...

21

LF №08(160), Август 2012: «Добавляем новый винчестер»

Учебник: Разбираемся с некогда простым добавлением жёсткого диска

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Нейла Ботвика «Добавляем новый винчестер», вышедшую в «LinuxFormat» №08 (160) Август 2012.

Неважно, собрались вы добавить 2-терабайтный колосс или крошечный SSD: Нейл Ботвик поможет сделать всё правильно.

Когда-то добавить новый жёсткий диск было просто: требовалось лишь подключить его к компьютеру и создать разделы любимым инструментом командной строки (fdisk, cfdisk) или графическим (Gparted). Если вы меняли системный жёсткий диск, можно было загрузиться с дистрибутивного CD, и установщик системы выполнял разметку за вас. Теперь всё стало несколько сложнее: с виду разные накопители, как выясняется, демонстрируют сходные проблемы.

Большие жёсткие диски, порядка 2 ТБ, стали стоить вполне разумно, и вы можете захотеть просто воткнуть один такой в компьютер и начать им пользоваться — а в результате окажется, что производительность ниже, чем у вашего старого диска. Всему виной схема организации данных. Многие годы информация хранилась блоками по 512 байт (этот блок не связан с размером блока файловой системы). Диски становились больше, число блоков росло, и при 2 ТБ превысило максимальное значение, которое можно сохранить в 32-битном целом.

Тогда производители дисков перешли на 4 КБ блоки, в восемь раз больше; таким образом, проблема отложена до времён, когда один диск будет вмещать 16 ТБ. Это также позволило эффективнее хранить большие файлы, особенно с учётом того, что многие файловые системы, включая ext2/3/4, также используют блоки по 4 КБ. Это всё звучит неплохо до тех пор, пока вы не осознаете, что жёсткие диски вынуждены обеспечивать обратную совместимость с некой популярной ОС, притворяясь, что они по-прежнему оперируют блоками по 512 байт. Что в этом плохого? А то, что если вы начнёте файловую систему с блока, номер которого не кратен 8 (скажем, 63, что издревле было значением по умолчанию в Linux), каждый 4-КБ блок файловой системы будет храниться в двух физических блоках на диске, и каждое его чтение или запись превратится фактически в две операции ввода-вывода, что крайне негативно скажется на производительности (по ряду причин, увеличение объёма работы в два раза вызывает более чем двукратное падение скорости).

Скачать статью полностью »

Был, был и весь вышел...

22

LF №09(161), Сентябрь 2012:

Рецепты доктора Брауна: Вы решили стать сисадмином?

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Криса Брауна «Вы решили стать сисадмином?», вышедшую в «LinuxFormat» №09 (161) Сентябрь 2012.

Первая часть серии, которая превратит вас из зелёного новичка в звезду системного администрирования.

На мои курсы приходят желающие стать системными администраторами (но есть и те, что не желают, кричат и отбиваются, и из расслабляюще-комфортной среды Windows их надо вытаскивать за уши.) Мне задают самые разные вопросы, но три самых частых выглядят примерно так:
ВОПРОС 1: Я хочу стать системным администратором Linux и разбогатеть. Стоит ли специализироваться на одном конкретном дистрибутиве?
ВОПРОС 2: Я несколько лет администрирую Windows и делаю всё необходимое в графических утилитах. Стоит ли знакомиться с утилитами командной строки для администрирования Linux?
ВОПРОС 3: С чего начать?

Скачать статью полностью »

Был, был и весь вышел...

23

LF №09(161), Сентябрь 2012:

Аудит безопасности сети Как побольше узнать об удалённом компьютере

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Игоря Штомпеля «Nmap: Сканируем Паутину», вышедшую в «LinuxFormat» №09 (161) Сентябрь 2012.

Внимание Игоря Штомпеля привлекло кроссплатформенное приложение, с помощью которого вы узнаете многое...

Многих пользователей волнуют вопросы сетевой безопасности. Одним из инструментов её достижения является программа Nmap, новая версия которой вышла недавно. Мы расскажем, как начать с ней работать.
Знакомство с Nmap
Nmap (http://nmap.org/) — это свободное (доступное на условиях лицензии  GNU GPLv2) кроссплатформенное программное обеспечение, которое позволяет осуществлять исследование и аудит сетевой безопасности. Платформы, на которых может работать Nmap — Linux, семейство BSD (Free-, Net-, Open-), Mac OS X, Solaris, Windows и ряд других. Хотя сегодня программа доступна для различных операционных систем, первоначально она создавалась для систем семейства *NIX.

История создания Nmap такова. Её автор Гордон Лайон [Gordon Lyon] был недоволен возможностями доступных на тот момент (вторая половина 90-ч гг.) сетевых сканеров безопасности (SATAN, Strobe от небезызвестного Джулиана Ассанджа [Julian Assange] и других). Он пытался модифицировать существующие программы, но результат его не устраивал. После этого Лайон решил сам написать программное обеспечение которое бы обладало всеми необходимыми ему возможностями.

Что же это за возможности, которые были необходимы будущему разработчику Nmap? Всё довольно просто: ему не требовалось ничего необычного, хотя по тем временам, наверно, это и было необычно: поддержка всех видов сканирования, быстрая работа. Именно этого он не мог получить от существующих к моменту начала разработки Nmap сетевых сканеров безопасности.

Скачать статью полностью »

Был, был и весь вышел...

24

LF №10(162), Октябрь 2012:

Рецепты доктора Брауна: Итак, вы хотите стать сисадмином?

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Криса Брауна «Итак, вы хотите стать сисадмином?», вышедшую в «LinuxFormat» №10 (162) Октябрь 2012.

Вторая часть серии, которая превратит вас из новичка в звезду системного администрирования. Поговорим о настройке сети.

В прошлом месяце мы говорили о способах удалённого подключения к серверам, которые вы администрируете. Мы обсудили такие утилиты, как ssh и VNC. На сей раз мы поговорим об основах настройки сети на сервере.
Вы научитесь:

  • Задавать IP-адрес, маску подсети и другие параметры сетевых интерфейсов

  • Задавать маршрут по умолчанию

  • Задавать статические маршруты к заданным сетям

  • Задавать расположение DNS-серверов

  • Настраивать Linux для работы в качестве маршрутизатора

Скачать статью полностью »

Был, был и весь вышел...

25

LF №10(162), Октябрь 2012:

Безопасность сети Прежде чем довериться хосту, неплохо было бы его проверить

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Игоря Штомпеля «Сканеры: hping3, Zenmap и Umit», вышедшую в «LinuxFormat» №10 (162) Октябрь 2012.

В развитие темы сетевого сканера, затронутой в прошлом номере, Игорь Штомпель рассматривает его графические оболочки.

На прошлом уроке мы занимались важным инструментом обеспечения сетевой безопасности — Nmap. Но это инструмент командной строки, в которой далеко не все чувствуют себя комфортно. И, конечно же, разработчики не обошли вниманием создание графических интерфейсов для Nmap. О них мы сегодня и поговорим.

Скачать статью полностью »

Был, был и весь вышел...

26

LF №11(163), Ноябрь 2012:

Рецепты доктора Брауна: Итак, вы хотите стать сисадмином?

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Криса Брауна «Итак, вы хотите стать сисадмином?», вышедшую в «LinuxFormat» №11 (163) Ноябрь 2012.

Третья часть серии, которая превратит вас из новичка в звезду системного администрирования. На этот раз говорим об управлении жёсткими дисками.

Месяц назад мы настраивали IP-сети на серверах Linux. Теперь рассмотрим основы управления хранилищами. Для начала добавим пустой новый диск, разобьём его на разделы, создадим на них файловые системы и подключим их к дереву файловой системы Linux.
Во всех статьях этой серии мы пользуемся CentOS 6.2. Если вы хотите следовать за мной (что я сильно советую), установите CentOS (можно на виртуальную машину) в соответствии с описанием из первой статьи.

Скачать статью полностью »

Был, был и весь вышел...

27

LF №12(164), Декабрь 2012:

Рецепты доктора Брауна: Итак, вы хотите стать сисадмином?

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Криса Брауна «Итак, вы хотите стать сисадмином?», вышедшую в «LinuxFormat» №12 (164) Декабрь 2012.

Четвёртая часть серии, которая превратит вас из новичка в звезду системного администрирования. На сей раз займёмся управлением  пакетами.

Месяц назад мы говорили об управлении жёсткими дисками серверов Linux. В этом выпуске мы рассмотрим основы управления пакетами, то есть главным образом команды rpm и yum.
Во всех статьях данной серии мы пользуемся CentOS 6.2. Если вы хотите следовать за нами (что я настоятельно рекомендую), установите CentOS (хотя бы в виртуальную машину) в соответствии с моим описанием в первой части.
У многих команд из обсуждаемых в этом месяце большой объём выходных данных, и на всё здесь не хватит места. Если вам нужны подробности, то полный транскрипт многих из сегодняшних команд есть на DVD и на нашем сайте, так что смелее обращайтесь к этому файлу в соответствующих местах.

Скачать статью полностью »

Был, был и весь вышел...

28

LF №12(164), Декабрь 2012:

Учебник: Наблюдайте за тем, что происходит в Linux, с syslog-ng

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Нейла Ботвика «Журналы: Следим за системой», вышедшую в «LinuxFormat» №12 (164) Декабрь 2012.

Есть такое место, где Linux прячет свои самые глубокие и тёмные секреты. Нейл Ботвик бестрепетно залглядывает туда.

В вашей системе есть каталог, куда вы, возможно, никогда не заходили; но он жизненно необходим и очень полезен, если что-то разладится. Это /var/log; в нём есть файлы журналов (они же — лог-файлы) почти всех действий, происходящих в системе. Большую часть операций журналирования выполняет системный логгер. Это фоновый демон, управляющий записью в лог-файлы — что позволяет не писать в каждой программе свой код для ведения журналов: все они вызывают одни и те же системные функции. В Linux несколько таких логгеров; они делают почти одно и то же. Мы займёмся syslog-ng, одним из самых популярных. Почти всё сказанное будет верно для любого из них.

Скачать статью полностью »

Был, был и весь вышел...

29

LF №01(165-166), Январь 2013:

Рецепты доктора Брауна: Итак, вы хотите стать сисадмином?

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Криса Брауна «Итак, вы хотите стать сисадмином?», вышедшую в «LinuxFormat» №01 (165-166) Январь 2013.

Пятая часть серии, которая превратит вас из новичка в звезду системного администрирования. Сейчас мы установим web-сервер.

Наконец в этой серии мы подобрались к тому, что должны делать серверы — обслуживать! Я решил установить web-сервер (хотя и не обычный Apache), но попытался обобщить процесс так, чтобы эти навыки пригодились вам при установке любого сервиса.
На всех уроках этой серии мы пользуемся CentOS 6.2. Если вы хотите следовать за мной, установите CentOS (можно и в виртуальную машину) в соответствии с описанием из первой статьи. У многих команд из обсуждаемых в этом месяце большой объём выходных данных, и на всё здесь не хватит места. Если вам нужны подробности, то полный траскрипт многих команд есть на нашем сайте: http://www.linuxformat.com/archives?issue=165 , так что смелее обращайтесь к нему в соответствующих местах.

Шестая часть серии, которая превратит вас из новичка в звезду системного администрирования. Поговорим о безопасности.

В этой, последней, части серии я хочу обратиться к теме безопасности серверов. Наверное, оставить её напоследок было ошибкой, поскольку можно подумать, что безопасность — это то, чем можно заняться в последнюю очередь, когда всё остальное уже сделано. Так поступать не стоит. Безопасность и разумный уровень паранойи должны быть заложены во всех ваших действиях. Кстати, если вам покажется, что большая часть того, о чём мы поговорим сегодня — нечто само собой разумеющееся, для этого есть причина. Для большинства из этого.
Для начала попытаемся дать определение безопасности. Формальная модель безопасности описывается моделью CIA — конфиденциальность (Confidentiality), целостность (Integrity) и доступность (Availability).
Конфиденциальность — это гарантия того, что информация на ваших серверах доступна только тем у кого есть право ей пользоваться. Целостность — это гарантия того, что информация сохраняется в первоначальном виде — это относится не только к данным, но и к программам. А доступность — это гарантия того, что данные и сервисы, предоставляемые системой, доступны именно должным образом (например, можно удовлетворить два первых требования, отключив компьютер от сети и заперев его в сейф, но это не слишком хорошо повлияет на доступность данных; помните, что атаки, нацеленные на отказ от обслуживания и призванные неблагоприятно повлиять на доступность вашей системы — одна из самых популярных разновидностей вредоносных атак).
Безопасность — это не программа, которую можно установить. Это постоянный процесс. Поэтому вот план поддержки безопасности системы из десяти пунктов.

Скачать статью полностью »

Был, был и весь вышел...

30

LF №07(159), Июль 2012:

Безопасность web-сервера: Предотвратите трюки хакеров с помощью WebGoal

С разрешения редакции журнала «LinuxFormat» предлагаю вашему вниманию статью Бена Эверарда «Хакерам: Сайт в безопасности», часть I, вышедшую в «LinuxFormat» №07 (159) Июль 2012.

Думаете, при последних заплатках безопасности Apache ваш сайт защищён? Бен Эверард показывает, что хакеры всё ещё могут до него добраться.

От социальных сетей до онлайн-магазинов и интернет-банкинга — Сеть прочно вошла в нашу жизнь. Но безопасно ли она? Уязвимости в серверах обычно быстро обнаруживаются и исправляются, но как насчёт web-приложений на этих серверах? Может ли хакер получить доступ к этим приложениям и заставить их работать на себя? Да, именно это и происходит в Интернете что ни день. В этой статье с помощью WebGoat, демонстрационного web-приложения, мы покажем вам технологии, которыми пользуются хакеры, потому что понимание угрозы — это первый шаг к защите от неё.

Скачать статью полностью »

Был, был и весь вышел...