Стандартные системные утилиты linux

Основные системные утилиты

ALSA (Advanced Linux Sound Architecture) — это звуковая подсистема для Linux.

CDE (CDEpack)

Автоматическое создание портативных/переносимых приложений.

CopyQ

Многофункциональный менеджер буфера обмена.

Coreutils

GNU Core Utilities (или coreutils) — пакет программного обеспечения GNU, содержащий большое количество основных утилит, таких как cat, ls и rm, необходимых для UNIX-подобных операционных систем.

dbus

D-Bus — система межпроцессного взаимодействия, которая позволяет приложениям в операционной системе общаться друг с другом.

Diodon

Расширяемый плагинами менеджер буфера обмена.

fbxkb

Маленький индикатор раскладки клавиатуры.

Findutils

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

Finit

Finit — это простая альтернатива SysV init и systemd, являющая форком EeePC fastinit.

Flatpak

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

GPM

GPM — это аббревиатура от англ. general purpose mouse («мышь общего назначения») в виртуальных консолях Linux. Включается во все дистрибутивы Linux.

Источник

Программы для linux. 30 стандартные установленные программы на Linux

Программы для linux. 30 стандартные установленные программы на Linux

Если хотите использовать или уже используете ОС Linux, ниже приведен список из 50 полезных и достаточно популярных приложений, которые нравятся многим пользователям Linux, в произвольном порядке. Если вы используете Ubuntu или Mint, большинство из этих приложений можно найти во встроенных приложениях менеджерах приложений или установить через терминал.

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

Установка пакета с помощью терминала

1. Thunderbird

Thunderbird — это почтовый клиент от парней, которые создали Firefox Mozilla. Не смотря на то, что разработчики уже давно не выпускают значительные обновления, thunderbird работает стабильно и хорошо выполняет свою работу.

Читайте также:  Installing kali linux on raspberry pi

2. Geary

Почтовый клиент по умолчанию, который поставляется со средой рабочего стола GNOME 3. Дистрибутивы, которые используют чистый GNOME 3 окружение рабочего стола (например, Fedora) вероятно, данное приложение будет установлено.

3. Evolution

Это не просто почтовый клиент, он также функционирует как полный пакет для управления личной информацией, включая полезные инструменты, такие как календарь. Его функции очень похожи на Microsoft Outlook, и при желании его можно подключить к серверу Microsoft Exchange.

4. Firefox Chrome

Да ладно, вы знаете, что это. Но вместо того, чтобы выбирать один из двух, вы можете выбрать средний маршрут и установить оба! Некоторые дополнения Firefox отсутствуют в Chrome, и наоборот. И, возможно, вы хотите, чтобы некоторые закладки и надстройки были разделены между двумя браузерами, то есть одна для работы и одна для игры.

5. LibreOffice

Замена Microsoft Office для Linux, LibreOffice может сделать все, что может сделать Microsoft Office, и вам не нужно платить за лицензированную версию. Большинство дистрибутивов поставляют LibreOffice по умолчанию.

6. gscan2pdf

Простое приложение для сканирования документов в формате PDF, которое может пригодиться студентам, а также, когда вам нужно загрузить официальные документы.

7. KeePass

Если вы дошли до того, что у вас так много учетных записей с большим количеством разных паролей, и вы просто не можете больше мысленно отслеживать их все, тогда KeePass будет вам очень полезен. Это менеджер паролей, который будет хранить все ваши имена пользователей и пароли в зашифрованной базе данных. Просто убедитесь, что вы не забыли пароль KeePass!

8. VirtualBox

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

9. WizNote

Альтернатива Linux Evernote, OneNote и другим подобным приложениям для создания заметок.

10. UFW / GUFW

Брандмауэр Linux. GUFW — это версия UFW с графическим интерфейсом, которая обычно запускается в терминале. Супер прост в настройке и включении / отключении, определенно меньше головной боли, чем брандмауэр Windows.

11. Gimp

Ответ Linux на Photoshop. Вероятно, самый популярный редактор изображений в Linux.

12. Pinta

Если вам не нужны все навороты GIMP, Pinta — это альтернатива MS Paint для Linux.

Источник

9. Системные утилиты¶

Для быстрого поиска программ служит программа eix (пакет app-portage/eix ), имеющая собственную базу данных для ускорения поиска.

eix mozilla eix -S browser

Отобразить список установленных пакетов можно при помощи команды:

Читайте также:  Операционные системы windows 2000 windows vista linux

Отобразить список установленных пакетов с версией:

Отобразить список установленных пакетов с версией и USE флагами:

Если вы не нашли интересующей вас программы в дереве портежей, вы можете поискать ее в оверлеях. Для поиска воспользуйтесь сайтом http://gpo.zugaina.org . Название оверлея будет справа в нижней строке результата поиска.
Прежде чем установить программу, найденную на сайте, подключите оверлей в вашу систему, выполнив:

Установка и удаление программ¶

Для установки и удаления программ используйте программу emerge ( sys-apps/portage) .

emerge kde-base/kgoldrunner emerge -C mc

В приведенном примере будет установлена игра kgoldrunner и удалена программа mc (Midnight Commander).

В случае если программа замаскирована, вы можете воспользоваться опцией —autounmask для вызова справки по размаскировке пакетов.

Пример установки замаскированной версии пакета:

emerge --autounmask =www-client/opera-11.10.2092

В конце перечня пакетов, подлежащих установке, вы увидите следующие рекомендации:

