Пожалуйста, не обижайтесь на это, но я настоятельно рекомендую вам обратиться в местную консалтинговую фирму, специализирующуюся на системном и сетевом администрировании. Я также пришел из программной среды много месяцев назад и усвоил много трудных уроков о том, что можно и чего нельзя делать в управлении сетевой средой сервера. У меня (к счастью) было много наставников и помощи на протяжении многих лет, потому что без этого, кто знает, какой вид тлеющих обломков останется позади.
Теперь перейдем к исходному вопросу: я вижу две ошибки, одна из которых связана с Linux: не поймите меня неправильно, я люблю Linux и использую его во всех видах различных ролей, но в качестве единственного сервера в небольшой компании, которая (опять же , без обид) нет штатного сисадмина, напрашивается на неприятности. Найти компетентных администраторов Linux (а еще труднее найти тех, кто следует лучшим рекомендациям) нелегко. В будущем, если вы уйдете или наймете нового человека, который возьмет на себя ваши обязанности, кто позаботится об этом?
Предполагая, что у вас меньше 75 конечных пользователей, я настоятельно рекомендую Microsoft Small Business Server 2011 Standard на твердом оборудовании первого уровня (например, Dell, HP, IBM) с 3-летней гарантией замены на месте / 4 часа. Имейте по крайней мере зеркальный массив RAID 1 для данных (и другой для системы, если вы можете себе это позволить). Получите как минимум 8 ГБ ОЗУ, лучше 12 ГБ. Инвестируйте в автономное / внешнее резервное копирование: вы можете начать с пары внешних дисков или магнитной ленты, но вы можете брать их с собой каждую ночь.
Я также не продам ваше предложение по созданию пользовательской базы данных «все в одном»: существует так много лучших, более жизнеспособных вариантов программного обеспечения, что если у вас нет особых требований к нише, которые может обеспечить только специальное решение , вам было бы намного лучше, если бы вы пользовались хорошо поддерживаемым сторонним предложением. Вы должны сопротивляться призывам программиста «Я могу написать что-то» и думать о поддержке этого решения в долгосрочной перспективе.
И, наконец, я думаю, что вы и ваш работодатель должны решить, какую роль вы будете выполнять в этой компании. Похоже, что вы новичок там, и, хотя вы правы, им, скорее всего, нужно обновить свои системы, вы не хотите откусывать больше, чем можете прожевать, и не можете предоставить то, чем вас там наняли. делать.
РЕДАКТИРОВАТЬ
Сейчас существует множество мнений, так что я собираюсь сделать шаг назад и, надеюсь, дать некоторые независимые от платформы советы, которые будут вам полезны независимо от того, с чем вы в конечном итоге будете работать:
Провести полную инвентаризацию всех систем и устройств; проверьте гарантийный статус оборудования (если это Dell, IBM и т. д., вы можете использовать метку обслуживания для получения гарантийного чека; если это сервер белого ящика, у них все еще может быть какой-то идентификатор, но у вас будет позвонить, чтобы узнать, какой статус наиболее вероятен).
Проведите полную инвентаризацию данных: не верьте, что у них нет данных на их дисках C:; они, вероятно, делают, на самом деле у них, вероятно, есть файлы PST по всей старой почте. Узнайте, что является критически важным, что резервируется, что не резервируется, как резервируется и переносится ли что-либо за пределы сайта или нет. ИСПРАВИТЬ ЭТО ПЕРВЫЙ. СЕЙЧАС. Если у них нет настроек резервного копирования, купите внешний USB-накопитель в магазине Big Box и используйте NTBackup (скорее всего, уже на этом сервере), сделайте полную резервную копию и заберите ее с собой. Если у них есть резервная копия, выполните тестовое восстановление (см. Ниже).
Проверьте уровни исправлений во всех системах (сначала разберитесь с №2!): Не только с обновлениями Windows, но особенно с Java и всеми продуктами Adobe, и обновите соответствующим образом (возможно, сначала нужно сделать №4, чтобы вы знали, какие машины имеют более высокий приоритет, чем другие). т. е. эта рабочая станция для сотрудника, работающего неполный рабочий день, может выдержать неудачное обновление гораздо больше, чем бухгалтер, который сокращает платежные чеки).
Поговорите с вашими пользователями: узнайте, что работает хорошо, что не работает, почувствуйте уровень терпимости к изменениям у всех, уровень комфорта с ИТ (вы, возможно, нанимаете помощника, чтобы навести порядок), и любые списки пожеланий, которые они могут иметь. Понимать свои бизнес-процессы; как системный администратор, вашим приоритетом должно быть обеспечение того, чтобы системы, от которых зависит бизнес, работали в хорошем порядке, и для этого вам необходимо знать, как все используют эти системы.
После # 1 вы должны иметь представление о настройке сети. Ищите любые старые центры, которые могут быть заменены; Вы будете хотеть, по крайней мере, 10/100 везде, переключаться. Проверьте брандмауэр / маршрутизатор (убедитесь, что он есть), проверьте наличие открытых точек доступа Wi-Fi и т. Д.
Если вы идете по пути Linux, придерживайтесь дистрибутива, который хорошо поддерживается сообществом (Ubuntu был бы хорошим выбором), и установите его на любом оборудовании, которое вы можете себе позволить (как вы знаете, блок LAMP может быть вне арендуйте рабочую станцию P4 на данный момент) и как можно более изолированную от работающей в настоящее время системы. В качестве учебного упражнения (и может принести огромные дивиденды в сценарии аварийного восстановления), попробуйте сначала заставить основные приложения, работающие на текущем сервере, работать на другом компьютере с Windows - используйте полную резервную копию, которую вы сделали в # 2, чтобы выполнить тестовое восстановление; веселиться с этим :)
Что касается вашей тестовой установки, вы можете купить что-то громоздкое с большим количеством оперативной памяти, а затем виртуализировать (ESXi бесплатен, так же как XenServer, как и VirtualBox), но если текущий сервер Windows 2003 или старше, вы, вероятно, можете получить это приложение FoxPro, работающее на рабочей станции Windows XP, не предназначенной для аренды, по дешевке.
Теперь похлопай себя по спине; теперь у вас есть хорошие резервные копии; Вы также сделали тестовое восстановление и теперь лучше понимаете, как все работает вместе. У вас также, вероятно, есть (длинный) список приоритетов TODO, который будет занимать вас в обозримом будущем.
Да, и когда все будет готово, у вас есть тестовая среда, в которой вы можете начать строить свою утопическую систему "мечты" ... или, может быть, взять отпуск :)