Монтирование разделов Windows в Linux без root или sudo

Тема на 5 минут – как примонтировать обычному пользователю разделы Windows (ntfs).
Создаем папки, куда будем монтировать. Например в хомяке пользователя, с правами ему.

mkdir /home/user/C
mkdir /home/user/D
chown user:user /home/user/C
chown user:user/home/user/D

Далее дописываем в файл:

nano /etc/fstab

/dev/sda2       /home/user/C    ntfs-3g defaults 0 0
/dev/sda5       /home/user/D    ntfs-3g defaults 0 0

Пути к устройствам – заменить на ваши. После перезагрузки диски будут примонтированы и user сможет их использовать.
Кстати, для работы с ntfs разделами, в системе должен быть установлен пакет ntfs-3g.
http://geckich.blogspot.com/

Google Chrome исчезает из меню в Debian

За браузером Google Chrome замечен глюк на Debain 7 и 6 – периодически после лог-аута исчезают ярлыки на него из меню, помогает dpkg-reconfigure google-chrome-stable, но до лог-аута.

Решение простое – скопируем ярлыки в нужное место:

cp /opt/google/chrome/google-chrome.desktop /usr/share/applications/

http://geckich.blogspot.com/

Восстановление или сброс пароля пользователя root базы данных MySQL

Бывает, вы просто забыли/потеряли пароль для суперпользователя БД MySQL, но доступ суперпользователем на сервер у вас есть.

Тогда чтобы восстановить пароль делаем следующее.
1. Останавливаем демона mysqld:
/etc/init.d/mysqld stop
2. Запускаем mysql в безопасном режиме:

mysqld_safe –skip-grant-tables &

3. Заходим в мускуль под рутом в этом режиме без пароля:
mysql -u root -p
4. Меняем пароль пользователя root на новый:

mysql> use mysql;
mysql> update user set password=PASSWORD(“NEW-ROOT-PASSWORD”) where User=’root’;
mysql> flush privileges;
mysql> quit

5. Возвращаем всё на круги своя (т. е. перезапускаем мускуль в нормальном режиме) и тестируем:
/etc/init.d/mysqld stop
/etc/init.d/mysqld start
mysql -u root -p
http://geckich.blogspot.com/

Отключение Internet Explorer Enhanced Security (IE ESC)

Усли Вам по каким-либо причинам нужно использовать именно Internet Explorer на серверной Windows Server 2008 R2, то это становится настоящей пыткой из-за повышенной безопасности IE. Но можно легко облегчить себе жизнь следующим способом.

Заходим в Server Manager и на главной странице справа внизу жмем Configure IE ESC:

Затем ставим всё в Off:

Всё. Теперь можно относительно нормально пользоваться IE чтобы скачать другой браузер или для приложений ActiveX.

http://geckich.blogspot.com/

Телефонные коды Украины

Запишу здесь телефонные коды Украинские – полезно для распределения звонков в диалплане Asterisk, если есть несколько разных исходящих линий.

  • 039 xxx xx xx – Киевстар (Golden Telecom)
  • 050 xxx xx xx – МТС
  • 063 xxx xx xx – life:)
  • 066 xxx xx xx – МТС
  • 067 xxx xx xx – Киевстар
  • 068 xxx xx xx – Киевстар (Beeline)
  • 091 xxx xx xx – Utel
  • 092 xxx xx xx – PEOPLEnet
  • 093 xxx xx xx – life:)
  • 094 xxx xx xx – Интертелеком
  • 095 xxx xx xx – МТС
  • 096 xxx xx xx – Киевстар
  • 097 xxx xx xx – Киевстар
  • 098 xxx xx xx – Киевстар
  • 099 xxx xx xx – МТС
  • 031, 032, 033, 034, 035, 036, 037, 038, 041, 042, 043, 044, 045, 046, 047, 048, 049, 051, 052, 053, 054, 055, 056, 057, 058, 059, 061, 062, 063, 064, 065, 069 – стационарные телефоны
  • 0800 – номера вызываемые за счет вызываемого абонента с фиксированных номеров
  • 0900 – платные услуги
http://geckich.blogspot.com/

Просмотр подробной информации о сетевой карточке в Linux

Недавно нужно было узнать параметры карточки на удаленном сервере (под управлением Linux). А точнее, её модель. Команды

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

Вот теперь мы можем посмотреть максимум о карточке.

http://geckich.blogspot.com/

Скрипт для отключения не используемых служб в Windows Server 2012

Удобная штука – скрипты. Можно делать однообразную работу одним кликом или нажатием или вообще планировщиком… Но последний вариант не актуален в этом случае.

Скрипт будет на языке 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 и юзаем.

http://geckich.blogspot.com/

Windows 2012 how to solve issue "The service could not be started either because it is disabled or it has no enabled device associated with it."

Если запуская какой-либо системный апплет в Windows Server 2012 из-под пользователя не Администратор, а другого пусть даже с правами администратора, вы получаете ошибку:

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:

Set-Service Appinfo -startuptype Automatic
Start-Service -name Appinfo
http://geckich.blogspot.com/

Ошибка в RHEL: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

Ошибка в RHEL6 x64 вида:

/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

http://geckich.blogspot.com/

Ошибка при обновлении BIOS сервера Dell в Windows Server 2012

Если при запуске DUP пакета на сервере Dell PowerEdge 1950 (а возможно и на других моделях) получаете ошибку:

“An error has occurred the Dell Instrumentation Driver (HAPI) could not be loaded.”

то, значит, у вас стоит в Disabled сервис Application Experience. Запустите этот сервис (из-под cmd администратора)

sc config AeLookupSvc start=auto

net start AeLookupSvc

И обновление через DUP должно заработать.

http://geckich.blogspot.com/