Ответы пользователя по тегу Linux
  • Не устанавливаются репозитории для установки postgresql11-server, как исправить?

    @Hanneman
    Вам же 404 возвращает - т.е. по такому адресу такого файла нет.
    Если у вас версия 29 и вы ставите 11-ую postgresql, то на их сайте прямо написано:
    dnf install https://download.postgresql.org/pub/repos/yum/reporpms/F-29-x86_64/pgdg-fedora-repo-latest.noarch.rpm
    dnf install postgresql11
    dnf install postgresql11-server


    Дистрибутив же Fedora 29 содержит версию 10.
    Для ее установки достаточно:
    dnf install postgresql-server
    Ответ написан
    Комментировать
  • Почему на многих серверах нет графики?

    @Hanneman
    А зачем она там, где она не нужна? Зачем мне тратить пространство диска на Gnome с периферией, если у сервера роль, скажем, веб-сервера или на нем, к примеру, крутится Couchbase? Зачем мне графическое окружение?
    Хотите сервер с графикой - ставьте любое окружение (GNOME, KDE и пр.). Хотите проброску графики? Не проблема - ставьте VNC и наслаждайтесь.
    Ответ написан
    2 комментария
  • Как зайти в нормальном режиме в Debian?

    @Hanneman
    Установите графический интерфейс или переустановите Debian вместе с графическим интерфейсом, например, GNOME-ом. Во время инсталляции укажите, что вы желаете его поставить - как на картинке ниже (если не выделить, то установится без графической среды - она и не всегда нужна). Там же пишут, то если не выбрать, то "at the moment, only the core of the system is installed". P.S. print server ставить не надо, если нет необходимости, но выделите SSH Server, если планируете подключаться к машине с других хостов через SSH.

    5d69025326f4c528291531.png
    Ответ написан
    Комментировать
  • Кто подключен к очереди в IBM MQ?

    @Hanneman
    Да вроде методов вагон с тележкой:
    1. Запустить IBM MQ GUI Administrator и посмотреть, кто Consumer.
    2. Запустить tcpdump на сервере (можно и записать в файл) и посмотреть что происходит на портах 5672 и/или 5671 (топорный метод, но из трафика можно отфильтровать по имени очереди в Wireshark, если файл создали).
    3. Запустить tcpdump клиентских компьютерах и посмотреть кто на тот ваш IP соединяется (если важно условие, что остальные нет, но ищем того кто соединяется).
    4. nestat и смотреть порты
    5. На firewall вашей огранизации посмотреть трафик, кто изнутри на тот IP создает соединения


    Это первое что пришло на ум.
    Ответ написан
    Комментировать
  • Есть софт сохраняющий лог, как удалять старые логи из папки?

    @Hanneman
    Используйте штатный logrotate.
    Ответ написан
    Комментировать
  • Как в консоли SSH следить за работой PHP?

    @Hanneman
    Запустите от пользователя root (ну или через sudo) и наблюдайте за трафиком:

    tcpdump -vvv -i any port 80

    Это самый банальный пример для tcpdump с минимальным количеством опций. Если нужно что-то добавить или изменить (порт, например) - в сети масса примеров.
    Ответ написан
    2 комментария
  • Как скачать форум phpBB через wget?

    @Hanneman
    Защита стоит на User Agent. Обманите элементарно, выдав wget за браузер с помощью:
    wget -U "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)" "http://hummerxclub.com/forum/viewtopic.php?f=22&t=8129"
    Ответ написан
    2 комментария
  • Можно ли сделать вывод?

    @Hanneman
    Не совсем понятно, что вы подразумеваете под активным интерфейсом (их может быть несколько и все будут активными). Но, как вариант, если что, то с помощью nmcli достаточно гибко можно смотреть и управлять сетевыми подключениями.

    Вот, например, команда
    nmcli -p -m multiline -f all con show
    выдаст на выходе
    5c3f12aae93ba433865053.png
    Ну или же если только имя файла (для скрипта какого-нибудь, например), то
    nmcli -p -m tabular -f FILENAME con show | tail -1
    вернёт имя файла без лишних строк
    5c3f12a1715dc519000435.png
    Ответ написан
    Комментировать
  • Как получить такой же функционал как у linux но в windows?

    @Hanneman
    Какая разница из какой системы через консоль к удалённому серверу подключаться, если при работе будете находиться в среде того самого сервера? Ставьте Putty и подключайтесь.
    И вообще, ваш вопрос противоречит сам себе. Поставил Linux, но нужен Windows, так как .Net, а поэтому как сделать чтобы Windows был как Linux? Так что у вас за система в итоге?
    Ответ написан
    1 комментарий
  • Какой софт необходимо устанавливать вне docker контейнера?

    @Hanneman
    Я считаю, что такие вопросы не стоит задавать - вы сами пишете "только начал изучать тему Docker контейнеров". Ведь сначала лучше почитать подробнее и последовательно ознакомиться с документацией на русском, причем пошаговой и разжеванной.
    Не будут же вам здесь переписывать тонну информации, тем более что на ваш вопрос нет однозначного ответа.
    Начните, по ходу шагов начнете понимать концепцию, что как работает, а потом задавайте конкретные вопросы "делаю так, но результат не такой, как ожидалось" - вот тогда вопрос будет адекватным.
    Ответ написан
    Комментировать
  • Как запустить исполнения файлика в фоне на сервере Ubuntu?

    @Hanneman
    Через crontab, service, daemon, nohup. Либо как php socket.php &. Вариантов много.
    Ответ написан
    Комментировать
  • Как удалить файлы с удаленной машины?

    @Hanneman
    Удалять на удаленной из списка на локальной?
    P.S. Пишу специально развернуто (строчка за строчкой, без оптимизации кода и команд), чтобы автору понятно было.

    filename='/tmp/my.txt'
    filelines=`cat $filename`
    for line in $filelines ; do
        echo $line
        ssh remote_host_username@remote_hostname_or_ip "rm -rf $line; exit"
    done

    Между хостами надо настроить авторизацию без пароля (раз уж скриптом собрались делать), чтобы его каждый раз не вводить - читать здесь (пункты "Управление ключами", "Копирование ключа на сервер", "Ключ сервера", или поищите другое руководство по настройке - их миллион в сети). И в этой же статье найдете пункт "Удалённое исполнение кода", если хотите изучить больше, как решается ваша задача.

    P.P.S: Само собой, чтобы каждый раз не подключаться по ssh к хосту в итерации (как в моем примере), оптимальнее копировать скриптом локальный файл на удаленный хост командной утилитой scp (в той же статье описание - всего одна строчка команды), потом с локальной тем же скриптом (следующий шаг) удаленно запускать скрипт на удаленной машине, который, читая из скопированного же туда на удаленный хост файла (для него - локального уже) строки, будет стирать файлы локально. Для этого мой скрипт, что приведен выше, нужно модифицировать - добавить пару-другую строк. Но это уже вы сами. Удочка у вас уже в руках - ловите рыбу.
    Ответ написан
    1 комментарий
  • Как удалить mysql полностью из компьютера?

    @Hanneman
    Ошибку в студию.

    Попробуйте так:
    sudo apt-get remove --purge mysql* -y
    sudo apt-get autoremove -y
    sudo apt-get autoclean

    Затем удалите папку с конфигурацией:
    sudo rm -rf /etc/mysql

    Ну и затем хардкор: найти все оставшиеся файлы по маске и удалить:
    sudo find / -iname 'mysql*' -exec rm -rf {} \;
    Ответ написан
    1 комментарий