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

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

Лучшие темы для Gnome 3

Gnome 3 - это одно из лучших и самых популярных окружений рабочего стола для Linux. Фактически у Gnome только один соперник - KDE, все остальные же либо основаны на нем, либо предназначены для слабых систем и имеют очень облегченный интерфейс. Gnome имеет достаточно простой и красивый интерфейс по умолчанию, но его можно еще больше улучшить.

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

Как пользоваться кошельком Electrum

Кошелек Electrum - это один из самых популярных кошельков для криптовалюты. В первую очередь он используется для Bitcoin, но на основе кода Electrum были созданы кошельки для других монет, таких как Ethereum, Stratis, Zcash и многих других. Интерфейс кошелька для всех монет одинаковый, ведь используется один и тот же исходный код с небольшими модификациями.

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

Что такое Electrum?

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

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

Установка кошелька Electrum

Кошелек Electrum поддерживает большинство платформ. Он написан на Python и Qt4, поэтому может быть запущен в большинстве систем. Мы будем рассматривать установку кошелька для Bitcoin, но для других криптовалют все будет выглядеть аналогично, только нужно будет найти нужный архив с файлами. Скачать bitcoin версию для вашей системы можно на официальном сайте. Там есть как exe и dmg файлы, так и файлы для Linux. Есть даже apk для Android:

С установкой в Windows думаю вы разберетесь, для Linux нам нужен файл tar.gz. Для работы electrum в Linux нужен Python и Qt4. В Ubuntu их можно установить такой командой:

sudo apt install python-qt4 python-pip

Когда скачаете файл, можете распаковать его и запускать программу из полученной папки. Другой вариант - установить Electrum в систему командой:

sudo pip2 install Electrum-2.9.2.tar.gz

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

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

Дальше мы рассмотрим как пользоваться кошельком Electrum, но сначала вы узнаете как создать новый кошелек.

1. Первоначальная настройка

При первом запуске программа попытается создать новый кошелек. Сначала выберите пункт "Автоматически" для поиска серверов:

Затем вы можете выбрать существующий файл кошелька или создать новый, если у вас пока его нет:

Просто введите имя или оставьте  по умолчанию и нажмите "Далее". Тип кошелька можно брать обычный:

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

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

Последний пункт - ввод пароля для шифрования ваших ключей.

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

2. Получение монет

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

 

 

Тут нас будет интересовать адрес получателя. Это и есть адрес вашего кошелька, на который нужно отправить монеты. Тут же вы можете создать запрос и отправить его отправителю, с помощью qr кода. Адрес можно скопировать или сканировать через QR код.

В Electrum у вас будет много адресов для кошелька, около 10, вы можете посмотреть их все и баланс по ним на вкладке "Адреса". После отправки некоторое время не будут перечисленными на ваш кошелек. Пока ваша транзакция не будет добавлена в блок майнерами. Для биткоина это может занять несколько дней, но для Stratis или Ethereum будет достаточно нескольких секунд.

 

 

3. Отправка монет

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

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

4. Резервное копирование

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

Для копирования кошелька выберите меню "Файл", а в нем "Создать копию":

Дальше останется только выбрать папку куда все это сохранить. В будущем вы сможете восстановить из нее свой кошелек Electrum.

Дальше, если вас интересует как восстановить electrum кошелек, то все тоже достаточно просто, откройте меню "Файл", затем "Создать/восстановить":

Выберите тип колешька, затем укажите, что у вас есть сид фраза или приватные и открытые ключи:

Осталось только вести фразу или выбрать ключи чтобы восстановить биткоин кошелек electrum.

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

Откройте в главном меню пункт инструменты, затем откройте "Настройки":

Здесь можно настроить внешний вид, отображение валюты и другие подобные параметры:

Чтобы настроить прокси откройте "Инструменты" -> "Сеть". Здесь внизу окна вы можете указать прокси сервер, который следует использовать.

Настройка Electrum достаточно простая.

6. Сообщения

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

Затем введите адрес кошелька, которым будете подписывать и само сообщение:

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

Выводы

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

https://youtu.be/CvoSh8eDR68

Что нового Ubuntu 17.10

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

В этой статье мы собрали все что известно на данный момент что нового Ubuntu 17.10. Первая бета-версия Ubuntu 18.10 выйдет в августе, а это значит что осталось еще немного времени и разработчики вряд ли успеют добавить большое количество нововведений. Финальная бета-версия выйдет 28 сентября, 12 октября планируется кандидат в релизы, а финальная версия выйдет 19 октября. Поддерживаться дистрибутив будет только девять месяцев, а это означает, что уже в июле вам нужно будет обновиться до LTS или же вы не будете получать больше обновлений.

Читать далее Что нового Ubuntu 17.10

Установка Linux на VirtualBox

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

Читать далее Установка Linux на VirtualBox

Создание сертификата OpenSSL

В наши дни очень часто для повышения безопасности сетевых соединений или просто для аутентификации используются SSL сертификаты. Одна из самых популярных свободных программ для создания сертификатов - это OpenSSL. Это утилита командной строки, которая позволяет создавать различные виды сертификатов, например, PKI или HTTPS.

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

Дополнения гостевой ос Virtualbox Debian

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

Читать далее Дополнения гостевой ос Virtualbox Debian

Шифрование usb флешки

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

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

Читать далее Шифрование usb флешки

Простая настройка OpenVPN Linux

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

Другое применение для OpenVPN - это обход блокировок различных интернет ресурсов. Существуют различные серверы OpenVPN серверы в интернете, но будет намного надежнее если развернуть OpenVPN на своем сервере. Мы рассматривали процесс в статье установка OpenVPN на Ubuntu, но для новичков это достаточно сложно. В этой инструкции мы рассмотрим как выполняется настройка OpenVPN linux с помощью скрипта openvpn-install, который упрощает процесс установки и настройки в несколько раз. С его помощью вы получите работающий сервер в течение нескольких минут.

Настройка OpenVPN сервера в Linux

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

 wget https://git.io/vpn -O openvpn-install.sh

Затем запустите скрипт от имени суперпользователя с помощью такой команды:

bash openvpn-install.sh

Дальше скрипт задаст несколько вопросов по настройкам OpenVPN. Сначала нужно указать точный ip адрес VPS, на котором будет запущен OpenVPN, именно на этом адресе программа будет слушать соединения:

Затем выберите протокол, который вы хотите использовать. Например, если я хочу использовать TCP то нужно выбрать 2:

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

Выберите сервера DNS, которые нужно использовать, мне, например, нравятся сервера от Google:

Введите имя клиента, для которого будут подписаны сертификаты на доступ:

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

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

Теперь установка и настройка OpenVPN сервера Linux завершена. Конфигурационный файл для клиента сохранен по адресу /root/sergiy-pc.ovpn, может иметь и другое имя, в зависимости от того, какое имя вы дали клиенту. Самое интересное, что для того чтобы добавить новых клиентов, вам просто достаточно запустить скрипт еще раз. Осталось только скопировать полученный файл клиенту, для этого можно на клиентском компьютере выполнить scp:

scp root@адрес_сервера:/root/sergiy-pc.ovpn /etc/openvpn/

Настройка клиента OpenVPN

Вы можете настроить OpenVPN на клиентской машине как захотите, например, с помощью NetworkManager. Но мы рассмотрим ручной вариант. Сначала установите саму программу. Установка OpenVPN Linux Ubuntu выполняется командой:

sudo apt install openvpn

А для CentOS:

sudo yum install openvpn

Теперь для подключения к нашему серверу используем полученный файл:

openvpn --config /etc/openvpn/client.ovpn

Вы можете использовать команду ip addr чтобы проверить ip адрес интерфейса OpenVPN - tun0:

ip addr

Как видите, OpenVPN автоматически выдал IP вашему компьютеру, теперь можете проверить подключение к этому серверу с помощью ping:

ping -c3 10.8.0.1

Вот и все, ваша сеть готова к работе.

Выводы

Пять минут и настройка OpenVPN Linux завершена, а на подключение следующего клиента уйдет еще меньше. Этот метод не специфичен для RPM систем и может использоваться также в DEB системах, таких как Ubuntu или Debian. Если у вас остались вопросы, спрашивайте в комментариях!

Полная настройка OpenVPN:

Установка пакетов ArchLinux

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

Общее описание технологии

Пакетный менеджер pacman является основным признаком дистрибутива ArchLinux. Archlinux pacman предназначен для установки программ и пакетов в дистрибутиве ArchLinux. pacman оперирует пакетами, которые, как и в случае с другими пакетными менеджерами представляют из себя бинарные архивы, содержащие некоторые данные для установки.

Pacman сам по себе может использоваться не только в ArchLinux и его производных, но и в прочих дистрибутивах. Возможна адаптация pacman для использования RPM, а также пакетов прочего типа, несовместимого со стандартным ArchLinux.

