Создаем файл /home/user/.ssh/rc
#######################################################################
echo $(date) $SSH_CONNECTION $USER $SSH_TTY | mail -s "login ssh" my_login@email.zone
echo `/sh/nmap.sh`
#######################################################################
#!/bin/sh
IP=$(echo $SSH_CONNECTION | awk '{print $1 }')
nmap -sV -PN $IP >> /a/tmp/nmap.txt
#######################################################################
notify-send
понедельник, 11 июня 2012 г.
Вывод на экран температуры процессора:
sudo apt-get install xosd-bin acpi
**************************************************************
#!/bin/sh
while true; do
DISPLAY=:0.0 /usr/bin/notify-send -t 1500 `acpi -V | sed '4!d' | awk '{print $4 }'`
sleep 1
done
***************************************************************
crontab -e
@reboot /sh/acpi.sh
суббота, 9 июня 2012 г.
Видео в консоли
Требуется для работы видео под обычным пользователем:
sudo chmod 777 /dev/fb0
Узнать поддерживаемые разрешения:
sudo hwinfo --framebuffer | grep Mode
sudo chmod 777 /dev/fb0
Узнать поддерживаемые разрешения:
sudo hwinfo --framebuffer | grep Mode
понедельник, 4 июня 2012 г.
Копия DVD
1.Найдем устройство записи дисков:
ls -al /dev | grep cdrom
2.Скопируем содержимое диска в образ iso:
dd if=/dev/sr0 of=file.iso bs=1024
3.Запишем диск:
wodim -v -dev=/dev/sg1 -eject -dao file.iso
воскресенье, 3 июня 2012 г.
linux remove drweb
sudo find / -name "*drweb*" -type f -exec rm -R {} \;
sudo find / -name "*drweb*" -type d -exec rm -R {} \;
sudo rm -R /etc/ld.so.preload
sudo find / -name "*drweb*" -type d -exec rm -R {} \;
sudo rm -R /etc/ld.so.preload
пятница, 25 мая 2012 г.
автоматически снятые скриншоты раскладываем по папкам
Скрипт 1:
#!/bin/bash
## Этот скрипт делает скриншоты при работе с компьютером -- достаточно воспользоваться мышью и снимки начнут создаваться.
# слежение за устройством ввода.
cat /dev/input/event6 | while read i;
#do echo "hi"
# выполнение команды.
#!/bin/bash
## Этот скрипт делает скриншоты при работе с компьютером -- достаточно воспользоваться мышью и снимки начнут создаваться.
# слежение за устройством ввода.
cat /dev/input/event6 | while read i;
#do echo "hi"
# выполнение команды.
суббота, 19 мая 2012 г.
Запись звука по cron
ffmpeg -f alsa -ac 2 -i pulse -acodec flac -y /home/user/test.flac
Усилим входной сигнал:
ffmpeg -f alsa -ac 2 -i pulse -vol 4096 -acodec flac -y name.flac
ffmpeg -f alsa -ac 2 -i pulse -vol 4096 -acodec flac -y $i.flac | ffmpeg -i $i.flac -ab 128 /var/www/tmp/3/tmp56.mp3
в общем работает по крону, в отличии от sox, arecord...
ffmpeg -f video4linux2 -s 640x480 -r 30 -i /dev/video0 -f avi raw.avi
ffmpeg -f video4linux2 -s 640x480 -r 25 -i /dev/video0 -f avi -f alsa -ac 2 -i pulse -acodec mp2 -y raw.avi
Усилим входной сигнал:
ffmpeg -f alsa -ac 2 -i pulse -vol 4096 -acodec flac -y name.flac
ffmpeg -f alsa -ac 2 -i pulse -vol 4096 -acodec flac -y $i.flac | ffmpeg -i $i.flac -ab 128 /var/www/tmp/3/tmp56.mp3
в общем работает по крону, в отличии от sox, arecord...
ffmpeg -f video4linux2 -s 640x480 -r 30 -i /dev/video0 -f avi raw.avi
ffmpeg -f video4linux2 -s 640x480 -r 25 -i /dev/video0 -f avi -f alsa -ac 2 -i pulse -acodec mp2 -y raw.avi
понедельник, 14 мая 2012 г.
Случайности не случайны...
Прошлым летом, возвращаясь на развозке с работы домой, я удачно вышел на Московской... Спустя несколько минут, развозка стала участником ДТП.
И сегодня, я так же вышел на Московской, проезжая жд станцию Ленинский увидел нашу развозку и снова ДТП...
В первый раз автобус поцарапала легковушка. На этот раз 114 автобус оторвал зеркало. Водители разные за рулем развозки были.
Бывает же такое...)
И сегодня, я так же вышел на Московской, проезжая жд станцию Ленинский увидел нашу развозку и снова ДТП...
В первый раз автобус поцарапала легковушка. На этот раз 114 автобус оторвал зеркало. Водители разные за рулем развозки были.
Бывает же такое...)
воскресенье, 13 мая 2012 г.
интересные вещи, которые могут пригодиться позже...
cat /dev/input/mouse0 - мышь (реакция только на перемещение курсора)
cat /dev/input/event5 - мышь (реакция на все кнопки и колесо)
cat /dev/input/event4 - клавиатура
#!/bin/bash
cat /dev/input/mouse0 | while read i;
do echo "Вместо echo может быть любая команда";
done;
cat /dev/input/event5 - мышь (реакция на все кнопки и колесо)
cat /dev/input/event4 - клавиатура
#!/bin/bash
cat /dev/input/mouse0 | while read i;
do echo "Вместо echo может быть любая команда";
done;
воскресенье, 29 апреля 2012 г.
Загрузочная флешка
Инструкция для Linux
Поиск блочных устройств
После подключения USB-брелка, вы можете узнать, какое это устройство
~> su # grep -Ff <(hwinfo --disk --short) <(hwinfo --usb --short)
Запись ISO-образа на USB
Наконец, как только вы обнаружите соответствующее блочное устройство, можете записать образ на него
# umount /dev/sdX # dd_rescue openSUSE-11.4-KDE-LiveCD-x86_64.iso /dev/sdX
воскресенье, 1 апреля 2012 г.
автоматизируем уборку мусора
59 23 * * * find /a/sc/ -type f -mtime +10 -exec rm -f {} \; && find /a/sc -size -20k -type f -exec rm {} \; && find /a/sc -depth -type d -empty -exec rmdir {} \;
-- 1. раз в сутки проверяются давность создания файлов, то что старше 10 дней будет удалено.
2.все файлы размером менее 20 кб будут удалены.
3. пустые папки будут удалены.
знак дважды "&&" значит нечто вроде запятой между командами))
Подписаться на:
Сообщения (Atom)
h265.sh
#!/bin/bash file="../mp4" if [ -d $file ]; then echo " Директория существует :-) " for i in *.mp4; do f...
-
30 мая воплотилась в жизнь давняя мечта -- покататься на лодке. Плюс к тому в тот же день я попробовал свои силы в тире. Не разочаровался в ...
-
На этой странице (UTF-8) информация полученная при помощи программ nmap и whois. Надо ведь знать, кто ломиться в мой комп! А может и ваш...