Linux для обычных пользователей. Книга для новичков

Команда tail отображает последнюю часть (по умолчанию 10 строк) одного или нескольких файлов или передаваемых данных. Его также можно использовать для отслеживания изменений файлов в реальном времени.

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

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

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

LXLE — дистрибутив Linux, основанный на самой последней версии Lubuntu LTS. Использует графическую оболочку LXDE.

Несмотря на то, что LXLE легкий дистрибутив, он старается предоставить интуитивно понятный и красивый UI (пользовательский интерфейс). Система прекрасно оптимизирована и имеет хорошую производительность, поставляется с широким спектром легких приложений, предустановленных по умолчанию.

Минимальные системные требования для LXLE:

  • RAM: 512 МБ (рекомендуется 1 ГБ)
  • CPU: Pentium 3 (рекомендуется Pentium 4)
  • Место на жестком диске: 8 ГБ

Скачать дистрибутив вы можете здесь.

Вышла Tails

Новые функции

Новый метод установки

Главной новостью для является то, что полностью изменены методы установки Tails.

Если коротко, вместо загрузки ISO образа (формат изначально предназначенный для CD дисков) вы теперь загружаете Tails как USB образ: образ данных в том виде как они должны быть записаны на USB диск.

  • Для macOS новый способ намного проще, поскольку он использует графический инструмент (Etcher) вместо командной строки.
  • Для Windows новый метод намного быстрее и больше не требует 2 USB флешки и промежуточной Tails. Конечная USB флешка также работает лучше на новых компьютерах с UEFI.
  • Для Debian и Ubuntu новый метод использует родное приложение (GNOME Disks) и больше не нужно устанавливать Tails Installer.
  • Для других дистрибутивов Linux новый метод является более быстрым и больше не требует двух 2 USB флешек и промежуточной Tails.
Читайте также:  Как сделать скриншот экрана в Windows

По-прежнему доступны ISO образы для людей, использующих DVD или виртуальные машины.

Методы обновления Tails остались прежними.

Обновления и изменения

  • Запуск Tails должен быть немного более быстрым на большинстве машин.
  • Подсказывает пользователям использовать sudo когда они пытаются в командной строке использовать su

Имеющееся программное обеспечение

  • Обновлено ядро Linux до Обновлены микрокоды Intel и AMD и большинство пакетов прошивок. Это должно улучшить поддержку нового железа (графика, Wi-Fi и прочего).
  • Удалена Liferea, как это было анонсировано Tails 3.9.
  • Обновлён Tor Browser до 8.0.5.
  • Обновлён Thunderbird до 60.4.0.

Исправленные проблемы

  • Исправлен чёрный экран при запуске Tails с некоторыми графическими картами Intel

Ссылки на скачивание последней версии Tails с официального сайта: в шпаке этой темы.

Для пентеста

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

BlackArch Linux

BlackArch – Дистрибутив GNU/Linux, предназначенный для тестирования безопасности. Он построен на базе Arch Linux, что понятно из названия. При установке на выбор можно поставить один из предлагаемых оконных менеджеров, либо оставить чистый можно использовать как live систему, в виртуальной машине, установить на компьютер, или же имеется возможность уже установленный Arch превратить в BlackArch(подробнее на оф. сайте *eng). BlackArch имеет в запасе огромнейшее количество утилит для пентеста.

Для пентеста

В качестве пакетного менеджера выступает pacman.

Поддерживаемые архитектуры: i386, x86_64, ARM.

Скачать готовый дистрибутив можно с официального сайта.

Parrot Security OS

Parrot Security OS – дистрибутив, сделанный на базе Debian. Поставляется с окружением рабочего стола MATE. Данная ОС имеет в своём наборе довольно большое количество для тестирования системы на проникновение. Он разрабатывается командой Frozenbox. Так же должное внимание было уделено внешнему виду дистрибутива.

Для пентеста

В качестве пакетного менеджера выступает apt & apt-get, формат пакетов, соответственно, *.deb.

Поддерживаемые архитектуры: i386, x86_64, ARM(Raspberry Pi, Orange Pi, Pine64).

Загрузить систему вы можете с официального сайта.

Wifislax

WiFiSlax – это дистрибутив GNU/Linux на основе Slackware. Имеет возможность запуска в Live режиме. Он предназначен для аудита безопасности сетей. Wifislax включает в себя длинный список инструментов для пентеста. Дистрибутив поставляется с окружением рабочего стола Xfce.

Для пентеста

Так как это Slackware, все дополнительные пакеты придётся собирать вручную.

Поддерживается только x86_64 архитектура.

Скачать можно с официального сайта (Важный момент: дистрибутив разрабатывается испанцами, поэтому могут быть проблемы с локализацией…).

Введение

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

Читайте также:  Анализ данных в Linux. Глава из книги «Bash и кибербезопасность»

Кроме того, здесь я поблагодарю всех тех, кто помогал мне работать над этой книгой.

Об авторе

Меня зовут Виталий Трунин, я родился, вырос и живу в небольшом провинциальном городе. Окончил местный университет по специальности «Финансы и кредит». У меня есть семья, любимая супруга и две замечательные дочурки.

В сфере IT я работаю более 10 лет. На текущий момент моя работа связана с разработкой на языке T-SQL и сопровождением баз данных Microsoft SQL Server.

