вівторок, 21 вересня 2010 р.

Установка и использование антивируса ClamAV в Ubuntu

Clam AntiVirus — пакет антивирусного ПО, работающий во многих операционных системах, включая Unix-подобные ОС, OpenVMS, Microsoft Windows и Apple Mac OS X.
Выпускается под GNU General Public License и является свободным программным обеспечением. Для самой Ubuntu - антивирус не нужен, но вот если к вам пришел друг и говорит: "а проверь ка мне флешку на вирусы..."
Для установка ClamAV введите команду:
sudo apt-get install clamav Для обновления баз данных вводим команду: sudo freshclam (кстати эта команда присутствует в автозапуске Ubuntu если смотреть через BootUp-manager) Проверка всей системы: sudo clamscan -r / (-r - рекурсивная проверка) Проверка отдельного каталога: sudo clamscan -r /media/DataDisk/soft Ключи: -i - при сканировании показывать только инфицированные файлы Пример: sudo clamscan -r ~ -i - сканируем домашнюю папку  --move  - перемещать инфицированные файлы в отдельную папку Пример: sudo clamscan -r / -move=/infected_files - перемещаем подлецов в папку infected_files, которую надо создать наперед -remove - удаление инфицированных файлов
Пример:
sudo clamscan -r / -remove
Для любителей кликать мышкой нужно установить еще пакет nautilus-clamscan sudo apt-get install nautilus-clamscan После этого в контекстном меню nautilus-а появится пункт "проверить на вирусы"
С собственного опыта: лучше сканировать через консоль. Через это гуи-дополнение иногда процесс зависает. Причем даже при нажатии "прервать" продолжает работать.  Я сканирую так: clamscan -r путь  -i

четвер, 16 вересня 2010 р.

Дописывание кое-чего вконец строки во Writer-е

Значит задача испокон веков была такой: Быстренько преобразовать Текст с Word-овского документа в текст для вставки в редактор html (принципиально не использую  WYSIWYG-редакторы) вместо них можно пользоваться Notepad++, Akelpad, и другие под Windows... В чем заключается преобразование:
  • Дописать в конец каждой строки <br>
  • Или же обрамить каждый абзац тегом <p>
Решение задачи: Под Windows для этого использовался Word 2003. Писался элементарный макрос:
  1. Сервис - Макрос - Начать запись
  2. Правка - Заменить
В поле найти пишем ^p (или же с помощью кнопок - Больше-Специальный-Знак абзаца) В поле заменить на пишем <br>^p Кнопка Заменить все На панели макроса Окончить запись Готово! Макрос записан. Сервис - Макрос - Выполнить. Или же вынести кнопку макроса на панель инструментов. При переходе на Ubuntu нужно было приручать Writer. Штука конечно покруче Worda... Регулярные выражения конечно вещь мощная, но нужно почитать справку... Для поиска используем символ $ В справке написано такое:
$
Возможность найти термин, только если этот термин находится в конце абзаца. Особые объекты, например пустые поля или привязанные к символу рамки, в конце абзаца игнорируются. Пример: "Петр$".
не сразу то и поймешь... Но вот в поле заменить пишем <br>\n Регулярные выражения при этом должны конечно же быть включенными (Regular expressions)
\n
Представление разрыва строки, вставленного с помощью комбинации клавиш SHIFT+ВВОД. Чтобы изменить разрыв строки на разрыв абзаца, введите \n в поля Найти и Заменить на и выполните поиск и замену.
\n в текстовом поле Поиск означает разрыв строки, вставленный с помощью комбинации клавиш Shift+Enter.
\n в текстовом поле Заменить означает разрыв абзаца, который можно ввести с помощью клавиши Enter или Return.

середа, 15 вересня 2010 р.

Некоторые ключи wget

Просто закачать файл в текущий каталог
wget link 
 Пример: wget http://vasilij.com/video.mpg
 
-i - указание файла с перечнем адресов для закачивания
Пример:
wget -i ~/urllist.txt
-c - продолжение закачивания файла
Пример:
wget -c http://vasilij.com/video.mpg - докачиваем файл в текущую папку (если прошлый раз в нее же качали)
Для того чтобы узнать больше ключей wget используем конечно же команду man wget

  -P - указание директории,  в которую будут закачиваться файлы
Пример:
wget http://vasilij.com/video.mpg -P myfolder - в текущей папке создастся папка myfolder, в которую и будут закачиваться файлы.
А если у нас стоит задача выключить компьютер после завершения всех закачек?
Не проблема! Нам нужно при помощи логической операции объединить две команды. wget и sudo shutdown -h now
Пример:
sudo wget http://vasilij.com/video.mpg&&shutdown -h now
То есть:
- мы запускаем wget от имени суперпользователя, так как только последний имеет право выключать компьютер. (команда sudo)
- команды выполняются последовательно: сначала закончит свою работу wget, а потом выключится компьютер.
- -h -ключ, который означает что компьютер нужно выключить (если был бы -r - то компьютер был бы перезагружен)
- now - означает что выключить компьютер нужно сейчас.