Архив рубрики: Linux

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

Настройка DNS в Ubuntu

Сервера DNS используются системой для преобразования сложных для запоминания IP адресов в простые доменные имена. Это делается потому что людям сложно запоминать несколько никак не связанных цифр, но очень просто запомнить слово.

Когда компьютеру нужно узнать IP адрес какого-либо домена, он отправляет запрос известному ему DNS серверу. Эти сервера могут быть получены автоматически от роутера по DHCP или же заданы в ручную. В этой статье мы рассмотрим как выполняется настройка DNS Ubuntu 16.04 и более старых версиях.

Читать далее Настройка DNS в Ubuntu

Дата выхода Raspberry Pi 4 и характеристики

Raspberry Pi - это один из самых популярных микрокомпьютеров, когда-либо созданных. Этот компьютер стоит всего лишь $35, который может использоваться во всем: начиная от DIV устройств, карманных компьютеров, проектов домашней автоматизации и реальных космических проектов на борту МКС. Устройство имеет огромное количество поклонников, как любителей, так и профессионалов.

Были созданы такие устройства, как Raspberry Pi Zero с отличными характеристики и более низкой ценой, но пользователи ждут выхода новой версии оригинального Raspberry Pi. В этой статье мы собрали все, что известно на данный момент.
Читать далее Дата выхода Raspberry Pi 4 и характеристики

Библиотеки Linux

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

У каждой программы есть свой набор библиотек, которые должны быть в системе чтобы она смогла работать. Иначе бы программистам пришлось заново изобретать различные алгоритмы, писать много кода и разработка программ занимала бы в разы больше времени. В этой статье мы собрали основные библиотеки Linux, а также их предназначение. Эта информация поможет вам лучше освоиться в системе.

Что такое библиотеки?

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

Библиотеки делятся на два типа - динамические и статические. Статические библиотеки linux подключаются на этапе сборки программы, а динамические - во время выполнения и они общие для нескольких программ. Нас будут интересовать именно динамические библиотеки linux. Они находятся в папках /lib, /lib64, /usr/lib, /usr/lib/x86_64-linux-gnu. Каждая библиотека имеет расширение .so, за которым следует номер версии. Этот номер увеличивается каждый раз, когда разработчики вносят серьезные изменения. Такой подход необходим для того, чтобы сохранить совместимость для программ, использующих старые версии. Например, в системе может быть две библиотеки libfuse.so.0 и libfuse.so.1. Далее мы рассмотрим основные библиотеки и их предназначение.

Как получить информацию о библиотеках?

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

