Лаб_СПО_1_2-ed3 (538458), страница 2
Текст из файла (страница 2)
Программа установки завершает свою работу и выдает на экран окно Установка ASPLinux успешно завершена. Нажмите на кнопку «Перезагрузка». Компьютер перезагрузится.
Если установка производилась в режиме загрузки компьютера с дистрибутивного компакт-диска, не забудьте удалить компакт-диск из привода и восстановить порядок загрузки компьютера с жесткого диска.
Для того, чтобы установить режим загрузки компьютера с жесткого диска:
• включите или перезагрузите компьютер;
• запустите программу настройки параметров BIOS, следуя рекомендациям документации к данному компьютеру mm его материнской плате (в большинстве компьютеров для этого необходимо нажать определенную клавишу, указанную в экранной подсказке, сразу после включения компьютера или после теста оперативной памяти);
• установите в параметрах BIOS первоочередную загрузку с
жесткого диска, сохраните измененные параметры BIOS.
10) Задание пароля root
Ввод пароля root (суперпользователя, администратора системы) осуществляется два раза (для проверки правильности ввода), из соображений секретности вводимый пароль отображаться не будет. Пароль должен быть достаточно длинным, минимальная длина - 6 знаков, содержать как прописные, так и строчные символы, буквы и цифры. Приветствуется наличие в пароле таких символов, как пробел, дефис, подчеркивание, знаки препинания.
2.3.2 Запуск компьютера
После включения или перезагрузки компьютера запускается программа ASPLoader . Эта программа по выбору пользователя запускает любую из ОС, инсталлированную на данном компьютере.
2.3.3 Идентификация пользователя
Для идентификации пользователя:
- введите в поле ввода Login: регистрационное имя обычного
пользователя.
После ввода имени пользователя система выполняет аутентификацию, для чего требуется ввести пароль, соответствующий данному пользователю.
- введите в поле Password: пароль пользователя.
Если пароль или имя пользователя введены неправильно, система потребует снова ввести имя пользователя и пароль. При корректном имени и пароле запускается оболочка GNOME.
Если при установке системы не было создано ни одной регистрационной записи обычного пользователя, введите имя суперпользователя root и добавьте соответствующую запись.
2.3.4. Добавление регистрационной записи обычного пользователя
Для того, чтобы добавить регистрационную запись обычного пользователя, необходимо:
- перейти в текстовую консоль или режим эмуляции терминала и
войти в систему как суперпользователь;
-
в поле ввода «Имя пользователя» ввести имя пользователя, состоящее из маленьких латинских букв и цифр и начинающееся с буквы;
-
в поле ввода «Полное имя» ввести обычное имя пользователя, записанное латинскими буквами (например, Ivan Petrovich Smirnov);
- в поле ввода «Пароль» ввести пароль этого пользователя;
- в поле ввода «Подтвердите пароль» ввести этот же пароль повторно,
далее нажать на кнопку «Добавить».
Команда добавления пользователя adduser создает регистрационную запись для нового пользователя (для чего вносит изменения в ряд конфигурационных файлов системы) и создает так называемый домашний каталог /home/имя пользователя, содержащий некоторые необходимые файлы и подкаталоги. Этот каталог и находящиеся в нем файлы принадлежат пользователю, и он имеет полный набор прав для работы как с существующими, так и вновь создаваемыми объектами в этом каталоге.
Рекомендуется создать хотя бы одного обычного пользователя. Не рекомендуется пользоваться правами суперпользователя без необходимости.
2.3.5. Удаление регистрационной записи обычного пользователя
Чтобы удалить ошибочно созданную регистр анионную запись:
-
необходимо работать с правами суперпользователя;
-
ввести в командной строке команду user del имя пользователя; Для удаления регистрационной записи, а также принадлежащих
пользователю файлов, необходимо ввести в командной строке команду
user del — имя пользователя. Эта команда удаляет каталог /home/имя пользователя и все его содержимое.
Удаление регистрационной записи пользователя невозможно, если он в данный момент зарегистрирован в системе или работает какой-либо процесс, запущенный от его имени.
2.3.6 Текстовые и графические режимы работы ASPLinux
В ходе загрузки системы создаются несколько консолей -виртуальных устройств
ввода-вывода, которыми могут пользоваться различные компоненты и пользовательские программы системы. ASPLinux в стандартной настройке работает с 7 виртуальными консолями (6 текстовых и 1 графическая), их которых в каждый
момент времени только одна может быть связана с реальной (физической) консолью, т.е. является активной. Консоли, представляющие информацию только в текстовом виде с использованием экранных шрифтов в форматах видеосистемы компьютера, называются текстовыми. В таких консолях используется интерфейс командной строки. Другие консоли (графические) представляют информацию в графическом виде, используя Графический пользовательский интерфейс (GUI). Как правило, в одной из консолей автоматически запускается графическая среда X Windows System и графическая оболочка GNOME. Для перехода между консолями используется сочетание клавиш [CTRL]+ [ALT]+ [Fn], n - номер консоли, находится в интервале от 1 до 12. Например, чтобы сделать активной консоль с номером 4, следует нажать клавиши [CTRLJ+ [ALT]+ [F4].
2.3.7 Обзор команд
Синтаксис многих команд предусматривает использование параметров довольно сложного формата, указываемых в командной строке после имени команды. Полное описание команд и их параметров можно получить, набрав man имя_команды. Дополнительную информацию по команде - info имя_команды.
Ниже приведены наиболее употребительные команды и наиболее частые форматы.
а) команды управления файлами
is [opt] [filel file2 ...j - вывод имен файлов текущего каталога. В качестве параметров можно задать имена каталогов, содержимое которых нужно вывести, или имена файлов, информацию о которых нужно получить. Опции команды позволяют получить список дополнительной информации:
Is - список файлов текущего каталога (краткий формат).
Is -ai - получить список файлов текущего каталога с указанием размера, времени создания и изменения, имени владельца, таблицы прав и других данных, например:
-rwxr--r-- 2 nata group 34 Nov 10 10:34 a.oui
где -rwxr-r- - права доступа (за исключением первого символа, обозначающего тип файла: - - обычный файл, d - каталог, р -именованный канал, о - специальное блочное устройство, с - специальное символьное устройство) на чтение (read -символ г), запись (write -символ w), выполнение (execute - символ х). Наличие прав обозначается соответствующим символом, а отсутствие - символом "-";
2 - число жестких связей (hard link) данного файла;
nata - имя владельца -пользователя (user owner) файла. Владельцем-пользователем вновь созданного файла является пользователь, запустивший процесс, который и создал файл;
group - имя владельца - группы (group owner). Порядок назначения владельца группы зависит от конкретной версии UNIX;
34 - размер файла;
Nov 10 - дата последнего изменения;
10:34 - время последнего изменения;
a.out - имя файла
Is -aC - просмотр скрытых файлов;
Is -С nata - вывод списка файлов каталога nata в несколько колонок в алфавитном порядке;
Is —RC /home/nata/bin - рекурсивный просмотр каталогов, например, /home/nata/bin;
Is -tC - сортировка по времени модификации, все вновь созданные файлы размещаются в начале списка;
Is --ctC - сортировка по изменению статуса (изменение владельца или прав доступа). Если ключ t не задан, то ключ с игнорируется. cd [dirj - сменить текущий каталог. При задании без параметра -происходит переход в домашний каталог пользователя; cd файл1 файл2 - копировать файл. Если вместо имени второго файла указать каталог, то файл1 копируется в каталог файл2 с тем же именем,
при этом в имени первого файла допускается использование
подстановочного символа "звездочка";
rm файл1 - удалить- файлы с указанными именами. Допускается
использование подстановочного символа "звездочка" и другие
специальные возможности. Например, команда гт *т* позволит удалить
все файлы, в именах которых встречается буква т;
mkdir {имя каталога... - создать новый каталог;
rmdir [имя каталога]... - удалить пустой каталог;
In [-опция] source target - создает жесткую связь имени source с файлом,
адресуемым именем target. При использовании опции s будет создана
символическая' ссылка;
pwd - вывести имя текущего каталога;
стр {-опция] файл1 файл2 - сравнить два файла, указанных в качестве
аргумента. Если файлы одинаковы, то никакое сообщение не выводится, в
противном случае выводятся данные о первом несоответствии между
этими файлами, например:
filel file! differ: char 15, line 6 найдено различие в 15 символе 6- й строки.
б) управление выводом на экран cat [-опция) файл - выводит содержимое файла на экран терминала. Использование ключа -v целесообразно при просмотре нетекстового файла. В этом случае вывод "непечатных " символов, которые могут нарушить настройки терминала, будет подавлен;
more {-опция] файл - выводит стандартный входной поток на экран порциями по 24 строки, ожидая нажатия клавиши Пробел для вывода очередной порции. Досрочно завершить вывод можно, нажав клавишу Q; less - выводит стандартный входной поток на экран порциями по 24 строки, ожидая нажатия клавиши Пробел для вывода очередной порции. В отличии от команды тоге поддерживает возможность прокрутки вверх и поиска;
head [-я] файл - просмотреть только начало (первые п строк) файла; tail [-опция] файл - просмотреть конец (последние п строк) файла;
в) поиск файлов find имя каталога {-ключ} - выполнить поиск файла в файловой системе, начиная с каталога имя каталога, используя различные критерии:
- name - поиск по искомому имени файла, например:
find ' -name sh по этой команде будет осуществляться поиск в каталоге / файла с именем sh;
-print - обеспечивает вывод информации. Например, для вывода полного имени исполняемого файла командного интерпретатора Bourne shell, необходимо ввести команду:
find / -name sh -print 2 >/dev/null Для фрагментарного поиска по имени файла (только в последней части спецификации файла), например, '*соге*', следует ввести команду:
find ~ -name '*core*' -print
- size [размер] — поиск но заданному размеру. Например, для поиска
файлов размером больше 10 Мбайт по всей файловой системе, необходимо
ввести команду:
find . -size -t20480 -print
- atimc - поиск по последнему времени модификации. Например,
поиск файлов с именем fuel, обращение к которым было более 15 дней назад:
find / —name filel -atime + 15 -print Для автоматического удаления всех найденных файлов с именем core (образ процесса, создаваемый при неудачном его завершении и используемый в целях отладки), последнее обращение к которым было более месяца (+30) назад, следует ввести команду:
find / -name core -atime +30 -exec rm {} !
Следует отметить, что каждый раз при запуске команды, указанной после ключа exec, создается новый процесс. Это приводит к увеличению нагрузки на систему и излишнему потреблению ресурсов процессора и оперативной памяти. Однако при необходимости выполнить операцию, например такую как гт, над большим количеством файлов, эффективнее сначала построить список файлов, а затем запустить команду гт лишь один раз, передав ей этот список в качестве параметра.
Команда find . -print аналогична команде Is -Rfl, но в последнем случае выводимый список будет длиннее, т.к. в процессе обхода команда Is отмечает каждый новый каталог, а команда find не обращает внимание на каталог..;
which [-ключ] - поиск выполняемых файлов. Данная команда встроена в оболочку, позволяет определить точное местонахождение файла, и передает результаты своего выполнения в стандартный выходной поток. В оболочке С команда which позволяет определить, какие из команд являются встроенными, а какие псевдонимами.
г) генерация отчетов и обработка результатов других команд grep [-ключ} файл1... - команда со сложной структурой параметров. Позволяет выбрать из текстового файла (обычно созданного в результате работы других команд через канал) строки по сколь угодно сложным критериям. Как правило, эти строки передаются через канал для дальнейшей обработки. Например, чтобы произвести поиск в файле file слова "центр" в американском (center) и британском [centre) написании, можно задать следующую команду.
grep "cent[er]" file или