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

Windows 2008 R2 ошибка – 0x800F0818


Симптомы у нее простые:
  1. В Server Manager при открытии не отображаются установленные Roles и Features-ы
  2. Внизу слева висит ошибка при нажатии на нее выводится вот такое окно.
    0x800F0818

Решение

  1. С сайта Microsoft скачиваем инструмент под названием  Microsoft Update Readiness Tool.
  2. Запускаем. Дожидаемся окончания установки.
  3. Открываем папку C:\Windows\logs\CBS и ищем в ней файл Checksur.log
    В моем случай лог выглядит следующим образом (красным цветом отмечено самое интересное)
    Checking System Update Readiness.Binary Version 6.1.7601.21645Package Version 12.02011-05-27 11:12
    Checking Windows Servicing Packages
    Checking Package Manifests and Catalogs(f) CBS MUM Corrupt 0×00000000servicing\Packages\Package_for_KB2416400_RTM~31bf3856ad364e35~amd64~~6.1.1.2.mumExpected file name Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7600.16385.mum does not match the actual file name(fix) CBS MUM Corrupt CBS File Replaced Package_for_KB2416400_RTM~31bf3856ad364e35~amd64~~6.1.1.2.mum from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-servicing-x64-apr29.cab.(fix) CBS Paired File CBS File also Replaced Package_for_KB2416400_RTM~31bf3856ad364e35~amd64~~6.1.1.2.cat from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-servicing-x64-apr29.cab.
    Checking Package Watchlist
    Checking Component Watchlist
    Checking Packages
    Checking Component Store
    Summary:Seconds executed: 1274 Found 1 errors Fixed 1 errors  CBS MUM Corrupt Total count: 1  Fixed: CBS MUM Corrupt.  Total count: 1  Fixed: CBS Paired File.  Total count: 1(w) Unable to get system disk properties 0x0000045D IOCTL_STORAGE_QUERY_PROPERTY Disk Cache
  4. При изучении файла выяснилось что отсутствует один файл Package_for_KB2416400_RTM~31bf3856ad364e35~amd64~~6.1.1.2.mum
  5. Следующим шагом требуется получить владельца на папкуc:\Windows\Servicing\Packages
    Выполняем команду
    takeown /F c:\Windows\Servicing\Packages /D y /R
    Теперь получаем право Full Control
    cacls c:\Windows\Servicing\Packages /E /T /C /G "Domain\UserName":F
  6. Загружаем пакет KB2416400
  7. Распаковываем его командой
    expand -F:* Windows6.1-KB2416400-x64.msu D:\temp\
  8. Ищем CAB-файл и распаковываем его.
    expand -F:* Windows6.1-KB2416400-x64.cab d:\temp\KB2416400
  9. Ищем нужный нам файлpackage_for_kb2416400_rtm_bf~31bf3856ad364e35~amd64~~6.1.1.2.mum
  10. И копируем его в папку c:\Windows\Servicing\Packages
По аналогии поступаем со всеми найденными ошибками.
После выполнения всех перечисленных действий перезагрузки не требуется.

Взято с 
http://blog.wadmin.ru/

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

Подключится к MySQL удаленно

Не знаю зачем, но меня попросили сделать так что бы по порту 3306 можно было подключиться удаленно к серверу MySQL.
ну это не проблема конечно. Сначала надо было открыть этот порт на сервере, сделать это достаточно легко, одной командой:

/sbin/iptables -A INPUT -i eth0 -p tcp --destination-port 3306 -j ACCEPT

ну естественно надо подправить свой интерфейс)
после, тому юзеру что будет подключаться удаленно надо дать права, на подключение с определенного адреса

GRANT ALL PRIVILEGES ON your_db.* TO user@"192.168.0.2" 
IDENTIFIED BY 'password';

Либо с любого адреса

GRANT ALL PRIVILEGES ON your_db.* TO user@"%" 
IDENTIFIED BY 'password';

где  your_db - база к которой юзер имеет теперь полные привилегии, user - имя юзера, password - пароль юзера.
и конечно же в  /etc/mysql/my.cnf закоментить bind-address = 127.0.0.1

Вот впрочем и все, при помощи любых редакторов можно подключаться удаленно к серверу БД и что-то там делать =)

и к заключению скажу, безопасность тут теперь просто в заднице)))))

четверг, 19 мая 2011 г.

Второе NetBIOS имя Windows 2008 r2

Недавно понадобилось мне повесить второе NetBIOS имя на сервак с Форточками 2008
все оказалось очень простым.
Нажимаем Пуск-выполнить, туда regedit
Появляется редактор реестра
Следуем дальше System\CurrenControlSet\Services\LanmanServer\Parameters
Здесь добавляем REG_SZ string с названием OptionalNames. А в его значение пишем наше имя.
но оно не отработает если мы не сделаем еще кое чего.
сюда же добавляем REG_DWORD с названием DisableStrictNameChecking и в его значении ставим 1.
делаем ребут.
и все) вот вам счастье)

четверг, 5 мая 2011 г.

Статический resolv.conf

Была такая проблемка: записывал нужный DNS в resolv.conf а после обновления адреса он сбивался, и устанавливался такой какой DHCP выдавал, непорядок)
поэтому в фаил /etc/dhclient.conf внес пару строк


interface "em0"{
prepend domain-name-servers 8.8.8.8;
}


после этого все было прекрасно)

среда, 4 мая 2011 г.

Меняем шел на Bash

Чтоб поменять shell например на bash:
chsh -s /usr/local/bin/bash