Get Ubuntu Version: Как Узнать Версию Ubuntu?

Рано или поздно, каждый человек работающий с Ubuntu задается вопросом — как узнать какая у меня версия Ubuntu? Особенно важно знать какая у вас версия Ubuntu, если вы хотите установить какое-то программное обеспечение и вам необходимо выбрать для какой версии скачать соответствующий инсталлятор. Из данной короткой заметки вы узнаете, как из командной строки получить полную […]

Tor Браузер — Сменить IP Адрес Страны

Многие компании в интернете разрешают доступ к своим сервисам только из определенных стран. Чтобы попасть на веб-сайт, который заблокирован для вашей страны — можно воспользоваться Tor Browser. По умолчанию, Tor Browser выбирает выходную ноду из любой страны случайным образом, но его можно настроить так, чтобы в качестве выходных нод он использовал только ноды с IP-адресами […]

Установка Docker в Ubuntu-16.04

Для тех, кто хочет билдить и запускать Docker-контейнеры в Ubuntu-16.04 — в первую очередь необходимо установить сам Docker. Чтобы установить последнюю версию Docker и иметь возможность без проблем обновлять ее в будущем — рекомендуется устанавливать Docker из официального репозитория. В этом руководстве я покажу, как установить бесплатный Docker CE (Community Edition) в Ubuntu-16.04 из стабильного […]

YUM — Установить Конкретную Версию Пакета

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

Git — Удалить Ветку (Локальную или Удаленную)

Обычно, когда вы начинаете работу над какой-то новой фичей, вы создаете из ветки по умолчанию (обычно называемой master) — новую ветку и работаете с ней. Когда работа сделана — вы сливаете вашу ветку с master и создаете новую для работы над следующей фичей. В независимости о того, работаете вы с локальным или удаленным Git-репозиторием, будет […]

Telegram API: Отправка Сообщений — Бот Для Уведомлений

Как насчет получения push-уведомления о завершении какого-либо долгого процесса в Linux? Или как насчет скрипта, запускаемого из crontab, который собирает какие-либо данные и периодически отправляет отчеты на ваш мобильный телефон? В данном руководстве описывается процесс создания бота для личных уведомлений, который может отправлять сообщения из командной строк в Linux через Telegram API.

Linux PS Команда: Узнать Дату и Время Старта Процесса

Привычные в Linux команды ps -ef или ps aux показывают время старта процессов, которые были запущены сегодня. Для более старых процессов они показывают только дату старта либо только год, но никак не время. Не стоит переживать! Информация о времени старта давно запущенных процессов в Linux никуда не делась и ее все еще можно узнать с […]

Linux: Сжать PDF — Уменьшить Размер PDF

Отсканированный и сохраненный в PDF документ может быть очень большим, что не всегда есть хорошо. Например, большой размер PDF файла не позволит отправить его по электронной почте из-за вполне возможных ограничений на максимальный размер для вложений. В Linux, с помощью утилиты ps2pdf, которая является частью пакета ghostscript, вы можете сжать PDF файл их командной строки […]

Как: Разделить PDF Файл — Linux Командная Строка

Иногда возникает необходимость извлечь из PDF файла определенные страницы и сохранить их как другой PDF документ. Из командной строки в Linux можно легко разбивать PDF документы на страницы с помощью утилиты pdftk. Из данной статьи вы узнаете, как извлечь отдельные страницы или диапазон страниц из PDF файла и сохранить их в качестве другого PDF документа.

SED — Найти и Заменить Строку в Файле

Самой полезной опцией в sed — является опция поиска и замены. В частности, она позволяет найти в текстовом файле определенные строки (содержащие определенные слова, шаблоны или попадающие под определенные регулярные выражения) и заменить каждую такую найденную строку какой-то другой строкой. Чтобы заменить целую строку с помощью sed, необходимо в начале и в конце шаблона, по […]