Анубис

Анубис

kamalokaJanuary 15, 2022


👈orqaga 👉keyingi





181. Первичный (основной) механизм для печати и сервисов печати в Ubuntu - это Общая система печати UNIX (Common UNIX Printing System - CUPS). Данная система печати - это свободный, доступный и переносимый слой, который стал новым стандартом печати для большинства дистрибутивов Linux. /var/log/cups — Все, что связано с печатью и принтерами.

182. Невозможно представить себе пользователя и администратора сервера, или даже рабочей станции на основе Linux, который никогда не читал лог файлы. Операционная система и работающие приложения постоянно создают различные типы сообщений, которые регистрируются в различных файлах журналов. Умение определить нужный файл журнала и что искать в нем поможет существенно сэкономить время и быстрее устранить ошибку. Журналирование является основным источником информации о работе системы и ее ошибках. И все сообщения, зарегистрированные при установке сохраняются в этом файле за этот лог можете посмотреть через команду /var/log/anaconda.log

183.  В основных логах, необходимых для работы Linux, содержится наиболее значительный объем информации о текущем состоянии системы. Их можно условно разделить на четыре категории:

 /var/log/yum.log — журнал пакетов, установленных через утилиту yum в системах на основе Red Hat Linux.


184. Невозможно представить себе пользователя и администратора сервера, или даже рабочей станции на основе Linux, который никогда не читал лог файлы. Операционная система и работающие приложения постоянно создают различные типы сообщений, которые регистрируются в различных файлах журналов. Умение определить нужный файл журнала и что искать в нем поможет существенно сэкономить время и быстрее устранить ошибку. Журналирование является основным источником информации о работе системы и ее ошибках. И Отчет службы crond об исполняемых командах и сообщения от самих команд отвечает /var/log/cron


185. Невозможно представить себе пользователя и администратора сервера, или даже рабочей станции на основе Linux, который никогда не читал лог файлы. Операционная система и работающие приложения постоянно создают различные типы сообщений, которые регистрируются в различных файлах журналов. Умение определить нужный файл журнала и что искать в нем поможет существенно сэкономить время и быстрее устранить ошибку. Журналирование является основным источником информации о работе системы и ее ошибках. И /var/log/secure - содержит информацию, относящуюся к аутентификации и авторизации. Например, SSHd регистрирует здесь все, в том числе неудачные попытки входа в систему.



186. Невозможно представить себе пользователя и администратора сервера, или даже рабочей станции на основе Linux, который никогда не читал лог файлы. Операционная система и работающие приложения постоянно создают различные типы сообщений, которые регистрируются в различных файлах журналов. Умение определить нужный файл журнала и что искать в нем поможет существенно сэкономить время и быстрее устранить ошибку. Журналирование является основным источником информации о работе системы и ее ошибках. И /var/log/wtmp или /var/log/utmp - системные логи Linux, содержат журнал входов пользователей в систему. С помощью команды wtmp вы можете узнать кто и когда вошел в систему.



187. Невозможно представить себе пользователя и администратора сервера, или даже рабочей станции на основе Linux, который никогда не читал лог файлы. Операционная система и работающие приложения постоянно создают различные типы сообщений, которые регистрируются в различных файлах журналов. Умение определить нужный файл журнала и что искать в нем поможет существенно сэкономить время и быстрее устранить ошибку. Журналирование является основным источником информации о работе системы и ее ошибках. И /var/log/faillog - лог системы linux, содержит неудачные попытки входа в систему. Используйте команду faillog, чтобы отобразить содержимое этого файла.


188. Невозможно представить себе пользователя и администратора сервера, или даже рабочей станции на основе Linux, который никогда не читал лог файлы. Операционная система и работающие приложения постоянно создают различные типы сообщений, которые регистрируются в различных файлах журналов. Умение определить нужный файл журнала и что искать в нем поможет существенно сэкономить время и быстрее устранить ошибку. Журналирование является основным источником информации о работе системы и ее ошибках. И /var/log/mysqld.log - файлы логов Linux от сервера баз данных MySQL.


189. Невозможно представить себе пользователя и администратора сервера, или даже рабочей станции на основе Linux, который никогда не читал лог файлы. Операционная система и работающие приложения постоянно создают различные типы сообщений, которые регистрируются в различных файлах журналов. Умение определить нужный файл журнала и что искать в нем поможет существенно сэкономить время и быстрее устранить ошибку. Журналирование является основным источником информации о работе системы и ее ошибках. И /var/log/httpd/ или /var/log/apache2 - лог файлы linux11 веб-сервера Apache. Логи доступа находятся в файле access_log, а ошибок в error_log


190. Невозможно представить себе пользователя и администратора сервера, или даже рабочей станции на основе Linux, который никогда не читал лог файлы. Операционная система и работающие приложения постоянно создают различные типы сообщений, которые регистрируются в различных файлах журналов. Умение определить нужный файл журнала и что искать в нем поможет существенно сэкономить время и быстрее устранить ошибку. Журналирование является основным источником информации о работе системы и ее ошибках. И /var/log/lighttpd/ - логи linux веб-сервера lighttpd

