Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Linux

.pdf
Скачиваний:
7
Добавлен:
07.03.2016
Размер:
1.85 Mб
Скачать

22.В ході виконання інсталяційних завдань задайте пароль адміністративного облікового запису root.

23. Та створіть обліковий запис звичайного користувача.

24. Задайте повне ім'я користувача, логін та пароль.

25.Після завершення встановлення всіх пакетів та виконання всіх завдань, потрібних для встановлення ОС, перезавантажте ВМ.

26.у разі успішної інсталяції після завантаження системи буде відображено запрошення до входу у текстовому вигляді.

B.Встановлення графічного інтерфейсу

1.Увійдіть у систему від імені користувача ​root

2.Ознайомтесь з репозиторієм EPEL.

EPEL (Extra Packages for Enterprise Linux) ­­ заснований спільнотою відкритий і безкоштовний проект репозиторію, який підтримується командою Fedora, містить високоякісні пакети додаткового програмного забезпечення для Linux­дистрибутивів,

включаючи RHEL (Red Hat Enterprise Linux), CentOS, і Scientific Linux.

Особливості репозиторію EPEL:

Надає безліч програм з відкритим кодом для установки через Yum;

100% відкритий вихідний код і безкоштовне використання;

Не містить пакетів, конфліктуючих з базовими пакетами основної системи;

Немає проблем з сумісністю;

Пакети з EPEL частіше оновлюються.

3. Встановіть репозиторій:

yum install http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel­release­7­5.n oarch.rpm

4. Встановіть групу програмного забезпечення для графічного режиму роботи:

yum groupinstall "X Window system"

5.Встановіть групу програмного забезпечення для графічного середовища ​MATE:

yum groupinstall "MATE Desktop"

6. Налаштуйте систему для автоматичного завантаження: systemctl set­default graphical.target

7.Перезавантажте віртуальну машину за допомогою команди reboot​у разі успішного встановлення.

Після перезаванатження Ви отримаєте доступ до графічної оболонки системи.

C. Додаткове встановлення та налаштування ОС

HINT: Для пришвидчення процесу можете спочатку виконати розділ II та проводити налаштування віддалено за протоколом SSH та скористатись його перевагами. До речі, які вони? :)

Також ви можете скористатися програмою "Термінал" у графічній оболонці.

1.Увійдіть в систему, відкрийте командний рядок та змініть користувача на ​root ​за допомогою команди “su­​”.

2.Встановіть гостьовий агент oVirt:

yum install ovirt­guest­agent

3. Вимкнення системи захисту SELinux:

sed '/SELINUX=enforcing/s/.*/SELINUX=permissive/' ­i /etc/selinux/config

4.Встановлення програмного забезпечення: yum ­y install bash­completion bind­utils

iptables­services mc ntp ntpdate vim­enhanced wget yum­cron

5.Видалення непотрібного програмного забезпечення на ВМ:

yum ­y remove firewalld dnsmasq iprutils ivtv­firmware iwl1000­firmware iwl100­firmware iwl105­firmware iwl135­firmware iwl2000­firmware iwl2030­firmware iwl3160­firmware iwl3945­firmware iwl4965­firmware iwl5000­firmware iwl5150­firmware iwl6000­firmware iwl6000g2a­firmware iwl6000g2b­firmware iwl6050­firmware iwl7260­firmware libertas­sd8686­firmware libertas­sd8787­firmware libertas­usb8388­firmware fxload aic94xx­firmware linux­firmware

6. Базове налаштуваня мережевого екрану Netfilter IPTables: cat <<END > /etc/sysconfig/iptables

*filter

:INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0]

­A INPUT ­m state ­­state RELATED,ESTABLISHED ­j ACCEPT ­A INPUT ­p icmp ­j ACCEPT

­A INPUT ­i lo ­j ACCEPT

­A INPUT ­p tcp ­m state ­­state NEW ­m tcp ­­dport 22 ­j ACCEPT

­A INPUT ­j REJECT ­­reject­with icmp­host­prohibited ­A FORWARD ­j REJECT ­­reject­with icmp­host­prohibited COMMIT

END

systemctl enable iptables.service

7. Налаштування командної оболонки для користувача ​root cat <<END >> /root/.bashrc

# Colorize bash prompt for root

PS1="\[\033[1;34m\]EL7

\[\033[1;33m\]APZ\[\033[0;31m\]:\[\033[0;35m\]\h \[\033[1;31m\][\u \W]#\[\033[0;39m\] "

# Disable duplicates in history

export HISTCONTROL="ignoreboth:erasedups" export HISTIGNORE="history:[bf]g:exit"

#append to the history file, don't overwrite it shopt ­s histappend

#check the window size after each command and, if necessary,

#update the values of LINES and COLUMNS.

shopt ­s checkwinsize

END

8. Виконайте подібні налаштування оболонки і для звичайного користувача, налаштуйте запрошення таким чином, щоб логін користувача та поточний каталог були зеленого кольору.

HINT: Пошукайте кодування кольору в керуючих послідовностях для ANSI­сумісного терміналу, наприклад так: ​http://bfy.tw/3Mn5

9. Оновіть систему: yum ­y update

10.Перезавантажте систему: reboot

II.Віддалене підключення по протоколу SSH

A.Завантажте свій улюблений SSH­клієнт

1.Якщо у Вас досі немає улюбленого SSH­клієнта скористайтесь

PuTTY:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

2.Встановіть клієнт.

B.Підключення до ВМ

1.Відкрийте командний рядок та виконайте команду: ip add

2.Занотуйте ip­адресу та використайте її для підключення.

3.Задайте параметри підключення та підключіться до ВМ.

C.Налаштування аутентифікації по ключах

1.У командному рядку згенеруйте пару приватних­публічних ключів: ssh­keygen

2.Запишіть публічний ключ у файл довірених публічних ключів:

cat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys

3.Переконайтесь, що група користувача не має права запису в файл ​~/.ssh/authorized_keys

4.За допомогою утиліти scp або її аналогів

(​https://winscp.net/eng/index.php) підключіться та скопіюйте приватний ключ на Ваш комп'ютер.

5.У разі потреби, після підключення ввімкніть відображення прихованих файлів.

6.Скопіюйте приватний ключ на Ваш комп'ютер та імпортуйте в програму PuTTY Key Generator.

7. Експортуйте приватний ключ у підтримуваний PuTTY формат.

8.Підключіться до ВМ з використанням приватного ключа. В опціях підключення вкажіть шлях до приватного ключа.

III.Знайомство з командним рядком та утилітами

A.Виконайте всі завдання в ​http://tldp.org/LDP/intro­linux/intro­linux.pdf

IV. Текстові редактори

A.виконайте команду ​vimtutor

B.виконайте всі вказані завдання.

V.Робота з менеджером пакетів

A.RPM​(англ. ​Red Hat Package Manager— менеджер пакетів Red Hat або RPM Package Manager — RPM — менеджер пакетів) — позначає дві речі: формат пакунків програмного забезпечення і програму, створену для управління цими пакетами. Програма дозволяє встановлювати, видаляти і оновлювати програмне забезпечення. Формат RPM заснований на форматі, розробленому LSB. Спочатку розроблений компанією Red Hat для Red Hat Linux, RPM став використовуватися в багатьох дистрибутивах GNU/Linux і був портований на інші операційні системи. Сьогодні ​«RPM Package Manager»використовується як рекурсивний акронім.

1.Ознайомтесь з утилітою RPM за допомогою ​man rpm

2.Дайте відповідь на наступні запитання

a)як вивести перелік усіх встановлених пакетів?

b)як переглянути перелік файлів які постачаються певним пакетом?

c)як дізнатися яким пакетом постачається певний файл?

d)як встановити пакет за допомогою rpm?

e)як видалити пакет за допомогою rpm?

B.YUMYellowdog Updater, Modified​— відкритий консольний менеджер

RPM­пакетів. Дозволяє забезпечити каскадне оновлення Linux систем з відслідковуванням взаємозв'язків RPM­пакетів.

1.Виконайте ​yum​і ​man yum​та ознайомтесь з утилітою

2.Дайте відповідь на наступні запитання:

a)як встановити пакет?

b)як видалити пакет?

c)як видалити пакет з усіма його залежностями?

d)як знайти певний пакет пакет?

e)як завантажити певний пакет з репозиторію?

f)як дізнатись які пакети встановлювались або видалялись?

g)як відмінити певну транзакцію?

h)як встановити пакет додатково ввімкнувши певний репозиторій?

i)як оновити всі пакети?

j)як оновити певний пакет?

k)як знайти пакет яким постачається певний файл?

l)як переглянути доступні групи пакетів?

m)як переглянути перелік пакетів в групі пакетів? які є типи пакетів у групі?

n)як встановити групу пакетів?

o)як встановити опціональні пакети?

VI. Компіляція програмного забезпечення

A.Встановлення програмного забезпечення

1.Перегляньте доступні групи програмного забезпечення, знайдіть групу “Development Tools”, перегляньте пакети які входять до даної групи.

2.Встановіть дану групу пакетів.

HINT: Подальші дії слід виконувати, увійшовши до системи як звичайний користувач, а не root, оскільки завантажуване з Інтернету програмне забезпечення, не дивлячись на свою відкритість, може містити компоненти, що навмисне чи ненавмисне нанесуть шкоди вашій системі! Обмеження привілеїв дозволить обмежити обсяги заподіяного лиха.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]