UNIXHOME http://unixhome.org.ua ru mail@unixhome.org.ua (http://unixhome.org.ua) mail@unixhome.org.ua (http://unixhome.org.ua) http://unixhome.org.ua http://unixhome.org.ua Midnight Commander: команды и горячие клавиши http://unixhome.org.ua/blog/usefulness/409.html http://unixhome.org.ua/blog/usefulness/409.html Diesel


Программа имеет «интуитивно понятный интерфейс», правда, для эффективного применения mc в боевых условиях понадобится усвоить магические клавиатурные сочетания. Для вышеозначенных целей была скомбинирована шпаргалка в виде PDF-документа. Хочу заметить, шпаргалка не коим образом не отменяет чтения страниц man. Документ распечатывается и крепится на видном месте. Когда потребуется, всегда перед глазами. Сценарий использования абсолютно бесхитростный, но действенный.
Читать дальше]]>
Thu, 03 Feb 2011 02:34:40 +0300 Midnight Commander команды горячие клавиши
XNeur — автоматический переключатель раскладок для Linux http://unixhome.org.ua/blog/usefulness/342.html http://unixhome.org.ua/blog/usefulness/342.html Diesel ВведениеКогда постоянно пишешь различные тексты, где перемешаны русские и английские слова, то частенько начинаешь печатать не в той раскладке клавиатуры. Приходится удалять неправильно введенный текст и переписывать заново. Это раздражает и сбивает с мысли. Чтобы не тратить время на бесполезную работу, установите программу XNeur.
Эта маленькая программа имеет большие возможности. У нее два режима работы: автоматический и ручной.

В автоматическом режиме XNeur определяет при помощи встроенных словарей на каком языке ведется ввод и сама переключает клавиатуру на нужную раскладку.

В ручном режиме вы сами выбираете нужную раскладку традиционным способом, либо при помощи щелчка мышью на значке программы в системном трее. Если вы, увлекшись, напечатаете слово не в той раскладке, например английское слово русскими буквами, то достаточно нажать клавишу Pause/Break, как волшебным образом последнее слово будет исправлено на английское. CTRL+Pause/Break изменит последнюю строку, а SHIFT+Pause/Break — выделенный текст. И не надо ничего удалять и переписывать заново.

Читать дальше]]>
Sat, 11 Dec 2010 02:24:19 +0300 XNeur
PostgreSQL vs. MySQL http://unixhome.org.ua/blog/usefulness/305.html http://unixhome.org.ua/blog/usefulness/305.html Diesel
Как только люди понимают сильные стороны каждого продукта, сразу становится ясно, что именно им нужно. Для того, чтобы правильно оценить преимущества PostgreSQL и MySQL, давайте взглянем на их историю и «родословную» и рассмотрим их функциональность и производительность, а так же требования для успешного разворачивания базы данных предприятия.

Историческая справка
Сообщество PostgreSQL — самое старое, крупное и быстрорастущее в своём роде. Разработка PostgreSQL началась в 1985, в университете Беркли, Калифорния в качестве эволюции проекта Ingres. После нескольких лет в институтских кругах он был выпущен в мир Open Source. Сообщество стало процветать и сейчас насчитывает более тысячи разработчиков и 30000 активных участников.

Главное преимущество большого сообщества — это взаимодействие между пользователями и разработчиками, благодаря которой пользователи могут напрямую участвовать в создании новых возможностей. Такое разностороннее сообщество — это модель, к которой стремятся многие open-source сообщества.

Сообщество MySQL, в свою очередь, было создано в коммерческом мире. MySQL начала свое существование в 1994 году в Швеции из-за потребности в скоростной базе данных для веб-сайтов. Несколько лет спустя она была выпущена в мир open-source под контролем MySQL AB. Именно это помогло MySQL стать одной из самых широко используемых баз данных в мире (что привело к приобретению MySQL AB компанией Sun в 2008 году). Популярность MySQL также сыграла важную роль в том, что Европейская комиссия одобрила в рамках ЕС сделку по приобретению Sun корпорацией Oracle, которая завершилась в начале этого года.

Читать дальше]]>
Fri, 12 Nov 2010 02:35:04 +0300 MySQL PostgreSQL database sql субд база данных
Генерируем случайный пароль из командной строки http://unixhome.org.ua/blog/usefulness/275.html http://unixhome.org.ua/blog/usefulness/275.html Diesel
Этот метод использует SHA для хеширования даты, пропускает через base64, а потом выводит первые 32 символа.

