Главная » Просмотр файлов » Колисниченко Д.Н. - Linux-сервер своими руками

Колисниченко Д.Н. - Linux-сервер своими руками (1077324), страница 20

Файл №1077324 Колисниченко Д.Н. - Linux-сервер своими руками (Колисниченко Д.Н. - Linux-сервер своими руками) 20 страницаКолисниченко Д.Н. - Linux-сервер своими руками (1077324) страница 202018-01-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 20)

Для управления пакетамииспользуется программа apt-get. Формат вызова программы apt-get такой:apt-get [опции] [команды] [пакет . . . ]Команды программы описаны в табл. 2.11.. :'.'•.'':•| cttromtufri-Q>9,6-;l fndK ~;;Команды программы aptКомандаТаблица 2.11ОписаниеupdateИспользуется для синхронизации файлов описаний пакетов с их источником, который указанв файле /etc/apt/sources.list. В качестве источника может использоваться какой-нибудь каталогфайловой системы или FTP-архив. Примеры источников:/mnt/cdrom/RedHat/RPMS/ftp://ftp.redhat.com/pub/upgradeИспользуется для обновления пакета. Может также использоваться для обновления ВСЕХ установленных в системе пакетов из источников, указанных в файле /etc/apt/sources.list.

При выполнении этой команды ни в коем случае не будет установлено ни одного нового пакета, то естьтакого, который еще не был установлен в системе, а будет произведено только обновление существующих пакетов. Перед этой командой обязательно должна быть выполнена команда update76Установка системыПродолжение табл.

2.11КомандаdistupgradeОписаниеБолее «интеллектуальная» версия команды upgrade. Кроме установки новых версий пакетов,она также проверит зависимости между новыми версиями пакетов. Рекомендуется использоватьименно эту командуinstallУстановка одного (или более) пакета. В качестве аргумента данной команде нужно передатьимя пакета: это НЕ полное имя файла. Например, пусть полное имя файла пакета, которыйвы хотите установить /rnnt/cdrorn/RedHat/RPMS/package-1.33.i386.rpm.

Тогда для установкиэтого пакета вам нужно ввести команду apt-get install package. Естественно, источник/mnt/cdrom/RedHat/RPMS должен быть указан в файле /etc/apt/sources. listremoveУдаление пакетовcheckИспользуется для диагностики нарушенных зависимостей между пакетамиcleanОчищает локальное хранилище полученных файлов пакетов. Перед установкой пакеты копируются из источника в локальное хранилище, а оттуда потом устанавливаются. Для освобожденияместа на диске время от времени вводите команду apt-get clean. Данная команда не удаляетпакеты из каталогов /var/cache/apt/archives и /var/cache/apt/archives/partialB"@t|RPMEl- ^Amusements! В- 81 GamesГ 38 Maelstromi~® fortune- modI ••-'91 gnome-games!-3Sgnuchessф•|3.0.1-171.0-168080K 1.4.0.1-41370K 4.0.pl80-8198K 2.0-15107ЭК 4.2.3-22816K 4.3.2-22611К23B5KB-@|Graphlcs|-4Sxloadlmager^xscreensaver241К 4.1-216600K 3.33-427K 1.40-1427K 2.0.3-1| ф- S| Archiving| I !- 38 cdrecordi.is886К68К91КI1.10-42.4.2-231.00-17Удалить выбранные^СтроЙтсЯ'Де!Рис.

2.20. Программа kpackageВ табл. 2.10 указаны практически все необходимые вам команды. Болееподробное описание команд вы найдете в справочной системе.Команда apt-get install похожа на команду rpm -i, однако есть одноважное отличие: при установке нового пакета apt-get проверяет зависимостии устанавливает также все необходимые пакеты. Менеджер rpm выводиттолько сообщение о невозможности установки пакета.77Установка системыПри установке группы пакетов с помощью apt-get будьте внимательны.Обычно для установки группы пакетов используются символы «?», «*». Еслинет пакетов, имена которых совпадают с указанным шаблоном, то этотшаблон будет рассматриваться как выражение POSIX.

В этом случае, есливы указали шаблон а*, то будут установлены ВСЕ пакеты, имена которыхсодержат букву а, а не только те, которые начинаются на эту букву. Это жекасается и команды remove.Из опций apt-get полезными для вас будут -f и -d. При указаниипервой опции apt-get попытается исправить нарушенные зависимости, апри указании второй -- пакеты не будет устанавливать, а только будутвыкачаны из источника. Еще есть одна полезная опция: —force-yes. Приуказании этой опции apt-get добровольно-принудительно выполнит указанную операцию несмотря ни на что. Данная опция очень опасна, так какможет полностью разрушить систему, однако бывают случаи, когда онадействительно необходима.2.6.4.

Установка из пакетов, содержащих исходный кодИногда в пакетах RPM находятся не откомпилированные версии программ, а их исходный код. Признаком этого является слово src вместоназвания архитектуры. Для установки такого пакета введите:rprn —rebuild software-2 . 00-1 . src. rpmРазумеется, вместо software-2.00-l.src.rpm нужно указать реальное имяфайла.

