Журнал LinuxFormat - перейти на главную

LXF147:20

Материал из Linuxformat
Версия от 19:45, 15 июля 2014; 2sash-kan (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

20 способов сломать Linux

Linux славится надежностью, но Нейл Ботвик доказывает, что все равно есть море способов повредить идеально работающую систему.
01 Переполнение файловой системы
Если файловая система, содержащая /var, заполнится, ни одной программе будет не записать сообщение в журнал, и все системные процессы заглохнут. Замусорить /var/log способен пошедший вразнос процесс; а если вы все храните в одной файловой системе, вспомните, сколько вы наскачивали в свой домашной каталог.
02 Переустановка Windows
Нет, это не типовой анти-Microsoft’овский выпад линуксоида – установщик Windows не особо дружелюбен к иным операционным системам и загрузчикам, и если вы переустановите Windows, он ваш загрузчик затопчет. Впрочем, нужды в переустановке Linux нет: установочный CD обычно предоставляет опцию исправления загрузчика, или можно запустить grub-install с Live CD.
03 Нехватка памяти
4 ГБ ОЗУ – вроде и много, но только пока вы не отдали какую-нибудь безумную команду: например, gimp *.jpg в каталоге, набитом фотографиями с разрешением 12 Мп (не спрашивайте, откуда я это знаю). Вас спасет раздел подкачки, но все будет так тормозить, что создастся впечатление системного сбоя. По исчерпании раздела подкачки сбой, кстати, тоже реален.
04 Следование советам из Интернета
Web-форумы полны ценных советов и рекомендаций, но среди них встречаются потенциально опасные, способные нанести серьезный урон. Различать тут трудно: даже опасный совет может быть дан из самых добрых побуждений, а хороший совет – быть неверно сформулированным. Особой осторожности требуют команды, применяющие su или sudo.
05 Установка еще одного дистрибутива Linux
Это аналогично ранее описанной переустановке Windows. Хотя установщики дистрибутивов умеют обнаруживать Windows и создают систему с двойной загрузкой, некоторые из них не замечают на диске Linux-собратьев, и ранее установленные дистрибутивы могут исчезнуть из меню. Но сам-то дистрибутив никуда с диска не денется.
06 Нечастые обновления
Если вы месяцами не притрагивались к своему дистрибутиву, а потом затеяли установить более 300 обновлений сразу, это не обязательно вызовет поломку. Но уж если вызовет – удачи вам в поиске причины. Обновления часто и помалу – вот безопасный способ поддержания системы в актуальном состоянии.
07 Обновление вслепую
Никогда не выбирайте обновление списком: тогда при сбое вы вряд ли поймете, где проблема. Или выведите список установленного ПО с помощью менеджера пакетов. Так вы узнаете, что менялось, когда сбой возник – или просмотрите файл журнала менеджера пакетов.
08 Работа с новейшим ПО
Да, все мы любим пробовать новинки, но помните о сопутствующем риске. Новое ПО не успело получить долгосрочного тестирования, и фактически теперь тестировщиком становитесь вы – поэтому не обновляйтесь до новейших альфа-релизов, если вам дорога бесперебойность работы компьютера.
09 Стирание /home
Это не повредит Linux, но вы потеряете все свои настройки и персональные файлы, которые там хранились. Поэтому практичнее всего держать /home на отдельном разделе, чтобы установки и обновления не портили личные настройки и данные.
10 Потеря пароля
Забыв пароль, вы не сможете ничего делать, если только в системе не установлена автоматическая регистрация. При потере пароля root компьютером вы пользоваться сможете, но вам не удастся устанавливать и обновлять программы или модифицировать систему. Потеря пароля к зашифрованной файловой системе означает возврат к расчетам в столбик.
11 Установка нового ядра
На первый взгляд это кажется странным: ведь новое ядро должно быть лучше и надежнее. Но ряд устройств зависят от модулей, не поставляемых с новым ядром. Особенно это касается графических адаптеров и адаптеров беспроводных сетей. Некоторые дистрибутивы переустанавливают их автоматически; в противном случае потребуется воспользоваться проводной сетью или перезагрузиться со старым ядром и переустановить драйверы для неработающих устройств.
12 Попытка применить pulseaudio
Если вам уже досадила сложность аудиосистем Linux, вы меня понимаете. Если нет, не трудитесь проверять. Ваша звуковая система некоторое время поработает, а потом ни с того ни с сего откажет. Разработчики, пожалуйста, ну дали бы вы нам простую и понятную аудиосистему для Linux – желательно с меньшим числом слоев, чем у луковицы...
13 Пакеты из другого дистрибутива
Бывает, что в вашем дистрибутиве нет нужного пакета, а в другом дистрибутиве он есть. Не поддавайтесь соблазну установки «чужих» пакетов: это путь к безумию. Может быть, с пакетами Debian в Ubuntu все и обойдется, но рано или поздно (а в случае RPM-пакетов – скорее рано) ждите неприятностей.
14 Запуск fork-бомбы
Fork-бомба – это мелкий скрипт оболочки, который быстро плодит процесс за процессом, пока компьютер ими не подавится и единственным выходом будет выдернуть его из розетки. Некоторые дистрибутивы предотвращают подобный эффект, ограничивая количество процессов, запускаемых одним пользователем, хотя бы и root. Если кому интересно, что это такое, вот код:
#!/bin/sh
:(){ :|:& };:
15 Переустановка
Предпочтительное «решение» большинства проблем Windows – переустановка ОС. Но проделайте это в Linux, и добьетесь разве что потери всех своих настроек, а также и шансов на выяснение причин проблемы и ее решение. Переустановка отдельных пакетов тоже помогает редко, поскольку не затрагивает настроек в вашем домашнем каталоге, а это наиболее вероятный источник бедствия.
16 Блокировка подкачки
Возможно, вы думаете, что ныне, когда даже в ноутбуках не менее 2 – 4 ГБ ОЗУ, подкачка стала анахронизмом; но некоторые процессы на нее все же рассчитывают. Даже если вы считаете ее ненужной, память можно переполнить нечаянно, и хотя бы небольшая подкачка не помешает. В конце концов, на современных компьютерах дисковой памяти куда больше, чем ОЗУ.
17 Установка из исходного кода
Если вам нужна новейшая версия малоизвестной (или абсолютно новой) программы, установка из исходного кода бывает единственно возможным вариантом и обычно работает хорошо, но иногда приводит к наличию разных версий одной и той же библиотеки в /usr/lib и /usr/local/lib. Полученные эффекты лаконичнее всего описываются термином «интере-есно...»
18 Потеря носителя
Linux проник на множество устройств, миниатюрных, удобных, мощных – и легко теряемых. Как ни велик соблазн хранить все подробности своей личной жизни на нетбуке или смартфоне, задумайтесь о последствиях их утраты (с посторонней помощью или без). Само устройство не пострадает, но его новому «владельцу» достанутся все ваши данные, так что будьте осторожны.
19 Обращение как с Windows
И Linux, и Windows – это ОС для настольных ПК, но при внешнем подобии они радикально отличаются. Обращение с Linux как с Windows – одна из самых частых причин проблем начинающих пользователей. Если в Linux вы новичок, не стесняйтесь спрашивать совета у ветеранов, каким бы ни был ваш прежний опыт работы с Windows: наработанные стереотипы здесь могут и помешать.
20 Поливание кофе
Достойно сожаления, что система, столь любезная программистам и хакерам, приходит в негодность при контакте с топливом для программистов. Мыши (за исключением живых грызунов) и пицца тоже не очень ладят друг с другом, хотя заядлым линуксоидам, пожалуй, проще обойтись без мыши, чем без пиццы.
Персональные инструменты
купить
подписаться
Яндекс.Метрика