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

    kotomyava
    @kotomyava
    Системный администратор
    Потратить это время не на поиски реализации запрета, а на то, чтобы помочь найти хорошее хобби не за компом, будет куда продуктивнее.
    Ответ написан
    Комментировать
  • Можно ли хранить mysql-базу на двух разных дисках?

    kotomyava
    @kotomyava
    Системный администратор
    Можно почитать вот это: https://dev.mysql.com/doc/refman/5.7/en/general-ta... создать tablespace на разных дисках и сгрупировать по ним таблицы так, чтобы равномерно использовать место и производительность дисков.
    Ответ написан
  • Как "подружить" laravel с mysql?

    kotomyava
    @kotomyava
    Системный администратор
    Порт конечно стандартный. Вероятно пользователя root@127.0.0.1 у вас нет, и подключаться рутом можно только через сокет, что и делает по умолчанию консольный клиент. Естественно для веб приложения давать под рутом подключаться незачем, так что надо сделать одно из двух:
    -Создать пользователя с правами на эту базу и @127.0.0.1, и подключаться через 127.0.0.1:3306.
    -Создать пользователя с правами на эту базу, @localhost и подключаться через сокет.

    Ну а mysql root@localhost назначить пароль, если он действительно пустой.
    Ответ написан
    1 комментарий
  • Запустить прогу в Ubuntu под правами su?

    kotomyava
    @kotomyava
    Системный администратор
    Всё так сложно потому, что это просто не нужно в повседневной работе, и даже опасно, и нет смысла упрощать процесс.
    Работать от root, чаще всего, очень плохая идея, а те приложения, которые должны запускаться от root, например менеджер пакетов или оснастка для конфигурирования системы, и так умеют это делать.
    Зачастую, в десктопном линуксе сейчас можно обойтись без редактирования конфигов, а если это вам действительно нужно, есть в конце концов консоль и sudo/su.

    Запускать файловый менеджер, и в нём работать от рута - верный путь к выстрелу в ногу, и делать так не стоит.

    Но вообще, сделать это можно, если вместо самой команды в ярлыке указать:

    gksudo вашакоманда
    Ответ написан
    2 комментария
  • Взял выделенный сервер в облаке. Доставил в него аппаратный рэйд 10. Зачем mdadm?

    kotomyava
    @kotomyava
    Системный администратор
    Это просто означает, что у вас установлен пакет mdadm. Если созданных mdadm массивов там у вас нет, проверяться ничего не будет. Т.е. просто можно не обращать внимание.

    Ну и к облаку сервер отношения не имеет, всё же, вероятно. =)
    Ответ написан
    3 комментария
  • Как в linux вести лог команд?

    kotomyava
    @kotomyava
    Системный администратор
    Если надо добавить дату к каждой строке вывода, можно добавить ts.

    Например:
    php somescript.php | ts > file.log

    Как задать нужный формат, можно узнать в документации у ts.
    Ответ написан
    Комментировать
  • Как посмотреть конфигурацию сервера на CentOS?

    kotomyava
    @kotomyava
    Системный администратор
    Вам нужен квалифицированный админ, был с самого начала, а сейчас тем более... Советы не помогут. Вытащить из вас массу нужной для ответа информации, это огромная работа, тем более придётся на каждый шаг давать массу подсказок, как её добыть. Это просто не реально в рамках сервиса вопросов/ответов.

    Зачем туда было лезть вообще ничего не понимая при том, это просто загадка для меня.

    Эластикс, это вероятно вот оно: https://www.elastix.org/

    Накатывая графическое окружение, можно очень много притащить лишнего по зависимостям, например какой-нибудь network manager, и получить другую конфигурацию сети на выходе. И с этим, получить проблемы со сконфигурированным под старую конфигурацию софтом.
    Графическое окружение вам на этом сервере совершенно не нужно, к тому же. И если вам интересно и дальше этим заниматься, совершенно точно надо сразу переходить к консоли.

    Dhcpd, это не единственный софт, который может реализовывать DHCP, и в вашем случае, это был вероятно не он. У elastix, есть управление DHCP и вероятнее всего, именно его силами DHCP и работал.
    Ответ написан
    2 комментария
  • Как выявить проблемы с Linux Raid?

    kotomyava
    @kotomyava
    Системный администратор
    Потерянные/повреждённые файлы, это не к слою raid, который работает с блоками, и ничего не знает о ваших файлах, а к слою файловой системы, которая на нём.
    Так что смотрите в сторону fsck и подобных инструментов.
    Ответ написан
    Комментировать
  • Linux прерывается копирование в mc через SSH. Как решить проблему?

    kotomyava
    @kotomyava
    Системный администратор
    Тем не менее, согласно скрину, проблема происходит при выделении памяти, а MC, вероятнее всего убивает oom. И судя по объёму выделяем ой памяти, MC хочет весь файл буферизировать в памяти до, окончания его приёма, и на это вероятно, памяти не хватает.
    Стоит посмотреть dmesg на этот счёт. А также, попробовать консольный sftp клиент.
    Ответ написан
    Комментировать
  • Как объединить диски на Linux?

    kotomyava
    @kotomyava
    Системный администратор
    Том на DO это подключённое блочное устройство. Его можно отформатировать в какую-нибудь ext4 или xfs, и смонтировать как папку внутри вашего webroot, например, туда, где надо сохранять много всего.
    Или вообще перенести на него полностью сайт/сайты, оставив основной диск системе и базе данных, например.

    Именно объединение объёмов, с ним, в одной файловой системе довольно заморочно -можно использовать UnionFS|Aufs, но чаще всего это не нужно, и можно обойтись просто монтированием в нужный каталог.
    Ответ написан
  • Модули ядра linux?

    kotomyava
    @kotomyava
    Системный администратор
    Перезагрузка для загрузки модуля не нужна.
    Проблемы с модулями не так уж часто ведут к невозможности загрузки. Но в случае такой проблемы действительно понадобится доступ к консоли, или переустановка.

    Вряд-ли вам надо собирать указанный модуль в случае VDS, если вам не выделено это физическое устройство специально.
    Чаще всего сеть виртуализируется, и модуль этот нужен не на виртуалке, а на host системе.
    Ответ написан
  • Выбор ос. Windows 10 или Linux?

    kotomyava
    @kotomyava
    Системный администратор
    1. Любую из них, а вторую в вирутализации(vmware/virtualbox). Хостовой выбрать ту, в которой больше придётся работать, или ту, в которой будут запускаться наиболее ресурсоёмкие приложения.
    Весьма вероятно, что linux для ваших задач можно будет поставить вообще без графического окружения, в этом варианте, плюс возможно, Xming, или даже без него...

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

    2. Не так страшен чёрт как его малюют - в повседневной работе разница в производительности практически не заметна, особенно на десктопе/нотике, которые редко нагружается "под завязку". Ну может в тяжёлых играх несколько fps не досчитаетесь, но и там, обычно, всё же не проц узкое место.

    3. В винде папку пользователей можно без проблем положить на другой диск, через реестр, используя симлинк, используя специальные проги для этой задачи. По поводу того, можно-ли как-то это сделать при установке, не уверен - давно не ставил. =)
    Ответ написан
    4 комментария
  • Какой ПК собрать под Linux?

    kotomyava
    @kotomyava
    Системный администратор
    Как можно более быстрый проц в рамках имеющегося бюджета, мать и память подходящая, и ssd по вкусу.
    Никакой специфики у linux кроме того, что лучше не использовать видяхи от AMD, по сравнению с виндой нет.
    Встроенная графика от intel и внешняя от Nvidia работают прилично, и тут выбор определяется необходимостью в мощной видяхе.
    Ответ написан
  • Один поток стабильно нагружен больше чем останльные, это нормально?

    kotomyava
    @kotomyava
    Системный администратор
    Надеюсь, я правильно понял вопрос... =)

    Большинство приложений, даже многопоточных, не выполняют всю работу, сразу на всех доступных ядрах. Вообще задач, которые можно, с ходу, равномерно размазать на все ядра сразу, очень не много.

    Например, большинство веб серверов каждый отдельный запрос выполняют только в одном потоке. То же касается и всяких скриптовых движков, СУБД и.т.п. Если запросов не много, то перекос будет статистически на одно произвольное ядро, потом два и.т.п, и они будет меняться. С ростом нагрузки картина должна выравниваться, и доходить до равномерно полной загрузки.

    Если такого не происходит, то либо где-то не хватает потоков(их меньше чем ядер, а побочные процессы не могут загрузить остальные ядра), либо есть какой-нибудь cpu pining.
    В вашем случае, например, может быть, что жадное до CPU приложение имеет вовсе один поток, а остальные не требуют много CPU.
    Такая ситуация плоха тем, что не используется часть вычислительной мощности при нагрузке выше определённой, и производительность оказывается меньше чем могла бы...
    Ответ написан
    Комментировать
  • Как узнать права юзера в linux?

    kotomyava
    @kotomyava
    Системный администратор
    Тут не правильно, вероятно, употребляется термин "права".
    Возможность выполнять sudo, вероятнее всего, определяется членством в соответствующей группе.
    Это можно посмотреть используя команду:
    id
    Ответ написан
  • Ubuntu custom build php 7.3 не отображается в списке доступных версий?

    kotomyava
    @kotomyava
    Системный администратор
    Чтобы apache использовал ваш php надо у него в настройках указать путь до модуля. Как образец можно взять файлик из mod_available, который идёт для модуля php "из коробки".

    Но вообще говоря, разумнее было бы собрать pcntl как модуль для текущей версии php, и подключить...

    Да и зачем вообще собирать 7.3 который ещё не релизнулся? Вряд-ли он вам вообще нужен, если у вас есть вопросы по подключению mod_php, и нужны какие-то мануалы...

    А если нужен последний актуальный, то можно посмотреть в https://launchpad.net/~ondrej/+archive/ubuntu/php php 7.2, и заодно проверить, может там pcntl уже есть.
    Ответ написан
  • Какую OC выбрать под хайлоад проект? (Ubuntu/Debian/FreeBSD)?

    kotomyava
    @kotomyava
    Системный администратор
    Заявленная посещаемость, и близко не хайлоад, и не потребует никакого особого тюинга сетевого стека. Да и наверняка не он будет узким местом.

    Выбирайте любуюиз трёх, но Debian и Ubuntu предпочтительны, банально, из-за на порядки большей распространённости, а соответственно, вам будет проще найти решение какой-нибудь проблемы, или специалиста, если понадобится...
    А из этой пары в Ubuntu в целом более свежий софт, и это может стать как плюсом, так и минусом в вашем случае. Тут уж вам, как разработчику, виднее.
    Ответ написан
    Комментировать
  • Какая linux более оптимизированная: deepin или elementary os?

    kotomyava
    @kotomyava
    Системный администратор
    Не надо ждать чуда - при открытии большого количества тяжёлых вкладок тормоза будут безотносительно ОС.
    А погано сделанные приложения, на каком-нибудь electron, тормозят даже на довольно приличных компах.

    Надо просто понимать, что как бы ни была не требовательна сама операционка, и как бы мало ресурсов она сама не кушала, это не сильно-то поможет работать хорошо требовательным к ресурсам приложениям, типа современных браузеров...
    Ответ написан
    Комментировать
  • Как правильно установить Ubuntu на RAID1 в SuperServer 1028R-WTRT?

    kotomyava
    @kotomyava
    Системный администратор
    Ставьте в режиме AHCI с софтовым raid через mdadm.
    В принципе, такой контроллер, не стоит использовать как рейд контроллер - проблем больше чем с софтовым, а достоинств никаких - это не какой-нибудь навороченный рейд контроллер мощным процом, пачкой памяти и батарейкой, который действительно может дать заметный прирост скорости...
    Ответ написан
    4 комментария
  • Какая OC не будет лагать?

    kotomyava
    @kotomyava
    Системный администратор
    Есть много разных "лёгких" дистибутивов, типа xubuntu или lubuntu, но вы же не будете работать просто в операционке...
    А любой современный браузер, например, конечно будет лагать, скушав всю оперативку на пару вкладок.

    Kali, кстати, это совсем не на каждый день дистрибутив, это инструмент для решения вполне определённых задач. Весьма вероятно, что у вас там как минимум с драйверами видео проблемы.
    Ответ написан
    Комментировать