Найти в Дзене
Минимальный Docker образ под приложение
Компиляция CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o main . Dockerfile: FROM scratch ADD main / CMD ["/main"] Сборка образа docker build -t test-scratch -f Dockerfile . Запуск docker run -rm -it test-scratch
6 дней назад
Прочее
Минимальный бинарник go build -ldflags "-s -w" test.go &&
1 неделю назад
Прочее
traceroute -T -p 443 google.com
1 неделю назад
Установка
####Linux Качаем архив, распаковываем tar -C /usr/local -xzvf go1.21.1.linux-amd64.tar.gz export PATH=$PATH:/usr/local/go/bin Перечитываем .bashrc go version
1 неделю назад
Docker
Для образа docker save nginx:latest | gzip > nginx_latest.tar.gz docker load -i nginx_latest.tar Для контейнера docker export docker import
2 недели назад
Локаль, Время\Дата
#### Часовой пояс Текущие настройки ``timedatectl status`` Статус синхронизации ``timedatectl timesync-status`` Текущий часовой пояс ``cat /etc/timezone`` Часовой пояс устанавливается посредством символьной ссылки ``/etc/localtime`` ``/etc/localtime -> ../usr/share/zoneinfo/Asia/Yekaterinburg`` Доступные часовые пояса ``timedatectl list-timezones`` Можно установить и так ``timedatectl set-timezone Asia/Yekaterinburg`` Формат отображения зависит от установленной локали systemctl enable systemd-timesyncd.service службы синхронизации **Установка произвольной даты** Установка даты из командной строки...
2 недели назад
Сборка vim
ftp.nluug.nl/pub/vim/unix/vim-9.0.tar.bz2 На debian 9 apt install gcc build-essential libncurses-dev -y. Уровни возможностей tiny small(7.3Mb) normal big huge(18mb). ./configure --with-features=normal
2 недели назад
Управление пакетами
#Debian, Ubuntu Red Hat, Oracle, CentOS Fedora Версия менеджера dnf --version Поиск dnf search nano Инфа dnf info nano К чему относится файл dnf provides /bin/bash Установить пакет dnf install nano Обновить пакет dnf update systemd Проверка наличия обновлений системы dnf check-update Обнова всех пакетов dnf update Список установленных...
3 недели назад
Виртуальные ФС
/sys/module/ Модули, которые сейчас используются ядром /sys/module/модуль/parameters/ Параметры конкретного модуля /sys/dev/block/ Ссылки на блочные устройства /sys/class/thermal. /sys/devices/system/cpu/cpu0# /sys/class/sound/card /sys/class/net/ сетевые интерфейсы /proc/meminfo /proc/loadavg /proc/cpuinfo /proc/uptime /proc/partitions обновить данные о таблицах partprobe /proc/stat утилизация процессора из top user nice system idle iowait echo 3 > /proc/sys/vm/drop_caches принудительный сброс кэша памяти /proc/pid/stat/ утилизация ресурсов процессом /proc/pid/task/[TID]stat/ утилизация...
3 недели назад
LVM
pvs физ уровень vgs инфа по группам lvs по логическим томам /proc/partitions тут смотри какие физ устройства\разделы видит система partprobe перечитываем данные о разделах pvcreate /dev/sda1 добавить на физ уровень дисков vgcreate test01 /dev/sda1 создать новую группу и включить туда /dev/sda1 lvcreate test01 -n lv_test01 -L 1G создать логический том в группе test01 lvcreate test01 -n lv_test01 -l 100%FREE либо логический том из свободного места группы mkfs.ext4 /dev/mapper/test01-lv_test01 создание фс на новом томе pvcreate /dev/sda1 добавить на физ уровень дисков vgextend vg00 /dev/sda1...
3 недели назад