понедельник, 19 декабря 2011 г.

воскресенье, 18 декабря 2011 г.

log to email logwatch

 gedit /etc/logwatch/conf/logwatch.conf
************************
Detail = High
mailer = "/usr/sbin/sendmail -t"
TmpDir = /tmp
MailTo = user@yandex.ru
MailFrom = user-pc
Arcives = Yes
Renage = Today
Print = No
Service = All
******************
############
 /etc/cron.daily/00logwatch
############

aptitude install fortunes-ru

crontab -e
****
*/5 * * * * /usr/games/fortune | sendxmpp -s umor -r umor -i user@jabber.ru
****

пятница, 16 декабря 2011 г.

Мониторим сервер с помощью Jabber. Мои наработки.


gedit /etc/rsyslog.d/50-default.conf
***

:msg, contains, "Accepted password for" /var/log/ssh/Accepted_auth.log
:msg, contains, "Failed password for" /var/log/ssh/Failed_auth.log

***
/etc/init.d/rsyslog restart

//

gedit /home/$user/.sendxmpprc
***
user1@jabber.ru:5222 PaSsWoRd
***

tail -f /var/log/ssh/Failed_auth.log | sendxmpp -s 'SSH Login' -r 'F_SSH' -i user@jabber.ru
tail -f /var/log/ssh/Accepted_auth.log | sendxmpp -s 'SSH Login' -r 'SSH' -i user@jabber.ru

воскресенье, 4 декабря 2011 г.

Вывод в консоль и запись в файл

/home/tmp/echo.sh && /home/tmp/echo.sh > /home/tmp/echo.log


#!/bin/bash
#/home/tmp/echo.sh
# используйте обратные кавычки " ` ` " для выполнения команды оболочки (Клавиша "тильда" - "~")
echo `nmap -sV -PN 85.195.93.66`

суббота, 26 ноября 2011 г.

crontab - будильник

crontab -e


35 05 * * 1-5 mpg321 --gain 90 http://alf.rga.ru:8008
40 05 * * 1-5 kill -s 9 $(ps -e|grep mpg321 |awk '{print $1}')
#через 5 минут процесс будет убит))

00 20 1 * * DISPLAY=:0 gdialog --msgbox "Оплати интернет!" 25 20 > /dev/null
#Сообщение на экране появиться в 00 минут, 20 часов 1-го числа каждого месяца.

воскресенье, 20 ноября 2011 г.

Восстановление данных

sudo apt-get install scalpel
Для работы в файле нужно убрать комментарии, где указаны расширения.
gedit /etc/scalpel/scalpel.conf

scalpel /dev/sda1 -o /home/output 


Дополнительные утилиты:
ddrescuedd_rescuetestdisk, Photorec

четверг, 27 октября 2011 г.

key ssh

ssh-keygen -t rsa
cat /home/user1/.ssh/id_rsa.pub > /home/user1/.ssh/authorized_keys
cd ~/.ssh
ssh-copy-id -i ~/.ssh/id_rsa user2@192.168.1.111

scp ~/.ssh/id_rsa user2@192.168.1.1:/home/user2/.ssh/

порт должен быть 22!!!
после манипуляций, можно поменять.

ВНИМАНИЕ!!! Без этих манипуляций работать не будет!!!
(Authentication refused: bad ownership or modes for directory)

Получили удаленный шелл - все настроено правильно, нет - проверяем сделанные шаги или смотрим ниже.

SSH параноидально относится к безопасности - по понятным причинам. В частности, права на директории и файлы должны быть следующие:
/home/user1 - 755
/home/user1/~.ssh -700
/home/user1/authorized_keys - 600

ssh-add ~/.ssh/id_rsa

понедельник, 8 августа 2011 г.

Нетбук (ноутбук) в роли IP камеры

Для этого мне сгодились:
 Устройства - Toshiba ac100-117, Dell Inspition 1525.
 Программы - Zoneminder & Motion.

 Итак, на Тошибу я поставил мотион и он запускается вместе с убунтой, подключается к ви-фи сети и готов транслировать видео в сеть))
 На Делл запустил зонемидер, настроил как получение картинки как от вебки и... Вуаля - все что происходит перед нетбуком пишется на винт моего ноутбука))

P.S. Стоит добавить, что на ac100 изначально стоял Андроид, но он меня не устроил совершенно. Да и как видите, классическая ОС ЗНАЧИТЕЛЬНО выигрывает, перед урезанной мобильной платформой, хоть и на нормальном ядре сделано...

h265.sh

#!/bin/bash file="../mp4" if [ -d $file ]; then         echo "  Директория существует :-) "         for i in *.mp4; do f...