vanoc.ru

Заметки

Архив категории ‘linux’

Systemd имена сетевых интерфейсов

Комментариев нет

В связи с переходом на systemd имена сетевых интерфейсов теперь генерируются для каждого устройства индивидуально. Они постоянны и не меняются, даже если несколько сетевух.

Вернуть привычные eth0 и wlan0 можно так:

sudo ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules

Более подробно, а так же о преимуществах здесь freedesktop.org

12 февраля 2013 ~ 22:15


Рубрики arch,linux,runix

Метки

sshfs

Комментариев нет

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

SSHFS (Secure SHell FileSystem) это файловая система для Linux (и других операционных систем, для которых существует реализация FUSE (Filesystem in Userspace), например Mac OS X), используемая для удаленного управления файлами по протоколу SSH (точнее, его расширению SFTP) таким образом, как будто они находятся на локальном компьютере. (Википедия)

Установим sshfs
sudo pacman -S sshfs

Монтирование
sshfs user@remotehost:/path/to/directory /local/path

Отмонтируем
fusermount -u /local/path

4 декабря 2012 ~ 16:33


Рубрики linux

Метки ,

My traceroute

2 комментария

Недавно познакомился с утилитой mtr. My traceroute сочетает в себе одновременно ping и traceroute.

mtr ya.ru

15 июня 2012 ~ 23:26


Рубрики linux

Метки

ncdu статистика использования диска

Комментариев нет

Консольный аналог статистики использования диска kdusader-a и т.п. Простая и удобная утилита. IMHO придется по вкусу тем, кому недостаточно дефолтного du.
Понравилось возможность выводить информацию по определенным разделам.
sudo ncdu -x /

Утилита умеет удалять, пересчитывать, сортировать и прочее. Полная информация в man и shift+? в программе.

19 января 2012 ~ 0:09


Рубрики linux,runix

Метки

Redmine

Комментариев нет

Некоторые ошибки, с которыми столкнулся.

1.
$ rake generate_session_store
WARNING: 'require 'rake/rdoctask'' is deprecated. Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead.
at /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/rdoctask.rb

Лечится установкой rdoc
sudo gem install rdoc
и редактированием Rakefile файла
Меняем
require 'rake/rdoctask'
на
require 'rdoc/task'

2.
WARNING: 'task :t, arg, :needs => [deps]' is deprecated. Please use 'task :t, [args] => [deps]' instead.
at /home/vanoc/www/redmine-1.2/lib/tasks/email.rake:170

Редактируем opt/redmine/lib/tasks/email.rake строка 170
Меняем
task :test, :login, :needs => :environment do |task, args|
на
task :test, [:login, :needs] => [ :environment] do |task, args|

3.
$ RAILS_ENV=production rake db:migrate
rake aborted!
undefined method `name' for "actionmailer":String

Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)

Решение
sudo gem update --system 1.6.2
sudo gem uninstall rake -v=0.9.2.2
sudo gem install rake -v=0.8.7

4.
$ rake db:migrate RAILS_ENV="production"
(in /home/vanoc/www/redmine-1.2)
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
rake aborted!
no such file to load -- mysql

(See full trace by running task with --trace)

Устанавливаем
sudo aptitude install libmysqlclient-dev
sudo gem install mysql

10 ноября 2011 ~ 19:56


Рубрики linux

Метки

Узнать ip по pid-у

Один комментарий

sudo netstat -anp | grep 30979
tcp        0      0 192.168.10.5:3050       192.168.10.121:1063      ESTABLISHED 30979/fb_inet_server

1 ноября 2011 ~ 18:41


Рубрики linux

Метки , ,

mysqldump crontab

5 комментариев

В связи со взломами блога озадачился созданием бэкапов

01 03 */2 * * mysqldump -hlocalhost -uname -ppassword database > /home/name/backup/`date +\%Y-\%m-\%d`-database.sql
10 03 */2 * * find /home/name/backup/ -name "*.sql" -mtime +10 -delete

29 сентября 2011 ~ 8:58


Рубрики linux,блог

Метки , ,

Gtk в KDE

Комментариев нет

Дабы Gtkшные приложения смотрелись няшно в KDE достаточно выполнить
sudo cp /usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc /etc/gtk-2.0/
после чего перезапустить Gtkшное приложение.

Что касается gtk3 — заходим, например, на gnome-look.org в раздел gtk3 и качаем любую тему. Распаковываем файлы темы из папки gtk-3.0 (settings.ini, gtk.css и прочие файлы) в ~/.config/gtk-3.0/
Теперь можно запускать gtk3 приложение. Проверять как смотрится.

Upd: А можно вообще не заморачиваться
sudo pacman -S oxygen-gtk

26 сентября 2011 ~ 1:05


Рубрики arch,linux

Метки ,

Skype шум, дублирование голоса

Комментариев нет

Долго искал решение проблемы со скайпом. Наконец-то нашел работающий способ.

Создаем файл ~/.asoundrc и добавляем в него:

# .asoundrc to use skype at the same time as other audio apps like xmms
#
# Successfully tested on an IBM x40 with i810_audio using Linux 2.6.15 and
# Debian unstable with skype 1.2.0.18-API. No sound daemons (asound, esd, etc.)
# running. However, YMMV.
#
# For background, see:
#
# https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1228
# https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1224
#
# (C) 2006-06-03 Lorenzo Colitti - http://www.colitti.com/lorenzo/
# Licensed under the GPLv2 or later

pcm.skype {
type asym
playback.pcm "skypeout"
capture.pcm "skypein"
}

pcm.skypein {
# Convert from 8-bit unsigned mono (default format set by aoss when
# /dev/dsp is opened) to 16-bit signed stereo (expected by dsnoop)
#
# We can't just use a "plug" plugin because although the open will
# succeed, the buffer sizes will be wrong and we'll hear no sound at
# all.
type route
slave {
pcm "skypedsnoop"
format S16_LE
}
ttable {
0 {0 0.5}
1 {0 0.5}
}
}

pcm.skypeout {
# Just pass this on to the system dmix
type plug
slave {
pcm "dmix"
}
}

pcm.skypedsnoop {
type dsnoop
ipc_key 1133
slave {
# "Magic" buffer values to get skype audio to work
# If these are not set, opening /dev/dsp succeeds but no sound
# will be heard. According to the alsa developers this is due
# to skype abusing the OSS API.
pcm "hw:0,0"
period_size 256
periods 16
buffer_size 16384
}
bindings {
0 0
}
}

Затем ставим пакет alsa-oss. Перезапускаем alsa.

Запускаем скайп следующим образом:
ALSA_OSS_PCM_DEVICE="skype" aoss skype

Спасибо archlinux.org.ru. В очередной раз выручил.

Upd: Почему-то на следующий день скайп опять стал выдавать помехи. Решилось удалением скайпа и скачиванием версии 2.1

26 сентября 2011 ~ 0:59


Рубрики arch,linux

Метки

Gnome 3 Удаление файлов через Delete

Комментариев нет

В 3 гноме почему-то для удаления файлов используется сочетание Ctrl+Del. Не знаю зачем это было сделано, возможно из соображений безопасности дабы случайно не удалять файлы.

В любом случае можно вернуть удаление через Delete.

Для этого запускаем dconf-editor. Заходим в org -> gnome -> desktop -> interface и ставим галочку напротив can-change-accels (dconf-editor не закрываем)

В наутилус создаем директорию, выделяем ее. Жмем «Правка» и наводим курсор на строку удаления.

Жмем на клавиатуре клавишу Delete.

Теперь снимаем в dconf-editor галочку can-change-accels.

15 июля 2011 ~ 19:19


Рубрики linux,runix

Метки