Лабораторная работа 1 Тема работы: Установка операционной системы. Основные команды для работы с файловой системой. План

Лабораторная работа 1 Тема работы: Установка операционной системы. Основные команды для работы с файловой системой. План


Скачать 111.64 Kb.
Название Лабораторная работа 1 Тема работы: Установка операционной системы. Основные команды для работы с файловой системой. План
Тип Лабораторная работа
rykovodstvo.ru > Руководство эксплуатация > Лабораторная работа
Лабораторная работа 1

Тема работы: Установка операционной системы. Основные команды для работы с файловой системой.

План выполнения работы

Работа выполняется с использованием виртуальной машины, средство виртуализации Hyper-V. В тех случаях, когда запрашивается установка пароля, использовать пароль Pa$$w0rd. Работа выполняется в соответствии с инструкциями преподавателя, последовательность действий, описанных в частях 1 и 2, может быть скорректирована с учетом конфигурации компьютерной сети класса, в котором выполняется работа. Внимательно прослушайте указания преподавателя перед выполнением лабораторной работы и следуйте им.

Часть 1. Установка операционной системы

Устанавливаемая операционная система Astra Linux Common Edition.



Представляет собой операционную систему класса Linux, функционирующую на аппаратной платформе с архитектурой x86-64, включающую в свой состав компоненты свободного программного обеспечения и авторские решения разработчиков операционной системы Astra Linux Common Edition, позволяющие расширить возможности ее применения в качестве серверной платформы или на рабочих местах пользователей.

Версия 1.9. релиз "Орел"

Образ установочного диска с контрольными суммами на FTP-сервере ftp://astra-linux.com/astra/stable/orel/1.9/iso/

ftp://astra-linux.com/astra/stable/orel/1.9/iso/orel-1.9-16.01.2013_16.12.iso

ftp://astra-linux.com/astra/stable/orel/1.9/iso/orel-1.9-16.01.2013_16.12.md5

В состав базовой программной платформы входят следующие компоненты: http://astra-linux.ru/soctav.html



Последовательность установки.

  1. Предварительные действия по созданию виртуальной машины для установки.

Запустить диспетчер Hyper-V. Выбрать создание виртуальной машины.



Имя виртуальной машины Astra-Linux-Orel, расположение по умолчанию (если не указана преподавателем другая информация).



Память 1024. Тип используемой сети – частная (название сети задает преподаватель).



Виртуальный жесткий диск создается максимальной емкости, имя диска Astra-Linux-Orel.vhd, расположение размещения по умолчанию (если иная информация не указана преподавателем).

Расположение ISO образа для установки операционной системы указывает преподаватель



После выполнения установки следует запустить на выполнение вирутальную машину.

Для снятия копий экрана при работе с виртуальной машиной следует использовать пункт меню Буфер обмена --> Снять экран (или комбинацию горячих клавиш Ctrl + C).



Изображение копируется в буфер обмена компьютера, затем его можно вставить в отчет (или сразу в документ редактора Word или в графический редактор, выполнить в нем обработку, а затем вставить в отчет).

  1. Собственно установка операционной системы.

В процессе установки используются опции, предлагаемые по умолчанию. Имя компьютера AstraLinux, если преподавателем не задано иное. Студент, выполняющий работу, создает учетную запись со своей фамилией и именем. Если работа выполняется в составе бригады, то должны быть после установки созданы индивидуальные учетные записи, позволяющие работать с операционной системой всем членам бригады. Пароль для всех создаваемых записей Pa$$w0rd. Цель установки – подготовить рабочее место для пользователя, позволяющее ему выполнять типовые действия (работа с документами, электронной почтой, просмотр ресурсов сети Интернет и пр.). С учетом поставленной задачи критически оценивайте позиции, выбираемые для установки. Например, совершенно очевидно с учетом сказанного, что вариант установки системы в виде конфигурации для обслуживания интернет киоска, выбирать и использовать не следует!

Часть 2. Основные команды для работы с файловой системой


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

  1. pwd – Определить местоположение в дереве файловой системы

Команда pwd выводит полное имя директории, которая на настоящий момент является активной.

