воскресенье, 27 декабря 2015 г.
понедельник, 23 ноября 2015 г.
среда, 11 ноября 2015 г.
понедельник, 22 июня 2015 г.
Удаление отключенных (несуществующих) устройств из системы Windows
Зачастую при отключении устройства из компьютера, например сетевого адаптера, информация о нем остается в системе, и в дальнейшем при подключении нового аналогичного устройства ему присваивается индекс #2, #3 и т.д.
При попытке присвоить новому сетевому адаптеру тот же ip-адрес, что и был на старом извлеченном из компьютера сетевом адаптере, выдается ошибка, что этот ip-адрес уже используется другим сетевым адаптером.
Чтобы удалить такое отключенное и не отображающееся в системе устройство, нужно сделать следующее:
1) Запустить командную строку командой cmd
2) В командной строке выполнить команду set devmgr_show_nonpresent_devices=1
3) затем start devmgmt.msc и запустить Диспетчер устройств
4) В Диспетчере устройств в меню Вид поставить галку Показать скрытые устройства
5) Раскрыть нужную ветку, найти отсутсвующее устройство (оно будет затемненным) и удалить его.
Ссылка на базу знаний Microsoft с описанием подобной проблемы http://support.microsoft.com/kb/269155
четверг, 21 мая 2015 г.
Проброс портов IPtables CentOS7 / Port Forwarding IPtables CentOS7
sysctl -w net.ipv4.ip_forward=1
vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
sysctl -p /etc/sysctl.conf
iptables -t nat -A PREROUTING -p tcp --dport 25 -j DNAT --to 192.168.1.243:25
iptables -A FORWARD -p tcp --dport 80 -d 192.168.1.243 -j ACCEPT
среда, 20 мая 2015 г.
вторник, 12 мая 2015 г.
DataLife Engine (DLE) 10.4 Rewrite Rules
server {
listen 80;
server_name example.com;
root /var/www/example;
access_log /var/www/example/access.log main;
error_log /var/www/example/error.log;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
# Редиректы
rewrite "^/page/([0-9]+)(/?)$" /index.php?cstart=$1 last;
# Сам пост
rewrite "^/([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),([0-9]+),(.*).html(/?)+$" /index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&cstart=$5&
Изменение кодировки в MySQL
> show variables like "character_set_database";
Variable_name Value
Variable_name Value
character_set_database latin1
и
и
> show variables like "collation_database";
Variable_name Value
Variable_name Value
collation_database latin1_swedish_ci
Поменять кодировку базы данных можно:
Поменять кодировку базы данных можно:
ALTER DATABASE <DB Name> CHARACTER SET cp1251 COLLATE cp1251_general_ci;
Справочник по командам VI редактора / VI editor commands
Поис Слово1 в тексте:
:/Слово1
*далее нажимаем N для того чтобы искать далее по тексту
Переместиться на строку 10:
:10
Заменить Слово1 на Слово2 в текущей строке:
:s/Слово1/Слово2/
Заменить Слово1 на Слово2 во всём документе:
:%s/Слово1/Слово2/
суббота, 9 мая 2015 г.
Тупит фотовспышка или Замена лампы в фотовспышке Canon Speedlite 580EX-II
Так случилось, что вышла из строя, точнее начала сильно часто вспышка вести себя неадекватно. Брал её бывшую в употреблении. Знал что со временем приходится во вспышках менять лампу, но думал, что признаком к её замене является полное отсутствие вспыхивания лампы.
Симптомы у моей вспышки были:
- В режиме ETTL вспышка даже не вспыхивает. При том что PILOT красным горит.
- Пробую снова и снова. Иногда она срабатывает. Но и тут как-то не вовремя. На фото объект тёмный, как если не был освещён вообще.
- Выставлял в режим По 2-й Шторке. Тоже то не вспыхивает вовсе, то не вовремя.
- В ручном режиме аналогично.
- Пробовал нажимать PITOL. Вспыхивает может 2 раза из 10 нажатий. При этом PITOL остаётся постоянно красного цвета. Редко когда вспыхивает два раза подряд.
- Пробовал на другом фотоаппарате (7D). Тоже самое. При этом такая же вспышка друга на моём 60D срабатывает как требуется.
Пробовал как-то найти и устранить проблему. Чистил контакты. Искал люфт какой. Думал, что быть может фотоаппарат с зажержкой передаёт сигнал на вспышку. Проверил, при настройке вспышки через камеру, всё прекрасно в ней передаётся. Сбрасывал через меню камеры все настройки и камеры и вспышки. Никакого результата.
Облазил форум http://club.foto.ru/forum. Ничего.
среда, 6 мая 2015 г.
четверг, 30 апреля 2015 г.
понедельник, 27 апреля 2015 г.
Zimbra zmconfigd failed / not running
- При перезагрузке Zimbra, компонент zmconfigd:
Starting zmconfigd...Failed.
РЕШЕНИЕ:
1) Удалить запись IPv6 из /etc/hosts (Всю строку ":: localhost localhost.localdomain")
2) Ещё возможен случай, когда dnsmasq не стартовал и как результат zmconfigd failed
systemctl enable dnsmasq
systemctl start dnsmasq
Смотрите также:
Установка Zimbra 8.6 на CentOS 7 (виртуальная машина ESXi 5.5) за NAT-ом/ Install Zimbra 8.6 on CentOS 7 (hosted by ESXi 5.5) behind NAT
Как деинсталировать Zimbra Proxy
Установка Zimbra 8.6 на CentOS 6.5 (виртуальная машина ESXi 5.5) / Install Zimbra 8.6 on CentOS 6.5 (hosted by ESXi 5.5)
пятница, 24 апреля 2015 г.
LVM in CentOS7
Проверить подключенные физические диски
fdisk -l |grep /dev/ |grep -v dm
Создание Physical Volumes
pvcreate /dev/sda1
Проверка
pvdisplay | grep PV
Создание Volume Group
vgcreate new_vol_group /dev/sda1
Проверка
vgs
Создание the Logical Volume
lvcreate -L50G -n new_logical_volume new_vol_group
или (чтобы задействовать всё свободное пространство)
lvcreate -l 100%FREE -n new_logical_volume new_vol_group
Проверка
lvdisplay
Создание File System
mkfs.xfs /dev/new_vol_group/new_logical_volume
Монтирование Logical Volume
mount /dev/new_vol_group/new_logical_volume /mnt
вторник, 21 апреля 2015 г.
Установка Zabbix-Agent 2.4.4 на CentOS7 / Install Zabbix-Agent 2.4.4 on CentOS7
$ wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.4.4/zabbix-2.4.4.tar.gz
Найти нужный можно тут http://www.zabbix.com/download.php
Распаковка
$ tar zxvf zabbix-2.4.4.tar.gz
Добавление пользователя (Необходим для запуска служб)
$ useradd zabbix
воскресенье, 19 апреля 2015 г.
Установка таймера загрузчика GRUB в CentOS 7 / Change boot GRUB timer in CentOS 7
vi /etc/default/grub
GRUB_TIMEOUT=1
grub2-mkconfig -o /boot/grub2/grub.cfg
вторник, 14 апреля 2015 г.
воскресенье, 5 апреля 2015 г.
Apache - CentOS - Самоподписанный Мультидоменный SSL Сертификат / Apache - CentOS - Self-signed multiple-domain SSL Certificate
Иногда для сайта бывает нужно создать самоподписанный SSL Сертификат. В Linux системах это делается с помощью openssl пакета. Помимо прочего есть потребность в том, чтобы этот сертификат покрывал не одно доменного имя а несколько, плюс IP адреса. Ниже краткая последовательность действий для реализации данной задачи.
пятница, 3 апреля 2015 г.
Публикация сайта с SSL сертификатом на Apache - CentOS / Publish a website with a SSL certificate on Apache - CentOS
cd /tmp
openssl genrsa -out owncloud.key 2048
openssl req -new -key owncloud.key -out owncloud.csr
openssl x509 -req -days 365 -in owncloud.csr -signkey owncloud.key -out owncloud.crt
cp owncloud.crt /etc/pki/tls/certs
cp owncloud.key /etc/pki/tls/private/
cp owncloud.csr /etc/pki/tls/private/
cp owncloud.crt /etc/ssl/
cp owncloud.key /etc/ssl/
cp owncloud.csr /etc/ssl/
openssl genrsa -out owncloud.key 2048
openssl req -new -key owncloud.key -out owncloud.csr
openssl x509 -req -days 365 -in owncloud.csr -signkey owncloud.key -out owncloud.crt
cp owncloud.crt /etc/pki/tls/certs
cp owncloud.key /etc/pki/tls/private/
cp owncloud.csr /etc/pki/tls/private/
cp owncloud.crt /etc/ssl/
cp owncloud.key /etc/ssl/
cp owncloud.csr /etc/ssl/
четверг, 2 апреля 2015 г.
вторник, 31 марта 2015 г.
четверг, 26 марта 2015 г.
Рекурсивно назначить права только директориям или файлам
Рекурсивно назначить только директориям read&execute права:
find /path/to/base/dir -type d -exec chmod 755 {} +
Рекурсивно назначить только файлам read права:
find /path/to/base/dir -type f -exec chmod 644 {} +
Если нужно обработать много объектов:
chmod 755 $(find /path/to/base/dir -type d)
chmod 644 $(find /path/to/base/dir -type f)
Другой вариант:
find /path/to/base/dir -type d -print0 | xargs -0 chmod 755
find /path/to/base/dir -type f -print0 | xargs -0 chmod 644
понедельник, 23 марта 2015 г.
Убрать рекламу Skype / Turn of Ads in Skype
Вариант 1
В брэндмаузере создайте правило для исходящего подключения программы %ProgramFiles% (x86)\Skype\Phone\Skype.exe, введите облать блокирования 94.245.82.0/24 и 95.101.92.0/22 Вариант 2 Для блока рекламы прописал заглушку в etc/hosts (для Windows по-умолчанию c:\Windows\System32\drivers\etc\hosts):
среда, 18 марта 2015 г.
PPTP и L2TP server на Cisco ISR
Чтобы предоставить мобильным пользователям подключаться к корпоративной сети предприятия можно без особых усилий поднять PPTP или L2TP сервер на уже имеющемся у вас роутере Cisco. Пользователю на своём Windows компьютере не нужно будет устанавливать никаких VPN-клиентов. только штатными средствами операционной системы создать подключение.
воскресенье, 8 марта 2015 г.
Aliases in CentOS 7
vi /root/.bashrc (или для вашего пользователя)
добавляем например:
alias 'stop'='sudo systemctl stop'
alias 'start'='sudo systemctl start'
alias 'restart'='sudo systemctl restart'
alias 'status'='sudo systemctl status'
при каждом входе в систему алиасы будут активны.
добавляем например:
alias 'stop'='sudo systemctl stop'
alias 'start'='sudo systemctl start'
alias 'restart'='sudo systemctl restart'
alias 'status'='sudo systemctl status'
при каждом входе в систему алиасы будут активны.
вторник, 3 марта 2015 г.
Установка NGINX на CentOS 7.0 minimal
* Установка дополнительных Репозиториев
rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpmrpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
vi /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
* Установка NGINX, PHP 5.6.6, PHP-FPM
yum --enablerepo=remi,remi-php56 install nginx php-fpm php-commonвоскресенье, 1 марта 2015 г.
Пробуждение/Включение компьютера с телефона или любого компьютера / Wake up your Computer by phone or any remote computer
0. Выключить файервол/брандмауэр.
(если ваш компьютер смотрит напрямую в Интернет, то есть у вас нет роутера, тогда выключать не стоит. Создайте правило только для WakeOnLan).
1. В BIOS-е включить такие пункты как (в зависимости от вашей модели):
- Заходим в раздел Power;
- Включаем опцию (одну из, так как каждый производитель называет как хочет):
- Resume by LAN
- Wake Up On LAN
- Power Up on PCI
(в моём случаем это было PCI/PCI-X, нашёл методом тыка).
*Не забудьте выставить параметр "After Power Failure/Loss" - Stay Off.
То есть если пропадает питание компьютера, не включать его снова при появлении электричества.
понедельник, 16 февраля 2015 г.
Windows 7, 8, 8.1 Disable Teredo Isatap / Windows 7, 8, 8.1 отключение Teredo Isatap
Teredo - Стандартные средства инкапсуляции IPv6 в IPv4 требуют, чтобы как сервер, так и клиент имели публичный IP-адрес. Однако, в настоящее время многие устройства присоединены к Интернету IPv4 через одно или несколько устройств NAT, как правило из-за нехватки IPv4 адресов. В такой ситуации единственный доступный IPv4 адрес принадлежит устройству NAT. Протокол Teredo даёт возможность доступа к IPv6 сетямпри такой конфигурации сети.
Для отключения:
netsh interface teredo set state disabled
netsh interface 6to4 set state disabled
netsh interface isatap set state disabled
Отключить Teredo при помощи GPO
Ярлыки:
RussianPost,
Security,
VPN,
Windows 7,
Windows 8
воскресенье, 15 февраля 2015 г.
Установка Zabbix Agent на CentOS 6.5 / Installation of Zabbix Agent on CentOS 6.5
useradd zabbix
tar zxvf zabbix-2.2.2.tar.gz
cd zabbix-2.2.2
./configure --enable-agent
make
make install
ln -s /usr/local/etc /etc/zabbix
cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/
chkconfig zabbix_agentd on
vi /etc/zabbix/zabbix_agentd.conf
Где есть строка Server и Server Active необходимо прописать IP Zabbix
суббота, 31 января 2015 г.
Экспорт ящиков в PST Exhcange 2013
Подготовка:
1) Предоставить права пользователю, которым вы будете проводить экспорт:
New-ManagementRoleAssignment –Role “Mailbox Import Export” –User Ivanov
либо для группы:
New-ManagementRoleAssignment -Role "Mailbox Import Export" -SecurityGroup ExchangeAdmGroup
2) Перелогиниться на в RDP сессии сервера, на котором Exchange;
Экспорт всех имеющихся в базе ящиков:
foreach ($mbx in (Get-Mailbox -Database 'MAIN')) { New-MailboxExportRequest -Mailbox $mbx -FilePath "\\Server1\PST\$($mbx.DisplayName) $(get-date -uformat "%Y").$(get-date -uformat "%m").$(get-date -uformat "%d").pst" }
1) Предоставить права пользователю, которым вы будете проводить экспорт:
New-ManagementRoleAssignment –Role “Mailbox Import Export” –User Ivanov
либо для группы:
New-ManagementRoleAssignment -Role "Mailbox Import Export" -SecurityGroup ExchangeAdmGroup
2) Перелогиниться на в RDP сессии сервера, на котором Exchange;
Экспорт всех имеющихся в базе ящиков:
foreach ($mbx in (Get-Mailbox -Database 'MAIN')) { New-MailboxExportRequest -Mailbox $mbx -FilePath "\\Server1\PST\$($mbx.DisplayName) $(get-date -uformat "%Y").$(get-date -uformat "%m").$(get-date -uformat "%d").pst" }
четверг, 29 января 2015 г.
Безопасность Linux - Отключить логин по ROOT и дать права root пользователю USER
1) Меняем права на файл Sudoers:
chmod 775 sudoers
2) Добавляем пользователя Ivanov в Sudoers:
$vi /etc/sudoers
после строки
root ALL=(ALL) ALL
вставляем
Ivanov ALL=(ALL) ALL
3) Возвращаем права на файл обратно:
chmod 440 sudoers
4) Создаём пользователя:
adduser -G root Ivanov
passwd ******
5) Запрещаем авторизацию по ssh под Root:
vi /etc/ssh/sshd_config
меняем строку на
PermitRootLogin no
Zimbra dsn=4.4.1, status=deferred (connect to domain.com[ IP address ]:7025: Connection refused
Проблема:
Почта ходила только наружу. Внутри между ящиками и снаружи тишина. В логах:
Jan 29 18:39:55 mydomain postfix/lmtp[18749]: 6143D73: to=<admin@mydomain.com>, relay=none, delay=0.06, delays=0.03/0.02/0.01/0, dsn=4.4.1, status=deferred (connect to mydomain.com [76.18.198.13]:7025: Connection refused)
Причина:
Когда письмо с адресатом в домене mydomain.com приходило на Zimbra сервер, Zimbra брала имя домена, в данном случае mydomain.com, и резолвила через указанные в /etc/resolv.conf в IP адрес. Так как DNS сервер в локальной сети (он же и домен-контроллер) ничего не знал про зону mydomain.com, то он переправлял запрос в Интернет. А уже в глобальной паутине mydomain.com резолвился в 76.18.198.13. После Zibra обалдевает, так как ожидает IP адрес из локальной сети (фактически IP адрес из локальной сети, который присвоен самой Zimbra).
Почта ходила только наружу. Внутри между ящиками и снаружи тишина. В логах:
Jan 29 18:39:55 mydomain postfix/lmtp[18749]: 6143D73: to=<admin@mydomain.com>, relay=none, delay=0.06, delays=0.03/0.02/0.01/0, dsn=4.4.1, status=deferred (connect to mydomain.com [76.18.198.13]:7025: Connection refused)
Причина:
Когда письмо с адресатом в домене mydomain.com приходило на Zimbra сервер, Zimbra брала имя домена, в данном случае mydomain.com, и резолвила через указанные в /etc/resolv.conf в IP адрес. Так как DNS сервер в локальной сети (он же и домен-контроллер) ничего не знал про зону mydomain.com, то он переправлял запрос в Интернет. А уже в глобальной паутине mydomain.com резолвился в 76.18.198.13. После Zibra обалдевает, так как ожидает IP адрес из локальной сети (фактически IP адрес из локальной сети, который присвоен самой Zimbra).
понедельник, 26 января 2015 г.
Ошибка при загрузке CentOS 6.5 - Kernel Panic - not syncing: Attempted to kill init!
При установке VMware Tools ответил yes на изменение kernel модулей.
Также перед перезагрузкой по ошибке не выключил SElinux.
Решение:
1) Загрузиться с Инсталяционого диска;
2) Выбрать режим восстановления;
3) Ввести IP для сетевой карты на время данной операции;
4) В консоли выполнить:
vi /mnt/sysimage/etc/selinux/config;
5) Выставить параметр в SELINUX=disabled.
/mvi /mnt/sysimage/etc/selinux/config nt/sysimage/etc/selinux/config
воскресенье, 25 января 2015 г.
Из Cisco LAP в Cisco AP
Переименовать прошивку для автоматического обновления из c1140-k9w7-tar.152-4.JA1.tar в c1140-k9w7-tar.default
1. Подключить Cisco LAP к ПК (10.0.0.2 255.0.0.0)
2. Запустить TFTP сервер (tftp32) с указанием таймаута 30 секунд и директории где лежит указанный IOS
3. Зажать кнопку MODE и подать питание на точку, когда индикатор загорится красным - отпустить
1. Подключить Cisco LAP к ПК (10.0.0.2 255.0.0.0)
2. Запустить TFTP сервер (tftp32) с указанием таймаута 30 секунд и директории где лежит указанный IOS
3. Зажать кнопку MODE и подать питание на точку, когда индикатор загорится красным - отпустить
VMware ESXi 5.5 - Network Teaming
Ярлыки:
Cisco,
ESXi,
EtherChannel,
HP,
PortChannel,
Teaming,
VMware
VMware ESXi 5.5 Networkin TroubleShooting
To initiate a vmkping test from the console of an ESX Server host:
Connect to the ESX/ESXi host using an SSH session. For information see Tech Support Mode for Emergency Support (1003677) and Using Tech Support Mode in ESXi 4.1 and 5.0 (1017910).
In the command shell, run the command:
# vmkping x.x.x.x
where x.x.x.x is the hostname or IP address of the server that you want to ping.
суббота, 24 января 2015 г.
четверг, 22 января 2015 г.
среда, 21 января 2015 г.
суббота, 17 января 2015 г.
MS SQL - скрипт вывода размеров таблиц базы
SET nocount ON
IF NOT object_id('tempdb..[#space]') IS NULL DROP TABLE [#space]
declare @TABLE [sysname]
CREATE TABLE [#space] (
[name] [nvarchar](128),
[rows] [char](11),
[rows_int] [int],
[reserved] [varchar](18),
[DATA] [varchar](18),
[data_int] [int],
[index_size] [varchar](18),
[unused] [varchar](18),
[unused_int] [int]
)
declare [c] cursor FOR
четверг, 15 января 2015 г.
среда, 14 января 2015 г.
Драйвер для USB-COM переходника (VID - 1A86, DID - 7523) - HL-340
Window ОС автоматически не находит драйвера для данного кабеля.
Его ID устройства 7523, а ID производителя - 1А86.
Сайт www.pcidatabase.com не знает кто это тоже.
Порылся немного ещё. Нашёл решение тут luan78zao.wordpress.com
Название ему HL-340.
Драйвер можно скачать тут - drive.google.com
воскресенье, 4 января 2015 г.
BitTorrentSync как сервис / BitTorrentSynс as service
0) Скачать, установить BitTorrentSync, убрать галку "Запускать при старте системы";
1) Скачать instsrv.exe и srvany.exe и положить в папку куда установлен BitTorrentSync;
2) Запустить командную строку с максимальными правами: runas /user:administrator cmd
(желательно локальный, но думаю можно и доменного);
3) cd "C:\Program Files\BitTorrent Sync";
4) Установить сам сервис instsrv.exe BTSync.exe "C:\Program Files\BitTorrent Sync\srvany.exe";
5) Запусить regedit (в cmd);
6) Перейти в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSync.exe
7) Создать Key (ключ), назвать Parameters;
8) В Parameters создать String Value и назвать Application
9) В значении Application прописать C:\Program Files\BitTorrent Sync\BTSync.exe;
10) Зайти в оснастку Services, найти BTSync.exe, в свойствах установить в General запуск - Automatic, Log On - Local System account (Log On может иметь и другое значение);
11) Запустить сервис нажав Start.
Подписаться на:
Сообщения (Atom)