Теперь убедитесь сами, что Linux — действительно многозадачная и многопользовательская система, то есть, в отличие от Windows, несколько пользователей могут работать одновременно. Спросите, кто сейчас работает в системе, введя команду who
.
Вы увидите что-то вроде:
root tty1 <���дата и время начала сеанса root>
ivan tty2 <���дата и время начала сеанса ivan>
root :0 <���дата и время начала сеанса root>
<���на графической консоли>
ttyN — это номер виртуальной текстовой консоли.
Если вы потерялись и хотите узнать, на какой консоли находитесь сейчас, введите команду tty
. Если вы забыли, под каким именем зарегистрировались на текущей консоли, введите команду whoami
. Команда w
покажет не только работающих сейчас пользователей, но и запущенные ими задачи.
Листать экран можно комбинациями клавиш Shift+PgUp и Shift+PgDn.
Для копирования текста в командную строку используйте мышь: протаскивание мыши при нажатой левой кнопке выделяет фрагмент, щелчок правой кнопки вставляет его в текущую позицию курсора на любой виртуальной текстовой консоли.
Если вы хотите, не сходя с этой консоли, поработать под именем другого пользователя, введите su <���имя>
. По умолчанию в качестве имени подставляется root. Обычно это нужно для того, чтобы быстро выполнить какое-то администраторское действие. Возвращайтесь к работе под своим именем по команде exit.
Чтобы переключиться обратно на графическую консоль, нажмите Alt+F7.
В графическом режиме тоже можно не только щелкать мышью по значкам, но и вводить команды. Для этого запустите виртуальный терминал (рис. 1.13) — графическое приложение, в окне которого можно работать в режиме командной строки.
Рис. 1.13. Окно виртуального терминала
Количество виртуальных терминалов, в отличие от количества виртуальных консолей, не ограничено ничем, даже традицией.
Чтобы завершить сеанс работы на виртуальном терминале или на виртуальной консоли, введите команду exit
(на виртуальной консоли можно также logout
) или нажмите комбинацию клавиш Ctrl+D.
Завершение работы одного пользователя не приводит к остановке всей системы. Чтобы выключить машину, нужно с правами суперпользователя отдать команду
# shutdown -h 19:00 [Конец рабочего дня]
При этом за несколько минут до указанного времени всем, кто работает в системе, будет разослано предупреждающее сообщение «Конец рабочего дня», после чего система будет корректно остановлена. Краткой формой этой команды служит halt
, останавливающая систему сейчас же и без предупреждения. Перезагрузиться можно командой reboot.
1.9. Стандартные сервисы Linux
Описание стандартных сервисов Linux приведу в виде таблицы (см. табл. 1.3).
Стандартные сервисы Linux Таблица 1.3
Сервис |
Описание |
Нужен? |
anacron, crond |
Планировщики заданий, запускающие по графику определенные программы |
Да |
арmd |
Отслеживает состояние батарей ноутбука. У вас стационарный компьютер? Тогда смело отключайте этот сервис Конечно, он вам понадобится, если у вас умный ИБП; тогда apmd может корректно завершить работу системы, если пропало напряжение, а батарея ИБП разряжена |
|
atd |
Еще один планировщик заданий |
|
autofs |
Средство автоматического монтирования сменных носителей (CDROM, дискета) |
Да |
chargen, chargen-up |
Внутренний сервис демона xinetd, генерирующий символы с определенным интервалом времени и посылающий его по сети |
|
cpuspeed |
Динамическое управление скоростью процессора |
|
cups |
Система печати в Unix-подобных ОС (Common Unix Print System). Принтер у вас есть? Тогда она нужна |
|
cups-config-daemon |
Демон для конфигурирования cups |
|
diald |
Автоматический дозвон к провайдеру |
|
gpm |
Поддержка мыши в консоли Linux |
Да |
gssftp |
FRP-сервис, входящий в состав суперсервера xinetd (гл.11) и использующий авторизацию на Kerberos-сервере |
|
irda |
Поддержка работы с инфракрасным портом |
|
irqbalance |
Осуществляет балансировку прерываний на многопроцессорных системах |
|
Internet |
Устанавливает соединение с провайдером при загрузке системы и обрывает его при завершении работы |
|
iptables |
Межсетевой экран |
|
haldaemon |
Собирает информацию об оборудовании |
|
keytable |
Загружает раскладку клавиатуры, указанную в файле /etc/sysconfig/keyboard |
Да |
klogd |
Протоколирует сообщения ядра в файле /var/log/kernel |
Да |
kudzu |
Ищет изменения в аппаратной конфигурации компьютера. Вполне может запускаться вручную. Обычно запуск kudzu необходим один раз — после установки системы, потом его можно отключить и запускать только при установке новых устройств в компьютер (или удалении ранее установленных) |
|
lisa |
Демон, собирающий информацию о ресурсах сети Microsoft |
|
linuxconf |
Организовывает выполнение различных задач конфигурирования при загрузке системы |
|
mdmonitor |
Мониторинг и управление программным RAID |
|
named |
Сервер DNS |
|
netfs |
Обеспечивает монтирование удаленных сетевых файловых систем (NFS, SMB, NCP (NetWare)) |
|
network |
Поддержка сети. Этот сервис должен быть включен всегда, поскольку даже графическая система и система печати в Linux нуждаются в нем |
Да |
nfslock |
Механизм блокирования файлов NFS |
|
numlock |
Включение режима клавиатуры Num Lock |
|
oki4daemon |
Поддержка OKI 4w-принтеров |
|
pcmcia |
Поддержка устройств PCMCIA |
|
portmap |
Необходим для приложений, использующих удаленный вызов процедур RPC. Нужен для NFS и NIS (Network Information Service) |
|
psacct |
Служба учета процессов |
|
httpd, proftpd, wu-ftpd, sendmail, postfix |
Web-, FTP- и почтовые серверы. Пока включать их не нужно, поскольку они не настроены и будут дополнительной «дырой» в безопасности вашей системы |
|
random |
Улучшает качество генерации случайных чисел |
Да |
rawdevices |
Не вдаваясь в технические подробности, просто отключите этот сервис |
|
readahead, readahead_early |
Сервисы, позволяющие выполнять предварительную загрузку программ в оперативную память |
|
rhncd |
В дистрибутивах Red Hat и Fedora — демон, который периодически подключается к серверу Red Hat на предмет обновлений |
|
smartd |
Мониторинг жёстких дисков, с использованием протокола S.M.A.R.T |
|
saslauthd |
Обработка запросов аутентификации |
|
spamassassin |
Сервис, предназначенный для борьбы со спамом |
|
sshd |
Сервер, предназначенный для безопасного удаленного администрирования системы |
|
syslog |
Служба ведения системных журналов |
|
smb |
Если вы планируете работать в сети Microsoft, включите этот сервис, но только после его настройки, описанной в административном разделе. А пока отключите |
Да |
winbind |
Используется для аутентификации Samba-пользователей в домене NT |
|
xfs |
Сервер шрифтов, нужен для системы X Window |
Да |
named |
Сервер DNS |
|
ypbind |
Служба, используемая для обеспечения доступа к NIS-серверу |
|
yum |
Сервис, осуществляющий обновление системы в автоматическом режиме |
|
Узнать, какие сервисы установлены у вас в системе, можно воспользовавшись системной утилитой system-config-services(пункт меню Системные параметры→Настройка сервера→Службы) — это в Fedora Core. Кроме того, можно воспользоваться консольной утилитой ntsysv.
Читать дальше
Конец ознакомительного отрывка
Купить книгу