Что происходит после нажатия на кнопку
На всех login:".
Во время загрузки будут запущены сетевые и системные приложения, такие как сервер протоколирования syslogd, web-сервер, сервер баз данных.
Solaris, так же, как и любая другая UNIX-система, предназначен для круглосуточной работы в течение неограниченного времени. Однако в некоторых ситуациях, например, для проведения планового обслуживания или замены оборудования, компьютер может понадобиться
Однако нельзя выключать Solaris когда угодно. Перед shutdown или halt.
В разных системах UNIX эта команда имеет разные ключи и совершает разные действия по умолчанию. Программа shutdown, вызванная без параметров, выдает на все активные
В Solaris команда shutdown имеет ключ g, который задает время в секундах, через которое следует начать процедуру выключения системы. Для немедленного останова следует дать команду
shutdown -g 0
По команде shutdown Solaris переходит в
В случае перехода в однопользовательский halt, которая вызывает немедленный останов системы без выдачи предупреждений на
Перезагрузку системы следует выполнять по команде reboot.
Выключать UNIX простым отключением питания без предварительного предупреждения (в виде shutdown или halt ) нежелательно, так как данные, еще не записанные на диск и хранящиеся в оперативной памяти, будут потеряны. Иногда это приводит к ошибкам в файловой системе на диске и может потребовать их исправления программой fsck (аналог scandisk в Windows). Команду shutdown может дать только root.
Интерфейс пользователя в UNIX может быть текстовым и графическим. Текстовый интерфейс является основным для большинства систем UNIX. Однако в Solaris часто используется графический интерфейс. Мы рассмотрим оба типа интерфейсов. Фактически, все команды, которые выполняются в текстовом интерфейсе, могут быть выполнены в текстовом окне в графическом интерфейсе. Графический интерфейс редко применяется для встроенных систем Solaris, например, там, где Solaris управляет автоматической телефонной станцией или технологическим процессом на заводе. Поэтому системный администратор должен уметь работать, используя любой интерфейс.
Для
После
Для logout или нажать кнопку Exit в центре внизу экрана, если вы работаете в CDE. При работе в командном процессоре в текстовом режиме достаточно нажать Ctrl-D или дать команду exit (это эквивалентно Ctrl-D). Если в процессе работы вы запустили несколько командных процессоров, то команду exit или Ctrl-D придется давать до тех пор, пока, выходя из запущенных командных процессоров, вы не доберетесь до самого первого, который запустился при вашем
UNIX может работать в однопользовательском
Для обычной работы система загружается в многопользовательском
Однопользовательский fsck, которая выполняет проверку и исправление ошибок в файловых системах дисков, или программы dump, которая выполняет резервное копирование).
Для загрузки системы в однопользовательском
boot -s
или
b -s
программе-загрузчику.
Для перехода из многопользовательского
init s
или
init S
Тот же эффект даст выполнение команды shutdown без параметров.
Для того чтобы перевести систему из однопользовательского exit или Ctrl-D, работает в большинстве случаев). Кроме этого, можно запустить программу init с параметром-названием
init 3
Cуществует несколько shutdown ).
Подробнее о
man init
Дополнительную информацию о
Физический
В старых версиях Solaris неофициально поддерживались виртуальные
Виртуальные
Виртуальные
При работе с графическим dtconsole. Выбрав в меню "This host", вы запустите терминальную программу dtterm.
Консоль - это
Проще говоря, если системный администратор при загрузке использует некий
dtterm ).
Любой
Текстовые
Существует большое количество разных текстовых <Esc>[A. Описания
Переменная среды окружения TERM должна иметь значение типа
TERM='VT100'; export TERM
Вывести на экран значение переменной TERM можно командой
echo $TERM
Если переменная TERM определена неверно, [[A, а курсор вверх не сдвинется. Некоторые TERM был записан тип именно того
| Ctrl-C | прерывание выполнения программы (termination) |
| Ctrl-D | конец ввода текста |
| Ctrl-S | остановка вывода на экран |
| Ctrl-Q | продолжение вывода на экран |
| Ctrl-U | стирание введенной строки |
| Ctrl-Z | остановка выполнения программы (suspend) |
| <backspace> | удаление последнего введенного символа |
Текстовый
Некоторые
В старых системах клавиша <Delete> могла использоваться вместо <Ctrl-C> для прерывания работы программы.
Команда Ctrl-D (конец ввода текста) может использоваться в командном интерпретаторе для выхода из него. При работе в текстовом режиме выход из командного интерпретатора, запущенного для пользователя при
В некоторых системах командный интерпретатор по умолчанию настраивается так, чтобы такого завершения работы не происходило. В этом случае выйти из системы пользователь может, только дав команду logout.
Проверить, как настроен stty:
stty -a
Эта команда позволяет узнать все настройки
stty -a
speed 9600 baud;
rows = 24; columns = 80; ypixels = 490; xpixels = 570;
csdata ?
eucw 1:0:0:0, scrw 1:0:0:0
intr = ^c; quit = ^\; erase = ^h; kill = ^u;
eof = ^d; eol = <undef>; eol2 = <undef>; swtch = <undef>;
start = ^q; stop = ^s; susp = ^z; dsusp = ^y;
rprnt = ^r; flush = ^o; werase = ^w; lnext = ^v;
-parenb -parodd cs8 -cstopb hupcl cread -clocal -loblk
-crtscts -crtsxoff -parext
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr
-igncr icrnl -iuclc
ixon -ixany ixoff -imaxbel
isig icanon -xcase echo echoe echok -echonl -noflsh
-tostop echoctl -echoprt echoke -defecho -flusho -pendin iexten
opost -olcuc onlcr -ocrnl -onocr -onlret -ofill -ofdel
Для настройки правильной реакции на
stty susp '^z' stty intr '^c' stty erase '^h'
и т.д. Список параметров установки ( susp, , erase и другие) можно увидеть по команде stty -a или в ).
По умолчанию на консоли Solaris запускается графическая среда, которая называется "общей рабочей средой" (CDE -
Для управления окнами в графической среде используется специальная программа -
Экран в каждый момент времени показывает содержимое рабочего стола, который в Solaris носит название "рабочего пространства" (workspace). Рабочих пространств может быть несколько. С точки зрения
Главная панель (
Более подробно о настройке среды CDE говорится в главе 30.

(рис 2.2) Главная панель CDE(рис 2.1) Содержимое подменю главной панели CDE
На рабочем пространстве располагаются окна запущенных в данный момент программ. Окно может быть свернутым (тогда оно изображается иконкой в рабочем пространстве), по умолчанию размещение иконок свернутых окон начинается в левом верхнем углу и ведется сверху вниз слева направо. Также окно может занимать весь экран или любую его часть.
Верхняя строка окна (рис. 2.3) содержит три элемента управления: черточку в левом верхнем углу окна (первый элемент), точку (второй) и выпуклый квадрат (третий) в правом верхнем углу окна.
(рис 2.3) Верхняя строка окна CDEПри нажатии на первый открывается меню, которое позволяет восстановить первоначальный размер окна - restore (если окно развертывалось на полный экран до того), переместить окно - move, изменить его размер - resize, свернуть - minimize, развернуть на полный экран - maximize, поместить окно на задний план - lower (за окна других программ) или закрыть (close). Кроме того, с помощью этого же меню можно указать, что данное окно должно присутствовать во всех (occupy all workspaces) или нескольких (occupy workspace) рабочих пространствах. При переключении из одного пространства в другое окно будет "переходить" вслед за вниманием пользователя из одного пространства в другое.
Второй элемент управления служит для свертывания окна (эквивалентно выбору minimize в меню первого элемента управления, а третий - для развертывания во весь экран (эквивалентно maximize). У развернутого окна третий элемент управления выглядит иначе (впалый квадрат) и служит для восстановления первоначального размера окна (restore).
В качестве графической среды кроме CDE в Solaris, начиная с версии 9, поставляется GNOME 2.0. Можно использовать эту альтернативу CDE, особенно там, где требуется исполнять программы, специально разработанные для работы с GNOME.
В графической среде можно использовать не только или его аналог, но и редактор, в котором окно и меню представлены в графическом виде и есть возможность выбирать пункты меню как нажатием dtpad (вызывается с управляющей панели CDE из группы Applications - dtpad из командной строки) или xedit - из командной строки. Редактор dtpad представляет собой несколько урезанный по функциям аналог WordPad из систем Windows.
может находиться в одном из двух режимов - командном режиме или режиме ввода. При запуске редактор начинает работу в командном режиме. В этом случае все, что вы набираете на клавиатуре, интерпретируется как команда. Команды в короткие - почти все состоят из одной или двух букв. Некоторые команды редактора отображаются в служебной строке. Служебной строкой в считается последняя строка экрана. Большинство команд редактора никак не отображаются, хотя выполняются. Это не очень удобно, если у пользователя дрожат руки, или он не помнит, какую клавишу только что нажал. Так можно легко стереть или модифицировать текст неожиданным образом. Старайтесь не допускать случайных нажатий на клавиши в командном режиме!
отображает вводимую команду в служебной строке, если это команда поиска, или если команда вводится в режиме совместимости с редактором ed. При отображении чего-либо в служебной строке экрана строка файла, которая раньше показывалась в этой строке, никак не меняется.
Для перехода в режим ввода дайте команду a, i или o. После этого можно будет начинать ввод текста. Текст начнет соответственно вводиться в позиции курсора, в позиции, следующей за позицией курсора, или в начале новой строки, которая появится под текущей строкой. В режиме ввода все клавиши, которые набираются на клавиатуре, за исключением клавиши <Esc>, интерпретируются как набираемый текст. <Esc> - это переход из режима ввода в режим команд.
В режиме ввода не всегда можно пользоваться клавишами передвижения по тексту (стрелками, PgUp, PgDn, Home, End и т.д.). Если может воспринять как нажатие <Esc>, за которым следует [B. Поэтому может случиться так, что нажав стрелку "вверх" в режиме ввода, вы незаметно для себя перейдете в режим команд. Если вы продолжите ввод текста, он будет воспринят как команда. Таким образом, иногда можно передвигаться по тексту в режиме ввода, но лучше сначала выйти в
Переход по тексту в командном режиме выполняется клавишами передвижения по тексту (стрелками, PgUp, PgDn, Home, End), а также нажатием <Ctrl-F> (forward, вперед на страницу), <Ctrl-B> (backward, назад на страницу). Бывает, что клавиши-"стрелки" не работают. Тогда можно использовать вместо них клавиши h, j, k, l следующим образом:
(рис 2.4) Эти клавиши были выбраны только потому, что они расположены рядом; буквы h, j, k и l не соотносятся с английскими словами, которые можно было бы ассоциировать с передвижениями вверх-вниз, вправо-влево.
| начало ввода | |
a |
перейти в режим ввода, начать ввод в позиции, следующей за позицией курсора |
i |
перейти в режим ввода, начать ввод в позиции курсора |
o |
перейти в режим ввода, добавить пустую строку под текущей строкой и начать ввод в новой строке |
| операции с буфером | |
dd |
вырезать текущую строку в буфер |
x |
вырезать текущий символ в буфер |
u |
отменить последнее действие |
yy |
копировать текущую строку в буфер |
p |
вставить строку из буфера под текущей |
| замена символа | |
rn |
заменить символ в позиции курсора на n |
| перемещение по тексту | |
0 |
перейти в начало строки |
$ |
перейти в конец строки |
j |
перейти на сроку вниз |
k |
перейти на строку вверх |
h |
перейти на символ влево |
l |
перейти на символ вправо |
% |
если курсор стоит в позиции символа "скобка" (круглая, квадратная или фигурная), перейти в позицию соответствующей второй скобки |
| Ctrl-G | показать текущую позицию (номер строки) в файле |
| поиск и замена | |
/ |
поиск вперед |
| ? | поиск назад |
:s/что/на что/[g] |
поиск и замена |
| запись и завершение редактирования | |
|
выход из редактора, запись файла выйти из редактора |
:q! |
выйти без записи |
:w |
записать изменения |
:wq |
записать и выйти |
:w! |
записать, даже если нет права записи в файл (срабатывает, только если выполнена от имени root) |
:w |
имя файла записать в файл с другим именем; в дальнейшем будет считаться, что редактируется именно этот файл с другим именем |
| <Esc> | переход в |
Все команды, начинающиеся с двоеточия, - это команды режима совместимости с редактором ed. Ввод двоеточия интерпретируется как переход к этому режиму. Как только вы введете двоеточие, оно отобразится в начале служебной строки, и оставшуюся часть команды вы будете набирать, видя ее в этой строке. В качестве служебной строки используется последняя строка экрана.
Перед любой командой , где это имеет смысл, за исключением команд, начинающихся с двоеточия, можно набрать число, которое будет указывать, сколько раз требуется повторить идущую за ним команду. Например,
15dd
означает, что нужно вырезать в буфер пятнадцать строк, начиная с текущей.
Важная часть команд - команды поиска и замены. Обычный поиск выполняется командой /образец, т.е. знак "слэш", за которым следует образец для поиска. При поиске назад по файлу вместо слэша используется вопросительный знак. Для продолжения поиска ставится слэш или вопросительный знак без образца. Если в образце встретится слэш или вопросительный знак, сочтет их ограничителем образца и проигнорирует остаток образца. Поиск и замена выполняется командой :s/образец/на_что_менять/. В ней указывается образец для поиска и строка, которой следует его заменить. После завершающего слэша может стоять модификатор g. Если его не поставить, заменен будет только первый образец в строке. Если в строке есть еще подстроки, отвечающие образцу, они останутся нетронутыми. Если поставить модификатор g, будут заменены все подстроки, отвечающие образцу.
Все команды режима совместимости с редактором ed могут быть предварены выражением n,m, где n,m - номера строк, ограничивающих диапазон выполнения команды. Если такого выражения нет, команда выполняется для текущей строки. Например:
:23,33s/black/white/g
означает, что нужно заменить все вхождения black на white во всех строках c 23 по 33 включительно. В выражении, описывающем диапазон, допустимы числа и символы " ." и " ." обозначает текущую строку, символ " $ " - последнюю строку файла. Например,
:.,.+7s/black/white/g
означает замену black на white в восьми строках, начиная с текущей.
Допустим, мы находимся в первой строке. Тогда выражение
.,.+7
фактически означает
1,1+7
т.е.
1,8
Команда
:.,$s/yellow/blue/g
означает замену yellow на blue во всех строках, начиная с текущей и до конца файла.
В режиме совместимости можно не только выполнять команды поиска и замены. Здесь есть еще команда удаления - d. Команда
:1,.d
удалит все строки с первой по текущую.
Диапазон может состоять из одной строки, например команда
:4d
означает требование удалить четвертую строку.
Ввод числа за двоеточием без всяких команд означает переход к строке с указанным номером, например
:56
вызовет переход к 56-й строке.
Невозможно изучать или пользоваться UNIX, не имея
К счастью, любой диалект UNIX устанавливается вместе с электронной копией
cp - copy files and directories
. Программа форматирует страницу nroff и программы поэкранной выдачи текста more (или ее аналога - page, pg, less ). На диске страницы складывает в подкаталоги catN. Иногда они расположены там же, где и manN, иногда - нет. Программу можно запустить с ключом -M, чтобы указать, в каком каталоге искать страницы , тогда этот ключ может пригодиться.
Ссылки на -страницы в литературе обычно включают номер раздела, в котором расположена статья, например, inetd.conf(5) означает статью о конфигурационном файле inetd.conf демона inetd в пятом разделе
| раздел | System V | BSD |
|---|---|---|
| 1 | Команды | |
| 2 | Системные вызовы | |
| 3 | Библиотечные несистемные вызовы (например, из библиотеки Perl) | |
| 4 | Драйверы устройств, файлы и протоколы | |
| 5 | Разные документы | файлы конфигурации |
| 6 | Игры и демонстрационные программы | игры и демонстрационные программы |
| 7 | Драйверы устройств и сетевые протоколы (другие System V системы) | тексты, кодировки, выражения |
| 8 | утилиты системного администрирования | |
Некоторые коммерческие системы UNIX имеют дополнительные страницы 1b.
Чтобы получить справку по любой команде UNIX или даже понятию, наберите
man то_что_Вас_интересует
Набирайте для поиска подстроки тема в заголовках статей
Команда предполагает, что существует индексированный список заголовков статей catman или каким-нибудь ее аналогом. Синоним - это команда apropos. Для поиска информации о программах можно использовать еще и команду whatis.
Некоторые команды в UNIX - это встроенные команды командного процессора, а не отдельные программы. Например, alias и jobs. Поэтому, если вы не можете найти справку по таким командам, попробуйте почитать по командному процессору, которым вы пользуетесь (скорее всего, sh или bash ).
Кроме ? для знакомства с системой встроенных команд info. Она отличается от своей "гипер-текстовостью" и позволяет переходить по ссылкам как внутри документа, так и между документами.
HOWTO - это набор , не существует жесткой структуры HOWTO. Это просто набор документов, и на одном сайте он может оказаться более полным, чем на другом.
В Интернете есть несколько сайтов, на которых размещен перевод на русский язык и HOWTO в формате html. Перевод не всегда хорош, поэтому если вы не в состоянии понять, что написано в переводе
Большинство файлов конфигурации UNIX расположены в каталоге /etc. Практически все файлы конфигурации представляют собой обычные текстовые файлы. Довольно часто их содержание снабжено неплохими комментариями. Все строки, которые в файле конфигурации начинаются со знака # (решетка), являются комментариями. Исключением являются файлы конфигурации name-сервера (DNS) - там признаком комментария служит символ ; (точка с запятой). Формат файлов конфигурации бывает разным и зависит от того, чей это файл конфигурации.
Файлы конфигурации пользовательских приложений, особенно тех, что установлены после установки системы без компиляции из исходных текстов, могут находиться не в /etc, а в каталогах типа /usr/local/etc или внутри дерева каталогов, куда установлен пакет программ (/usr/local/apache/conf).
Файлы конфигурации можно редактировать в обычном
vi . Наберите в нем произвольный текст, используя только латинские буквы, знаки препинания и цифры. Запишите получившийся текст в файл proba.pera. vi . Замените все вхождения символа a на символ z во всех строках файла со второй по пятую включительно. Запишите файл. vi .Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.