Отчет о прохождении преддипломной практики в ООО «Сервис Вэб»

Автор: Пользователь скрыл имя, 01 Декабря 2011 в 17:08, отчет по практике

Описание работы

Для достижения поставленной цели необходимо было решить комплекс задач исследовательского и практического характера, таких как:
- Анализ и обследование информационной системы организации;
- Выявление объектов или направлений деятельности организации, требующих автоматизации и внедрения информационных технологий;
- Поиск путей решения выявленных проблем, анализ имеющихся систем, отвечающих сформулированным требованиям;
- Всесторонний анализ собранной информации с целью дальнейшего выбора оптимальных и обоснованных решений совершенствования информационной системы.

Содержание

Введение………………………………………………………………….…3
Анализ обследования организации………………………………....5
Обоснование необходимости совершенствования информационной системы организации……………………………………………………...11
Внедрение информационных технологий………………………….12
План проспект выпускной квалификационной работы……………29
Заключение…………………………………………………………………..

Работа содержит 1 файл

практика преддипломная откорректир.doc

— 666.00 Кб (Скачать)

       Решить эту задачу с минимальным бюджетом мне позволило  использование Linux с пакетом Samba.

     Так же, с целью автоматизации администрирования предлагается  использовать инструментальное средство Bijk, позволяющее проводить мониторинг состояния сервера. Под мониторингом понимается анализ загрузки системы, анализ дискового пространства, анализ работы пользователей при этом стремимся выявить слабые места системы. 

 

      3. ВНЕДРЕНИЯ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ 

      Samba – это несомненно один из  самых успешных проектов Open Source за  всю их историю. Начался он точно так же, как и другие аналогичные проекты – из-за насущных потребностей. Эндрю Триджеллу (Andrew Tridgell) потребовалось приложение – файловый сервер для его локальной сети, поддерживавшей старый протокол Digital Pathworks от DEC. Независимо от Тиджеллу похожий протокол под названием SMB стал использоваться в файловых системах Microsoft. Спустя 11 лет после своего появления Samba превратился в стабильный и надежный продукт и был перенесен на множество платформ (AIX, HP-UX, BSD, Linux, Digital Unix, IRIX, SCO, VMS, OSF и Solaris). После установки и настройки Samba предоставляет практически прозрачную интеграцию с существующими Windows-сетями. С точки зрения пользователей Windows-сетей – это просто еще один файловый сервер Windows, сервер печати или контроллер домена. Еще одно преимущество Samba – это его бесплатность, поэтому при его использовании никогда не будет проблем с лицензированием.

  Возможности пакета Samba:

     — предоставлять файлы и принтеры Linux/Unix–сервера для использования под Windows 9x/NT/2k/XP;

     — непосредственно управлять пользователями NT;

     — оптимально комбинировать безопасность данных и стабильную работу, которые  предлагает Unix–сервер, с операционными  системами Microsoft на рабочих станциях;

  — поддерживать (не полностью) доменную структуру NT DOMAIN;

  — функции первичного контроллера NT

  — функции участника NT DOMAIN;

  — обеспечивать сервисы WINS (клиент и сервер), TIME-server и т.д.;

  — SAMBA придаёт Unix–системе свойства сети NT.

  Применение  пакета Samba:

     Samba осуществляет связь между Unix- и Windows-системами в сети (расширяя сетевые возможности ОС Unix). Пакет Samba представляет собой интерфейс, который обеспечивает связь компьютеров с Microsoft и компьютеров с Unix. Благодаря Samba пользователь, работая на Unix–системе, может разрешить доступ к сетевым дискам и принтерам Windows. Для клиентов это выглядит таким образом, будто продолжает работать NT-сервер. Клиенты могут использовать сетевое окружение Windows, подсоединять и отсоединять сетевые диски, а также использовать данные на сетевом сервере, не ощущая, работает сервер под Unix или Windows. Клиенты могут обращаться к Unix–файлам, изменять и удалять их (если позволяют права). Таким образом, Samba фактически исполняет функции NT–сервера.

      

       Рис. 2. Схема взаимодействия Unix–сервера с установленным пакетом Samba и четырёх клиентов с ОС Windows

   Протокол SMB/CIFS:

   Пользователи  не могут распознать различие между NT-сервером и Samba-сервером при обращении  к серверу по сети. В техническом  отношении Samba является SMB-сервером для Unix. SMB представляет собой протокол, который предлагается или используется всеми операционными системами Microsoft и средами для разрешения доступа по сети. Если применить сетевой дисковод под MS Windows, то в этом случае используется SMB-протокол. Но Samba имеет значительно большие возможности. Начиная с версии 2.0, он может осуществлять функции доменного контроллера.

