Задать вопрос
Ответы пользователя по тегу Linux
  • NetworkManager буянит?

    @SunTechnik
    1. Как часто это повторяется? Насколько регулярно? (например, каждые n минут)

    2. Какой lease-time выставлен на dhcp server?
    3. На статику можете переключиться?
    Ответ написан
    Комментировать
  • Не работает bin/bash в крон. Как решить?

    @SunTechnik
    Да тут вариантов ошибок - куча..
    1. Файл задания cron напрямую не редактируется. Для этого есть :
    crontab -e

    2. При прямом релктировании - есть риск ошибиться с форматом. Что у Вас сейчас в файле - непонятно. На первый взгляд, это не формат данного файла

    3. Если все же файл редактировали руками, cron надо перезапустить, что бы он перечитал задание.

    4. В логе работы cron будеет видно, запускал ли он задание и коды возврата.

    5. Как Вы сами пишите, перед запуском команды надо перейти в определенный каталог. Cron об этом ниичего не знает. Команда cd долдна быть внутри скрипта.

    6. Хорошим тоном считается, если скрипт начинается со строки, определяющей тип требуемого интерпритатора.
    #! /usr/bin/bash

    7. При запуске скрипта не надо запускать интерпритатор. Достаточно указать сам скрипт и что бы он имел права исполнения..

    .......
    Ответ написан
    Комментировать
  • Пропали windows boot manager и меню выбора OC. Как исправить?

    @SunTechnik
    Загрузка Uefi или Legacy ?

    Проверьте в /etc/default/grub не стоит ли GRUB_DISABLE_OS_PROBER=false .

    Покажите список разделов диска. Диск 1 или несколько ?
    Ответ написан
  • Почему некорректно выводятся символы utf-8 в linux?

    @SunTechnik
    В общем случае:
    - у Вас есть файл в некоторой кодировке..
    - у Вас есть терминал, который выводит символы в некой кодировке.

    Вы сможете прочитать текст только при условии, что обе кодировки совпадают. Или Вам надо перекодировать кодировку файла в текущую кодировкк терминала..

    Для решения- надо знать исходную и требуемую кодировку..
    Ответ написан
    Комментировать
  • Как увеличить max_execution_time?

    @SunTechnik
    504 Gateway Time-out выдает не сам скрипт, а reverse proxy перед ним. Скорее всего nginx (внимательно глянуть страничку с ошибкой) . В его конфигах и смотреть значения timeout.

    По всей системe запустить:
    find / -name php.ini
    Ответ написан
    2 комментария
  • С помощью чего можно открыть прошивку или сделать сброс на маркираторе?

    @SunTechnik
    Логичнее все же спросить производителя или продавца.
    На таких устройствах должна быть процедура принудительного вызова калибровки или сброса настроек.

    Попробуте выключить устройство, коснуться экрана по центру, и не отпуская - включить.
    Ответ написан
    Комментировать
  • Live миграция виртуалок без переноса диска?

    @SunTechnik
    Выбор странный. Эта полка предназначена для подключения к массиву EVA. В нее надо будет покупать еще и диски с FC интерфейсом. Технология старая и дорогая. Никакой RAID собрать не получится.
    То-есть запустить может и получится, но в прод такое пускать нельзя.

    Вам нужен внешний RAID массив. (Типа HP MSA). Интерфйс подключения - FC, SAS или 10Gb Ethernet - в зависимости от того, что есть сейчас и будующего развития.
    Ответ написан
    4 комментария
  • Как передать скрипту в screen нажатие space для завершения?

    @SunTechnik
    Ну самое простое, запускать через скрипт- обертку, который пошлет пробел:

    echo " " | cm.sh

    Правда, там может стоять чтение непосредственно с терминала, а не stdin. Тогда фокус не сработает...

    Посмотреть сам cm.sh.может там отдельный вызов этого приглашения и его можно убрать..

    Вот тут написано как можно слать команды в сессию screen:
    https://raymii.org/s/snippets/Sending_commands_or_...
    Ответ написан
    1 комментарий
  • Как скопировать rsa ключ на другой линукс сервер?

    @SunTechnik
    Есть два направления решения:
    1. Перенести опции запуска в файл настроек ( ~/.ssh/config)
    https://www.digitalocean.com/community/tutorials/h...

    Тогда не потребуется вводить эти ключи и сработает ssh-copy-id

    2. Ssh-copy-id всего лишь скрипт, который добавляет ключ в файл ~/.ssh/authorized_keys
    Содержимое можно перенести или через scp или вообще через буфер обмена. Файл текстовый, ключ не особо длинный....
    То-есть руками выполнить необходимые действия.

    Критичны права на каталог ~/.ssh и сам файл. ~/.ssh/authorized_keys.
    Права записи должны быть только у владельца.
    Проще ставить 700 на каталог и 600 файл.
    Ответ написан
    Комментировать
  • Копирование корневого каталога копирует и разделы диска тоже?

    @SunTechnik
    Какой командой выполняете копирование?
    В общем случае - копирование файловой системы не копирует разбиение диска.
    Ответ написан
    Комментировать
  • Как рассчитать скорость выполнения fschk?

    @SunTechnik
    В общем случае - никак.
    Для fsck важнее скорость чтения, а не записи.
    Время выполнения проверки зависит от числа созданных файлов.

    Для грубой оценки, вот первое попавшееся:
    https://www.opennet.ru/opennews/art.shtml?num=32994

    Что мешает попробовать?
    Ответ написан
    Комментировать
  • Как пробросить SSH на сервер без внешнего ip?

    @SunTechnik
    1.Вариант колхозный:
    С сервера делается ssh сессия с реверс туннелем.
    Автоизация по ключам. В зависмости от параметров туннеля - зайти сожно или только с vds или с любого адреса.
    2. Продвинутые: на vds поднять vpn сервер. Ваша сервер подключается по vpn к vds.
    Админ заходит по ssh на vds, c него - на Ваш сервер. Или в iptables повесить редирект какого-нибудь порта на ip сервера.

    В целом - вариантов много можно предложить. Админу можно заходитьпо ssh на vds?
    Ответ написан
    3 комментария
  • Как восстановить рут пароль на debian установленном на raid1(proxmox)?

    @SunTechnik
    1. Вот официальная инструкция:
    https://pve.proxmox.com/wiki/Root_Password_Reset

    2. При использовании livecd не надо менять init. Там и так у root нет пароля или он известен.

    3. Если Вы не знаете, какой диск у Вас системный, как Вам сможет подсказать кто-то другой? Либо сообщайте больше данных, что бы что-то можно было посоветовать.
    Хотя бы вывод lsblk покажите.

    4. Пользователя с правами sudo не заводили? Может вообще пароль не надо ломать..

    5. Raid может быть аппаратным или софтверным. И софтом можно по разному зеркалить.. См пункт 3.
    Ответ написан
    Комментировать
  • Белый айпи через свой сервер?

    @SunTechnik
    Вариантов можно много предложить:
    1. VPN с ноута на сервер и DNAT на самом сервере, что бы запросы завернуть на ip ноута в vpn.
    2. Ssh reverse туннель. От простого пользователя он даст открыть на прослушивание порт с номером больше 1024.
    Если надо 80, 443 - то + DNAT на vps, или nginx, в режиме reverse proxy..
    Ответ написан
    3 комментария
  • Как запретить отправку банера ssh сервером?

    @SunTechnik
    Вот тут обсуждают эту тему:
    https://serverfault.com/questions/216801/prevent-s...

    Если коротко: это приветствие входит в спецификацию протокола ssh, для выбора совместимых протоколов.

    Если очень хочется поправить - то только через правку исходников. ( с творческим собиранием граблей после).

    Если надо обеспечить безопасность - лучше выбрать другие механизмы.
    Ответ написан
    Комментировать
  • Как написать условие проверки в bash?

    @SunTechnik
    for i in $(nmcli -t -f NAME c s) ;do
      if [ "$(nmcli -t con show $i | grep IP4.GATEWAY | sed -e 's/IP4.GATEWAY://')" != "" ] ; then 
        echo $i
      fi 
     done


    Костыльно. может проще можно...
    Ответ написан
    Комментировать
  • Как можно увеличить место dev/sda2 на "горячую"?

    @SunTechnik
    :) свою версию изложу :)
    1. Сделать бэкап.
    2. В конце диска создать раздел под swap. (sda4)
    3. mkswap на новый раздел (mkswap /dev/sda4)
    4. Добавить swap: swapon /dev/sda4
    5. Удалить старый swap: swapoff /dev/sda3
    Поправить /etc/fstab для замены swap
    устройства.
    6. С помощью parted или fdisk удалить раздел sda3; расширить раздел sda2
    7. Сделать resize для sda2. Команда будет отличаться, в зависимости от типа файловой системы. (смотреть вывод: mount -p или содержимое /etc/fstab).

    Предварительно рекомендуется создать стенд и на нем потренироваться.
    Ответ написан
    1 комментарий
  • Как работает fc?

    @SunTechnik
    На fc могут реализоваться разные протоколы подключения (fiber channel arbitrated loop (FC-AL) ; fabric) + массивы могут по разному реализовывать отказоустойчивость контроллера. Надо читать документацию по конкретному массиву. Кто-то позволяет прямое подключение, кто-то треубует наличия FC- коммутатора.

    Для подключения одного Lun к нескольким хостам одновременно требуется наличие кластерной файловой системы.
    (OCFS2 ; файловая система в VmWare; Кластерный том NTFS итд.) В некоторых файловых системах реализована защита от одновременного монтирования (ZFS). Есть некластерные файловые системы без защиты - прямой путь к повреждению данных.

    При появления нового Lun или устройства в fabric сети - идет анонсирование изменений. На FC коммутаторах настраивется зонирование (некий аналого Vlan) - какие устройства с кем могут взаимодействовать.
    Ответ написан
    Комментировать
  • Почему файл не выполняется под пользователем user1?

    @SunTechnik
    Для bash скриптов suid бит не работает.

    Можно попытаться в заголовке файла изменить:
    #! /bin/bash
    На
    #! /bin/bash -p
    Или на
    #! /bin/sh -p

    Но у sh есть некоторые отличия в синтаксисе.

    Для perl скриптов suid работает.

    Поиск в интернете по ключевым словам: bash suid script
    Ответ написан
    3 комментария
  • Как настроить cron в ESXI 6.7.0 (Build 8169922)?

    @SunTechnik
    ESXi это не совсем linux.
    Гляньте эту статью, может поможет.
    www.jules.fm/Logbook/files/add_cron_job_vmware.html
    Ответ написан
    Комментировать