• Как сделать автологин в линукс, не запрашивая пароль?

    xotkot
    @xotkot
    Adamos,
    прошу прощения, если мой комментарий показался оскорбительным.

    слово оскорбительно здесь мало подходит, скорее вызывающе, но не суть, проехали.
    просто не стоит сразу набрасываться на людей которые в меру своих сил пытаются кому-то помочь, даже если вам показалось это бесполезным, а если вы так уверены в своём понимании вопроса что задал вопрошающий то лучше направьте свою энергию на написание своего ответа в отведённом для этого месте.
  • Как сделать автологин в линукс, не запрашивая пароль?

    xotkot
    @xotkot
    Adamos, выбирайте тон пониже, пожалуйста.
    во первых, я это написал не в ответах, а в комментариях к вопросу, дабы прояснить для ТС некоторые моменты.
    во вторых, как вы выразились - "Он азов не понимает", естественно я постарался учесть это, для чего привёл простой рабочий пример того что для запуска/работы скрипта/сервиса вовсе не обязательно входить в систему даже если работа их завязанна только на конкретного пользователя. Естественно это не исчерпывающее объяснение, можно написать многое, например добавить варианты того от кого запускать юнит(сервис) и т.д. но это не моя цель описания всего и вся.

    Крон вон запускает процессы от пользователя без всяких "поднятий" как-то.
    Веб-сервер работает от www-data, которым вообще не залогинишься.

    ну так вот и опишите для ТС эти все разные ситуации, зачем вы тут передо мной распинаетесь ?

    Поэтому термин "автологин" применим исключительно к DE.

    странно, возможно это какая-то особая исключительность ведомая тока вам, у меня например нету DE, а есть автологин в tty1 с последующей загрузкой WM(sway) без всяких там DM(Display manager).
  • Как сделать автологин в линукс, не запрашивая пароль?

    xotkot
    @xotkot
    если сценарий и/или тот же systemd сервис запускается от конкретного пользователя то необходимо чтобы этот самый пользователь поднялся как делает тот же root при старте системы;
    само залогирование также поднимает пользователя, после чего и начинают работать запущенные от данного пользователя скрипты.

    чтобы конкретный пользователь поднимался(как тот же рут) при старте то это нужно единожды указать системе командой:
    loginctl enable-linger <username>

    п.с.
    как пример:
    $ systemctl --user cat test.service
    
    # /home/admin/.config/systemd/user/test.service
    [Unit]
    After=local-fs.target network.target
    
    [Service]
    Type=simple
    ExecStart=/home/admin/scripts/test.sh
    Restart=on-failure
    RestartSec=60
    TimeoutSec=60
    
    [Install]
    WantedBy=default.target

    здесь у пользователя admin по пути /home/admin/.config/systemd/user/ мы создали сервис test.service
    который будет запускать скрипт /home/admin/scripts/test.sh

    работа с сервисом:
    $ systemctl --user enable test.service
    $ systemctl --user start test.service

    здесь мы добавили в автозапуск(enable) и тут же стартовали(start) сервис

    но дело в том что сервис test.service будет автозапускаться тока после того как данный пользователь залогинется в систему, но нам нужно запустить его сервисы(в том числе test.service) при старте системы, а для этого не нужен логин или автологин пользователя, достаточно будет поднять самого пользователя при старте системы:
    loginctl enable-linger admin

    п.с.2
    естественно если сервис/скрипт нужно запускать от суперпользователя то linger нам не нужен так как root сам поднимается при старте системы.
  • Linux. Ничего не включено, а занято оперативки на 2 гига?

    xotkot
    @xotkot
    вашу память скушал кеш(1,7гига), но это нормально, процессы читают данные с диска и кешируют их в ОЗУ для быстрого доступа и для дальнейшей работы если понадобится, а при нехватке памяти система сама почистит кеш
    но при желании вы можете почистить его вручную командой из под рута:
    sync; echo 1 > /proc/sys/vm/drop_caches
  • Можно ли убить оперативку или мать изменением частоты оперативы?

    xotkot
    @xotkot
    imko, а что за комплект ? парные ? пробовали поштучно вставлять ?
  • Можно ли убить оперативку или мать изменением частоты оперативы?

    xotkot
    @xotkot
    Сбросил настройки

    выключил питание и вынул батарейку на материнке минимум на 1 минуту ?
  • Как перенести Debian на SSD диск с Windows, при этом удалив Windows?

    xotkot
    @xotkot
    почистить диск от всего ненужного
    wipefs --all /dev/sdX
    где sdX диск с виндой

    если hdd меньше или равен ssd то перенести можно тупо командой dd
    после чего подрихтовать fstab и загрузчик если нужно
  • Замена с sed/awk только второго вхождения в определенной колонке csv. Как?

    xotkot
    @xotkot
    AVKor, ну да, это простенькое условие, откуда уже можно плясать и создавать более сложное регулярное выражение для определения телефона
  • Как запрустить несколько коммандных строк по очереди и затем экспортировать полученное?

    xotkot
    @xotkot
    JRBRO, тут ничего сложного нету, просто перенаправьте поток вывода и/или ошибок в лог-фай, например:
    sox foo.wav -e stat >> log.txt 2>&1
    детальнее смотри- Перенаправление ввода/вывода
  • Забивается жёсткий диск в Linux?

    xotkot
    @xotkot
    https://askubuntu.com/questions/97954/why-is-the-s...
    https://forum.level1techs.com/t/ubuntu-private-fol...
    судя по тому что описанно в ссылках выше
    скорее всего при установке системы вы указали шифровать домашнюю папку
    то из за чего раздулась ~.Private могут быть несколько причин
    1) нечищенный Trash
    2) в Private также шифрует то что примонтированно в хоме пользователя, явно или неявно(например докер)
  • Как установить Arch Linux?

    xotkot
    @xotkot
    voproser45654, у Арча установочный образ состоит из минимально "арсенала" программ необходимых для работы и/или установки системы, и графическая подсистема в этот перечень не входит, но вам ничто не мешает при установке системы также установить и любую из графических оболочек.
    Арч позиционируется, помимо всего прочего, еще и как конструктор, это когда ты собираешь свою систему из необходимых тебе кусочков, а не наоборот как в большинстве других дистрибутивов, когда тебе сразу наставляют кучу ПО в систему и ты потом сидишь и выпиливаешь ненужное, поэтому Арч для новичков это не лучший вариант, особенно тогда когда даже нету минимального понимания того что тебе нужно а что нет.
  • Как установить Arch Linux?

    xotkot
    @xotkot
    voproser45654, какой графический режим, вы о чем ?
    в гайде описана установка базовой системы после чего вы получите полноценную работающую систему но на голой консоли, если вы имеете в виду DE(рабочий стол) то его ставят уже после установки базовой системы, какой именно выбирайте сами

    п.с.
    если вы про графический установщик то его в чистом Арче нету, но он есть например в Manjaro который основан на Арче.
  • Как установить Arch Linux?

    xotkot
    @xotkot
    для Arch-a нужны хотя бы минимальные знания по линуксам, с наскока у вас вряд ли получится, ну или будете тыкаться во всякие мелочи задалбливая себя и других.
    если по теме, то
    как установить?

    для установки есть официальный гайд
    можете конечно поискать видосики или описание установки в блогах, но в таком случае ищите посвежее, так как инфа часто устаревает особенно для Арча из за его более динамического развития и внедрения новшеств.

    по поводу фото и команды iwctl
    iwctl это утилита для настройки wifi, подробнее по настройке смотри на арчвики

    хотя зачем такие мучения для виртуалки, если у вас есть сеть на хосте то просто в настройках сети виртуалбокса установите тип подключения сетевой мост, dhcp на установочном образе стартует автоматом и заберёт ip у роутера(если он есть) из сети.
  • Как в Linux добавить текст в файл после определённой строки?

    xotkot
    @xotkot
    Александр Назаров,
    это я по примеру выше у кузьмина где строка берется в кавычки, если не нужно то так даже проще
    awk -i inplace -n '{if($0=="если найдена строка") $0=$0"\nвставить этот текст";print}' /file.txt;
  • Устают глаза на Ubuntu, а на Windows нет, в чем проблема?

    xotkot
    @xotkot
    может что-то с частотой не то, что показывает xrandr ?
  • Как запрустить несколько коммандных строк по очереди и затем экспортировать полученное?

    xotkot
    @xotkot
    JRBRO,
    все вышло, кроме экспорта из коммандной строки.

    а что вы понимаете под экспортом из командной строки ?
  • Как в Linux добавить текст в файл после определённой строки?

    xotkot
    @xotkot
    длиннее но без магии
    awk '{if($0=="строка1") $0=$0"\n\"строка2\"";print}'


    для записи изменений сразу в файл:
    awk -i inplace '{if($0=="строка1") $0=$0"\n\"строка2\"";print}' /home/vasya/file.cnf
  • Как искать мальварь в open source?

    xotkot
    @xotkot
    FanatPHP,
    Чувак даже не обозначил язык

    язык open source, че тут непонятного ?)
  • Как запрустить несколько коммандных строк по очереди и затем экспортировать полученное?

    xotkot
    @xotkot
    Решение может быть как на Windows, так и на MacOS, а если будет на оба, низкий поклон

    для автоматизации напишите скрипт на том же bash/zsh
    bash/zsh по умолчанию есть в MacOS, а для windows можно использовать прослойку wsl

    Вопрос 3) можно ли туда еще добавить python скрипт для допустим сортировки файлов (скрипт есть)?

    из bash/zsh можно легко вызывать внешние программы, в том числе python скрипт
    хотя для сортировки тех же файлов проще будет использовать утилиту sort входящее в coreutils

    Вопрос 2) как экспортировать полученные данные?

    куда экспортировать ?
    можете записать в файл полученные данные для хранения и последующей обработки

    1) Как можно реализовать поочередный запуск

    если имеется в виду последовательное выполнение команд то в том же bash/zsh скрипте просто пишите их по очереди
    ffmpeg -i output.mp4 -vn -acodec copy output-audio.aac
    ffmpeg -i output.mp4 -vf fps=1 where-to-save\out%d.png
    sox foo.wav -e stat

    для параллельного запуска команд будет чуть сложнее, но можете глянуть этот вопрос