Linux wiki.md


Linux wiki

Условные обозначения: 💡— идею надо проработать, ✅ — рабочий метод, ❌ — не рабочий метод,  👉👈 — обрати внимание.  

Настройки

Настройка программ:

  • КриптоПро CSP * Astra Linux
  • КриптоПро CADES ЭЦП Browser plug-in * Astra Linux
  • Рутокен
  • рдп (с windows на linux и обратно)
  • поиск аналог radmin
  • Frameshot
  • ONLYOFFICE Desktop Editors
  • Obsidian
  • Wine

  • После каждого внесения изменений в файлы с описанием репозиториев следует обновить списки пакетов: sudo apt update #AstraLinux

Настройка системы:

  • Запустить Терминал Alt + T под админскими правами root
    • sudo -s #AstraLinux
    • su - #RedOS
  • Путь
    • cd - переключение по папкам
    • cd .. - подняться на 1 папку вверх
  • Установка пакетов (программ) лучше ставить deb/rpm-пакеты вручную скачивать и через терминал 👈
    • apt-get install <путь_к_файлу.deb> #AstraLinux #AltLinux apt-get install <имя пакета>
    • dnf install <путь_к_файлу.rpm> #RedOS, #RosaLinux dnf install <имя пакета>"
  • Удаление пактов (программ)
    • apt remove <имя_пакета> — удаляет указанный пакет, но оставляет конфигурационные файлы #AstraLinux #AltLinux
    • apt purge <имя_пакета> — удаляет указанный пакет, а также все связанные с ним конфигурационные файлы #AstraLinux #AltLinux
    • apt autoremove — ==Осторожно! Может == удаляет “осиротевшие” пакеты, которые были установлены в качестве зависимостей других пакетов #AstraLinux #AltLinux
    • dnf remove <имя_пакета> — удаляет указанный паке #RedOS, #RosaLinux
    • apt autoremove — ==Осторожно!== удаляет “осиротевшие” пакеты, которые были установлены в качестве зависимостей других пакетов #RedOS, #RosaLinux
  • Поиск пакетов, в именах или в описании которых присутствует подстрока (слово)
    • dnf search <подстрока> (например, найти пакет nano командой dnf search nano)
  • Изолированная среда для запуска приложений (использовать “магазин” приложений, если в официальных источниках нет deb/rpm-пакетов репозитория):
    • Snapsnap install snap-store #AstraLinux #AltLinux #RedOS, #RosaLinux
    • Flatpack — ??? #AstraLinux #AltLinux #RedOS, #RosaLinux
  • Графический менеджер управления пакетами (не использовать)
    • Synaptic  — apt-get install synaptic / apt remove synaptic #AstraLinux #AltLinux
    • Dnfdragora  — dnf install dnfdragora / dnf remove dnfdragora #RedOS, #RosaLinux
  • Обновление ОС
    • #AstraLinux ???
    • #AltLinux su - > apt-get update > apt-get dist-upgrade или epm upgrade
    • #RedOS dnf update -y * RedOS
  • Узнать ip
    • sudo ifconfig / sudo ip a s #AstraLinux
  • Установка необходимых драйверов
    • Иногда нужно установить дополнительные драйверы. Чтобы сделать это, можно воспользоваться инструментом, который называется “Драйверы дополнительных устройств”. Найдёшь его в меню настроек. Он покажет, какие драйверы есть для твоего компьютера.
  • Создание резервных копии

    • Никто не хочет потерять данные. Особенно важно иметь резервные копии важных файлов и настроек. Настрой инструменты резервного копирования, например, rsync или Timeshift, чтобы быть уверенным, что твоё творчество не пропадёт!
  • 💡как установить пакет deb в astra linux

Все команды:

  • Базовые команды Astra Linux
    • pwd  вывод текущей директории
    • ls  вывод содержимого директории
      • -l — вывод в виде списка с подробной информацией (размер, тип файла, права на файл, владелец файла, дата изменения).
      • -a — показывает скрытые файлы (чьи имена начинаются с “.”)
    • cd — смена / возврат текущей директории
    • cd - — возврат текущей директории
    • mkdir — создание новой директории
    • mkdir -p папка1/папка2/папка3 — создание вложенные директории
    • rm — удаление файлов и директорий
    • touch — создание пустого файла
    • cp — копирование файлов и папок
      • cp что_копировать /куда_копировать/
      • cp -r /путь_до_копируемой_папки/ /куда_копировать/
    • mv — перемещение или переименование файлов и папок
      • mv что_переместить куда_переместить
      • mv старое_имя новое_имя
    • cat — просмотр содержимого файла
      • cat имя_файла
    • history — просмотр истории команд
    • pdp-id  вывод мандатных атрибутов сессии пользователя
    • pdpl-user  управление допустимыми мандатными уровнями и категориями пользователей
    • pdp-ls  вывод содержимого директории
  • Все команды Astra Linux
  • Все команды RedOS

Часто задаваемые вопросы

  1. 💡 Как бэкапить систему?

    1. /etc/sysconfig/ - системные настройки надо забэкапить.
    2. du -hsx /etc/sysconfig/ - размер папки посмотреть
    3. Создадим папку backup чтоб скопировать туда sysconfig
      • ls
      • mkdir /backup - создать папку в корневой каталоге /
      • mkdir backup - создать папку в где сейчас находимся
    4. Скопировать папку в папку:
      • cp -r /etc/sysconfig/ /backup/
      • P/S: cp file1 /folder1 -скопировать файл в папку.
      • rm file1 - удалить файл
      • rm /folder1 - удалить папку
    5. cd sysconfig - заходим в папку и смотрим содержимое
    6. Всё.
    7. про снапшоты смотрите BTRFS Snapshots, LVM snapshots, ZFS Snapshots
  2. ✅ Ошибка при выполнении apt: Unable to acquire the dpkg lock /var/lib/dpkg/lock (для Debian)

    • lsof | grep lock-fron = посмотреть что держит указанный файл
    • потом найди pid этого процесса и грохни этот процесс
  3. ✅ Как запускать .AppImage?

    • AppImage - запуск приложений без установки 
    • #AltLinux Gear Lever — утилита для управления приложениями формата AppImage от установки до удаления. Программа снимает с пользователя головную боль при работе с .AppImage благодаря достаточно обширному функционалу.
    • #RedOS * RedOS
      1. Скачиваем файл App.Image, например kdenlive-21.12.3-x86_64.appimage
      2. Затем нужно предоставить скачанному файлу права на исполнение. Для этого выполните следующие команды: cd ~/Загрузки и chmod +x kdenlive-21.12.3-x86_64.appimage
      3. После этого запустите программу либо двойным щелчком по файлу, либо прописав имя файла в консоли: ./kdenlive-21.12.3-x86_64.appimage
      4. Если всё было сделано правильно, программа успешно запустится.

Справка

Unix делятся на Linux, BSD, Solaris (Freebsd сетевая система хорош как роутер, межсетевой экран. Линуксы сильны файловой системой, базы данных, веб сервера).

Три ветки линукс: 1. RPM-based 2. DEB-based 3. source-based

Основные форматы пакетов: 1. .deb – Debian и производные (Ubuntu, Mint и т.д.) = #AstraLinux, #AltLinux #AltLinuxGnomeRegular 2. .rpm – Red Hat и производные (CentOS, Fedora, Mandriva Linux и т.д.), OpenSUSE = #RedOS, #RosaLinux 3. .ebuild – Gentoo 4. .apk – Android

Файловая система: / - корневой каталог /bin - основные утилиты ОМ /etc - файлы конфигурации /home - домашние каталоги созданных пользователей /root - домашний каталог админа /var - хранится постоянно меняющаяся инфа, например, логи

Консоль: alt+F2, konsole, enter alt+ctrl+f[1-12] - надежнее ctrl+alt+f2 - надежнее reboot -f - перезагрузить пк

Команды восстановления KDE: kde4-reset (или kde-reset) - сброс по умолчанию sudo urpmi task-kde4 - подтянула все зависимости, то есть все пакеты, которые есть в из коробочной установке KDE4