Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Я с вами совершенно согласен, в части, что любой обладающий базовыми знаниями линукса определит безвредность скрипта.
dpkg-query -l linux-image-* | grep ^ii | grep -v e-g | head -n -1 | awk '{ print $2 }' | xargs sudo aptitude -y purgevaldikss@valdesktop ~ $ dpkg-query -l linux-image-* | grep ^ii | grep -v e-g | head -n -1 | awk '{ print $2 }'
linux-image-2.6.35-28-generic
linux-image-2.6.38-ck1-val
valdikss@valdesktop ~ $ uname -a
Linux valdesktop 2.6.38-ck1-val #4 SMP PREEMPT Thu Mar 24 15:38:17 OMST 2011 i686 GNU/Linux
valdikss@valdesktop ~ $leenq@leenq-laptop:~$ dpkg -l linux-{image,headers}-* | grep ii | grep -v generic | grep -v `uname -r` | awk '{ print $2 }'
linux-headers-2.6.35-22
linux-headers-2.6.35-23
linux-headers-2.6.35-24
linux-headers-2.6.35-25
linux-headers-2.6.35-27
linux-headers-2.6.35-28
leenq@leenq-laptop:~$ uname -r
2.6.35-28-generic sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)
dpkg-query -l linux-{image,headers}-* | sudo apt-get -y purge $(perl -ne "split,print \$_[1],' ' if(/^ii/&&! /generic/&&! /\Q`uname -r`\E/)")
Автоматическое удаление старых ядер