[ Content | View menu ]

Угадывание мыслей и выполнение несуществующих команд средствами bash

17.11.2008

В Debian в bash был добавлен патч, благодаря которому пользователь может написать свою функцию, выполняемую в случае, если введённая пользователем команда отсутствует. В Ubuntu эту фичу использует подсказка command-not-found, заметно тормозящая работу, в то время как можно найти более интересные и полезные возможности применения этого механизма, оставив поиск пакета специализированным программам. Поделюсь своим опытом.
У [...]

linux - 6 комментариев

su vs sudo

10.11.2008

С давних времен многих смущает разнообразие вариантов обеспечения безопасности при выполнении операций с максимальными привилегиями. Например, в официальной документации ubuntu в качестве команды редактирования рекомендуется использовать что-то вроде sudo nano, а в многочисленных любительских мануалах (в стиле «5 фокусов в командной строке, которые удивят вашу бабушку») для получения root’ового шелла предлагается писать «sudo su -». [...]

linux - 10 комментариев

Как я обновлялся до Ubuntu 8.10

08.11.2008

На следующий день после выхода релиза обновления доползли до местного нижегородского репозитория (yum.fireground.ru), поэтому я решил рискнуть и, несмотря на многочисленные отрицательные отзывы, обновить один из компов своего персонального зоопарка.
Первым делом столкнулся с нехваткой места: установщик обновлений потребовал 1,6 Гб места в корневом разделе, а поскольку при распределении места я пожадничал и выделил под [...]

linux - 4 комментария

Мелочи жизни

10.09.2008

1. Мини-программа AllTray, единственное назначение которой — минимизация окон в трей. Работает в Gnome, KDE, XFCE4, FluxBox и WindowMaker. Присутствует в universe-репозитории Ubuntu (sudo apt-get install alltray), имеются готовые пакеты для Fedora, SUSE, Debian, Gentoo.
2. В состав пакета MouseTweaks входит апплет pointer-capture-applet, представляющий из себя область на панельке, куда можно ткнуть мышкой, после чего отключается [...]

linux - 6 комментариев

Как распаковать vmlinuz и вытащить оттуда версию компилятора

05.09.2008

Иногда бывает необходимо узнать полную версию ядра Linux, не имея возможности или желания грузиться с него. Например, сегодня мне нужно было перекомпилировать ядро с незначительными изменениями в .config и самым тщательным образом убедиться, что новый vmlinuz ничем не отличается от старого. Один из ключевых моментов — это строчка vermagic, которая должна совпадать у ядра и [...]

linux - 0 комментариев

Небольшой костыль для мониторинга ресурсов

23.06.2008

На одном высоконагруженном сервере постоянно возникала нехватка ресурсов: то httpd расплодится и забьёт таблицу процессов, то место закончится, то память… Поэтому необходимо было мониторить несколько разных параметров. Разумеется, впоследствии тут не обошлось без Nagios’а, а в качестве срества дополнительного контроля мы сделали мелкий скриптик /usr/local/bin/hh, в который написали несколько строчек вида:
#!/bin/sh
df -h /usr/ | [...]

linux - 2 комментария

SOCKS proxy в SSH

09.06.2008

Алексей Свешников в комментарии к заметке о пробросе туннелей через ssh напомнил о возможности использования ssh в качестве SOCKS4/SOCKS5-сервера.
Допустим, у нас есть рабочая станция в локальной сети за firewall’ом; также имеется ssh-доступ на сервер в Интернете. Кроме ssh, никакой связи с внешним миром не имеется, а очень хочется, например, подключиться к какому-нибудь jabber-серверу.
На рабочей [...]

linux, Без рубрики - 4 комментария

Asus EEE PC 701G: впечатления от использования

06.05.2008

 
Aishe: Теперь я буду есть как все нормальные люди!
Aishe: на кухне
Aishe: с ноутом..
Цитата №396526

Две недели назад обзавёлся означенным ноутбуком, и за это время он уже успел неплохо себя зарекомендовать. Специально не стал сразу писать пост, чтобы успеть понять, действительно ли он стоит таких восторженных отзывов, или же всё обстоит как в известном анекдоте:
- Зря слона [...]

Разное - 21 комментарий

fortune в подписи thunderbird

29.04.2008

Что мы имеем на текущий момент:

thunderbird в качестве почтового клиента. Многим лучше, немногим хуже монстроидальных и неповоротливых Outlook и Evolution. Один из недостатков — невозможность редактирования шаблонов без использования дополнений, что приводит к необходимости каждый раз вручную вставлять подпись.
непреодолимое желание нести свет в корпоративные массы путём включения избранных linux-related цитат из сборника fortune linuxcookie

В настройках [...]

lifehack - 5 комментариев

Организация рабочих файлов по неделям

28.04.2008

Ежедневно в моей рабочей папке появлялось от одного до полутора десятков и более файлов — документов, патчей, скриптов, отчётов и прочих продуктов рабочей деятельности. Однажды настал момент, когда найти нужный файл среди этого бардака стало довольно затруднительно, и чаша моего терпения переполнилась. Файлы нужно каким-нибудь организовать, подумал я. Изобретать систему меток для организации файлов по [...]

lifehack - 8 комментариев

Epic fail

10.04.2008

Из всех админских ошибок, которые мне когда-либо случалось делать (с каждым бывает), самой кошмарной, до сих пор приходящей ко мне в сновидениях, была опечатка в рутовой консоли на боевом сервере под управлением freebsd 5.4: вместо обычного убийства команды в бэкграунде kill %1 набрал и выполнил kill 1. Всего один символ забыл, зато какой эффект! Процесс [...]

linux - 6 комментариев

Фокусы с автодополнением в bash

03.04.2008

После посещения заметки "Создание списка имен хостов для ssh на лету для автодополнения" долго вчитывался в man bash с целью понять, как же там это автодополнение работает. В конце концов, поняв, что с наскоку эту гремучую смесь из фич баша и возможностей readline не осилить, скачал оба исходника и нашел там великое множество примеров использования [...]

linux - 6 комментариев

Страна советов

28.03.2008

Иногда при работе в midnight commander появляется сообщение «The shell is already running the command», не дающее выполнить команду в текущем каталоге. Стандартный способ обхода — Ctrl+O, Ctrl+C, Enter приводит к тому, что mc возвращается в каталог, где была выполнена предыдущая команда, и приходится еще раз переходить в нужный каталог. Проблема обсуждается чуть ли не [...]

linux - 3 комментария

2 способа проброса туннелей с использованием ssh

27.02.2008

1. туннель ssh
Дано: сервер ourproxy.provider.ru, стоящий на страже локальной сети. Этот сервер доступен извне и на нём работает демон sshd.
Требуется: получить из дома доступ к ресурсам внутри локальной сети, например, к интранет-серверу 10.10.5.1:80
Решение: выполнить на домашней машине команду, пробрасывающую туннель к искомому IP-адресу через ourproxy.provider.ru:
ssh -f -N user@ourproxy.provider.ru -L 8080:10.10.5.1:80
Опция -f говорит ssh, что после [...]

linux - 5 комментариев

50 лучших цитат про Linux

06.02.2008

«What happens when you read some doc and either it doesn’t answer your
question or is demonstrably wrong? In Linux, you say «Linux sucks» and go
read the code. In Windows/Oracle/etc you say «Windows sucks» and
start banging your head against the wall.»
— Denis Vlasenko on lkml
… и другие цитаты

linux - 9 комментариев