date +%s | sha256sum | base64 | head -c 32 ; echo

Этот метод использует встроенную функцию /dev/urandom и отфильтровывает только символы, которые используются в паролях. Потом выводит первые 32 символа.

< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-32};echo;

Этот способ использует функцию rand из openssl, которого может не оказаться в вашей системе. Хорошо, что есть еще много примеров, правда?

openssl rand -base64 32

Этот работает, как и предыдущий пример, с urandom, но выполняется наоборот. Bash очень мощный!

tr -cd '[:alnum:]' < /dev/urandom | fold -w30 | head -n1


Вот другой пример, который, используя команды работы со строками, выводит печатные строки из файла. Файл в этом случае является функцией urandom.

Читать дальше]]>
Thu, 28 Oct 2010 14:27:33 +0400 linux консоль генерация паролей console password
Резервное копирование (backup) баз MySQL http://unixhome.org.ua/blog/usefulness/271.html http://unixhome.org.ua/blog/usefulness/271.html Diesel В любом случаи желательно сделать пользователя от которого будем делать бекапы, из прав дадим ему права на просмотр баз,SELECT и Lock Tables, я приведу пример как создать из командной строки:

$ mysql -pПАРОЛЬ

-p, –password=[password] – Пароль пользователя, для соединения с сервером MySQL. Не должно быть пробела между -p и паролем.
-u, –user=[user] – Имя пользователя для соединения с сервером MySQL. Необязательно, по умолчанию используется такое же, как ваш логин.Используется если логин отличается от имени пользователя для соединения с сервером MySQL.

$ mysql> CREATE USER ‘back’@'localhost’ IDENTIFIED BY ’123456′;
Query OK, 0 rows affected (0.02 sec)
$ mysql> GRANT SELECT , LOCK TABLES ON * . * TO ‘back’@'localhost’ IDENTIFIED BY ’123456′;
Query OK, 0 rows affected (0.00 sec)

для примера пользователь back и его пароль 123456

И для общего развития предложу один из вариантов с использованием mysqldump, может кому пригодиться:

Читать дальше]]>
Tue, 26 Oct 2010 22:50:10 +0400 backup bash bash script db linux Mysql mysqldump
Настройка параметров файловой системы с помощью tune2fs http://unixhome.org.ua/blog/usefulness/270.html http://unixhome.org.ua/blog/usefulness/270.html Diesel

Просмотр текущих параметров файловой системы с помощью tune2fs


Команда tune2fs -l покажет вам всю информацию, которая содержится в суперблоке файловой системы.

Обычно это выглядит так:
Читать дальше]]>
Tue, 26 Oct 2010 12:19:15 +0400 tune2fs файловая система настройка
Проверяем вахтенный журнал http://unixhome.org.ua/blog/usefulness/262.html http://unixhome.org.ua/blog/usefulness/262.html android Ubuntu хранит важную системную информацию, по которой можно отследить причины системных ошибок и ошибок, возникающих при запуске системы.

Если вы используете систему достаточно долго, вам, в конце концов, придется войти в роль детектива. Возможно, вы добавили новое железо или подключили новое устройство, и не уверены, распознала ли его система. Может быть, вы обновили некоторую программу, и теперь она не работает должным образом. В любом случае, если вы хотите отследить, что на самом деле происходит внутри вашей системы Ubuntu, вам потребуется посмотреть журналы.

Обычная настольная система, даже когда в ней все в порядке, создает каждый день удивительно большое количество журналов. Когда вы подключаетесь к сети, подключаете новое устройство, входите в систему или выполняете ряд других вещей, система фиксирует ваши действия в журналах. Большинство системных журналов находятся в директории /var/log. Информация в некоторых журналах дублирует друг-друга; например, сообщения, идущие от демонов, будут отображаться как в журнале daemon.log, так и в журнале syslog. Вот некоторые из журналов, которые вы найдете в директории /var/log:


