archlinux и все что связано с ним

Installation guide (Русский)

Этот документ является руководством по установке Arch Linux с помощью системы, загруженной с официальным установочным образом. Данный образ включает в себя специальные возможности, описанные на странице Install Arch Linux with accessibility options. Также на странице Category:Installation process доступны альтернативные методы установки.

Перед установкой рекомендуется прочитать часто задаваемые вопросы. Чтобы получить разъяснения по понятиям, используемым на этой странице, смотрите статью Help:Чтение. В частности, примеры кода могут содержать заполнители (отформатированные в курсиве ), которые необходимо заменить вручную. Более подробные инструкции приведены в соответствующих статьях ArchWiki и на страницах справочных руководств (man) различных программ. Ссылки и на то, и на другое присутствуют в этом руководстве. Также вы можете получить помощь в IRC-канале и на англоязычном и русскоязычном форумах Arch Linux.

Arch Linux способен работать на любой x86_64-совместимой машине, имеющей хотя бы 512 MiB ОЗУ, однако понадобится больше памяти для загрузки live-системы.[1] Базовая установка занимает меньше 2 GiB дискового пространства. Поскольку для процесса установки требуется получать пакеты из удалённого репозитория, необходимо работающее интернет-соединение.

Contents

Перед установкой

Загрузка установочного образа

В зависимости от желаемого способа загрузки, скачайте образ ISO или netboot (а также соответствующую подпись GnuPG) со страницы Загрузки.

Проверка подписи

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

На системах с установленным GnuPG это можно сделать, поместив PGP signature (находится на странице Загрузки в разделе Checksums) в каталог с образом и выполнив команду:

В качестве альтернативы, можно проверить подпись из установленного Arch Linux:

Подготовка установочного носителя

Установочный образ можно загрузить на конечном устройстве с помощью USB-накопителя, оптического диска или сети (при помощи PXE) — следуйте соответствующей статье для подготовки установочного носителя.

Загрузка live-окружения

Установка раскладки клавиатуры

По умолчанию используется раскладка консоли US. Чтобы посмотреть список доступных раскладок, запустите:

Проверка режима загрузки

Чтобы проверить режим загрузки, просмотрите содержимое каталога efivars:

Если содержимое отображается без каких-либо ошибок, система загружена в режиме UEFI. Если же такого каталога не существует, возможно, система загружена в режиме BIOS (или CSM). Если система не загрузилась в желаемом режиме, обратитесь к руководству пользователя вашей материнской платы.

Соединение с интернетом

Для настройки сетевого соединения в live-окружении выполните следующие действия:

Синхронизация системных часов

Чтобы удостовериться, что время задано правильно, используйте timedatectl(1) :

Разметка дисков

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

Если вы хотите создать составное блочное устройство для LVM, шифрование диска или RAID, сделайте это сейчас.

Примеры схем

BIOS с MBR
Точка монтирования Раздел Тип раздела Рекомендуемый размер
[SWAP] /dev/раздел_подкачки Linux swap Более 512 МБ
/mnt /dev/корневой_раздел Linux Остаток
UEFI с GPT
Точка монтирования Раздел Тип раздела Рекомендуемый размер
/mnt/boot или /mnt/efi /dev/системный_раздел_efi системный раздел EFI Более 260 MiB
[SWAP] /dev/раздел_подкачки Linux swap Более 512 МБ
/mnt /dev/корневой_раздел Linux x86-64 root (/) Остаток

Форматирование разделов

Когда новые разделы созданы, каждый из них необходимо отформатировать в подходящую файловую систему. Например, для форматирования /dev/корневого_раздела в Ext4 выполните следующую команду:

Если вы создали раздел для подкачки (swap), инициализируйте его с помощью утилиты mkswap(8) :

Для получения дополнительной информации смотрите раздел Файловые системы#Создание файловой системы.

Монтирование разделов

Используя mkdir(1) создайте точки монтирования для всех остальных разделов (например, /mnt/efi ) и примонтируйте соответствующие разделы.

Если вы ранее создали раздел подкачки (swap), активируйте его с помощью swapon(8) :

