2

Существуют ли приложения для OS X для обработки этих вещей в SSH для сервера Linux?

  • Сохраните список путей к файлам конфигурации (/etc/apache2 и т.д., Чтобы напомнить, где они все расположены)
  • Сохранить список удобных команд (nano /etc/php/apache2/php.ini)
  • Хранить список свойств сервера (оборудование, местоположение и т.д.)

Как другие администраторы управляют этими серверами правильно?

2 ответа2

1

1) хранить список путей к файлам конфигурации:

для разных машин с изменениями, которые являются специфичными для машины: всегда, когда вы изменяете файл, ВСЕГДА сохраняйте версию и ваши изменения с помощью инструментов rcs:

ci -l httpd.conf

find / -type f -name \*,v дает вам все измененные конфигурационные файлы. Работает на любой платформе с rcs.

Для более чем двух хостов с похожими изменениями, такими как общие конфигурационные файлы с различиями между хостами, такими как nodename:

http://oss.oracle.com/projects/cvsman/

это действительно стоит каждой минуты, которую вы тратите на это - выигрыш приходит в пиках. Требуется солидная СОП, которой должен следовать каждый администратор, и немного образования / измененного мышления.

2) хранить список удобных команд:

команда вики. Суть на GitHub. Тиддлвики в СКМ. Все, что работает для вас. Я использую текстовые файлы, которые живут в хранилище CVS.

3) хранить список свойств сервера

видел все, от заметок на оборотной стороне бургеров до платных систем инвентаризации. Эти два довольно хороши, использовали их оба:

http://racktables.org/

http://www.chrismandery.de/phpequimon/

1

Хранить список путей к файлам конфигурации

Поработав некоторое время с системами, вы просто знаете пути. Вы знаете, что глобальные настройки, скорее всего, находятся в /etc/<applicationname> , вы знаете, что ваши файлы журналов находятся в /var/log , вы знаете, что вы живете в /home/mike .
Эти пути станут для вас второй натурой. И они лучше должны.

Хранить список удобных команд

Перейдите в commandlinefu и создайте список ваших любимых.
Кроме того, когда вы знаете свои пути, вам может даже не понадобиться записывать такие вещи, как ваш пример.

Вы знаете, что вам нравится nano для редактирования, вы знаете, что хотите редактировать настройки PHP для Apache, так что это nano /etc/php/apache/php.conf или что-то в этом роде. Но это не правильный путь, не так ли? Так что используйте таб-завершение, чтобы получить реальное:

nano /etc/php/apa<tab>
nano /etc/php/apache2/php<tab>
nano /etc/php/apache2/php.ini

И там мы идем.

Хранить список свойств сервера (оборудование, местоположение и т.д.)

Делай это так, как тебе нравится. Создать вики. Открытый текст, если вам это нравится больше. Просто сделай это.
Кроме того, попробуйте узнать, как извлечь эту информацию из машины, если вам нужно быстро ее получить. Быстрый lspci или ip a или route -n или cat /etc/*-release или uname -a могут быть все, что вам действительно нужно время от времени.

Инструменты мониторинга

На мой взгляд, инструментом мониторинга перехода является Cacti. Странно настраивать, но в Интернете довольно много уроков. Он может отслеживать все показатели, которые вы отметили в своих комментариях (и многое другое):ЦПУобъем памятидиск

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .