- •Методичні рекомендації до виконання практичних робіт з дисципліни
- •5.05020102 „Обслуговування комп’ютеризованих інтегрованих та робототехнічних систем”
- •Рецензія на методичні рекомендації до виконання практичних робіт з дисципліни «Навчальна практика» для студентів спеціальності
- •5.05020102 «Обслуговування комп’ютеризованих інтегрованих і робото технічних систем»
- •1 Теоретичні відомості
- •1.1 Практика з програмування на персональному ком’пютері
- •1.2 Практика з офісного програмного забезпечення
- •1.3 Практика з системного програмування
- •2 Практична частина
- •2.1. Програмування на персональному комп’ютері Практична робота № 2.1.1 Тема: Створення програми обчислювального процесу з розгалуженням.
- •Практична робота № 2.1.2 Тема: Реалізація циклічного алгоритму.
- •Практична робота № 2.1.3 Тема: Створення програми з використанням операторів циклу для розв’язування задач.
- •Практична робота № 2.1.4 Тема: Створення програми за допомогою функції.
- •Практична робота № 2.1.5 Тема: Створення програми обробки одномірних масивів.
- •Практична робота № 2.1.6 Тема: Створення програми обробки двомірних масивів.
- •Практична робота № 2.1.7 Тема: Розробка й налагодження алгоритмів і програм з використанням покажчиків.
- •Практична робота № 2.1.8 Тема: Створення програми обробки динамічних масивів.
- •2.2. Практика з офісного програмного забезпечення Практична робота № 2.2.1 Тема: Форматування шрифту тексту при створенні документів
- •Практична робота № 2.2.2 Тема: Оформлення абзаців документа. Колонтитули
- •Практична робота № 2.2.3 Тема: Створення списків у текстових документах
- •Практична робота № 2.2.4 Тема: Використання формул
- •Практична робота № 2.2.5 Тема: Організація розрахунків у OpenOffice.Org Calc
- •Практична робота № 2.2.6 Тема: Побудова і форматування діаграм у OpenOffice.Org Calc
- •Практична робота № 2.2.7 Тема: Використання функцій у розрахунках OpenOffice.Org Calc
- •Практична робота № 2.2.8 Тема: Відносна і абсолютна адресація OpenOffice.Org Calc
- •Практична робота № 2.2.9 Тема: Ряди даних. Великі таблиці в OpenOffice.Org Calc
- •2.3. Практика з системного програмування Практична робота № 2.3.1 Тема: Встановлення ос Linux Ubuntu на віртуальну машину
- •Практична робота № 2.3.2 Тема: Використання консолі. Команда sudo
- •Практична робота № 2.3.3 Тема: Налаштування доступу до мережі Інтернет
- •Практична робота № 2.3.4 Тема: Репозиторії. Оновлення системи.
- •Практична робота № 2.3.5 Тема: Встановлення програмного забезпечення.
- •Практична робота № 2.3.6 Тема: Встановлення та використання Wine.
- •Практична робота № 2.3.7 Тема: Встановлення демонстраційної версії ос Windows 2000 на віртуальну машину
- •Перелік посилань
- •Додаток а
Практична робота № 2.3.2 Тема: Використання консолі. Команда sudo
Мета: Навчитись використовувати консоль. Отримати навички роботи з командою sudo
Короткі теоретичні відомості:
Ubuntu — операційна система для робочих станцій, лептопів і серверів, є найпопулярнішим у світі дистрибутивом Linux. Серед основних цілей Ubuntu — надання сучасного і водночас стабільного програмного забезпечення для пересічного користувача із сильним акцентом на простоту встановлення і користування.
Хід роботи:
Запускаємо термінал. Applications (Додатка) - Стандартні - Термінал Всі, можна запускати команди на виконання. Наприклад:ps aux | grep -v grep | grep -i terminal
Після того, як команда написана - натисніть уведення щоб неї виконати.
У терміналі ви бачите "запрошення командного рядка" і миготливий курсор слідом за ним, що запрошує ввести команду.z@x-laptop:~$
Першим іде ім'я користувача, що буде запускати дану команду. Через символ @ від нього йде ім'я машини, що ви вводили при установці. Далі через двокрапку вказується поточна директорія, у якій ви перебуваєте й після її символ $ або # (другий варіант у випадку, якщо ви працюєте від імені суперкористувача, що буде розглянуто далі).
В Linux-системах, звичайно, особисті файли зберігаються в домашній директорії користувача. Домашня директорія користувача це така директорія, у якій користувач є хазяїном і може робити там всі що завгодно. Шлях до цієї директорії наступний: /home/логин/
Всі інші директорії потрібні для інших цілей. Наприклад, /bin/ містить виконують файлы, що, /root/ є домашньою директорією суперкористувача, /boot/ потрібний для завантажника й т.д.
Тому щораз коли ви запускаєте консоль, ви попадаєте в домашню директорію.
Мало того, ви не будете мати доступ на запис до інших директорій, якщо тільки не будете діяти від імені суперкористувача.
Отже, символ ~ служить для позначення домашньої директорії.
Увага! Всі команди - регистрозависимые. Це значить що pwd й PWD це дві різні команди.
Команда pwd показує, у якій директорії ви перебуваєте в цей момент
pwd
Команда ls показує вміст директорії.
Залежно від того, у якій директорії викликається та або інша команда, результат, звичайно ж, буде різний. Тому необхідно навчитися змінювати поточну директорію.
Давайте спробуємо перемінити поточну директорію на директорію Examples. Увага! Імена файлів і директорій в Linux-системах регистрозависимые! Т.е. це означає що Examples й examples - це дві різні директорії.
Команда для зміни директорії - cd. Уведіть наступну команду: cd /usr/share/ex
І натисніть Tab. Ім'я директорії Examples повинне автоматично дописатися саме.cd /usr/share/example-content
Кілька команд починаються з "ls" і ви їх усе бачите. Таким чином, якщо ви забули якусь команду, те можна легко неї згадати, якщо ви хоча б приблизно знаєте з яких символів вона починається.
Повернемося до переходу в іншу директорію. Виконуємо команду "cd Examples" і переходимо в директорію Examples.
Перевіримо отримані навички вивчених команд: упевнимося що ми перебуваємо в директорії Examples і подивимося які файли в ній перебувають.
Тепер нам потрібно повернутися назад у домашню директорію. Є кілька шляхів. Перший, ми можемо вказати прямий шлях до неї, наприклад: cd /home/z
Обертаю вашу увагу на те, що home/z й /home/z це зовсім різні речі! Якщо найпершим символом іде символ /, то це значить що шлях починається з кореневої директорії /. Якщо ж цього символу немає, то це значить що шлях починається з поточної директорії.
Отже, продовжимо. Інший спосіб. Як уже відомо, символ ~ є заміною шляху до домашньої директорії. Застосуємо це на практиці.
cd ~
Але деякі команди вимагають прав суперкористувача.Користувач має повноцінний доступ тільки до своєї домашньої директорії. Але це не означає що ви не можете видалити що-небудь із директорії /bin/ або додати туди що-небудь нове. Можна, за допомогою суперкористувача.
Суперкористувач, це користувач, що має необмежені права. Його логин root. Його домашня директорія /root/, така ж як у вас /home/login.
Крім доступу до директорій і файлів ви також "обмежені" доступом до запуску певних програм. Для чого це потрібно? Ці програми можуть впливати на діяльність системи й ви повинні знати, що ви робите. Щоб обмежити вас від виконання якої-небудь "небезпечної" програми випадково, використається це обмеження. Також воно потрібно, якщо на комп'ютері працює кілька користувачів й є адміністратор. Він повинен виконувати конфігурацію системи, а користувачі можуть виконувати звичайну роботу.
Давайте спробуємо створити файл у директорії, куди користувач не має доступу. Команда touch створює порожній файл, або обновляє час створення існуючого файлу. Спробуємо створити файл /var/test.
touch /var/test
Ключове вираження тут "Відмовлено в доступі". Якщо ви бачите таке повідомлення або схоже - це означає що вам потрібно запустити команду від імені суперкористувача й ви знаєте що ви робите.
Щоб запустити команду від імені суперкористувача використайте наступний синтаксис.
sudo команда
Ключове слово sudo і наступна за ним команда означає запуск цієї команди від імені суперкористувача.
sudo touch /var/test
Ви побачите запит на уведення пароля.
Уводите той пароль, що ви використаєте при логине й натискайте уведення.
Щоб не засмічувати файлову систему, видалите файл наступною командою.
sudo rm /var/test
Зверніть увагу на те, що пароль у вас не був запитаний. Це відбувається тому, що створилася тимчасова sudo-сесія й найближчі n хвилин вам не прийде заново вводити пароль
У прикладах вище ви самі вручну запускаєте команди, які вимагають суперкористувача. Але є, наприклад, деякі графічні додатки, які вимагають прав суперкористувача.
Якщо відкрити пункт меню "System - Адміністрування - Вікно входу в систему"...то ви побачите запит для уведення пароля суперкористувача. Як уже було сказано вище, необхідно ввести пароль свого користувача.
У чому різниця між sudo й gksu? Для чого потрібна ця різниця? Роблять вони одне й теж, різниця в тім, що sudo запитує пароль у консолі, а gksu - показує уведення пароля в діалозі. Т.е. якщо вам потрібно виконати команду в консолі - використайте sudo, а якщо ви запускаєте графічний додаток - використайте gksu.
Індивідуальне завдання:
При заданні назві файлу та директорії слід використати своє прізвище.
Контрольні запитання:
Що таке Linux?
Які команди для консолі існують??
Способи визову консолі?
Відмінності Linux від Windows?
Переваги Linux.
Зміст звіту:
Тема роботи.
Мета роботи.
Основні етапи виконання індивідуального завдання.
Контрольні питання.
Висновки.