В дальнейшем genfstab(8) обнаружит смонтированные файловые системы и пространство подкачки.

Установка

Выбор зеркал

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

Позже pacstrap скопирует этот файл в новую систему, так что это действительно стоит сделать.

Установка основных пакетов

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

Чтобы установить другие пакеты или группы, добавьте их названия к команде pacstrap (разделяя их пробелом) или используйте pacman во время этапа #Chroot. Список пакетов на установочном носителе доступен на странице packages.x86_64.

Настройка системы

Fstab

После этого проверьте файл /mnt/etc/fstab и отредактируйте его в случае необходимости.

Chroot

Часовой пояс

Эта команда предполагает, что аппаратные часы настроены в формате UTC. Для получения дополнительной информации смотрите раздел System time#Time standard.

Локализация

Создайте файл locale.conf(5) и задайте переменной LANG необходимое значение:

Настройка сети

Добавьте соответствующую запись в файл hosts(5) :

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

Initramfs

Как правило, создание нового образа initramfs не требуется, поскольку pacstrap автоматически запускает mkinitcpio после установки пакета ядра.

Если вы используете LVM, системное шифрование или RAID, отредактируйте файл mkinitcpio.conf(5) и пересоздайте образ initramfs:

Пароль суперпользователя

Загрузчик

Выберите и установите загрузчик с поддержкой Linux. Если вы используете процессор Intel или AMD, включите также обновление микрокода.

Перезагрузка

Теперь перезагрузите компьютер, набрав reboot : если какие-нибудь разделы остались смонтированными, systemd их размонтирует. Не забудьте извлечь установочный носитель. После загрузки войдите в систему в качестве суперпользователя.

После установки

Дальнейшие указания по настройке системы после установки (например, по настройке графического интерфейса, звука или тачпада) вы можете найти на странице Основные рекомендации.

Множество интересных и полезных программ вы найдете на странице Список приложений.

Источник

Arch Linux (Русский)

Contents

Принципы

Простота

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

Аналогичным образом Arch поставляет файлы конфигурации как в исходных программах с минимум изменений, специфичных для дистрибутива, таких как изменение путей к системным файлам. Он не добавляет функцию автоматизации, вроде включения службы просто после установки пакета. Пакет делится на несколько только при наличии существенных преимуществ, например для экономии места на диске. Инструменты настройки с графическим интерфейсом официально не предоставляются, и бо́льшая часть настроек системы выполняется из консоли путём редактирования простых текстовых файлов.

Современность

Arch Linux стремится поддерживать последние стабильные версии программ, пока можно разумно избежать системных поломок пакетов. Он базируется на системе плавающих релизов (rolling-release), что означает однократную установку с непрерывными обновлениями.

Arch включает в себя многие новые функции, доступные пользователям GNU/Linux, в том числе систему инициализации systemd, современные файловые системы, LVM2, программный RAID, поддержка udev и initcpio (с помощью mkinitcpio), а также самые свежие ядра.

Прагматизм

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

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

Ориентированность на пользователя

В то время как многие дистрибутивы Arch Linux пытаются быть более дружелюбными для пользователя (user-friendly), Arch Linux всегда был и будет оставаться ориентированным на пользователя (user-centric). Дистрибутив нацелен на удовлетворение потребностей тех, кто вносит в него свой вклад, а не на привлечение как можно большего числа пользователей. Он нацелен на опытных пользователей GNU/Linux или на тех, кто предпочитает подход «сделай сам», кто готов читать документацию и решать свои собственные проблемы.

Читайте также:  long term mikrotik что это

Все пользователи могут принять участие и внести свой вклад в развитие дистрибутива. Отправка сообщений об ошибках и их исправление высоко ценятся; также ценятся патчи для улучшения пакетов или для главных проектов. Разработчики Arch — волонтёры, и активные контрибьюторы часто становятся частью команды. Arch’еры могут свободно сопровождать пакеты в Arch User Repository, улучшать документацию ArchWiki, оказывать техническую помощь другим или просто обмениваться мнениями на форумах, списках рассылки или в IRC-каналах. Дистрибутив Arch Linux является выбором для многих людей по всему миру, и существует несколько международных сообществ, предоставляющих помощь и документацию на различных языках.

Универсальность

Arch Linux является дистрибутивом общего назначения. После установки предоставляется только командная строка. Вместо того, чтобы удалять ненужные и нежелательные пакеты из стандартной поставки, в Arch пользователю предлагается собрать свою собственную систему из тысяч пакетов, доступных в официальных репозиториях для архитектуры x86-64.

Arch опирается на pacman — легковесный, простой и быстрый менеджер пакетов, позволяющий производить полное обновление системы одной командой. Arch также предоставляет Arch Build System — систему, похожую на порты в *BSD и обеспечивающую сборку и установку пакетов из исходников, которые также могут быть синхронизированы одной командой. Кроме того, Arch User Repository содержит тысячи поддерживаемых сообществом скриптов PKGBUILD ля сборки установочных пакетов из исходников с использованием утилиты makepkg. Также ничто не мешает пользователям организовывать собственные репозитории.

История

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

Разработчики Arch остаются неоплачиваемыми волонтёрами, работающими неполный рабочий день, и нет никаких перспектив для монетизации Arch Linux, поэтому он останется свободным и бесплатным. Те, кому интересно ознакомиться с более подробной информацией об истории разработки Arch, могут просмотреть историю сайта Arch в Internet Archive Wayback Machine и Arch Linux News Archives.

Ранние годы

Arch Linux был основан канадским программистом Джаддом Винетом (Judd Vinet). Разработка началась в начале 2001 года. Первый релиз, Arch Linux 0.1, был выпущен 11 марта 2002 года. Несмотря на то, что Arch является полностью независимым дистрибутивом, он черпает вдохновение в простоте других дистрибутивов включая Slackware CRUX и BSD. Винет также написал менеджер пакетов pacman для автоматического управления пакетами.

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

Рождение ArchWiki

8 июля 2005 года ArchWiki была впервые установлена на движке MediaWiki.

Начало эпохи А. Гриффина

В конце 2007 года Джадд Винет отказался от активного участия в качестве разработчика Arch и плавно передал управление американскому программисту Аарону Гриффину (Aaron Griffin), также известному как Phrakture.

Arch Install Scripts

15 июля 2012 года вышел новый релиз установочного образа, в котором Arch Installation Framework (AIF) был объявлен устаревшим в пользу Arch Install Scripts ( arch-install-scripts ).

Эра systemd

Между 2012 и 2013 годами традиционная система инициализации System V была заменена на systemd. [1][2][3][4]

Прекращение поддержки i686

25 января 2017 года было объявлено, что поддержка архитектуры i686 будет прекращена из-за её слабой популярности среди разработчиков и сообщества. К концу ноября 2017 года все пакеты i686 были удалены из зеркал.

Пересмотр роли лидера проекта и выборы

В начале 2020 года коллектив Arch Linux разработал новый процесс определения будущих лидеров, задокументированный в DeveloperWiki:Project Leader.

Поскольку Аарон Гриффин решил уйти со своей должности, был проведён опрос для избрания нового человека, который заменит его, и 24 февраля 2020 года были опубликованы его результаты, согласно которым в качестве нового лидера был избран Левенте Полиак (Levente Polyak).

Источник

creio / Arch-Instruction.md

Arch Linux ‒ это один из немногих дистрибутивов Linux, использующих модель роллинг-релизов. Это означает, что в нем доступны самые последние версии пакетов. Это одновременно является его как преимуществом так и недостатком. Пересесть на него меня заставила необходимость: мое компьютерное железо (процессор ryzen 5 2600 и видеоадаптер rx 590) оказались не совместимы с версией Linux Kernel младше 4.20.

На самом деле все не так плохо, но неприятные инциденты имеют место хотя и очень редко.

Качаем образ и записываем его с помощью команды:

Где sdX – имя нашего USB устройства. Перегружаемся после удачного завершения операции.

В Windows для создания загрузочной флешки можно использовать Rufus. При этом образ лучше записывать в dd режиме.

