ubuntu

A collection of 19 posts
Yandex disk: Key is stored in legacy trusted.gpg / Ubuntu
ubuntu

Yandex disk: Key is stored in legacy trusted.gpg / Ubuntu

Предупреждения о устаревании инструмента apt-key может быть раздражающим. Оно как бы призывает, надо что-то делать. Хотя все работает без проблем и так. TODO: https://losst.pro/en/how-to-fix-key-is-stored-in-legacy-trusted-gpg-keyring-in-ubuntu Ubuntu 22 LTS, gpg, apt, apt-key W: http://repo.yandex.ru/yandex-disk/deb/dists/stable/InRelease: Key is stored in legacy trusted.
1 min read
Состояние аккумулятора в Ubuntu
ubuntu

Состояние аккумулятора в Ubuntu

Проверить состояние аккумулятора ноутбука в Ubuntu. Общая информация об аккумуляторе, проценте заряда отображается на верхней панели, на рабочем столе. Для отображения данных в командной строке можно использовать  несколько разных утилит. upower Посмотреть список, пути устройств upower -e На выходе получим примерно следующее /org/freedesktop/UPower/devices/line_power_ADP1 /org/
2 min read
Память. Оперативная память.
hardware

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

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

mailcatcher

Конечно да, можно использовать обычную почту, но для облачных IDE или изолированных контейнеров LXC или для DOCKER окружения удобней будет подменять SMTP и смотреть почту локально или в браузере. Особенно удобно когда работаем дистанционно через облако. Начиная с 2023 года использую maildev. Удобно и просто. Отдельно как сервис или в
2 min read
Sudo Ubuntu
ubuntu

Sudo Ubuntu

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

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

LXD по умолчанию использует непривилегированные контейнеры. Разница между привилегированным контейнером в том, реальный ли root пользователь (uid 0 уровне ядра). При создании контейнера создается новый диапазон UID:GID обычно начиная со 100000. Настройка базы сопоставлений в /etc/subuid и /etc/subgid. Все uid:gid в контейнере сопоставлены с неиспользуемым  диапазоном
1 min read
Создание образа 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
1 min read
Yandex Browser для Ubuntu/Debian
faq

Yandex Browser для Ubuntu/Debian

Ссылка на Яндекс Браузер бета больше не работает (2019-10), пост о том, что Яндекс Браузер теперь доступен для Linux (2014), в архиве... На сайте Яндекс браузера всё как надо, как у людей) Определяется OS и предложение скачать версию - которая "нафиг" не нужна... Вот всё красиво на конференциях,
1 min read
Исправление цветовой схемы 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
1 min read
Удалить старые файлы ядра в Ubuntu/Debian
ubuntu

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

После установки/обновления нового ядра Linux, старые файлы не удаляются автоматически. Если раздел загрузки выделен на диске и имеет недостаточно места это может стать проблемой. Конечно можно не удалять эти файлы, если проблем с местом на диске нет. Причинами для удаления могут быть: очистка места на диске; очистка меню загрузки.
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
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
2 min read
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
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
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
1 min read