Skip navigation

Category Archives: Без рубрики

Есть очень интересный момент в системе.
Вроде бы все драйвера поставлены и даже пользователь их видит в Администрировании «Источники данных (ODBC)».
Но все равно не происходит подключение.
А хитрость в том что есть две версии
первая, которую мы видим через GUI

C:\Windows\system32\odbcad32.exe

вторая, запускается тлоько по прямому пути

C:\Windows\syswow64\odbcad32.exe

Вот в одно из них может не быть драйвера для подключению вашей программы к базе, смотря в какой битности она запускается.

на версиях Ubuntu до 16.04
gsettings set org.gnome.gedit.preferences.encodings auto-detected «[‘UTF-8’, ‘WINDOWS-1251’, ‘CURRENT’, ‘ISO-8859-15’, ‘UTF-16’]»

Ubuntu 16.04
gsettings set org.gnome.gedit.preferences.encodings candidate-encodings «[‘UTF-8’, ‘WINDOWS-1251’, ‘KOI8-R’, ‘CURRENT’, ‘ISO-8859-15’, ‘UTF-16’]»

честно взято с там ещё полезного много

На самом контроллере время верное, но машины синхронизируются по своим внутренним часам. Поставить синхронизацию по интернету нельзя, так как это доменные политики.

Сначала сделаем что бы наш сервер сам брал нужное время.
(уточню что 26 октября 2014 года у нас перевели часы и синхронизация будет не верна, отличие будет в час с любого ресурса)
По этому для Win 2008 есть обновление KB2998527,
Устанавливаем его и в настройках временной зоны появиться в скобках (RTZ 2)

Далее о самой синхронизации.

Переходим в ветку реестра

HKLM\System\CurrentControlSet\services\W32Time\Parameters.

Параметр

Type

ставим NTP (NTP-сервер синхронизируется с внешними серверами времени, которые указаны в параметре реестра NtpServer;)
Стоял параметр NT5DS(по умолчанию) но видно с доменной иерархией что то не то, хотя сервер один.

С чем синхронизируемся

NtpServer

поставил параметр ru.pool.ntp.org

Далее переходим в ветку

HKLM\System\CurrentControlSet\services\W32Time\Config

параметр

AnnounceFlags

выставляем в 5
Значение AnnounceFlags составляет сумму составляющих его флагов, нам нужно
0x1 (Always time server) — сервер будет всегда объявлять о себе вне зависимости от статуса;
0x4 (Always reliable time server) — сервер будет всегда заявлять себя, как надежный источник времени;
1+4=5

Время синхронизации я не трогал.

далее в консоли

net stop w32time && net start w32time

После этого время на клиентских машинах выровнялось.

Ну и комманды управления службой времени

w32tm /query — показывает текущие настройки службы.
w32tm /query /source Смотрим с чем синхронизируется машина
w32tm /resync инхронизироваться с используемым им сервером времени

скрипт запуска трёх окон

@echo off
start serv1.bat
start serv2.bat
start serv3.bat

скрипт проверки

@echo off

:start

set /a «x = 0»
:while1
if %x% leq 5 (
echo %x%
echo set /a «x = x + 1»

ping 10.0.3 -n 500 >> serv3.txt

call :sleep 3

echo %DATE% >> serv3.txt
echo %TIME% >> serv3.txt
goto :while1
)

exit /b 0

:sleep
timeout /t %1 /nobreak >nul
exit /b 0

остальные два по аналогии, меняем только адреса

Кидаем в cron то что ниже и проверям когда нам удобно. Сообщения будут приходят когда доступность места в основном / будет привышать 90 %

#!/bin/bash

request_find=$(df -h | grep -E «/$» | cut -f9 -d» » | cut -f1 -d»%»)
if [ «$request_find» -gt «90» ]
then
#echo $request_find
(echo «Subject:max_size_serv»; echo size % = $request_find;) | sendmail mail@domain.net
netfi

Добавляем записи в файл /etc/ssh/sshd_config и перезагружаем ssh.

PasswordAuthentication no
PermitEmptyPasswords no
ChallengeResponseAuthentication no

Есть для Windows не плохая утилита mhdd для тестирования накопителей а точнее их блоков памяти. Под линукс есть аналог а точнее что то схожее, фукций у неё меньше но всё таки. Это whdd.

Её установка и версия 2.2-2-g1b6bbe1

apt-get install -y git cmake gcc make libncurses5-dev libncursesw5-dev dialog
git clone https://github.com/krieger-od/whdd.git
cd whdd
cmake . && make && make install

При установке могут быть трудности в виде

error: ‘DIALOG_VARS’ has no member named ‘default_button’

тогда перед коммандой «cmake . && make && make install», выполняем ./build_static.sh и далее cmake . && make
make install у меня не сработало а программа скомпилировалась пря в папку с репозиторием и запуск её sudo /home/user/whdd/whdd

Можно не вводить последнюю комманду make install а вместо неё выполнить checkinstall —install=no
Это соберёт deb пакет для дальнейшей установки с логичным его использованием в дальнейшим.

можно для тестов использовать стандартные утилиты но без детализации сегментов

dd if=/dev/sdg4 of=/dev/null 2 >> hddbad.log
smartctl -A /dev/sda Посмотреть СМАРТ
udisks —dump | grep ‘overall assessment’ посмотреть состояние диска

Подключаясь к proftpd клиентом не можем получить список директорий. Проблему так и не удалось адекватно решить, так как она осталась в total commander.
Но если добавить директиву в vi /etc/proftpd/proftpd.conf


FactsAdvertise off

То FileZilla нормально подсоединяется.

не знаю чем вызвана на Ubuntu при использование pptpsetup
но поправляеться установкой пакета binutils

apt-get install binutils

в логе пишет

java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
no swt-gtk-3740 in java.library.path
no swt-gtk in java.library.path

Далее делаем ссылки из библиоте в рабочую директорию.

ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86/
для 64 битной версии
ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86_64/

Яндекс.Метрика