Понятие пакета в Linux. Менеджеры пакетов. — КиберПедия 

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Понятие пакета в Linux. Менеджеры пакетов.

2019-08-03 263
Понятие пакета в Linux. Менеджеры пакетов. 0.00 из 5.00 0 оценок
Заказать работу

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

Система управления пакетами (Менеджер пакетов)— набор программного обеспечения, позволяющего управлять процессом установки, удаления, настройки и обновления различных компонентов программного обеспечения. Системы управления пакетами активно используются в различных дистрибутивах операционной системы Linux и других UNIX-подобных операционных системах. Наиболее популярные системы управления:

· Node.js Package Manager (npm)

· Red Hat Package Manager (RPM) (Дополнительные утилиты: YUM, DNF)

· Dpkg (Для работы в Debian) (Дополнительные утилиты: APT, APM, Synaptic)

· Pacman (Arch Linux)

· Portage (Gentoo)

· Entropy (Sabayon)

· Image Packaging System (IPS)

· Zypper (Opensuse) и другие

Основные команды Linux для управления пакетами.

Apt (Debian/Ubuntu/Mint)

1. apt install имя_пакета. Установить нужный пакет.

2. apt-add-repository адрес_репозитария. Добавить сторонний репозитарий.

3. apt update. Обновить сведения о пакетах.

4. apt upgrade. Обновить все пакеты до самых свежих (выполнять после apt update).

5. apt remove имя_пакета. Удалить ненужный пакет.

6. apt purge имя_пакета. Удалить ненужный пакет со всеми зависимостями, если хотите освободить больше места.

7. apt autoremove. Удалить все ненужные зависимости, бесхозные пакеты и прочий мусор.

8. dpkg. Средство обработки запросов.

9. dpkg –l | grep gnome. Поиск установленных пакетов, удовлетворяющих критерию поиска

 

Основные команды Linux для управления процессами.

1. kill. Эта команда служит для принудительного завершения процессов. Нужно ввести kill PID_процесса. PID процесса можно узнать, введя top.

2. xkill. Ещё одна команда для завершения процессов. Введите её, затем щёлкните по тому окну, которое нужно закрыть.

3. killall. Убивает процессы c определённым именем. К примеру, killall firefox.

4. top. Отображает перечень запущенных процессов, сортируя в зависимости от потребления ресурсов CPU. Своего рода терминальный «Системный монитор».

5. ps. Предназначена для вывода информации о выполняемых процессах. Данная команда имеет много параметров, о которых вы можете прочитать в руководстве (man ps).

6. nice. Команда nice выполняет указанную команду с пониженным приоритетом, коэффициент понижения указывается в диапазоне 1..19 (по умолчанию он равен 10). Суперпользователь может повышать приоритет команды, для этого нужно указать отрицательный коэффициент, например --10. Если указать коэффициент больше 19, то он будет рассматриваться как 19.

7. jobs. Команда jobs выводит список процессов, которые выполняются в фоновом режиме

8. fb. fg - переводит процесс в нормальные режим ("на передний план" - foreground)

9. bg. bg – перевод процесса в фоновый режим. Запустить программу в фоновом режиме можно с помощью конструкции <команда> &

 

 

Типы файлов в Linux. Ссылки.

Файлы в операционной системе Linux можно поделить на три основных типа:

1. Обычные файлы, для хранения информации

2. Специальные файлы - для устройств и туннелей

3. Директории

ОБЫЧНЫЕ ФАЙЛЫ

Это файлы, содержащие текст, исполняемые инструкции для программ, изображения или другую информацию. Это самый распространенный тип файлов, которые вы можете найти в системе Linux. Рассмотрим небольшой список относящихся сюда файлов:

1. Текстовые файлы

2. Исполняемые файлы

3. Файлы изображений

4. Файлы архивов

5. Файлы библиотек программ

СПЕЦИАЛЬНЫЕ ФАЙЛЫ

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

Блочные файлы - это файлы устройств, которые обеспечивают буферизованный доступ к аппаратным компонентам. Такие файлы могут передать большой блок данных за небольшой один раз.

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

Символические ССЫЛКИ - это файлы, которые указывают на другие файлы в системе по их имени. Они могут указывать как на обычные файлы, таки на каталоги или другие типы файлов в linux

Туннели и именованные туннели - это файлы, позволяющие настроить связь между двумя процессами перенаправив вывод одного процесса на вход другого.

Файлы сокетов - это файлы, обеспечивающие прямую связь между процессами, они могут передавать информацию между процессами, запущенными в разных средах или даже разных машинах. Это значит, что с помощью сокетов программы могут обмениваться данными даже по сети.

КАТАЛОГИ

Это специальные файлы, которые позволяют объединять другие файлы и каталоги в группы для более простой навигации и поиска. Естественно, они могут содержать как обычные, так и специальные файлы, одним словом любые типы файлов ос linux. В системе Linux, файлы организуются в папки начиная от корня (/)

 

 


Поделиться с друзьями:

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.