Скрипт позволяет скачивать обновления антивирусных баз ESET NOD32 Antivirus для последующего обновления рабочих станций по локальной сети, что позволяет обойтись без указания логина и пароля для обновления на каждой клиентской версии.
#!/bin/bash
WGET=`which wget`
WGET_OPT="-N --cache=off"
MV=`which mv`
RM=`which rm`
FIND=`which find`
SED=`which sed`
CONVERT=`which dos2unix`
UNPACK=`which unrar`
CHMOD=`which chmod`
MIN_FSIZE=1000
SERVER="http://u26.eset.com"
cd /var/www/html/nod_upd/
$WGET $WGET_OPT $SERVER/nod_eval/update.ver
$MV -f update.ver update.rar
$UNPACK x -y update.rar
FSIZE=`du -b update.ver|awk '{if($1~/[0-9]/) print $1}'`
while [ $FSIZE -lt $MIN_FSIZE ]; do
sleep 20
$WGET $WGET_OPT $SERVER/nod_eval/update.ver
$MV -f update.ver update.rar
$UNPACK x -y update.rar
FSIZE=`du -b update.ver|awk '{if($1~/[0-9]/) print $1}'`
done
$SED s/\\/eval\\/engine/\\/nod32\\/eval\\/engine/ update.ver > update.tmp
$CONVERT update.ver
FILES=`grep "file=" /var/www/html/nod_upd/update.ver|sed s/file=//`
for UPDFILES in $FILES; do
$WGET $WGET_OPT $SERVER$UPDFILES
done
$MV -f update.tmp update.ver
$RM -f update.rar
$FIND /var/www/html/nod_upd/ -type f -exec chmod 644 {} \;
В Fedora при установке Gnome и KDE по умолчанию используется GDM.
Для использования KDM необходимо создать файл /etc/sysconfig/desktop
со следующим содержимым:
DISPLAYMANAGER="KDE"
Чтобы снова использовать GDM удалите этот файл или измените KDE на GNOME.
Для разрешения графического входа в систему от имени пользователя root в файле /etc/pam.d/gdm
закоментируйте строку:
auth required pam_succeed_if.so user != root quiet
или измените на:
auth required pam_succeed_if.so user quiet
Применяется для случаев, когда Вы используйте cp1251 (при использовании utf-8 проблема отсутствует).
В файле Russian.php (по умолчанию находится в папке /e107_languages/Russian/) должно быть прописано:
define("CHARSET", "windows-1251");
В файле admin_log_class.php (по умолчанию находится в папке /e107_handlers/) после строки
$if (!defined('e107_INIT')) { exit; }
дописать следующее:
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
Чтобы примонтировать ntfs-раздел после небезопасного отключения без проверки диска используйте следующее:
mount -t ntfs-3g -o force /dev/yourdev /media/yuordir/
Распаковываем: tar -xvzf имя архива
из папки с qutim:
qmake-qt4 -project
qmake-qt4 qutIM.pro
make
запускается из каталога ./build/bin/
в папке с исходниками.
каталоги со смайликами копировать в ./build/bin/emoticons
Добавление статических маршрутов:
route add 10.10.1.254 gw 10.10.2.254
route add -net 10.10.1.0/24 gw 10.10.2.254
ip route add 10.10.1.254 via 10.10.2.254
ip route add 10.10.1.0/24 via 10.10.2.254
Просмотр таблицы маршрутизации:
route -n
netstat -rn
ip route
Удаление:
route delete -net 10.10.1.0 netmask 255.255.255.0
route delete 10.10.1.254