Переключение раскладки в Xfce: какое наHALство!

Извиняюсь за очередной вычурный заголовок, но речь действительно пойдет об использовании демона HAL (Hardware abstraction layer) для изменения раскладки клавиатуры. Раньше эта процедура прописывалась в файле /etc/X11/xorg.conf, но нынче этот способ считается устаревшим и рекомендуется потихоньку мигрировать в сторону более прогрессивных методов настройки «иксов».



( Читать дальше )

Gparted: Partition Magic для Linux

Возникла потребность установить дополнительную ОС на виндовый компьютер. Обращаться к услугам Partition Magic показалось как-то несолидно: что у нас, у линуксоидов, своих инструментов для такой цели нет что-ли? Погуглил, сразу же нашел

gparted.sourceforge.net

Отличная тулза. Загружается с LiveCD, по интерфейсу напоминает DrWeb CureIt. Ну и, Partition Magic, конечно же.



Можно сказать, что это форк знаменитой виндовой тулзы. Короче говоря, не помешает такой диск в коллекции.

Aufs: как впихнуть невпиху'емое и писну'ть неписуемое

Принцип построения любого LiveCD (в том числе Slax) — возможность «как бы записывать» на файловые системы, предназначенные только для чтения. Вот, вкратце, как это делается.



( Читать дальше )

XZ: что за архиватор?

Более-менее опытные линуксоиды уверенно пользуются архивами в форматах *.tar.gz (*.tgz) и *.tar.bz2. Для начинающих на всякий случай привожу некоторые команды:

tar cvfz arch.tar.gz dir1 dir2 dir3


— упаковать содержимое каталогов dir1, dir2, dir3 в архив arch.tar.gz с компрессией gzip.

tar cvfj arch.tar.bz2 dir1 dir2 dir3


— то же самое с компрессией bzip.

Но вот с некоторых пор в Сети стали появляться архивы с расширением txz. Устаревшие версии tar их не берут ни с какими ключами. Что делать с такими файлами?



( Читать дальше )

Linux для офисного планктона

Раз речь зашла про специфические дистрибутивы, поделюсь свежими впечатлениями. Устроился админить в одну прижимистую контору. Ну, как прижимистую: зарплату платят, а на все остальное (запчасти, ПО) «денег нет». Но в этом то и интерес! Как говорил один губернатор «С деньгами-то и дурак сделает, а ты вот без денег попробуй!»



Система мне в наследство досталась более-менее отлаженная, но один компьютер сразу не понравился: виснет, глючит и причина не ясна. Не прошло и недели, как его винчестер приказал долго жить. На новый денег сказали что дадут лишь в крайнем случае. И тут я решил воплотить одну свою давнюю задумку — собрать безвинчестерный компьютер на базе Linux. Да не абы какое готовое решение взять, а скомплектовать Live-дистриб так, чтобы там ничего лишнего не было. Чтобы шаловливые ручонки офисных обитателей при всем желании не нашли никаких «кнопочек» и «пимпочек», нажимая на которые можно вывести систему из строя или даже разбалансировать.



( Читать дальше )

Запуск Java-приложений в серверном режиме

Иногда нужно запустить Java-программу в background-режиме. Это не так просто, как кажется. Если выполнить что-то вроде

java -jar SomeDaemon.jar &


— программа вылетит при первом же нажатии на какую-либо клавишу.



( Читать дальше )

"Заморозка" как защита от отморозков

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

Эффективным решением для предотвращения порчи системы в результате неквалифицированных действий, хорошо зарекомендовавшим себя в кабинетах информатики с установленными системами Windows, является утилита Deep Freeze компании Faronics.




( Читать дальше )
  • +8
  • 19 марта 2010, 20:54
  • yababay
  • 7

Как "объехать" shutdown в Windows

Оказывается, при дистанционном выключении компьютера с ОС Windows посланная дистанционно (да и локально тоже) команда shutdown — отнюдь не гарантия того, что система будет выключена. Помешать могут следующие факторы:



( Читать дальше )
  • +4
  • 11 марта 2010, 15:54
  • yababay
  • 4

Перезапуск остановившихся служб

Бывает такое, что некоторые службы иногда вылетают. На одном из моих серверов это Winbind. Понять почему он останавливается я не могу, в логах тишина. Поэтому, я написал простенький скриптик и запускаю его каждые 5 минут по крону:
#!/bin/sh
processname='winbindd'
command='/etc/init.d/winbind restart'

start() {

PID=`ps -aef | grep $processname  | grep -v grep |  awk '{print($2)}'`
echo $PID
  echo -n $"Starting $processname: "
    if [ ! -z "$PID" ]; then
      echo -n $"cannot start $processname: $processname is already running."
      echo
      return 1
    else
      $command
      return 0
    fi
}

start
  • +3
  • 03 марта 2010, 12:00
  • Mihael
  • 3

Консольный "буфер обмена"

Всем хороши консольные инструменты, но при редактировании текста, конечно, не хватает привычного в GUI-окружении буфера обмена. И если работая на десктопе можно выкрутиться, открыв текст в каком-нибудь Notepad'е, то работая на удаленном хосте в режиме ssh приходится прибегать к маленьким хитростям.


( Читать дальше )
  • +3
  • 05 февраля 2010, 17:22
  • yababay
  • 2