Ознакомление с файловой системой UNIX, структурой файловой системы для машин конфигурации сервер, именами и содержанием каталогов (Лабораторная работа № 2)

Страницы работы

Содержание работы

Цель   работы:    Ознакомление  с  файловой  системой  UNIX, структурой  файловой  системы  для  машин   конфигурации  сервер, именами  и  содержанием   каталогов.  Приобретение  практических навыков:  по применению команд для работы с файлами и каталогами, по управлению процессами (и работами),  по проверке использования диска и обслуживанию файловых систем.

Ход выполнения работы:

1.Вошли в систему под логином pm7102

2.Выполнили команду

cp.login abc1

и выполнили примеры из первой части описания

3.1 Скопировали файл /usr/include/sys/info5 в домашний каталог и назвали

его equipment. Для этого мы использовали команду:

copy /usr/include/sys/info5 ~/equipment

3.2 Переместили файл equipment  в каталог ./ski.plases с помощью команды

mv equipment ./ski.plases/

3.3 Переименовали файл  ./ski.plases/equipment в файл ./ski.plases/equiplist  с помощью такой же команды

mv ./ski.plases/equipment ./ski.plases/equiplist

3.4 Скопировали файл abc1 из домашнего каталога в каталог ./ski.plases/equiplist2 с помощью команды

copy ~/abc1 ./ski.plases/equiplist2

3.5 Создали каталог с именем equipment  в каталоге ./ski.places командой

mkdir ./ski.places/equipment

3.6 Переместили файлы ./ski.plases/equiplist и equiplist2 в каталог ./ski.places/equipment командой

mv ./ski.plases/equiplist* ./ski.places/equipment/

3.7 Переместили каталог ./newdir в каталог ./ski.plases с именем plans,используя команду

mv ./newdir ./ski.plases/plans

4. Использование команды chmod:

4.1. drwxr--r--   ...   australia

chmod u+rwx, g+r-wx, u+r-wx australia

4.2. drwx--x--x   ...   play

chmod u+rwx, g+x-rw, u+x-rw play

4.3. -r-xr--r--   ...   my_os

chmod u+rx-w, g+r-wx, u+r-wx my_os

4.4. -rw-rw-r--   ...   feathers

chmod u+rw-x, g+rw-x, u+r-wx feathers

5.1 cat /etc/password

5.2 more /etc/password

5.3 copy ./features ./file.old

5.4 mv ./file.old ./play/file.old

5.5 copy ./play ./fun/play

5.6 mv ./fun ./play/games

5.7 chmod u-r ./features

5.8 cat ./features

Из-за отсутствия права чтения команду выполнить не удасться

5.9 copy ./features feat2

Из-за отсутствия права чтения команду выполнить не удасться

5.10 chmod u+r ./features

cat ./features

На этот раз команда выполнится нормально

5.11 chmod u-x ./play

5.12 cd ./play

Из-за отсутствия права выполнения сделать этот каталог текущим не удасться

5.13 chmod u+x ./play

    cd ./play

На этот раз команда выполнится нормально

6. Записывая используемые команды:

6.1 Определите, какие файлы в вашем домашнем каталоге имеют имена, начинаюшиеся с символа "с"?

 find ~ -name "c*" –print

6.2 Выведите на  экран   (по  страницам)  имена  файлов из каталога /etc, начинающиеся с символа h.

 find /etc –name “h*” –print >log.bak; more log.bak; rm log.bak

6.3 Запустите  в  фоновом  режиме  работу,  которая  будет записывать в файл  ./logfile файлы,   имена  которых начинаются с log.

 find / -name "log*" -print > ./logfile &

6.4 Определите идентификатор процесса,  выполняющий работу п. 6.3.

 ps -efu pm1203

PID процесса = 449

6.5 Если работа п.6.3. еще не закончена, прервите ее.

kill –9 449

6.6 Удалите файл ./logfile.

rm ./logfile

7. Выполните команды df и du,  предварительно получив более подробную информацию об этих командах, с помощью команды man.

df –a

du –h

Министерство образования и науки РФ

Новосибирский государственный технический университет

Кафедра ПС и БД

Лабораторная работа №2

Анализ файловой структуры UNIX.

Команды для работы с файлами и каталогами.

Факультет: ПМИ

Группа: ПМ-71

Студенты:  Данилова И.

                    Горшенина А.

Преподаватели:  Долозов Н.Л.

                             Кобылянский В.Г.

Новосибирск,

2009

Похожие материалы

Информация о работе