Самоучитель системного администратора. 5-е изд



Pdf көрінісі
бет15/141
Дата18.12.2023
өлшемі20,51 Mb.
#197526
1   ...   11   12   13   14   15   16   17   18   ...   141
Байланысты:
Cамоучитель системного администратора книга


Глава 2 
Вы должны ввести
свой 
пользовательский пароль
— тот, который применяете для вхо-
да в систему, но не пароль пользователя root (кстати, мы его и не знаем). 
П
РИМЕЧАНИЕ
Использовать команду 
sudo
имеют право не все пользователи, а только те, что внесены 
в файл 
/etc/sudoers
. Администратор системы (пользователь root) может редактировать 
этот файл с помощью команды 
visudo
. Если у вас дистрибутив, который запрещает 
вход под учетной записью root (следовательно, у вас нет возможности отредактировать 
файл 
sudoers
), то в файл 
sudoers
вносятся пользователи, которых вы добавили при ус-
тановке системы. 
Команда 
su
позволяет получить доступ к консоли root любому пользователю (даже 
если пользователь не внесен в файл 
/etc/sudoers
) при условии, что он знает пароль 
root. Понятно, что в большинстве случаев этим пользователем будет сам пользова-
тель root — не будете же вы всем пользователям доверять свой пароль? Поэтому 
команда 
su
предназначена, в первую очередь, для администратора системы, а 
sudo
— для остальных пользователей, которым иногда нужны права root (чтобы они 
меньше отвлекали администратора от своей работы). 
Использовать команду 
su
просто: 
su 
После этого надо будет ввести пароль пользователя root, и вы сможете работать
в консоли, как обычно. Использовать 
su
удобнее, чем 
sudo
, потому что вам не при-
дется вводить 
su
перед каждой командой, которая должна быть выполнена с права-
ми root. 
Прикладные программы в Linux 
В Windows программное обеспечение устанавливается с помощью мастера уста-
новки — программы 
setup.exe
или 
install.exe
. Мастер установки свой для каждой 
программы, т. е. программа 
setup.exe
, предназначенная для установки MS Office, не 
установит Photoshop. 
В Linux все иначе. Здесь используются два основных способа установки программ-
ного обеспечения: 
с помощью пакетов; 
из исходных кодов. 
Пакет содержит все необходимое для установки программы. Существуют два ос-
новных типа пакетов: 
RPM-пакеты — применяются во всех Red Hat-совместимых дистрибутивах (Red 
Hat, Fedora, CentOS, Mandrake, Mandriva, ALT Linux, ASPLinux и др.); 
DEB-пакеты — применяются в дистрибутиве Debian и в дистрибутивах, осно-
ванных на Debian (Ubuntu, Kubuntu, Edubuntu, Denix и др.). 
Пакеты хранятся в хранилищах — репозиториях. Репозиторий может быть локаль-
ным — например, каталогом на жестком диске или на DVD, или же сетевым — 


Выбор аппаратных и программных средств 
63 
сервером в Интернете или в локальной сети, содержащим соответствующие паке-
ты. Для чего создаются репозитории? Для централизованного управления обновле-
нием пакетов. Представьте, что у нас нет репозиториев. Тогда, чтобы узнать, вышла 
ли новая версия нужной вам программы, вам пришлось бы посещать сайт ее разра-
ботчика или, как минимум, сайт разработчика дистрибутива Linux. А это не очень 
удобно. Один-другой раз вы можете забыть проверить наличие обновлений, а по-
том вам вообще надоест это делать. Проще дождаться выхода новой версии дист-
рибутива и обновить все программы за один раз. 
Так и было раньше. Вот вышла программа, ее включили в состав дистрибутива, 
но полностью не протестировали (протестировать все невозможно). Потом оказа-
лось, что программа работает неправильно, но только при определенных усло- 
виях, например, с определенным форматом файла. Или же Linux была установлена 
на сервер и организованы сетевые службы — например, тот же веб-сервер. Через 
некоторое время обнаружилось, что в этой версии веб-сервера имеется «дыра», 
поэтому вскоре выпустили новую версию. Пользователь, установивший програм-
му из дистрибутива, ничего не подозревая о том, что вышла новая ее версия, мог 
бы мучаться минимум полгода или даже год — до выхода следующей версии
дистрибутива. А его сервер могли бы взломать уже на следующий день после
обнаружения «дыры». Но не тут-то было. Разработчики Linux, заботясь о нас
с вами, создали репозитории. И с помощью репозиториев можно быстро и удобно 
отслеживать обновления тех или иных пакетов. Причем это делает сам менеджер 
пакетов, а вам лишь остается указать, какие обновления нужно загружать, а ка-
кие — нет. 
Практически все системы управления пакетами современных дистрибутивов под-
держивают хранилища пакетов. 
Для установки пакета нужно выполнить одну из следующих команд: 
# Debian-совместимые дистрибутивы, в том числе Ubuntu 
apt-get install <название пакета> 
# Fedora, CentOS 
yum install <название пакета> 
# OpenSUSE 
zypper install <название пакета> 
Дополнительную информацию об этих командах вы можете получить или в спра-
вочной системе (команда 
man
), или в уже упоминавшейся книге «Linux. От новичка 
к профессионалу, 6-е изд.». 
Кроссплатформенный запуск программ 
Windows-программы в Linux, увы, просто так не запустишь. Однако способы
использования Windows-программ в Linux есть, даже два. Первый заключается
в установке виртуальной машины VirtualBox, в которой будет инсталлирована 
Windows, а в ней, в свою очередь, установлена необходимая программа. При этом 
виртуальную машину можно настроить так, чтобы она могла взаимодействовать


64 
Глава 2 
с реальной сетью и получать доступ к ресурсам физической машины и других
рабочих станций по сети. 
У такого способа есть и преимущества, и недостатки. К преимуществам можно от-
нести то, что он будет работать в любом случае и подойдет для программ, которые 
нельзя запустить в Linux другими способами. В общем, универсальный способ
запуска программ. Правда, зачем тогда нужна Linux, ведь так? 
А недостатки: 
не следует забывать о необходимости законного приобретения работающей
в виртуальной машине Windows; 
виртуальная машина потребляет довольно много ресурсов, поэтому вряд ли 
производительность Windows-программы, работающей в виртуальной машине, 
вам понравится. 
Второй, наиболее распространенный, способ запуска Windows-программ из-под 
Linux — это использование эмулятора Wine, который входит в состав многих дист-
рибутивов, а в некоторых даже установлен по умолчанию. Преимущества такого 
решения очевидны: 
достойная производительность — Windows-программа работает быстрее, чем
в виртуальной машине; 
нет нужды лицензировать Windows, поскольку она не требуется для запуска 
Windows-программы из-под Linux с помощью Wine. 
Есть и недостатки: 
далеко не все программы запускаются в Wine (особенно сложно с запуском игр); 
некоторые программы могут работать некорректно; 
некоторые программы могут иметь проблемы с отображением русских шрифтов. 
Справедливости ради нужно отметить, что есть возможность запуска Linux-
программ в Windows. Если вы заинтересовались, информацию найдете в Интер- 
нете. 
Установка Linux 
Раньше, скажем, лет 15 назад, чтобы установить Linux, нужно было быть настоя-
щим компьютерным гуру. Сейчас же все операции выполняются в графической 
среде с помощью мастера установки, который сначала запрашивает основные па-
раметры системы, помогает выполнить разметку жесткого диска, а потом сам уста-
навливает ОС (на рис. 2.12 представлена программа установки дистрибутива Fedora 
Server 27). В большинстве случаев установка Linux не вызывает проблем и каких-
либо сложностей. 
Загрузка нескольких операционных систем 
На одном компьютере можно установить несколько ОС, при этом каждая ОС уста-
навливается в собственный раздел жесткого диска. Как правило, если на компьюте-
ре уже установлена Windows, можно без проблем установить еще и Linux. Про- 


Выбор аппаратных и программных средств 
65 
Рис. 2.12. 
Установка Fedora Server 27 
грамма установки Linux может «отрезать» от одного из логических дисков 
Windows свободное пространство (причем эта операция осуществляется без потери 
данных) и на этом месте создать разделы Linux. 
При установке Linux в главную загрузочную запись (MBR) будет установлен
загрузчик GRUB2, позволяющий загружать как Linux, так и Windows. 
Если вы конфигурируете новый компьютер, то сначала следует установить 
Windows, а уже потом — Linux. Дело в том, что инсталлятор Windows принципи-
ально ничего не хочет знать о других операционных системах, и загрузчик 
Windows, если ее устанавливать после Linux, просто перезапишет загрузчик Linux
в MBR, в результате чего загружаться станет только одна операционная система — 
Windows. 
Тестирование Linux на виртуальной машине 
Если вы ни разу не работали с Linux, и очень хочется попробовать, но нет желания 
(возможности) установить ее на реальный компьютер, можно воспользоваться вир-
туальной машиной. В качестве виртуальной машины лучше всего выбрать или 
VMware Workstation или Oracle VirtualBox — в этих виртуальных машинах Linux 
работает без проблем. 


66 

Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   141




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет