МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ІКТА
Кафедра ЗІ
/
З В І Т
до лабораторної роботи №2
з курсу «Операційні системи»
На тему: «Знайомство з Unix-подібною операційною системою
GNU/Linux. Основні команди ОС»
Варіант № 10
МЕТА РОБОТИ – оволодіти практичними навичками роботи в системі
GNU/Linux. Ознайомитись із структурою файлової системи, основними
інформаційними командами, командами для роботи з файлами та каталогами.
ПОРЯДОК ВИКОНАННЯ РОБОТИ
1. Зайдіть в систему під вашим ім'ям користувача.
2. Змініть ваш пароль.
3. Виведіть системну дату.
4. Визначте кількість рядків у файлі:
Варіант Файл
1, 5, 9, 13, 17, 21, 25 /etc/passwd
2, 6, 10, 14, 18, 22, 26 /etc/group
3, 7, 11, 15, 19, 23, 27 /etc/profile
4, 8, 12, 16, 20, 24, 28 /etc/fstab
5. Виведіть на екран вміст відповідного файлу.
6. Виведіть календар на <2000+№варіанту> рік.
7. Виведіть список користувачів що паралельно працюють з системою.
8. Наберіть команду ping –с 4 localhost. Поясніть результат.
9. Скопіюйте (скопіюйте, а не перемістіть, бо система перестане працювати
коректно) файли у ваш домашній каталог різними способами. Якщо файл 1 або 2 не знайдено в каталозі /bin, шукайте його в каталогах /usr/bin, /sbin або /usr/sbin
Варіант Файл 1 Файл 2
1, 11, 21 /bin/cat /bin/at
2, 12, 22 /bin/cal /bin/chmod
3, 13, 23 /bin/ls /bin/chown
4, 14, 24 /bin/tee /bin/file
5, 15, 25 /bin/more /bin/gzip
6, 16, 26 /bin/date /bin/gunzip
7, 17, 27 /bin/cp /bin/ps
8, 18, 28 /bin/mv /bin/csh
9, 19 /bin/lpr /bin/sh
10, 20 /bin/find /bin/ksh
10. Створіть каталог lab_2.
11. Скопіюйте в нього з вашого домашнього каталогу копію файлу1, яку ви
отримали в п.9, під ім'ям my_<ім’я файлу 1>.
12. Перемістіть в цей каталог з вашого домашнього каталогу копію файлу 2,
яку ви отримали в п.9, перейменувавши його при цьому в my_<ім’я вихідного
файлу 2>. За ім’я вихідного файлу слід брати саме ім’я файлу, без імен каталогів і
шляху до файлу (інакше символ "/" буде проінтерпретований системою зовсім не
так, як Ви очікуєте). Виведіть вміст каталогу lab_2.
13. Перейдіть у свій домашній каталог і переконайтеся в тому, що все
зроблено правильно.
14.Створіть каталог lab_2_<№варіанту> і перейдіть в нього.
15.Скопіюйте в каталог lab_2_<№варіанту> файл з п.4 під ім'ям new<ім’я
вихідного файлу>.
16. За допомогою команд cat і less перегляньте його вміст.
17.Перейдіть у свій домашній каталог.
18. Видаліть каталог lab_2_<№варіанту>.
У своїй домашній директорії створити 3-рівневу структуру каталогів. У директорії 3-го рівня створити файл var_10 та перемістити його у директорію першого рівня. Продемонструвати вміст домашньої директорії та одночасно записати результат у файл. Дописати у файл довільний текст введений у вікні терміналу. Підрахувати кількість рядків, слів та символів у цьому файлі.
Результати виконання роботи
№2
user10@ubuntu-server:~$ passwd
Changing password for user10.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
№3
user10@ubuntu-server:~$ date
Wed Mar 28 09:39:21 EEST 2018
user10@ubuntu-server:~$ date | cut -d' ' -f 4
09:44:13
№4
user10@ubuntu-server:~$ wc -l /etc/group
85 /etc/group
№5
user10@ubuntu-server:~$ cat etc/group
root0:
daemon1:
bin2:
sys3:
adm4:syslog,superuser
tty5:
disk6:
lp7:
mail8:
news9:
uucp10:
man12:
proxy13:
kmem15:
dialout20:
fax21:
voice22:
cdrom24:superuser
floppy25:
tape26:
sudo27:superuser
audio29:pulse
dip30:superuser
www-data33:
backup34:
operator37:
list38:
irc39:
src40:
gnats41:
shadow42:
utmp43:
video44:
sasl45:
plugdev46:superuser
staff50:
games60:
users100:
nogroup65534:
systemd-journal101:
systemd-timesyn❌102:
systemd-network103:
systemd-resolve104:
systemd-bus-proxy105:
input106:
crontab107:
syslog108:
netdev109:
messagebus110:
uuidd111:
ssl-cert112:
lpadmin113:superuser
lightdm114:
nopasswdlogin115:
whoopsie116:
mlocate117:
ssh118:
avahi-autoipd119:
avahi120:
bluetooth121:
scanner122:saned
colord123:
pulse124:
pulse-access125:
rtkit126:
sa...