вторник, 27 сентября 2011 г.

Удаление вируса блокирующего экран

Из Инета:
Комбинация Win+R – вызывает окно “выполнить”, отсюда можно запустить командную строку -команда cmd или диспетчер задач -команда taskmgr, еще пригодится tasklist. Последовательность – запускаем cmd затем tasklist, находим подозрительный процесс с названием что то типа 2clauncher и т.д. иногда это rundll32.exe. Запускаем taskkill /f /im rundll32.exe (либо ваше название.) После удаления запускаем explorer.exe. И не забываем прогнать компьютер утилитами от доктора веба или касперского (ссылки выше). В принципе, можно после Win+R вызвать taskmgr и удалять процесс из общего списка, но данные вирусы частенько отключают диспетчер задач.

Обобщим:
Если компьютер доступен по сети, консоль можно получить так:
psexec \\192.168.0.1 cmd
Посмотреть процессы: 
tasklist
Удалить процесс:
taskkill /f /pid xxx /t 
Запустить эксплорер
c:\windows\explorer.exe
Теперь имеем доступ к консоли ПК через экплорер и можем удалить тело вируса, запустить regedit для удаления ссылок на запуск вирусов, запустить антивирус на полную проверку.

Проверить наличие файлов
C:\WINDOWS\system32\userinit.exe
и др.

правильные ветки реестра

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Userinit"="C:\WINDOWS\system32\userinit.exe,"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"PersistBrowsers"=dword:00000000
диспетчер задач отключен
Open Registry Editor [Regedit.exe] and go to:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
Set "DisableTaskMgr" data to 0
или
REG DELETE HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /f
В этом случае запрос на удаление параметра появляться не будет, сразу появится сообщение Операция успешно завершена.

среда, 10 августа 2011 г.

KMS

nslookup -type=srv _vlmcs._tcp.winitpro.ru
Server:  dc1.winitpro.ru
Address:  192.168.1.55

_vlmcs._tcp.winitpro.ru      SRV service location:
priority       = 0
weight         = 0
port           = 1688
svr hostname   = kms-server.winitpro.ru
kms-server.winitpro.ru       internet address = 192.168.67.34

При помощи данного запроса мы нашли KMS сервер  домене (это сервер  kms-server.winitpro.ru )
В том случае, если такой SRV записи в домене нет, DNS сервер вернет ошибку.


net stop sppsvc
net start sppsvc




Проверка успешности активации сервера KMS Office

Чтобы проверить успешность установки и активации ключа KMS-сервера Office 2010, используйте скрипт slmgr.vbs. Откройте командную строку с повышенными полномочиями на KMS-сервере введите следующую команду и нажмите клавишу ВВОД:
cscript slmgr.vbs /dlv all
Для просмотра сведений только для Office 2010 укажите идентификатор активации после параметра /dlv:
cscript slmgr.vbs /dlv bfe7a195-4f8f-4f0b-a622-cf13c7d16864



Disable KMS server DNS record publishing

If you need to disable KMS servicing (i.e. a server that tries to publish _VLMCS._tcp.domain.com records for a domain then do the following:
  1. Start an administrative cmd-prompt
  2. slmgr.vbs –cdsn
  3. net stop slsvc && net start slsvc
To verify that the server isn’t trying to publish the DNS record for KMS server run the following command “slmgr.vbs -dlv”.
  • DNS publishing is enabled
    image
  • DNS publishing is disabled
    image

Сборка пакетов в CentOS

Для сборки Zabbix
yum install zlib-devel mysql-devel glibc-devel curl-devel gcc automake libidn-devel openssl-devel net-snmp-devel rpm-devel OpenIPMI-devel 
 
и т.п. 
 
yum -y install gcc make curl-devel iksemel-devel net-snmp-devel 
 
 
yum install make 
 
 
yum groupinstall "Development Tools"
or
yum install gcc gcc-c++ kernel-devel 

понедельник, 8 августа 2011 г.

mgetty

Hi,

I have it in /etc/init/ttyS0.conf:

stop on runlevel [016]

start on stopped rc RUNLEVEL=[2345]


respawn

instance ttyS0
exec /sbin/mgetty ttyS0

среда, 22 июня 2011 г.

MYSQL

Примеры использования CREATE DATABASE

Следущий пример создает базу данных "my_db":
CREATE DATABASE `my_db`
или

CREATE DATABASE `my_db` CHARACTER SET utf8 COLLATE utf8_general_ci;
Для того, чтобы посмотреть настройки уже существующей базы данных необходимо выполнить оператор SHOW CREATE DATABASE
mysql> SHOW CREATE DATABASE `test`;
 
Просмотр параметров базы 
mysql> use monpo
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> SHOW VARIABLES LIKE "coll%";
+----------------------+-------------------+
| Variable_name        | Value             |
+----------------------+-------------------+
| collation_connection | utf8_general_ci   |
| collation_database   | cp1251_general_ci |
| collation_server     | utf8_general_ci   |
+----------------------+-------------------+
3 rows in set (0.00 sec)

mysql> SHOW VARIABLES LIKE "character%";
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | cp1251                     |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec) 

PHP и Unicode

Соображения по программированию
Как уже упоминалось, PHP-работу с Unicode можно выполнить несколькими способами, включая расширения PHP, различные кодировки, и т.д. Но пока вы не стали экспертом в данной области, я не рекомендую пробовать принимать решение выбирать из этих многочисленных возможностей. Вы почти определенно достигнете наилучших результатов, если сконцентрируетесь на следующем:
  • Явно используйте кодировку UTF-8, маркированную:
    • "mb_language('uni'); mb_internal_encoding('UTF-8');" в верхней части ваших сценариев.
    • Content-type: text/html; charset=utf-8 в HTTP-заголовке для .htaccess, header() или конфигурации Web-сервера.
    • <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> и <orm accept-charset = "utf-8"> в HTML-коде.
    • CREATE DATABASE ... DEFAULT CHARACTER SET utf8 COLLATE utf8 ... ENGINE ... CHARSET=utf8 COLLATE=utf8_unicode_ci - обычная последовательность для экземпляра MySQL, а для других баз данных имеются похожие выражения.
    • SET NAMES 'utf8' COLLATE 'utf8_unicode_ci' - это полезная директива для PHP, которая передается в MySQL сразу после подключения.
    • В php.ini назначьте default_charset = UTF-8.
  • Заменяйте строковые функции, такие как strlen и strtlower, на mb_strlen и mb_convert_case.
  • Заменяйте mail и colleagues на mb_send_mail и др.; хотя понимающие Unicode сообщения электронной почты являются продвинутой темой, выходящей за рамки данной статьи, использование mb_send_mail является хорошей отправной точкой.
  • Используйте функции многобайтных регулярных выражений (multibyte regular expressions) (см. раздел "Ресурсы").