четверг, 10 ноября 2011 г.

HowTo Обновляем Федору 15 на 16

  • Открываем консоль. Любым известным в науке способом. Например открываем "терминал" или "консоль".
    Если это непонятно, дальше можно не читать.
  • Логинимся рутом:
    su
  • Обновляем сперва пакет rpm:
    yum update rpm
  • Устанавливаем последние обновления:
    yum -y update
  • Очищаем кэш:
    yum clean all
  • Если во время обновления пакетов вы заметили что обновилось ядро, вы должны перегрузить систему:
    reboot
  • После перезагрузки вновь логинимся рутом:
    su
  • Вот теперь начинаем непосредственно обновление. Будем делать его посредством preupgrade:
    yum install preupgrade
  • Запускаем:
    preupgrade
  • Должен появится мастер Preupgrade. Подразумевается, что мы работаем с GUI. Выбираем Fedora 16, и соглашаемся с другими вопросами мастера. Беты и альфы вам, наверное, не нужны, читайте внимательно что предлагает вам мастер обновления. Обновление занимает достаточно большое время. После обновления жмем кнопку перезагрузки.
  • После перезагрузки должны обновиться пакеты.
На этом обновление системы можно считать законченным.

Это - вольный перевод статьи Фалко Тимме. В оригинале есть полезное добавление как апгрейдить не десктоп, а сервер с федорой.

Вышла Федора 16

Изменений много. Пора обновляться.

Новость опять же - с опеннета.

Обновляемся вот по этому сценарию.
Возможно, вскоре сделаю перевод на русский. Может быть пригодится кому-нибудь.

Mesh сети

Снова на опеннете поднята тема mesh сетей - сетей.

На этот раз сделаю копию статьи, автор - http://www.opennet.ru/~Evgeny%20Zobnin.


Проект по созданию свободного интернета с помощью беспроводных mesh-сетей

На прошлой неделе группа активистов, скооперировавшись через IRC, обсудила планы по созданию свободной от цензуры и надзора правительства общедоступной компьютерной сети, построенной с использованием беспроводных mesh-сетей. Согласно планам авторов, проект, получивший имя The Darknet, должен стать новым воплощением интернета, любой пользователь которого сможет производить свободный обмен любой информацией, не опасаясь, что доступ к ней будет закрыт третьими лицами.
Главная идея Darknet состоит в том, чтобы построить сеть с использованием беспроводных сетей, не имеющих единого центра и количество точек входа в которых равно количеству участвующих машин. Любой узел такой сети выступает в роли маршрутизатора, выполняющего транспортировку сетевых пакетов между узлами, находящимися в его зоне видимости. Чем больше машин подключено к такой сети, тем больше путей прохождения трафика и точек входа в сеть она имеет. В случае отказа и или преднамеренного отключения одного из узлов трафик будет перенаправлен через другие машины и целостность сети сохранится.
Такой подход гарантирует свободу доступа к сети и стойкость к цензуре, однако требует больших ресурсов и заинтересованности многих сторон, в особенности простых пользователей и организаций, владеющих беспроводным сетевым оборудованием и готовых использовать его для развёртывания сети. Пока авторы Darknet ещё не решили каким образом они будут привлекать на свою сторону третьих лиц и до сих пор заняты обсуждением возможных технологий и программных решений, с использованием которых будет построена сеть.
Как бы там ни было, проект интересен хотя бы тем, что в очередной раз показывает заинтересованность энтузиастов в создании свободной глобальной mesh-сети в условиях все большего ужесточения правил обмена информацией в сети Интернет. Не так давно эксперимент по созданию mesh-сети был проведён известной группой Anonymous в рамках протеста против Торгового соглашения по борьбе с контрафакцией, в рамках которого планируется создать международное объединение, которое будет строго следить за соблюдением авторского права в Интернете. В рамках эксперимента всем заинтересованным пользователям предлагалось установить на свои WiFi-маршрутизаторы прошивку OpenWrt и перенастроить устройство так, чтобы оно могло выступать в роли узла mesh-сети.
Другой пример, это комплект ПО Serval для создания mesh-сетей с помощью смартфонов, работающих под управлением операционной системы Android, созданный австралийскими учёными из университета Флиндерс. Любой владелец смартфона может установить Serval на свое устройство и стать участником сети. Государственный департамент США также рассматривает mesh-сети как основу для создания путей коммуникации для граждан США, проживающих в странах с жёсткой интернет-цензурой.
Стоит сказать, что технологическая основа для создания глобальных mesh-сетей уже существует. Любой современный WiFi-маршрутизатор может выступать в роли узла такой сети, маршрутизация данных в которой осуществляется с помощью протокола BATMAN, а слежение за конфиденциальностью сторон с помощью одной из технологий анонимной передачи данных, например I2P, Freenet или Tor. Остаётся только найти способ заинтересовать людей.




 
А вот видео по проекту Serval:
http://www.youtube.com/watch?v=K819ggBvkU0&feature=player_embedded

среда, 2 ноября 2011 г.

Карта посещений блога

Вот, чтобы не забыть - удобное и наглядное представление на карте мира посещений блога:
http://www.clustrmaps.com/ru/index.htm

пятница, 7 октября 2011 г.

Что такое КОРЗ?

Действительно - а что такое корз?

Ответ находится здесь - http://corz.org/ - это сайт.
Ну и что, скажете вы? И будете правы - ведь на просторах сети Интернет миллионы (скорее миллиарды) сайтов.
Однако, заглянув на этот сайт, вы можете обнаружить много интерсного!

Хорошая интрига?
Уже зашли на сайт?



Хорошо, если вы хотя бы чуть-чуть знакомы с языком Вильяма Шекспира или туманного альбиона. Сайт - на английском.

Для тех, кому трудно ориентироваться в хитросплетениях букв, даю подсказку: попробуйте пройти по ссылке http://corz.org/windows/software/ . Это же просто залежи какие-то удивительно полезных программ! Впрочем, их там немного.

Но ясно видно одно - автор в теме.

А вы?

А я?

Ну а я первым делом заинтерсовался программой "checksum". Если для вас и это слово сложно для восприятия, вы можете просто закрыть этот пост и пойти полить цветы. А можете причесаться.
В любом случае - сделайте что-нибудь полезное!

среда, 14 сентября 2011 г.

Лечение больного внешнего диска

Недавно мой товарищ попросил полечить внешний USB диск. На полтерабайта.

Подключил для начала под Федорой 15. Появилось сообщение об ошибке в ФС NTFS и рекомендация запустить под Windows программу для лечения ФС CHKDSK с обязательным параметром /F.

Переподключил флеш-диск на систему с ОС Windows и в интерпретаторе запустил программу с ключами:
chkdsk G: /F /R /X
Где:
/F - выполнение проверки на наличие ошибок и их автоматическое исправление;
/R - выполнить поиск поврежденных секторов и восстановить их содержимое. Требует обязательного использования ключа /F;
/X - в случае необходимости выполнить отключение тома перед его проверкой. После отключения все текущие дескрипторы для данного тома будут недействительны. Требует обязательного использования ключа /F;

Программа работала долго, все-таки 500 гигабайтный диск.
Результат после первого прохода - не обнадеживающий. Объектов ФС так и не стало видно. Тем не менее, программа все же выполнила некоторые действия по "лечению" файловой системы, это было видно по листингу вывода работы программы.


Рассудив, что положительным является 2 вещи - и Линукс и windows определили тип файловой системы -- а также то, что CHKDSK все же выполняла какие то действия над ФС, решено было запустить утилиту еще раз.

После повторного запуска утилиты CHKDSK с теми же ключами, каталоги и файлы внешнего диска стали доступны.

Но.
Возникла другая проблема. Часть каталогов на диске стала иметь атрибут HIDDEN - т.е. "скрытый".
Сталкивался уже с этим, когда однажды лечил флешку после вирусной атаки. В тот раз нашел в сети утилиту, которая восстанавливала нужные атрибуты для каталогов. Если не подводит память, утилита была от какого-то француза. С сожалением подумал, что зря не записал адрес сайта с утилитой - или хотя бы её название.
Решил поискать в сети, и нашлось решение, которое и публикую здесь. Решение отличное от предыдущей утилиты. Вот оно:

Нужно создать текстовый файл с текстом
dir /AS /B > list.txt
FOR /F "eol=# tokens=1* delims=:" %%i in (list.txt) do (
attrib -s -h -r "%%i"
)
pause

дать файлу расширение ".bat" и запустить из корня флешки или внешнего диска. Скрипт установит необходимые атрибуты на каталоги и результат работы выведет в файл "list.txt".

Решение взято здесь.

UPDATE
Вот ссылка на программу, меняющую атрибуты.
А вот здесь - платная программа, с триальным сроком.

четверг, 21 июля 2011 г.

Gnome 3 и режим спячки (hibernate)

В новом релизе Федоры 15 для оконного менеджера Gnome отсутствует по-умолчанию возможность вводить компьютер в режим спячки.
Можно выключить, можно засуспендить, а вот спячки - нет.
Решить это можно установкой расширения для оболочки Gnome 3:

yum install gnome-shell-extensions-alternative-status-menu

среда, 1 июня 2011 г.

Загрузка сайта утилитой wget

Однажды мне пришлось задаться вопросом, как можно в Линуксе загрузить сайт чтобы работать с его локальной копией. Сайт был на простом html-е, что облегчало задачу - достаточно было загрузить сами страницы и контент. Никаких баз.
Но - как можно осуществить задуманное?

На помощь пришла утилита wget, присутствующая практически в любой Unix like OS, в том числе и в моей версии Линукса - Fedora 14.

Команда выглядела вот так:

wget -w 8 -r -k -l 10 -R pdf,wmv -Q100m -L http://www.sample.com/index.htm -o sample.log

Ключи:

-w - время в секундах между запросами к сайту. Опция "m" позволяет указать время в минутах. Необходимо для того, чтобы хостер не забанил ваш IP по причине многочисленных запросов к сайту.

-r - рекурсивная загрузка сайта.


-k - Для того, чтобы во всех скачанных страницах ссылки преобразовывались в относительные для локального просмотра.


-l 10 - Скачать страницу с глубиной следования 10.


-R pdf,wmv - Не загружать файлы указанных типов.


-Q100m - Квота на загрузкуфайлов. Нужно учесть, что если загружается один файл, он загрузится независимо от указанной квоты!


-L - Загружать только относительные ссылки.


-o logfile - Файл лога загрузки.


Основные источники информации:

IPv6 Day 2011

8 мая - IPv6 день.
Вот некоторые ссылки:

http://bgp.he.net/country/RU

ЛОР

Test IPv6