Теперь убедитесь сами, что 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.
Читать дальше
Конец ознакомительного отрывка
Купить книгу