Преди няколко месеца ми направи впечатление, че един готин домейн е бил оставен неплатен. Реших да проследя развитието на статуса и днес той бе изтрит. Реших да го регистрирам, въпреки че от него не мога да имам някаква материална полза, той все пак е интересен за мен. Става дума за unix time. За сега съм оставил копие на оригиналната статия от WikiPedia, но за в бъдеще ,при наличие на повече свободно време, обмислям да сложа полезна информация за unix time stamp-a.
Archive for the ‘Linux’ Category
Unix Time
August 16th, 2009eee pc: no space left on device
July 15th, 2009Тази вече ми попадна един от първите Eee PC 701 Series на Asus със странният проблем, че не му върви Skype. Да, в първият момент се очудих, при това много:) В крайна сметка се оказа, че горкото бълва грешки при всяка операция. А в най-крайна сметка причината бе в бъг на UnionFS (файловата система, която се използва за Eee PC).
При опит за създаване на файл в конзолата ядрото пищи за липса на място:
$ touch sdf
cannot touch ‘sdf’: No space left on device
В същото време df -h вади друга информация: Read more »
Slackware: error while loading shared libraries
December 29th, 2008Това сигурно е любимата грешка на много млади и стари любители на Slackware.
Какво означава всъщност “error while loading shared libraries”?
Както при Windows така и при Linux по-сериозните приложения изполват много библиотеки (под Windows .dll, а под Linux .so) Когато някоя от тях липсва на твърдия диск или пътя до нея не е оказан операционната система извежда гореспоменатото съобщение.
Най-често съобщението се вижда при линукс дистрота, които не поддържат взаимовръзка между пакетите, точно както е и под Slackware.
Как се решава проблема? Сравнително лесно!
Взимате името на липсващата библиотека и я търсите из пакетите на Slackware: http://packages.slackware.it
За да разберете кои са библиотеките, които дадена програма използва, под Linux можете да използвате програмката ldd. Ето и пример с ls:
ldd /usr/bin/ls
linux-gate.so.1 => (0xffffe000)
librt.so.1 => /lib/librt.so.1 (0xb7f24000)
libacl.so.1 => /lib/libacl.so.1 (0xb7f1d000)
libc.so.6 => /lib/libc.so.6 (0xb7dd2000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7dbb000)
/lib/ld-linux.so.2 (0xb7f3c000)
libattr.so.1 => /lib/libattr.so.1 (0xb7db7000)
Ако по някаква причина някоя от библиотеките липсва, то след => ще се изписва “not found“