Pacman, как и RPM имеет возможность загрузки части пакета при обновлении. При работе pacman зачастую значительно быстрее обрабатывает транзакции, нежели это делает DPKG или RPM.

История разработки ArchLinux

Первые версии ArchLinux на самом деле являлись просто некоторой сборкой LFS, содержащим набор скриптов для сборки и развертывания дистрибутива. Очень долго, для установки самого дистрибутива pacman вообще не использовался, установочный образ содержал специализированную программу, называемую Arch Install Frimewere (AIF).

Сам по себе, дистрибутив в первых своих версиях содержал примитивную скрипт-сборочную пакетную систему, называемую Arch Build System (ABS). Суть такой примитивной пакетной системы заключался в предоставлении быстрого и удобного метода сборки пакетов из исходного кода. Но это не то, что хотел иметь собственно разработчик Arch Linux. По этой причине была разработана утилита pacman, которая и предназначалась для оперирования с уже собранными бинарными пакетами. ABS затем была переназначена для того, чтобы заниматься сборкой пакетов для pacman.

В дальнейшем, ABS в Archlinux позволил создать пользовательский репозиторий рецептов для сборки пакетов, называемый AUR. Из AUR возможна установка пакетов ArchLinux, которых нет даже в официальных репозиториях.

Установка пакетов в ArchLinux

Установка пакетов ArchLinux, их обновление, а также их удаление как мы уже поняли выше, осуществляются при помощи pacman. Данная утилита достаточно проста. Рассмотрим команды ее синтаксис:

$ sudo pacman [опция] <имя пакета>

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

  • -S – установка программ в archlinux;
  • -Sw - скачать пакет но не устанавливать;
  • -U - установить локальный пакет;
  • -s – поиск пакета;
  • -i – информация;
  • -u – обновить пакеты;
  • -y – обновить списки пакетов из репозиториев;
  • -dd – игнорирование зависимостей;
  • -g – запрос информации о группе;
  • -l – вывод пакетов в виде списка;
  • -o – вывод в файл;
  • -R – удаление;
  • -Q – запрос к базе данных установленных пакетов;
  • -F – поиск по файлам;
  • -D – задание и изменение цели установки уже имеющегося пакета;
  • -R - удалить пакет;
  • -Rn - удалять резервные копии конфигурационных файлов;
  • -Rs - удалять зависимости пакета;

Это основные опции, которые будут применяться в этой инструкции.

Установка пакетов ArchLinux

Сначала рассмотрим как выполняется установка программ ArchLinux с помощью Pacman из официальных репозиториев, а потом остановимся на пользовательском репозитории AUR. Теперь рассмотрим основные команды pacman archlinux.

Установка пакетов Pacman

Опции для pacman при использовании комбинируются в одну фразу, таким образом, например, для обновления репозиториев и обновления ОС команда будет выглядеть так:

sudo pacman -Suy

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

Установка конкретного пакета:

sudo pacman -S [имя пакета] 

Удаление конкретного пакета:

sudo pacman -R [имя пакета] 

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

sudo pacman -Rdd [имя пакета] 

Поиск пакета в репозиториях:

pacman -Ss [имя пакета] 

Получение информации о пакете:

pacman -Si [имя пакета] 

Поиск только среди установленных пакетов:

pacman -Qs [имя_пакета]

Просмотр списка всех установленных пакетов:

pacman -Qqe

Просмотр списка файлов пакета:

pacman -Ql [имя_пакета]

Очистка кэша:

sudo pacman -Scc

Установка пакетов из AUR

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

curl -o install.sh https://gist.githubusercontent.com/Tadly/0e65d30f279a34c33e9b/raw/pacaur_install.sh
$ sudo sh install.sh

Теперь вы можете использовать те же опции что и в утилите pacman в pacaur чтобы пользоваться AUR, например, поиск пакета:

pacaur -Ss firefox

Установка пакета:

pacaur -S firefox

Графический интерфейс Pacman

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

Для установки пакета достаточно открыть для него контекстное меню и нажать "Установить":

Удаление пакетов выполняется тем же образом.

Выводы

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

https://youtu.be/BRYxP__89LQ

Температура процессора Linux

В этой небольшой статье мы рассмотрим как посмотреть температуру процессора с помощью lm_sensors. Lm_sensors - это акроним от Linux monitoring sensors. Это набор инструментов с открытым исходным кодом, с помощью которого вы можете посмотреть и отслеживать многие параметры работы системы, такие как напряжение, температура, влажность и обороты кулеров.

Читать далее Температура процессора Linux