21 грудня 2009 р.

Как сбросить сессию на терминальном сервере из командной строки

Не так давно мне пришлось решать следующую задачу: необходимо по расписанию в час N рубить все RDP сессии на терминальном сервере, для того чтобы, запускаемая чуть позже, обработка в 1С не вылетела с ошибкой из-за какого-нибудь нерадивого юзера, забывшего выйти из 1С в терминальной сессии.

Немного погуглив, нарыл следующую последовательность действий:

1) Запрашиваем все доступные на терминальном сервере сессии следующей командой
Query Sessions /server:Server_Name
2) Записывем ID сессии нужного вам пользователя
3) Запускаем следующую команду для отключения выбранного пользователя
Logoff ID_Number /Server:Server_Name

Проверил этот способ - работает. Но, это все таки надо делать вручную.

Еще немного погуглив, нашел более подходящий вариант:

Проверенно - РАБОТАЕТ

 1) Создаем примитивный bat-файл user_logoff.bat со следующим содержимым
logoff rdp-tcp < yes.txt
2) В этой же папке создаем текстовый файл yes.txt с единственным содержимым - символ Y
3) Создаем новое расписание в Scheduled Tasks или nnCron для запуска файла user_logoff.bat в нужное нам время.

P.S. Маленький нюанс - рубятся все RDP сессии кроме нулевой.

Отключаем NumLock в ноутбуках при загрузке системы

Проверено - РАБОТАЕТ

Уже неоднократно сталкивался со следующей проблемой: после установки Windows XP на ноутбук при его перезагрузке автоматом включается NumLock. При чем в BIOSe он выключен наглухо.

Причину этого явления так и не нашел, зато нашел простое решение проблемы.
Пишем файлик numlock_off.reg со следующим содержимым:

REGEDIT4
[HKEY_USERS\.Default\Control Panel\Keyboard]
"InitialKeyboardIndicators"="0"



Запускаем его, перегружаем ноутбук и вуаля - NumLock больше не включается автоматом.

Изменяем оформления часов на панели Gnome

Проверено - РАБОТАЕТ

Как оказывается, оформление стандартного часов Gnome, коорый мы привыкли видеть на панели, можно достаточно легко изменить. Вот так он выглядит на только что установленной системе (Mint 7):




 Задать собственный вариант оформления просто:
1. Нажимаем Alt + F2 и запускаем gconf-editor
2. Открываем ключ /apps/panel/applets/clock_screen0/prefs/format
3. В параметр custom_format вписываем строку формата, при этом можно использовать стандартные html-теги. Например:

<span size="smaller" color="#c8c8c8">%a %d %b </span> <b>%H:%M</b>

Готово. Теперь наши часы выглядит следующим образом:




Чтобы вернуть все как было, достаточно изменить значение параметра format снова на 24-hour.

Взято с http://korkholeh.blogspot.com

20 грудня 2009 р.

Удаление старых ядер в Ubuntu (MintLinux)


Всё делается в консоли.
Набираем:
dpkg -l | grep linux-image
вывод установленных ядер в системе у меня так:

ii linux-image-2.6.28-11-generic 2.6.28-11.42 Linux kernel image for version 2.6.28 on x86
ii linux-image-2.6.28-14-generic 2.6.28-14.46 Linux kernel image for version 2.6.28 on x86
ii linux-image-generic 2.6.28.14.18 Generic Linux kernel image

получается надо удалить старое linux-image-2.6.28-11-generic

удаляем командой:
sudo su -c 'apt-get remove -f linux-image-2.6.28-11-generic&&update-grub'

Всё, идём за пивом и радуемся жизни!

P.S. ядер может быть и не два, как у меня, а несколько... Оставляем самое последнее или нужное.

Взято с http://ubuntueasy.com