linux

A collection of 14 posts
Vim — проверка орфографии
vim

Vim — проверка орфографии

Vim проверенный временем, просто и одновременно мощный редактор. Одна из позитивных возможностей — проверка орфографии. Допустим, что настройки редактора в домашней директории пользователя в файле ~/.vimrc. Добавим: set spell spelllang=ru_ru,en_us Можно это сделать и в редакторе, выполнив команду: :set spell spelllang=ru_ru Но если редактором пользуемся
1 min read
Разделы MAN Linux
linux

Разделы MAN Linux

Чтобы посмотреть список доступных MAN страниц для команды Linux, или по ключевому слову, или даже по нескольким буквам используем apropos $ apropos crontab вывод anacrontab (5) - configuration file for anacron crontab (1) - maintain crontab files for individual users (Vixie Cron) crontab (5) - tables for driving cron Разделы MAN
1 min read
Память. Оперативная память.
hardware

Память. Оперативная память.

Получить детальную информацию о памяти в Linux при помощи утилиты lshw. lshw может показать детальную информацию о памяти, firmware, конфигурацию системной платы, процессора, шины и т.д. Для ограничения вывода по конкретному классу устройств используем -class,-C # общая информация sudo lshw -class MEMORY # кратко sudo lshw -class MEMORY -short dmidecode
1 min read
docker system prune
docker

docker system prune

При активной работе с Docker приходится быстро столкнуться с проблемой переполнения, заполнения диска. Сама логика работы докер ресурсоёмка, так устроен Docker. Образы, контейнеры, промежуточные слои, разные версии и т.д. Посмотреть все образы можно так docker images А можно вывести список всех образов по их размерам в порядке убывания docker
2 min read
docker - как уменьшить размер образа
docker

docker - как уменьшить размер образа

Некоторые замечания и соображения по тому, как уменьшить общий размер образа, создаваемого Docker. Размер образа (image) может легко превысить несколько гигабайт, даже у самого простого приложения, ведь мы создаем  окружение, а значит  включаем  в образ большое количество зависимостей. При активном выпуске обновлений/релизов приложения это может стать значительной проблемой и
3 min read
Как проверить доступность порта в Ubuntu/Linux?
ubuntu

Как проверить доступность порта в Ubuntu/Linux?

lsof список файлов открытых различными процессами. Открытые файлы могут быть обычным файлом, директорией, блоком, библиотекой, потоком, сетевым файлом (например сокетом). # bash sudo lsof -i -P -n sudo lsof -i -P -n | grep LISTEN # filter -i, [46][protocol][@hostname|hostaddr][:service|port] sudo lsof -i4:22 sudo lsof -i:3000 -P
1 min read
Swap size Ubuntu 18.04
ubuntu

Swap size Ubuntu 18.04

Swap это пространство, используемое операционной системой для расширения оперативной памяти, при её нехватке. Если памяти не хватает, используется swap, если swap будет заполнен, то работа компьютера станет нестабильной или вообще невозможна. Вот пример изменения размера Swap сначала выключим все swap процессы sudo swapoff -a создадим файл размеров в 8Gb sudo
1 min read
Disable ipv6
linux

Disable ipv6

Как это не покажется странным, но возникают ситуации, когда нужно выключить поддержку протокола ipv6. Для этого необходимо несколько простых шагов (на примере ubuntu 14.04 LTS) Откройте файл /etc/sysctl.conf $ sudo vim /etc/sysctl.conf И добавьте эти строки в конец файла net.ipv6.conf.all.disable_ipv6 = 1
1 min read
Создание псевдонима для сетевой карты в Ubuntu
linux

Создание псевдонима для сетевой карты в Ubuntu

И так, вопрос: Как использовать несколько ip-адресов и один сетевой интерфейс в Ubuntu/Linux? Ответ: Например для интерфейса eth0 c ip-адресом 192.168.0.100 Добавить в конфигурацию сети дополнительную конфигурацию для интерфейса sudo vim /etc/network/interfaces Добавить auto eth0:0 iface eth0:0 inet static name Ethernet alias0
1 min read
Docker, docker-machine, generic
docker

Docker, docker-machine, generic

Управление Docker с локальной машины. Используем docker-machine. Можно управлять неограниченным количеством виртуальных или реальных хостов. Можно подключить уже настроенную машину или подключиться и настроить окружение Docker. Если Docker не установлен на управляемой машине он будет установлен. * Если Docker нет не подключаемом хосте, он будет установлен автоматически * Пакеты Docker будут обновлены
1 min read
Сетевые операционные системы
nos

Сетевые операционные системы

Сетевая операционная система (англ. Network operating system) – это операционная система, которая обеспечивает обработку, хранение и передачу данных в информационной сети. Главными задачами сетевой ОС являются разделение ресурсов сети (например, дисковые пространства) и администрирование сети. Системный администратор определяет разделяемые ресурсы, задаёт пароли, определяет права доступа для каждого пользователя или группы пользователей.
3 min read