You are currently browsing the tag archive for the ‘linux’ tag.

upd[18.02.08] Статья на переделке. Появилась новавя информация. Просьба к новичкам, во избежание проблем, пользоваться пока минимальным конфигом.

Дома у меня два ноубука и домашний сервер. На одном из ноутбуков стоит двойная загрузка, в виду нашей проф.деятельности. Часто приходится перекидывать данные между рабочими станциями, поэтому давно хотел организовать на сервере smb-ресурс с котором одинаково хорошо работал бы и linux, и windows.

Самое главное, что я хотел, это простую настройку, без всяких заумных конфигов. Все же сервер всего на два-три компьютера, поэтому безопасностью можно поступиться. Как оказалось Samba довольно проста в настройке и очень гибкая (даже не знаю, что лучше NFS или SMB).

Еще мне хотелось, поэксперементировать потому, что в скором у меня на работе будет переезд большей части рабочих мест на linux, а доступ к сетевым ресурсам надо обеспечить всем, вне зависимости от платформы. Поэтому начинать надо заранее и с простых вещей.
Читать далее…

Когда я работаю в linux терминале, то замечаю, что часто набираю date просто, чтобы посмотреть время. Поэтому чтобы сделать жизнь немного проще, я написал скрипт, который всегда показывает часы в правом верхнем углу экрана.

Скрипт сохраняет текущее положение курсора в управляющей ANSI последовательности. После, используя команду tput, курсор отправляется на строку 0 (в верхней части экрана) и последний столбец минус 19 символов (19 это длина HH: MM: SS YYYY-MM-DD). Отформатированная комманда date отображается в инвертированном зеленом цвете. Курсор затем отправляется в первоночальное положение с использованием другой ESC-последовательности.
Читать далее…

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

Купил. 80Гб. И после встал вопрос о переносе системы. В один вечер я даже решил установить систему заново и перенести лишь пользовательские настройки, но потом все же вспомнил, что дело это не быстрое, а поспешить следовало бы. Посему быстренько система и мои файлы были упакованы в три больших архива и перекинуты на ближайший фтп-сервер, дабы потом их закачать на новый, распаковать и пользоваться.
Читать далее…

grub2.png GRUB — GRand Unified Bootloader — пришел на смену lilo (LInux LOader), как более новый и правильный, в том смысле, что не надо при изменени в порядке загрузки, перезаписывать MBR. Так же может грузить образы расположеные за 1024-ым цилиндром и умеет больше команд. Конечно, есть еще много других преимуществ, но т.к. я плохо знаком с lilo, то ни чего более конкретного сказать не могу. Да и влюбом случае, сейчас почти все дистрибутивы по умолчанию ставят grub, а из-за этого нам нужно прознать про grub хоть немного.

Собственно информации в сети по данному вопросу достаточно и поэтому я расскажу только о некоторых функциях, которые опробовал сам. Дело в том, что пока Вы не столкнетесь с проблемой то и о загрузчике Вам знать не обязательно. Но все же некоторые вещи надо знать, чтобы в критический момент не впасть в ступор :).
Читать далее…

Все началось с того, что я заметил, что сортировать файлы это очень даже удобно. Тогда я подумал, а как же отсортировать файлы в консоли так, чтобы самые свежие были первыми? Консолью для работы с файлами порой пользуюсь, а вот как вывести отсортированный по дате список файлов, я вспомнить не смог. Но и переживать я не стал, и пошел читать man ls. Там оказалось много чего интересного, что мы могли бы использовать в повседневной жизни, но в силу природной лени мы в такие места заглядываем очень редко от чего теряем очень много.

Эта заметка — сбор интересных и нужных в повседневности флагов для часто (или не очень) используемых нами команд.

Начнем этот ряд заметок с ls
Читать далее…

Ubuntu я не пользуюсь, но знаю, что для deb-систем есть интересная программа (для кого-то интересная, а для кого не очень) — StartUp Manager. Позволяет в графическом интерфейсе править настройки загрузчика Grub / Grub2.

С установкой проблемм думаю у Вас не будет т.е. пользуйтесь репозитарием и ищите пакет «startupmanager».

А выглядит она вот так:

Вроде все на месте. Можно много в манах не копаться и быстро настроить правильную загрузку. Но т.к. я уже не помню когда впоследний раз менял настройки grub, то думаю этой штукой я не скоро воспользуюсь. А может она как раз для меня и сделана? Все забуду, а надо будет быстренько что-то переделать,по кнопочкам пощелкаю и готово :).

WARNING!
If you are unlucky, this tool could make your system unable to start. USE IT ON YOUR OWN RISK! Ну вы поняли, все что вы сделаете это вы виноваты, а не программа.