191.Систе́мное програ́ммное обеспе́чение — это комплекс программ, которые обеспечивают управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс», с одной стороны которого аппаратура, а с другой - приложения пользователя. В отличие от прикладного программного обеспечения, системное не решает конкретные прикладные задачи, а лишь обеспечивает работу других программ, управляет аппаратными ресурсами вычислительной системы и т.д.


192. Существует два основных типа программного обеспечения: системное (называемое также общим) и прикладное (называемое специальным). Каждый тип программного обеспечения выполняет различные функции. Системное программное обеспечение – это набор программ, которые управляют компонентами компьютера, такими как процессор, коммуникационные и периферийные устройства. Программистов, которые создают системное программное обеспечение, называют системными программистами. К прикладному программному обеспечению относятся программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки – примеры прикладного программного обеспечения. Программистов, которые пишут прикладное программное обеспечение, называют прикладными программистами.


193.БАЗОВОЕ программное обеспечение (base software) - минимальный набор программных средств, обеспечивающих работу компьютера.

К базовому программному обеспечению компьютера относятся· операционные системы и драйверы в составе ОС; · интерфейсные оболочки для взаимодействия пользователя с ОС (операционные оболочки) и программные среды; · системы управления файлами.



194. Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем. В логической структуре типичной вычислительной системы операционная система занимает положение между устройствами с их микроархитектурой, машинным языком и, возможно, собственными (встроенными) микропрограммами (драйверами) — с одной стороны — и прикладными программами с другой.



195. системному)


196. 1Проприетарные1.1Ранние 1.2Acorn 1.3Операционные системы, разработанные в СССР 1.4Atari ST 1.5Apple 1.6Корпорация Be 1.7Control Data Corporation 1.8DEC/Compaq/HP 1.9IBM 1.10ICT/ICL. 1.11Microsoft 1.12Mediatek

1.13Novell 1.14Strawberry Development Group 1.15Sun Microsystems

1.16Другие Unix-подобные и POSIX-совместимые

2Свободные2.1Unix-подобные 2.2не-Unix-подобные

3Авторские/внутренние, не-UNIX и другие

4«Домашние» OS

5Для мобильных устройств5.1Актуальные 5.2Неактуальные

6Прикладные системы6.1Маршрутизаторы 6.2Для микроконтроллеров, встраиваемые и ОС реального времени




197.




198.Текстовые ОС

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

Графические ОС

Такие операционные системы реализуют интерфейс, основанный на взаимодействии активных и пассивных графических экранных элементов управления. Устройствами управления в данном случае являются клавиатура и мышь. Активным элементом управления является указатель мыши — графический объект, перемещение которого на экране синхронизировано с перемещением мыши. Пассивные элементы управления — это графические элементы управления приложений (экранные кнопки, значки, переключатели, флажки, раскрывающиеся списки, строки меню и т.д.).Примером исключительно графических ОС являются операционные системы семейства Windows.

Речевые ОС

В случае SILK-интерфейса (от англ. speech – речь, image – образ, language – язык, knowledge – знание) – на экране по речевой команде происходит перемещение от одних поисковых образов к другим.




199. Оболочки - это программы, созданные для упрощения работы со сложными программными системами, такими, например, как DOS. Они преобразуют неудобный командный пользовательский интерфейс в дружественный графический интерфейс или интерфейс типа "меню". Оболочки предоставляют пользователю удобный доступ к файлам и обширные сервисные услуги[15].

Программы оболочки обеспечивают более простой и удобный способ общения с компьютером, нежели с помощью командной строки DOS. Все действия можно организовать и с помощью самой операционной системы. Основная причина использования пользователями оболочек состоит в следующем. Пользователя взаимодействует с DOS путем диалога, тоесть: пользователь набирает команду, нажимает клавишу [Enter], и ОС выполняет эту команду. Это очень неудобный способ. Допустим нам надо скопировать какой-нибудь файл на компьютере, для этого нам нужно правильно набрать имя команды, имя файла и имя каталога. Все это необходимо помнить и нельзя нигде ошибиться, куда проще нажать курсором в определенное место экрана, для того чтобы указать нужный файл, каталог и требуемое действие. Программы оболочки позволяют работать как раз на таком уровне.




200. Примеры программ оболочек:

1.                Norton Commander. Является самой популярной оболочкой среди пользователей.

К достоинствам можно отнести:

1)   высокая степень интеграции функций;

2)   удобство выдачи команд DOS - выдавать их из среды оболочки даже удобнее, нежели взаимодействуя с DOS непосредственно;

3)   поддержка иерархической системы меню (вложенных меню) для запуска программ;

4)   простота освоения и удобство использования;

5)   высокая устойчивость в работе и приемлемая защищенность от ошибок пользователя;

6)   наличие удобного и понятного контекстно-чувствительного интерактивного справочника;

7)   поддержка манипулятора типа мышь;

8)   прекрасная, ничем не запятнанная репутация фирмы - изготовителя.

Но данная оболочка имеет и недостатки:

1)   отсутствие средств сортировки каталогов в дереве файловой структуры;

2)   невозможность выполнения групповых операций над файлами в различных каталогах, не говоря уже о файлах на различных дисках;