Перед установкой программы пакет, ее исходный текст будет откомпилирован, и потом программа будет установлена.Надеюсь, что всей этой информации достаточно, чтобы вы могли легкоустанавливать программное обеспечение для Linux.2.7. Завершение работы операционной системыОчень важно правильно завершить работу операционной системы. Незабывайте, что нельзя просто выключить питание или нажать «Reset». Неправильное завершение работы операционной системы может вызвать потерю данных на диске или, в худшем случае, разрушить всю файловую систему. Это относится не только к Linux, но и ко всем многозадачным операционным системам.При завершении работы системы (останов или перезагрузка) выполняется размонтирование файловых систем, в том числе и корневой файловойсистемы.

При размонтировании файловой системы происходит синхронизация буферов дискового ввода-вывода с самим жестким диском, поэтому,если нажать на «Reset», то велика вероятность того, что программы неуспеют записать данные на диск. Раньше (еще во времена UNIX — допоявления Linux) системные администраторы перед завершением работыиспользовали команду sync, которая и выполняла эту синхронизацию.Специально для корректного завершения работы ОС во всех дистрибутивах используется команда shutdown. Эту программу можно вызывать со78Установка системыследующими параметрами: тип остановки, время остановки и сообщение.Тип означает или полную остановку, или перезагрузку системы, а время —когда программа shutdown должна остановить систему.

Указанное сообщениебудет отображено на всех терминалах, чтобы пользователи могли красивозавершить работу. Например, выключить систему в 19:00 можно командой:shutdown -h 19:00 The end of a working dayПри этом за несколько минут до завершения работы на всех терминалахбудет отображено предупреждающее сообщение: «The end of a working day».Для немедленной остановки системы используйте команду:shutdown -h nowПараметр -h указывает на то, что должна быть произведена полнаяостановка системы, a now — это время, в которое ее необходимо произвести.Для перезагрузки вместо параметра -h используется параметр -г. Времязадается либо в формате ЧЧ:ММ, либо в формате +N, где N — количествоминут, которое будет отсчитываться, начиная с текущего момента.

Значениеnow есть ни что иное, как псевдоним +0 минут.Для завершения работы используются также команды halt и reboot — дляостанова и перезагрузки системы соответственно. Команда halt является нечем иным, как символической ссылкой на команду «shutdown -h now», areboot — на «shutdown -r now».Во время разгрузки системы завершаются все процессы, выполняетсясинхронизация дисков (sync) и демонтируются файловые системы. Не выключайте питание, пока не увидите сообщение:The system is haltedПри нажатии Ctrl+Alt+Del обычно выполняется команда shutdown -rnow.

Хотя, в общем случае, реакция системы на нажатие «комбинации изтрех пальцев» может быть установлена в файле / e t c / i n i t t a b .793Учетные записипользователей3.1. Вход в системуLinux — это многозадачная и многопользовательская система. А это значит, что в системе могут одновременно работать несколько пользователей,которые будут использовать многозадачный интерфейс (запускать несколькопрограмм одновременно). И это в отличие от Windows, где хоть и можносоздать различные учетные записи пользователей, но в одно и то же время ссистемой может работать только один пользователь, который, правда, можетиспользовать многозадачные возможности операционной системы.Идентификация в Linux состоит из двух шагов: ввода имени пользователя (логина) и пароля, который никто кроме вас не знает (во всяком случае,не должен знать...).

При входе в систему вы увидите примерно такуюподсказку:localhost login:Password:На что вы должны ввести свой логин и пароль. При некорректном вводевы увидите сообщение Login incorrect и вам придется ввести пароль еще раз.При начальной регистрации администратор сам назначает вам пароль, который вы потом можете изменить. Так как читатель сам является администратором, то написанная выше строчка его не касается.В Linux существуют виртуальные консоли. Консоль — это дисплей иклавиатура, связанные воедино. Виртуальные консоли позволяют войти всистему под одним и тем же именем несколько раз одновременно.

Длядемонстрации этого момента нажмите Alt + F2 — вы перейдете на вторуювиртуальную консоль. Если до этого вы работали в X Window, нажмитеCtrl + Alt + F2 (см. табл. 3.1).Некоторые комбинации клавиш при работе в консоли и X WindowКомбинация клавишAll + FnCtrl + Alt + FnAlt + F7Ctrl + Alt + Backspace80ОписаниеПереключение между ВКПереключение из X Windows ВК с номером пВозврат в X WindowАварийный выход из X WindowТаблица 3.1Учетные записи пользователейДля выхода пользователя из системы, то есть для завершения текущегосеанса работы, используется команда exit.

В некоторых старых дистрибутивах для этого использовалась команда logout.3.1.1. Вход в систему под другим именемКоманда login используется для входа в Linux-систему. Для входа поддругим именем нужно ввести login [имя] [параметры]. Если имя не указано,программа запросит его. Команда login позволяет использовать параметры,указанные в табл.

3.2. Для регистрации в качестве суперпользователя (root)нужно использовать команду su.Параметры команды loginТаблица 3.2ОписаниеПараметр-РПропускает вторичную аутентификацию. Этот параметр сохранился со времен UNIXи в Linux работает не так как надоСохраняет переменные окружения, используемые getty. Программа getty — это программа,устанавливающая связь между операционной системой и указанным терминалом-h имя хостаПередает команде login имя удаленного хоста.

Характеристики

Тип файла
PDF-файл
Размер
52,29 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6353
Авторов
на СтудИзбе
311
Средний доход
с одного платного файла
Обучение Подробнее