Ответы пользователя по тегу Linux
  • Какие современные бекап решения можно использовать вместо bacula/bareos?

    @Karpion
    Вам никто не ответит, пока Вы не напишете - какой именно гибкости не хватает.
    Ответ написан
    2 комментария
  • С помощью чего лучше сделать удаленный доступ к Raspberry Pi без проброса портов?

    @Karpion
    1) Можно научить Малинку самостоятельно устанавливать VPN-соединение с каким-то сервером, имеющим "белый" IP-адрес (или с сервером, которому проброшен TCP-порт).

    2) В данном случае вполне годится проброс SSh-туннеля - это проще всего. Поищите статью на Хабре.

    3) Есть извращённые методы. Но мне сегодня лень извращаться.
    Ответ написан
    Комментировать
  • Как запустить команду crontab -e при запуске системы?

    @Karpion
    Гляньте логи - может, там написано, почему он не стартует.
    Ответ написан
    Комментировать
  • Интеловская Clear Linux OS. Действительно ли производительнее?

    @Karpion
    Я думаю, разница в производительности вычислений будет процентов десять максимум. А скорее всего - от одного до трёх процентов.

    Серьёзная разница производительности м.б. на драйверах устройств. Но много ли времени проводит процессор в драйверах?

    Возможен некоторый рост производительности самих устройств. И он м.б. серьёзный.

    Т.е. сначала подумайте - производительность каких компонентов Вашего компьютера Вас не устраивает.
    Ответ написан
  • Разбивка диска Linux?

    @Karpion
    Посмотрите файл /etc/fstab - можно даже поменять его. Сработает после перезагрузки. Пока Вы только начали - экспериментируйте смелее.
    Ответ написан
    Комментировать
  • Как ограничить пропускную способность для отдельно взятого сервиса в Linux?

    @Karpion
    Можно поискать внутри сервиса способ устроить shaping (ограничить скорость). Во многих серьёзных продуктах это есть - например, в Squid точно есть, но я не пользовался.

    Можно ограничить средствами firewall. В ipfw во FreeBSD - это есть. В iptables - не знаю.
    Фильтровать и заворачивать в шейпинг можно по IP-адресам источника и назначения, по портам источника и назначения, по юзеру локальной программы. Вам, наверно, проще всего по порту - ведь два экземпляра сервиса проще всего разнести по портам.
    Ответ написан
    Комментировать
  • Что должен знать linux user?

    @Karpion
    Читайте тематический сайты - Хабр, ЛОР, ОпенНет...

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

    @Karpion
    Я не понял, как вообще можно обновлять страницу, если не в браузере. Что-то Вы скрывается от советской власти...
    Ответ написан
    Комментировать
  • Почему сервис не запускается как положено?

    @Karpion
    /etc/proxy/up-proxy не запустился. Смотрите логи - системные и его собственные, там д.б. английским по белому написано, что не так.
    Ответ написан
    Комментировать
  • Проблема с установкой kali linux на ноут, что делать?

    @Karpion
    Попробуйте другой дистрибутив Linux.
    Ответ написан
    Комментировать
  • Как разделить права доступа Nginx к каталогам пользователей WebDav?

    @Karpion
    Если "пользователь, что авторизуется через файл htpasswd" - это значит, он авторизуется не в системе. А значит, права доступа к файлу (chown, chmod, это вот всё) Вам не помогут.

    Я не понял, что значит "user" в Ваших командах. Это конкретное имя юзера?

    Если "каждый пользователь авторизуется через файл htpasswd - создаваётся отдельным каталогом в директории `srv/webdav`", то в этом каталоге надо создавать файл .htpasswd и в нём прописывать права доступа по юзерам - но не системным, а которые "авторизуются через файл htpasswd".

    Надеюсь, я понятно объяснил.
    Ответ написан
  • Как создать grub загрузчик если диски в raid1?

    @Karpion
    Что Вы объединяли в RAID-массив - физические диски или разделы на дисках? Там есть много вариантов...
    Ответ написан
  • Переходить ли на Linux на ноутбуке 2002 года? Если да, то на какой?

    @Karpion
    Первым делом надо смотреть, можно ли добавить памяти.
    Если нельзя - подумайте об установке SSD-диска.

    У меня в данный момент W'XP. Под неё давно не выпускают новые браузеры, у меня FF'52.9.0 - и это сейчас занимает 731 MB RAM.
    Ответ написан
    Комментировать
  • Как динамически менять шлюз по умолчанию?

    @Karpion
    Каждый модем при подключении создаёт eth-интерфейс с ip-адресом 192.168.8.100 и является шлюзом 192.168.8.1. И конфигурирует по dhcp все настройки.
    Возможно, этот параметр можно как-то изменить - отконфигурировать модем так, чтобы он на USB-соединении (ЕВПОЧЯ) делал другие IP-адреса.

    os.system("sudo bash -c 'echo nameserver 192.168.8.1 > /etc/resolv.conf'")
    Зачем каждый раз перезаписывать nameserver?

    Почему-то сеть не всегда поднимается. И главное, ладно бы стабильно не работало бы. А то, то срабатывает такой подход, то нет.
    Если Вы это делаете удалённо (по SSh), то команды изменения настроек д.б. в пакете (командном файле); и выполняться пакет должен оторванно от терминала (nohup на весь пакет. Если не так - то выполнение команд может прерваться, особенно если происходит вывод на терминал какого-то сообщения.

    Приму любые рекомендации!
    Поднять несколько вирт.машин. В каждую пробросить свой USB-порт. И тестировать скорость отдельно для каждой вирт.машины.
    (Я не страдаю извращениями - я ими наслаждаюсь.)
    Ответ написан
    Комментировать
  • Сломал биос после установки линукса и реустановки винды?

    @Karpion
    Невозможно удалённо сказать, что именно случилось. С настольным компьютером - я бы посоветовал полностью отключить от розетки, снять батарейку и через пару минут собрать обратно. И проверить вздутие конденсаторов.

    Ноутбуки - это вообще вещь в себе. Многие сделаны коряво - так, что там можно повредить NVRAM.

    Почитайте доки по нотбуку - какие клавиши вообще можно нажимать в подобной ситуации.
    Попробуйте F1..F12, Del, Escape. Попробуйте зажать Shift, Alt, Ctrl.
    Ответ написан
    Комментировать
  • Линуксовые рассылатели мейлов?

    @Karpion
    Если у Вас в системе уже есть почтовый сервер (SendMail, Postfix, etc) - то он прекрасно работает в этой роли. Изучите работу программы mail или rmail.

    Однако, есть проблема: Ваш IP-адрес д.б. корректно прописан в ReverceDNS, т.е. его IP-адрес должен нормально резолвится в доменное имя, а доменное имя - в тот же IP-адрес. И доменное имя д.б. не подозрительным - в смысле, типичным для спамеров. И оно не д.б. в списке адресов, с которых почту принимать не следует (нормальные провайдеры размещают свои IP-адреса в таких списках).
    Если Вы работаете под NAT - то речь о внешнем IP-адресе NAT-сервера.
    Если этого не сделать - то многие почтовые системы будут считать ваши письма заведомым спамом.
    Ответ написан
    Комментировать
  • Как вывести нужные строки через grep?

    @Karpion
    У меня ощущение, что вывод получен SQL-запросом. Если так - то и фильтрацию надо делать SQL-запросом, а не извращаться с grep'ом - ибо grep вынужден парсить поля заново.

    Второй вариант - работать чем-то типа AWK, который разбивает строки на поля. Правда, там м.б. проблемы при пустых полях, которые он не увидит.

    1) "Зарплата от 1000 и выше" = "четыре или более цифры" = [0-9]{4,} или точнее [1-9][0-9]{3,}

    2) Отрицание в regex пишется так:
    [^K] - любой символ, кроме "K"
    [^KJ] - любой символ, кроме "K" и "J"
    [^K-P] - любой символ, кроме диапазона {от "K" до "P"}

    3) Если Вам надо работать именно с полями - то, как я уже сказал, grep работает очень плохо. Вариант 'PAUL.+BOSTON' от mureevms плох тем, что сработает, если эти значения появятся в поле "фамилия", а они это могут.
    Хуже того: этот вариант примет и имя "COPAULER" (придумал из пальца, чисто для примера).

    Я могу напрячься и написать более корректный regex на это дело - ну, для начала огородить эти слова пробелами. Но не буду, ибо лень.
    Ответ написан
    1 комментарий
  • Несколько ОС на одном ПК?

    @Karpion
    Как минимум - для "операционки в виртуалке" и для "операционки на железе" нужны разные наборы драйверов. Во многих случаях можно поставить в систему (вкомпилить в ядро) избыточный набор драйверов и обеспечить автоматический выбор нужных. Но ингда тип драйвера прописывается в каких-то конфигах.
    Ответ написан
  • Как поменять пароль в phpmyadmin?

    @Karpion
    Забить в Гугл заголовок вопроса.
    Или Вы хотите, чтобы я это сделал за Вас?
    Ответ написан
    Комментировать
  • Как в linux получить доступ к потокам ввода-вывода демона?

    @Karpion
    Нормальный демон не работает через stdin/stdout/stderr. Вам надо смотреть в сторону named pipe или unix socket - это такие спец.файлы. А в идеале - надо взаимодействовать через TCP, чтобы можно было цепляться туда программой telnet (но лучше - с шифрованием, через ssh).
    Ответ написан
    2 комментария