Ответы пользователя по тегу Linux
  • Существует ли панель для управления серверами Linux?

    @mureevms
    Когда только начинал тоже задавался подобным вопросом, но дзен в том, подобные панели это не удобно. Если таки хотите кнопочки, посмотрите в сторону Rundeck, он более гибок и не имеет ограничений как панели, можно сделать что угодно
    Ответ написан
  • Как создать ссылку от имени другого пользователя в Linux?

    @mureevms
    А просто вот так не работает?
    ln -s /usr/share/applications/firefox.desktop ~/Рабочий\ стол/
    Ответ написан
  • Какой можно взять недорогой ноутбук для Linux'а?

    @mureevms
    Надо определить задачи обучения. Ради чего?
    Пока вы не поставите Линукс основной системой - вы не будете его изучать, все это быстро закончится, а на ноут будет поставлена винда. Если вы поставите Линкус и будете работать только в ГУИ, то вам не нужен Линукс. Если вы боитесь консоли - вам не нужен Линукс. Если вам нужен специализированный виндовый софт - вам не нужен Линукс. А если вам не нужен Линукс, то зачем его учить и еще вкладывать в это деньги? Знания без практики это трата времени.

    > в виртуалке мне не удобно, ибо на работе сижу большую часть времени

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

    @mureevms
    Я использую плагин Auto Tab Discard, он замораживает не активные вкладки. Потребление памяти действительно снизилось, а так же процессор стал меньше нагружаться
    Ответ написан
    Комментировать
  • Как поднять свой аналог CloudFlare для DNS на Linux?

    @mureevms
    Смешались в кучу кони, люди... попробуем прояснить, хоть решение уже есть, но автор действительно ничего не понимает в вопросе, поэтому не может нормально оценить ответ как решение.

    При регистрации доменов у любого регистратора, можно указать ns сервера CloudFlare.

    Можно указать любые NS сервера, хоть свои. Это не фича CloudFlare, а просто держатель DNS зоны домена. Еще говорят, домен делегирован на <Имя владельца DNS зоны>

    В CloudFlare указыватся только ip сервера где крутятся домены.

    Судя по всему речь идет про A запись. Просто почитайте про типы DNS записей. И, наверное, имеется ввиду, что крутятся не домены, а сайты, которые сопоставлены с этим доменом А записью.

    Получается что ip адрес сервера с доменами скрыт, в whois виден только сервер CloudFlare.

    Нет. Whois, DNS и IP адреса разные вещи, хоть и связаны друг с другом.
    Whois - сервис, который позволяет узнать основные данные о доменном имени. Пример https://whois.ru/google.ru. Там нет никакой инфы про IP адреса и домены, только NS записи.
    DNS - сервис, грубо говоря, который сопоставляет доменные имена и IP адреса.
    IP - уникальный набор байтов для возможности использования интернета с конкретного устройства.
    Т.е. пока CloudFlare ничего не скрыл. Если бы вы делегировали домен на Яндекс, там были бы NS сервера Яндекса.

    Мне нужно тоже самое сделать на 2-х серверах линукса.
    На одном нужно поднять DNS сервер, в котором будет прописан 1 домен domainkkkkkk.ru и будут записи
    ...
    На втором сервере будут крутится другие домены
    ...

    Свой DNS сервер имеет поднимать только в том случае (в данном контексте), если вы хотите сами хостить свою зону, т.е. делегировать ее на свой DNS сервер. А вам этого не надо, поскольку вы уже делегировали зону в CloudFlare.
    Вам надо разметить на серверах сайты, которые будут сопоставлены с доменами, а сделать это надо сопоставлением доменного имени с IP адресом сервера на котором будет нужный сайт, путем добавления А записи.
    Т.е. если IP первого сервера x.x.x.x, а второго y.y.y.y, надо создать несколько DNS записей:
    Имя               Тип   Значение
    site1.domain.ru   A     x.x.x.x
    site2.domain.ru   A     x.x.x.x
    newdomain1.ru     A     y.y.y.y
    newdomain2.ru     A     y.y.y.y
    newdomain3.ru     A     y.y.y.y

    Все еще CloudFlare ничего не скрыл.

    Первый ДНС сервер должен знать где находится второй сервер и про домены на нем.
    Данные первого сервера я пропишу у регистратора для доменов со второго сервера.

    Это просто фантазии не имеющие отношения к делу

    ---

    Таким образом, вы ничего не скроете, послольку клиенту чтобы зайти на сайт надо сопоставить имя сайта с его IP адресом.
    Если все же надо скрыть (кстати, зачем?), то как раз этим и занимается CloudFlare. В разделе DNS есть облачко со стрелочкой около DNS записи и только нажав на нее вы включите проксирование через CloudFlare.

    Если знаете как у них реализована ддос защита, напишите в дополнению к основному вопросу.

    Об этом уже сказал Dr. Bacon, добавлю лишь то, что DDOS защита включается только при проксировании.
    Ответ написан
    Комментировать
  • Как изменить параметр TIMEOUTconnect в Stunnel?

    @mureevms
    Смотрите тут /usr/etc/stunnel/
    При запуске демона он показывает файл конфига, который использует:
    # /usr/bin/stunnel 
    [ ] Clients allowed=512000
    [.] stunnel 5.56 on x86_64-pc-linux-gnu platform
    [.] Compiled/running with OpenSSL 1.1.1  11 Sep 2018
    [.] Threading:PTHREAD Sockets:POLL,IPv6 TLS:ENGINE,FIPS,OCSP,PSK,SNI
    [ ] errno: (*__errno_location ())
    [.] Reading configuration from file /usr/etc/stunnel/stunnel.conf
    ...


    Собственно, добавьте строку TIMEOUTconnect = 20 в файл /usr/etc/stunnel/stunnel.conf
    Ответ написан
  • Как понять, почему не работает ни один браузер в linux?

    @mureevms
    Смотря по описанию, после запуска от других пользователей, сломались права на профили браузеров. Попробуйте назначить своего пользователя овнером:
    sudo chown user:user /home/user -R
    Ответ написан
    Комментировать
  • Как запретить подключение по одному логину и паролю к Openvpn?

    @mureevms
    Если используется внешняя авторизация, а она используется, судя по прикрепленному скрипту, надо просто убрать duplicate-cn из конфига сервера.
    Ответ написан
  • Порекомендуйте замену vim?

    @mureevms
    Посмотрите на mcedit, входит в состав mc.
    Ответ написан
    Комментировать
  • На что ругается certbot?

    @mureevms
    У вас ошибка в написании домена, удалите пробелы
    Ответ написан
    Комментировать
  • Как правильно проверить сертификаты k8s для версии 1.12.3?

    @mureevms
    Если просто проверить, то достаточно. Удобнее будет сделать цикл:
    for DOMAIN in host1.com host2.com host3.com
    do
    	DOMAIN_EXPIRES=$(echo | openssl s_client -connect $DOMAIN:443 2>/dev/null | openssl x509 -noout -dates | grep notAfter | awk -F= '{print $2}')
    	echo $DOMAIN: $DOMAIN_EXPIRES
    done
    Ответ написан
  • Как исправить шрифты в LinuxMint Ulyana на мониторе 4к?

    @mureevms
    Думаю, что пока никак. У меня 3200 и тоже Минт. Если попадаются такие окна, то меняю разрешение на 1920. Работать в целом становится менее комфортно, но нужное окно отображается нормально. Еще тут важно отключить HiDPI и сделать масштаб нормальным

    картинка
    5fc8d33aaa502405602005.jpeg
    Ответ написан
    Комментировать
  • Есть ли простой способ генерации SSH на час?

    @mureevms
    Даже не понимаю, почему все предыдущие комментаторы пишут про ключ, если надо писать про пользователя.
    adduser <username> && sleep 600 && usermod --lock <username>

    или
    adduser <username>
    echo usermod --lock <username> | at now + 60 minutes

    Дольнейшее повышение привелегий делайте как хотите.
    Пример команд взят со стековерфлоу
    Ответ написан
    Комментировать
  • Автоматизация создания OpenVPN конфига для всех устройств?

    @mureevms
    Как для вас написано
    https://notessysadmin.com/single-key-for-all-openv...
    Ответ написан
    Комментировать
  • Как вывести нужные строки через grep?

    @mureevms
    1. 1000 - это 4 символа. Все, что меньше 1000 - 1,2 или 3 символа. Известно, что зп это последняя строка, поэтому ищутся стоящие подряд от 4-х цифр от конца строки:
    grep -E '\s([0-9]{4,})$'
    2. Выборка по K или J и реверс вывода
    grep -E -v '(\sK\s|\sJ\s)'
    3. Поиск имени и города в одной строке:
    grep -E 'PAUL.+BOSTON'
    Ответ написан
  • Как сделать DoubleVPN, когда один сервер с ssh доступом, а другой - только ovpn файл?

    @mureevms
    Принцип работы такой:
    1. Первый в цепочке должен быть ваш сервер к которому есть доступ по SSH. К нему же должны подключаться клиенты. Назовем его VPS.
    2. Вторым в цепочке должен быть тот сервер от которого есть .ovpn файл. Назовем его OVPN service.
    3. Настраиваете на VPS клиента OpenVPN с конфигом от OVPN service. Плюс настраиваете сервер OpenVPN.

    По идее это все.

    Проблема в вашем случае в конфигах. Скорее всего, после подключения к OVPN service меняется default gateway, именно поэтому нет возможности подключиться к VPS. Для восстановления надо написать up/down скрипты для верного переопределения маршрутов.
    Ответ написан
    Комментировать
  • AlertManager с возможностью писать свою логику поведения?

    @mureevms
    Хочу prometheus, правда не знаю можно ли там конфигурировать/писать логику...


    Ставьте, не пожалеете. Его AlertManager достаточно гибок. Но имейте ввиду, что AlertManager от Прометея работает с матриками из этого самого Прометея. Если понадобится прикрутить какую-нибудь отдельную проверку, то будет очень нетривиально, если не сказать костыльно. В общем, сначала присмотритесь к нему пристальнее и держите в уме, что AlertManager это именно менеджер для мониторинга метрик, а не мониторинг в широком смысле
    Ответ написан
    Комментировать