sudo netstat -anp | grep 30979
tcp 0 0 192.168.10.5:3050 192.168.10.121:1063 ESTABLISHED 30979/fb_inet_server
Рубрика: Linux
Рекурсивное изменение прав доступа или владельца только у файлов или директорий
Если нужно изменить права на доступ или владельца только для файлов:
find . -type f -exec chmod 644 {} \; find . -type f -exec chown :www-data {} \;
В первой строке всем файлам в текущей директории («.») устанавливаются права 644.
Вторая строка меняет группу у файлов в текущей директории на www-data.
Если нужно изменить права/владельца не в текущей директории, то вместо точки после команды find нужно указать полный путь.
Пример:
find /home/user/private -type f -exec chmod 600 {} \;
Изменение прав доступа или владельца только у директорий:
find . -type d -exec chmod g+w {} \; find . -type d -exec chown :www-data {} \;
В первой строке всем директориям в текущей директории даётся право на запись для группы.
Во второй строке всем директориям в текущей директории устанавливается группа www-data.
mysqldump crontab
В связи со взломами vanoc.ru озадачился созданием бэкапов
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
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
Gnome 3 Удаление файлов через Delete
В 3 гноме почему-то для удаления файлов используется сочетание Ctrl+Del. Не знаю зачем это было сделано, возможно из соображений безопасности дабы случайно не удалять файлы.
В любом случае можно вернуть удаление через Delete.
Для этого запускаем dconf-editor. Заходим в org -> gnome -> desktop -> interface и ставим галочку напротив can-change-accels (dconf-editor не закрываем)
В наутилус создаем директорию, выделяем ее. Жмем «Правка» и наводим курсор на строку удаления.
Жмем на клавиатуре клавишу Delete.
Теперь снимаем в dconf-editor галочку can-change-accels.
gnome 3 яркость
Почему-то 3 гном не запоминает выставленную яркость. Чтоб не уменьшать ее постоянно можно задать уровень через dconf-editor
org -> gnome -> power-manager -> brightness-ac
Исправляем повышенное энергопотребление в ubuntu на новых ядрах
Как Вы наверное знаете, что последние вышедшие ядра Linux имеют проблему с энергопотреблением, что приводит к быстрому разряду батареи на ноутбуках. И также проблему с охлаждением процессора, кулер все время работает на высоких оборотах.
На сайте Phoronix нашли решение этой проблемы (прочитать статью можно тут). Но скажу сразу данное решение поможет не всем.
Если используется параметр pcie_aspm=force, оборудование, не поддерживающее ASPM, может привести к тому, что система перестанет отвечать на запросы. Прежде чем установить этот параметр, убедитесь, что все аппаратные компоненты PCIe поддерживают ASPM.
Но в любом случае, используйте это только на свой страх и риск.
Решение
Открываем для редактирования файл GRUB
gksu gedit /etc/default/grub
Находим следующую строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Добавляем в нее строку pcie_aspm=force
У Вас должно получится вот так:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force"
Сохраняем файл, и обновляем grub загрузчик
sudo update-grub
Перезагружаем компьютер.
Описание параметра pcie_aspm:
На русском — docs.redhat.com/docs/ru-RU/Red_Hat_Enterprise_Linux/6/html/Power_Management_Guide/ASPM.html
На английском — docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Power_Management_Guide/ASPM.html
p.s. мне помогло увеличить время работы на минут 15-20 🙂 взято с http://ubuntu-go.ru/blog/How_to/147.html
Настройка Ubuntu как bridge
Устанавливаем
sudo apt-get install bridge-utils
Создаём скрипт
#!/bin/bash
#Снимаем IP адреса с интерфейсов (Они нам не нужны)
ifconfig eth0 0.0.0.0
ifconfig eth1 0.0.0.0
#Создаём бридж интерфейс
brctl addbr bridge0
#Добавляем в наш бридж интерфейсы
brctl addif bridge0 eth0
brctl addif bridge0 eth1
#Поднимаем бридж
ifconfig bridge0 up
(Интерфесы можно и поменять, в примерах актуальные для меня интерфейсы)
Делаем его исполняемым
chmod +x file
При использовании usb сетевухи возможен автоматический запуск этого скрипта при конекте этой самой сетевухи. Для этого даём 1 раз определиться, после чего ищём её в файле /etc/udev/rules.d/70-persistent-net.rules и добавляем значение RUN=”file”
Теперь при подключении вашей сетвушки у вас будет автоматически настраиваться Bridge 🙂
Поиск текста в файлах
Искать нужный текст в файлах можно grep-ом
grep -rl 'текст для поиска' /путь
Krusader: Сигнал завершения: 11 (Segmentation fault)
Недавно самый удобный, по моему мнению, файловый менеджер в Linux — Krusader, начал во время запуска выдавать мне сообщение об ошибке Сигнал завершения: 11 (Segmentation fault) и предложение об отправке отчёта о баге. После поиска в Интернете было найдено решение: нужно переименовать или удалить файл /home/«имя_вашего_пользователя»/.kde/share/config/krusaderrc. Это файл настроек Krusader и после того как при новом запуске он его не найдёт он запустит мастера настройки себя и вновь создаст этот файл.
Всё, Krusader вновь работает.