При загрузке системы нажимаем F2 или Del (зависит от производителя материнской платы). Во вкладке BIOS в приоритете загрузки делаем первым наше USB-устройство. Нажимаем F10 и сохраняем настройки.

При подключении от кабеля ничего настраивать не надо. Настройка wifi требует ввода пары команд:

Следует отметить, что не все usb wifi адаптеры гараниторованно поддерживаются. Например, у меня не захотел работать dexp wfa 301, а вот с tp-link все ок.

Для начала посмотрим все доступные устройства:

Создадим новый раздел:

Теперь нужно разметить раздел по LVM. Касательно LVM: единственное удобство в нем для меня – это возможность динамически менять размер разделов. Самая частая проблема, которая у меня была раньше – это то, что я не угадывал размер для корня. Когда в нем кончалось место, я с установочной флешки через gparted пытался отщепнуть от виндового раздела кусок (а у меня разделы всегда шли так: recovery, efi, reserved, windows, root, home), из этого куска создавал временный раздел, копировал в него файлы с хомяка, удалял хомяка, изменял размер корневого, опять создавал хомяка и из временного раздела копировал в него файлы, потом удалял временный раздел, расширял виндовый, правил /etc/fstab … А с LVM я могу просто выполнить пару команд: ужать хомяка, расширить корневой, причем, на лету. Но эксперты могут возразить: «Хомяк на отдельном разделе не нужен!» — Да, если хочешь потерять все данные при переустановке.

Источник

Toxblh / Arch-Instruction.md

Установка Arch Linux

Arch Linux ‒ это один из немногих дистрибутивов Linux, использующих модель роллинг-релизов. Это означает, что в нем доступны самые последние версии пакетов. Это одновременно является его как преимуществом так и недостатком. Пересесть на него меня заставила необходимость: мое компьютерное железо (процессор ryzen 5 2600 и видеоадаптер rx 590) оказались не совместимы с версией Linux Kernel младше 4.20.

На самом деле все не так плохо, но неприятные инциденты имеют место хотя и очень редко.

Качаем образ и записываем его с помощью команды:

Где sdX – имя нашего USB устройства. Перегружаемся после удачного завершения операции.

В Windows для создания загрузочной флешки можно использовать Rufus.

Изменяем приоритет загрузки в BIOS/UEFI

При загрузке системы нажимаем F2 или Del (зависит от производителя материнской платы). Во вкладке BIOS в приоритете загрузки делаем первым наше USB-устройство. Нажимаем F10 и сохраняем настройки.

Инструкцию по установке Arch Linux можно посмотреть так:

При подключении от кабеля ничего настраивать не надо. Настройка wifi требует ввода пары команд:

Следует отметить, что не все usb wifi адаптеры гараниторованно поддерживаются. Например, у меня не захотел работать dexp wfa 301, а вот с tp-link все ок.

Проверить соединение можно с помощью команды ping:

Выбор файловой системы

Самыми удобными являются три варианта: LVM+ext4 либо Btrfs, либо Btrfs под LVM.

Теперь нужно разметить раздел по LVM. Касательно LVM: единственное удобство в нем для меня – это возможность динамически менять размер разделов. Самая частая проблема, которая у меня была раньше – это то, что я не угадывал размер для корня. Мы можем добавлять в группу другие разделы (не обязательно на одном устройстве) и устройства. Нет ограничений как для обычных разделов, когда не возможно расширить раздел за счет предыдущего, нам вообще об этом не нужно заботиться. В LVM у нас есть группы разделов и логическите разделы. У логических разделов свои файловые системы. Увеличение размера логического раздела в отличии от уменьшения размонтирования не требует. resize2fs в LVM работает заметно быстрее.

Читайте также:  какой креатин лучше взять

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

LVM и Btrfs имеют механизм снапшотов, которые позволяют сохранять состояние системы.

Для начала посмотрим все доступные устройства:

Создадим новый раздел:

Если есть раздел с Windows сделайте от него отступ 1-2 MB, т.к. Windows выходит за установленные лимиты и портит соседние разделы.

Если не установлен Windows:

