Поиск по этому блогу

понедельник, 11 мая 2009 г.

Нормальный редактор в mc

Если не ошибаюсь то начиная с Ubuntu 8.10 в MC стоит какойто не очень привычный редактор nano с черным фоном и сложностями в управлении. Лечится это довольно легко. Для того чтобы вернуть редактором по умолчанию привычный mcedit нужно в файле ~/.mc/ini значение use_internal_edit поменять с 0 на 1.

Настройка сети в KDE4 Kubuntu 9.04

Не перестаю удивляться сборшикам Kubuntu и разработчикам KDE4. Ну какого в релизы пихать неработающий софт? Ну как настроить сеть этим network-managerОМ?
Если всё же дернуло поставить Kubuntu c KDE 4, то стандартными средствами сеть поднять удастся врядли.
Для поднятия интерфейса со статическим адресом содержимое файла /etc/network/interfaces должно быть похожим на это

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 19.14.12.18
netmask 255.255.255.0
gateway 19.14.12.1

19.14.12.18 - IP адрес
19.14.12.1 - шлюз по умолчанию

Далее, чтобы заработал DNS, создаем файл /etc/resolv.conf и пишем туда 1 строчку

nameserver 111.222.333.444

где 111.222.333.444 - DNS-сервер провайдера

По идее все должно заработать, после перезагрузки

Пока что единственное позитивное впечатление от KDE 4 - довольно шустрая работа, хотя и машинка МОНСТР с Core2 Q8200 ;)

Обновление Kubuntu

Ну неужели у меня руки не из того места растут?
Решил обновиться с Kubuntu 8.04 до 9.04. На офсайте написано: заходишь в Адепт, обновляеш список пакетов и жмеш кнопку Обновить версию и все ОК. Сделал так, запустилась обновлялка, предложила скачать больше гига обновлений. Скачала, под конец установки сказало что произошла какая-то ирора "Не могу скачать пакет" и закрылось. После перезагрузки - Kernel Panik. Попытался загрузить старое ядро - удалось лишь в режиме восстановления.
И такое почти каждый раз при обновлении бубунты :(

воскресенье, 10 мая 2009 г.

Отключение свопа в Linux

Отключить использование свопа позволяет команда swapoff, соответственно включить - swapon. К примеру, swapoff -a отключает использование всех своп-разделов, а swapon -a соответственно включает.

пятница, 8 мая 2009 г.

VNC сервер под Linux

Понадобилось удаленно управлять одной гуишной программой под Linux. Сразу решил попробовать знакомые Krfb и Krdc - сервер и клиент для удаленного рабочего стола. Но их глючность и падучесть, также то, что доступ идет именно к реальному рабочему столу заставило искать другое решение.
Всем тербованиям удовлетворил vncserver.
Для дебианподобных дистрибутивов( kubuntu в моем случае ) установка выглядит так:

#sudo apt-get install vnc4server

Дальше, чтобы все заработало необходимо запустить первый раз сервер без параметров:

#vnc4server

Ввести пароль, который будет использоваться для доступа к рабочему столу.
Будут автоматически созданы файлы:

$HOME/.vnc/passwd - хранится пароль и довольно интересный файл $HOME/.vnc/xstartup - скрипт, определяющий какие приложения болжны быть запущены при старте сервера. по умолчанию этот файл выглядит так:

# cat xstartup


#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &


Тут указан только запуск эмулятора терминала, будет запущена консоль в окне без рамки, т.к. не запущен никакой менеджер окон. При желании можно заменить запуск терминала на запуск KDE или GNOME или добавить еще что-либо.

Запуск сервера происходит командой vnc4server :номер экрана, например:

#vnc4server :3

Доступиться к удаленному рабочему столу можно используя клиент Krdc, вписав в поле Remote desktop vnc:/адрес машины :номер экрана:

vnc:/192.168.0.2 :3

Жмем Next, если надо используем бумажник для хранения паролей(не пользуюсь), вводим пароль и видим нечто подобное













Из-под Windows, после перебора нескольких VNC-клиентов, доступ был организован при помощи RealVNC.

четверг, 7 мая 2009 г.

Сброс кеша DNS BIND 9

Для того чтобы очистить кеш в кеширующем DNS-сервере
BIND 9 без перезагрузки системы нужно сказать:

#rndc flush

среда, 6 мая 2009 г.

Автозапуск в XFCE


Для *nix есть много графических оболочек. Кроме знакомых мне KDE и GNOME пришлось попробовать и XFCE4. Как казалось приятная и легкая оболочка, довольно стабильная, можно использовать на машинах где KDE еле ползает. А вот сделать автозапуск программы оказалось не совсем тривиальной задачей.
Автозапуск в
XFCE4 делается при помощи создания *.desktop (любое имя с расширением desktop) файлов, которые имеют формат:

[Desktop Entry]
Encoding=UTF-8
Version=0.9.4

Type=Application
Name=название Comment=
Exec=/полный/путь/к/приложению StartupNotify=false Terminal=false Hidden=false

И находятся в ~/.config/autostart/

Также автозапуск программы можно настроить при помощи утилиты xfce4-autostart-editor