a direct publicism site
personal pages of Yasen Pramatarov
StatusNet profile   Diaspora profile   ClaimID profile   LinkedIn profile

ubuntu

За истинските и неистинските линукс-ползващи


Никога не е късно човек да се направи на идиот и да загуби цял ден, без да броим нервите, тръшканията и тюхканията, и то само заради “минута невнимание”. Снощи си омазах компютъра. А в Троян нито зная откъде и от кого да взема дикове за зареждане, нито изобщо познавам някого, който да ползва GNU/Linux. То и иначе не че познавам много народ, де. С две думи — голяма каша беше.

Не зная как се прецаква инсталация на Уиндоз, то там май нещата от само себе си се “нагласят” при по-продължителна употреба. Но при линукс-системата е много лесно. Най-вече лесно е не за друго, а защото става по безумни, абсурдни начини. Всички опасни неща хората са ги обезопасили, има какви ли не неща, които възстановяват данни, питат за потвърждение, не позволяват при конфликт на правата — изобщо дуракоустойчивост.

Но, както всеки, имал нещо общо с администриране знае, пред истинския дурак няма нищо устойчиво. Особено ако е с root-акаунт в ръцете. Най-лесното и в същото време най-невероятното нещо е човек да си “отреже клона”. Както направих аз, като дадох reboot на система, която в дадения момент не можеше да се рестартира.

Та първото правило, за пореден път, е да внимавам с root. Независимо от обстоятелствата. Все едно работиш с ток бе, когато е най-сигурно, тогава е най-опасно. Защото тогава не внимаваш. Не съм от хората, които работят под root, ползвам го само когато реша и само за отделни конкретни неща. Лошото на такава система е, че така ми се притъпява вниманието. Второто правило е да не ползвам su и sudo, когато съм наистина, ама много уморен. Или поне да не го ползвам за разни екзотики. И особено важно — да не го ползвам, когато съм на 150 километра от чантичката си с дискове и нямам откъде да взема boot-диск.

——

Снощи бях твърде уморен, за да работя (нещо взе да ми се случва често тия дни май) и затова си седя аз и си ровичкам разни неща. По едно време решавам ей-така, между другото, да размествам разни дялове, да преоразмерявам LVM-томове и да сменям файлови системи. Не ме питайте за какво ми е било. Истинският въпрос е с кой точно акъл премествам /boot на друго физическо място, после се занимавам с други подобни ненужности, чета по някое време прясната извадка от rss-четеца и накрая рестартирам.

GRUB Error 15 още в началото на зареждането на Grub. Честито! IBM ThinkPad T42 за нула време стана парче ненужно желязо. Евала на айбиемци за железните им кутии, така кютукът наистина може да става за трошене на орехи.

——

От сутринта се чудех какво да направя. Като резервен вариант оставих да се обаждам на хора тук, вярвам че все някак щях да достигна до диск. След като се наядосвах, излязох да търся — логично първият ми избор беше интернет-доставчикът ми. City Net.

Отивам аз в магазина на “Сити нет” в Троян, до реката на пешеходната улица при площада, и викам “така и така, аз съм ваш клиент и понеже си повредих операционната система, дали можете да ми помогнете?”. Човекът ме гледа с леко учудване и аз продължавам, че ми трябва чисто и просто инстаалционен или жив диск с някоя линукс-дистрибуция, няма значение каква точно. Ако нямат, ще се радвам да ми изтегли и да ми запише. Тъй де, нали са ISP, все ще имат трафик…

Човекът се чуди за миг и после пуска усмиква до уши “ами идете при момчетата в офиса, те там ще ви помогнат”. “Къде беше? А, над тото-то ли, дето имате реклама там?” “Да, там — даже може да ви инсталират каквото пожелаете”. Само това ми трябва — момче от лан-ка да ми пипа служебния компютър. Не че бих си дал личния, де.

Отивам аз в “офиса” “над тотото”, катеря третия етаж по едни тесни вити дървени стълби, дето само им трябва лек трус и са не на земята, ами направо под нея. Отварям — една мацка и отзад в стаичка трима пича. Давам по каналния ред — добър ден, така и така, имам проблем с компютъра, с кого мога да говоря? Посочи ми кое точно момче, отивам аз при него и здравейте-здравейте.

