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Гб. И после встал вопрос о переносе системы. В один вечер я даже решил установить систему заново и перенести лишь пользовательские настройки, но потом все же вспомнил, что дело это не быстрое, а поспешить следовало бы. Посему быстренько система и мои файлы были упакованы в три больших архива и перекинуты на ближайший фтп-сервер, дабы потом их закачать на новый, распаковать и пользоваться.
Читать далее…
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! Ну вы поняли, все что вы сделаете это вы виноваты, а не программа.
В мире 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, то можно пользоваться.
Последние коментарии