Создаем раздел в FAT-32 размером 300-1000 Мб, а затем форматируем его:

В дальнейших примерах предполагается, что у нас установлена Windows, которая занимает 4 раздела: recovery, efi, reserved, Windows. Поэтому в примерах новый раздел nvme0n1p5.

Источник

General recommendations (Русский)

Эта страница является снабженным комментариями списком популярных статей и важной информации по улучшению и добавлению функциональности в установленную систему Arch. Предполагается, что для получения базовой системы Arch Linux вы прочли и следовали инструкциям из руководства по установке. Прочтение и понимание концепций, изложенных в разделах #Администрирование системы и #Управление пакетами, необходимо для понимания других разделов этой страницы и других статей в wiki.

Contents

Администрирование системы

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

Пользователи и группы

В свежей установке присутствует лишь аккаунт суперпользователя, более известный как «root». Вход в систему от имени суперпользователя на длительное время, даже на сервер через SSH, считается небезопасным. Вместо этого для большинства задач вам необходимо создать и использовать аккаунты непривилегированных пользователей, используя аккаунт суперпользователя только для администрирования системы. Для получения дополнительной информации смотрите раздел Пользователи и группы#Управление пользователями.

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

Повышение привилегий

This article or section needs expansion.

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

Управление службами

В качестве программы инициализации в Arch Linux используется systemd, являющаяся программой управления системой и службами для Linux. Для работы с установленным у вас Arch Linux желательно изучить основы ее использования. Взаимодействие с systemd осуществляется при помощи команды systemctl. Для получения дополнительной информации читайте раздел systemd (Русский)#Основы использования systemctl.

Поддержка системы

Arch — система с плавающими обновлениями (rolling release), и пакеты в ней обновляются довольно часто, так что пользователи должны уделять некоторое время поддержке системы. Для получения рекомендаций по тому, как сделать ее более «стойкой», обратитесь к странице Безопасность.

Управление пакетами

В этом разделе содержится полезная информация, относящаяся к управлению пакетами. Чтобы узнать больше, пожалуйста, смотрите раздел ЧаВо#Управление пакетами и категорию Управление пакетами.

pacman

pacman — это менеджер пакетов Arch Linux (package manager): прежде, чем читать любые другие статьи, все пользователи должны ознакомиться с ним.

Для получения советов о том, как улучшить ваше взаимодействие с pacman и системой управления пакетами в целом, смотрите статью pacman/Советы и приёмы.

Репозитории

Для получения информации о назначении каждого официально поддерживаемого репозитория смотрите статью Официальные репозитории.

Если вы планируете использовать 32-битные приложения, необходимо включить репозиторий multilib.

В статье Unofficial user repositories перечислены некоторые другие неподдерживаемые репозитории.

Зеркала

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

Система сборки для Arch (Arch Build System)

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

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

Каждый пакет в репозиториях, включая те, что представлены в AUR, можно пересобрать при помощи makepkg.

Arch User Repository

В то время как ABS дает возможность сборки программного обеспечения, доступного в официальных репозиториях, Пользовательский репозиторий Arch (AUR) — их эквивалент для пакетов, предоставляемых пользователями. Это неподдерживаемый репозиторий, содержащий скрипты для сборки и доступный через веб-интерфейс или при помощи Aurweb RPC interface.

Загрузка

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

Автоопределение оборудования

Микрокод

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

Сохранение загрузочных сообщений

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

Включение Num Lock

Num Lock — клавиша переключения, которая присутствует на большинстве клавиатур. Для получения информации о том, как настроить автоматическое включение Num Lock при загрузке, смотрите статью Включение Numlock при загрузке системы.

Графический пользовательский интерфейс

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

Графический сервер

Xorg — это свободная реализация оконной системы X (называемой обычно X11 или X) с открытым исходным кодом. Она необходима для запуска приложений с графическим пользовательским интерфейсом (GUI), и большинство пользователей захочет ее установить.

Wayland — новый, альтернативный протокол графического сервера, для которого доступна его эталонная реализация Weston.

Графические драйверы

