Знайомство з Unix-подібною операційною системою GNU/Linux. Основні команди ОС

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

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

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

Рік:
2018
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Операційні системи

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ІКТА Кафедра ЗІ
/
З В І Т до лабораторної роботи 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. Виведіть календар на
рік. 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_. 12. Перемістіть в цей каталог з вашого домашнього каталогу копію файлу 2, яку ви отримали в п.9, перейменувавши його при цьому в my_. За ім’я вихідного файлу слід брати саме ім’я файлу, без імен каталогів і шляху до файлу (інакше символ "/" буде проінтерпретований системою зовсім не так, як Ви очікуєте). Виведіть вміст каталогу lab_2. 13. Перейдіть у свій домашній каталог і переконайтеся в тому, що все зроблено правильно. 14.Створіть каталог lab_2_ і перейдіть в нього. 15.Скопіюйте в каталог lab_2_ файл з п.4 під ім'ям new. 16. За допомогою команд cat і less перегляньте його вміст. 17.Перейдіть у свій домашній каталог. 18. Видаліть каталог lab_2_.
У своїй домашній директорії створити 3-рівневу структуру каталогів. У директорії 3-го рівня створити файл var_10 та перемістити його у директорію першого рівня. Продемонструвати вміст домашньої директорії та одночасно записати результат у файл. Дописати у файл довільний текст введений у вікні терміналу. Підрахувати кількість рядків, слів та символів у цьому файлі.
Результати виконання роботи 2 user10ubuntu-server:~$ passwd Changing password for user10. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
3 user10ubuntu-server:~$ date Wed Mar 28 09:39:21 EEST 2018 user10ubuntu-server:~$ date | cut -d' ' -f 4 09:44:13
4 user10ubuntu-server:~$ wc -l /etc/group 85 /etc/group
5 user10ubuntu-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-timesyn102: 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: saned127: superuser1000: sambashare128:superuser nvidia-persistenced129:
6 user10ubuntu-server:~$ cal 2010
2010
January
February
March Su Mo Tu We Th Fr Sa
Su Mo Tu We Th Fr Sa
Su Mo Tu We Th Fr Sa
1
2
1
2
3
4
5
6
1
2
3
4
5
6
3
4
5
6
7
8
9
7
8
9
10 11 12 13
7
8
9
10 11 12 13 10 11 12 13 14 15 16
15 16 17 18 19 20 21
14 15 16 17 18 19 20 17 18 19 20 21 22 23
22 23 24 25 26 27
21 22 23 24 25 26 27 24 25 26 27 28 29 30
28 29 30 31 31
April
May
June Su Mo Tu We Th Fr Sa
Su Mo Tu We Th Fr Sa
Su Mo Tu We Th Fr Sa
1
2
3
1
1
2
3
4
5
4
5
6
7
8
9
10
2
3
4
5
6
7
8
6
7
8
9
10 11 12 11 12 13 14 15 16 17
9 10 11 12 13 14 15
13 14 15 16 17 18 19 18 19 20 21 22 23 24
16 17 18 19 20 21 22
20 21 22 23 24 25 26 25 26 27 28 29 30
31
23 24 25 26 27 28 29
27
28
29
30
July
August
September Su Mo Tu We Th Fr Sa
Su Mo Tu We Th Fr Sa
Su Mo Tu We Th Fr Sa
1
2
3
1
2
3
4
5
6
7
1
2
3
4
4
5
6
7
8
9 10
8
9 10 11 12 13 14
5
6
7
8
9
10 11 11 12 13 14 15 16 17
15 16 17 18 19 20 21
12 13 14 15 16 17 18 18 19 20 21 22 23 24
22 23 24 25 26 27 28
19 20 21 22 23 24 25 25 26 27 28 29 30 31
29 30 31
26 27 28 29 30
October
November
December Su Mo Tu We Th Fr Sa
Su Mo Tu We Th Fr Sa
Su Mo Tu We Th Fr Sa
1
2
1
2
3
4
5
6
1
2
3
4
3
4
5
6
7
8
9
7
8
9
10
11 12 13
5
6
7
8
9
10 11
10 11 12 13 14 15 16
14 15 16 17 18 19 20
12 13 14 15 16 17 18
17 18 19 20 21 22 23
21 22 23 24 25 26 27
19 20 21 22 23 24 25
24 25 26 27 28 29 30
28 29 30
26 27 28 29 30 31
31
7 user10ubuntu-server:~$ users admin2 user1 user10 user12 user13 user14 user2 user20 user29 user5 user6 user7
8 User10ubuntu-server:~$ ping -c 4 localhost PING localhost (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.020 ms 64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.034 ms 64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.030 ms 64 bytes from localhost (127.0.0.1): icmp_seq=4 ttl=64 time=0.038 ms
—- localhost ping statistics —- 4 packets transmitted, 4 received, 0% packet loss, time 2998ms rtt min/avg/max/mdev = 0.020/0.030/0.038/0.008 ms user7ubuntu-server:~$ ping -c 4 192.168.212.46 PING 192.168.212.46 (192.168.212.46) 56(84) bytes of data. 64 bytes from 192.168.212.46: icmp_seq=1 ttl=128 time=0.772 ms 64 bytes from 192.168.212.46: icmp_seq=2 ttl=128 time=0.427 ms 64 bytes from 192.168.212.46: icmp_seq=3 ttl=128 time=0.392 ms 64 bytes from 192.168.212.46: icmp_seq=4 ttl=128 time=2.35 ms
—- 192.168.212.46 ping statistics —- 4 packets transmitted, 4 received, 0% packet loss, time 3000ms rtt min/avg/max/mdev = 0.392/0.985/2.351/0.802 ms
9 user10ubuntu-server:~$
cp /bin/find /bin/ksh ./
10 user10ubuntu-server:~$ mkdir lab_2
11 user10ubuntu-server:~$ cp ./find ./lab_2/my_find
12 User10ubuntu-server:~/lab_2$ cp ../ksh ./my_ksh User10ubuntu-server:~/lab_2$ ls my_find
my_ksh
13 user10ubuntu-server:~$ ls find
lab_2
ksh
14 user10ubuntu-server:~$ mkdir lab_2_10 && cd ./lab_2_10
15 user10ubuntu-server:~/lab_2_10$ cp /etc/group ./new_group
16 user10ubuntu-server:~/lab_2_10$ cat new_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-timesync102: 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: saned127: superuser1000: sambashare128:superuser nvidia-persistenced129:
17 user10ubuntu-server:~/lab_2_10$ cd ~
18 user10ubuntu-server:~$ rm -r lab_2_10/
19 superuserLenovo-B50-30:~$ mkdir -p a/b/c superuserLenovo-B50-30:~$ cd a/b/c superuserLenovo-B50-30:~/a/b/c$ mkdir var_10 superuserLenovo-B50-30:~/a/b/c$ ls var_10 superuserLenovo-B50-30:~/a/b/c$ mv var_10 ../../ superuserLenovo-B50-30:~/a/b/c$ ls superuserLenovo-B50-30:~/a/b/c$ cd ../.. superuserLenovo-B50-30:~/a$ ls b
var_10 superuserLenovo-B50-30:~/a$ cd ~ superuserLenovo-B50-30:~$ ls && ls > ./res.txt Видиво
Desktop
Public Документи
Documents
res.txt Завантаження
Downloads
snap Загальнодоступні
examples.desktop
Telegram Картинки
Music
Templates Музика
nodesource_setup.sh
Videos Стільниця
Pictures
WebStorm-173.4548.30 Шаблони
PlayOnLinux's virtual drives
WebstormProjects superuserLenovo-B50-30:~$ cat res.txt
Видиво Документи Завантаження Загальнодоступні Картинки Музика Стільниця Шаблони Desktop Documents Downloads examples.desktop Music nodesource_setup.sh Pictures PlayOnLinux's virtual drives Public res.txt snap Telegram Templates Videos WebStorm-173.4548.30 WebstormProjects superuserLenovo-B50-30:~$ nano res.txt
superuserLenovo-B50-30:~$ cat res.txt
Видиво123 Документи Завантаження Загальнодоступні Картинки Музика Стільниця Шаблони Desktop Documents Downloads examples.desktop Music nodesource_setup.sh Pictures PlayOnLinux's virtual drives Public res.txt snap Telegram Templates Videos WebStorm-173.4548.30 WebstormProjects
superuserLenovo-B50-30:~$ man wс superuserLenovo-B50-30:~$ wc -l -w -m res.txt
24
26 277 res.txt
Висновки У ході виконання лабораторної роботи я оволодів практичними навичками роботи в системі GNU/Linux. Ознайомився із структурою файлової системи, її основними відмінностями у порівнянні з операційною системою сімейства Windows. Основними інформаційними командами, командами для роботи з файлами та каталогами. Дослідив схему побудови директорій системи GNU/Linux, а також дізнався для чого потрібна команда sudo, та root доступ.
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

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

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

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Новини