Читать дальше]]>
Tue, 19 Oct 2010 00:09:36 +0400 ubuntu log
Клонирование инсталляции http://unixhome.org.ua/blog/usefulness/257.html http://unixhome.org.ua/blog/usefulness/257.html android Экспортируем список пакетов, установленных в одну из систем Ubuntu, и импортируем их на другую систему для создания дубликата системы.
На протяжении многих лет мы устанавливали много различных дистрибутивов на базе Debian и обнаружили, что очень удобно иметь полный список установленных пакетов. Если вы хотите создать систему, похожую на другую уже настроенную систему, то, возможно, будет трудно вспомнить каждый пакет, который был установлен. В этом совете мы расскажем, как экспортировать текущий список ваших пакетов и импортировать его в новую систему.

Подсказка
Этот метод будет работать лучше, если вы выполняете экспорт и импорт для одинаковых дистрибутивов и, в особенности, для одинаковых релизов, например, экспортируете из Ubuntu Dapper и в Ubuntu Dapper. Поскольку в различных релизах и, в особенности, разных дистрибутивах, есть различия в версиях пакетов и зависимостях, у вас будет гораздо больше головной боли с конфликтующими пакетами, если вы попытаетесь экспортировать, скажем, из Ubuntu Breezy в Ubuntu Dapper или, что еще хуже, наоборот.


Читать дальше]]>
Sun, 17 Oct 2010 09:28:36 +0400 Клонирование инсталляции ubuntu
Сброс пароля на Cisco 28XX http://unixhome.org.ua/blog/usefulness/254.html http://unixhome.org.ua/blog/usefulness/254.html shell После нажатия вы вывалитесь в командную строку rmon. Віглядит это так:
rommon 1 >

В это приглашение вбиваем:
confreg 0x2142

В ответ вы должны увидеть:
You must reset or power cycle for new config to take effect
rommon 2 >

Теперь вводим:
reset

И после перезагрузки маршрутизатор поднимется с пустым конфигом и предложит провести настройку.
— System Configuration Dialog — Would you like to enter the initial configuration dialog? [yes/no]:


Читать дальше]]>
Thu, 14 Oct 2010 00:51:29 +0400 cisco
Шифрование в Linux c использованием программы TrueCrypt http://unixhome.org.ua/blog/usefulness/253.html http://unixhome.org.ua/blog/usefulness/253.html shell Я уже писал ранее о шифровании в Linux c использованием GnuPG, по этому сегодня, решил изучить более популярный метод, шифрование ваших данных с помощью программы TrueCrypt. Все те, кто не знакомы с ней, идут сюда и читают, переписывать то, что уже написано, я не хочу. Так же, если вы любитель всех этих «секретных» штучек и прочего, прочтите вот эту заметку. По поводу статьи, мне так и не удалось найти внятного и пошагового руководства «для чайников» да еще и под Linux, может плохо искал, не знаю :-) Не надо объяснять, что не все в университете прослушали курс «Криптографии и математики», по этому я постараюсь расписать и показать все, как можно подробнее. И так, поехали…

TrueCrypt – начало


Немного об основных принципах и возможностях TrueCrypt, ну во-первых TrueCrypt это – Free Open-Source On-The-Fly Disk Encryption Software for Linux, Windows 7/Vista/XP and Mac OS X, так позиционируют свой продукт разработчики. Если вы запустите программу, то в первую очередь, что бросится вам в глаза, это простой интерфейс. У сожалению для Linux, программа не русифицирована.

Кратко. TrueCrypt использует для шифрования «файлы контейнеры» и «партиции». Что это значит, «файлы контейнеры» в Linux довольно простое явление, вы создаете некий пустой файл, делаете ему файловую систему, монтируете, копируете туда свои данные, после шифруете и всё. Это можно сделать руками, или все это может сделать за вас TrueCrypt, выбор ваш. «Партиции», тут я думаю всё ясно, у вас есть партиция D:/ на Windows или /home/superUser/ в Linux и вы хотите ее целиком зашифровать. TrueCrypt поддерживает шифрование «на лету», т.е. когда партиция примонтирована.


Читать дальше]]>
Wed, 13 Oct 2010 23:31:58 +0400 TrueCrypt Шифрование linux GnuPG
LinuxTV Online http://unixhome.org.ua/blog/usefulness/241.html http://unixhome.org.ua/blog/usefulness/241.html Diesel

