Gentoo tips

09 февраля, 2016

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

--------------------------------------------------------------------------

# добавление в автозагрузку драйвер виртбокса
echo 'modules="${modules} vboxdrv"' » /etc/conf.d/modules

--------------------------------------------------------------------------

Ошибка при воспроизведении smplayer: mplayer has finished unexpectedly exit code 1 linux

Решение: шагом марш в Options-->Preferences —> Subtitles... В шрифтах и цветах нажать "Enable normal subtitles"

--------------------------------------------------------------------------

Проблема: нет автомонтирования флеш и оптических носителей.

Решение: скомпилировать udisks (легкотня)

--------------------------------------------------------------------------

Ошибка: pidgin не сохраняет учетную запись, при рестарте просит ввести все заново.

Решение: убить процесс пиджина. Ушатать каталог /home/user/.purple Запустить пиджина, указать данные учетки. Радоваться.

--------------------------------------------------------------------------

ошибка сессии: warning cannot open consolekit session unable to open session failed to connect to socket /var/run/dbus/system_bus_socket No such file or directory

Решение: запинать демона в автозагрузку - rc-update add dbus default

и\или

запинать в автостарт другого демона: rc-update add consolekit default. Тоже срабатывает.

(ВНЕЗАПНО!)
Этот же демон решит проблему с power management

--------------------------------------------------------------------------

демон dbus решает проблему запуска pulseaudio для skype.

--------------------------------------------------------------------------

не забыть добавить шрифт для консоли

rc-update add consolefont default

--------------------------------------------------------------------------

CFLAGS="-march=corei7-avx -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j5"

не уверен насчет -avx, с ним не работало dhcp, пока не убрал и не пересобрал

--------------------------------------------------------------------------

мои юсы

USE="X acpi bluetooth cdda cups dbus dvdr ffmpeg flac ftp gif gpm gtk handbook icq jabber jack jpeg lame libcaca lirc lm_sensors matroska mp3 mp4 mpeg mplayer ogg openal opengl oscar plasma pulseaudio python qt4 quicktime rdesktop samba sound ssl svga syslog udev udisks usb v4l vcd vnc wavpack x264 xscreensavers"

--------------------------------------------------------------------------

Для автоматического определения win-os при конфигурации grub2, нужен этот пакет:

os-prober

--------------------------------------------------------------------------

Вам ведь не нужно напоминать, что вы все делаете на свой страх и риск, и автор статьи не несет ответственности за возможный причиненный ущерб? ;-) Экспериментируйте, ведь дорогу осилит идущий.

Удаление иксов из автозагрузки raspbian jessie

26 ноября, 2015

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

Первым делом нажмем ctrl + alt + f1 (хотя можно и из терминального клиента это проделать)

Получаем права рута для пользователя Pi

su

вводим пароль

далее запускаем

systemctl get-default

что покажет нам

graphical.target

меняем на

sudo systemctl set-default multi-user.target

Перезагружаемся.

Иксы отключены, но их можно в любой момент запустить командой

startx

P.S по умолчанию, в консоли пользователя зовут pi и пароль он имеет raspberry

 

Вам ведь не нужно напоминать, что вы все делаете на свой страх и риск, и автор статьи не несет ответственности за возможный причиненный ущерб? ;-) Экспериментируйте, ведь дорогу осилит идущий.

Оживление фаервола на centos 6.6

16 мая, 2015

Завел себе небольшой сервачок, для тренировок в настройке апачей, опенвпнов, ксенов и прочего мракобесия. Но главная причина - потому-что появилась свободная машинка, которую ради интереса можно поковырять. На всякий случай впихнул туда apache и как обычно, веб сервер не был виден в локальной сети, хотя через локалхост все отрабатывало. Закрыт порт - смекнул я. Напечатал привычную команду setup, полез в настройки брэндмауэра и... ничего. Консолька выплюнула в меня:

no module named fw_nm

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

yum whatprovides \*fw_nm\*

и получаем результат

system-config-firewall-1.2.27-7.1.el6.noarch: A graphical interface for basic firewall setup

Источник: base

Совпадения с:

Имя файла: /usr/share/system-config-firewall/fw_nm.pyc

Имя файла: /usr/share/system-config-firewall/fw_nm.py

Имя файла: /usr/share/system-config-firewall/fw_nm.pyo

Ну вот теперь все ясно. Берем и устанавливаем

sudo yum install system-config-firewall

Ждем окончания установки и снова запускаем setup

Все работает. Я открыл 80-й порт и веб-сервер стал виден в сети.

 

Вам ведь не нужно напоминать, что вы все делаете на свой страх и риск, и автор статьи не несет ответственности за возможный причиненный ущерб? ;-) Экспериментируйте, ведь дорогу осилит идущий.

Очистка кэша на сервере linux на openVZ

16 мая, 2015

Возникла у меня задача по очистке кэша на хостинге, куда ядро linux пихает все, что сочтет нужным. Памяти было 256mb и по команде free -m выдавался удручающий результат, что в кэше забито около 190mb. Кое-что использовалось системой в данный момент и оставалось всего 44mb. Однако палочка-выручалочка в виде команды

# sync; echo 3 > /proc/sys/vm/drop_caches

не работала, выдавая ругань в виде permission denied. После активного гугления в попытках разобраться, было выяснено, что система виртуализации openVZ, просто работает  с одним ядром, ресурсы которого и делит на все виртуальные сервера. Это печально, так как в этом случае нет возможности самому ставить нужные модули ядра, чистить кэш, ставить собственную os или ядро и вообще, много всяких няшек-вкусняшек оказываются потерянными. Вывод: если берешь vps, то нужнобрать под управлением xen, но он обычно стоит немного дороже, так как более сложен в обслуживании и требует от хостера более квалифицированного персонала.

Русификация консоли gentoo

16 мая, 2015

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

Русификация производилась на голую консоль, без иксов и прочего мракобесия. Из "нужностей" стоял только midnight commander да mplayer.

Первым делом ставим шрифты, которые нам понадобятся.

emerge corefonts freefonts cronyx-fonts terminux-font

Далее редактируем локали, с помощью тектового редактора

nano -w /etc/locale.gen

По сути, достаточно будет utf-8 да cp1251, но для успокоения души добавим все, до чего дотянемся.

en_US.UTF-8 UTF-8

en_US ISO-8859-1

ru_RU.UTF-8 UTF-8

ru_RU.KOI8-R KOI8-R

ru_RU.CP1251 CP1251

ru_RU.ISO-8859-5

и сразу сгенерируем локаль, дав команду

locale-gen

если что-то не сгенерировалось, то ищем ошибку в только что написанном.

Теперь отредактируем файл 02locale

Если его нет, то создаем

touch /etc.env.d/02locale

Наполним его содержимым

LC_ALL="ru_RU.UTF-8"

LANG="ru_RU.UTF-8"

LC_MESSAGES="POSIX"

LC_NUMERIC="POSIX"

LC_TIME="POSIX"

в файле 

/etc/rc.conf

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

unicode="yes"

обновим переменную среды.

env-update && source /etc/profile

Теперь вместо русских букв в консоли будут квадратики. Если квадратики устраивают, можно остановиться на этом шаге. Если нет - читаем дальше.

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

Открываем в редакторе

/etc/cond.d/consolefont

меняем

consolefont="default8x16" на consolefont="cyr-sun16"

сохраняем файл и открываем

/etc/conf.d/keymaps

Здесь проверим и изменим значение

keymaps="us" на keymaps="-u ru"

теперь раскладку можно переключать используя комбинацию ctrl+shift

Добавим шрифт в автозагрузку, как мне любезно подсказал Хоря, иначе после перезагрузки будем снова любоваться квадратиками вместо кириллических шрифтов.

rc-update add consolefont default

и наконец, перезапустим все это хозяйство именем root'а!

/etc/init.d/consolefont restart && /etc/init.d/keymaps restart

и вот в общем то и все, консолька будет приятной на вид, да еще и русской.

Вам ведь не нужно напоминать, что вы все делаете на свой страх и риск, и автор статьи не несет ответственности за возможный причиненный ущерб? ;-) Экспериментируйте, ведь дорогу осилит идущий.

Время в calculate-linux сбивается на 4 часа

15 мая, 2015

Поставил я себе на виртуальную машинку calculate linux v13.19 и заметил хитрую штуку, что время смещено на 4 часа. Чтобы не было недосказанностей, опишу все что проверял, что может помочь.

Первым делом лезем в файл

/etc/timezone

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

cl-setup-locale --timezone Europe/Moscow

для часового пояса поселка Нерезиновки, если же у вас не Мск, то милости просим в

/usr/share/zoneinfo*

и ищем там подходящий вам вариант. Далее наш путь лежит к файлу

/etc/conf.d/hwclock

Открываем его с помощью любого редактора, типа

nano, mcedit или vi (последний вариант для садо-мазо) Ищем строку

clock="local"

Если у вас вместо local написано UTC, то в этом и кроется корень зла. Исправляем. У меня однако все было верно написано, а часы в трее, все так же, предательски показывали подпись UTС. Я нажал правой кнопкой мыши на часики, выбрал

Adjust date & time

и здорово удивился, ибо системные часы показывали нормальное время, и даже в консоли при наборе команды date все выглядело так, как и должно было! Снова жмем на часы в трее правой кнопкой, но только теперь выбираем

digital clock settings

и что же мы тут видим? Вкладочку time zone, которая таки настроена на треклятый гринвич! Меняем зону по своему вкусу и радуемся!

Если честно, то никак не понимаю, зачем это было сделано? Есть системное время, почему бы часам не брать данные оттуда? Видимо ради сомнительного удобства пользователя.

Вам ведь не нужно напоминать, что вы все делаете на свой страх и риск, и автор статьи не несет ответственности за возможный причиненный ущерб? ;-) Экспериментируйте, ведь дорогу осилит идущий.

← Старые записиНовые записи →