Linux поиск файлов старше определенного срока

Linux поиск файлов старше определенного срока

Ниже приведенная команда найдет файлы старше 10 дней и сохранит их список в в файл:

find /home/user/* — указываем путь к интересующей директории -mtime +10 — время существования файла -exec echo {} > olderfiles.txt — после нахождения записываем результат в файл \; — экранируем. пробел перед слешем обязателен

sed вставить строку, после искомой строки

sed вставить строку, после искомой строки

Возникла необходимость, в конфигурации стапитцот виртуалхостов nginx добавить кеширование, вспомнил про sed и решил сделать все это с его помощью. Основные настройки кеширования вынес в отдельный файл /etc/nginx/cache.conf и после решил инклудить его в конфиг файле виртуалхостов с помощью команды: go to 1;

т.е. после строки в конфиге proxy_pass будет добавлена наша строка с…

System Load Indicator. Мониторинг на Ubuntu.

Хочу порекомендовать десктопный индикатор загрузки системы System Load Indicator. Одно из его основных преимуществ, что он висит апплетом на панели и находится постоянно перед глазами. Отображая при этом: графики для процессора, оперативной памяти, файла подкачки, сетевой трафик, а так же ипользование файловой системы. И все это возможно пометить пометить разными цветами, чтоб видеть кто нагружает…

Ubuntu индикаторы CapsLock, NumLock, ScrollLock

Приобрел сегодня прикольный комплектик a4tech 9500h, как на фотке выше, все круто, один минус, что из-за компактности нет индикаторов CapsLock, NumLock, ScrollLock, под виндой ставится драйвер и там прекрасно отображается статус на экране, но мы же не виндузятники, чтож, поставим индикаторы для убунты. sudo add-apt-repository ppa:tsbarnes/indicator-keylock sudo apt-get update sudo apt-get install indicator-keylock Alt+F2 и…

Remmina «Unable to connect to RDP server 10.10.10.10»

Remmina
Давече столкнулся с проблемой, remmina, матюкнулась мне, мол
«Unable to connect to RDP server 10.10.10.10»
решение простенькое, открываем файл

nano ~/.freerdp/known_hosts

и ищем наш проблемный сервер 10.10.10.10
далее удаляем строку с ним.

Бекдор Linux/Cdorked.A определение заражения сервера

Для определения заражения рекомендуют скачать и собрать dump_cdorked_config для дампов памяти данного бекдора wget http://www.welivesecurity.com/wp-content/uploads/2013/04/dump_cdorked_config.c gcc dump_cdorked_config.c -o dump_cdorked_config chmod +x dump_cdorked_config ./dump_cdorked_config если No shared memory matching Cdorked signature was found. To further verify your server, run «ipcs -m -p» and look for a memory segments created by your http server. то все «ОК»…

Heartbleed CVE-2014-0160 обновляемся

heartbleed
Давно хотел залить на блог, как обновиться от недавно нашумевшей уязвимости Heartbleed CVE-2014-0160.
Для обновления rhel дистрибутива (например, Fedora,CentOS)

yum clean all
yum update openssl

Для обновления deb дистрибутива (например, Debian,Ubuntu,Mint)

apt-get update
apt-get install --only-upgrade openssl  
apt-get install --only-upgrade libssl1.0.0

nginx-frontend + nginx-backend реальные ip адреса посетителей

nginx
В http {} или в секцию нужного server {} или location {} добавляем

set_real_ip_from 192.168.0.0/24;
real_ip_header X-Real-IP;

где

192.168.0.0/24

— подсеть с которой разрешаем принимать X-Real-IP, можно указать просто ip адрес,
не забываем добавить

proxy_set_header   X-Real-IP        $remote_addr;

в proxy_pass

DirectAdmin установка Zend Optimizer/Guard, или Ioncube.

zend-framework
Установка Zend Optimizer/Guard для панели DirectAdmin

cd /usr/local/directadmin/custombuild
./build set zend yes
./build zend

Установка Ioncube для панели DirectAdmin

cd /usr/local/directadmin/custombuild
./build set ioncube yes
./build ioncube

Установка панели DirectAdmin

Перед установкой панели, необходимо установить доп софт необходимы для ее сборки и функционирования: Rehat/Fedora/CentOS: yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 db4-devel cyrus-sasl-devel perl-ExtUtils-Embed autoconf automake libtool which Debian 6 apt-get install gcc g++ make flex bison…