Автор Тема: облегчение школьного мастера 6  (Прочитано 3391 раз)

Оффлайн valobasoff

  • Участник
  • *
  • Сообщений: 413
Коллеги, подскажите методы облегчения(ускорения) школьного мастера за счёт удаления(выключения) неиспользуемых компонентов. Подтолкнул на эти мысли сегодняшний незагруз графики на одной из машин в компьютерном классе. причиной оказался лог ошибок от Italca в 2х местах размером по 6 ГБ! каждый в разделе /home. На компьютерах харды всего 40 ГБ. когда начал взвешивать каталоги заметил что у всех юзеров есть в профиле ./apt размером 140MB. Предполагаю это из-за утилиты которая проверяет обновления после входа юзера. Как централизовано ликвидировать её активность, лучше даже её саму(настроено обновление управляемое сервером) и результаты её работы ? Ещё может быть есть что-то похожее или конкретно strigi(как в P5, тоже создавал жуткого размера каталог и грузил систему)
из того что уже сделано..(всё перечисленное, удаление или отключение)
все действия выпоняются от root-a, для этого нужно выполнить в консоли от пользователя $su -l

#chkconfig bluetoothd off (выключил bluetooth)
#chkconfig virtualbox off  (выключил virtualbox)
#chkconfig cups off  (если не нужна печать)
#chkconfig postfix off (локальная почта)
Остановить службы нужные net-police(ненужны если шлюз так же на линуксе, можно фильтрующий DNS выставить на нём)
#chkconfig c-icap off
#chkconfig host2cat off

#apt-get remove apt-indicator  (если не нужны уведомдения об обновлениях, например при настройке автоматического обновления)
#rm -rf /home/*/.apt  (чтобы подчистить результаты работы apt-indicator)
#apt-get remove NetworkManager (при установке выбрано управление сетью Etcnet)
#rm -f /etc/cron.daily/makewhatis   (Убрать каждодневный makewhatis,останется еженедельный)
подскажите что ещё можно убрать из загружающегося в память или выполняющегося по расписанию?
в идеале чтобы получился сборник вариантов чтобы можно было выбрать под конкретную задачу.
« Последнее редактирование: 05.10.2012 12:21:07 от valobasoff »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046

Оффлайн valobasoff

  • Участник
  • *
  • Сообщений: 413
Re: облегчение школьного мастера 6
« Ответ #2 : 04.10.2012 11:53:34 »
YYY
если я правильно понимаю там координальные меры, меня же интересует не замена чего-то на что-то, а именно отключение ненужных компонентов.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
Re: облегчение школьного мастера 6
« Ответ #3 : 04.10.2012 15:18:21 »
YYY
если я правильно понимаю там координальные меры, меня же интересует не замена чего-то на что-то, а именно отключение ненужных компонентов.
Весьма трудоёмко описывать 55 запускаемых служб.
Андрей Черепанов (cas@)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: облегчение школьного мастера 6
« Ответ #4 : 04.10.2012 16:30:02 »
YYY
а именно отключение ненужных компонентов.
Там скрипты отключают всякую всячину можно их достать из rpm'ки и удалить лишние части скрипта (установку icewm и все такое) - там с комментариями по русски...

ЗЫ:

Вот :)
#!/bin/sh


##############################################################################
#
# Скрипт для настройки Школьного p6 Информика
#
##############################################################################

echo "Убрать каждодневный makewhatis ?"
echo "1-Да. 0-Нет (по умолчанию)"
z=0
read z
if [ $z = 1 ]; then
    echo "Убираю каждодневный makewhatis"
    rm -f /etc/cron.daily/makewhatis

fi



echo "Остановить bluetoothd (демон bluetooth для работы с устройствами) ?"
echo "1-Да. 0-Нет (по умолчанию)"
z=0
read z
if [ $z = 1 ]; then
    echo "stop bluetoothd"
    /sbin/chkconfig --level 2345 bluetoothd off
fi


echo "Остановить postfix ? (локальная почта)"
echo "1-Да. 0-Нет (по умолчанию)"
z=0
read z
if [ $z = 1 ]; then
    echo "Останавливаю postfix"
    /sbin/chkconfig --level 2345 postfix off
fi


echo "Остановить sshd? (сервер SSH - доступ к данному компьютеру по ssh)"
echo "1-Да. 0-Нет (по умолчанию)"
z=0
read z
if [ $z = 1 ]; then
    echo "Останавливаю sshd"
    /sbin/chkconfig --level 2345 sshd off
fi


echo "Остановить службы нужные net-police? (c-icap host2cat squid)"
echo "1-Да. 0-Нет (по умолчанию)"
z=0
read z
if [ $z = 1 ]; then
    echo "Останавливаю..."
    echo "stop c-icap"
    /sbin/chkconfig --level 2345 c-icap off
    echo "stop host2cat"
    /sbin/chkconfig --level 2345 host2cat off
    echo "stop squid"
    /sbin/chkconfig --level 2345 squid off
fi

echo "Остановить CUPS ? (демон необходимый для печати на принтеры)"
echo "1-Да. 0-Нет (по умолчанию)"
z=0
read z
if [ $z = 1 ]; then
    echo "Останавливаю CUPS"
    /sbin/chkconfig --level 2345 cups off

fi


echo "Остановить httpd2? (apache сервер на данном компьютере)"
echo "1-Да. 0-Нет (по умолчанию)"
z=0
read z
if [ $z = 1 ]; then
    echo "Останавливаю httpd2"
    /sbin/chkconfig --level 2345 httpd2 off
