Astra Linux (Orel) 2.12. Полезные команды, проблемы, решения

Первые шаги в nix - системах. Unix, Linux, Free BSD, Ubuntu...


Модератор: UncleFather

Аватара пользователя
UncleFather
Site Admin
Сообщения: 1505
Зарегистрирован: 17 авг 2004 16:20, Вт
Контактная информация:

Astra Linux (Orel) 2.12. Полезные команды, проблемы, решения

Сообщение UncleFather »

Astra Linux (Orel) 2.12. Полезные команды, проблемы и решения

  1. Как изменить имя пользователя на Linux?

    Для переименования пользователя в системах Linux мы будем использовать команду «usermod». Синтаксис команды:

    Код: Выделить всё

    sudo usermod -l new_username old_username

  2. Как узнать свободное место на дисках в терминале?


  3. Как узнать свободное место на дисках в GUI?

    Код: Выделить всё

    sudo gparted-pkexec

    При отсутствии этого пакета, устанавливаем его командой:

    Код: Выделить всё

    sudo apt-get install gparted

  4. Проблема: При подключении из Astra Linux к общей папке, расшаренной на ПК с ОС MS Windows в рабочей группе (не в домене), не запрашивается пароль. Не видны элементы (файлы и папки) на этом общем ресурсе, невозможно сохранить на нем что-либо.

    Решение: Необходимо на ПК с ОС MS Windows:

    • включить обычную модель доступа (вместо гостевого);

    • отключить учетную запись гостя;

    • создать пользователя (возможно, с именем, отличным от имени текущего пользователя Astra Linux);

    • задать этому пользователю непустой пароль.


  5. Проблема: ПО удаленного доступа AnyDesk устанавливается, но не запускается на Astra Linux.
    При попытке запустить настройки из терминала под непривилегированным пользователем:

    Код: Выделить всё

    anydesk-global-settings

    получаем ошибку

    /usr/bin/anydesk: error while loading shared libraries: libpangox-1.0.so.0: cannot open shared object file: No such file or directory

    Решение: Необходимо доустановить библиотеку libpangox-1.0-dev:

    Код: Выделить всё

    sudo apt-get install libpangox-1.0-dev

  6. Задача: Сменить репозиторий на AstraLinux

    Решение: На примере Astra Linux Common Edition (Orel):

    1. Закомментируем все текущие используемые репозитории в файле /etc/apt/sources.list символом решетки «#»:

      Код: Выделить всё

      $ sudo sed -i 's/^/#/' /etc/apt/sources.list
    2. Узнаем URL актуального репозитория в справочном центре AstraLinux:

      01.png

      (ссылка на 09.08.2022)

    3. Дописываем этот адрес последней строкой в файл /etc/apt/sources.list:

      Код: Выделить всё

      $ sudo sed -i '$deb https://dl.astralinux.ru/astra/stable/2.12_x86-64/repository/ orel contrib main non-free'  /etc/apt/sources.list

      или так:

      Код: Выделить всё

      $ sudo sh -c 'echo "deb https://dl.astralinux.ru/astra/stable/2.12_x86-64/repository/ orel contrib main non-free" >>  /etc/apt/sources.list'
      
    4. Выполняем обновление пакетов:

      Код: Выделить всё

      sudo apt-get update
      echo Y | sudo apt-get full-upgrade
    Код

    Код: Выделить всё

    sudo sed 's/^/#/' /etc/apt/sources.list
    sudo sed -i '$deb https://dl.astralinux.ru/astra/stable/orel/repository orel contrib main non-free'  /etc/apt/sources.list
    sudo apt-get update
    echo Y | sudo apt-get full-upgrade
    

  7. Задача: Установить шрифты из MS Windows на AstraLinux

    Решение:

    1. Берем шрифты из папки %SystemRoot%/Fonts с исходного компьютера с MS Windows (либо качаем архив с расширенным набором шрифтов);

    2. Копируем папку со шрифтами на ПК с AstraLinux (либо распаковываем архив со шрифтами);

    3. Открываем менеджер шрифтов на AstraLinux:

      Код: Выделить всё

      sudo fly-admin-fonts
      02.png
    4. Добавляем нужные шрифты из нашей папки со шрифтами;

    5. После окончания установки шрифтов, исходную папку со шрифтами можно удалить.


  8. Задача: Переключиться на Суперпользователя в терминале

    Решение:


  9. Проблема: При попытке открыть «Менеджер пакетов Synaptic» получаем ошибку вида:

    Пакет ... нуждается в переустановке, но найти архив для него не удалось

    Решение:

    1. В файле /var/lib/dpkg/status находим сбойный пакет:

      Код: Выделить всё

      sudo nano /var/lib/dpkg/status

      (Ctrl+W - Поиск)

    2. Удаляем (аккуратно, чтоб не удалить лишнее) всё, что связано с этим пакетом - как правило, это все идет одним блоком.

    3. Выполняем обновление пакетов:

      Код: Выделить всё

      sudo apt-get update
      sudo apt-get full-upgrade
    4. Чтобы полностью очистить систему от сбойного пакета, устанавливаем его, а затем удаляем.


  10. Задача: Установить принтер (МФУ) Kyocera Ecosys M2135dn KX от имени доменного пользователя

    Решение:

    1. Добавляем пользователя домена (имя пользователя в команде пишется строчными (маленькими) буквами) в группу lpadmin:

      Код: Выделить всё

      usermod -a -G lpadmin domainuser
    2. Скачиваем драйвер Kyocera Ecosys M2040dn для Linux с официального сайта;

    3. Распаковываем скачанный архив и запускаем установку пакета:

      Код: Выделить всё

      KyoceraLinuxPackages-20210527/Debian/EU/kyodialog_amd64/kyodialog_9.0-0_amd64.deb
      2022-03-21_16-03-41.png
    4. Перезагружаем компьютер;

    5. Открываем Менеджер печати fly:

      Код: Выделить всё

      sudo fly-admin-printer
    6. Добавляем принтер

      2022-03-21_15-48-18.png
      2022-03-21_15-48-18.png (18.99 КБ) 626 просмотров
    7. В окне поиска можно выбрать любой принтер, либо сразу «Другой», так как всё равно все параметры будем указывать вручную

      2022-03-21_15-53-28.png
    8. Тип соединения с принтером выбираем «Сетевой принтер» и в строке «URI устройства» прописываем IP адрес принтера:

      Код: Выделить всё

      socket://XXX.XXX.XXX.XXX
      2022-03-21_15-55-43.png
    9. В следующем окне прописываем название принтера (без пробелов)

      2022-03-21_15-58-51.png
    10. Нажимаем на кнопку выбора драйвера принтера и выбираем из списка драйверов нужный нам драйвер для Kyocera Ecosys M2040dn. В списке доступных драйверов будут позиции, в которых встречается слово driverless - их выбирать НЕ НУЖНО, т.к. в них отсутствуют файлы драйвера, необходимые для установки:

      2022-03-21_16-07-04.png
    11. Нажимаем кнопку «Завершить» и дожидаемся окончания процесса установки.
      На этом установка принтера завершена. Принтер готов к печати.

      Дополнение: Управление подсистемой CUPS, предназначенной для администрирования и мониторинга принтеров и очередью печати доступно из браузера по адресу http://localhost:631


  11. Задача: Установить принтер Canon i-Sensys LBP6230dw

    Решение:

    1. Скачиваем драйвер принтера Canon i-Sensys LBP6230dw с официального сайта Canon

    2. Распаковываем скачанный архив

      Код: Выделить всё

      tar xf linux-UFRIILT-drv-v500-uken-18.tar.gz
    3. Создаем каталог /etc/init/ если он не был создан ранее:

      Код: Выделить всё

      sudo mkdir -m 755 /etc/init
    4. Переходим в каталог canon созданный при распаковке загруженного архива, устанавливаем права на запуск для файла скрипта и запускаем скрипт установки принтера:

      Код: Выделить всё

      chmod +x install.sh
      sudo ./install.sh
    5. Следуем инструкциям в терминале


  12. Задача: Установить принтер HP LaserJet M404dn

    Решение:
    В версии Astra Linux (Orel) 2.12 подключение принтера HP LaserJet M404dn доступно «из коробки»:

    1. Запускаем менеджер печати Fly

    2. «Принтеры» -> «Добавить принтер» -> Выбираем из списка принтер HP LaserJet M404dn, подключенный по USB (hp://usb/HP_LaserJet_Pro_M404-M405?serial=PHCLL04893, либо второй вариант usb://HP/LaserJet Pro M404-M405?serial=PHCLL04839)

      01.png
    3. «Драйверы»

      02.png
    4. Выбираем рекомендуемый драйвер для нашей модели принтера (HP LaserJert Pro M404-M405 Postscript (recommended))

      03.png

  13. Задача: Подключаем расшаренный на AstraLinux принтер к Windows

    Решение:
    Подразумевается, что принтер AstraLinux установлен, и к нему разрешен общий доступ.

    1. На ПК с ОС MS Windows запускаем установку принтера

    2. Если диспетчер принтеров находит принтер AstraLinux, к которому настроен общий доступ, то можно выбрать его и дальнейшую установку произвести с параметрами, назначенными по умолчанию. Однако, при такой установке устанавливается драйвер «Microsoft IPP Class Driver», который обладает ограниченными возможностями (например не позволяет включать режим автоматического дуплекса принтера), а при попытке сменить этот драйвер на родной драйвер принтера, печать перестает работать.
      Поэтому, предпочтительнее взять адрес порта принтера из web-интерфейса CUPS, для чего необходимо зайти через браузер на сервер печати AstraLinux http://192.168.ХХХ.ХХХ:631/printers/ -> перейти на вкладку «принтеры» -> выбрать расшаренный принтер -> скопировать его url из адресной строки браузера. Это будет примерно такая строка: http://192.168.XXX.XXX:631/printers/HP_ ... _M404-M405

    3. Снизу списка найденных принтеров кликаем ссылку «Необходимый принтер отсутствует в списке»:

      01.png
    4. Вводим полученный ранее адрес принтера в поле «Выбрать общий принтер по имени»:

      02.png
    5. Указываем родной драйвер принтера, для поддержки всех возможностей печати

    6. Для включения дуплекса, возможно, понадобится зайти в свойства установленного принтера, выбрать вкладку «Параметры устройства» и вручную выбрать значение параметра «Модуль дуплекса» - «Установлен»:

      03.png

  14. Задача: Запуск и остановка Kaspersky Endpoint Security

    Решение:
    [url=chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://builds-by.kaspersky.ru/uploads/ ... (full).pdf]Источник[/url]

    1. Запустить Kaspersky Endpoint Security в systemd-системе:

      Код: Выделить всё

      systemctl start kesl
    2. Остановить Kaspersky Endpoint Security в systemd-системе:

      Код: Выделить всё

      systemctl stop kesl
    3. Перезапустить Kaspersky Endpoint Security в systemd-системе:

      Код: Выделить всё

      systemctl restart kesl
    4. Вывести статус Kaspersky Endpoint Security в systemd-системе:

      Код: Выделить всё

      systemctl status kesl

  15. Задача: Восстановление файловой системы

    Решение:
    Предположим, что файловая система находится на разделе с адресом /dev/sda1:

    Код: Выделить всё

    sudo fsck -y /dev/sda1

    Более подробно о восстановлении читаем статью Как восстановить файловую систему в FSCK


  16. Дополнение: Если общий принтер не печатает:

    1. Открываем Менеджер печати fly (Пуск -> Панель управления -> Оборудование -> Принтеры);

    2. Выбираем нужный принтер и правой кнопкой открываем «Опции печати...»;

    3. На вкладке «Задания» убеждаемся, что «Политика операций» установлена в default.


  17. Дополнение: Еще немного про принтеры в общем доступе

    Решение от ТП Астра Линукс:

    Предлагаем последовательно пройтись по шагам добавления сетевого принтера.

    Настройка сервера печати:

    1. На машине, являющейся сервером печати (та к которой подключен принтер) необходимо последовательно выполнить следующие команды:

      Код: Выделить всё

      sudo cupsctl --remote-admin --share-printers --remote-any
      sudo cupsctl ServerAlias=*
      sudo cupsctl DefaultPolicy=authenticated
      sudo cupsctl DefaultAuthType=Basic
      
    2. Отредактировать файл /etc/cups/cupsd.conf:

    3. Перезапустить сервис печати CUPS командой:

      Код: Выделить всё

      sudo service cups restart
    4. Проверить состояние сервиса печати CUPS командой:

      Код: Выделить всё

      sudo service cups status 
    5. Запустить утилиту управления принтерами:

      Код: Выделить всё

      sudo fly-admin-printer
    6. Подключить принтер к порту USB;

    7. Выполнить процедуру добавления принтера, в процессе установить галку «Разрешить общий доступ»

    Настройка клиента:

    1. На клиентской машине создать файл /etc/cups/client.conf и указать адрес CUPS сервера:

      Код: Выделить всё

      ServerName ip_address_cups

      где ip_address_cups = ip-адрес сервера печати;

    2. Перезапустить сервис печати CUPS командой:

      Код: Выделить всё

      sudo service cups restart
    3. Запустить утилиту управления принтерами:

      Код: Выделить всё

      sudo fly-admin-printer

      В ответ на запрос имени-пароля авторизоваться с именем пользователя, обладающего правом печати на сервере;

    4. Убедиться в доступности сетевого принтера;

    5. Проверить работу сервиса печати.


Alexander A. Manaeff©

Понравилась статья? Будем крайне признательны за репосты в соцсетях! Материально поддержать проект можно здесь

Мои странички:
ВКонтакте
Одноклассники
Youtube
Facebook
Instagram

Изображение
Изображение
Изображение
Изображение