[igor@anantchenko/root]$ pwd

/root

[igor@anantchenko/root]$

Команда может быть использована как в интерактивном режиме, так и в программах, написанных на одном из скриптовых командных языков (это относится и к любой другой программе). Результат работы этой команды, например, видим в приглашении ко вводу командной строки.

  1. man и apropos

Команды man и apropos самые главные команды в любой UNIX – системе. В принципе, можно начинать работать с системой зная только эти две команды. Команда man предназначена для вывода на экран раздела документации по интересующей программе, системном файле, библиотечной функции или логическому устройству системы. Рассмотрим раздел документации по известной команде pwd.

[igor@anantchenko/root]$ man pwd
PWD(1) FSF PWD(1)

NAME

pwd - print name of current/working directory

SYNOPSIS

pwd [OPTION]

DESCRIPTION

Print the full filename of the current working directory.

--help display this help and exit

--version

output version information and exit

REPORTING BUGS

Report bugs to .

SEE ALSO

The full documentation for pwd is maintained as a Texinfo manual. If the info and pwd programs are properly installed at your site, the command
info pwd
should give you access to the complete manual.
COPYRIGHT

Copyright © 1999 Free Software Foundation, Inc.

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

GNU sh-utils 2.0 August 1999 1

[igor@anantchenko/root]$

Можно видеть, что приведена документация, достаточная для понимания того, для чего команда предназначена и какие у нее могут быть параметры.

Если команда man предназначена для вывода раздела документации, то команда apropos предназначена для поиска этого раздела. Например, хотим посмотреть все команды, ответственные за работу с директориями.

[igor@anantchenko/usr]$ apropos directory

TIFFCurrentRow, TIFFCurrentStrip, TIFFCurrentTile, TIFFCurrentDirectory, TIFFLastDirectory, TIFFFilen

o, TIFFFileName, TIFFGetMode, TIFFIsTiled, TIFFIsByteSwapped, TIFFIsUpSampled, TIFFIsMSB2LSB (3t) - q

uery routines

TIFFPrintDirectory (3t) - print a description of a

TIFFReadDirectory (3t) - get the contents of the next directory in an open

TIFFSetDirectory, TIFFSetSubDirectory (3t) - set the current directory for an open

TIFFWriteDirectory (3t) - write the current directory in an open

Tcl_TranslateFileName (3) - convert file name to native form and replace tilde with home directory

basename (1) - strip directory and suffix from filenames

cd (n) - Change working directory

chdir, fchdir (2) - change working directory

chroot (1) - run command or interactive shell with special root directory

chroot (2) - change root directory

closedir (3) - close a directory

cryptdir (1) - encrypt/decrypt all files in a directory

dir (1) - list directory contents

directory

dirname (1) - strip non-directory suffix from file name

find (1) - search for files in a directory hierarchy

getcwd, get_current_dir_name, getwd (3) - Get current working directory

getdents (2) - get directory entries

getdirentries (3) - get directory entries in a filesystem independent format

ls (1) - list directory contents

mcd (1) - change MSDOS directory '" t

mdir (1) - display an MSDOS directory '" t

mdu (1) - display the amount of space occupied by an MSDOS directory '" t

mkdir (2) - create a directory

mklost+found (8) - create a lost+found directory on a mounted Linux second extended file system

mknod (2) - create a directory or special or ordinary file

mmd (1) - make an MSDOS subdirectory '" t

mmove (1) - move or rename an MSDOS file or subdirectory '" t

mrd (1) - remove an MSDOS subdirectory '" t

opendir (3) - open a directory

pwd (1) - print name of current/working directory

pwd (n) - Return the current working directory

readdir (2) - read directory entry

readdir (3) - read a directory

rewinddir (3) - reset directory stream

rmdir (2) - delete a directory

scandir, alphasort (3) - scan a directory for matching entries

seekdir (3) - set the position of the next readdir() call in the directory stream.

telldir (3) - return current location in directory stream.

tixDirSelectDialog (n) - Create and manipulate directory selection dialogs.

vdir (1) - list directory contents

lndir (1x) - create a shadow directory of symbolic links to another directory tree

mkdirhier (1x) - makes a directory hierarchy

