Ответы пользователя по тегу Linux
  • Как вынести папку с сайтом?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Может надо в sites-enabled, а не sited-available?

    точнее сделать симлинк
    Ответ написан
    Комментировать
  • Как ограничить вывод результатов команды find?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    1. можно увеличить буфер скроллинга, чтобы не затиралось,

    2. перенаправить в файл, который потом прочитать более удобным просмотрщиком
    find > result.txt

    3. Перенаправить в head или tail или more или less через пайп |
    find | head -n 500
    find | less
    Ответ написан
    Комментировать
  • Как подключить физический диск как папку home?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    много вариантов.

    1. Вам наверное будет проще перенести все файлы на другой диск, переразбить /dev/sda с нуля сразу на один большой раздел, отформатировать, примаунтить и скопировать файлы назад.

    2. Можно попробовать загрузиться в какой-нить gparted, сменить размер существующего раздела и затем поправить размер файловой системы через resize2fs

    3. У вас там уже используется LVM, можно заморочиться и сделать там разные варианты.
    Увеличить общий размер текущего logical volume, или сделать отдельную volume group с отдельным logical volume.. но там надо подумать как устройства распределить.
    Ответ написан
    Комментировать
  • Какой ноутбук выбрать для Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Хочу заниматься саморазвитием в сфере кибербеза и компьютерных сетей, и хочу поставить Дебиан на ноутбук


    Если ты только начинаешь, то поставь дебиан в виртуалку. Запускаешь ее в full screen и все, зачем целый ноутбук покупать если ты только захотел начать заниматься?
    Ответ написан
    2 комментария
  • Как правильно дать права на папки и подпапки?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    777 - зачем?
    Кому нужны права?
    Если юзер ламп создает папку, то скорее всего у него и так есть права.
    У вас какая проблема возникает? Может разными юзерами создаете папку и читаете ее потом?
    Ответ написан
    Комментировать
  • Как передать в цикл for два аргумента из строки bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    while read addr; do
     telent $addr;
    done<имя_файла
    Ответ написан
    4 комментария
  • Просмотрщик изображений с функцией ручной сортировки?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Под виндой я бы юзал FAR с плагином просмотра картинок - там во время просмотра можно просто выделять файлы. Выделил нужные фотки, потом вышел из просмотра и кинул в папку. Или макрос написаол для разных папок
    Ответ написан
    Комментировать
  • Возможно ли как-то задавать права на внешнем жестком диске?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    chmod не умеет в NTFS права.
    Опять таки, права доступа в NTFS поддерживаются в виндовс, а драйвер в линукс может их игнорировать.
    Если внешний диск не подключать к другой операционке то лучше отформатировать его какой-нить POSIX системой.
    Ответ написан
    Комментировать
  • Как сделать вывод части информации в консоль после ввода команды?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    пользоваться пагинатором more или текстовым просмотрщиком less
    ip a | more
    ip a | less

    или фильтровать нужные строки через какой-нить grep
    Ответ написан
    Комментировать
  • Как пользоваться nohup в git-bash на windows 10?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    sublime же не консольный, nohup тут никак не поможет
    Ответ написан
    Комментировать
  • Почему не запускается файл на сервере?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    попробуй проверить зависимости через
    ldd
    Ответ написан
    Комментировать
  • Какое решение применить для массового деплоя?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Да множество их.
    scp
    rsync
    nfs
    оркестраторы (но их уже нужно ставить и настраивать)

    Больше зависит от доступности машин, вашего опыта и желания.
    Ответ написан
    Комментировать
  • Как пересылать сообщения из лога Linux в Telegram?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Ну понятно что так работать не будет.
    Надо запускать скрипт в фоне и читать постоянно, например так

    #!/bin/bash
    TG_BOT_ID=AAAABBBBCCCCDDDD
    TG_CHAT_ID=00001111
    
    tail -f -n 1 /var/log/messages | while read LINE; do
      curl -s -X POST https://api.telegram.org/bot$TG_BOT_ID/sendMessage -d chat_id=$TG_CHAT_ID -d text="$LINE"
    done


    таким образом при запуске скрипта, в телеграм отправится последняя строчка,после чего скрипт будет висеть и отправлять новые строчки по мере их появления.
    Главное обеспечить запуск скрипта в фоне при рестарте
    Ответ написан
    4 комментария
  • Как скопировать SSH ключ на удалённую Ubuntu 18.04 при помощи ssh-copy-id?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    1. нужно залогиниться на удаленный сервер, и посмотреть настройки sshd в /etc/ssh (скорее всего /etc/ssh/sshd_config)
    Возможно правильный файл будет authorized_keys2, например

    2. ssh-copy-id -i /home/max/.ssh/ws_key.pub ws@45.146.164.232
    тут нужно путь к приватному ключу, а не публичному

    chmod 0600 на authorized_keys не обязательно. Это обязательно для приватных ключей, не для публичных
    Ответ написан
    Комментировать
  • Почему при подключении по ssh с ключем требует пароль?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    То при открытии консольного окна требует пароль, в в публичном и приватном файлах какой либо привязки к пользователю root не нашел, от чего это тогда зависит?


    То есть как это?
    Ты публичный ключ для какого юзера устанавливал? В какой файл?
    Ответ написан
    Комментировать
  • Как убрать пробел из алиаса?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    многие команды поддерживают синтаксис
    --option parameter

    просто убери равно из алиаса.
    Или пользуйся функцией
    Ответ написан
    Комментировать
  • Как изменить вывод баш скирпта?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    учим следующие команды
    sed, grep, awk

    учим regexp

    режем вывод как хотим и кастомизируем.
    Ответ написан
    Комментировать
  • Существует ли централизованный push to server бэкап сервис?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Красивое решение на коленке - поднимите графану с InfluxDB
    В графане рисуйте все графики, статусы и так далее.

    Данные в инфлюкс можно кидать обычным curl с инсертами кверями (у инфлюкса есть веб-API)
    Ну или разложить везде клиент к любой другой базе данных и делать туда.

    то есть скрипт бэкапа будет типа
    1. подготовить архив бэкапа
    2. скопировать/синхронизировать его на нас
    3. curl <influxdb server> user, password, "insert квери или несколько со статусом, размером, полезной инфой типа время потраченное на архивирование, копирование"
    Ответ написан
    Комментировать
  • Как использовать ресурс другого ПК?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Не нужны тебе "мощностя" друга.
    Никаких "скоро" не появится.
    Для начала изучи джава, потом будешь понимать что такое мощностя, ибо на текущий момент по уровню твоего вопроса, ты не дотягиваешь даже до продвинутого пользователя ПК.
    Ответ написан
    Комментировать
  • Как по вашему мнению рациональнее собрать дисковую систему на сервере?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    я бы сделал зеркало для системы
    и там уже 5-й рейд для всего остального.
    Или просто зеркало для всего - более чем достаточно, при наличии регулярных бэкапов.
    мутить более сложные рейды - обычно нужно только если совсем не хватает денег.
    Ответ написан
    Комментировать