Итак, немного предыстории, я совершенно не знаком с администратором сервера.
Я веб-дизайнер и вообще неплохо разбираюсь в компьютерах.
Еще несколько месяцев назад я никогда не использовал LINUX.
Теперь мой рабочий стол работает под управлением Mint, и я перешел на облачный сервер Ubuntu Linux с Rackspace.
По сути, я следовал следующему руководству: http://www.symana.com/2010/12/setup-a-lamp-rackspace-cloud-server-running-ubuntu-10-10/
чтобы добраться до точки, где у меня настроены apache, phpmyadmin и т. д.
Учитывая, что я настроил сервер до сих пор, и я понимаю, что это в значительной степени неизвестно ... но каждый должен с чего-то начинать ... но могу ли я теперь просто использовать сервер, как я использовал свою учетную запись общего хостинга в hostgator?
Я купил себе книгу об администрировании серверов Ubuntu, так что я могу учиться на ходу ..
Причина, по которой я перешел на стойку, заключается в том, что мне нравится легко расширяемая природа их предложения облачных серверов, а это именно то, что мне нужно для некоторых из моих растущих веб-сайтов. В то же время я не хочу быть подверженным серьезным нарушениям безопасности, неэффективным нагрузкам, плохим соединениям с базой данных и т. Д. Из-за того, что я мало знаю об администрировании сервера.
Может ли кто-нибудь посоветовать мою ситуацию, пригодность моей установки и как я мог бы, возможно, улучшить мою установку?
Ура
Первая - это хорошо документированная система обнаружения вторжений, вторая - инструмент для создания правил брандмауэра, работающий поверх netfilter.
Всегда делаю резервные копии (полдня, ежедневно или ежечасно) Я использую rsync
Вы можете отключить вход по SSH для root и использовать sudo вместо этого, чтобы стать root: В / etc / ssh / sshd_config:
PermitRootLogin no
Или, если вы хотите разрешить это с помощью ключ аутентификации:
PermitRootLogin without-password
Если вам нужен некоторый мониторинг (это необязательно, но иногда полезно для отслеживания тенденций нагрузки). Некоторые инструменты:
Всегда проверяйте все новое на виртуальной машине или в другой песочнице перед развертыванием на производственной машине. Вы не хотите, чтобы он упал из-за того, что вы тестировали.
я всегда изменить цвет шрифта моего root-пользователя, чтобы увидеть четкую разницу между тем, когда я работаю как root или как обычный пользователь. Более того, я изменяю это для каждого сервера (это возможно только при небольшом количестве машин).
Я предлагаю, прежде чем развертывать вашу машину в качестве производственной, вы узнаете немного больше. Больше всего вы учитесь, совершая ошибки (которых вы хотите избежать на производственной машине). Настройте несколько почтовых серверов, веб-серверов, ftp-серверов, ... Будьте комфортны с этим, прежде чем рисковать своим бизнесом. Вам придется стать ... Системный администратор