mkfontdir, fonts.dir, fonts.scale, fonts.alias, encodings.dir (1x) - create an index of X font files

in a directory

DirHandle (3) - supply object methods for directory handles

FindBin (3) - Locate directory of original perl script

dirname (3) - extract just the directory from a path

finddepth (3) - traverse a directory structure depth-first

getcwd (3) - get pathname of current working directory

[igor@anantchenko/usr]$

Из приведенного выше примера видно, что можно успешно выполнять поиск практически любой информации. Если установлен язык интерфейса пользователя русский – то многие разделы документации можно читать по-русски.

  1. ls – Вывод содержимого каталога

Команда ls во многом схожа с командой DOS DIR, в последних версиях Linux добавлено для этой команды второе имя – dir, однако, нерекомендуется пользоваться этим именем. Причина в том, что в старых версиях Linux такое имя отсутствует, как и отсутствует в любых других клонах операционной системы UNIX.

Команда имеет большое количество различных ключей, относящихся к формату вывода каталога. Подробное описание их можно получить, набрав в командной строке man ls. Рассмотрим только самые употребительные варианты.

Вывод полного списка всех файлов с именами, расширениями, правами доступа. Требуется выводить также скрытые файлы (имя которых начинается с точки)

[igor@anantchenko/root]$ ls -al

Total 14804

drwxrwxrwx 11 root root 4096 Mar 31 21:28 .

drwxr-xr-x 20 root root 4096 Mar 28 20:58 ..

-rw------- 1 root root 883 Mar 31 21:28 .ICEauthority

-rw------- 1 root root 113 Mar 28 20:53 .Xauthority

-rw-r--r-- 1 mia root 1422 Mar 28 20:56 .Xdefaults

-rw------- 1 root root 4013 Mar 29 13:46 .bash_history

-rw-r--r-- 1 mia root 24 Mar 28 20:56 .bash_logout

-rw-r--r-- 1 mia root 323 Mar 28 20:56 .bash_profile

-rw-r--r-- 1 mia root 264 Mar 28 20:56 .bashrc

drwx------ 2 root root 4096 Mar 21 17:20 .cedit

-rw-r--r-- 1 root root 182 Mar 22 1999 .cshrc

drwx------ 3 root root 4096 Mar 31 21:29 .enlightenment

drwxr-xr-x 7 root root 4096 Mar 31 21:29 .gnome

drwxr-xr-x 2 root root 4096 Mar 24 19:47 .gnome-desktop

drwxr-xr-x 2 root root 4096 Mar 23 23:50 .gnome-help-browser

drwx------ 2 root root 4096 Mar 23 23:29 .gnome_private

-rw------- 1 root root 0 Mar 23 23:15 .lynx_cookies

drwxr-xr-x 3 root root 4096 Mar 24 19:52 .mc

drwxr-xr-x 5 root root 4096 Mar 31 21:29 .netscape

-rw-r--r-- 1 mia root 3394 Mar 28 20:56 .screenrc

-rw-r--r-- 1 root root 166 Mar 4 1996 .tcshrc

-rw------- 1 root root 569 Apr 2 19:50 .xsession-errors

-rw------- 1 root root 15048704 Mar 24 21:41 Core

drwx------ 2 root root 4096 Mar 23 23:50 nsmail
[igor@anantchenko/root]$

Вывод краткого списка файлов

[igor@anantchenko/root]$ ls

core nsmail

То же самое, только вывести имена скрытых файлов

[igor@anantchenko/root]$ ls -a

. .Xdefaults .bashrc .gnome .lynx_cookies .tcshrc

.. .bash_history .cedit .gnome-desktop .mc .xsession-errors

.ICEauthority .bash_logout .cshrc .gnome-help-browser .netscape core

.Xauthority .bash_profile .enlightenment .gnome_private .screenrc nsmail

[igor@anantchenko/root]$

  1. cd – смена текущего каталога.

Пример

[igor@anantchenko/root]$ pwd

/root

[igor@anantchenko/root]$ cd /usr/bin

[igor@anantchenkobin]$ pwd

/usr/bin

[igor@anantchenkobin]$ cd ..