Аз казвам, че не мога да си ползвам машината, защото съм си повредил операционната система. И ще се радвам много, ако ми дадат за две минути някакъв инсталационен или лайв диск, за да си я оправя. “О, хм, ами не, ние нямаме такива неща, лайв нямаме тука, не”. Добре, а ще могат ли тогава да ми запишат някоя дистрибуция, без значение, каквато имат, или зареждащ диск примерно? “Не, нямаме, не може”.

Въх, дгое, ами сега? Подхвърлям им, че на мен ми трябва съвсем за малко, само да си оправя компютъра, че да мога да им ползвам услугата после. “А, не, не записваме нищо ние, (пауза и цъкане из някакъв жиесем встрани) забранено ни е да правим такива неща”.

Не съм ги тормозил много — целият разговор продължи десетина секунди и хич не съм настоявал. Много, много добре ми е познато това отношение и тоя поглед “абе я ни остави на мира, ние тука админите толкова работа имаме”. Нека се правят на BOFH — то ако не сега, за кога да им е. Знам, че сигурно и не разбират много от ИТ, знам, че сигурно и заплатите не са им много за казване, сигурно и шефът им е някое дърво и изобщо сигурно са много притеснени от глобалното затопляне и от протестите на млекопроизводителите. Та само аз ли съм им на главата.

Ама така не се прави. И аз съм бил админ и макар да не продължих и да не си развих тази кариера, никога не съм гонил юзър така. Най-малкото не могат изобщо да са сигурни, че човекът пред тях не знае повече за работата им, отколкото самите те. Разбирам прекрасно какво е да дойде потребител точно в най-натовареното ти време и да иска от теб глупости, които се предполага, че трябва да може сам да свърши. Още повече ако се държи надменно и нагло и изисква от теб да му помогнеш, защото си все пак поддържащ персонал, а той е от управляващия. Примерно.

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

Тъпанари.

——

Обиколих центъра с блуждаещ поглед, обмисляйки какво да правя. Леко поизоставам с планчето си за работните задачи, но ако имам работещ компютър, ще мога да си го наваксам. Без компютър — естествено не.

Преди години знаех един интернет-клуб в града, но хем отдавна не съм идвал, хем съм ходил там само веднъж навремето, хем пък и те нали напоследък интернет-клубовете вече са “демоде” и масово ги закриват.

На прибиране минавам покрай едно магазинче за хардуер. Отпред често стои кола на “Вали Компютърс”. Влизам аз, вътре трима човека нещо работят и един си почива, чете нещо и похапва бисквитки. Всичките — някъде приблизително на моя възраст момчета. За разлика от ония в “офиса” на City Net, дето си бяха нагли пубери.

Казвам им какъв е проблемът и че съм решил да вляза, понеже все пак са компютърна фирма и може евентуално да помогнат. Човекът, с когото говорих се зачуди, каза че те нямали и се заговорихме къде наблизо може да намеря. Казах им как са ми отговорили в “Сити Нет” и те всички изсумтяха с леко възмущение.

Момчето, което почиваше се замисли и ме пита “Ама на вас ви трябва Линукс, така ли?” Да, казвам. “Ами няма проблем, сега ще ви запишем, щом е Линукс”. “Убунту става ли — идеално, казвам, става!” За нула време взе матрица, намери файла в компютрите, даже тръгна да проверява дали е последната версия, пък аз го спрях, викам му “Няма да точите нищо, каквото има — това.”

Поразговорхме се какъв е проблемът, каква дистрибуция ползвам аз, той веднага каза, че то Убунту-то е на практика Дебиан. Знам, викам, пък и на мен ми трябва само за буут-диск да си оправя дяловете. Използвах случая да ги питам дали имат платка за Firewire, че ми трябва. Показаха ми веднага, обаче викат “по-добре провери дали ще тръгне с линукс-а, да не ти а продадем, пък да не ти върши рабта”.

Не знам как повече да обяснявм, че бях очарован от обслужването и най-вече от колегиалното отношение и помощта. Бас ловя, че тия хора знаят повече за системи и мрежи, отколкото ония BOFH-та в лан-ката. При това — забележете — това не им е работа, те продават хардуер! Обаче си теглят дистрота, записват си ги, разучават си коя каква е, в крак са с новините от бранша и най-вече всичкото това не им пречи да намерят общо три-четири минути да помогнат на някого. Който даже не им е точно клиент — защото и firewre-платка не си взех днес. Не че нямаше да ми я продадат, но предпочетоха да ми напомнят да поровя в мрежата дали е съвместима и чак след това, когато намеря за удобно, да отскоча — те са там и платката е там. :)

