ВВЕДЕНИЕ В СИСТЕМНОЕ АДМИНИСТРИРОВАНИЕ UNIX. Solaris 2.5

       

Начало работы в системе


Вход в себя

На экране терминала появится строка

Console login:

или просто

login:

Введите имя, под которым вы зарегистрированы в системе, если

нужно, пароль. Если Вы ошиблись при вводе имени, нажмите CTRL+U

или DEL или CTRL-D (для отмены), или несколько раз нажмите на

Return, потерпите немного и повторите ввод.

На экране появится приглашение командного интерпретатора.

sunsite:~/$ _

Чтобы выйти из системы, наберите команду exit или просто

нажмите Ctrl-D на пустой строчке;



exit

или CTRL-D

Переменные окружения

При входе в систему для пользователя автоматически устанавливается несколько переменных окружения. Чтобы посмотреть их значение, выполните команду env.

env # Распечатать проэкспортированные переменные окружения

LOGNAME=moshkow # имя пользователя

HOME=/home/moshkow # его домашний каталог

SHELL=/bin/ksh # его командный интерпретатор

MAIL=/usr/mail/moshkow # файл, в который складывается

# приходящая ему почта

PS1=host1:$PWD$ # формат приглашения

PATH=:/usr/local/bin:/bin:/usr/bin:/usr/X11/bin:/usr/informix/bin:

# список поиска, по которому ищутся

# выполнимые файлы

TERM=vt220 # устанавливает тип терминала на

# котором работает пользователь

Чтобы задать значение переменной окружения, выполните команду:

Imya_Pereemennoj=znachenie export Imya_Pereemennoj

например

abc=Kalosha export abc

просмотреть значение переменной можно командой echo в такой

форме:

echo $abc

Пользовательский профайл

Перед входом в систему сперва выполняется общесистемный профайл /etc/profile


Затем выполняется пользовательский файл ".profile" (если он

есть) - в них можно устанавливать переменные окружения и делать

установки режимов терминала. Просмотреть установленные

переменные окружения можно командой env

Пример файла .profile

# Добавить к списку поиска каталоги с нужными программами

PATH=:$HOME/bin:$PATH:/usr/sbin:/usr/local/bin:/usr/informix/bin

# Разрешить редактирование командной строки в ksh

EDITOR=emacs

export PATH EDITOR

LC_CTYPE=iso_8859_1 export LC_CTYPE # русские буквы - "буквы"

# Характеристики терминала

# Забой=BackSpace СтеретьСтроку=Ctrl-U

# ПрерватьПрограмму=Ctrl-C "Жестокое_прерывание"=Ctrl-|

stty erase "^h" echoe kill "^u" quit "^|" intr "^c"

stty cs8 -parenb -istrip

# 8-битные символы, noparity, не усекать 8-й бит

# при вводе

case "$0" in # В зависимости от командного интерпретатора

*ksh) # В Korn Shellе

# Редактироваться стрелочками

alias __A=`echo "\020"` # ^P = восьмеричный 020

alias __B=`echo "\016"` # ^N

alias __C=`echo "\006"` # ^F

alias __D=`echo "\002"` # ^B

# В приглашение ставить текущий pwd

PS1=`uname -n`:'$PWD/$ ' export PS1

;;

*bash) # В bash'е в приглашение ставить host:pwd

PS1='\h:\w/\$ ' export PS1

;;

esac

# обратите внимание: в некоторых местах ПРОСТАЯ кавычка _'_

# а в других - ОБРАТНАЯ _`_ - будьте внимательны, это важно.

Клавиши для редактирования командной строки

Если вы работаете в командном интерпретаторе Korn-Shell



/bin/ksh, и у вас установлена переменная EDITOR=emacs , то вы

сможете редактировать командную строку с помощью стрелок и

Ctrl-клавиш:

^P / ^NPREVIOUS / NEXT команда
^F / ^BFORWARD / BACK на позицию
^A / ^Eв НАЧАЛО / КОНЕЦ строки
^D / ^KУдалить СИМВОЛ / Удалить КОНЕЦ СТРОКИ
^YВспомнить удаленное
^RПоиск предыдущей команды
ESC ESCДобить имя файла
ESC = Распечатать похожие имена файлов
если командный интерпретатор bash, то обе последние команды сидят на клавише TAB
Выключение системы

Чтобы начать процесс выключения системы, следует, будучи

пользователем root и находясь в корневом каталоге, выполнить

команду

cd /

shutdown -y -g0 -i0

Дождитесь полного окончания разгрузки системы и только тогда выключайте питание.

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

shutdown -y -g0 -i6

Перезагрузить или разгрузить систему можно также и из меню системного администратора команды sysadm .

В некоторых реализациях Unix, (в частности, в BSD, SunOS, Linux), команда shutdown использует другие ключи. Попробуйте в этом случае:

shutdown -h now

[]

[]

[]


Содержание раздела