- •Програмні та апаратні засоби адміністрування комп’ютерних мереж
- •Задачі адміністрування комп’ютерних мереж.
- •3. Файли та права доступів до них
- •Зміна прав доступу до файлів.
- •Команди chown, chgrp.
- •Команда umask
- •7. Символічні вказівники
- •Команда find,xargs.
- •10. Команди cron, at, nohub, &.
- •11.Ввід та вивідданих в Shell.
- •9.Виконання команд в фоновому режимі.
- •12. Команда echo.
- •13. Команда read.
- •14.Koманда cat.
- •15. Канали.
- •16.Стандартні потоки вводу, виводу та помилок.
- •Стандартне введення Потік номер 0 (stdin) зарезервовано для читання команд користувача або вхідних даних.
- •Стандартне виведення
- •Стандартне виведення помилок
- •17. Порядок виконання команд
- •18. Регулярні вирази
- •19. Сімейство команд Grep
- •20. Утиліта awk
- •21. Редактор Sed
- •22.Команди sort, uniq, join, cut, paste, split
- •23. Процес реєстрації в Linux
- •26. ЗмінніінтерпритатораShell
- •27.Локальнізмінні
- •28. Вбудовані змінні інтерпретатора Shell.
- •29. Поняття Shell сценарію
- •35. Оператор Case.
- •36. Функції інтерпритатора Shell.
- •37. Файл функцій.
- •38. Передача параметрів сценарію через командну стрічку.
- •39. Команда shift.
- •40. Вбудовані команди інтерпритатора Shell.
- •Команди робот из мережею Ipconfig, route, ping.
- •Поняття сокета
- •Атрибути сокета
- •Іменування сокета
- •Встановлення зв’язку за допомогою сокета
- •Прив’язка сокета до локальних імен
- •Передача даних з допомогою сокета
- •Функції передачі даних з допомогою сокета
- •Функції прийому даних з допомогою сокета
- •Закриття сокета
- •55. Обмін дата грамами
- •56. Використання низькорівневих сокетів
- •57. Функції для роботи з dns та адресами
- •58. Доменна система імен
- •59. Опишіть шлях проходження даних від одного комп’ютера до іншого через механізм сокетів
- •60. Паралельне обслуговування запитів клієнтів
- •61. Робота на базі сокетів з стандартними протоколами
- •62. Особливості використання сокетів в різних ос
- •63. Описати різницю між tcp і udp пакетом
- •64. Особливості dhcp протоколу
- •65. Структура dhcp пакетів
- •67. Режими видачі ip-адрес
- •68.ОписатипослідовністьвидачідинамічноїIp- адреси
- •69.Dhcp - сервер
- •71. Поштові протоколи
- •72.Особливості pop3-протоколу
- •Особливості smtp пртоколу
- •Архітектура та формат повідомлень arp-протоколу
- •Написання cgi – програм
- •76. Метод Get
- •Метод Post
12. Команда echo.
echo (англ.Echo — луна) — команда в DOS, OS/2, Microsoft Windows, Unix і Unix-подібних операційних системах, яка виводить рядок тексту на комп'ютерний термінал. Це зазвичай використовується в сценаріях оболонок і командних файлах ддя виводу тексту про стан скрипта на екран або у файл.
Приклад
$ echoThisis a test.
Thisis a test.
$ echo"Thisis a test."> ./test.txt
$ cat ./test.txt
Thisis a test.
$ echo$PATH
13. Команда read.
read- "читає" значеннязмінної зпристроюстандартноговведення -stdin, вінтерактивномурежиміце означаєклавіатуру.Ключ-a дозволяє записуватизначенняв масиви.
read –s –n1 –p
echo ;
14.Koманда cat.
cat — утиліта UNIX-подібних систем, яка здійснює операцію конкатенації змісту вхідних аргументів та виводить їх на стандартний вивід.
Приклад об'єднання файлів file1,file2 у file3 :
cat file1 file2 > file3
Операція на одному файлі може бути замінена оператором '<'.
15. Канали.
Якщотобі необхідно, щоб інформація зодного процесупередаваласяв іншій, достатньо передатививідні даніодного процесунавхід іншого. Щоб забезпечитиефект присутностівфайловоїсистемі, з якоїодинпроцес можездійснитизв'язокз іншим, якраз і призначенііменовані каналитасокети. Іменовані канализазвичай використовуютьсядля здійсненнязв'язкуміж процесами, втой час яксокети- для забезпеченнязв'язку в мережі.
На відміну від неіменованих каналів, доступ до яких мають лише процеси, що породжені від одного спільного, доступ до іменованих каналів мають всі процеси, що знають ім'я цього каналу.Канал можна створити двома різними командами:
mknod pipe1 p
mkfifo pipe1
16.Стандартні потоки вводу, виводу та помилок.
Стандартні потоки введення/виведення в системах типу UNIX - потокипроцесу, що мають номер (дескриптор), зарезервований для виконання деяких «стандартних» функцій. Як правило (хоча і не обов'язково), ці дескриптори вже відкриті в момент запуску завдання.
Стандартне введення Потік номер 0 (stdin) зарезервовано для читання команд користувача або вхідних даних.
При інтерактивному запуску програми за замовчуванням stdin націлений на читання з пристрою текстового інтерфейсу користувача (клавіатури). Командна оболонка UNIX (і оболонки інших систем) дозволяють змінювати введення цього потоку за допомогою символу «<». Системні програми (демони тощо), як правило, не користуються цим потоком.
Стандартне виведення
Потік номер 1 (stdout) зарезервовано для виведення даних, як правило (хоча і не обов'язково) текстових.При інтерактивному запуску програми stdout за замовчуванням націлений на запис на пристрій виведення (монітор). Командна оболонка UNIX (і оболонки інших систем) дозволяють скерувати цей потік за допомогою символу «>». Для виконання програм у фоновому режимі цей потік зазвичай переводять у файл.
Стандартне виведення помилок
Потік номер 2 (stderr) зарезервовано для виведення діагностики та повідомлень налаштування в текстовому вигляді. Частіше за все вивід цього потоку збігається з stdout, однак, на відміну від нього, місце призначення потоку stderr не змінюється при перепризначенні ">" і створенні конвеєрів ("|"). Тобто, повідомлення налаштування процесу, виведення яких перенаправлено, все одно потраплять користувачеві. Командна оболонка UNIX дозволяє змінювати виведення цього потоку за допомогою конструкції "2>". Наприклад, для придушення виведення цього потоку нерідко пишеться "2> /dev/null".