The following keyword changes are necessary to proceed: #required by =www-client/opera-11.10.2092 (argument) =www-client/opera-11.10.2092 ~amd64

Поместите текст под фразой «The following keyword changes are necessary to proceed:» в файл /etc/portage/package.keywords/custom (комментарии можно опустить).

echo "=www-client/opera-11.10.2092 ~amd64" >> /etc/portage/package.keywords/custom

Есть и более простой способ подтверждения размаскировки — использовать dispatch-conf (см. ниже).

Исправление зависимостей¶

Когда вы вносите изменения в установленные пакеты, может наступить случай нарушения зависимостей. Чтобы выявить и исправить такие нарушения, мы рекомендуем после обновления или удаления какой-либо программы выполнять команду revdep-rebuild .

Настройки программ¶

Во время обновления программ, для предотвращения ошибок, новые файлы настроек создаются с суффиксом ._cfg0000_ . Для некоторых сервисов важно после обновления заменять старые настройки новыми. Иногда старые настройки могут привести в нерабочее состояние установленную программу, например, старые скрипты запуска сервисов, расположенные в директории /etc/init.d .
Для своевременной замены конфигурационных файлов используйте программу dispatch-conf .

После запуска программа будет показывать отличия новой версии каждого конфигурационного файла от старого. Обратите внимание: если настройки файла были модифицированы Calculate (вы увидите соответствующий комментарий), заменять эти настройки не следует — нажмите клавишу z для пропуска изменений. Для замены файла новым нажмите клавишу u .

Управление сервисами¶

Для добавления и удаления скрипта из уровня запуска служит скрипт rc-update .

# вывести список сервисов rc-update show # добавить numlock на уровень запуска default rc-update add numlock default # перестать запускать numlock rc-update del numlock

Показать запущенные сервисы можно командой:

Содержимое пакета¶

Получить перечень файлов установленного пакета, а также узнать, какому пакету принадлежит файл в системе, можно при помощи программ qlist и qfile ( app-portage/portage-utils ).

# список файлов пакета app-portage/portage-utils qlist -ae app-portage/portage-utils # узнать пакет в который входит qfile qfile qfile

Вам также может пригодиться программка which ( sys-apps/which ), показывающая путь к файлу.

# which equery /usr/bin/equery

Обеспечение безопасности¶

Постоянное обновление системы — одно из важнейших мероприятий по обеспечению безопасности.
Можно следить за обновлениями посредством GLSA — glsa-check ( app-portage/gentoolkit ).

Читайте также:  Динамическое обновление dns сервером dhcp linux

Просмотреть пакеты, которые необходимо переустановить:

glsa-check -p $(glsa-check -t all)

Переустановка уязвимых пакетов:

glsa-check -f $(glsa-check -t all)

Не помешает после этой операции проверить зависимости, см. выше Исправление зависимостей.

Полезное¶

Зависимости пакетов¶

Получить информацию о зависимостях пакетов можно с помощью программы qdepends ( app-portage/portage-utils ).

Экономия трафика¶

Если у Вас дорогой или лимитированный трафик, то можно сэкономить с помощью пакета getdelta .

Для его установки, если у вас архитектура i686, выполните:

ACCEPT_KEYWORDS=~x86 emerge getdelta
ACCEPT_KEYWORDS=~amd64 emerge getdelta

Необходимо добавить в файл /etc/make.conf строку:

FETCHCOMMAND="/usr/bin/getdelta.sh \$ \$/\$"

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

Чистка distfiles¶

С течением времени может накопиться достаточно большое количество разных версий пакетов программ. При нехватке дискового пространства вы можете удалить пакеты с устаревшими версиями программ, для этого воспользуйтесь программой eclean-dist ( app-portage/gentoolkit ):

Дефрагментация дисков¶

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

Для файловой системы XFS — пакет sys-fs/xfsdump (утилиты для дефрагментации и настройки XFS).

Пример команды для просмотра текущей фрагментации диска:

Пример команды для дефрагментирования:

Проверка жесткого диска¶

Для проверки жесткого диска на битые секторы используйте утилиту badblocks .

badblocks -svn -o /sda_log.txt -b 4096 -c 256 -p 2 /dev/sda

Источник

Computer Science Mojo

What Debian standard system utilities include

Alt Text

When installing Debian 8, there is a software selection page where «standard system utilities» is preselected for you. Ever wondered what that package includes? Use tasksel to find out.

Software

Reading

In Debian terminal, run

tasksel --task-packages standard 

This command seems to only work if «standard system utilities» was not installed during Debian installation. It will list what is included in «standard system utilities»:

  • apt-listchanges
  • lsof
  • mlocate
  • w3m
  • at
  • libswitch-perl
  • xz-utils
  • telnet
  • dc
  • bsd-mailx
  • file
  • exim4-config
  • m4
  • bc
  • dnsutils
  • exim4
  • python2.7
  • openssh-client
  • aptitude
  • bash-completion
  • python
  • host
  • install-info
  • bzip2
  • reportbug
  • krb5-locales
  • bind9-host
  • time
  • info
  • liblockfile-bin
  • whois
  • aptitude-common
  • patch
  • ncurses-term
  • mutt
  • mime-support
  • exim4-daemon-light
  • ftp
  • nfs-common
  • python-reportbug
  • rpcbind
  • texinfo
  • python-minimal
  • procmail
  • libclass-isa-perl
  • python-apt
  • python-support
  • exim4-base
  • debian-faq
  • doc-debian

Источник

Оцените статью
Adblock
detector