Tagged

ubuntu

A collection of 14 posts

mailcatcher
ruby

mailcatcher

Конечно да, можно использовать обычную почту, но для облачных IDE или изолированных контейнеров LXC или для DOCKER окружения удобней будет подменять SMTP и смотреть почту локально или в браузере.  Особенно удобно когда работаем дистанционно через облако. mailcatcher написан на Ruby. Так как часть проектов у нас в экосистеме Rails это

Sudo Ubuntu
ubuntu

Sudo Ubuntu

Разделение привилегий пользователей - это фундаментальная парадигма безопасности в Linux. Обычный пользователь Linux  оперирует с ограниченными привилегиями, чтобы снизить область  его воздействия на систему в целом. У пользователя своё собственное окружение в котором он имеет права, а не во всей системе. Специальный пользователь root обладает супер привилегиям.  Это административная учетная

LXD обмен данными с хостом
ubuntu

LXD обмен данными с хостом

LXD по умолчанию использует непривилегированные контейнеры. Разница между привилегированным контейнером в том, реальный ли root пользователь (uid 0 уровне ядра). При создании контейнера создается новый диапазон UID:GID обычно начиная со 100000. Настройка базы сопоставлений в /etc/subuid и /etc/subgid. Все uid:gid в контейнере сопоставлены с неиспользуемым  диапазоном

Создание образа LXD
ubuntu

Создание образа LXD

Можно копировать lxc-контейнеры целиком, это абсолютно нормально. Копировать не только контейнеры, а лучше того снимки (snapshots) состояния. Механизм образов позволяет применять шаблоны, обмениваться конфигурацией, обновлять образы автоматически # create snapshot for `bx` container with name `latest` lxc snapshot bx latest # create image from snapshot lxc publish bx/latest --alias bx_latest

Yandex Browser для Ubuntu/Debian
faq

Yandex Browser для Ubuntu/Debian

Ссылка на Яндекс Браузер бета больше не работает (2019-10), пост о том, что Яндекс Браузер теперь доступен для Linux (2014), в архиве... На сайте Яндекс браузера всё как надо, как у людей) Определяется OS и предложение скачать версию - которая "нафиг" не нужна... Вот всё красиво на конференциях, дизайнеры -

Исправление цветовой схемы Chromium
faq

Исправление цветовой схемы Chromium

Да, и такое тоже возможно. При изменении цветового профиля монитора или после обновления браузера Chromium можно столкнуться с искажением цветовой схемы, цвета в браузере выглядят неестественно  и ярко. Что делать что исправить? Набираем в строке браузера chrome://flagsНаходим настройки Force color profile и изменяем. Обычно выбор sRGB решает проблему. Удачи!

Как проверить доступность порта в 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 -n

Удалить старые файлы ядра в Ubuntu/Debian
ubuntu

Удалить старые файлы ядра в Ubuntu/Debian

После установки/обновления нового ядра Linux, старые файлы не удаляются автоматически. Если раздел загрузки выделен на диске и имеет недостаточно места это может стать проблемой. Конечно можно не удалять эти файлы, если проблем с местом на диске нет. Причинами для удаления могут быть: очистка места на диске; очистка меню загрузки.

Swap size Ubuntu 18.04
ubuntu

Swap size Ubuntu 18.04

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

Self hosting Cloud9 IDE
ubuntu

Self hosting Cloud9 IDE

Разработка с Cloud9 IDE Установка и настройка облачной IDE Cloud9 от Amazon на собственном сервере с Ubuntu. Редатирование и разработка проектов через обычный браузер. Вводные Ubuntu LTS (>= 16.04/18.04) Node.js >=8.x минимальная подготовка sudo apt update -qq && sudo apt upgrade sudo apt-get

nodejs

Install Node 4.0.0 on Ubuntu 14.04 LTS

И так свершилось Node перешел к SemVer. Выпущена первая стабильная версия 4.0.0 (Stable) и произошло слияние c Io.js. Стабильные релизы запланированы раз в 6 месяцев в апреле и октябре. Каждый второй стабильный релиз будет выпускаться в режиме LTS. Длительность поддержки LTS будет составлять 30 месяцев. Версия 4.

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

Создание псевдонима для сетевой карты в 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

ubuntu

Ubuntu fail «grub_term_highlight_color» not_found

Решение проблемы после обновления Ubuntu 13.10 x64 до Ubuntu 14.04 x64 LTS используя LIVECD и chroot. Запустите систему с LiveCD/USB. И откройте терминал (ALT+F2). Проверьте вашу таблицу разделов sudo fdisk -lБудет что-то похожее на это /dev/sda1 29 8369 66999082+ 83 Linux /dev/sda2 * 8370 13995