DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Звіт до лабораторних робіт №5, 6 з курсу «Безпека інформаційних і комунікаційних систем»

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Факультет комп’ютерних наук
Кафедра:
Не вказано

Інформація про роботу

Рік:
2013
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Безпека інформаційних і комунікаційних систем
Група:
КН-1
Коротко про документ

Про що ця робота

Звіт містить виконання лабораторних робіт №5 та №6 з дисципліни Безпека інформаційних і комунікаційних систем. У роботах описано створення скриптів для автоматизації адміністрування та резервного копіювання даних у середовищі Linux.

У роботі розглядаються

  • Адміністрування ОС Linux
  • Скрипти Bash
  • Автоматизація резервного копіювання
  • Моніторинг системних ресурсів
  • Безпека інформаційних систем
  • Планувальник Cron

Зміст і розділи

  1. Лабораторна робота №5
  2. Автоматизація процесу адміністрування за допомогою скриптів
  3. Лабораторна робота №6
  4. Автоматизація процесу резервування даних за допомогою скриптів
  5. Висновок
Для кого:Студенти технічних спеціальностей, викладачі та дослідники у галузі інформаційних систем і безпеки.
Викладачі:Баран Р. Д.

Ключові поняття

Bash-скриптрезервне копіюванняадмініструванняпроцесиоперативна пам'ятьархіваціяCrontarLinux

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» / Звіт До лабораторних робот №5,6 з курсу «Безпека інформаційних і комунікаційних систем» Львів- 2013р Лабораторна робота №5 Автоматизація процесу адміністрування за допомогою скриптів. Мета роботи: Отримати базові знання, необхідні для написання скриптів. Навчитися працювати з технічною літературою. Хід роботи: Створити скріпт, який здійснює вивід меню, яке складається з наступних пунктів: поточний користувач, об’єм пам’яті, яка використовується, об’єм дискового простору, запущені процеси, процеси, які запущені поточним користувачем, системні дата і час, час запуску системи вихід, Скріпт #!/bin/bash echo Potochnij korustuvach whoami # whoami echo System start uptime #uptime echo Potochni chas i data date #date echo Obem duskovogo prostoru df #df echo Zapusheni procesu ps #ps echo Obem pamjati jaka vukorustovuetsa free #free Результат виконання скріпту [[ім’я автора приховано]@localhost ~]$ /home/ [ім’я автора приховано] /Desktop/BIKS/hello.sh Potochnij korustuvach [ім’я автора приховано] System start 20:19:11 up 6:47, 2 users, load average: 0.41, 0.28, 0.19 Potochni chas i datd Сбт Кві 6 22:22:41 EEST 2013 Obem duskovogo prostoru Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 4360732 2711016 1228864 69% / /dev/sda1 295561 13200 267101 5% /boot none 265852 0 257852 0% /dev/shm Zapusheni procesu PID TTY TIME CMD 30889 pts/1 00:00:00 bash 30908 pts/1 00:00:00 hello.sh 30913 pts/1 00:00:00 ps Obem pamjati jaka vukorustovuetsa total used free shared buffers cached Mem: 495708 484604 31104 0 39660 258656 -/+ buffers/cache: 186288 329420 Swap: 714884 0 714884 Лабораторна робота №6 Автоматизація процесу резервування даних за допомогою скриптів. Мета роботи: Закріпити отримані навики і знання в попередній лабораторній роботі. Навчитись працювати з технічною літературою. Хід роботи: Створити скрипт, який здійснює вивід меню, яке складається з наступних пунктів: Передати в скрипт ім’я папки для архівації, ім’я папки призначення та ім’я архіву, Перевірити правильність кількості переданих параметрів, Визначити існування папки для архівації. У випадку її відсутності вивести відповідне повідомлення. Визначити існування папки призначення. У випадку її відсутності її необхідно створити і вивести відповідне повідомлення. Заархівувати всі файли із папки для архівації. Перемістити файл в папку призначення, додавши до імені файлу поточні час і дату. Шлях до каталогу , де буде зберігатися архів: /home/[ім’я автора приховано]/ Shljah_arshiv="/home/ [ім’я автора приховано] /" #Назва файлів архіву. #ім’я фалу після архівації 8 квітня 2013 года в 19:00 будет таким: primer-2013-04-08--19-00.tar.gz Filename="primer" #Шлях до архівуючого каталогу: / home/ [ім’я автора приховано]/ Desktop/Bisc/ Arsiv="/ home/ [ім’я автора приховано] Desktop/Bisc/" #Створення ахіву tar czf $ Shljah_arshiv /$ Filename -`date +%F--%H-%M`.tar.gz $ Arsiv Файл скріпту tar1.sh #!/bin/bash Shljah_arshiv="/home/ julia/Desktop/zip/" Dir_arsiv="/ home/ [ім’я автора приховано]/Desktop/Bikc/" if [!-d $ Shljah_arshiv]; then echo "Vidsutnij_katalig" exit fi if [!-d $ Dir_arsiv]; then echo "Vidsutnij_katalig" exit else tar czf $ Shljah_arshiv /$ Filename -`date +%F--%H-%M`.tar.gz $ Arsiv fi Відкриваємо файл /etc/crontab і записуємо Скріпт виконання файла кожні 5 хвилин 5 * * * * * /home/ [ім’я автора приховано]/Desktop/zip/zip.sh Автоматичне створення архіву каталогу / home/ [ім’я автора приховано] /Desktop/Bikc/ / / Висновок: на цій лабораторній роботі, я закріпила отримані навики і знання, необхідні для написання скриптів
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!