Восстановление поврежденного tgz архива, после передачи по ftp.
Настраивая бэкап очередного сайта, заметил что часть архивов битая. Очень сильно удивился такому сюрпризу. Изучив ситуацию, нашел в чем дело...
Search results Category: Linux - Часть 5
Настраивая бэкап очередного сайта, заметил что часть архивов битая. Очень сильно удивился такому сюрпризу. Изучив ситуацию, нашел в чем дело...
После установки fail2ban-а не нашел, его лог, который ожидал увидеть в /var/log/fail2ban.log ..
Сегодня решил завести в блоге раздел "Заметки", в котором будут представлены не совсем готовые статьи. У меня очень часто бывают случаи, когда статью с подробными примерами оформлять некогда, но все же хочется накидать заметки, пока они еще не вылетели из головы. Именно поэтому и созрела идея сделать такой раздел. Раздел для лиц 18+ гиков, поэтому будет много непонятных слов для тех кто "в теме". Остальным придется гуглить или ждать выхода полноценных статей по мотивам заметок.
Начнем с заметки о настройке Git репозитория..
Последние пару дней тестирую всякие системы виртуализации. Сегодня при попытке установить VMWare Tools в CentOS столкнулся с такой проблемой:
Searching for a valid kernel header path...
The path "" is not a valid path to the 3.10.0-229.el7.x86_64 kernel headers.
Would you like to change it? [yes]
При этом после выполнения
1 2 3 |
yum install kernel-devel |
Я получил ту же ошибку, т.к. установилась не нужная мне версия, а именно вот эта : kernels/3.10.0-229.1.2.el7.x86_64 ..
Восстанавливая один из своих "внутренних" сервисов, который парсил гугл с помощью Curl, заметил что Google редиректит на свой https домен. Разумеется, я модифицировал код и добавил необходимые настройки. Однако при попытке получить страницу я получил ошибку:
Problem with the SSL CA cert (path? access rights?) ..
Для того чтобы найти большие файлы в текущей директории и её потомках нужно воспользоваться командой:
1 2 3 |
# find . -type f -size +500000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }' |
Например в данном случае мы найдем файлы которые превышают размер в 500 мб
Пару дней назад, по чистой случайности заметил на одном из серверов подозрительную активность. А именно, кто-то брутил pop3 авторизацию, атака шла с одного ip поэтому я забанил его, написал владельцу подсети и благополучно забыл об этом..
Сегодня заметил, что на одном из серверов, скопилось кучу запросов в БД. И это было странно, т.к. нагрузка на сайт была не значительная. Т.к. я недавно там восстанавливал один из дисков (Hetzner и замена диска), то первое о чем я подумал, что он продолжил сыпаться, однако проверив /proc/mdstat я заметил, что всего лишь идет проверка, которая и конкретно замедляет i/o операции диска..
Начала у меня на одном из серверов Hetzner-а сыпаться база. Я не придал этому особого значения, восстановил её и продолжил работу, однако на следующий день история повторилась..
Всем привет! Давненько я не писал про интересные штуки при программировании на php. Сегодня я опишу один хак, который я нашел столкнувшись с проблемой запуска программ из php..
Установка NetBeans в Ubuntu
Понадобился мне адекватный редактор php, для Ubuntu и я выбрал для установки NetBeans. Однако из репозиториев поставился вариант только с поддержкой Java, поэтому было принято решение об установке свежих версий самостоятельно..
Удаление FDD в xUbuntu
Всем привет! Установив сегодня в виртуальную машину xUbuntu я обнаружил надоедливый ярлык Floppy дисковода на рабочем столе. Разумеется, этот ярлык напоминает мне о тех далеких временах, когда я носил на дискетах первые свои программы, рефераты и игры, однако я давно отказался от него в своих ПК. Соответственно он мне абсолютно не нужен, именно поэтому и встал вопрос об его удалении..
Понадобилось мне пробросить порт на другую машину с сервачка.. Решение нашел достаточно быстро, однако оно работало как-то через раз..
При установке Ubuntu Server 12.04 LTS с флешки, столкнулся с тем, что в /etc/apt/sources.list есть только репозитории с CD-Rom'а..
Сегодня устанавливал на свой новый сервачок Ubuntu с флешки и столкнулся с некоторыми трудностями...
Не спалось, и я решил поработать, а точнее потестить новую связку: kitty + mtputty. Первая программка, это форк от putty, с некоторыми дополнениями, а вторая - это клиент позволяющий выполнять запуск putty или kitty в одном приложении во вкладках (в уме крутится слово attached to tab, однако сейчас не могу перевести на русский, думаю что-то типа "закреплено во вкладке", именно это mtputty и реализует). Однако речь не про них, а про то, что при запуске этой конфигурации, у меня не работала цифровая клавиатура, а точнее она работала, но при нажатии на кнопки, я получал совсем не то, что ожидал, какие-то левые, на мой взгляд, символы...
Сегодня понадобилось под одну задачу, запустить старый сервачок. Это я сделал без особых усилий. Следующей задачей, мне необходимо было какое-нибудь решение, для более удобного управления им. Т.к. там стоит Desktop версия дистрибутива LUbuntu, то я подумал, что мне будет довольно удобно управлять им с моего ПК, посредством удаленного рабочего стола..
Сегодня столкнулся с очередной не стандартной задачей, а именно я забыл установить уведомитель об окончании свободного места на диске, и конечно именно на этом VPS-е (я их админю сам, без панелек) исчерпалось все доступное пространство. Разумеется выходит один - переезжать на сервер с большим винтом. Однако как же нам перенести базу, если мы не можем сделать её бэкап, место-то под него нету..
Сегодня устанавливал LUbuntu в VMWare и столкнулся с отсутствием пакетов необходимых при установке WMWare Tools..
Недавно начал использовать php для пост обработки, некоторых данных полученных в консоли линукса. Например, я хотел бы каким-то образом подсветить некоторые данные, после выполнения команды: ps -A | grep mysql ...