Почистване на Debian система от ненужни файлове и програми

За конфигуриране на основни компоненти в системата.

Модератори: Freya, Kulu Ngile

Почистване на Debian система от ненужни файлове и програми

Мнениеот mylin » Пон 31, Яну, 2011 13:28

Чистенето и поддържането на Дебиан (и базираните на него) не е сложно, но за мен е нова територия.

В Win-а на M$ има проблеми с регистрите, излишни файлчета и др. остатъци от стари инсталации... разбира се в Линукс е доста по-различно, но пак се налага леко почистване. Понякога слагам нещо за да го тествам и като се огледам след 2-3 месеца имам доста неизползвани програми (излишно е да описвам как се деинсталират програми в Линукс).

Ето какво научих и приложих до тук:

На теория спирането на излишни демони ускорява стартирането и подобрява сигурността. Но препълването на root директорията до 80-100% е по-сериозния проблем и е време за почистване.

1. Автоматично стартиращи процеси
rcconf - с тази конзолна програма се откриват и спират повечето от тях

Не успях да спра стартирането на:
- xscreensaver
- festival (нахална, но полезна програма с богати възможности)

При стартиране на компа пускам по едно... killall festival (тъпо решение, но не открих друго).

2. Открий и изтрий...

2.1. Временни файлове (при мен харда има само два дяла / и /home).
Най-често запълването на / се дължи на директориите: /usr /var /tmp

Код за потвърждение: Избери целия код
rm /tmp/* -R
rm /var/cache/apt/*.bin
rm /var/cache/apt/archives/*.deb


2.2. Пакети сираци (остатъци от стари инсталации)
Код за потвърждение: Избери целия код
deborphan --guess-data -sz
apt-get remove $(deborphan --guess-data)


2.3. Дребни но вредни флаш бисквитки:
Код за потвърждение: Избери целия код
find -iname '*.sol' | wc -l
find -iname '*.sol' -exec rm "{}" \;


3. Чистене на apt
Код за потвърждение: Избери целия код
apt-get update
apt-get upgrade
apt-get autoremove
apt-get clean
apt-get autoclean

(не съм сигурен дали точно в тази последователност)

4. Резултатът при мен е:
Код за потвърждение: Избери целия код
df -m
Filesystem           1M-blocks      Used Available Use% Mounted on
/dev/sda1                 6571      3770      2468  61% /
tmpfs                     1013         1      1013   1% /lib/init/rw
udev                        10         1        10   7% /dev
tmpfs                     1013         0      1013   0% /dev/shm
/dev/sda6               141107      9245    124694   7% /home


Не смятам че показаното до тук е най-доброто и затова очаквам предложения и съвети.
Ако някой има какво да допълни - заповядайте...

---------- добавка:
Чистене на излишни локали...
Код за потвърждение: Избери целия код
apt-get install localepurge

При инсталацията ви дава избор кои локали искате да се запазят. След инсталация пак може да се настройва с dpkg-reconfigure localepurge или ръчно се редактира файла /etc/locale.nopurge

При мен изчисти 281720 KiB Самото чистене става разбира се с root права.
Код за потвърждение: Избери целия код
localepurge

При бъдещо инсталиране на програми НЕ позволява те да напълнят /usr/share директорията с излишни man страници на френски примерно :)
Последна промяна mylin на Сря 17, Авг, 2011 22:15, променена общо 1 път
Аватар
mylin
Участник
 
Мнения: 176
Регистриран на: Нед 10, Авг, 2008 14:43

Мнениеот Dog » Сря 02, Фев, 2011 8:44

Страхотна тема :)

Аз ползвам
Код за потвърждение: Избери целия код
#aptitude search "~c"
#aptitude purge "~c"
Аватар
Dog
Участник
 
Мнения: 95
Регистриран на: Нед 05, Ное, 2006 16:42
Местоположение: Варна


Назад към Системни настройки

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта

cron