6807
Устанавливал я Ubuntu Netbook Remix 9.10 на Eee PC 700. Объём SSD — 2 ГБ. После первой установки накопитель оказался забит почти полностью. Поудалял игры-утилиты, освободил около 80 метров, начал ставить русский язык. Места не хватило. После перезагрузки система с грохотом упала, отказавшись пойти дальше логина. Стало ясно, что одним накопителем дело не обойдётся: нужна или карта памяти, или флешка.
Добыл карту тоже на 2 ГБ, решил поместить на неё /usr и /home. Стал прикидывать размер /usr. Загрузился с флешки и открыл свойства папки. Система начала неторопливо подсчитывать файлы и их объём.
Когда размер перевалил за 1 ГБ, мне стало не по себе. Когда стал приближаться к 1,2 ГБ, я начал понимать, что /home всё же лучще разместить на SSD, а карту полностью отдать под /usr. Когда счётчик подбирался к 1,5 ГБ, закралось подозрение, что такой вариант тоже может окончиться тем, что карта забьётся хламом сразу после установки локализации, и я в сердцах выкрикнул: «/usr, не расти!..» В следующую секунду подсчёт остановился, явив цифру в 1,4 ГБ.
Похоже, что из памяти далёкого детства всплыла фраза «Горшочек, не вари!», которая, слегка преобразившись, помогла мне остановить бурный рост аппетитов линукса.
6683
Не так давно подарили мне нетбук известного производителя с предустановленной виндой. Будучи закоренелым линуксятником, на второй же день пользования я снёс систему и установил любимый Zenwalk.
Несколько месяцев мы с ноутом сотрудничали без каких-либо проблем; о винде я с тех пор не вспоминал. Вчера на работе в свободное время я вертел машинку в руках, перевернул — и увидел микрософтовскую наклейку с лицензионным кодом и голограммой. Через несколько секунд я уже отковыривал злосчастную бумажку от корпуса и оттирал спиртом клей.
При следующем же включении система отказалась загружаться. После появления стандартного информационного экрана возникал моргающий курсор, и всё замирало. В биосе ничего интересного найти не удалось: при сбросе настройки и попытке перетасовать порядок загрузки ничего не менялось. Расстроившись, я выключил электронного друга и отложил решение проблем до возвращения домой.
Дома, вновь сбросив настройку, я попытался загрузиться с USB. Чудо — компьютер съел загрузочную флешку и согласился запустить ядро линукса и систему с корневого раздела. Переустановив загрузчик, я ребутнулся и больше не имел проблем.
Так и осталось загадкой, что же случилось с загрузчиком. Меня терзают догадки, что это была обида и месть машинки за наглое удаление последних признаков проприетарного влияния.
6647
Напомню древнюю поговорку: «Настоящий админ работает так долго, что уже и сам не помнит, какая его любимая операционка».
Счастливый и беззаботный линуксоид существует не только в виде «сферического в вакууме». Я таких знаю немало, но ни от кого из них я не услышу о глючности винды, скорее:
— Не, у меня винда тоже замечательно работает на домашней машинке, но ты посмотри, как на Маке всё гламурненько смотрится!
— Мне иксы как-то привычнее — тут уж каждый для себя решает. Поиграть и из-под Вайна можно.
— Линукс на ноуте, винда на виртуалке. Ноут-то один, а наоборот как-то глупо получается.
У всех у них бесперебойно работает любая ОС. И лишь от убеждённых параноиков я слышу:
— В винде слишком много уязвимостей! Нет возможности пересобрать ядро с динамической адресацией памяти и шифрованием! Я сам не видел, но не зря же пишут, что она глючная!
От радикально настроенной дальновидной молодёжи:
— ПО должно быть свободным! Долой корпорации! MS — воры!
И только юные безмозглые кулхацкеры орут:
— Винда глючит! Настоящие админы признают только линукс! Раньше у меня стояла винда — постоянно сваливалась в BSoD, тогда гуру поставил мне линукс, и теперь я тоже гуру!
6631
Нужно было в сети поднять небольшой сервис. Покупать под это новый сервак — дорого и бестолково. Взял старый комп, на котором случайно оказалась Убунта. Решил не переставлять, просто доставить нужные демоны и почистить скрипты. Сделал удалённый доступ, решил протестировать и донастроить из дому.
Дома наблюдаю странность: сервер исчез. То ли завис, то ли ещё что. На следующий день проверяю — работает как часы. Судя по логам, включился ровно в полночь. В офисе никого не было, другие компы не выключались — значит, не питание.
Следующим вечером ситуация повторилась со стопроцентной точностью: в 21:40 компа нет, в полночь появляется опять. Начал искать его на свитчах, проверять ARP — и в итоге нашёл в кроне основного шлюза запись:
# turn all machines off
30 21 * * * /root/bin/shutdown.all
Вспомнил, как много лет назад с коллегой «автоматизировал» сеть:
— все компы выключались по расписанию (виндовые по RPC, юниксовые по SSH);
— интернет включался и выключался в условленное время, чтобы люди работали, а не по сети шарились;
— разбуженные по Wake-on-LAN компы загружались по сети и при необходимости мультикастом загружали образы жёстких дисков.
За все эти годы, когда в сети царили хаос и анархия, а роль админов выполняли разные люди, скрипты не утратили работоспособности.
6615
Некоторое время назад я, бородатый и свитератый линукс-админ, решил оптимизировать дисковое пространство, обьединив два винта в одну группу LVM. Для этого на работе был позаимствован винт с ёмкостью, достаточной для временного хранения всех данных вместе с системой.
Не так давно возникла горячая потребность в LiveUSB-системе: таскать с собой диски неудобно, да и не везде есть приводы. Собрав образ системы, лёгким движением dd я влил его на флешку. Первое подозрение закралось, когда я увидел скорость, с которой была выполнена операция. Внезапно система выдала несколько жалоб на дисковую подсистему.
После перезагрузки меня ждали жалобы на отсутствие физического тома. Подумав о сбое старого винта, я загрузился с LiveCD с намерением пройтись testdisk, fsck и прочими инструментами восстановления. Когда я обнаружил на втором винте раздел размером в полгигабайта, на котором висела до боли знакомая метка DEBIAN_LIVE, я облился холодным потом и мысленно похоронил пару гигабайтов данных, которые ни разу не попали в список резервирования. В срочном порядке был расчехлён ноут и опрошен Гугл. Восстановить структуру томов удалось, но файловые системы были покрошены в капусту. Не удавалось достучаться ни до одного из резервных суперблоков.
Придя на следующий день на работу, я вспомнил о том винте, куда складывал данные при миграции. Уже не надеясь на чудо (есть у меня привычка: перед возвращением «на склад» проводить низкоуровневое форматирование), я воткнул его в одну из свободных машин. Радости не было предела: на диске лежала полная копия системы и всех документов двухнедельной давности.
6584
Позволил «семёрке» обновиться до SP1. Она всё поставила, потребовала перезагрузку, я позволил. На экране появилась надпись: «Сборка пакета обновления». У меня возникла ровно одна ассоциация: configure && make && make install.
А добила винда меня через несколько минут, когда я, бросив беглый взгляд на экран, увидел GDM. На осознание того, что комп отправился в ребут, и GRUB запустил стоявшую первым пунктом Убунту, ушла пара десятков секунд.
6540
Это в Виндоус-то — да и не копаться? Рассказывайте сказки кому другому.
Вот например, обычная рабочая машинка с обычной XP и обычным Вордом. Под конец рабочего дня понадобилось распечатать документы. Казалось бы, что может быть проще? Один документ выходит, второй, третий… А третий на печать вроде бы идёт, но не печатается. Второй заново — печатает, чистый лист с «бла-бла-бла» — печатает. Третий документ на печать уходит, но из принтера не появляется.
А документ нужен. Переустанавливаю драйвера. Тестовую страницу печатает. Старые документы печатает. Третий документ — хоть ты тресни.
Тут, наверное, опытный виндовый гуру с усмешкой скажет: «Да просто надо было в реестре удалить ключ G6FS7-GSS77E-8SGGG-EQQQP, произнести заклинание духа Ёроол-Гуя и три раза повернуться на левой пятке!» Но что делать простому юзеру, которому нужен документ, распечатанный на бумажке?
А очень просто: простому юзеру оказалось достаточно ноута с Убунтой и Опенофисом, который совершенно случайно принёс с собой заказчик. Юзер подключился к местной вайфай-сети, нажал на кнопку «Найти принтер», потом на кнопку «Установить» — и всё заработало. И к чему были пятничные вечерние камлания вокруг Ворда?
Иномарка у вас, говорите? Ну, если только «Запорожец»…
6523
«Ubuntu 11.04 использует в качестве основной графической оболочки Unity вместо GNOME». Кого? Хм… Скриншоты прикольные. Ну-ка, попробуем:
# wget http://releases.ubuntu.com/natty/ubuntu-11.04-desktop-i386.iso
Давай, скрипи быстрей, cdrtools. Ну и где этот ваш Юнити? Почему чёрный экран? Alt+F1.
Error бла-бла-бла /dev/sr0
Что! Да отличная была болванка! Ладно. Вторая битая болванка. Третья битая болванка. Где моя флешка?
# dd if=/home/user/ubuntu-11.04-desktop-i386.iso of=/dev/sdb1
Опять нет? Что теперь? Варгх! Да я вчера на этой флешке весь восьмигиговый бэкап базы по городу катал! А если…
# yaourt -Ss unity --aur
Опа. Ну давайте попробуем, раз есть такой. Да будет свет! Ой, как оно у вас тут всё стремно. Блин, а чего ж так неудобно? А чего так тормозим? Как у вас тут консоль найти? А-а-а! Alt+F1.
# sudo reboot
# exec openbox-session
Фух. Так-то лучше.
6520
Линукс коварен. Линукс сведёт меня в могилу.
Возьмём нетбук. Поставим на него Ubuntu 10.10 Maverick Meercat. Вроде бы неплохо, да? Но вайфай не работает. Восславляя Билайн и Андроид, подключим коммуникатор HTC в режиме USB tethering и поставим на зверька Broadcom STA driver. А ещё ведь надо обновить базу драйверов, а канал узкий и медленный… Помедитируем над методичкой по матану.
Сорок минут методичного поклёвывания методички носом, перезагрузка — и вожделенный драйвер у нас. Передёрнем хардверный выключатель вайфая. Он продолжит светиться мертвенно-золотистым цветом, повергая в пучины отчаяния своего владельца, а заодно и созерцающих его унылую физиономию.
Не беда — у нас есть интернет-канал, мы можем гуглить интернеты. Оказывается, подобный разрыв шаблона случается почти у всех владельцев нетбуков, если верить форумам Canonical. Ещё часок шаманства, тщательная инспекция куцых настроек CMOS, терминальные команды вроде rfkill unblock all из-под рута и проч. В злобе своей перезагрузим несчастное устройство. «Обнаружены новые беспроводные сети», — отрапортует зверёк, косясь на владельца синим глазком вайфай-переключателя.
* * *
Мне, наверное, никогда не понять, почему злосчастная sudo rfkill unblock all сработала с четвёртого раза при одной и той же последовательности действий. Остаётся уверовать, что у техники HP просто есть душа, особенно если на неё поставить Убунту. Надо бы прикупить БП к выхоженному сетевому МФУ той же марки, что я нашёл на помойке. Тоже, наверное, за своеволие изгнали беднягу…