fi

echo "Остановить clamd? (anti-virus daemon)"
echo "1-Да. 0-Нет (по умолчанию)"
z=0
read z
if [ $z = 1 ]; then
    echo "Останавливаю clamd"
    /sbin/chkconfig --level 2345 clamd off
fi


echo "Остановить mdadm, lvm2-monitor, smartd ?"
echo "(демоны работающие с разделами жесткого диска и самим диском)"
echo "Внимание! Останавливайте только если понимаете о чем речь!"
echo "1-Да. 0-Нет (по умолчанию)"
z=0
read z
if [ $z = 1 ]; then

    echo stop mdadm
    /sbin/chkconfig --level 2345 mdadm off

    echo stop smartd
    /sbin/chkconfig --level 2345 smartd off

    echo stop lvm2-monitor
    /sbin/chkconfig --level 2345 lvm2-monitor off

fi


echo "Остановить SAMBA, NFS и LDAP ?"
echo "Внимание! Останавливайте только если понимаете о чем речь!"
echo "1-Да. 0-Нет (по умолчанию)"
z=0
read z
if [ $z = 1 ]; then
    echo "samba stop:"

    echo "stop smb"
    /sbin/chkconfig --level 2345 smb off

    echo "stop nmb"
    /sbin/chkconfig --level 2345 smb off

    echo "stop winbind"
    /sbin/chkconfig --level 2345 winbind off

    # netfs не надо вырубать!
    echo "NFS stop:"

    echo "stop autofs"
    /sbin/chkconfig --level 2345 autofs off

    echo "stop portmap"
    /sbin/chkconfig --level 2345 portmap off

    echo "stop gssd"
    /sbin/chkconfig --level 2345 gssd off

    echo "stop idmapd"
    /sbin/chkconfig --level 2345 idmapd off

    echo "LDAP stop:"

    echo "stop slapd"
    /sbin/chkconfig --level 2345 slapd off

    echo "stop settime-rfc867"
    /sbin/chkconfig --level 2345 settime-rfc867 off

    echo "stop rpcbind"
    /sbin/chkconfig --level 2345 rpcbind off

    echo "stop random"
    /sbin/chkconfig --level 2345 random off

    echo "stop krb5kdc"
    /sbin/chkconfig --level 2345 krb5kdc off
fi


echo "Остановить cpufreq-simple ?"
echo "1-Да. 0-Нет (по умолчанию)"
z=0
read z
if [ $z = 1 ]; then
    echo "stop cpufreq-simple"
    /sbin/chkconfig --level 2345 cpufreq-simple off
fi

echo "Остановить dictd (сервер словарей) ?"
echo "1-Да. 0-Нет (по умолчанию)"
z=0
read z
if [ $z = 1 ]; then
    echo "stop dictd"
    /sbin/chkconfig --level 2345 dictd off
fi

echo "Остановить NetworkManager? (Внимание! Это может нарушить сетевое соединение!)"
echo "1-Да. 0-Нет (по умолчанию)"
z=0
read z
if [ $z = 1 ]; then
    echo "stop NetworkManager"
    /sbin/chkconfig --level 2345 NetworkManager off
fi

echo "Остановить ? (Внимание! Соглашайтесь если понимаете! Связан с NetworkManager)"
echo "1-Да. 0-Нет (по умолчанию)"
z=0
read z
if [ $z = 1 ]; then
    echo "stop "
    /sbin/chkconfig --level 2345 avahi-daemon off
fi


echo "Убрать из загрузки iTalc client launcher (/usr/bin/ica-launcher) ?"
echo "1-Да. 0-Нет (по умолчанию)"
z=0
read z
if [ $z = 1 ]; then
    echo "Удаляю ссылку /etc/X11/xinit.d/ica-launcher на /usr/bin/ica-launcher"
    rm -f /etc/X11/xinit.d/ica-launcher

fi


сохраните куда нибудь и запускайте от root как
sh путь-до-файла


Но все равно с XFCE так как на картинке не получится :)))))

« Последнее редактирование: 04.10.2012 17:01:39 от YYY »

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 609
  • ненужная строка
    • Найдётся всё
Re: облегчение школьного мастера 6
« Ответ #5 : 04.10.2012 17:13:07 »
у всех юзеров есть в профиле ./apt размером 140MB. Предполагаю это из-за утилиты которая проверяет обновления после входа юзера. Как централизовано ликвидировать её активность, лучше даже её саму
apt-get remove apt-indicator
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.

Оффлайн valobasoff

  • Участник
  • *
  • Сообщений: 413
Re: облегчение школьного мастера 6
« Ответ #6 : 04.10.2012 18:10:14 »
Весьма трудоёмко описывать 55 запускаемых служб.
согласен, но надеюсь с мира по нитке и будет минимануал....
YYY
спасибо, там просто кладезь информации, как переварю и применю откорректирую первый пост.
Цитировать
zerg
apt-get remove apt-indicator
сделано, но папки .apt  в профилях остались, их только вручную удалять, или можно одной командой ?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
Re: облегчение школьного мастера 6
« Ответ #7 : 05.10.2012 11:23:25 »
сделано, но папки .apt  в профилях остались, их только вручную удалять, или можно одной командой ?
rm -rf /home/*/.apt
Андрей Черепанов (cas@)