Ця команда спочатку знаходить усі файли і застосовує до них права 644, а потім знаходить усі папки і застосовує до них права 775. де public_html/ — папка в якій виконується пошук.
Категорія: Linux
Як виводити логи в реальному часі в консоль Linux
Для виведення логів у реальному часі в консоль Linux ви можете використовувати команду tail з опцією -f. Ця команда відображає кінцеву частину файлу й автоматично оновлюється в міру додавання нових рядків. Ось приклад: У цьому прикладі виводяться останні рядки із системного журналу. Ви можете замінити шлях до файлу на будь-який інший файл журналу або текстовий… Читати далі Як виводити логи в реальному часі в консоль Linux
Кешування відповіді від backend за допомогою NGINX
NGINX дає змогу значно прискорити процес завантаження сторінки, не звертаючись до бекенда, а видаючи готовий html із кешу. Для роботи цієї функції необхідно, щоб веб-сервер був версії 0.7.44 і вище (перевірити можна командою nginx -v). Для FastCGI кеш задається за допомогою опцій fastcgi_cache_. Для запитів до бекенда за допомогою proxy_pass — proxy_cache_. Рекомендації та протипоказання Кеш —… Читати далі Кешування відповіді від backend за допомогою NGINX
Де зберігається конфігурація nginx
Конфігурація Nginx зазвичай зберігається у текстовому файлі, який містить інструкції для налаштування веб-сервера. Розташування цього файлу може варіюватися залежно від конкретного дистрибутиву Linux або ОС, яку ви використовуєте. Ось декілька загальних місць, де зазвичай розташовується конфігураційний файл Nginx: Зазвичай, основний конфігураційний файл називається nginx.conf, а додаткові конфігураційні файли можуть бути включені в основний файл за… Читати далі Де зберігається конфігурація nginx
Отримати дані з Redis (через термінал)
Довелося мені трохи попрацювати з цією БД, збережу для себе на майбутньє деякі команди Увійти в терміналі в redis Має встановити з'єднання з redis та на єкрані буде: 127.0.0.1:6379> Для перегляду списку БД (ключів) потрібно виконати команду: На екрані буде щось на кшталт db6:keys=77787,expires=77787,avg_ttl=254468db9:keys=13,expires=12,avg_ttl=86911db10:keys=28826,expires=28826,avg_ttl=53236 Отже, маємо 3 бази даних. Для переходу в бажану БД необхідно… Читати далі Отримати дані з Redis (через термінал)
Налаштування ротації логів apache2 на VestaCP/HestiaCP на Ubuntu
За замовчуванням система Ubuntu налаштовує ротацію логів за допомогою утиліти logrotate. logrotate може виконувати ротацію логів у разі дотримання певних критеріїв. Переглянути події, що вмикають Logrotate для ротації логів, можна у файлі /etc/logrotate.d/apache2: У ньому міститься кілька параметрів logrotate. Зверніть увагу на перший рядок: Це означає, що logrotate буде виконувати ротацію тільки тих логів, які… Читати далі Налаштування ротації логів apache2 на VestaCP/HestiaCP на Ubuntu
Як зупинити та відключити деякі непотрібні сервіси у VestaCP/HestiaCP
Якщо на вашому сервері мало оперативної пам'яті, ви можете зупинити та відключити деякі служби, наприклад антивірус для перевірки листів ClamAV ClamAV (перевірка вхідних листів на віруси, іноді ця служба може займати до 2 ГБ оперативної пам'яті) SpamAssassin (сканує вхідні листи на наявність спаму): Dovecot (забезпечує доступ до IMAP та POP3): ProFTPD (надає доступ до FTP,… Читати далі Як зупинити та відключити деякі непотрібні сервіси у VestaCP/HestiaCP
Де знайти root пароль від MySQL у VestaCP (HestiaCP)
Не знаєте де саме розташований root пароль для MySQL в панелі управління VestaCP (HestiaCP). Я покажу вам, як знайти цей пароль і отримати доступ до бази даних без необхідності змінювати його. Пароль VestaCP знаходиться тут: VestaCP тут