ваш IP: 3.230.142.168

Linux

CHOWN изменение владельца для скрытых каталогов и файлов

При рекурсивном изменении владельца каталогов и файлов командой (пример):

chown user:group -R *

не изменяется владелец скрытых файлов и каталогов, это те, которые начинаются с точки. Как выход использовать вот такую команду:

chown user:group -R .[^.]*

 

Файловый менеджер Thunar для подключение к SMB

Кто сталкивался с невозможностью подключения к локальной сети из файлового менеджера Thunar в Linux или получал при попытке подключения к ресурсам ошибку, необходимо выполнить установку следующих пакетов из под root командой:

apt install gvfs-backends gvfs-fuse libsmbclient

 

Ошибка при перезапуске MYSQL сервера

Столкнулся с предупреждением после рестарта MYSQL сервера на VDS/VPS Debian "Warning: The unit file, source configuration file or drop-ins of mysql.service changed on disk. Run 'systemctl daemon-reload' to reload units.". Не знаю, может такая ошибка (предупреждение) возникает не только на виртуальных серверах. В общем довольно долго изучал варианты решения, но для себя выбрал самый простой и рабочий. Хотя многие люди на форумах говорят, что на данное предупреждение не стоит обращать внимание вообще, хочется, чтобы всё было ид…

Свой proxy server на VDS

Все мы сталкиваемся с проблемой блокировки ресурсов в интернете. Причины этих блокировок могут быть абсолютно разными. Во многих странах правительство блокирует неугодные ресурсы или сами страны закрывают доступ к ресурсам другим государствам. Причем под блокировку бывают попадают довольно безобидные и полезные ресурсы. Выходов довольно много, можно использовать прокси плагины для браузеров, покупать прокси или использовать VPN, а можно поднять свой собственный прокси сервер. Начнём с того, что подойдёт самый простой VDS/VPS сервер. Установка …

BASH автоматизация сжатия изображений

Возникают ситуации, когда необходимо выполнить оптимизацию изображений в большом количестве, например, при использовании CMS 1С Битрикс (об этом я уже писал ранее Сжатие изображений в CMS 1С Битрикс), или при ипользовании OpenCart, или какой нибудь другой CMS, где этот функционал не реализован  на уровне ядра. Может вообще в других случаях. Так или иначе, задачи могут отличаться, но иметь одну суть. Представляю третью версию скрипта, для сжатия изображений:

#!/bin/bash
cd <КАТАЛОГ С ИЗОБРАЖЕНИЯМИ>

# Устанавливаем диапазон д…

ESPOCRM Правильная настройка NGINX

Среди open source CRM систем, пожалуй самая легковесная и в тоже время функциональная это ESPOCRM. Но к сожалению, как и большинства продуктов, база знаний для разработчиков и администраторов очень скупа. У ESPO тоже при запуске на связке NGINX+PHP-FPM имеется проблема, очень большая проблема! Дело в том, что официальный конфиг тоже не работает и при старте на таких настройках, система просто не грузиться и выдаёт ошибку "bad server response". Причём в логах WEB сервисов и логах самой системы ошибок нет. В общем вот рабочий конфиг:

Установка Django CMS на VDS сервер (Gunicorn + NGINX)

Рассмотрим правильную установку Django CMS на VDS сервер, данная инструкция так же можно рассматривать при установке самого фреймворка Django. Позаботьтесь о том чтобы у вас было открыто две консоли (в ОС Windows рекомендую использовать putty), соединееных с вашим сервером. В первой соединение из под суперпользователя root, вторая из под пользователя состоящего в WEB группе.

Итак приступим, если ещё не установлен Python, установим его (рассматриваем только работу с Python 3), выпотлняем команду из под ROOT:

apt-get install python3

Д…

Команда поиска содержимого в файлах

Есть очень простой и быстрый способ найти слово или фразу в файлах, использовать маленькую команду в консоли Linux/Unix. Все гениальное просто:

grep -r -n "Искомая фраза" .

Т.е. таким образом ищем фразу в файлах с полной глубиной сканирования от текущего каталога.

Сжатие PDF файлов в CMS 1С Битрикс

И снова об оптимизации 1С Битрикс. На этот раз речь пойдёт о сжатии PDF файлов. В основном при загрузке инструкций или документов, опять же пользователи, не следят за размером файлов. Вот такое решение для оптимизации PDF вполне поможет:

#!/bin/bash

cd /[путь до установленной CMS 1с Битрикс]/upload/iblock/
imagemass=`find . -type f -regex ".*\.\(pdf\|PDF\)" -size +1M |tr '\n' ' ' |sed "s/ /,/g"`
i=0
IFS=','
read -r -a arrayname <<< "$imagemass"
while [ $i -lt ${#arrayname[@]} ]
do
sizeimg=`du -h ${arrayname[$i]}`
echo …
    Страница 1 из 2.