Kill, killall, pkill, xkill — пособие для начинающего “киллера”

Tux Kill BillКак известно, команда kill, несмотря на своё “кровожадное” название, предназначена всего лишь для того, чтобы посылать процессам “нужные” сигналы. Частными случаями этих сигналов являются сигналы завершения (которые, тем не менее, используется чаще всех — видимо, поэтому команда и получила такое “убийственное” название). Обычно мы используем её в виде kill -SIGNAL PID, где PID — идентификатор процесса.

Но есть и другие способы эффективно “кильнуть” процесс — по имени, по части имени, просто показав на него курсором, и т.д. Рассмотрим несколько из них.

Читать далее

Найди своих “слонов”

Стоит ли объяснять, как важно вовремя заметить, когда в системе разрастаются логи (или ещё какие-то файлы)? Предлагаю вашему вниманию волшебную команду. Она выводит список из самых больших файлов (включая размер), открытых в данный момент. Результат выполнения этой команды может неприятно поразить, а может сильно помочь.
Вот эта команда:

lsof -X|sort -k7 -n|awk '{print $9}'|uniq|tail|xargs -n1 ls -lh|grep -v "^d"

Конечно, могут быть ещё и неоткрытые большие файлы. Но их поиск по всей файловой системе (или даже по нескольким) может занять довольно много времени и ресурсов. Эта же команда работает быстро и систему практически не грузит.

Чёртова дюжина способов “замочить пингвина”

13 действенных способов "замочить пингвина"Предлагаю подборочку разных команд, которые гарантированно положат вашу Linux-систему. Не вздумайте выполнять их на production-системах. Ну, в общем, я вас предупредил!

1. Команды, которые удаляют всё в вашем домашнем каталоге, корневом каталоге или чистят весь диск напрямую: Читать далее

Книга “Linux 101 Hacks”

книга linux 101 hacks - в электронном виде - скачать бесплатноДля всех, кто привык непрестанно совершенствоваться в Linux, вышла неплохая электронная книга Linux 101 Hacks. Она содержит разные приёмы и советы по ускорению, улучшению, упрощению и оптимизации работы администратора. Думаю, каждый найдёт в ней что-нибудь полезное.

Книга бесплатна, но для того , чтобы скачать её надо подписаться на почтовую рассылку сайта thegeekstuff.com. Видимо, таким вот нехитрым способом владелец поднимает себе число подписчиков. Ну, это, конечно, дело его, тут каждый крутится, как может…

Итак, заходим, подписываемся, ждём первого письма рассылки, в конце которого будет пароль на скачивание. Качаем, наслаждаемся.

Для тех, кто не хочет ждать, или не хочет подписыватья, или хочет подписаться, но не по почте, а по RSS… Читать далее

Автозагрузка в SUSE (after.local)

крушка suse linuxИногда возникает необходимость выполнить при загрузке вашего SUSE Linux (как в SLES, так и в openSUSE) какие-то пользовательские команды. Чтобы не курочить системные стартовые скрипты и не писать свои, можно и нужно поступить “правильным” способом. Читать далее

10 вещей, которых не стоит делать новичкам на Linux-десктопе

Говорят труъ-юниксоидыВот несколько обычных ошибок, которые люди делают на Linux-десктопах в первое время. (В качестве подсказки тем, кто с Linux пока “на Вы”). Некоторые вещи могут показаться очевидными, но если вдуматься, они вполне логичны. Этот любопытный текст найден, переведён (и прокомментирован) мной

  1. Не пытайтесь работать в Linux как в Windows
  2. Не устанавливайте серверный дистрибутив Linux на десктоп
  3. Читать далее