
- •Програмні та апаратні засоби адміністрування комп’ютерних мереж
- •Задачі адміністрування комп’ютерних мереж.
- •3. Файли та права доступів до них
- •Зміна прав доступу до файлів.
- •Команди chown, chgrp.
- •Команда umask
- •7. Символічні вказівники
- •Команда find,xargs.
- •9.Виконання команд в фоновому режимі.
- •10. Команди cron, at, nohub, &.
- •11.Ввід та вивідданих в Shell.
- •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
Команди chown, chgrp.
chown — UNIX‐утиліта, що змінює власника і/або групу для вказаних файлів. Як ім'я власника/групи береться перший аргумент, що не є опцією. Якщо задано тільки ім'я користувача (або числовий ідентифікатор користувача), то даний користувач стає власником кожного з вказаних файлів, а група цих файлів не змінюється. Якщо за ім'ям користувача через двокрапку слідує ім'я групи (або числовий ідентифікатор групи), без пропусків між ними, то змінюється також і група файлу.
chown [-cfhvR] [--dereference] [--reference=rfile] користувач[:група] файл
-c --changes
Детально описувати дію для кожного файлу, власник якого дійсно змінюється.
-f --silent, --quiet
Не видавати повідомлення про помилки для файлів, чий власник не може бути змінений.
chgrp — утиліта UNIX. Може використовуватися непривілейованими користувачами для зміни групи файлів. На відміну від команди chown, chgrp дозволяє рядовим користувачам змінювати групи, але тільки ті, членами яких вони є.
ІМ'Я
chgrp — змінити групу файлів
ОГЛЯД
chgrp [опції] група файл.
опції POSIX: [-R] [--]
опції з чернетки стандарту («Austin»): [-hHLPR]
вказівка групи в стилі GNU: [--reference=rfile]
опції GNU (коротка форма): [-cfvR] [--help] [--version]
ОПИС
chgrp змінює групу кожного заданого файлу на групу, яка може бути представлена як ім'ям групи, так і її числовим ідентифікатором (GID).
Команда umask
umask (от англ. user file creation mode mask — маска режима создания пользовательских файлов) — функция среды POSIX, изменяющая права доступа, которые присваиваются новым файлам и директориям по умолчанию. Права доступа файлов, созданных при конкретном значении umask, вычисляются при помощи следующих побитовых операций (umask обычно устанавливается в восьмеричной системе счисления):побитовое И между унарным дополнением аргумента $ umask 0174
$ mkdir директория
$ touch файл
$ ls -l
drw-----wx 2 dave dave 512 Sep 1 20:59 директория
-rw-----w- 1 dave dave 0 Sep 1 20:59 файл
7. Символічні вказівники
десяткового vprintf (Const символ форматі *, va_list AP); десяткового vfprintf (FILE * Потік, будівництва символ * формат, va_list AP); десяткового vsprintf (символ * вул, будівництва символ * формат, va_list AP); десяткового vsnprintf (символ * вул, size_t розміру, будівництва символ * формат,va_list AP);
ОПИС
Функцій в сім'ї Е виробництва продукції відповідно до формату, як описано нижче. ФункціїЕ і vprintf записати вихід в стандартний висновок, стандартний вихідний потік; Fprintf vfprintf і написати дані в заданий потік виводу; Sprintf, snprintf, vsprintf і vsnprintfнаписати вул символьного рядка.
Функції vprintf, vfprintf, vsprintf, vsnprintf еквівалентні функції Е, Fprintf, Sprintf, snprintf,відповідно, за винятком, що вони викликаються з va_list замість змінним числом аргументів. Ці функції не викликають макрос va_end. Отже, значення ар не визначено після виклику. У додатку слід викликати va_end (AP) сам згодом.
Команда find,xargs.
xargs — утилита для формирования списка аргументов и выполнение команды в UNIX-подобных операционных системах. Команда xargs объединяет зафиксированный набор заданных в командной строке начальных аргументов с аргументами, прочитанными со стандартного ввода, и выполняет указанную команду один или несколько раз.
Пользователя спрашивают, какие файлы из текущего каталога должны быть занесены в архив. При выполнении первой команды (см. ниже) файлы заносятся в архив arch по одному; при выполнении второй команды в архив заносится сразу много файлов.
ls | xargs -p -l ar r arch
ls | xargs -p -l | xargs ar r arch
В Unix-подібних та деяких інших операційних системахs, find - утиліта командного рядка, яка виконує пошук в одній чи більше директорії файлової системи, знаходить розташуванняфайла який відповідає певним критеріям заданим користувачем, і виконує певну вказану користувачем дію. Можливими критеріями для пошуку можуть бути наприклад співстановка з шаблоном його назви, чи часовий проміжок в межах якого файл міг модифікуватись. За замовчуванням команда find повертає список всіх файлів в поточній робочій директорії та її піддиректоріях.
find path... [expression]
Перед виразом який описує критерії пошуку потрібно задати хоча б один шлях, з якого починати пошук.
Елементи виразів розділяються пропускаи і обчислюються зліва направо. Вони можуть містити логічні елементи, такі як AND (-a) та OR (-o), як і складніші предикати.
GNU find має багато додаткових можливостей не описаних стандартом POSIX.