Посты в Tips & tricks
razum2um 09.07.2009 17:29

Tips & tricksГламурная консоль

Когда я впервые открыл терминал в моем первом линуксе и выполнил первую команду (конечно ls), я поразился нечитабельности вывода. Консоль закрыл и, наверное, это тоже сыграло свою роль в том, что мандрива меня ничему не научила.



Из пакетных дистрибутивов (конечно, видел я их не много, но тем не менее) мало кто смог удивить меня гламурной консолью на фреймбуфере и хоть какой-нить раскраской. Все уныло черно-серое и в разрешении 80х25 символов. Отвратительно, одним словом.

n0p





Согласен.

Пересев на Gentoo первое, что я увидел - была ОНА. Красивая. Цветная.





Как это сделать?!

Если очень коротко, то в ~/.bashrc пропишите

1
export PS1=&#39;\e<32m\e<1m\u@\h \e<34m\W \\$ \e<0m&#39;
Полностью.
+ 10 -
27
Username 07.07.2009 21:41

Tips & tricksМешаем брутфорсу с помощью denyhosts

Недавно какой-то урод нехороший человек решил побрутфорсить мой VDS, подобрав рут пароль и поимев доступ через ssh.



Пресек я это дело, во-первых, отключением рут-доступа через ssh, а во-вторых, маленькой утилитой denyhosts.



Принцип действия ее весьма и весьма прост - после трех подряд идущих неудачных попытки аутентификации по ssh, она банит по IP машину брутфорсера.



Ахтунг! Не ошибитесь сами при вводе пароля, ибо Ваш покорный слуга сегодня это сделал, и это не есть круто.



В этом случае - марш с другого айпи в /etc/hosts.deny и удалять строчку со своим айпишником. Так я и поступил.



UPD Выяснилось, не все так просто, необходимо остановить denyhosts, зайти в /var/lib/denyhosts, посносить там в конфигах строчки со своим айпи, создать (опционально) allowed-hosts, в котором вписать свой айпи в строчку, и снова запустить демон.
+ 4 -
25
exelens 28.06.2009 17:18

Tips & tricksХотите установить шрифты от МАКА?

AppleGaramond

Aquabase

LITHOGRL

Lucida Grande

Lucida Mac

lucon

MacGrand



Полностью.
+ 8 -
15
xT 27.06.2009 19:05

Tips & tricksSSH соединения

Если Вы довольно часто работаете с удаленными машинами по ssh, и постоянно набираете в консоли команды вида

1
ssh user@host.domain.com -pPortNumber
или тому подобные, то может Вы задумывались как бы ускорить процесс.



Есть несколько вариантов решения задачи

Насоздавать на панели несколько разных элементов для разных серверов
Насоздавать несколько разных скриптов и потом элементы для них
Something completely different :)



Первый вариант неудобен тем, что если мы уже работаем в каком-то терминале он откроет новое окно. Второй - тем что постоянно нужно будет создавать всё новые и новые скрипты по мере добавления серверов.



Но можно поступить проще. В комплекте ssh уже всё есть для решения, читаем об этом под катом.



Полностью.
+ 19 -
12
assaron 22.06.2009 23:42

Tips & tricksУведомление о завершении задачи в zsh

Иногда в терминале выполняются какие-то долгие задачи (обновление, компиляция и т.д.). Очень лениво время от времени переключаться на них, чтоб проверить не закончились ли они. К счастью можно предоставить возможность системе уведомить пользователя об окончании работы команды.

Полностью.
+ 8 -
7
dr_magnus 21.06.2009 20:25

Tips & tricksКонвертирование аудиокниг m4b в mp3

Возможно кому-нибудь пригодится.

Для одного файла:

1
ffmpeg -i &lt;infile.m4b&gt; -acodec libmp3lame -ar 22050 &lt;outfile.mp3&gt;


Для нескольких файлов:

1
find -iname &#39;*.m4b&#39; -print0 | xargs -0 -I {} ffmpeg -i {} -acodec libmp3lame -ar 22050 {}.mp3


Под Ubuntu 9.04 замечен баг - Unknown encoder 'libmp3lame'

Проблема решается установкой пакета libavcodec-unstripped-ХХ, где ХХ - некоторые цифры (можно посмотреть в репозитории).

Спасибо Минору за пинок в нужном направлении для написания скрипта перекодирования нескольких файлов.
Полностью.
+ 6 -
12
mrded 20.06.2009 19:17

Tips & tricksскрипт для быстрого обновления системы

я так обленился, что мне даже лень два раза писать

$ sudo aptitude update

$ sudo aptitude upgrade




поэтому я сделал удобный скриптик, который обновляет систему в одну команду:)

$ sudo nano /usr/local/bin/upgrade-system

туда пишем:

1
2
3
4
5
#!/bin/bash
 
sudo aptitude update
 
sudo aptitude upgrade


даем права:

$ sudo chmod +x /usr/local/bin/upgrade-system



теперь для обновления всей системы достаточно в системе выполнить:

$ upgrade-system



p.s. это должно продемонстрировать, насколько просто можно создавать свои сценарии.

например, аналогично можно организовать запуск 2gis. вместо большой цепочки из wine и пути до exe'шника.
Полностью.
+ -3 -
8
vrusinov 13.06.2009 12:11

Tips & tricksМудрость дня

Если ничто другое не помогает, прочтите, наконец инструкцию!
+ 2 -
7
xdemon 10.06.2009 12:03

Tips & tricksdistcc – распределенная компиляция

111
Полностью.
+ 6 -
34
lwilis 06.06.2009 17:28

Tips & tricksПолезняшки при работе в bash

Бывает, приходится открывать окно терминала и набивать строки на клавиатуре. Например, пытаешься решить проблему, народ на форуме помогает, - какие строчки нужно добавить в такие-то файлы. Что-то удается скопировать и вставить, иное нужно набрать самостоятельно.

Полностью.
+ 12 -
13
1 2 23 24 25 26 27 28 29 31 32