Окт 02

php-med-trans-lightСкрипт на PHP для тех, кто часто забывает пароль администратора в панель администрирования CMS Joomla. Просто залейте его на сервер в директорию /administrator/ (например с именем pw.php) и откройте в браузере http://example.com/administrator/pw.php. Новый пароль придет на электронную почту администратора Joomla
Читать дальше »

Метки:
Сен 23

Redhat_ddjРешил вынести на общий суд мой диалог с официальным саппортом Red Hat, в котором я пытался решить проблемы с монтированием сетевого диска c «замечательной» ОС от небезызвестной конторы Novell – NetWare, на последнюю версию RHEL. Обратился после дня мучения, дебага и матов на обе системы… :
Читать дальше »

Метки:
Сен 18
$ 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
$
Метки:
Сен 08

HPUXlogoДля того чтобы узнать это на 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

Результатом будет количество мегабайт

Метки:
Июл 22

logo_mysql_sun_aSlackware – дистрибутив для сильных духом мужчин (не даром его выбрали русские физики). И поэтому просто запустить MySQL у Ваc в нем не получится, так как в поставке дистрибутива он идёт без каких либо баз данных. И в логе /var/lib/mysql/$(hostname).err Вы сразу после попытки запуска сможете увидеть следующее:
Читать дальше »

Метки:
Июл 13

iconМногие современные дистрибутивы Linux уже имеют при себе какую-то утилиту для регулировки яркости монитора в ноутбуке. Но поставив Slackware c KDE 3.5.10 , я такого устройства не обнаружил (может плохо искал). Пришлось получать удовольствие от написания небольшого скрипта, который теперь отлично справляется с яркостью.
Запускается и выполняется из консоли, что гораздо удобнее чем настраивать яркость тачпадом, а так же не зависит от того какое DE Вы используете.
Читать дальше »

Метки:
Июл 05

php-med-trans-lightЕсли у Вас появится задача найти файл в заданном каталоге на сервере через броузер, можете воспользоваться этой шпаргалкой

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'] – может содержать любой символ из имени файла

Метки:
Июн 03

HPUXlogoВ серверах HP c Itanium архитектурой есть специальная плата MP , для управления сервером, т.е. это по сути привычная iLO. Эта плата является неотъемлемым элементов для администрирования серверов на базе HP-UX.
И вот в этой системе обнаружилась очень неприятная особенность: когда я попытался зайти в недоступную по сети ОС, под пользователем root , в пароле которого содержался символ @, мне сообщили , что он не подходит. Дело в том, что MP , при вводе этого символа, сразу переводит на новую строку…

В официальной поддержке HP посоветовали вводить перед @ символ «\», т.е. экранировать его, но в итоге у нас получается совсем другой пароль, содержащий дополнительный символ. И если у вас уже есть «неправильный» пароль, то это вас не спасёт.

Пришлось перезагружать HP-UX в single-mode (hpux -is) и сбрасывать пароль

Метки:
Июн 02

featherЕсли вам нужен, красивый, медленно растущий и адекватный 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 :)

Метки:
Июн 01

domain-nameДопустим, что у вас в сети существует 2 DNS сервера: 1-й  – master 192.168.0.1, второй slave 194.168.0.2.
На клиенте прописано в следующем порядке:
192.168.0.1
194.168.0.2

Все изменения в файлы зон Вы вносите на 1-м DNS сервере, допускаете ошибку…
Читать дальше »

Метки:
preload preload preload