[igor@anantchenko/usr]$ pwd

/usr

[igor@anantchenko/usr]$ cd .

[igor@anantchenko/usr]$ pwd

/usr

[igor@anantchenko/usr]$ cd ../root

[igor@anantchenko/root]$ pwd

/root

[igor@anantchenko/root]$

cd .. – перейти в каталог более низкого уровня.

cd . – перейти в текущий каталог (не надо смеяться иногда это бывает нужно)

  1. more – постраничный просмотр текстового файла

Предоставляет возможность просмотра текстового файла

После вызова выводит на экран первую страницу текстового файла и ждет ввода.

Возможны следующие управляющие выводом команды

Пробел – пролистать на страницу вперед

h – или ? – посмотреть подсказку по клавишам

z – аналогично пробелу, однако перед вводом можно набрать число строк (аргумент) , которое будет прокручиваться. ВНИМАНИЕ ввод аргумента установит новые умолчания и впоследствии при нажатии пробела будет выводится число строк, указанное в параметре

Enter – выводит одну строчку. Возможен аргумент, тогда прокрутится на большее количество строк.

q – завершить просмотр

s – пропустить количество строк, заданное аргументом

f – пропустить количество экранов, заданное аргументом

b – аналогично f, но крутит назад.

= - показать номер текущей строки

/строка – Найти строку

Для примера можно использовать команды

more /etc/services

more /etc/sendmail.cf

Страницы документации, выдаваемые командой man выводят текст при помощи more

  1. grep - найти подстроку

Многоплановая команда. Ознакомиться с документацией (справкой) по ней, выполнить несколько примеров.

Примеры

Поиск подстроки root в файле /etc/passwd

[root@prokosh /etc]# grep root /etc/passwd

root:x:0:0:root:/root:/bin/bash

operator:x:11:0:operator:/root:

mia:x:30:0:Igor Anantchenko:/root:/bin/bash
Поиск подстроки http во всех файлах директории /etc

[root@prokosh /etc]# grep http *

grep: CORBA: Is a directory

grep: X11: Is a directory

grep: charsets: Is a directory

grep: codepages: Is a directory

grep: cron.d: Is a directory

grep: cron.daily: Is a directory

grep: cron.hourly: Is a directory

grep: cron.monthly: Is a directory

grep: cron.weekly: Is a directory

grep: default: Is a directory

grep: gtk: Is a directory

inetd.conf:linuxconf stream tcp wait root /bin/linuxconf linuxconf --http

Binary file ld.so.cache matches

grep: logrotate.d: Is a directory

lynx.cfg:# is available at http://www.hippo.ru/~hvv/lynxcfg_toc.html

lynx.cfg:# STARTFILE can be remote, e.g. http://www.w3.org/default.html ,

lynx.cfg:# http://www.crl.com/~subir/lynx/lynx_help/lynx_help_main.html

lynx.cfg:#HELPFILE:http://www.crl.com/~subir/lynx/lynx_help/lynx_help_main.html

lynx.cfg:DEFAULT_INDEX_FILE:http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/MetaIndex.html

lynx.cfg:# Find RFC 1345 at http://www.ics.uci.edu/pub/ietf/uri/rfc1345.txt .

lynx.cfg:# requests to http servers using an Accept-Charsets header. Users can

lynx.cfg:# (http://www.ics.uci.edu/pub/ietf/uri/rfc2068.txt).

lynx.cfg:# become http://www.wfbr.edu:8002/dir/lynx). The prefixes will not be

lynx.cfg:# http://www.nyu.edu without testing www.nyu.com). Lynx will try to

lynx.cfg:# and use "http://" as the default (e.g., gopher.wfbr.edu or gopher.wfbr.

lynx.cfg:# specify a trusted directory for http URLs, which will then be treated as

lynx.cfg:# TRUSTED_EXEC:http://www.wfbr.edu/trusted/

lynx.cfg:# ALWAYS_TRUSTED_EXEC:http://www.more.net//usr/local/kinetic/bin/who.sh

lynx.cfg:# ALWAYS_TRUSTED_EXEC:http://www.more.net/show users

lynx.cfg:# TRUSTED_LYNXCGI:/usr/local/etc/httpd/cgi-bin/

lynx.cfg:# LYNXCGI_DOCUMENT_ROOT:/usr/local/etc/httpd/htdocs

lynx.cfg:# received from https servers never will be sent unencrypted to http

lynx.cfg:# https server included a secure attribute for the cookie. The normal

lynx.cfg:# Lynx respects RFC 1738 (http://www.ics.uci.edu/pub/ietf/uri/rfc1738.txt)

lynx.cfg:# in http server replies.

lynx.cfg:#http_proxy:http://some.server.dom:port/

lynx.cfg:#https_proxy:http://some.server.dom:port/

lynx.cfg:#ftp_proxy:http://some.server.dom:port/

lynx.cfg:#gopher_proxy:http://some.server.dom:port/

lynx.cfg:#news_proxy:http://some.server.dom:port/

lynx.cfg:#newspost_proxy:http://some.server.dom:port/

lynx.cfg:#newsreply_proxy:http://some.server.dom:port/

lynx.cfg:#snews_proxy:http://some.server.dom:port/

lynx.cfg:#snewspost_proxy:http://some.server.dom:port/

lynx.cfg:#snewsreply_proxy:http://some.server.dom:port/

lynx.cfg:#nntp_proxy:http://some.server.dom:port/

lynx.cfg:#wais_proxy:http://some.server.dom:port/

lynx.cfg:#finger_proxy:http://some.server.dom:port/

lynx.cfg:#cso_proxy:http://some.server.dom:port/

lynx.cfg:# to http or https servers if the personal_mail_address has been defined via

lynx.cfg:# documents with a http or https base URL, if this would otherwise lead to

lynx.cfg:# http and https, since they are less common and may actually be valid in

lynx.cfg:# the http protocol. This is because HTTP servers already specify

lynx.cfg:# http://www.openvms.digital.com/cd/XV310A/ subdirectories. You

lynx.cfg:# file, or in src/HTInit.c. See http://www.internic.net/rfc/rfc1524.txt

lynx.cfg:# I use wget for http and ftp transfers via the external command.

lynx.cfg:# Any given URL. This can be normal ones like ftp or http or it

lynx.cfg:# downloading http and ftp files in the background. In Win95 I use

lynx.cfg:# RULE:Map http://old.server/* http://new.server/*

grep: mail: Is a directory

grep: midi: Is a directory

mime.types:message/http

grep: nmh: Is a directory

grep: pam.d: Is a directory

grep: pcmcia: Is a directory

grep: ppp: Is a directory

grep: profile.d: Is a directory

grep: rc.d: Is a directory

grep: security: Is a directory

services:www 80/tcp http # WorldWideWeb HTTP

services:https 443/tcp # MCom

services:https 443/udp # MCom

grep: skel: Is a directory

grep: smrsh: Is a directory

grep: sound: Is a directory

grep: sysconfig: Is a directory

termcap:# be found at .

grep: vga: Is a directory

[root@prokosh /etc]#

Содержимое отчета по лабораторной работе

Отчет выполняется с использованием текстового редактора Word. Формат файла rtf, doc или docх

  1. Титульный лист

  2. Описание хода выполнения лабораторной работы (Название лабораторной работы, цель работы, последовательность /этапы/ выполнения работы, итоги по проделанной работе /выводы/. Описание выполненных действий сопровождается копиями экрана /скриншотами/ - не менее 10 в отчете.)

  3. Письменные ответы на вопросы по теме лабораторной работы (вопросы индивидуальные, выдаются преподавателем).




Похожие:

