XZTVC.ru

Блог разработчика

Создание загрузочного диска стандартынми средствами Ubuntu

Небольшая шпаргалка по тому, как самым простым способом создать установочный диск на Ubuntu. Для того, чтобы сделать из обычной карты памяти установочный диск воспользуемся стандартными средствами. А именно df и dd.

  • df (disc free) - утилита для отображения всех файловых систем по имени устройств.  Так как будет нужно имя устройства, чтобы передать его в параметр утилиты dd, то это отличный вариант.
  • dd (dataset definition) - утилита для копирования блочных данных, она переносит по одному блоку указанного размера с одного места в другое. Можно сказать что это блочный cp.

Поиск по содержимому файлов в Linux

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

Для этого в Linux есть достаточно большой набор инструментов. Посмотрим на них.

Отображение ветки git в терминале bash

Достаточно коротка статья, достойная одного твитта, но зачем тогда мне блог?

Мщем в файле ~/.bashrc, который отвечает за поведение коммандной оболочки для конкретного пользователя.

"~" - это путь до домашней дириктории текущего пользователя, можете заменить, если хотите удивить своего коллегу (и у вас есть доступ) новым видом терминала, но это под вашу отвественность.

Перенаправление трафика через Nginx и SSH

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

Возможно одного ядра и 512 мегабайт оперативной памяти на нашем сервере не хватает для необходимых нам операций или мы хостим "ботов", которые используют веб-хуки на локальном компьютере. Либо у нас есть IoT сервер, который таким образом будет общаться с внешним миром.

Что же нам нужно сделать?