Tmpwatch – удобная утилита для автоматической очистки каталогов от старых файлов, например для /tmp. Не надо заморачиваться с написанием всякого рода сценариев. Достаточно ввести одну команду и всё будет готово.
Однако в Debian она отсутствует. И apt такую не находит и не знает.Мы с Вами исправим данную оплошность и устанoвим необходимую утилиту ( релиз на момент использования может быть другим!):
cd /usr/src wget https://fedorahosted.org/releases/t/m/tmpwatch/tmpwatch-2.9.13.tar.bz2 tar jxf tmpwatch-2.9.13 cd tmpwatch-2.9.13 make install
Использовать удобно и просто. Для примера приводим удаление файлов в каталоге /dir , модифицированных 24 и более часов назад:
В наборе администрирования имеется полезная утилита, если, например, удаленно не имеешь доступа к иксам.
В этом случае нелишним будет знать об утилите которая позволяет для оконных менеджеров, поддерживающих спецификацию ( sawfish, fvwm ,icewm, kwin (KDE), metacity и т.д.), исполнять такие действия, как получение информации об объектах, изменение размера и перемещение окон запущенных программ. Она же подходит для автоматизации определённых действий, только надо прикинуть цели! WEBBOT в действии!
Ниже привожу другие полезные утилиты, работающие в режиме командной строки:
– средство построения GTK диалогов из командной строки;
– вывод текста на экран, с тенью и прозрачным фоном;
– доступ к буферу обмена X Window из командной строки;
– при появлении окна с заданными параметрами выполняется определенное действие;
– может записывать и воспроизводить определенные действия в X Window окружении в форме макросов (например, для создания демонстраций или роботов);
– позволяет привязывать клавиатуру и мышь от одного X дисплея к другому (включая удаленные).
Некоторые из вышеприведённых будут рассмотрены на примерах в нашем проекте.
Многие стали зависимы от встроенной проверки правописания в firefox. При этом хочется, чтобы проверка орфографии работала не только в textareas, а и в textboxes (the single-line inputs). Для получения необходимых результатов в лингвистике для браузера всех времён и народов – firefox, необходимо сделать следующее:
В строке поиска ввести about:config
В строке фильтра layout.spell
Двойным шелчком кликнуть на layout.spellcheckDefault и изменить значение на 2
Вот и всё! После перезапуска firefox, правописание заработает где мы и хотели, освободив нас от ошибок и досадных опечаток
В течение многих лет, ctrl+c, ctrl+v, и ctrl+x, были моими друзьями. Я люблю специально предназначенные клавиши часто используемых команд в клавиатуры! Я не думал,что команды копирования и вставки могут быть ещё более простыми , пока я не перешёл в linux!
Одна действительно крутая особенность linux – способность к copy/paste тексту только с 2 щелчками мыши. Все, что вам придется сделать, выделить текст, который вы хотите копировать, а затем средний клавишей мышки сделать щелчок туда, где вы хотите, чтобы это вставилось. Превосходно!
Мы много уделяем внимание текстовому браузеру— Lynx. Не смотря на давность происхождения и отсутствие поддержки ряда стандартных для современности функций и опций, lynx не потерял своего достойного места в средствах администрировании и автоматизации действий пользователя на просторах Интернета.
Сегодня мы опишим способ сохранения web-страниц с помощью вышеназванного браузера. Для чего эта надо? Если вы читаете текст, то ,естественно, будете применять данный способ в своих скриптах,программах и т.п..
И так для начало создадим каталог для теста:
mkdir lynx_test
Зайдём в директорию :
cd ./lynx_test
Запустите команду lynx с опцией -crawl, которая исследует все ссылки на данном сайте и запишет историю в файл c расширением .dat. Не делайте так на больших веб-сайтах, потому что это расходует много трафика на сайте.
В процессе автоматизаций рутинных задач по администрированию различных систем,часто требуется выполнения такой тревиальной задачи как ввод строки логина и пароля.
Вот для таковых целей есть непримечательная утилитка, имя которой expect.
Работает утилита по принципу «Ожидай и вводи», т.е. ожидает приглашения ввода и, когда дожидается, высылает заданную команду.