Российская реальность

Сервер 1С глазами сисадмина

В половине вакансий сисадмина написано «обслуживание 1С», и новичков это пугает: я же не программист. Выдыхай: от админа требуется не конфигурирование, а инфраструктура вокруг. Разберём, из чего она состоит.

Два режима работы — и почему это важно админу

Плюс почти всегда рядом живёт терминальный сервер: бухгалтерия работает в 1С через RDP, и «тормозит 1С» на поверку регулярно оказывается «тормозит терминальник».

Что именно обслуживает админ

  1. Службы и их здоровье. Служба агента сервера 1С и служба СУБД должны быть живы, стоять в автозапуске и попадать в мониторинг. Половина инцидентов закрывается перезапуском службы — но хороший админ ещё и смотрит в журнал, почему она упала.
  2. Бэкапы баз — священная корова. В файловом режиме нельзя просто копировать файл базы под работающими пользователями; в клиент-серверном бэкапится СУБД своими средствами. И по правилу 3-2-1 с регулярной проверкой восстановления: потерянная база 1С — это потерянная бухгалтерия компании.
  3. Лицензии. Программные и аппаратные ключи, сервер лицензирования, «недостаточно лицензий» в понедельник утром — админская епархия. Правило: знать, где какие ключи и что от чего зависит, ДО аварии.
  4. Обновления платформы — по регламенту. Платформу обновляет админ, конфигурацию — специалист 1С. Золотое правило: сначала бэкап, потом обновление, и никогда — в отчётный период.
  5. Граница с программистом 1С. «Не проводится документ» и «неправильно считает НДС» — не твоя зона. Твоя — чтобы служба работала, база бэкапилась, диски не кончались и сеть не мигала. Уметь провести эту границу вслух — тоже навык.
# типовая экспресс-диагностика «1С не работает» (Windows):
Get-Service *1C*              # жива ли служба агента сервера 1С
Get-Service postgresql*       # жива ли СУБД (или MSSQLSERVER)
Test-NetConnection srv-1c -Port 1541  # отвечает ли сервер 1С по сети
Get-Volume                    # не кончилось ли место: любимая причина «всё висит»

Что учить, чтобы уверенно взять эту зону

Хорошая новость: специфики 1С здесь процентов двадцать, остальное — обычное администрирование. Windows Server и службы, RDP и терминальник, сеть, бэкапы, мониторинг — всё это база профессии, и она целиком отрабатывается на стенде курса Windows и Linux с нуля. Двадцать процентов про консоль кластера 1С доучиваются по документации за пару вечеров, когда фундамент стоит.

{ Построить фундамент на курсе }

Частые вопросы

Меня спросят про 1С на собеседовании. Что отвечать без опыта?

Честно и структурно: «с конфигурациями не работал, инфраструктуру понимаю — режимы работы, службы, бэкапы баз, терминальный доступ». Это ровно то, что ждут от админа; разбор остальных вопросов — в статье о собеседовании.

PostgreSQL или MS SQL под 1С — что встречу чаще?

Тренд последних лет — PostgreSQL: бесплатен и официально поддерживается 1С. MS SQL массово живёт в унаследованных инсталляциях. Админские задачи в обоих случаях одинаковые: служба, бэкапы, место, память.

1С работает на Linux?

Да, серверная часть давно живёт и на Linux с PostgreSQL, и таких внедрений всё больше. Ещё один довод учить обе системы, а не одну.

Куда дальше