Лабораторная работа 1 Тема работы: Установка операционной системы. Основные команды для работы с файловой системой. План icon Лабораторная работа №9 59 Лабораторная работа №10 72 Лабораторная...
Рабочая тетрадь для выполнения лабораторных работ по мдк. 03. 01. «Техническое обслуживание и ремонт компьютерных систем и комплексов»...
Лабораторная работа 1 Тема работы: Установка операционной системы. Основные команды для работы с файловой системой. План icon Лабораторная работа №3 по дисциплине: «Операционные системы»
Зарегистрироваться в системе. Изучить правила входа в систему и завершения работы (команды login, logout, passwd, exit, shutdown,...
Лабораторная работа 1 Тема работы: Установка операционной системы. Основные команды для работы с файловой системой. План icon Лабораторная работа 1 4 лабораторная работа 2 13 лабораторная работа...
Интернете разнообразную информацию – описательную, графическую, картографическую и пр. При разработке сайтов необходимо уметь работать...
Лабораторная работа 1 Тема работы: Установка операционной системы. Основные команды для работы с файловой системой. План icon Учебно-методическое пособие для студентов специальности «Программное...
В пособии рассмотрены основные команды операционной системы unix, предназначенные для работы с файлами и каталогами, а также для...
Лабораторная работа 1 Тема работы: Установка операционной системы. Основные команды для работы с файловой системой. План icon Учебно-методическое пособие для студентов специальности «Программное...
В пособии рассмотрены основные команды операционной системы unix, предназначенные для работы с файлами и каталогами, а также для...
Лабораторная работа 1 Тема работы: Установка операционной системы. Основные команды для работы с файловой системой. План icon Задание для курсовой работы студентам заочного отделения по курсу...
Ос не нуждается в дисковой файловой системе – все системные файлы создаются на ram- диске, что делает ее особенно привлекательной...
Лабораторная работа 1 Тема работы: Установка операционной системы. Основные команды для работы с файловой системой. План icon Лабораторная работа №
Лабораторная работа №1. Изучение основных возможностей программного продукта Яндекс. Сервер. Установка окружения, установка и настройка...
Лабораторная работа 1 Тема работы: Установка операционной системы. Основные команды для работы с файловой системой. План icon Лабораторная работа №7 Тема: «Арифметические операции. Битовые команды»
Методические указания к выполнению лабораторных работ по мдк 01. 01 «Системное программирование»
Лабораторная работа 1 Тема работы: Установка операционной системы. Основные команды для работы с файловой системой. План icon Лабораторная работа №3
...
Лабораторная работа 1 Тема работы: Установка операционной системы. Основные команды для работы с файловой системой. План icon Лабораторная работа 2 12 лабораторная работа 3 17 лабораторная работа...
«Проектирование систем реального времени» для студентов специальности 09. 05. 01 «Применение и эксплуатация автоматизированных систем...
Лабораторная работа 1 Тема работы: Установка операционной системы. Основные команды для работы с файловой системой. План icon Общие положения
Документ «Руководство пользователя» предназначен для клиентов ЮниКредит Банка, являющихся пользователями системы Business. Online....
Лабораторная работа 1 Тема работы: Установка операционной системы. Основные команды для работы с файловой системой. План icon Лабораторная работа №5 Тема: Использование элементов управления, cookie, сессии. Работа с почтой
Запустите файл из папки лабораторной работы №7 для установки Denver. Внимательной следуйте инструкциям программы – установки. Установку...
Лабораторная работа 1 Тема работы: Установка операционной системы. Основные команды для работы с файловой системой. План icon Лабораторная работа №27 Лабораторная работа №28 Контрольные работы...
Пм «Сборка монтаж (демонтаж) элементов судовых конструкций, корпусов, устройств и систем металлических судов»
Лабораторная работа 1 Тема работы: Установка операционной системы. Основные команды для работы с файловой системой. План icon Лабораторная работа №2 Разработка цифровой системы фильтрации сигнала. Цель работы
Цель работы: разработка собственной системы обработки сигнала, реализующей ких-фильтрацию, на базе типового аппаратного и программного...
Лабораторная работа 1 Тема работы: Установка операционной системы. Основные команды для работы с файловой системой. План icon Методические указания к лабораторным работам новосибирск
Цель работы: Ознакомиться с операционной системой, основными командами работы с файлами и каталогами ос unix/Linux, текстовыми редакторами,...
Лабораторная работа 1 Тема работы: Установка операционной системы. Основные команды для работы с файловой системой. План icon Технологическая инструкция Установка «Платформы барс» на операционные системы-ти 0 2014
Установка и настройка субд oracle 11g r1 Client для 32битной операционной системы 10

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск