Сообщения

Проверяем запущен ли asterisk

#!/bin/sh p=`ps aux | grep asterisk | grep SCREEN | wc -l` if [ $p -ne 1 ] then killall asterisk /usr/bin/screen -L -d -m -S asterisk /usr/sbin/asterisk -vvvvcd else echo 'asterisk is started' > /dev/null fi ветеринарная помощь дома

uptime

Изображение
Вот решил выложить uptime сервера. Конечно, 83 дня не так много, но виндузные серваки у нас в конторе столько не держат [Максимум 2 недели] Функции сервака: ssh, dns, mysql, apache, шлюз, asterisk, ftp, vpn. PS Выкладывайте сюда uptime ваших серваков долгожителей.

Как определить какими библиотеками и файлами пользуется программа

В Linux очень просто определить какие файлы и библиотеки использует та или иная программа. Для теста посмотрим какие библиотеки использует культовый консольный файловый менеджер Midnight Commander. Для этого достаточно выполнить следующую команду: debian@localhost# ldd /usr/bin/mc А для того чтобы определить какие файлы открывает программа: debian@localhost# sudo apt-get install strace debian@localhost# strace mc

Как узнать какая программа слушает порт

netstat -lnp Хотите узнать сколько стоит БУ авто , то вам сюда http://auto.irr.ru/ - из рук в руки авто

Установка windows шрифтов

Установить MS Windows шрифты для Debian можно так: sudo apt-get install msttcorefonts

Небольшая заметка по утилите screen

Иногда бывает нужно, чтобы запускаемая программа или процесс висели в "отдельной" консоли. Можно, конечно, запустить 2 и более ssh-клиентов, но это не решает некоторых проблем и является несколько неудобным(при определенных условиях). Решением проблемы является утилита screen . В репозитариях она присутствует. Установить ее можно следающим образом: $sudo apt-get install screen В моем случае стоит задача запустить сервер ip-телефонии asterisk при загрузке Debian Linux не только в фоне, но и чтобы можно было подключиться к консоли asterisk. Для этого в файле /etc/rc.local я прописал автозапуск следующим образом: /usr/bin/screen -L -d -m -S asterisk /usr/sbin/asterisk -vvvvcd Теперь у нас asterisk запуститься в отдельной консоли. Возникает вопрос: "как к ней(консоли) подключиться?". А очень просто. Необходимо выполнить команду: screen -r asterisk Чтобы выйти из консоли необходимо просто нажать сочетание клавишь: зажимаете Ctrl и последовательно "A"->"...

Добавление нового пользователя в mysql

Mysql-сервер я настраиваю нечасто, в основном не для массового использования. Поэтому иногда требуется добавить нового пользователя на базу. Делать через web-интерфейс не интересно, а через командную строку запоминать лень. Поэтому для лентяев как я следующий код: GRANT ALL PRIVILEGES ON testbase.* TO testuser@localhost IDENTIFIED BY 'testpass'; flush privileges; А тут можно купить бассейн надувной