Назад | Перейти на главную страницу

Насколько мне нужно знать, что я делаю с администратором сервера Ubuntu Linux?

Итак, немного предыстории, я совершенно не знаком с администратором сервера.

Я веб-дизайнер и вообще неплохо разбираюсь в компьютерах.

Еще несколько месяцев назад я никогда не использовал 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

Вы можете отключить вход по SSH для root и использовать sudo вместо этого, чтобы стать root: В / etc / ssh / sshd_config:

PermitRootLogin no

Или, если вы хотите разрешить это с помощью ключ аутентификации:

   PermitRootLogin without-password

Мониторинг

Если вам нужен некоторый мониторинг (это необязательно, но иногда полезно для отслеживания тенденций нагрузки). Некоторые инструменты:

  • Мунин
  • кактусы

Протестируйте перед развертыванием

Всегда проверяйте все новое на виртуальной машине или в другой песочнице перед развертыванием на производственной машине. Вы не хотите, чтобы он упал из-за того, что вы тестировали.

Быстрые ошибки

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

Некоторые советы

Я предлагаю, прежде чем развертывать вашу машину в качестве производственной, вы узнаете немного больше. Больше всего вы учитесь, совершая ошибки (которых вы хотите избежать на производственной машине). Настройте несколько почтовых серверов, веб-серверов, ftp-серверов, ... Будьте комфортны с этим, прежде чем рисковать своим бизнесом. Вам придется стать ... Системный администратор

И НАМНОГО больше я не могу ответить в ответ