Накрая ми каза “35 стотинки за диска само”. Аз дадох дребните си пари в момента — два лева — и благодарих много, защото много са ми помогнали. Искаха да ми връщат ресто, момчето, което записа диска ми казва “ама не, как така, те Убунту не ги продават, ние ли пари да взимаме, не няма нужда”. Но аз настоях — знам че това хич не са много пари за почерпка, но пък толкова имах. Тръгнах си доволен, пък те ако могат да пият по едно кафе от мен ще ми е приятно.

——

Убунту-то свърши работа и сега пиша от моя си възстановен Дебиан. Трябва да си запиша нещо мъничко, че Убунту е супер тежко за такива неща, дискът щеше да се запали от въртене, а и много време отне. Преди си носех DamnSmallLinux за такива цели, нещо такова ще трябва пак да си направя.

Забавих се, защото трябваха няколко рестарта за да се сетя как точно да оправя кашата. А един рестарт с това тежко лайв-CD е бая време. След доста лутане и чудене, накрая се оказа, че правилният път е първо да си заредя модулите, с които device-mapper да може да активира томовете в LVM групата ми.

 
# lsmod | grep dm
(нищо)
# modprobe dm-crypt aes_generic aes-i586
(вече са там и LVM работи ок)
# vi /etc/apt/sources.list
(Трябват ми две неща, едното е lvm2, а другото е mc. Не знам защо, наистина не знам, но в много “графични” дистрота упорито отказват да слагат Midnight Comander по подразбиране. Снобари. Та в Убунту тия неща са в допълнителното хранилище, затова включвам universe)
# apt-get update
# apt-get install lvm2 mc
# lvm
lvm> vgchange —ignorelockingfailure -P -ay

Първата опция е леко “връзване на гащите”, втората има смисъла на “—partial” и ще зареди и само частично достъпните групи. Понеже се сетих, че моята е разпръсната на два дяла. Третата опция задава да се активират всички открити томове. И вече се появяват записи за устройствата в /dev в поддиректория с името на групата томове. При мен — в /dev/rainmaker/.

Следва монтиране на всеки нужен том:

# mount /dev/<volume_group>/<volume> /mount/point

И вече на спокойствие в mc прехвърляне, оправяне, редактиране и нагласяне на файловете. Ако нещо може да не е наред с GRUB, най-добре е направо да се влезе в повредената система с

# chroot /mount/point/of/root/volume

и да се преинсталира grub. При мен нямаше нужда, макар доста неща да се бяха омазали по другите дялове. За щастие си намерих всичко, оправих си го и при последния рестарт внимателно извадих CD-то от лаптопа и го прибрах на сигурно.

Едно Убунту спаси Дебиан Сид, изпаднал в нужда на много километри от дома. :) А, и наздраве на момчетата от Вали в Троян!



Tags:
8 August, 2008 - 17:35
4 коментара
 

Разхвърляно 07


Как да не е разхвърляно — дълго пред-рожденно смъцъфърцване и съвсем мъничък, но приятен импровизиран празник с няколко приятеля, дошли на гости за час-два след работа. Преди десетина дни пък започнах да пиша текстове срещу заплащане, в това поне нали би трябвало да съм добър, нали съм учил все неща, свързани с разбирането и изработването на текст. Малко след това получих и първите си парички от това. Засега съвсем мъничко на брой в сравнение с нормалното щатно офисно заплащане, но в крайна сметка всичко опира до постоянство, интерес и развитие. Един вид първи ми подарък за рождения ден, който сам си направих. Да вляза в ритъм още малко и може да пиша и другаде. Да се надяваме, и в моите сайтове.

Празнувания

На рожден ден дойдоха Мила с малка Дени и Дени и Андрей. Не очаквах, всъщност не, очаквах и това беше проблемът. Цял ден се тормозих и се притеснявах, че ще има купон, макар и малък. Не можах да се отпусна, а мразя така. Все пак когато дойдоха едни весели и се разприказвахме за наши си глупости, веднага ми стана приятно. Следващия ден пък скитах из кръчмите с Иван и Павел, за това сега хич не ми се припомня даже. Исках да ида на BarCamp-а, организиран от Богомил и да пия една бира с други като мен изкушени от новия днешен уеб, но не успях да стигна. Не че съм се прибрал, то пиенето с Павката е олимпийска дисциплина — въпрос на чест и изтощително. Сърдит съм, че трябваше да остана, не ми харесва и не бяха такива чак сбирките ни като студенти — но какво пък, рожден ден ми е, приблизително веднъж в годината е. Обадиха ми се приятели, докато съм бил навън е дошъл и Сашо. Много исках да видя нашия дръмър, пък и той чака в близките дни дете, а не съм го виждал от зимата май. И семейството на брат ми дойде, но на следващия ден, когато си бях вкъщи и беше много весело. Малките за първи път видяха Светли и го гушкаха постоянно и двамата. Той ги гледаше леко учуден и с безмерен интерес, но на моменти му писваше и… пискваше :)

