opencomputer


Общие рекомендации программисту и администратору

 

Сначала несколько верных способов избежать проблем.

  1. Никогда не тестировать новые алгоритмы на корпоративной БД. Надо сделать копию и работать только с ней.
  2. Главная задача программиста на предприятии - это не написание новых алгоритмов, а чтоб со старыми всё всегда было хорошо. Подходит отчётный период - надо заранее на копии БД произвести все возможные манипуляции и убедиться, что все отчёты смогут правильно сформироваться.
  3. Каждый день надо делать полный backup корпоративной БД. В идеале - каждый день сохранять БД на CD-R/CD-RW.
  4. Почти все базы данных (1С, MySQL, MS SQL, Excel, Access и прочее) - это просто набор файлов в определённой папке. Стоит сделать программку, которая каждый час будет сохранять эту папку куда-либо в безопасное место. Впрочем, безопасным является ТОЛЬКО CD.
  5. Если бухгалтер проводит задним числом - надо указать на это его начальнику.
  6. Каждый пользователь должен иметь только те права, которые позволяют выполнять все его обязанности и не более.
  7. Системный администратор не уполномочен заниматься проводками документов. Вообще - никто во всём предприятии не имеет права давать задание администратору БД вмешиваться в делопроизводство. Подробно: http://www.citforum.ru/database/articles/dba_role.shtml.
  8. Почитать http://www.osp.ru/win2000/2002/07/046.htm - статья "Разрешения NTFS для Web-сервера". Полезна для системного администратора.

Тонкости администрирования.

Не стоит переоценивать роль передовых технологий. Все увлекаются установкой доменов и это многим портит жизнь. Да, удобство настройки компьютеров очевидны, но это только в том случае, если вы не знаете о возможности импорта/экспорта шаблонов безопасноти и никогда в глаза не видели ORK Tools и PowerToys 1(2). Шаблоны безопасности - это такая надстройка в MMC.EXE. ORK Tools и PowerToys можно бесплатно скачать с сайта Microsoft.

Самая надёжная и быстрая сеть будет выглядеть так:

Server

Client

Конечно, на сервере рекомендуется и серверная сетевая карта. Дополнительно - всё сетевое оборудование желательно иметь одной фирмы (3COM к примеру). Как оборудование будет установлено - следует внимательно изучить CD-диски с драйверами и утилитами.

1C

Уважаемые системные администраторы!

В мире существует просто уйма бесплатных средств упрощающих Вашу жизнь. Хорошо подрудилась фирма IBM создав множество средств, таких как: IBM Rapid Restore PC, LANClient Control Manager, Alert on LAN и прочее. Существуют подобные разработки и у ASUSTeK и многие другие фирмы отметились на этом поприще.
Фирма HP продвигает на этом рынке далеко не бесплатный пакет Radia в составе семейства программных продуктов HP OpenView: http://www.hp.ru/openview_radia/

Борьба с вредными юзерями

Никто не говорит, что с пользователями надо бороться. Совсем наоборот! Чаще всего среднестатистический пользователь это добропоряочный бухгалтер, благодаря кропотливой работе которого вы каждый месяц получаете зарплату. Но.... бывают исключения. Здесь: http://www.codenet.ru/webmast/iis/htm/core/iidetsc.php вы найдёте подробные указания по работе с журналами безопасности системы. Здесь: http://spider.on.ufanet.ru/sekuriti/securitywinnt2.htm статья "Обеспечение безопасности в Windows NT", где подробно объясняются вопросы выставления прав доступа и применение аудита. Поддержка от Microsoft: http://www.microsoft.com/rus/security/guidance/default.mspx. А под конец: http://spider.on.ufanet.ru/sekuriti/logssecurity.htm и не коснётся вас такая проблема, что вредный юзер специально что-то сделает, чтоб насолить, а оправдаться будет нечем.

Дополнительно:

Мега-сервер

Delphi

Вот пример кода, который IDE Delphi просто выносит. Иногда может и пройти, но не всегда.

type tNetRequest = class
Command : string;
Peer : TIdPeerThread;
constructor Create( const Command : string;
const Peer : TIdPeerThread );
end;

Осторожно! Конструктор здесь оказывается в зоне published. В результате IDE некорректно парсит код и вылетает с ошибкой.

Переход к OpenSource

Полезности

 

Оригинал: guidelines.htm


March 3, 2008

Алексей Вячеславович Никитаев.
ICQ: 119889583
mail: nikitayev@rsu.ru


Hosted by uCoz