Category Archive: linux

Dec 26

Невозможное-возможное – бесплатный безлимит таки существует! [kindle 3g, jailbreak,achtung]

Есть такая замечательная компания как Амазон. Там работают милые и наивные люди. Которые взяли и, от души, запаяли в свою известную читалку (Kindle 3g keyboard) сим-карточку с безлимитным интернетом по всему миру. Чтобы пользователи на радостях тратили денежки в их магазине. Ну и изредка заходили на чей-нибудь разлюбимый бложик. Идиллия. Да. Однако пытливый ум и …

Continue reading »

Dec 15

vi xterm-color: Unknown terminal type

Волею судеб и служебной надобности занесло меня на Solaris 10, с самым что ни на есть минималистичным набором пакетов. Меж тем надо было подправить несколько файликов. Запускаю я было vi my.config а оно мне и молвит в ответ человечьим голосом: xterm-color: Unknown terminal type I don’t know what kind of terminal you are on – …

Continue reading »

Nov 09

Как порезать PDF на картинки

Порою бывает необходимо “порезать” pdf-ку на картинки, так чтобы каждая страница была преобразована в JPEG-картинку. В линуксе для этого есть две полезные утилиты: pdftoppm и ppmtojpeg. pdftoppm – обрабатывая pdf файл генерирует для каждой его страницы соответствующую картинку. Поддерживаются следующие форматы: ppm, pgm или pbm. По умолчанию используется ppm. При конвертировании можно указать диапазон страниц (флаги …

Continue reading »

Nov 06

Анализ и восстановление данных с винчестера

Полетел винт. В BIOSе винчестер определяется. Но не видятся логические диски или Windows радушно предлагает их отформатировать? А данные ой как нужны. Что делать? Подключаем его к другому компьютеру как дополнительный винчестер – вполне возможно что у вас капризничает материнка или ОС. В примерах ниже, если это не оговорено, в качестве операционной системы используется линукс. Подключаем, …

Continue reading »

Oct 27

SCP – удаленное копирование через SSH

Как копировать файлы с удаленного компьютера если есть только ssh? В Линуксе для этого есть специальная утилита – приемница cp, – scp или secure cp. Команда: scp file-name your-user@where-ip:/my/cosy/directory скопирует файл file-name из текущей директории вашего ПК на машину с айпи-адресом where-ip в директорию /my/cosy/directory под тем же именем file-name. При указании относительных путей – …

Continue reading »

Oct 03

Команда source – как выполнить bash-скрипт не запуская второй процесс bash

В линукс-системах, в консоли, каждый скрипт запускается следующим образом: 1) определяется необходимый интерпретатор для его выполнения (на основе указания-подсказки внутри самого файла, по расширению, и т.п.) 2) запускается новый процесс командного интерпретатора, в рамках которого и выполняются инструкции из скрипта 3) процесс-родитель, из которого была запущена новая копия интерпретатора приостанавливает свою работу 4) по выполнении …

Continue reading »

Sep 21

Поучительные однострочники на bash

Скрипты на bash (или любом другом скриптовом языке) – одна из тех вещей, что делают линукс линуксом. Бесконечный набор возможностей для автоматизации рутинных операций и экономии времени. Здесь собраны полезные однострочники на bash, которые могут оказаться весьма кстати в повседневной работе или подсказать идею для новых однострочников. 1. Как вывести информацию об используемых процессом файлах: …

Continue reading »

Sep 12

Как послать snmp-trap

Иногда бывает необходимо проверить как обрабатывают snmp-шные трапы программы-демоны типа snmptrapd (из пакета утилит net-snmp), а естественной ситуации когда возникает snmp-трап ждать долго. Как послать snmptrap (snmp-ловушку): snmptrap -v 1 -c <community string> <target ip> ‘enterprise-oid‘ ‘simulated agent ip’ generic-trap specific-trap ‘up-time’ [oid type value] где: community string – строка сообщества (простейший “пароль”) target ip – адресс …

Continue reading »

Sep 11

Как запустить приложение с удаленного компьютера на своем X-сервере

При работе с удаленным компьютером через ssh периодически возникает ситуация когда надо запустить gui-приложение с удаленного компьютера, на котором удаленный рабочий стол не настроен, иксы сломаны или еще что-нибудь. Для этого всего-то и надо изменить настройки x-сервера на удаленной машине так, чтобы gui приложения него запускались на вашем компьютере. Как запускать приложения с удаленного компьютера …

Continue reading »

Sep 10

Linux – tar – как распаковать gz bz2

Как распаковать bz2 файлы: tar -xvfj files.tar.bz2 Как распаковать gz файлы: tar xvfz *.tar.gz Как заархивировать папку с помощью tar: tar -cvzf <archive-name> <Path-to-target-folder> пример: tar -cvzf /tmp/my-archive /tmp/my-dir