SCO и Microsoft

Две хубави новини — SCO фалират, а Microsoft ги ощипа европата с половин милиард в зелено. Накратко, след няколкогодишно увъртане и от двете страни, най-накрая европейските съдии са решили, че M$ провеждат нечестно конкурентната си политика. Преди по едно време беше проблемът в интегрирането на уеб-четец към операционната система, сега пък е нещо с програмата им за филми. Или там какъвто боклукец е “медиа плеярът”. Не ползвам такива неща и не ща да зная. Не ми е интересно и самото решение — то бива, бива ама толкова време да се бавят и да оставят явен монополист да си разиграва коня… Нещо повече, това сега е поредното вдигане на медиен шум около Майкрософт. И кой печели от него? Хайде да познаем! Всички журналисти се надпреварват да казват, че “тях Майкрософт бълха ги ухапала” и че официалните годишни приходи на фирмата били почти 50 млрд. долара. Милиарда, годишно! Четири години ги чакаха, и накрая ги глобиха с половин милиард. И половината новини са за това. Е, честито! Както каза Николай Манчев тия дни, това си е начинът да си купиш монопол.

А SCO са вече не смешни, а направо жалки. Преди уикенда адвокатите им казаха, че ще “се възползват от процедурата” за обявяване на банкрупт. Днес пък стана ясно, че вече наемали счетоводители на час, понеже през уикенда половината им счетоводен персонал бил или напуснал, или уволнен поради недостиг на средства. Двама от напусналите счетоводители били известни в бранша и със стаж в SCO над десет години. И всичко това само за да се оформят документите за фалита. Който не знае кои са SCO, да провери. Много показателен пример. Тогава Novell им посочи среден пръст и заслужено ги изрита настрани. Днес същите Новел правят малки смели глупости, ще видим докъде ще стигнат. Най-прясната е увъртането им около подкрепата за бързата процедура по приемане на измисления офисен стандарт на Майкрософт OOXML. С подкрепата си за OOXML още от миналата година Novell “издърпа” силово от другата страна няколко дистрибуции на GNU/Linux, като TurboLinux, Xandros, своята си SuSE и най-показно Linspire. Сключи и сделки за патентни споразумения с Microsoft. Упорства да направи лошо впечатление и с подкрепата на Mono, при която се набляга не на това, че се пише по-лесно на него, а че приложенията са преносими платформено. Последната “междуплатформена” заигравка на Novell се нарича Moonlight. Но тя е съвсем нова инициатива.

Аз лично чакам кой ще е следващият в редичката на Microsoft и SCO. Малко ми е неприятно, че Мигел де Икаса е все в центъра на стратегиите на Новел откъм техничарската им страна. Напоследък друга фигура ме интригува все повече — Марк Шатълуърт на Ubuntu. Ще пиша отделно за него.

Велосипедът

Колелото ми стои почти цяло лято прибрано в коридора. Последно излизах с него преди няколко месеца, и то инцидентно. Работенето вкъщи на свободна практика има и негативите си — преди ходех на работа с велосипед, а сега като излизам рядко и то за срещи с приятели, колелото все е неудобно. Няма паркинги за колела, не мога да си го оставя пред заведението и да не се тревожа кой и кога ще го открадне или повреди. Автомобилите са навсякъде, но в часовете за ходене на работа са някак по-малко, тоест всичките са в движение и човек може да кара покрай бордюра или върху тротоара. А когато аз излизам сега, след работното време на приятелите ми, всичко е фрашкано с паркирани автомобили. Не зная кой ще е следващият кмет на София, а и не ме интересува, нито ще гласувам. Но и да не гласувам, и да не ме интересуват полит-игрите им, все пак имам интереси и изисквания към града. Не е приемливо да има толкова много автомобили из улиците и тротоарите. Не ми е работа да решавам как да оправят проблема, но трябва да го оправят. Заплата получават, да им се не види и търтеите…



Tags:
18 September, 2007 - 10:58
6 коментара
 

Syndicate content