- •Лабораторна робота №4
- •Теоретичні відомості
- •Отримання списку файлів
- •Організація файлів
- •Копіювання файлів
- •Переміщення та перейменування файлів
- •Видалення файлів та каталогів
- •Перегляд вмісту файлів
- •Пошук файлів
- •Сортування текстових файлів
- •Переспрямування вводу та виводу
- •Використання утіліти nmblookup
- •Доступ до ресурсів з використинням smbclient
- •Монтування та демонтування каталогів спільного використання Windows
- •Графічні оболонки для роботи з Samba
- •Хід роботи
Використання утіліти nmblookup
Утіліта nmblookup призначена перш за все для визначення IP адрес по відомим іменам NETBIOS. Вона також може бути використаня для визначенння комп”ютерів у мережі та іхніх ролей.
Спочатку визначимо IP адресу Броузера домена (KEARNEY)
$ nmblookup KEARNEY
querying KEARNEY on 192.168.0.255
192.168.0.19 KEARNEY<00>
Визначаємо список Броузерів домена та їх IP адрес
$ nmblookup -M -
querying __MSBROWSE__ on 192.168.0.255
192.168.0.11 __MSBROWSE__<01>
Визначаємо наявні комп”ютери та їх ролі:
$ nmblookup -A 192.168.0.19
Looking up status of 192.168.0.19
received 5 names
KEARNEY <00> - M <ACTIVE>
CURTIS <00> - <GROUP> M <ACTIVE>
KEARNEY <03> - M <ACTIVE>
KEARNEY <20> - M <ACTIVE>
CURTIS <1e> - <GROUP> M <ACTIVE>
num_good_sends=0 num_good_receives=0
Доступ до ресурсів з використинням smbclient
Smbclient – це ftp-подібна утіліта, що дозволяє залогуватися на віддалений сервер та отримати (передати) файли
Приклад використання smbclient:
$ smbclient -L HOMER
added interface ip=192.168.0.1 bcast=192.168.0.255 nmask=255.255.255.0
Password:
Anonymous login successful
Domain=[CURTIS] OS=[Unix] Server=[Samba 2.0.7]
Sharename Type Comment
--------- ---- -------
site-local Disk
c Disk Old Windows 95 Installation
IPC$ IPC IPC Service (homer server (Samba 2.0.7))
lp Printer HP Deskjet 672C
Server Comment
------ -------
HOMER homer server (Samba 2.0.7)
KEARNEY Tom's Computer
SANJAY Annie's Computer
Workgroup Master
--------- ------
CURTIS HOMER
Усі операції з віддаленим комп’ютером виконуються за допомогою команд протоколу ftp (винфток – замість команди quit використовують exit). Таким чином, будуть працювати команди ls, dir, cd, put, get, mput, mget, del та ін.
Монтування та демонтування каталогів спільного використання Windows
Для монтування каталогів спільного використання можна скористатися командами mount, наприклад,
mount -t cifs //192.168.10.10/work /mnt/win/work -o user=<username>, pass=<password>
Демонтування можна виконати командою umount, наприклад -
umount /mnt/win/work
Графічні оболонки для роботи з Samba
Графічні середовища KDE та GNOME пропонують зручні графічні оболонки для роботи з каталогами спільного використання на комп”ютерах з ОС Windows. Наприклад, для KDE такою програмою є smb4K.
Хід роботи
1. Створити у своєму робочому каталозі два підкаталоги
2. Створити у першому з підкаталогів файл, що містить наступні відомості:
прізвище та ім’я студента, його оцінки (по 100-бальній шкалі) з двох предметів (загальна кількість записів не менше 10)
3. Скопіювати новостворений файл з іншим іменем в другий підкаталог.
4. Провести сортування по кожному з чотирьох полів (вирівняти всі чотири поля)
5. По черзі вивести усі отримані файли на екран
6. Запротоколювати введені команди та отримані результати у звіт з лабораторної роботи
7. Залогуватися у системі
8. Вивести на екран та занотувати у звіті основні секції файлу налаштувань smb.conf. Пояснити їх.
9. За допомогою утіліти nmblookup визначити наявні у мережі комп’ютери та їхні ролі
10. За допомогою утіліти smbclient залогуватися на віддалений windows- комп’ютер і скачати вказаний файл на локальний Linux- комп’ютер
11. Змонтувати Windows- каталог та переписати файл на віддалений windows- комп’ютер
Демонтувати Windows- каталог
Література.
1. Буров Є. Комп”ютерні мережі. 2-ге оновлене і доповн.вид. Львів БаК, 2003.
2. Крейг Х. Персональные комп’ютеры в сетях TCP/IP. К.: BHV, 1997
3. Леммл Т., Леммл М., Челлис Д. TCP/IP. ЛОРИ, 1997
4. Machtelt Garrels. Introduction to Linux. A Hands on Guide. Xalasys.com, 2006
5. Jason W. Eckert, M. John Schitka. Linux+ 2005 In Depth. Thomson Course Technology, 2005
6. Michael Schwarz, Jeremy Anderson, Peter Curtis, Steven Murphy, Jose Nazario. Multitool Linux: Practical Uses for Open Source Software, Addison Wesley, 2002
7. Carla Schroder Linux Cookbook O'Reilly, 2004
