Скрипт на PHP для тех, кто часто забывает пароль администратора в панель администрирования CMS Joomla. Просто залейте его на сервер в директорию /administrator/ (например с именем pw.php) и откройте в браузере http://example.com/administrator/pw.php. Новый пароль придет на электронную почту администратора Joomla
Читать дальше »
Решил вынести на общий суд мой диалог с официальным саппортом Red Hat, в котором я пытался решить проблемы с монтированием сетевого диска c «замечательной» ОС от небезызвестной конторы Novell – NetWare, на последнюю версию RHEL. Обратился после дня мучения, дебага и матов на обе системы… :
Читать дальше »
$ set +o noclobber $ echo something > my.file $ echo some more > my.file $ set -o noclobber $ echo something > my.file bash: my.file: cannot overwrite existing file $ echo some more >> my.file $
$ echo something > my.file $ set -o noclobber $ echo some more >| my.file $ cat my.file some more $ echo once again > my.file bash: my.file: cannot overwrite existing file $
Для того чтобы узнать это на HP-UX можно воспользоваться следующим скриптом:
#!/sbin/sh size=0 for i in `UNIX95= ps -e -o comm,vsz,user| grep oracle| awk '{print $2}'` do tmp=$i size=$(($tmp+$size)) done echo "scale=1;$size/1024"| bc -l
Результатом будет количество мегабайт
Slackware – дистрибутив для сильных духом мужчин (не даром его выбрали русские физики). И поэтому просто запустить MySQL у Ваc в нем не получится, так как в поставке дистрибутива он идёт без каких либо баз данных. И в логе /var/lib/mysql/$(hostname).err Вы сразу после попытки запуска сможете увидеть следующее:
Читать дальше »
Многие современные дистрибутивы Linux уже имеют при себе какую-то утилиту для регулировки яркости монитора в ноутбуке. Но поставив Slackware c KDE 3.5.10 , я такого устройства не обнаружил (может плохо искал). Пришлось получать удовольствие от написания небольшого скрипта, который теперь отлично справляется с яркостью.
Запускается и выполняется из консоли, что гораздо удобнее чем настраивать яркость тачпадом, а так же не зависит от того какое DE Вы используете.
Читать дальше »
Если у Вас появится задача найти файл в заданном каталоге на сервере через броузер, можете воспользоваться этой шпаргалкой
1 2 3 4 5 6 7 8 9 10 11 | <?php $dir = '/opt/data/srv/www/php'; $handle = opendir($dir); if($handle){ while(true == ($dir = readdir($handle))){ if($dir!='.' && $dir!='..') f(strpos($dir, $_GET['search']) == true) echo $dir,'<br>',"n"; } } ?> |
$_GET['search'] – может содержать любой символ из имени файла
В серверах HP c Itanium архитектурой есть специальная плата MP , для управления сервером, т.е. это по сути привычная iLO. Эта плата является неотъемлемым элементов для администрирования серверов на базе HP-UX.
И вот в этой системе обнаружилась очень неприятная особенность: когда я попытался зайти в недоступную по сети ОС, под пользователем root , в пароле которого содержался символ @, мне сообщили , что он не подходит. Дело в том, что MP , при вводе этого символа, сразу переводит на новую строку…
В официальной поддержке HP посоветовали вводить перед @ символ «\», т.е. экранировать его, но в итоге у нас получается совсем другой пароль, содержащий дополнительный символ. И если у вас уже есть «неправильный» пароль, то это вас не спасёт.
Пришлось перезагружать HP-UX в single-mode (hpux -is) и сбрасывать пароль
Если вам нужен, красивый, медленно растущий и адекватный access_log apache , то вы можете убрать из него логирование статических файлов , таких как изображения, css, JavaScript.
Делается это очень просто, добавлением в конфигурационный файл httpd:
SetEnvIf Request_URI "\.(gif|js|css|ico|jpg)$" skip-log CustomLog logs/access_log combined env=!skip-log
После этого можем смотреть на красивый tail -f access_log :)
Допустим, что у вас в сети существует 2 DNS сервера: 1-й – master 192.168.0.1, второй slave 194.168.0.2.
На клиенте прописано в следующем порядке:
192.168.0.1
194.168.0.2
Все изменения в файлы зон Вы вносите на 1-м DNS сервере, допускаете ошибку…
Читать дальше »