3)   невозможность выполнения, каких - либо действий с группами файлов, найденными на диске средствами оболочки (начиная с версии 4.0, выполнение действий с отдельными файлами возможно).

2.                Unreal Commander.

К достоинствам можно отнести то что он обладает широким функционалом; может быть использован в портативном режиме; бесплатен для использования; поддерживает плагины, написанные для Total Commander, кроме плагинов файловой системы.

Из недостатков: отсутствие кроссплатформенности и закрытый исходный код.



201. Проверить gpg подпись rpm пакета

Желательно всегда проверять gpg подпись пакета перед его установкой что-бы удостовериться в его подлинности.# rpm --checksig pidgin-2.7.9-5.el6.2.i686.rpm
pidgin-2.7.9-5.el6.2.i686.rpm: rsa sha1 (md5) pgp md5 OK

2. Установка rpm пакета

Для установки rpm пакета используется ключ -i:# rpm -ivh pidgin-2.7.9-5.el6.2.i686.rpm
Preparing...                ########################################### [100%]
1:pidgin                 ########################################### [100%]



202. $ rpm -режимопции пакет

Утилита может работать в одном из режимов:

  • -q, --query - запрос, получение информации;
  • -i, --install - установка;
  • -V, --verify - проверка пакетов;
  • -U, --upgrade - обновление;
  • -e, --erase - удаление.

Теперь, когда вы уже имеете представление как работать с этой утилитой, может быть рассмотрена установка rpm пакета в Linux. Самая простая команда установки будет выглядеть вот так:

 sudo rpm -i имя_пакета.rpm

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

Для того чтобы посмотреть более подробную информацию в процессе установки используйте опцию -v:


 sudo rpm -iv имя_пакета.rpm

Также вы можете включить отображение статус бара в процессе установки:

 sudo rpm -ivh имя_пакета.rpm




203. Предположим, вы хотите проверить зависимости перед установкой или обновлением пакета. Например, используйте следующую команду, чтобы проверить зависимости пакета BitTorrent-5.2.2-1-Python2.4.noarch.rpm. Она отобразит список зависимостей пакета.

rpm -qpR BitTorrent-5.2.2-1-Python2.4.noarch.rpm

Пример вывода:

/usr/bin/python2.4

python >= 2.3

python(abi) = 2.4

python-crypto >= 2.0

python-psyco

python-twisted >= 2.0

python-zopeinterface

rpmlib(CompressedFileNames) = 2.6



204. Мы можем использовать параметры -ivh с параметром --nodeps для проверки отсутствия зависимостей, чтобы установить конкретный пакет без зависимостей, как показано ниже.

$ sudo rpm -ivh --nodeps GeoIP-1.5.0-11.el7.x86_64.rpm

Вывод

    Preparing...                          ################################# [100%]



205. Мы можем использовать опцию -q с именем пакета, и она покажет, установлен ли пакет rpm или нет.

$ sudo rpm -q GeoIP
output
GeoIP-1.5.0-11.el7.x86_64




206. Чтобы просмотреть все файлы установленных пакетов rpm, используйте -ql (список запросов) с командой rpm.[root@sedicomm]# rpm -ql BitTorrent


/usr/bin/bittorrent

/usr/bin/bittorrent-console

/usr/bin/bittorrent-curses

/usr/bin/bittorrent-tracker

/usr/bin/changetracker-console

/usr/bin/launchmany-console

/usr/bin/launchmany-curses

/usr/bin/maketorrent

/usr/bin/maketorrent-console

/usr/bin/torrentinfo-console




207. Введите следующую команду, чтобы распечатать имена всех установленных пакетов в вашей системе Linux.

rpm -qa



208. Команда RPM, сокращение от Red Hat Package Manager, используется для установки и управления приложениями из командной строки в системах на основе Redhat.

Чтобы вывести список всех пакетов RPM, установленных в вашей системе, выполните:

$ rpm -qa

Чтобы просмотреть вывод с прокруткой, перенаправьте вывод в команду more:

$ rpm -qa | more

Вы также можете вывести все установленные пакеты, самые свежие из которых будут находится вверху, используя флаг –last, как показано ниже:

$ rpm -qa --last

Следующие два метода являются универсальными.

Вы можете использовать эти команды в любых системах, в которых установлены инструменты Snap или Flatpak.





209. Чтобы обновить пакет RPM, используйте параметр -U . Если пакет не установлен, он будет установлен:

sudo rpm -Uvh package.rpm

Если пакет, который вы устанавливаете или обновляете, зависит от других пакетов, которые в настоящее время не установлены, rpm отобразит список всех недостающих зависимостей. Вам придется скачать и установить все зависимости вручную.



210. Чтобы удалить (стереть) пакет RPM, используйте параметр -e :

sudo rpm -e package.rpm

Параметр --nodeps также полезен, когда вы хотите удалить пакет, не удаляя его зависимости:

sudo rpm -evh --nodeps package.rpm

Параметр --test указывает rpm запускать команду установки или удаления, фактически ничего не делая. Он только показывает, будет ли команда работать или нет:

sudo rpm -Uvh --test package.rpm






Report Page