Задать вопрос
  • В чем моя ошибка в Cron?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Может systemctl reboot
    ?

    Ну, и я надеюсь, что пользователь на серваке один root?
    Ответ написан
    Комментировать
  • Как запустить программу / команду в Linux, не выводя её на экран?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Ну, во первых, консольный режим программы не всегда есть у программы и всегда можно посмотреть в Терминале, в help программы есть ли он, по наличию соответствующих операндов управления.
    Если список операндов очень короток и только информативный, то всё обо всём говорит.

    Вызов help-а может по разному осуществляется...
    programma --help
    programma -help
    programma -H
    programma ?


    Например так в Терминале выглядит help Nautilus:

    $ nautilus --help
    Использование:
      org.gnome.Nautilus [ПАРАМЕТР…] [URI…]
    
    Параметры справки:
      -h, --help                 Показать параметры справки
      --help-all                 Показать все параметры справки
      --help-gapplication        Показать параметры GApplication
      --help-gtk                 Показать параметры GTK+
    
    Параметры приложения:
      -c, --check                Выполнить быструю самопроверку.
      --version                  Показать версию программы.
      -w, --new-window           Всегда открывать новое окно, если указывается адрес URI
      -q, --quit                 Завершить Nautilus.
      -s, --select               Выбрать указанный URI в родительской папке.
      --display=ДИСПЛЕЙ          Используемый X-дисплей

    Вывод показывает, что у nautilus по факту нет консольного режима.

    А если вывести help, например qBittorrent, то мы увидим уже набор комманд, говорящие нам, что он может работать в консольном режиме:
    $ qbittorrent --help
    Использование:
        qbittorrent [options] [(<filename> | <url>)...]
    Настройки:
        -v | --version             Отображать версию программы и выход
        -h | --help                Показать эту справку и выйти
        --webui-port=<порт>        Изменить порт веб-интерфейса
        --no-splash                Отключить заставку при запуске
        --profile=<папка>          Хранить файлы настроек в <папке>
        --configuration=<имя>      Хранить файлы настроек в папках
                                   qBittorrent_<имя>
        --relative-fastresume      Взломать файлы libtorrent для быстрого
                                   возобновления и сделать пути файлов
                                   относительными к каталогу профиля
        --portable                 Короткая команда для --profile=<exe dir>/profile
                                   --relative-fastresume
        файлы или ссылки           Загружать торренты, обозначенные пользователем
    
    Параметры добавления новых торрентов:
        --save-path=<путь>         Путь сохранения торрентов
        --add-paused=<true|false>  Добавлять торренты запущенными или
                                   остановленными
        --skip-hash-check          Пропустить проверку хеша
        --category=<имя>           Назначать категории торрентам. Если категория не
                                   существует, она будет создана.
        --sequential               Загружать файлы последовательно
        --first-and-last           Загружать с первой и последней части
        --skip-dialog=<true|false> Управление показом окна «Добавить новый торрент»
                                   при добавлении торрента.
    
    Значения параметров могут передаваться через переменные среды. Для опции с
    названием «parameter-name» переменная среды — «QBT_PARAMETER_NAME» (в верхнем
    регистре, «-» заменяется на «_»). Чтобы передать значения флага, установите для
    переменной значение «1» или «TRUE». Например, чтобы отключить заставку:
    QBT_NO_SPLASH=1 qbittorrent
    Параметры командной приоритетнее чем переменные среды


    Если вы устанавливали программу из бинарника, часто путь к help-у надо указывать полный, например:
    $ hls-proxy -help
    hls-proxy: команда не найдена

    Ошибка!

    А если мы пропишем путь полный, то уже будет вывод help-а, говорящий нам, как собсно управлять из консоли данной программой:
    $ /opt/hls/hls-proxy -help
    Available command line parameters:
    	-config-path <config directory path>
    		This parameter allows to run several instances of proxy with different configurations
    	-port <http port>
    		Assigns a http port for proxy
    		This parameter overrides setting of config files
    	-address <address>
    		Sets allowed ip interface
    		This parameter overrides setting of config files
    	-pass <admin password>
    		Sets admin password
    		This parameter overrides setting of config files
    	-save
    		Allows to save a http port, address and password values to config
    	-quit
    		Dont start, quit after config save
    Ответ написан
    Комментировать
  • Как распаковать архив .RAR в linux?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Устанавливаешь (по умолчанию скорее всего не установлено. Во всяком случае в Ubuntu так):
    sudo apt-get install p7zip p7zip-rar rar unrar

    p7zip p7zip-rar - на случай, если захочешь распаковывать rar им...

    А дальше, как Ex1st тебе выше написал.
    Ответ написан
    4 комментария
  • Какой есть аналог Sony Vegas для Ubuntu Desktop?

    smorman
    @smorman
    When In Rome do as The Romans do...
    OpenShot - очень даже не плохой аналог!!!

    На мой вкус, даже лучше!
    ИМХО.
    Ответ написан
    2 комментария
  • Как правильно сделать бекап всей системы Linux?

    smorman
    @smorman
    When In Rome do as The Romans do...
    В Ubuntu штатная Deja Dup (Резервные копии).
    Настраивается на многие облачные сервисы - Google Disk, Yandex Disk и т.д...
    Ответ написан
    2 комментария
  • Почему периодически пропадает сеть Ubuntu и скорость передачи данных пишет 100мбит, хотя у сетевой карты заявленная 1000?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Рискну предположить, дровишки на адаптер не совсем гут арбайтен.
    Вафлевый и Изернет разные обычно адаптеры.
    В случае Вафли всё нормально отрабатывает, а Изернет адаптер не хочет, что очень часто бывает в Ubuntu, особливо с новыми чипами.

    Рыть драйвер достойный или фикс от парней на просторах.
    Думаю, не один ты с этой траблой с твоим адаптером.

    Часто помогает ручная настройка netplan-конфига.
    Т.е. полностью руками все параметры прописать.
    По умолчанию файлик этот (2-х видов он бывает: 01-netcfg.yaml и 01-network-manager-all.yaml. Первый управляется Networkd, а второй NetworkManager) очень убог по параметрам, но его можно модифицировать и прописать любой цинус адаптера от и до!
    Ответ написан
    Комментировать
  • В linux mint поставил телеграм, когда приходят сообщения, он всегда разворачивается на весь экран поверх других окон, очень напрягает, как исправить?

    smorman
    @smorman
    When In Rome do as The Romans do...
    verstak2020, в этом то и твоя проблема, что из менеджера!
    Версия старая в нём.
    Удали:
    sudo apt purge telegram
    и поставь из бинарника.

    Только перед установкой из бинарника, удали ещё и его хвосты репового из домашнего каталога:
    sudo rm -Rf ~/.local/share/TelegramDesktop; sudo rm /usr/local/bin/telegram-desktop; rm -f .config/autostart/telegramdesktop.desktop .local/share/applications/telegramdesktop.desktop .local/share/icons/telegram.png


    Ставь по моей инструкции Установка Телеги из бинарника
    Ответ написан
    5 комментариев
  • Как в Ubuntu 20.04 установить PHP со всеми нужными для Composer/Laravel расширениями одной-двумя командами?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Создаёшь файл-скрипт в Терминале или просто открыв любой редактор (здесь на примере nano):
    nano lamp

    следующего содержания (копируешь код из спойлера и вставляешь его в редактор):
    (После установки получишь полностью рабочий и предварительно настроенный набор (комплекс) серверного программного обеспечения L.A.M.P. - всё, что нужно в одном пакете. PHP (последняя v8.0.3) - всё основные модули и пакеты, нужные для работы в основном всех программ, будут установлены. Если будут нужны ещё какие-то доп модули PHP, просто доустановишь, что несложно)
    Пилюля-скрипт установки L.A.M.P. (Linux/Apache/MariaDB/PHP - PHP будет всегда самой свежей и последней версии)

    #!/bin/bash
    
    ## Добавление репозитария PHP для установки последней версии 8.x.x...
    cd /etc/apt/sources.list.d
    echo "deb http://ppa.launchpad.net/ondrej/php/ubuntu $(lsb_release -cs) main" | sudo tee php.list > /dev/null; sudo apt-key adv --recv-keys --keyserver hkps://keyserver.ubuntu.com:443 4F4EA0AAE5267A6C
    cd
    
    ## Делаем паузу в 10 сек, чтобы файл php.list в /etc/apt/sources.list.d создался и был итегрирован в систему
    sleep 10
    
    ## Обновляем сведения о репозитариях и апгрейдим систему
    sudo apt update; sudo apt full-upgrade
    
    ## Установливаем все необходимые для работы пакеты и модули PHP,
    sudo apt install apache2 mariadb-server-10.3 php libapache2-mod-php php-mysql php-cgi php-gd php-zip php-xml php-xmlrpc php php-curl php-json php-mbstring php-cli; sudo ufw allow in 80/tcp; sudo a2enmod rewrite; sudo sed -i "s/Allow
    
    ## Выход из установки
    exit



    Жмёшь на клаве на Ctrl+O (буква O), сразу же на Enter и на Ctrl+X.

    Делаешь созданный файл-скрипт испольняемым:
    chmod +x lamp

    И запускаешь его на выполнение:
    ./lamp

    И ждешь, пока всё установится...
    Спросит пароль, введи пароль Пользователя, ткни на Enter и усё...
    Ответ написан
    1 комментарий
  • Почему в большинстве примеров скриптов для bash, начинаются со знака $?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Режим Пользователя:
    user@local_nework_pc_mame:-$ - где user это ваше имя пользователя в системе и, когда вы работаете из под него, то отображается $

    Если вы наберёте:
    sudo -i - то попадаете в Режим Суперпользователя:
    root@user:-# - вы перешли в режим Суперпользователя и поэтому отображается #

    И кто Вам мешает пользоваться режимами выделения?!
    Или разного рода командами?!
    Команды работают от местоположения курсора:
    Удалить слово вперед          Ctrl+D
    Удалить слово назад	      Ctrl+W
    Удалить до конца строки     Ctrl+K
    Удалить до начала строки   Ctrl+U
    Вставить удаленное             Ctrl+Y

    А, если выполнить в Терминале команду:
    bind -p | grep -v 'self\|not bound\|do-' - то увидите ооочень много чего полезного...

    Ооочень полезные команды для работы с текстом в Терминале
    "\C-g": abort
    "\C-x\C-g": abort
    "\e\C-g": abort
    "\C-j": accept-line
    "\C-m": accept-line
    "\C-b": backward-char
    "\eOD": backward-char
    "\e[D": backward-char
    "\C-h": backward-delete-char
    "\C-?": backward-delete-char
    "\C-x\C-?": backward-kill-line
    "\e\C-h": backward-kill-word
    "\e\C-?": backward-kill-word
    "\e\e[D": backward-word
    "\e[1;3D": backward-word
    "\e[1;5D": backward-word
    "\e[5D": backward-word
    "\eb": backward-word
    "\e<": beginning-of-history
    "\C-a": beginning-of-line
    "\eOH": beginning-of-line
    "\e[1~": beginning-of-line
    "\e[H": beginning-of-line
    "\e[200~": bracketed-paste-begin
    "\C-xe": call-last-kbd-macro
    "\ec": capitalize-word
    "\C-]": character-search
    "\e\C-]": character-search-backward
    "\C-l": clear-screen
    "\C-i": complete
    "\e\e": complete
    "\e!": complete-command
    "\e/": complete-filename
    "\e@": complete-hostname
    "\e{": complete-into-braces
    "\e~": complete-username
    "\e$": complete-variable
    "\C-d": delete-char
    "\e[3~": delete-char
    "\e\\": delete-horizontal-space
    "\e-": digit-argument
    "\e0": digit-argument
    "\e1": digit-argument
    "\e2": digit-argument
    "\e3": digit-argument
    "\e4": digit-argument
    "\e5": digit-argument
    "\e6": digit-argument
    "\e7": digit-argument
    "\e8": digit-argument
    "\e9": digit-argument
    "\C-x\C-v": display-shell-version
    "\el": downcase-word
    "\e\C-i": dynamic-complete-history
    "\C-x\C-e": edit-and-execute-command
    "\C-x)": end-kbd-macro
    "\e>": end-of-history
    "\C-e": end-of-line
    "\eOF": end-of-line
    "\e[4~": end-of-line
    "\e[F": end-of-line
    "\C-x\C-x": exchange-point-and-mark
    "\C-f": forward-char
    "\eOC": forward-char
    "\e[C": forward-char
    "\C-s": forward-search-history
    "\e\e[C": forward-word
    "\e[1;3C": forward-word
    "\e[1;5C": forward-word
    "\e[5C": forward-word
    "\ef": forward-word
    "\eg": glob-complete-word
    "\C-x*": glob-expand-word
    "\C-xg": glob-list-expansions
    "\e^": history-expand-line
    "\e#": insert-comment
    "\e*": insert-completions
    "\e.": insert-last-argument
    "\e_": insert-last-argument
    "\C-k": kill-line
    "\e[3;5~": kill-word
    "\ed": kill-word
    "\C-n": next-history
    "\eOB": next-history
    "\e[B": next-history
    "\en": non-incremental-forward-search-history
    "\ep": non-incremental-reverse-search-history
    "\C-o": operate-and-get-next
    "\C-x!": possible-command-completions
    "\e=": possible-completions
    "\e?": possible-completions
    "\C-x/": possible-filename-completions
    "\C-x@": possible-hostname-completions
    "\C-x~": possible-username-completions
    "\C-x$": possible-variable-completions
    "\C-p": previous-history
    "\eOA": previous-history
    "\e[A": previous-history
    "\C-q": quoted-insert
    "\C-v": quoted-insert
    "\e[2~": quoted-insert
    "\C-x\C-r": re-read-init-file
    "\C-r": reverse-search-history
    "\e\C-r": revert-line
    "\er": revert-line
    "\C-@": set-mark
    "\e ": set-mark
    "\e\C-e": shell-expand-line
    "\C-x(": start-kbd-macro
    "\e&": tilde-expand
    "\C-t": transpose-chars
    "\et": transpose-words
    "\C-x\C-u": undo
    "\C-_": undo
    "\C-u": unix-line-discard
    "\C-w": unix-word-rubout
    "\eu": upcase-word
    "\C-y": yank
    "\e.": yank-last-arg
    "\e_": yank-last-arg
    "\e\C-y": yank-nth-arg
    "\ey": yank-pop
    Ответ написан
    Комментировать
  • Почему не получается запустить liveCD?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Задача то в чём?
    Установить или попробовать, не понятно...
    Если установить, то, раз LiveCD не хочет грузиться нормально, качайте mini.iso образ 20.04 и спокойно почти в консольном режиме установите систему.

    Я кстати предпочитаю именно такой способ.
    Ответ написан
    Комментировать
  • Как установить линукс рядом с виндой со старым биос?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Легко и непринуждённо...

    Вам SsNipeR1 в принципе объяснил, единственное, про английский - как только загрузитесь с флэшки будет выбор языка, выберите русский, если с аглицким нет дружбы, а дальше всё понятно.

    Надо только уделить внимание правильной разметке диска под ОС.
    Делать это лучше в режиме Вручную.

    У меня так:
    50 Гб - Корневая ФС - / (root. Вам и 15/20-ти за глаза хватит)
    Остальное свободное пространство Домашняя папка - /home

    В этом же окне разметчика, в нижней части выберите из списка дисков (если не один в системе) диск, куда установится GRUB2 и на Установить...

    После установки в BIOS и установить для загрузки диск, куда GRUB2 отметили для установки в предыдущем описании.
    Сохранить.
    Рестарт.
    Наслаждаетесь жизнью...
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux выбрать для задач?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Тот, который ближе к душе будет!
    На вкус и цвет, товарищей нет...
    Ответ написан
  • Болят глаза от Linux. Что делать?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Дрова на видео, если есть, чтобы настройки появились, а там уже крутить и настроить.
    Ответ написан
    Комментировать
  • Как установить ОС на qemu в linux?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Я и не только я вам вот только позавчера советовал прочитать вот эту статью: Установка KVM в Ubuntu в вашем посте Почему QEMU на Linux Mint не ставится?, где вы под ником Maaj его задавали, и даже скрины выложил, что у меня всё работает, а именно ReactOS, и написал вам, что вы неправильно команду на создание вирт. машины делаете, но вы не вняли и заново, под другим ником опять тот же вопрос задаёте!

    Прочтите внимательно статью, установите все необходимые пакеты и радуйтесь жизни!
    В статье всё разжёвано от и до!
    Всё работает!!!
    Ответ написан
  • Что делать без флешплеера на линуксе?

    smorman
    @smorman
    When In Rome do as The Romans do...
    sudo apt install ubuntu-restricted-extras flashplugin-installer
    Ответ написан
    Комментировать
  • Почему QEMU на Linux Mint не ставится?

    smorman
    @smorman
    When In Rome do as The Romans do...
    sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virt-manager


    и будет тебе счастье!
    В Программы будет Менеджер виртуальных машин
    Ответ написан
    8 комментариев