- •Теоретичні відомості:
- •Історія створення та статус Linux
- •Вхід та вихід з системи
- •Деякі прості команди
- •Файлові системи та каталоги
- •Файли та шляхи
- •Звичайні файли
- •Каталоги
- •Каталоги та фізичні диски
- •Посилання (зв”язки)
- •Спеціальні файли
- •Права доступу до файлів
- •Стандартні каталоги Linux
- •Хід роботи та індивідуальні завдання
- •Лабораторна робота №2
- •Теоретичні відомості
- •Отримання списку файлів
- •Організація файлів
- •Копіювання файлів
- •Переміщення та перейменування файлів
- •Видалення файлів та каталогів
- •Перегляд вмісту файлів
- •Пошук файлів
- •Сортування текстових файлів
- •Переспрямування вводу та виводу
- •Хід роботи та індивідуальні завдання
- •Лабораторна робота №3
- •Теоретичні відомості:
- •Налаштування робочого середовища
- •Завдання назв файлів
- •Передавання даних між процесами з використанням каналів (pipes)
- •Використання змінних оточення
- •Підстановка результата виконання команди
- •Групи команд та породжені оболонки
- •Редагування команд оболонки та використання псевдонімів
- •Робота з командними скріптами оболонки
- •Використання у програмах спеціальних символів
- •Використання команд керування процесом виконання
- •Хід роботи
- •Лабораторна робота №4
- •Теоретичні відомості:
- •Формування розділів жорсткого диску
- •Завантаження та ініціалізація ядра
- •Хід роботи
- •Лабораторна робота №5
- •Теоретичні відомості:
- •Визначення прав доступу до файлів
- •Робота з користувачами системи
- •Виконання окремих команд від імені адміністратора
- •Хід роботи
- •Лабораторна робота №6
- •Використання утіліти 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.
Хід роботи
Залогуватися у системі відповідно до заданих викладачем параметрів
Вивести на екран та занотувати у звіті основні секції файлу налаштувань smb.conf. Пояснити їх
За допомогою утіліти nmblookup визначити наявні у мережі комп”ютери та іхні ролі
За допомогою утіліти smbclient залогуватися на віддалений windows- комп»ютер і скачати вкавзаний файл на локальний Linux- комп”ютер
Змонтувати 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