Кроме того, я являюсь основателем, разработчиком и администратором сайта , на нем Вы можете найти много статей на различные IT темы, включая про Linux, все их также написал лично я.

  • Путь программиста T-SQL. Самоучитель по языку Transact-SQL
  • Стиль программирования на T-SQL. Основы правильного написания кода
  • Как стать программистом? 14 советов по достижению поставленной цели

С операционной системой Linux я познакомился в 2011 году, когда в мои обязанности добавили сопровождение сервера баз данных, который работал на платформе Linux Ubuntu.

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

Для кого предназначена эта книга

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

Ответьте на следующие вопросы, если Вы хоть раз ответите да, значит, книга для Вас:

  • Вы хотите перейти на Linux и пользоваться только графическим интерфейсом?
  • Вы считаете, что Linux не для Вас, а только для продвинутых пользователей и программистов?
  • Вы хотите перейти на Linux, при этом Вы мало знаете об этой системе?
  • Вы не раз начинали читать книгу про Linux, но не дочитывали ее, потому что информация была для Вас сложной или просто ненужной?
  • Вы начинающий пользователь компьютера и хотите научиться пользоваться операционной системой Linux?
  • Вы не хотите углубляться в Linux (терминал, правка конфигурационных файлов, команды и так далее), Вам нужно узнать основу Linux, как обычному пользователю компьютера?

Кому эта книга противопоказана

Вы не найдете в этой книге ничего полезного, если:

  • Вы продвинутый пользователь Linux, программист под Linux или системный администратор;
  • Вы хотите стать программистом под Linux или системным администратором операционных систем Linux;
  • Вы хотите познакомиться с Linux на профессиональном уровне, узнать детальное внутреннее устройство, работать в терминале, иными словами, стать продвинутым пользователем;
  • Linux Вам не интересен, и Вы не собираетесь пользоваться этой операционной системой.

Конец ознакомительного фрагмента.

Как отобразить определенное количество байтов

Чтобы показать определенное количество байтов, используйте параметр -c ( —bytes ).

tail -c <NUMBER>

Например, чтобы отобразить последние 500 байтов данных из файла с именем вы должны использовать:

tail -c 500

Вы также можете использовать суффикс множителя после числа, чтобы указать количество отображаемых байтов. b умножает его на 512, kB умножает на 1000, K умножает на 1024, MB умножает на 1000000, M умножает на 1048576 и так далее.

Читайте также:  Резервное копирование в Linux – команда tar

Следующая команда отобразит последние два килобайта (2048) файла :

tail -c 2k

thoughts to “Инструкция по установке Tails с возможностью сохранением данных и программ (постоянным хранилищем)”

Здравствуйте, установленные программы не сохраняются после ребута, записи об установленных программах добавлины в конфиг /live/persistence/TailsData_unlocked/

есть выход?

Вам больше повезло — я даже не смог установить этот горе дистрибутив.

В целом, дистрибутив вызывает усталость:

  • установить на жёсткий диск — нельзя,
  • сделать копию live-образа на флешку, а потом для него сделать постоянное хранилище — нельзя
  • загрузился в live-обараз, стал ставить на флешку — дошло до 100% и написало что случился фейл без каких-либо объяснений
  • записал на флешку с помощью Universal-USB-Installer — не загружается, пишет что отсутствует какой-то конфигурационный файл…

Нет, такой «хоккей» нам не нужен.

Да и вообще, представьте себе, как выглядит трафик из среднестатистической квартиры: немного на , много на торренты и порно сайты, немного на гугл и на разные другие сайтики с него, иногда Tor трафик — ну понятно, зашли на какой-нибудь недоступный из-за фильтров сайт или скрыли IP чтобы написать какой-нибудь говнокомментарий на каком-нибудь говносайте. Типичная картина — никаких подозрений.

А представьте себе, что из одной квартиры постоянно весь трафик идёт через Tor. Вообще весь, причём прокачиваются большие объёмы (Tails и обновляется через Tor). Вот вы бы что подумали? Я бы первый подумал, что это американский шпион и что к нему нужно бы присмотреться…

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

я вам больше скажу , у меня получилось настроить на одной из 4 разных флешек хранилище,даже после первых 2-х перезагрузок установленные программы сохранились. но вот после 3 перезагрузки фиг)

забавная херня этот tails

как подружить тайлс с 3G модемом для отправки USSD сообщений модем связной мульти на базе алкатель ват тач Е 500

Источник

· Защита данных в Persistent Volume

Persistent Volume зашифрован по умолчанию, но есть одна проблема — расшифровать можно все что угодно, но не найти. Чтобы наш персистентный раздел было не возможно обнаружить мы используем кое-что по лучше, чем рекомендуют разработчики.

Скрытый раздел не очень удобен в использовании, поэтому только если Вам нужно устанавливайте эту программу, если же Вам не нужен TrueCrypt пропустите этот пункт.

Итак, разработчики Tails советуют пользоваться Сryptsetup, но раздел, созданный этим инструментом скрыт достаточно хорошо. Зачем создавать такой раздел, если его можно найти, так что пользоваться мы будем TrueCrypt, раздел созданный этим инструментом невозможно обнаружить. PS Несмотря на то, что проект TrueCrypt был закрыт еще в 2014 году он нам подходит, так как нашлись люди, продолжившие разработку.

· Защита данных в Persistent Volume

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