mysqld_safe –skip-grant-tables &
mysql> use mysql;
mysql> update user set password=PASSWORD(“NEW-ROOT-PASSWORD”) where User=’root’;
mysql> flush privileges;
mysql> quit
mysqld_safe –skip-grant-tables &
mysql> use mysql;
mysql> update user set password=PASSWORD(“NEW-ROOT-PASSWORD”) where User=’root’;
mysql> flush privileges;
mysql> quit
Заходим в Server Manager и на главной странице справа внизу жмем Configure IE ESC:
Затем ставим всё в Off:
Всё. Теперь можно относительно нормально пользоваться IE чтобы скачать другой браузер или для приложений ActiveX.
ethtool -i eth0
miitool -vv eth0
показывают версию или драйвера или чипа. Но нашел способ узнать побольше о карточке, как оказалось достаточно очевидный:
lspci -vv | egrep -i –color ‘network|ethernet’
Здесь мы получим информацию наподобии такой:
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
Цифры вначале – адрес устройства на шине PCI. Берем его и пихаем аргументом в команду:
lspci -vv -s 07:00.0
Вот теперь мы можем посмотреть максимум о карточке.
Скрипт будет на языке PowerShell и видение того, какие службы не нужные здесь я привёл свое, так что список служб надо подредактировать под свои нужды.
Получить список сервисов с их короткими именами можно командой в оболочке PowerShell:
Get-service
Собсно, сам скрипт:
$DisabledServicesList = @("ALG", "BFE", "BITS", "Browser", "CertPropSvc", "CryptSvc", "defragsvc", "Dnscache", "DPS", "EFS", "FontCache", "gpsvc", "hidserv", "hkmsvc", "IKEEXT", "iphlpsvc", "KeyIso", "KPSSVC", "KtmRm", "lltdsvc", "MMCSS", "MpsSvc", "MSiSCSI", "napagent", "NcaSvc", "Netlogon", "NetTcpPortSharing", "PerfHost", "pla", "PolicyAgent", "PrintNotify", "RasAuto", "RasMan", "RemoteAccess", "RemoteRegistry", "sacsvr", "SCardSvr", "SENS", "SharedAccess", "ShellHWDetection", "SNMPTRAP", "Spooler", "Themes", "TrkWks", "UALSVC", "UI0Detect", "VaultSvc", "vmicheartbeat", "vmickvpexchange", "vmicrdv", "vmicshutdown", "vmictimesync", "vmicvss", "W32Time", "WcsPlugInService", "WdiServiceHost", "WdiSystemHost", "Wecsvc", "wercplsupport", "WerSvc", "WinHttpAutoProxySvc", "wmiApSrv", "WPDBusEnum", "wudfsvc", "wuauserv", "ScDeviceEnum")
$ManualServicesList = @("AeLookupSvc","seclogon", "SstpSvc")
foreach ($service in $DisabledServicesList)
{
Set-Service -name $service -StartupType Disabled
Stop-Service -force -name $service
}
foreach ($service in $ManualServicesList)
{
Set-Service -name $service -StartupType Manual
}
Создаем массив строк с названиями служб, которые хотим вырубить и можно еще второй – какие поставить в Manual. А далее обрабатываем их в циклах.
Для использования или копируем текст скрипта в окно PowerShell (запущенное с администраторскими правами, ессно) или сохраняем как .psc1 и юзаем.
I cannot start c:windowssystem32services.msc – “The service could not be started either because it is disabled or it has no enabled device associated with it.”
И вы не можете ни запустить апплет со службами, ни консоль с правами админа, то это значит, что выключен сервис Application Information. Необходимо залогинится в систему именно Администратором и включить эту службу или через апплет Services или через консоль:
sc config Appinfo start= auto
net start Appinfo
или через PowerShell:
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
возникает, когда вы хотите запустить 32-битное приложение на 64-битной системе без glibc версии х86.Вместе с системой ставится только 64-битная версия этой библиотеки. Решаем:
yum install glibc.i686
На некоторых системах:
yum install glibc.i386
“An error has occurred the Dell Instrumentation Driver (HAPI) could not be loaded.”
то, значит, у вас стоит в Disabled сервис Application Experience. Запустите этот сервис (из-под cmd администратора)
sc config AeLookupSvc start=auto
И обновление через DUP должно заработать.
В этой статье изложу свой опыт – для памятки и вдруг кому-нибудь еще поможет.
Как подключить аналоговую линию в цифровой астериск? Вариантов нашлось три:
1й вариант отвергли, т. к. гейт дорог и в его функционал не будет реализован на его стоимость. 2й вариант был отвергнут, т. к. на материнской плате сервера нет обычного PCI-порта… и еще потому, что настраивать карточки расширения имеет смысл, если у нас несколько линий аналоговой/цифровой телефонии FXO/E1. Самым простым и экономичным вариантом оказался номер 3 (стоимость его 50-70 долл).
Итак, разберемся с терминологией. Если по-простому, то:
Для наших задач возможно подошло бы и другое устройство подобного типа, НО из представленных на нашем рынке устройств, только HT503 имело FXO-порт. Большинство таких устройств имеют только 1 или несколько FXS-портов. Они нам НЕ подходят! Называются они ATA – Analog Telephone Adapter. (в HT503, к слову, также есть один FXS порт, так что он тоже ATA, но не только).
Моменты, которые необходимо учитывать при настройке HT503:
В общем, распаковываем коробку, подключаем к HT503 БП, затем
в разъем Line подключаем кабель телефонной линии (PSTN). В Phone можно подключить аналоговый телефонный аппарат, если вы планируете его использовать. В нашем сценарии кабель LAN, т. е. для подключения к сети Ethernet нужно подключать в разъем WAN, т. к. коробочка эта будет как просто обычный сетевой девайс, хотя её можно использовать и в качестве шлюза в интернет (я этот вариант не пробовал, потому не могу сказать, как и насколько оно юзабельно).
Разные сценарии использования HT503 описаны тут и здесь.
Далее, согласно HT503 Manual подключаем аналоговый телефон и набираем ***
и пользуясь табличкой в мануале и голосовыми подсказками, настраиваем сеть.
Потом в браузере заходим на http://<адрес_коробочки> где адрес – или статик, который мы ввели с помощью телефона, или полученный по DHCP.
Пароль по умолчанию – admin. После первого логина желательно его поменять и не забыть потом.
Идем в Basic Settings. Тут всё должно быть понятно – вбиваем статик адрес, настраиваем временную зону и гейтвейные функции (если коробочка включена между ADSL/Ethernet каналом к провайдеру и внутренней сетью). И в самом низу нужно в пункте Unconditional Call Forward to VOIP: вбить экстеншн, а также адрес сервера с астериском и порт сервера – на этот экстеншн будут приходить входящие из ТфОП вызовы.
Далее идем на вкладку Advanced Settings и листаем вниз до System Ring Cadence:
Далее я привожу настройки валидные для Украинского оператора ТфОП Укртелеком. Скорее всего, они же будут валидны и в России и в СНГ. Для других стран нужно уточнять.Детали на скриншоте:
Теперь самое интересное (или наоборот 🙂 ) – FXO Port
Настройки здесь вполне понятны. ID указываем как в sip.conf астериска (описано ниже в статье).
Далее идут настройки тонального набора. В Priority 1 нужно поставить RFC2833 иначе набирать или принимать тональные экстеншны вы не сможете.
Далее выставляем кодеки – я предпочитаю ulaw / alaw, но каждый выставляет то, что использует. CallerID услугу необходимо заказывать у оператора ТфОП, а после настраивать.
Gain следует поставить в 0 обязательно, иначе почему-то коробочка не детектит busy-тон от линии. Я пробовал различные варианты настроек в т. ч. изменял усиление сигнала для детекта busy тона ниже в настройках – надо ставить усиление в 0.
Здесь тоже региональные настройки в секциях PSTN Disconnect Tone и AC Termination Mode, валидные в Украине, а именно PSTN Disconnect Tone: а также сопротивление у нас стандарт 600 Ом. Если сопротивление больше, то вы получите тихий звук или вообще его отсутствие.
Настройку PSTN Ring Thru FXS: следует отключить, иначе входящие звонки будут вначале идти на аналоговый телефон FXS, а после установленного таймаута в астериск.
Теперь, когда коробочка подключена и настроена, необходимо настроить Asterisk.
Вначале создадим пользователя для коробочки в sip.conf.
[503]
secret = password
type = peer
context = incoming_pstn
fromuser = 7777777 ;здесь и ниже наш городской номер
defaultuser = 7777777
host = dynamic
qualify = yes
nat=no
Во многих мануалах, статьях, на форумах рекомендуют именовать экстеншен для HT503 цифрами во избежании проблем, потому я решил особо не вникая всё-таки не использовать буквы, тем более что это не имеет особого значения.
exten => _[3,7]XXXXXX,n,Dial(SIP/${EXTEN}@503,100)
Полезные ссылки:
1. Grandstream HT503 Manual (pdf)
2. Значения тонов для разных стран (для Украины подходит РФ)
3. Разные сценарии использования HT-503
Постановка задачи – настроить в abrt отправку писем при обнаружении крэша кастомного софта на сервере.
Для начала установим необходимые пакеты.
yum install abrt-addon-ccpp abrt-addon-python abrt-cli abrt-plugin-logger abrt-plugin-mailx abrt-tui abrt
Если это для вас важно, то следует заметить, что установка abrt меняет kernel core_pattern:
cat /proc/sys/kernel/core_pattern
/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t e
Добавим в автозагрузку демона abrtd:
chkconfig abrtd on
chkconfig abrt-ccpp on
chkconfig abrt-oops on
Конфигурационные файлы abrt находятся в директориях:
Нас все конфиги не интересуют, потому перечислю, что нужно поменять:
/etc/abrt/abrt-action-save-package-data.conf – меняем значения:
OpenGPGCheck = no # говорим обрабатывать краши и не подписанных файлов
ProcessUnpackaged = yes # обрабатывать файлы, не принадлежащие пакетам rpm
/etc/libreport/events.d/abrt_event.conf здесь добавляем обработчики ивентов в конец файла:
EVENT=notify reporter-mailx
EVENT=notify_dup reporter-mailx
Посмотреть отчет о произошедших проблемах можно командой:
abrt-cli list -f
А сами проблемы лежат в подпапках /var/spool/abrt/ccpp-*
Кстати, проблемы от одних и тех же источников abrt считает дубликатами и удаляет.