Архив метки: заметки

VDS-Remote Desktop / xRDP set up xrdp session that reuses an existing session

***

Вернуться в закрытую ранее сессию xrdp 
(поскольку xrdp создает спавн сессий с шагом -1) можно
отредактировав /etc/xrdp/xrdp.ini 

[xrdp1]
name=sesman-vnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1

Изменить port=-1 на port=9511

(port подключения выводится в консоли при входе, соединении).
Перезагрузите сервер:
$ sudo service xrdp restart

Проще говоря, необходимо использовать тот же порт 
для сессии xrdp.  



Автор: AugustuS Karro
Дата публикации: 2015-05-15T13:51:00.000+07:00

squid3 и неожиданно помирающая доменная авторизация

Однажды в понедельник неожиданно умерла корпоративная прокси на squid. У пользователей она съезжала на basic авторизацию, вместо доменной. В cache.log на каждый запрос сыпалось:

authenticateNegotiateHandleReply: Error validating user via Negotiate. Error returned ‘BH gss_acquire_cred() failed: Unspecified GSS failure.  Minor code may provide more information. ‘

Что сбило с толку, так это то, что перезапуск сервиса на какое-то время решал проблему. Минут на 10-15. И потом всё повторялось снова и снова. В какой-то момент sudoedit руганулся на недостаток памяти, хотя df -h радовал свободным пространством. Тут-то коллега и нашёл ЭТО. У нас исчерпались inodЫ. Вывод df -i это подтвердил. И причина была та же самая. SARG, который бесконтрольно плодил свои отчёты каждый день, неделю и месяц. Найти врага можно командой: Читать

Bios / Опция Spread Spectrum

Распространение модулированного спектра. При работе тактового генератора может возникать такое явление, как электромагнитная интерференция (ElectroMagnetic Interference — EMI).

В их появлении, сопровождающемся характерными для таких процессов многочисленными частотными гармоническими составляющими, «виноваты» экстремальные значения (пики) генерируемых тактовых импульсов. Включение опции позволяет сгладить пики и уменьшить интерференцию.

Уменьшение электромагнитного излучения, кроме чисто технических задач, затрагивает и экологические проблемы, оно может достигать 6%. Следует заметить, что это может отрицательно отразиться на работе чувствительных к форме сигнала устройств, например, жестких дисков с интерфейсом Fast Wide SCSI. Поэтому параметр рекомендуется разрешать только при испытаниях компьютеров на электромагнитную совместимость. Читать

CPU Frequency Governor / Opensuse 13.x

Получить текущею информацию для CPU…
$ sudo zypper in cpupower
Usage: cpupower [-d|—debug] [-c|—cpu cpulist ] []
Supported commands are:
frequency-info
frequency-set
idle-info
idle-set
set
info
monitor
help
Not all commands can make use of the -c cpulist option.
Use ‘cpupower help ‘ for getting help for above commands.
$ cpupower frequency-info
analyzing CPU 0:
driver: intel_pstate
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 0.97 ms.
hardware limits: 1.60 GHz — 5.90 GHz
available cpufreq governors: performance, powersave
current policy: frequency should be within 1.60 GHz and 5.90 GHz.
The governor «powersave» may decide which speed to use within this range.
current CPU frequency is 1.70 GHz (asserted by call to hardware).
boost state support:
Supported: yes
Active: yes
5900 MHz max turbo 4 active cores
5900 MHz max turbo 3 active cores
5900 MHz max turbo 2 active cores
5900 MHz max turbo 1 active cores
***
Доступны режимы: performance, powersave.
Максимальное время задержки перехода: 0.97 ms.
Лимиты для CPU: 1.60 GHz — 5.90 GHz.
Текущия политика : частота должна быть в пределах 1.60 GHz and 5.90 GHz.
***
Установка режима энергосбережения…
$ cpupower —cpu 0-n frequency-set -g powersave
Установка режима производительность…
$ cpupower —cpu 0-n frequency-set -g performance
***
Вывод в Conky

${color1}Текущий режим CPU: ${color #F9F6C3} ${exec cat/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor}

Автор: AugustuS Karro
Дата публикации: 2015-04-22T15:54:00.000+07:00

Python добавление разделителей разрядов в числах

Задача: имеем на входе строку, слова в которой разделены пробелом. Если в строке попадается число, то вставляем точки как разделители разрядов. На выходе нужно получить строку.

Например: text =

‘123456’ => ‘123.456’
‘333’ => ‘333’
‘9999999’ => ‘9.999.999’
‘123456 567890’ => ‘123.456 567.890’
‘price is 5799’ => ‘price is 5.799’
‘he was born in 1966th’ => ‘he was born in 1966th’

Читать

Напоминания

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

К счастью сущестуют уловки, которые помогают нам помнить о некоторых вещах, независимо от того, есть ли они в списке или нет. Зачастую мы лишь сначала нуждаемся в напоминаниях, а затем это переростает в привычку. Читать