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

    shambler81
    @shambler81 Куратор тега Linux
    sublime - уже давно популярней notepad ++
    phpstorm - для сложного кода
    Теперь про FTP я бы на вашем месте задумался зачем вам вообще хоть какая-то утилита для редактирования
    Ведь linux может с легкостью монтировать FTP как локальное устройство
    А монтировать умеет любой местный навигатор , есть ли смысл при этом использовать плагины и тд ересь? когда вы можите просто работать локально. При том все это уже в дружелюбном GUI
    5b35eac9e0199577413703.png5b35ea73b73ab587554941.png5b35e9e0b195d251911647.png
    Ответ написан
    4 комментария
  • Как организовать атомарную блокировку на основе lock-файла?

    shambler81
    @shambler81 Куратор тега Linux
    1. наличие файла команда test
    test -f /etc/pki/nginx/dhparam.pem && echo "файл /etc/pki/nginx/dhparam.pem уже есть, пропускаем его" || openssl dhparam -out /etc/pki/nginx/dhparam.pem 4096

    2. grep и && или|| в зависимости от требуемого кода.
    2. выйти из if или удалить
    3.ls
    Вообще все зависит от размера и сложности скрипта, я вам написал самый простой способ.
    Ответ написан
    2 комментария
  • Как настроить поддомены на Apache и bind9 в ubuntu?

    shambler81
    @shambler81 Куратор тега Linux
    Алиасы если для апачь как минимум
    Nginx + apache и динамический конфиг для nignx
    НО вам лучше задуматься о веб панели например ispconfig3 и vestacp
    Ответ написан
    Комментировать
  • Переход на Ubuntu несколько вопросов?

    shambler81
    @shambler81 Куратор тега Linux
    1. Привыкай к МС отнють не все есть в линуксе в графическом варианте, а то что есть полное х. Поскольку никому графика в линуксе не нужна, чем чаще ты будешь использовать консоль тем быстрей ты станешь линуксойдом.
    2. Стандартный скриншот в системе куда как более богатый чем виндовый, чем он тебя не устраивает ?
    3. ноута нет так что ничего не скажу, но раньше с ней были проблеммы, но насколько я знаю в последних убунтах эта проблема решена.
    Ответ написан
  • Почему linux не видит php72 как php?

    shambler81
    @shambler81 Куратор тега Linux
    На компьютере может быть установлено несколько разных версий пхп.
    Для переключения версии пхп по умолчанию нужно сделать 3 симлинка на соответствующие библиотеки.
    Ответ написан
    4 комментария
  • Возможно ли в linux-системе(ubuntu) установить php 7.х сразу со всеми доступными расширениями?

    shambler81
    @shambler81 Куратор тега Linux
    да, есть куча панелей управления в которых уже вшиты автоинсталяторы модулей.
    Все ставить не нужно поскольку от них идет нагрузка на веб сервер, чем больше загружено мдулей тем медленней он работает, это конечно не сильно влияет на производительность но хорошим тоном считается запускать по минимуму а потом добавлять то что нужно. Так же доставляют как правило основных 3-5 модулей остальное как правило не требуется. В некоторых веб панелях их можно включать и отключать через админку
    Ответ написан
  • Как изменить имя папки при копировании?

    shambler81
    @shambler81 Куратор тега Linux
    find . -regex ".*\.\(jpg\|jpeg\|gif\|png\|JPG\|JPEG\|GIF\|PNG\)" -print0 | xargs -0 cp --parents --target-directory ./tmp/backup

    Так можно скопировать картинки сохраняя структуру.
    Все что вам остается это переименовать файлы по пути.
    Ответ написан
    Комментировать
  • Как через php запустить sh файл?

    shambler81
    @shambler81 Куратор тега Linux
    Ответ написан
    Комментировать
  • Как правильно установить Ubuntu на RAID1 в SuperServer 1028R-WTRT?

    shambler81
    @shambler81 Куратор тега Linux
    Рейд это достаточно сложный алгоритм, куда более чем сложный чем кажется, по сути это не чисто аппаратный комплекс а программно-аппаратный, по сути это железка с софтом. который в свою очередь делает рейд. Скорость не дорогих рейд решений может быть даже хуже софтовых, а вот проблемы с гибкостью и заменяемостью они явно добавляют. В общем я за софтовый рейд. ДА бывают случаи когда лучше использовать железный, но это как правило очень дорогие решения, порой проще добавить пару дисков и увеличить этим скорость , нежели брать дорогой контроллер.
    Ответ написан
    Комментировать
  • Как в Bash загрузить несколько файлов и склеить в один?

    shambler81
    @shambler81 Куратор тега Linux
    Подробно разбирал тут
    Практически на 80% вам подходит
    https://klondike-studio.ru/blog/bitrixtar/?sphrase...
    Ответ написан
    Комментировать
  • Как написать подключение к FTP в скрипте php?

    shambler81
    @shambler81 Куратор тега Linux
    Ответ написан
    Комментировать
  • Как сделать дамп бд mysql и скачать локально его на комп?

    shambler81
    @shambler81 Куратор тега Linux
    mysqldump -uroot -ppass -P3386 dbname > dbname.sql
    без пробелов между аргументом и значением а так же -p это пароль порт с згазглавной буквы возможно вам еще понадобится и хост отличный от локалхост, посмотрите в настройках софта что там указано.
    боле подробно mysqldump --help
    Так же вы не дали данных что у вас с компьютером, может у вас там фтп есть. или с этой стороны сайт.
    Если сайт то можно просто по прямой ссылке забрать файл.
    или поставить phpmyadmin
    Ответ написан
    Комментировать
  • Как настроить блокировки файлов в Samba?

    shambler81
    @shambler81 Куратор тега Linux
    Комментировать
  • Какую систему мониторинга установить?

    shambler81
    @shambler81 Куратор тега Linux
    Мониторь тут.monit-it.ru
    И мониторинг сторонний и модули от nagios может кушать
    И даже исправлять ошибки может.
    Дешево, сердито, просто. не нагружает сервер
    Ответ написан
    Комментировать
  • Почему не загружаются большие файлы?

    shambler81
    @shambler81 Куратор тега Linux
    post_max_size
    max_file_uploads
    upload_max_filesize

    ищется в гугле за 3 секунды
    Если не получается то
    phpinfo в студию
    ну и логи
    Ответ написан
    Комментировать
  • В каких случаях нужен ISPConfig?

    shambler81
    @shambler81 Куратор тега Linux
    ISPConfig - если вы умеете делать 100% его функционала руками, значит вы не менеджер а как миниум очень и очень нехилый линукс администратор.
    Чем он может быть полезен опытному пользователю
    1. исключение человеческого фактора в кон фигах.
    2. Ускорение работы, как бы вы быстро их не писали а кнопочку нажать быстрей.
    3. При нескольких стоянях сайтов возникают разные требования которые должны выполнять как клиенты, так и менеджеры и тд и пт, посколкьу не все же вам делать.
    4. Заменяемость вас, пока вас нет ( отпуск болезнь) люли могут делать все сами.
    5. Наличие какого-никакого стандарта и АПИ.

    Когда 3-5 сайтов может админка и не нужна.
    Но когда их сотни то да она действительно нужна, или когда их нужно постоянно добавлять убавлять, работаь с записями ДНС, почтой фильтрами тд. Все же админка генерет достаточно много конфигов, и смысла писать их тупо нет.
    6. Если же у вас есть знание и лишнее время ( а писать конфиги руками это оно и есть) и есть четкое понимание работы линукс.
    ТО потратить их лучше на развитие самого проекта, дабы стать разрабом легко, а не тратиь свое время просто на самолюбование своей крутость.
    Знаниями нужно делиться, дабы в панели есть че докрутить и доделать
    Ответ написан
    Комментировать
  • Как интегрировать некоторые команды bash?

    shambler81
    @shambler81 Куратор тега Linux
    1. Учим мат часть коллеги which ls
    2. Необходимые для юзера команды можно положить /usr/bin
    3. Так же не забывайте про SUID/SGID что позволит вам хранить некоторые из исполняемых файлов в папке рута НО позволит их выполнять их без введения пароля от его имени. Пример ping - команда затрагивающая интерфйсы но не требует ввода пароля рут.
    4. Если этого не хватило то вот еще Jailkit
    Ответ написан
    Комментировать
  • Права на папки в Linux?

    shambler81
    @shambler81 Куратор тега Linux
    Насколько я вижу это веб сервер, и вы правильно подумал о всем кроме одного.
    А с чего вы решили что веб сервер работает от вашего имени?
    И уж тем более состоит в вашей группе 7
    Если дебиан
    chown -R www-data:www-data /var/www/upstim.ru
    если центос, в общем сами определитесь посмотрите в top
    chown -R httpd:httpd /var/www/upstim.ru
    Ответ написан
  • Как настроить тестовую среду на LAMP для тестирования работы web-сайта?

    shambler81
    @shambler81 Куратор тега Linux
    Все очень просто.
    1. Вы монтирутете себе на linux виндовую папку /var/www
    Собственно и все

    2 вариант используете openserver на винде ( если вы в линуксе плаваете то оно само то) https://ospanel.io/ для разработки тут инструментария за глаза, да и как полноценный веб сервер можно юзать.

    3. Права на файлы, тут я вам дам пищу для размышлений
    права это не644 а644 www-data: www:date или что-то вроде того ( там их на самом деле еще больше)
    Не забывайте что
    1группа отвечает за права админа
    6--
    2 групаа отвечает за права доверительных пользователей ( вошедщих в группу)
    -4-
    3 все остальные
    --4
    Следоватлеьно у вас и нет прав, посколку ваш юзен не вклчючен в группу www-data ( от которого работает апач) или от какого у вас там работает веб сервер. ( в текущей конфигурации это тоже не поможет посколкьу у доверительной группы тоже 4, а вот если было бы 774 то сработало бы ;)
    Следоватлеьно что вам нужно сделать
    chown -R www-data:www-data /var/www/site.ru/
    В таком случае владелец будет веб сервер и попадать он будет в первую группу где у вас 6 а не 4
    Ну или от обратного поменять юзера для апача на вашего.
    5a7c3c3d6bbc4740841544.png
    вот еще для наглядности
    5a7c3ede3e1f9755399523.png
    Ответ написан
    Комментировать