Кроме пакета Samba, имеются ещё несколько  других SMB-серверов для Unix. Но все они  платные и обладают меньшими возможностями.

      Также для переноса данных между Windows и Unix платформами существует не только протокол SMB/CIFS, но и FTP, NFS и другие.

      Операционные  системы поддерживаемые Samba:

      Samba-серверу  безразлично, под какой версией  Unix работать. Поэтому список поддерживаемых операционных систем достаточно велик. Для компиляции SAMBA на Unix-системе необходимы, помимо исходного кода, GNU-autoconf, GNU-make и компилятор языка C.

      Согласно  веб сайту samba.org, (1) он поддерживает следующие операционные системы:

A/UX 3.0;Altos Series 386/1000;

Apollo Domain/OS sr 10.3;Bull OS;

Cray Unicos 8.0;DNIS;

HP-UX;Linux (все дистрибутивы);

MachTch;Mac OS X;

Nextstep;AIX;

AMIGA;BSDI;

Convex;DGUX;

FreeBSD;Intergraph;

Lynx;NetBSD;

OpenBSD;OS/2 с EMX 0.9;

OSFI;RiscIX;

SCO OpenServer;Sequent;

Sony NEWS-OS;Sun OS (Solaris);

Ultrix;UXP/DS;

QNX;RISCOS;

SCO Unix;SGI Irix;

SVR4;Unixware;

      Список  поддерживаемых клиентов также достаточно велик. Samba  дополнительно к серверу, содержит ещё одного или несколько клиентов, что позволяет применять все платформы, на которых работает сервер, в качестве Samba-клиентов:

MSClient с TCP/IP под DOS;

MS Windows 3.11 с TCP/IP;

MS Windows 95/98/98SE/ME;

MS Windows NT 3.5 — 4.0;

DAVE для Macintosh;

OS/2 Warp;

Windows 2000 (с некоторыми условиями);

Windows XP;

Windows Server (с версии 2003);

Windows Vista;

Windows 7;

      При использовании операционных систем Windows 2000, как клиента для Samba–сервера нужно соблюдать некоторые условия. Windows2000 должен работать в режиме совместимости  с Windows NT4, чтобы обеспечить возможность собственного добавления в домен Samba.

      Условия сети для работы пакета Samba:

      Для рационального использования пакета Samba в первую очередь требуется  наличие сети. При этом особой роли не играет применяемый тип сетевой  технологии, будь это Ethernet, Token-Ring или Arcnet. Samba можно использовать через аналоговые линии или через ISDN-линию. Важно лишь, что в качестве протокола сети можно использовать только TCP/IP.

Даже  в случае, если ОС Microsoft могут использовать разрешения сети через другие протоколы, Samba эти протоколы не поддерживает. К таким протоколам относятся как NetBeui – протокол от Microsoft и IBM, так и разработанный Novell протокол IPX/SPX. 

    Практическая  реализация:

     Установка Samba

      Для установки контроллера домена был выбран дистрибутив Ubuntu 6.06 LTS.. Настройка:.

