Архив рубрики: Linux

Наработки и статьи по работе с Linux

Ежедневный скриншот на сайт 2

загруженноеВ предыдущей записи на эту тему была маленькая недоработка, а именно как оказывается wp-mail.php в wordpress не понимает вложенные файлы. Посему схему пришлось сделать чуть сложнее:

  • делаем скриншот
  • заливаем его по FTP на сайт
  • отсылаем письмо в html формате на «секретный ящик»
  • wordpress «смотрит» ящик и делает запись телом сообщения письма

Вот мой получившийся скрипт:

#!/bin/bash
name=`date +%x-%X-%N.png`
scrot /home/pavel/dealy/$name

echo "cd /public_html/xn--90acbu5aj5f.xn--p1ai/dealy/" > /home/pavel/dealy/ftp.sh
echo put /home/pavel/dealy/$name $name >> /home/pavel/dealy/ftp.sh
echo close >> /home/pavel/dealy/ftp.sh
echo quit >> /home/pavel/dealy/ftp.sh

cat /home/pavel/dealy/ftp.sh $name| lftp логин:пароль@ftp.u2397248.cp.regruhosting.ru

sendEmail -f почта@gmail.com -o message-content-type=html -o message-charset=utf-8 -t gribov.почта@mail.ru -u "Снимок экрана" -m "Ежедневный снимок экрана в 13.00<br><img src=http://xn--90acbu5aj5f.xn--p1ai/dealy/$name>"

Gnome 3

imagesСегодня появилось чуток свободного времени и допилил наконец Gnome 3 у себя на ноутбуке, чтоб работал полноценно. Кому как а мне он нравится . Как и в Gnome 2 сохранилась возможность настраивать все и вся. Просто Linux такой Linux. Практически никогда не работает «прям из коробки», всегда нужно залезь в консоль и чегонить там поправить. За это мы его и любим ))

Снимок экрана от 2013-07-02 23:56:01

 

Установка драйверов Ati на debian wheezy

загруженноеЧто сподвигло? При свежей установке Debian, Gnome3 переключается в так называемый «альтернативный» режим, а хочется «рюшечек».

  • Идем на сайт amd и скачиваем драйвер
  • из под рута запускаем  sh ./*.run
  • с первого раза не установилось? Ничего страшного! Идем в /usr/share/ati и смотрим логи, что ему не хватает. У меня попросил kernel-headerc, gcc, make

apt-get install linux-headers-$(uname -r) make gcc

Перезагружаемся, и радуемся (плачем если полный крах)

Ежедневный скриншот на сайт

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

#!/bin/bash
name=`date +%x-%X-%N.png`
scrot /home/pavel/dealy/$name
sendEmail -f откуда@glуву.com -t куда@mail.ru -u "Снимок экрана" -m "Ежедневный снимок экрана в 13.00" -a /home/pavel/dealy/$name

Его я положил на выполнение в cron, а в настройках wordpress забил ящик для забора почты и автоматической публикации.

Символьные ссылки в Linux

Символьные ссылки в Limux это своеобразный аналог «ярлыкам» в Windows. Ссылки могут быть как на папку, так и на отдельный файл. Ссылку можно удалять, удаляя «сам файл ссылки», сами файлы которые «внутри», затронуты не будут. Пример создания ссылки на папку:

ln -s /mnt/diskd /home/pavel/Install

— создается символьная ссылка с папки diskd на папку Install, т.е. открыв папку Install, вы увидите содержимое папки diskd