Министерство Образования и Науки Российской Федерации
Новосибирский государственный технический университет
Кафедра прикладной математики
Лабораторная работа №2
по дисциплине
«Операционные системы и оболочки»
Группа: ПМИ-01
Студент: Востриков Д. Н.
Уваров В. Е.
Преподаватель: Долозов Н.Л., Куликов И.Н.
Новосибирск
2012
Ознакомиться с организацией сети в терминальном классе. Получить представление об основных компонентах этой сети на уровне аппаратного обеспечения (Hardware) и на уровне программного обеспечения (Software). Приобретение практических навыков общения с системой на уровне командной строки (вход и выход, оперативная помощь, работа с буфером команд, установка и смена пароля, организация файловой системы)
1. Осуществите вход в систему, используя соответствующее имя пользователя.
2.
[pmi0111@students ~]$ cd ~
[pmi0111@students ~]$ cat > abc1
«Quick brown fox jumped over the lazy dog.»
Ctrl +D
[pmi0111@students ~]$ Cat abc1
«Quick brown fox jumped over the lazy dog.»
[pmi0111@students ~]$ cat abc1
Quick brown fox jumped over the lazy dog.
[pmi0111@students ~]$ more abc1
Quick brown fox jumped over the lazy dog.
[pmi0111@students ~]$ head abc1
Quick brown fox jumped over the lazy dog.
[pmi0111@students ~]$ tail abc1
Quick brown fox jumped over the lazy dog.
[pmi0111@students ~]$ cp abc1 april
[pmi0111@students ~]$ ls
abc1 april Old tmp trash
[pmi0111@students ~]$ cp abc1 may
[pmi0111@students ~]$ mkdir monthly
[pmi0111@students ~]$ cp april may monthly
[pmi0111@students ~]$ cp monthly/may monthly/june
[pmi0111@students ~]$ ls monthly
april june may
[pmi0111@students ~]$ cp -r monthly monthly.04
abc1 april may monthly monthly.04 Old tmp trash
[pmi0111@students ~]$ cp -r monthly.04 /tmp
Permission denied
[pmi0111@students ~]$ mv april july
[pmi0111@students ~]$ mv july monthly.04
[pmi0111@students ~]$ ls monthly.04
april july june may
[pmi0111@students ~]$ mv monthly.04 monthly.05
[pmi0111@students ~]$ mkdir reports
[pmi0111@students ~]$ /etc/mvdir monthly.05 reports
-bash: /etc/mvdir: No such file or directory
[pmi0111@students ~]$ mv reports/monthly.05 reports/mothly
[pmi0111@students ~]$ ls -l may
-rw-r--r-- 1 pmi0111 brigades-0x 42 Mar 15 12:23 may
[pmi0111@students ~]$ chmod u+x may
[pmi0111@students ~]$ ls -l may
-rwxr--r-- 1 pmi0111 brigades-0x 42 Mar 15 12:23 may
[pmi0111@students ~]$ chmod g-r,o-r monthly
[pmi0111@students ~]$ chmod g+w abc1
[pmi0111@students ~]$ find ~ -name "m*" -print
/home/export/brigades/pmi0111/monthly.05
/home/export/brigades/pmi0111/monthly.05/may
/home/export/brigades/pmi0111/reports/mothly
/home/export/brigades/pmi0111/monthly
/home/export/brigades/pmi0111/monthly/may
/home/export/brigades/pmi0111/may
[pmi0111@students ~]$ find /etc -name "p*" –print
Many Files
[pmi0111@students ~]$ find ~ -name "*%" -exec rm {} \;
[pmi0111@students ~]$ grep fox a*
Quick brown fox jumped over the lazy dog.
[pmi0111@students ~]$ ls -l | grep "sep xx"
[pmi0111@students ~]$ df -vi
[pmi0111@students ~]$ du -u /home/dnl
du: invalid option – u
[pmi0111@students ~]$ ps –efu pmi0111
3. Hf,jnf
[pmi0111@students ~]$ find ~ -name “abc1”
abc1
[pmi0111@students ~]$ cp abc1 equipment
[pmi0111@students ~]$ mkdir ski.places
[pmi0111@students ~]$ mv equipment ski.places
[pmi0111@students ~]$ mv ski.places/equipment ski.places/equiplist
[pmi0111@students ~]$ cp abc1 ski.places/equiplist2
[pmi0111@students ~]$ mkdir ski.places/equipment
[pmi0111@students ~]$ mv ski.places/equiplist
ski.places/equiplist2 ski.places/equipment
[pmi0111@students ~]$ mvdir ski.places newdir/plans
4.
4.1. drwxr--r-- ... australia
drwxr-xr-x 2 pmi0111 brigades-0x 4096 Mar 15 13:08 australia
[pmi0111@students ~]$ chmod g-x,g-rw,o-x,u+r Australia
drwx---r-- 2 pmi0111 brigades-0x 4096 Mar 15 13:08 australia
4.2. drwx--x--x ... play
drwxr-xr-x 2 pmi0111 brigades-0x 4096 Mar 15 13:08 play
chmod g-r,o-r play
drwx--x--x 2 pmi0111 brigades-0x 4096 Mar 15 15:56 play
4.3. -r-xr--r-- ... my_os
-rw-r--r-- 1 pmi0111 brigades-0x 0 Mar 15 13:08 my_os
[pmi0111@students ~]$ chmod u-w,u+x my_os
-r-xr--r-- 1 pmi0111 brigades-0x 0 Mar 15 13:08 my_os
4.4. -rw-rw-r-- ... feathers
-rw-r--r-- 1 pmi0111 brigades-0x 0 Mar 15 13:09 feathers
[pmi0111@students ~]$ chmod g+w feathers
-rw-rw-r-- 1 pmi0111 brigades-0x 0 Mar 15 13:09 feathers
5. Проделайте приведенные ниже упражнения
5.1.
[pmi0111@students etc]$ cat /etc/passd
[pmi0111@students etc]$ wc -l /etc/passwd
47 записей
Структура:
Логин : Хеш пароля : ИД пользователя : ИД группы : инф. Поле : дом. Каталог : рег. оболочка
5.2.
[pmi0111@students etc]$ more passwd
5.3. Скопируйте файл ./feathers в файл ./file.old.
[pmi0111@students ~]$ cp feathers file.old
5.4. Переместите файл ./file.old в каталог ./play
[pmi0111@students ~]$ mv file.old play
5.5. Скопируйте каталог ./play в каталог ./fun .
[pmi0111@students ~]$ cp -r ./play fun
5.6. Переместите каталог ./fun в каталог ./play и назовите его games.
[pmi0111@students ~]$ mv ./fun ./play/games
5.7. Лишите владельца файла ./feathers права на чтение.
[pmi0111@students ~]$ chmod u-r feathers
5.8. Что произойдет, если вы попытаетесь просмотреть файл ./feathers командой cat?
cat: feathers: Permission denied
5.9. Что произойдет, если вы попытаетесь скопировать файл ./feathers?
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.