LINUX.ORG.RU
ФорумAdmin

Оптимизация сервера


0

0

Имеем сервер на Ubuntu 8.04, установленный на нем апач 2.2.8, PhP 5.2.4. MySQL 5.0.51a. Подскажите, что где подправить, что бы в логах было меньше мусора. И вообще, дайте совет, гуру линукса, какие меры можно предпринять по оптимизации сервера? и Чем лучше делать резервные копии? Положил глаз на tar, но что-то проблема с расписанием копирования. Не делает он его сам и все тут. Может кто по этому поводу ссылочку подкинет? Заранее благодарен.


Самое оптимальное это удалить Ubuntu 8.04 с сервера, мусора значительно меньша станет!

anonymous
()

> Подскажите, что где подправить, что бы в логах было меньше мусора.

Какого мусора? Пример приведи...

> Чем лучше делать резервные копии?

Любым архиватором или таром тариш данные для бэкапа и отправляешь его на сервер бэкапов.

> проблема с расписанием копирования

Для запуска задач по расписанию есть crontab

По поводу оптимизации, то тут к каждой программе которую ты используешь свой подход, нельзя как то так взять и сходу все оптимизировать.... Да и нужно это только тогда когда системные ресурсы начинают отжиратся в огромных количествах...

Spank
()
Ответ на: комментарий от anonymous

> Самое оптимальное это удалить Ubuntu 8.04 с сервера, мусора значительно меньша станет!

Слышь, мозги себе удали, на форуме мусора будет меньше! Нет ничего по делу, сиди и тухни!

KolaSo
() автор топика
Ответ на: комментарий от Spank

Вот мой скрипт бэкапа, для фрюхи правдо но немного помучать и заработает под линух...

#!/bin/sh

FILE=my_server-`/bin/date +%Y-%m-%d`.tar.bz2

/usr/bin/cd /var/backups/
/usr/bin/tar cfj backup.tar.bz2 /usr/local/etc/ /etc/
#Шифруем бэкап файл
cat backup.tar.bz2 | /usr/bin/enigma password > ${FILE}
/bin/rm -f backup.tar.bz2

/bin/echo put ${FILE} | /usr/bin/ftp "ftp://user:password@192.168.1.1/"

rm -f ${FILE}


В кроне /etc/crontab

1       20      *       *       6       root    /usr/local/share/scripts/ftp-backup.sh 1>/dev/null 2>&1

Spank
()

сделай chmod 700 /root :)

Бэкапы -bacula, перед apache поставь nginx для отдачи статики и поддержки keepalive-соединений.

Пробовал ubuntu-server 8.04.1, ничего так, вполне работает :). Очень похоже на дебиан :). А ещё он long term support что хорошо, хотя не значит что они прям все-все дырки залатают.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

> Пробовал ubuntu-server 8.04.1, ничего так, вполне работает :). Очень похоже на дебиан :). А ещё он long term support что хорошо, хотя не значит что они прям все-все дырки залатают.

Ну все точно не залатают. У меня 8.04 стоит, тоже вполне сносно работает. А что еще пробовал из серверных иниксовых? Какой дистрибутив лучше под сервер?

KolaSo
() автор топика
Ответ на: комментарий от Spank

> /usr/bin/tar cfj backup.tar.bz2 /usr/local/etc/ /etc/

В этой строчке что есть что? backup.tar.bz2 - это, судя по всему имя архива. а дальше что за дирректории?

> /bin/echo put ${FILE} | /usr/bin/ftp "ftp://user:password@192.168.1.1/"

Для чего эта строчка?

KolaSo
() автор топика
Ответ на: комментарий от KolaSo

1. Первое имя архива, далее идут директории которые нужно бэкапить через пробел

2. Строка отвечает за отправку файла на фтп ресурс по имени пользователю и паролю...

Spank
()
Ответ на: комментарий от Spank

> Строка отвечает за отправку файла на фтп ресурс по имени пользователю и паролю...

Отправку файла любого, или именно указанного в

> cat backup.tar.bz2 | /usr/bin/enigma password > ${FILE}

Для отправки файла на фтп что еще должно быть разрешено на сервере, с которого отправляют?

> rm -f ${FILE}

Это что за опция, если не секрет?

KolaSo
() автор топика
Ответ на: комментарий от KolaSo

${FILE} Это переменная с именем файла Отправляется именно файл созданный таром и зашифрованный.. После отправки на фтп, файл удаляется локально ибо он там не нужен...

Spank
()
Ответ на: комментарий от Spank

Это не безопасно! При взломе сервака вы потеряете и сервак и бэкапы.

alfss
()
Ответ на: комментарий от KolaSo

> Лады, попробую. спасибо.

А не страшно пароли в командной строке в открытом виде передавать?

anonymous
()
Ответ на: комментарий от KolaSo

> > Самое оптимальное это удалить Ubuntu 8.04 с сервера, мусора значительно меньша станет!

> Слышь, мозги себе удали, на форуме мусора будет меньше! Нет ничего по делу, сиди и тухни!

А ведь ты не прав! Аккуратно поудаляй ненужные приложения (пакетный менеджер на что?), поотключай и удали ненужные сервисы.

Начни с /etc/inittab, измени initdefault в 3, удали X и все ненужные графические приложения.

А чтобы не таскать в открытом виде имена-пароли и не потерять со взломом сервера еще и бэкап, надо с другого компа заходить по ssh, по расписанию (осиль авторизацию по ключам), формировать бэкап и дергать его на этот другой комп.

ansky ★★★★★
()
Ответ на: комментарий от ansky

> А чтобы не таскать в открытом виде имена-пароли и не потерять со взломом сервера еще и бэкап, надо с другого компа заходить по ssh, по расписанию (осиль авторизацию по ключам), формировать бэкап и дергать его на этот другой комп.

Во первых пермишн нужно ставить только руту на скрипт во вторых можно настроить фтп только на запись файлов но не удаление и тогда все будет отлично. А если грамотный чел сервак ломанет, не убережет возможность забирать файло через ssh...

Spank
()
Ответ на: комментарий от KolaSo

> Какой дистрибутив лучше под сервер?

скока админов стока и мнений :). смотря под какие цели...

true_admin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.