Периодически используемые, но забытые команды
сервер
Lastmod: 2025-01-07
Published: 2024-12-31

Периодически использую, но иногда забываю команды, хочу записать их.

Связанные с системой

Обновление Ubuntu

# apt update
# apt upgrade
# apt dist-upgrade

# do-release-upgrade
  • Установка do-release-upgrade
# apt install update-manager-core

update-alternatives

  • Установка пути по умолчанию для Python
# update-alternatives --install /usr/bin/python python /usr/bin/python3 1
  • Установка редактора по умолчанию
# update-alternatives --config editor

Настройка часового пояса

  • Если используется systemd
# timedatectl set-timezone Asia/Tokyo
  • Если нужно настроить вручную
# ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

Связанные с файловой системой

Монтирование образа SD-карты или HDD

  • Назначение устройства на loop
# losetup -f --show -P sdcard.img

Партии, такие как /dev/loop0p1, станут видимыми, и их можно будет смонтировать.

  • Освобождение устройства loop
# losetup -d /dev/loopN

Связанные с сетью

Как узнать драйвер NIC

# udevadm info -a -p /sys/class/net/eth0
# ethtool -i eth0

Проверка отключения NIC

# ethtool -k eth0

Проверка специфических настроек NIC

# ethtool --show-priv-flags eth0

Проверка информации о трансивере

# ethtool -m eth0

DUMP EEPROM трансивера в сыром виде

# ethtool -e eth0 raw on | hexdump -C

Связанные с пакетами

Установка apt-fast

# add-apt-repository ppa:apt-fast/stable
# apt update
# apt install apt-fast

Установка add-apt-repository

# apt install software-properties-common