Давно мне не давало покоя то, что в FireFox вид текстовых форм ну не совсем красивый. Особенно это было заметно при работе с googl’ом.

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

Хак по ссылке не идеален, он подменял стили на элементы форм на сайтах, где для них были предусмотрены свои стили.

А нужно всего ничего.

1.Скачать.
2.Добавить forms-extra.css к forms.css и скопировать его в /patch/to/firefox/res/
3.Скопировать туда же католог form-widgets/ из архива.

Там есть скрипт для автоматизации, но у меня он не заработал и я решил все сделать ручками, благо это не сложно и не много.

Мои виджеты в ФФ

Теперь FF радует глаз.

В мире linux много дистрибутивов, но вот почему то некоторые из них постоянно на слуху сообщества, а о некоторых многие даже не подозревают. Почему так, Вы не задумывались? А создать свой не хотели?

Наткнулся в сети на статью «Создание национального дистрибутива Linux«, автор которой обзорно рассказывает о том, как тяжело создать свой личный дистрибутив linux, да еще и чтобы он стал востребованным на рынке и приносил прибыль.

Почитайте, интересно, может это охладит Ваш пыл. Но хочу заметить. Автор акцентирует внимание на корпаративном рынке, а что если Вам захочется создать пользовательский дистрибутив? Все равно почитайте, там есть нужные мысли к размышлению.

2. ПОЛИТИКА. Исходя из целевой аудитории необходимо определить политику развития и выбрать те версии программ, которые отвечают вашим потребностям

Статья называется Создание национального дистрибутива Linux и думалось мне, что будет речь идти о национальных проектах, а оказалось  все намного проще.

За последние годы многие страны делали громкие заявления о создании национальных операционных систем на основе Linux. Прошли годы, но никто из них так и не преуспел. Самую громкую неудачу потерпел Китай.

Вот все, что касается загаловка, остальное про «Мой Личный (Корпаративный?) Linux».

Дело в том, что сейчас так много всяких сайтов, где требуется регистрация, что обычной человеческой памяти уже просто не хватает. Моей точно не хватает. Поэтому простой выход из данно ситуации — записывать пароли. Но их еще надо и правильно записать.

Представляю Вам простой скрипт, который генерирует качественный пароль и записывает его в файлик вместе с дополнительной информацией: адрес ресурса и логин. Можно и что-нибудь еще, но обычно я сохраняю только эти данные. В итоге, со временем, у меня получился такого вида файлик, в который я складываю иногда свои пароли (вручную):


http://mail.com/
l: loki
p: passWD

Но дело вот в чем. Проблема 1.открыть текстовый редактор вовремя и 2.придумать новый пароль. Я давно хотел написать подобный скрипт, да все руки не доходили. А недавно наткнулся на заметку о генерации сложных паролей и решил ее немного дополнить. В итоге получил вот что:

#!/bin/bash
#passgen v.0.1 by loki
PATCH_TO_PASSLIST='/home/loki/dmessg'
echo "Записывается в $PATCH_TO_PASSLIST ..."
echo $1 # ресурс для данных
echo $2 # login
pass=`tr -cd [:alnum:] < /dev/urandom |head -c16`
echo $pass
echo $'\n'$1 $'\n' l: $2 $'\n' p: $pass >> $PATCH_TO_PASSLIST
#tnx http://ru.gentoo-wiki.com/Генерируем_пароль

По адресу PATCH_TO_PASSLIST и будет лежать мой файлик с паролями. Работает он просто, и защита «от дурака» пока не реализована.

Копируем, делаем его исполняемым и убираем лишние привелегии:

# cp passgen /usr/bin/
# chown loki:loki /usr/bin/passgen
# chmod go-rx /usr/bin/passgen
# chmod u+x /usr/bin/passgen

Не забудте поставить только чтение для файла с паролями. Работать просто:

# passgen имя_ресурса логин

Например так:

# passgen ftp://ftp2.ru/ loki

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

Можно добавить шифрование и требовать мастер пароль при каждом обращении, сделать дополнительную опцию, которая только генерирует пароль. Ну и проверку от дурака. Хотелось бы сделать так, чтобы пароль автоматически копировался в буфер, но как это сделать — я не знаю.

Конечно, существует множество менеджеров паролей (знаю точно, в KDE есть kdewallet), можно пользоваться и ими, но мне захотелось решить проблему вот так просто. Если его немного доработать, повешать на hot-keys и прикрутить небольшой GUI, то можно пользоваться.

о чем…

... о linux и моих попытках сделать его веселей

Blog Stats

  • 14 706 hits