Графический драйвер по умолчанию, vesa, будет работать с большинством видеокарт, но можно значительно повысить производительность и получить дополнительный функционал, установив соответствующий драйвер для продукции AMD, Intel или NVIDIA.

Окружения рабочего стола

Xorg предоставляет основной фреймворк для построения графического окружения, но есть дополнительные компоненты, которые могут оказаться необходимыми для полноценной работы пользователя. Окружения рабочего стола, такие как GNOME, KDE, LXDE и Xfce, собирают в единое целое обширное количество клиентов X: оконный менеджер, панель, файловый менеджер, эмулятор терминала, текстовый редактор, иконки и другие утилиты. Пользователи с небольшим опытом, скорее всего, захотят установить такое окружение для получения более знакомого интерфейса. Дополнительная информация доступна в статьях из категории Окружения рабочего стола.

Оконные менеджеры

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

Экранный менеджер

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

Директории пользователя

Управление питанием

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

Читайте также:  что делать если забыл пароль на портале госуслуг

Для просмотра более полноценного обзора обратитесь к статье Power management.

События ACPI

Пользователи могут настроить реакцию системы на события ACPI, такие как нажатие кнопки питания или закрытие крышки ноутбука. Для просмотра информации о новом (рекомендуемом) методе с использованием systemd смотрите раздел Управление питанием при помощи systemd. Для просмотра информации о старом способе смотрите статью acpid (Русский).

Управление частотой процессора

Современные процессоры способны уменьшать рабочие частоту и напряжение для снижения температуры и количества потребляемой энергии. Меньшая температура ведет к более тихой работе системы и увеличивает срок жизни аппаратного обеспечения. Для получения дополнительной информации смотрите статью Управление частотой процессора.

Ноутбуки

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

Ждущий и спящий режимы

Мультимедиа

Дополнительная информация содержится в категории Мультимедиа.

Звук предоставляется звуковыми драйверами ядра:

Дополнительно пользователи могут пожелать установить и настроить звуковой сервер, например, PulseAudio. Если у вас есть особые требования, смотрите статью Профессиональное аудио.

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

Синхронизация времени

Network Time Protocol (NTP) — протокол для синхронизации часов компьютерных систем с коммутацией пакетов и переменной задержкой данных. См. раздел Синхронизация времени для получения списка различных реализаций этого протокола.

Безопасность DNS

Чтобы увеличить безопасность при просмотре веб-ресурсов, совершении online-платежей, подключении к службам SSH и подобных задачах рекомендуется использовать DNS-преобразователь с поддержкой DNSSEC, который может проверять подписанные DNS-записи, а также криптографические протоколы, например, DNS over TLS, DNS over HTTPS или DNSCrypt. См. статью Разрешение доменных имён для получения более подробной информации.

Настройка межсетевого экрана (firewall)

Межсетевой экран обеспечивает дополнительный уровень защиты поверх сетевого стека Linux. Стандартное ядро Arch содержит iptables от Netfilter и nftables, но по умолчанию они выключены. Пользователям настоятельно рекомендуется настроить какой-либо межсетевой экран. Для получения дополнительной информации смотрите категорию Firewalls (Русский).

Общий доступ

Для получения информации о том, как можно настроить обмен файлами между машинами внутри сети, смотрите статью NFS (Русский) или SSHFS (Русский).

Для подключения к Windows-сети пользователи могут использовать Samba. Чтобы настроить вашу машину на присоединение к Active Directory и ее использование для аутентификации, читайте статью Интеграция Active Directory.

Смотрите также категорию Общий доступ.

Устройства ввода

В этом разделе содержатся советы по настройке популярных устройств ввода. Для получения дополнительной информации, пожалуйста, смотрите категорию Устройства ввода.

Раскладки клавиатуры

Не-английские и нестандартные клавиатуры могут работать не так, как предполагается по умолчанию. Необходимые шаги по настройке раскладки клавиатуры для виртуальной консоли и Xorg отличаются, и они описаны, соответственно, в статьях Keyboard configuration in console и Keyboard configuration in Xorg.

Кнопки мыши

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

Тачпады ноутбуков

Во многих ноутбуках используются указывающие устройства типа «тачпад» от Synaptics или ALPS. Для этих и некоторых других моделей тачпадов можно использовать драйвер Synaptics или libinput. См. статьи Touchpad Synaptics (Русский) и libinput для получения информации по их установке и настройке.

Тензометрические джойстики (TrackPoints)

Для настройки вашего тензометрического джойстика обратитесь к статье TrackPoint.

Оптимизация

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

Бенчмаркинг

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

Увеличение производительности

В статье Увеличение производительности излагаются основы, а также собрана информация об увеличении производительности в Arch Linux.

Твердотельные накопители (SSD)

В статье Твердотельные накопители описаны многие особенности SSD, в том числе и их настройка для увеличения срока службы.

Системные службы

Информация в этом разделе относится к демонам.

Индексирование и поиск файлов

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

Локальная доставка почты

Стандартная установка не предоставляет каких-либо средств для синхронизации почты. Список почтовых агентов доступен в статье Mail server (англ.).

Печать

CUPS — это основанная на стандартах система печати с открытым исходным кодом, разработанная в Apple. Для просмотра списка статей, относящихся к конкретным принтерам, смотрите категорию Принтеры.

Внешний вид

В этом разделе содержатся часто искомые советы по улучшению внешнего вида для создания эстетически приятного интерфейса в Arch. Для получения дополнительной информации, пожалуйста, смотрите категорию Category:Eye candy (Русский).

Шрифты

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

Большое количество информации по данной теме можно найти в статьях Шрифты и Настройка шрифтов.

Если вы проводите значительное количество времени в виртуальной консоли (вне X-сервера), возможно, имеет смысл сменить шрифт для улучшения читаемости, см. раздел Linux console#Fonts.

Темы GTK и Qt

Огромное количество Linux-приложений с графическим интерфейсом основаны на тулкитах GTK и Qt. Для получения идей по улучшению внешнего вида установленных у вас программ и его настройке на ваш вкус смотрите соответствующие статьи, а также статью Единый вид приложений Qt и GTK.

Улучшения консоли

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

Улучшение дополнения команд клавишей Tab

Рекомендуется сразу корректно настроить расширенное дополнение команд клавишей Tab как описано в статье о вашей командной оболочке.

Псевдонимы

Создание псевдонима для команды или группы команд — это способ сохранения времени при использовании консоли. Это особенно полезно при решении часто повторяющихся задач, которым не требуется существенное изменение их параметров. В разделе Bash (Русский)#Псевдонимы можно найти общие псевдонимы для экономии времени, которые также легко портируются в zsh.

Альтернативные оболочки

Дополнения для Bash

Список различных настроек Bash, поиск по истории и макрос Readline, доступны в разделе Bash (Русский)#Советы и рекомендации.

Цветной вывод

Сжатые файлы

Сжатые файлы или архивы часто используются в системах GNU/Linux. Tar является одним из самых часто используемых инструментов архивации, поэтому пользователям следует ознакомиться с его синтаксисом (например, пакеты Arch Linux представляют собой простые архивы, упакованные при помощи zstd ). См. также статью Archiving and compression.

Приглашение командной строки

Приглашение командной строки ( PS1 ) в значительной степени можно настроить под себя. Если вы используете Bash или Zsh, смотрите, соответственно, статью Bash/Настройка приглашения или раздел Zsh (Русский)#Настройка строки приглашения (PROMPT).

Оболочка Emacs

Emacs хорошо известен своим широким функционалом, распространяющимся далеко за пределы обычного редактирования текста, благодаря чему может полностью заменить оболочку. Для исправления проблем с искажением символов при цветном выводе обратитесь к разделу Emacs#Colored output issues.

Поддержка мыши

Использование мыши для копирования и вставки текста в консоли может быть более предпочтительным, чем использование традиционных методов GNU screen. Для получения точных инструкций обратитесь к статье General purpose mouse (Русский). Обратите внимание, что вы уже можете использовать мышь в эмуляторах терминала с поддержкой буфера обмена.

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

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

Источник

Сказочный портал