Все Линуксы
rtorrent - настройка (how-to rtorrent)
В этом how-to я расскажу, как нашел для себя оптимальный способ качать торренты под Linux.
Удалённо задействовать magic keys (SysRq)
Оказывается, SysRq ( http://ru.wikipedia.org/wiki/SysRq ) ключи можно использовать и удалённо, через /proc/sysrq-trigger
Например, перезагрузка
# echo b > /proc/sysrq-trigger
Понадобится может редко, зато спасёт в сложной ситуации
Руководство по запуску игры StarCraft II: Wings of Liberty
Игра существует в вариантах для Windows и MAC OS X. Завайте запустим Windows-версию с помощью Wine!
Лично я использовал версию Wine 1.2. Ваша версия Wine может отличаться. Я буду рассматривать особенности именно версии 1.2 (или примерно такой).
Вставляем установочный компакт-диск и видим, что почти всех установочных файлов на диске нет! В чём дело?! Лично я не знаю, знаю только, что нужно поключать DVD-диск с опцией unhide.
1). Подключение DVD-диска.
Не знаю, почему нигде нельзя это сделать из графического интерфейса. Лично мне этот парамент понадобился первый раз.
# mount -o ro,unhide,uid=1000 /dev/cdrom /mnt/cdrom
Генерация *.m3u плейлиста из консоли
Сделал скрипт, генерирующий полноценный M3U-плейлист и выбирающий метаинформацию из тегов файлов. Поддерживаются форматы: mp3, ogg, flac.
Пример работы:
ootync@rtfm:/var/OOTYNC/MP3$ m3u-gen .
#EXTM3U
#EXTINF:311,Manowar — Number 1
Rock/Manowar/1996 - Louder Than Hell/05-Number 1.flac
#EXTINF:249,Manowar — The Power
Rock/Manowar/1996 - Louder Than Hell/10-The Power.flac
...Докачка с scp. со вкусом openssh.
в теме Докачка с scp. Способы решения проблемы отлично решили проблему на стороне клиента с помощью curl и поддержки curl-лом sftp/scp протокола.
Вот только я не смог научиться подать в качестве параметра curl ключ, дабы избежать интерактивности с вводом пароля или открытым текстом его давать в качестве другого параметра.
предлагаю вашему вниманию скриптик (true unixway) для докачки по ssh.
scpresume login@remote.org.ua -f /var/log/fastgrow/remote.log -t /tmp/localcopy.log
Восстановление данных из поврежденных носителей
Задача: восстановить информацию с повреждённого CD-диска, копирование с которого прерывается из-за ошибок чтения.
Решение: есть несколько утилит, в том числе базовых, которые позволяют в той или иной степени восстановить данные.
Как запускать из cron гуишную программу.
Многие наверное столкнулся с такими подобными проблемами.
Поделюсь с советом.
Как установить шрифты в Linux?
Установка шрифтов в Linux очень просто.
Пароли и безопасность
Каждый раз, начиная работу с компьютером, мы проходим кажущуюся привычной процедуру авторизации, т.е. подтверждение своего статуса, на домашнем компьютере, рабочей машине, почтовом сервере, беседуя по асе или рассматривая контент немецкого порносайта — все зависит от ваших интересов и пристрастий. Суть же остается прежней — вы вводите так называемый логин и пароль, чтобы подтвердить факт того, что являетесь зарегистрированным пользователем того или иного ресурса, вес этого статуса может существенно разниться, соответственно и риск случайно «поделиться» с кем нибудь этим статусом тоже неодинаков.
Именно от вашего отношения к этому нехитрому процессу во многом зависит безопасность в сети и сохранность ваших данных, а возможно и денег (например, webmoney). Даже если вы сторонник всяческой открытости, вам не обойтись без минимально необходимых паролей.
Точное время - NTP
Проблема: Всё вроде было хорошо, всё работало - и тут вы замечаете, что часы на разных компьютерах показывают разное время. Что делать?
Решение: ставим программу ntp, позволяющую быстро синхронизировать часы локального компьютера с серверами точного времени, подсоединёнными ко Всемирной Паутине. Теперь ваши часы в Linux будут всегда показывать точное время, синхронизированное с атомными часами.
менеджер процессов: по очереди, в один поток
в последнее время в fedora linux, в репозитарии Everything лежит столько всего (16-19тыс пакетов на 20 гиг)..., а этих репо на работе - 6шт. ( для f11,f12,f13 под i386 и x86_64)
имея на файлсервере 4 процессора и 2гб оперативки, запустил createrepo (genpkgmetadata.py) по ним в 6 потоков, не подумав что каждый процесс захочет отожрать 1,3гб для личных нужд.
пришлось всё застопить (kill -SIGSTOP), дать операционке больше свопа чтобы там сидели застопленные процессы, и запускать их по одному.
родился такой однострочник:
for pid in `pgrep genpkgmetadata` ; do kill -SIGCONT $pid ; while kill -0 $pid ; do sleep 1 ; done ; done
когда лень читать много букав
...Можно выделить текст, кликнуть мышкой на нужную иконку тут где-нибудь на панели, и прослушать. Но сперва...
Conky network widget
Даже не знаю как начать :) Ибо для тех кто в теме, могу сразу дать скрины и конфигу :)