cat /etc/ld.so.conf.d/*

Во всех перечисленных здесь каталогах находятся статические и динамически библиотеки Linux:

ls -l /lib/x86_64-linux-gnu/

Информацию о зависимостях каждой библиотеки вы можете посмотреть командой ldd:

ldd /lib/x86_64-linux-gnu/ld-2.24.so

А еще можно узнать какому пакету принадлежит библиотека в Ubuntu:

dpkg -S /lib/x86_64-linux-gnu/ld-2.24.so

Как видите, библиотека ld.so принадлежит пакету libc6, точнее она входит в набор инструментов Си. Более подробно, о том, как устанавливать новые библиотеки и решать проблемы с ними, описано в статье библиотеки Ubuntu.

Основные библиотеки

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

  • libanl.so - библиотека работы с DNS;
  • libc.a - основная статическая библиотека языка Си;
  • libdl.a - библиотека, отвечающая за загрузку других библиотек во время запуска программы;
  • libnsl.so - работа со службой NIS;
  • libstdc++.so - стандартная библиотека C++;
  • libutil.so - реализует основные часто используемые функции;
  • libelf.so - библиотека для работы с бинарными файлами ELF;
  • libevent.so - библиотека с реализацией механизма вызова функций после события;
  • libgnutls.so - библиотека с основными методами и возможностями, используемыми в стандартных утилитах Linux;
  • ld-linux.so - главная библиотека, она собрана в виде статической и не имеет зависимостей. Загружает другие библиотеки и исполняемые файлы. Вы можете вызвать эту библиотеку как программу и передать ей адрес исполняемого файла для запуска.

Библиотеки кодеков

Эти библиотеки содержат наборы кодеков для воспроизведения различных медиа данных. Некоторые из них имеют несвободную лицензию или закрытый исходный код:

  • liba52.so - свободный декодер ATSC A/52;
  • libavfilter6.so - библиотека фильтров ffmpeg;
  • libavcodec57.so - библиотека кодеков ffmpeg;
  • libavformat57.so - библиотека форматов ffmpeg;
  • libavutil55.so - библиотека дополнительных функций ffmpeg;
  • libdv.so - программный кодек для DV;
  • libmad.so - MPEG аудио декодер;
  • libmpeg2.so - потоковый декодер видео данных;
  • libmpg123.so - библиотека консольного плеера mpg123;
  • libwebp.so - декодирование формата Webp;
  • libxvidcore.so - медиа кодек MPEG-4.

Звуковые библиотеки

  • libao.so - библиотека проигрывания звука с простым интерфейсом;
  • libasound.so - библиотека взаимодействия со звуковой подсистемой ALSA;
  • libaudio2.so - библиотека работы со звуком, входит в состав ALSA;
  • libespeak.so - библиотека синтеза речи;
  • libpulse.so - библиотека с основными методами PulseAudio;

Работа с архивами

  • libarchive.so - библиотека для работы с архивами различных форматов;
  • liblzma.so - работа с архивами LZMA.

Графические библиотеки

  • libart.so - библиотека с реализацией функций для работы с 3d графикой;
  • libaa.so - библиотека ASCII графики;
  • libgtk-3.so - набор методов графического фреймворка GTK 3;
  • libgd.so - базовые функции работы с графикой и рисования;
  • libgif.so - работа с форматом изображений Gif;
  • libjpeg.so - работа с изображениями Jpeg;
  • libglapi.so - свободная реализация методов для работы с OpenGL;
  • libgtk-x11-2.0.so - набор методов библиотеки GTK 2;
  • libwx_baseu.so, libwx_baseu_net-3.0.so и другие - набор библиотек фремворка создания графических приложений WX;
  • libX11.so - основные методы и функции X сервера;
  • libncurses.so - одна из самых популярных библиотек псевдографики;
  • libQtGui.so, libQt5Svg.so, libQt5Widgets.so и другие - библиотеки фреймворка разработки графических приложений Qt.

Работа с текстом

  • libaspell.so - библиотека проверки орфографии;
  • libfreetype.so - библиотека отрисовки шрифтов;
  • libharfbuzz.so - библиотека обработки символов Unicode;
  • libxml2.so - библиотека разбора XML;
  • libyaml-0.so - библиотека разбора Yaml.

Безопасность

  • libcrack.so - библиотека с реализацией методов перебора паролей для проверки их надежности;
  • libcrypt.so - библиотека, отвечающая за шифрование;
  • libssl3.so - библиотека шифрования SSLv3;
  • libapparmor.so - библиотека управления системой безопасности AppArrmor;
  • libaudit.so - библиотека слежения за состоянием системы и регистрации событий.

Библиотеки драйверов

  • libcups.so - библиотека работы с принтером;
  • libfuse.so - библиотека организации виртуальных файловых систем;
  • libgphoto2.so - библиотека взаимодействия с камерами по USB;
  • libsensors.so - используется для получения информации от датчиков на материнской плате;
  • libudisks2.so - библиотека usisks, которая отвечает за автоматическое монтирование и обнаружение подключенных устройств;
  • libv4l1.so - библиотека работы с веб-камерами;
  • libpci.so - библиотека работы с PCI устройствами;
  • libusb-1.0.so - библиотека управления USB;
  • libdrm.so - библиотека с общими возможностями Direct Rendering Manager, отрисовки графики с помощью видеокарты;
  • libdrm_amdgpu.so - DRM для драйвера AMDGPU;
  • libdrm_intel.so - DRM для карт Intel;
  • libdrm_nouveau.so - свободный DRM для видеокарт Nvidia;

Сеть

  • libresolv.so - библиотека получения IP адреса по имени хоста;
  • libpcap.so - библиотека анализа и захвата сетевых пакетов;
  • libproxy.so - настройка и управление прокси;

Эмуляция

  • libSDL.so - библиотека эмуляции загрузки компьютера и базовых возможностей BIOS;
  • libwine.so - библиотека прослойки для запуска приложений Windows в Linux.
  • libvirt.so - библиотека управления KVM;

Выводы

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

На завершение урок про библиотеки Linux:

https://youtu.be/qZEQ1gIvDVo

Файловая система Reiserfs

Файловая система ReiserFS была разработана специально для операционной системы Linux Гансом Райзером и компанией Namesys. Она стала первой журналированной файловой системой, которую приняли в ядро и развивалась тогда, когда про журналирование файловых систем Ext еще не планировалось.

Первая версия ReiserFS вышла в 2001 году, на то время, файловая система была очень интересна и имела множество новых возможностей, но потом ее развитие замедлилось и теперь ее обогнали такие известные файловые системы, как Btrfs и ZFS. В этой статье будет рассмотрена файловая система ReiserFS, мы поговорим о ее особенностях, а также детально разберем как создавать разделы и работать с ней.

Читать далее Файловая система Reiserfs

Как пользоваться Unetbootin

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

Программа unetbootin теряет свою популярность и ей на смену уже приходят такие утилиты, как Etcher, но она все еще используется. В этой статье мы рассмотрим как пользоваться Unetbootin, как установить утилиту и применять все ее возможности.  Но начнем с установки программы.

Установка Unetbootin

Вы можете найти детальные инструкции по установке и настройке программы на официальном сайте. Например, для Windows можно получить там установочный файл, а для Linux найти исходники и инструкции по установке. Например, в Ubuntu программа есть в официальных репозиториях, но там устаревшая и нерабочая версия. поэтому лучше использовать для установки официальный PPA:

sudo add-apt-repository ppa:gezakovacs/ppa
$ sudo apt update
$ sudo apt install unetbootin

После завершения установки вы можете приступать к использованию утилиты.

Как пользоваться Unetbootin

Первое, с чего стоит начать, это первый запуск и интерфейс программы.

1. Интерфейс

В Ubuntu, программу можно запустить из главного меню:

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

  • Строки выбора дистрибутива для загрузки;
  • Выбор образа дистрибутива для записи;
  • Выбор устройства для записи образа.

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

2. Запись локального образа

Записать образ на флешку с помощью Unetbootin очень просто. Сначала перенесите переключатель в положение образ диска:

Затем выберите "Стандарт ISO". Затем кликните по троеточию и выберите образ, который хотите записать на свою флешку:

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

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

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

3. Загрузка образа из интернета

Если на вашей локальной машине нет необходимого образа и вы не знаете, где его скачать, но вам нужно записать тот или иной дистрибутив Linux на флешку, программа unetbootin может очень сильно помочь. Здесь есть возможность загрузки образов. Вам необходимо установить переключатель в положение "Дистрибутив", а затем выбрать нужный дистрибутив:

После выбора имени дистрибутива, выберите его версию. Странно, что для Ubuntu доступна только версия 16.04. Утилита постоянно разрабатывается на GitHub и там есть свежие коммиты, но почему-то список дистрибутивов не был обновлен. В остальном же, вам остается выбрать носитель и все остальное как описано выше, а затем нажать "ОК".

Выводы

Фактически, это все, что можно сделать с помощью программы. Теперь вы знаете как пользоваться Unetbootin, и на что способна эта программа. Разобраться в программе достаточно просто, и я надеюсь, что эта статья была вам полезной. Если остались вопросы, спрашивайте в комментариях!

Настройка Ubuntu 17.04 после установки

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

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

Настройка Ubuntu после установки

Начнем, уже по традиции подобных статей, со смены обоев рабочего стола. А потом перейдем к настройке интерфейса и установке программного обеспечения.

1. Выбор фона

По умолчанию дистрибутив Ubuntu 17.04 поставляется с вот таким фоном:

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

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

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

2. Выбор темы

Не всех устраивает тема Ubuntu 17.04 по умолчанию. Многим, и в том числе мне хочется чего-то более интересного, поэтому давайте установим и применим тему Numix. Это одна из лучших тем для Ubuntu. Для установки наберите такие команды:

sudo apt install numix-gtk-theme numix-icon-theme

После выполнения этой строки будет установлена как тема интерфейса, так и тема иконок. Далее, чтобы активировать эту тему нам понадобиться сторонняя программа, Unity Tweak Tool, она тоже есть в официальных репозиториях:

sudo apt install unity-tweak-tool

Далее запустите программу из главного меню и откройте пункт "Тема":

Здесь вам будет достаточно только выбрать пункт "Numix" чтобы применить тему:

Теперь вам осталось перейти на вкладку "Значки" в этом окне и выбрать нужный набор значков:

3. Настройка интерфейса

Кроме темы, есть еще несколько возможностей изменения интерфейса, которые вы, возможно, захотите настроить в своей системе. Рассмотрим эти моменты детальнее. Вы можете перенести лаунчер приложений, который находится слева, вниз, для этого выполните такую команду:

gsettings set com.canonical.Unity.Launcher launcher-position Bottom

А эта команда вернет положение панели в состояние по умолчанию:

gsettings set com.canonical.Unity.Launcher launcher-position Left

В предыдущих версиях Ubuntu была возможность сворачивать приложения щелчком по их значку на лаунчере. Но потом она была отключена. Чтобы ее включить выполните:

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true

По умолчанию, имя пользователя не отображается на панели, но вы можете включить эту возможность:

gsettings set com.canonical.indicator.session show-real-name-on-panel true

Многие пользователи хотят видеть меню не глобально, а отдельно в заголовке каждого окна. В таком случае откройте "Настойки системы" -> "Внешний вид" или просто "Изменить фон", затем перейдите на вкладку "Режим" и выберите "Показывать меню для окна" -> "В заголовке окна":

4. Настройка шрифта

Если вы раньше пользовались Gnome 3, то знаете, что там есть такая возможность, как масштабирование шрифтов и выбор шрифта для системы с помощью Gnome Tweak Tool. Утилита Unity Tweak Tool тоже так умеет. Запустите ее и откройте пункт "Шрифты":

Затем укажите необходимые параметры шрифтов:

5. Установка репозиториев

Для того чтобы иметь возможность установить все необходимые вам программы, нужно сначала добавить в систему все необходимые репозитории. Для этого откройте через Dash инструмент "Программы и обновления":

Затем перейдите на вкладку "Программное обеспечение Ubuntu" и отметьте там все галочки:

6. Обновление системы

Одно из первых действий, которое необходимо выполнить после установки системы - это обновление. Репозитории мы добавили, теперь время обновить список пакетов и все программы до самых новых версий. Сначала репозитории:

sudo apt update

Затем всю систему:

sudo apt full-upgrade

Использовать необходимо именно опцию full-upgrade чтобы обновить полностью все пакеты используя разрешение зависимостей и удаление ненужного.

7. Установка индикаторов

Вы можете добавить множество различных индикаторов на панель Ubuntu чтобы сделать ее более информативной. Мы подробно рассмотрели их в статье индикаторы Ubuntu. Например, очень полезным будет индикатор Caffeine, который отключает блокировку экрана на время просмотра видео. Для его установки наберите:

sudo apt-get install caffeine

8. Установка кодеков

После того, как mp3 кодек изменил лицензию, он начал поставляться вместе с дистрибутивом, и это сильно облегчило жизнь, но есть еще и другие необходимые кодеки, которые вам придется установить, если вы не отметили соответствующую галочку во время установки:

sudo apt-get install ubuntu-restricted-extras
$ sudo apt-get install ffmpeg gxine libdvdread4 icedax tagtool libdvd-pkg easytag id3tool lame libxine2-ffmpeg nautilus-script-audio-convert libmad0 mpg321 libavcodec-extra gstreamer1.0-libav

Кроме того, вам может понадобится флеш плеер:

 sudo apt install adobe-flashplugin

9. Установка программ

Следующим важным моментом, который обязательно включает настройка Ubuntu 17.04 после установки, будет установка программ. Естественно, что дистрибутив не может вместить в себя все необходимое именно для вас, поэтому что-то придется доустанавливать. Сначала установим браузер Chromium:

sudo apt install chromium-browser

Также вы можете установить Google Chrome. Для общения вам могут понадобится такие программы, как Skype, Telegram и Viber:

sudo apt install skype
$ sudo apt install telegram-desktop

wget http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb
$ sudo dpkg -i viber.deb

Для воспроизведения мультимедиа контента можно использовать VLC и плеер Clementine:

sudo apt install vlc
$ sudo apt install clementine

Для ведения заметок можно использовать Simplenote:

sudo apt install simplenote

Для редактирования изображений применяется графический редактор Gimp:

sudo apt install gimp gimp-data gimp-plugin-registry gimp-data-extras

Многим приложениям для нормальной работы необходима установленная в системе Java машина:

 sudo apt install icedtea-8-plugin openjdk-8-jre

Установите программы для работы с архивами:

sudo apt-get install p7zip-rar p7zip-full unace unrar zip unzip sharutils rar uudeview mpack arj cabextract file-roller

Также, возможно, вы захотите установить приложения для оптимизации системы. Программа BleachBit используется для поиска дубикатов файлов:

sudo apt install bleachbit

Для очистки и оптимизации системы можно использовать Stracer:

wget https://github.com/oguzhaninan/Stacer/releases/download/v1.0.4/Stacer_1.0.4_amd64.deb
$ sudo dpkg --install Stacer_1.0.4_amd64.deb

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

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

10. Синхронизация с облаком

Синхронизация с сетевыми аккаунтами дает несколько полезных преимуществ. Вы можете настроить связь с аккаунтом Google и синхронизировать события из календаря, почту и фотографии прямо в системе. Также можно подключить аккаунт Facebook и сразу получать уведомления о сообщениях. Правда, непонятно почему убрали возможность синхронизации с Google диском, как в Gnome 3, но это уже такое.

Откройте настройки системы, затем раздел "Сетевые учетные записи". Кликните два раза по учетной записи Google:

Затем кликните по надписи авторизовать, введите свой Email и пароль:

Дальше осталось подтвердить доступ:

Готово, настройка синхронизации завершена и теперь вы можете выбрать какие возможности включить, а какие нет:

Выводы

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

На завершение обзор Ubuntu 17.04:

Как пользоваться Tor Browser

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

Одна из программ, которая позволяет оставаться анонимным при просмотре различных сайтов, прятать свой IP адрес, браузер и характеристики компьютера - это анонимный браузер Tor. В этой статье мы рассмотрим как пользоваться Tor Browser, как установить и настроить программу, а также как правильно ее применять.

Что такое Tor Browser?

Tor Browser - это не просто обычный браузер с настроенным VPN для сокрытия IP. Он разрабатывается проектом TorProject и использует сервис Tor для обеспечения анонимности.

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

Tor Browser основан на Mozilla Firefox и объединяет в себе не только сервис Tor, но и ряд расширений браузера, которые позволяют повысить анонимность и безопасность. Среди них HTTPS Everywhere, NoScript, а также расширения для управления сервисом Tor.

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

Как пользоваться Tor Browser?

Перед тем, как мы рассмотрим как пользоваться Tor Browser необходимо разобрать установку программы. Мы будем говорить об установке в Linux, но в Windows или MacOS не будет большой разницы, так как установка выполняется загрузкой файла из официального сайта.

1. Установка Tor Browser

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

После того как загрузка будет завершена, перейдите в папку с архивом и распакуйте его:

Перейдите в папку, которая появилась в результате распаковки и запустите скрипт "Setup Tor Browser":

Скрипт подготовит программу к работе и иконка превратится в просто "Tor Browser":

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

2. Первый запуск

Чтобы запустить анонимный браузер Tor просто выполните двойной клик по программе:

При первом запуске программа спросит как подключаться к сети Tor, напрямую или используя прокси. В большинстве случаев подходит прямое подключение и необходимо нажать кнопку "Соединится":

Будет выполнено быстрое соединение и откроется окно браузера. Здесь сразу же вы можете настроить уровень безопасности, который определяет, будет ли включен JavaScript и возможности воспроизведения видео или нет:

Чтобы проверить действительно ли работает Tor и ваш ip адрес скрыт, откройте ссылку по центру страницы:

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

3. Изменение IP адреса

С помощью Tor Browser вы можете очень быстро изменить свой IP адрес. В левом верхнем углу браузера есть иконка настроек Tor. Чтобы изменить IP адрес для текущего сайта просто нажмите "Новая цепочка для этого сайта". Страница обновится и вы увидите новый адрес, поскольку браузер подключится через новый выходной узел:

Также, с помощью того же значка вы можете полностью перезапустить браузер и получить полностью новую конфигурацию сети. Для этого нажмите кнопку "Изменить личность", а затем подтвердите закрытие всех вкладок и перезапуск:

В остальном же использование браузера Tor сводится к вводу нужного адреса и просмотра сайтов.

4. Настройка подключения к сети

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

 

Теперь просто устанавливайте галочки напротив нужного пункта, например, настройка моста, если ваш провайдер блокирует доступ к сети. Список мостов можно найти в интернете:

Настройка локального прокси сервера, на случай если доступ к интернету из вашей компании возможен только через прокси:

Настройка портов для подключения:

К сожалению, это все, что вы можете настроить в графическом интерфейсе Tor Browser. Но у нас еще есть в запасе конфигурационные файлы.

5. Настройка Tor

Мы все еще можем настроить браузер Tor, а точнее сервис Tor через конфигурационный файл torrc. Он находится по адресу /Browser/TorBrowser/Data/Tor:

Мы обязательно рассмотрим настройку Tor более подробно в одной из следующих статей, а сейчас только немного пробежимся по основным параметрам, которые вы можете здесь изменить. Допустим, вы хотите, чтобы выбирались выходные узлы только из России, то есть у вас был только российский IP. Откройте ваш файл torrc и добавьте в него такую строчку:

ExitNodes {ru}

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

StrictExitNodes 1

Вы можете исключить из узлов те, которым не доверяете по каким-либо причинам. Например, исключим российские и украинские сервера:

ExcludeNodes {ru}, {ua}

Это были основные параметры, относительно узлов, которые вы можете захотеть использовать. Обратите внимание, что настройки вступят в силу только после перезапуска Tor.

Выводы

В этой статье мы рассмотрели как пользоваться tor браузером - самым безопасным браузером, который поможет скрыть ваши личные данные от злоумышленников. Как видите, настроить и запустить в работу браузер очень просто. Надеюсь, эта информация была полезной для вас. Если остались вопросы, спрашивайте в комментариях!

Настройка Logrotate

В Linux, большинство сервисов и программ, которые работают в фоне, таких как Apache, Nginx, Postfix и других записывают информацию о своем состоянии, результатах работы и ошибках в лог файлы. Стандартное расположение логов или как их еще называют - журналов - в папке /var/log.

С помощью анализа логов вы можете понять что работает не так, почему произошла ошибка и как решить возникшую проблему. Но тут кроется одна проблема. Размер логов постоянно растет и они занимают все больше и больше места на диске, поэтому необходимо вовремя чистить логи и удалять устаревшие записи, чтобы они не мешали нормально работать. Это можно делать вручную время от времени или настроить скрипты Cron, но есть еще более простой вариант - утилита logrotate. В этой статье будет рассмотрена настройка logrotate и ее использование.
Читать далее Настройка Logrotate

Как пользоваться Filezilla

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

Один из самых популярных FTP клиентов, который используется множеством пользователей различных платформ, включая Windows, MacOS и даже Linux. Эта программа позволяет очень просто подключаться к удаленному серверу, выполнять там нужные действия, например, редактировать файлы, загружать их или скачивать, а также удобно просматривать файловую систему. В этой статье мы рассмотрим как пользоваться FileZilla для решения своих задач.

Как пользоваться Filezilla?

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

1. Установка FileZilla

В большинстве современных дистрибутивов Linux эту программу можно установить из официальных репозиториев. Например, для установки программы в Ubuntu используйте такую команду:

sudo apt install filezilla

А в RedHat или CentOS:

sudo yum install filezilla

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

2. Интерфейс

Сразу после запуска программы вы увидите такое окно. В небольшом диалоговом окне утилита сообщает информацию о версии и ссылки на документацию:

Это окошко можно закрыть. Дальше рассмотрим интерфейс главного окна программы:

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

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

3. Подключение к серверу

Первое что необходимо сделать - это подключиться к удаленному серверу. Для этого укажите такие параметры:

  • ip сервера - айпи адрес или имя домена, на котором запущен FTP сервер, в нашем примере мы будем использовать один из тестовых серверов;
  • имя пользователя - ваш пользователь или anonimous для анонимного доступа;
  • пароль - пароль вашего пользователя, можно оставить пустым для анонимного доступа;
  • порт - если FTP сервер запущен не на стандартном порту, его нужно указать здесь.

После этого нужно нажать "Быстрое подключение". Программа спросит нужно ли запоминать пароль. Чтобы опция запоминать стала активной необходимо сначала выбрать "Не запоминать", а затем снова "Запоминать":

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

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

4. Загрузка файлов

Один из самых частых способов применения FileZilla - это загрузка файлов на удаленный сервер. Для этого просто выберите нужный файл, откройте для него контекстное меню и выберите "Закачать на сервер":

Точно таким же образом можно отправить на сервер несколько файлов. Просто отметьте их с помощью клавиши Ctrl или мышкой, а затем откройте контекстное меню и выберите "Закачать на сервер":

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

5. Редактирование файлов

Одна из полезных возможностей FileZilla, которых нет в других программах - это редактирование файлов. Вы можете редактировать файлы как на локальном компьютере, так и на удаленном. Для этого просто выберите нужный файл и в контекстном меню для него выберите "Открыть":

Дальше откроется текстовый редактор, где вы можете внести все необходимые изменения. После того как вы завершите, сохраните файл и закройте редактор. FileZilla спросит вас нужно ли загрузить новый файл на сервер:

В обоих окнах соглашайтесь.

6. Поиск файлов

Мы не всегда точно знаем где находится тот или иной файл. Программа поддерживает возможность поиска и это может помочь пользоваться FileZilla в некоторых ситуациях. Чтобы найти файл по имени, размеру и дате в структуре каталогов сервера или локального компьютера. Чтобы начать поиск кликните по инструменту с нарисованным биноклем. В открывшемся окне нужно ввести параметры поиска:

Вы можете выбрать такие параметры, как "Имя", "Размер", "Дата" и "Путь". После того как нужные критерии будут установлены, нажмите "Искать". В этом же окне программа отобразит обнаруженные файлы.

7. Другие действия с файлами

С помощью клиента FileZilla вы можете выполнять все стандартные действия с файлами на удаленном сервере. Возможно использование FileZilla для создания каталогов, создания файлов, переименования и даже изменения прав доступа. Все эти возможности доступны из контекстного меню файла.

8. Настройка FileZilla

Не всегда нас будут устраивать стандартные возможности программы. Тогда может понадобиться настройка FileZilla. Чтобы открыть настройки, откройте меню "Редактирование", затем выберите "Настройки".

Первое что нас будет интересовать, это режим передачи файлов. Существуют два режима:

  • Активный - сервер подключается к клиенту и скачивает файл;
  • Пассивный - клиент сам подключается к серверу, затем идет передача файла.

Как вы понимаете, если компьютер подключен к интернету через NAT, то активный режим работать не будет. В программе по умолчанию используется пассивный. Эту настройку можно поменять на вкладке FTP:

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

На вкладке "Передачи" можно настроить количество файлов, которые передаются одновременно, а также указать максимальную скорость с которой может выполняться передача файла FileZilla:

На вкладке "Правка файлов" вы можете выбрать редактор, который будет использоваться при редактировании:

Выводы

В этой статье мы рассмотрели как пользоваться FileZilla client для управления файлами на удаленном сервере по FTP. Это отличная утилита, которая позволяет выполнить все необходимые действия, причем намного проще, чем с помощью консольных клиентов. С ней довольно просто разобраться, особенно после этой инструкции. Если у вас остались вопросы, спрашивайте в комментариях!

Шифрованные файловые системы

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

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