$ sudo apt-get install samba

      Все, серверный пакет Samba установлен. Для  инсталляции пакета с документацией  можно добавить samba-doc. Если потребуется  еще и клиент, то добавляем пакет smbclient.

      Конфигурационный  файл Samba:

      Конфигурационный  файл сервера (и частично клиента) –  традиционный для *nix-систем: для того чтобы задействовать большинство  параметров, достаточно раскомментировать  или подправить соответствующую  строчку. Файл /etc/samba/smb.conf – не исключение. Он состоит из именованных разделов, начинающихся из имени раздела, заключенного в квадратные скобки. Внутри каждого раздела находится ряд параметров в виде «параметр=значение». Файл конфигурации содержит четыре специальных раздела: global, homes, printers и отдельные ресурсы shares.

      Как следует из названия, секция global определяет переменные, которые Samba будет использовать для определения доступа ко всем ресурсам. Значения некоторых переменных можно переопределить в секциях  отдельных ресурсов. Параметров очень много, вот некоторые из них.

      Открываем smb.conf в любимом текстовом редакторе и вносим изменения:

vi /etc/samba/smb.conf

[global] 

      Название  рабочей группы в сети Windows

workgroup = WORKGROUP 

        Имя сервера в сети

netbios name = server.com 

  Комментарий, который виден в окне свойств просмотра сети

server string = Samba Server %v 

  Значения security могут быть следующие: user - на уровне пользователя; share - на уровне ресурсов; server можно использовать при хранении базы паролей на другом SMB-сервере. Если сервер является членом домена, используется значение domain. В нашем случае тип домена - Active Directory:

security = ads

  Этот параметр позволяет указать, кто и где будет хранить пароли, возможно использование нескольких систем (при этом они указываются через пробел), новые пользователи по умолчанию будут добавляться в первый. Через ':' указывается место хранения, если оно отлично от используемого по умолчанию.

  Так smbpasswd хранит пароли в файле etc/samba/smbpasswd, поэтому его можно опустить. Кроме того, возможны параметры: tdbsam, ldapsam, nisplussam,

xmlsam и mysql.

auth methods = winbind

passdb backend = smbpasswd:/etc/samba/smbpasswd 

 Разрешаем  доступ к Samba только с определенных  адресов

hosts allow = 192.168.1.0/24 127.0.0.0/8

interfaces = eth0, lo

bind interfaces only = yes 

  Чтобы сделать Samba PDC, обязательно включаем следующие параметры:

local master = yes

os level = 65

domain master = yes

preferred master = yes

domain logons = yes 

  Командный файл, который будет выполнен при успешной регистрации пользователя

logon script = login.bat

logon path = 

        Включаем WINS

wins support = yes

name resolve order = wins lmhosts host bcast

dns proxy = no 

  Разрешаем Samba быть сервером времени для Windows клиентов

time server = yes 

  Указываем требуемую кодировку

unix charset = utf8

dos charset = cp1251

display charset = cp1251 

  Повышаем уровень безопасности

encrypt passwords = true

null passwords = no

hide unreadable = yes

hide dot files = yes

map to guest = Bad User

invalid users = root guest admin @wheel 

  Журнальные записи

log file = /var/log/samba/log.%m

max log size = 1000

syslog only = no

syslog = 0

panic action = /usr/share/samba/panic-action %d 

  В этой секции описывается, где взять профиль по умолчанию для новых пользователей, и где искать командный файл

[netlogon]

path = /home/samba/netlogon

read only = yes

browseable = no

guest ok = no

      Сетевые ресурсы и принтеры:

      Создаем ресурс, в котором будут находиться документы:

[docs] 

  Комментарий, который виден в окне свойств сети

comment = Documentation

path = /home/samba/docs

available = yes 

  Директива browseable определяет, выводить ли ресурс в списке просмотра

browseable = yes 

  Разрешаем запись

writable = yes 

  Права доступа для вновь созданных файлов

create mode = 0750 

  Права доступа для вновь созданных каталогов

directory mode = 0775

      При желании можно расшарить и CD/DVD привод:

[cdrom]

comment = DVD-ROM

writable = no

locking = no

path = /media/cdrom

public = yes

preexec = /bin/mount /media/cdrom

postexec = /bin/umount /media/cdrom

И в /etc/fstab:

/dev/scd0 /media/cdrom iso9660 defaults,noauto,ro,user 0 0

      С помощью Samba можно организовать возможность  сетевой печати. Для этого в секции global необходимо дописать следующие строки:

Информация о работе Отчет о прохождении преддипломной практики в ООО «Сервис Вэб»