Для не знающих conky - это
Потом читаем сначала ;)
ps: я знаю, что conky бесконечен, и мой виджет далеко не идеал! :) И мне есть куда стремиться, но сами знаете... ;)
Спасибо, жду ОЦУ и идей
Листинг без ls
Случилось поковыряться в ADSL-модеме (конкретно, в D-Link DSL-2500U). Оказалось, что Busybox там без поддержки ls и еще нескольких нужных команд. Но выкрутиться можно.
К примеру, просмотреть директорию можно однострочником:
$ for i in * ; do echo $i ; doneлибо указывая конкретную директорию:
$ for i in /usr/bin/* ; do echo $i ; doneДля большего комфорта можно зарядить это в скриптик:
$ echo -e '#!/bin/sh\ntest !$1 && p=`pwd`\ntest $1 && p=$1\nfor i in $p/* ; do echo $i ; done' >/var/ls $ chmod +x /var/ls $ export PATH=PATH:/var/
jmp - сокращатель URL'ов через j.mp для Vimperator (plugin)
Не давно я выкладывал плагин для Vimperator'а, который позволяет легко сокращать URL'ы. Единственное, что мне не очень нравится в goo.gl, что нет возможности посмотреть статистику переходов, а т.ж. удалить не нужный сокращенный URL. Ответ на это был найден - j.mp (просто другие мне как-то не очень нравятся в плане имен).
Midnight Commander: виртуальные fs как локальные директории
Вдруг кто не знает - монтирование удаленного FTP-ресурса в виде локального каталога:
$ ln -s /#ftp:user@hostТо же самое, что команда "FTP-соединение" в меню панелей, или "cd /#ftp:user@host" в командной строке. В текущем каталоге появится каталог #user@host с содержимым удаленного FTPшника. Будет работать и с указанием логина/пароля, путей на удаленном FTP. Каталог виртуальный - существует только для МС и его субшелла.
Примечание 1: FTP-соединение со временем отбивается и при входе в каталог, содержащий этот виртуальный FTP, происходит переподключение, так что может слегка притормаживать. По этой же причине, данный совет практичен при хорошем и стабильном канале, в локальной сети к примеру.
Добавляем на картинку watermark.
Иногда бывает надо сделать на фотографии или картинке, вкладываемой в инет, так называемый "водяной знак" - небольшую полупрозрачную подпись, например с вашим ником. :) Если это единичный случай, то тут конечно же поможет gimp или что-то похожее. А если вы собираетесь выложить альбом с отпуска, а в нем 200 фото? Тут конечно же на помощь придет старый добрый imagemagick. :)
Vimperator + Goo.gl = удобная сокращалка URL'ов без лишних телодвижений
Порой бывают нужны сокращалки url'ов. Мне нравится сервис от гугла - Goo.gl, но готового решения для vimperatora, я не нашел. Пришлось делать самому.
Добавление Replay Gain тегов музыкальной коллекции
Любому человеку, имеющему большую музыкальную коллекцию, знакома проблема, возникающая при прослушивании подряд нескольких треков из разных альбомов: из-за разных уровней громкости переход между треками перестает быть плавным, и приходится вручную крутить регулятор громкости. К счастью, проблема решаема, и решение -- использование Replay Gain.
Замер времени выполенения команды
Как раз сейчас понадобилось замерить время работы скрипта... Поискал тут, не нашел :( Зато гугль помог. А все оказалось не просто, а очень просто:
$ time for i in {1..100000} ; do echo $i $>/dev/null ; done real 0m3.680s user 0m2.964s sys 0m0.692s
ЗЫЖ В sh этого нету.
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »





