понедельник, 30 декабря 2013 г.

Расшифровка S.M.A.R.T.

Иногда приходится тестировать жесткие диски. И вот когда Виктрия выдает результаты теста СМАРТ - смотришь на это все и почти нифига не понимаешь ))))
Случайно нарыл статью в которой расшифровываются все параметры СМАРТ-тестов.
Надеюсь, в нужный момент поможет. 

UPD 2016.02.04  
Вот еще одна статья про расшифровку SMART, но теперь уже для SSD дисков. Прогресс не стоит на месте ))) 

среда, 25 декабря 2013 г.

Итак, ноут превращается... в элегантную точку доступа )))

Надумал сделать (попробовать) из ноута точку доступа Wi-Fi.
Начальные условия: ноут (старый гнусмаС R40) под Ubuntu 12.04 LTS. 
Беспроводная железка:  Ethernet controller: Qualcomm Atheros AR2413/AR2414 Wireless Network Adapter [AR5005G(S) 802.11bg] (rev 01) (если верить lspci)
Немерянно ссылок привело вот к этой теме: http://edigital.ws/ubuntu/wifi-tochka-dostupa-na-noutbuke-ili-netbuke-v-ubuntu/ 
Это как пример. На самом деле перепостов именно этой темы множество. Суть они: графическое исполнение программ WiFi Hostapd и dnsmasq в одном флаконе, которое написал парень по имени Егор Козинцев. Есть его страничка Вконтакте, ну и куча перепостов. UPD: Типа первоисточник.
Еще одна годная статья, где все расписано под "сделай сам ручками" вот здесь: http://help.ubuntu.ru/wiki/wifi_ap
Решил воспользоваться программой Егорки )))
Проблемы начались с прописки ppa.
Вначале надо  было добавить репы: apt-add-repository ppa:ekozincew/ppa
Тут и начались проблемы. Вот что мне вернула попытка добавить репы:
Traceback (most recent call last):
  File "/usr/bin/apt-add-repository", line 128, in
    ppa_info = get_ppa_info_from_lp(user, ppa_name)
  File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 84, in get_ppa_info_from_lp
    curl.perform()
pycurl.error: (56, 'Received HTTP code 407 from proxy after CONNECT')

Не стал разбираться, что там не так.

<UPD> А разобраться стоило. И таки разобрался! )))
Трабла с проксей. Вот здесь описано как пробрасывать apt-add-repository через проксю. 
Вкратце отпишусь - надо добавить в /etc/environment такие строки:

export http_proxy="http://username:userpass@proxy.domain.ru:port"
export https_proxy="http://username:userpass@proxy.domain.ru:port"


сработало, кстати, и без слова export.
</UPD>

Добавил строки вот отсюда в /etc/apt/sources.list:

Как вариант сработало.
Далее - по тексту....
Далее все прошло гладко: программка установилась, завелась. Конфиги выставил как сказано в инструкции. Точка доступа завелась. Начал проверять на смарте (LG P500). Точку увидел, получил айпишник. Вроде все норм... НО! дальше дело не сдвинулось :(
Смарт в интернеты ходить не хочет. В опере после ввода адреса страница не открывается и даже не отваливается по тайм-ауту.
В чем проблема? Не знаю...
Грешу на то что, сеть в офисе идет через проксю.
Может что-то с мостом eth - wlan?
Пока не разобрался. Надо смотреть конфиги. Еще есть варианты: настроить руками,  воспользоваться другими прогами (типа madwifi, ap-hotspot etc.). 
Просто данная утилитка показалась наиболее удобной.
Попробую её на домашней сетке и нетбуке под Ubuntu 13.10


Молодой программер опытному: Скажи, где у меня ошибка? Тот не поворачиваясь: в ДНК...

Целых две замутки окончились неудачей.
Замутка номер раз: сделать из ноута с Линуксом на борту - точку доступа Wi-Fi.
Замутка номер два: нарыл тему с прогой для 3G модема, которая не просто поднимает сеть, но и показывает счет и принимает/отправляет СМС-ки.
Далее по-подробнее.

четверг, 19 декабря 2013 г.

Сурикат Оцелоту не Зайцелоп ))))

Всем хороша Убунта! И всем мила ))) Не знаю как всем, но мне точно.
НО вот эти ее "Кодовые имена" - просто вешалка (((
Достало вспоминать как называется 12.04 (которая на рабочем ноуте) и как обзывается 13.10 (которая на нетбуке). 
Может только у меня такая проблема?
И, глядя на табличку соответствий, возникает вопрос: что курят в Каноникал??? )))))
Оставил табличку с первых версий - чисто поржать ))))
Взято отсюда: http://ru.wikipedia.org/wiki/Ubuntu



Версия Дата выхода Кодовое имя Кодовое имя по-русски Окончание срока поддержки
4.10 20 октября 2004 года[1] Warty Warthog Бородавчатый Бородавочник 30 апреля 2006 года
5.04 8 апреля 2005 года[3] Hoary Hedgehog Седой Ёжик 31 октября 2006 года
5.10 13 октября 2005 года[4] Breezy Badger Юный Барсук 13 апреля 2007 года
6.06 LTS 1 июня 2006 года[5]
10 августа 2006 года (6.06.1)[6]
21 января 2008 года (6.06.2)[7]
Dapper Drake Щеголеватый Селезень 14 июля 2009 года (для рабочих станций)[8]
1 июня 2011 года (серверная версия)[9]
6.10 26 октября 2006 года[10] Edgy Eft Нетерпеливый Тритон 25 апреля 2008 года
7.04 19 апреля 2007 года[11] Feisty Fawn Решительный Оленёнок 19 октября 2008 года
7.10 18 октября 2007 года[12] Gutsy Gibbon Отважный Гиббон 18 апреля 2009 года
8.04 LTS 24 апреля 2008 года[13]
3 июля 2008 года (8.04.1)[14]
22 января 2009 года (8.04.2)[15]
16 июля 2009 года (8.04.3)[16]
28 января 2010 года (8.04.4)[17]
Hardy Heron Выносливая Цапля 12 мая 2011 года (для рабочих станций)[18]
9 мая 2013 года (серверная версия)[19]
8.10 30 октября 2008 года[20] Intrepid Ibex Бесстрашный Козерог 30 апреля 2010 года[21]
9.04 23 апреля 2009 года[22] Jaunty Jackalope Бойкий Зайцелоп 23 октября 2010 года[23]
9.10 29 октября 2009 года[24] Karmic Koala[25] Кармическая Коала 30 апреля 2011 года[26]
10.04 LTS 29 апреля 2010 года[27]
17 августа 2010 года (10.04.1)[28]
18 февраля 2011 года (10.04.2)[29]
21 июля 2011 года (10.04.3)[30]
16 февраля 2012 года (10.04.4)[31]
Lucid Lynx[32] Сообразительная Рысь (варианты перевода:
«светлая», «ясная»,
«понятная», «прозрачная» и т. д.)
9 мая 2013 года (для рабочих станций)[33]
апрель 2015 года (серверная версия)
10.10 10 октября 2010 года[34] Maverick Meerkat[35] Свободомыслящий Сурикат 10 апреля 2012 года[36]
11.04 28 апреля 2011 года[37] Natty Narwhal[38] Изящный Нарвал 28 октября 2012 года[39]
11.10 13 октября 2011 года[40] Oneiric Ocelot[41] Мечтательный Оцелот[42] 9 мая 2013 года[43]
12.04 LTS 26 апреля 2012 года[44]
24 августа 2012 года (12.04.1)[45]
14 февраля 2013 (12.04.2)[46]
23 августа 2013 (12.04.3) [47]
Precise Pangolin[48] Пунктуальный Панголин апрель 2017 года[49][2][50]
12.10 18 октября 2012 года[51] Quantal Quetzal[52] Квантовый Квезаль апрель 2014 года
13.04 25 апреля 2013 года[53] Raring Ringtail[54] Нетерпеливый Какомицли январь 2014 года[55]
13.10 17 октября 2013 года[56] Saucy Salamander[57] Дерзкая Саламандра июль 2014 года
14.04 LTS 17 апреля 2014 года Trusty Tahr[58] Надёжный Тар апрель 2019 года

понедельник, 16 декабря 2013 г.

Да здавствует NOPASSWORD!

Возникла необходимость избавиться от постоянного ввода пароля sudo в Ubuntu.
Накопал по теме вот это:
"Основное:
Самое-самое первое: думаем и понимаем, зачем это надо делать )))))) 
Далее вот:
  1. пользователь должен быть в группе sudo и выше.
    * Примечание: если это тот пользователь что заводился первым, то это уже так.
    $ groups
    *** adm dialout cdrom floppy audio dip video plugdev fuse lpadmin admin winbindd_priv
    
  2. $sudo visudo
    user  ALL=(ALL) NOPASSWD: ALL
    НО!!!
    Эта запись должна быть ОБЯЗАТЕЛЬНО ниже строчки про %admin!!!
    Естественно, везде "user" заменяем на имя своего пользователя.
    В итоге, должно выглядеть где-то так:
    # User privilege specification
    root    ALL=(ALL) ALL
    
    # Members of the admin group may gain root privileges
    %admin ALL=(ALL) ALL
    user     ALL=(ALL) NOPASSWD: ALL "
     


    UPD20180704: Вот он! Первый факап! )))
Короче что-то наредактировал, что перестала восприниматься команда sudo. Рецепт восстановления мяса из котлет.
Надо запустить команду pkexec visudo и отредактировать sudoers. Или как минимум вернуть к исходному виду )))