Кликни что бы посмотреть видео↓
/>
]]>
Tue, 05 Oct 2010 03:39:44 +0400 LinuxTV
Nautilus Scripts в Linux Ubuntu 10.04 http://unixhome.org.ua/blog/usefulness/240.html http://unixhome.org.ua/blog/usefulness/240.html Diesel
Кликни чтобы посмотреть видео
]]>
Tue, 05 Oct 2010 03:31:17 +0400 Nautilus Scripts Ubuntu 10.04
Проверяем ящик GMail c GmailWatcher и смотрим на новый Twitter клиент Hotot для Linux http://unixhome.org.ua/blog/usefulness/237.html http://unixhome.org.ua/blog/usefulness/237.html android Привет. Давно не писал, по этому сегодня в статье, сразу несколько приятных мелочей. Сразу скажу вам, что сейчас праздники и меня разнесло по дивану и я ужасно обленился, так что, это легкая статья – десерт. Но надеюсь вещи которые описаны там вам понравятся. Это новый легковесный клиент для Twitter – Hotot, написанный на Python. GmailWatcher – утилита которая позволит вам следит за вашим почтовым ящиком GMail с помощью функции NotifyOSD. Давайте познакомимся с ними по ближе и узнаем как их установить и использовать

GmailWatcher


Думаю вам хорошо известны разного рода GMail напоминалки и прочие программы которые мгновенно сообщают вам о полученной почте. Но GmailWatcher немного выделилась тем, что сам Mark Shuttleworth написал о ней в своем блоге. Программка и впрямь заслуживает внимания, она специально была написана для Ubuntu.

Программка содержит следующие фичи:

— Поддержка Google Apps
— Мульти-аккаунты
— Программа использует Gnome-Keyring для хранения паролей
— Метки, т.е. вы можете настроить GmailWatcher показывать вам письма помеченные определенными метками
— U1 синхронизация


Программа проста в использовании и обладает удобным интерфейсом. Если вы получаете новое письмо, вы увидите POP UP уведомление. Если вы хотите сменить тему, настроить аккаунты или посмотреть всю ленту полученных писем, то вы можете это сделать, открыв программу в MeMenu.


Читать дальше]]>
Wed, 29 Sep 2010 11:54:49 +0400 GMail GmailWatcher Twitter Hotot linux
Лечение жесткого диска с бэд блоками bad blocks испорченные блоки (Решение) http://unixhome.org.ua/blog/usefulness/235.html http://unixhome.org.ua/blog/usefulness/235.html android
Смотрим полный список накопителей с томами:

fdisk -l

Для примера проверю том/dev/sdf1 (укажите свой sda1 или sdb2,… и т.п.)

Чтобы рассеять сомнение, тот ли выбран диск, можно проверить дополнительно модель хард диска (внимательно, вместо sdf1 в команде написано sdf):

hdparm -i /dev/sdf | grep Model


Если том примонтирован, то перед проверкой отмонтировать:

umount /dev/sdf1


Читать дальше]]>
Sat, 18 Sep 2010 12:06:01 +0400 Решение bad blocks hdd жесткий диск бэд блоки
Как конвертировать фото в Linux http://unixhome.org.ua/blog/usefulness/234.html http://unixhome.org.ua/blog/usefulness/234.html android Привет. Сегодня небольшой опус на тему конвертации фотографий в Linux. А именно массивов фотографий. Давайте рассмотрим простой пример, в вашем очередном путишествии вы нафоткали сотню другую фотографий. Если вы являетесь владельцем новой цифровой камеры, с матрицей в 7-12МгП то вполне вероятно, что кажадое отснятое вами фото будет «весить» порядка 3.4Мб, во всяком случае так у меня с моим Canon SX10 IS. Вы перебросите все фотки на ваш комп, скажем в папку /home/user/photo/date и понятное дело, что «сырые» фотографии займут солидное место на вашем жестком диске. Если же вы любитель фотографировать, то место у вас скоро закончиться, даже на объемном винтчестере. По этому самым разумным было бы пережать все фотографии, что-бы вес одной фотки не привышал 412Кб и при этом качество осталось приемлимым. Обрабатывать каждое фото в ручную будет очень кропотливым делом, по этому ниже я предложу вам пару методов, как сделать это быстро и без особых услилий.


Читать дальше]]>
Fri, 17 Sep 2010 13:14:13 +0400 Imagemagick linux конвертация фото convert ubuntu