Repeater-zone.ru

ПК Репитер
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Настройка Linux Debian 10

Настройка Linux Debian 10

Настройка Linux Debian 10

Поставил первый раз Debian (10-й релиз), столкнулся с кучей вопросов.
Долгое время использовал Ubuntu, Mint. Там всё работало из коробки. И драйверы ставить не проблема, и автовход работает, и в DM раскладки переключаются, но…
У меня есть одна слабость — WarThunder. Иногда вечером люблю часок-другой полетать на самолётах.
Так вот: и в Ubuntu и в Mint начались фризы (замирания). Что я только не перепробовал — ничего не помогало.
Сегодня поставил Debian 10 XFCE . И вот тут я был очень удивлён — никаких замираний, торможений, рывков.

Сложность только в том, что нужно немного руками поработать, чтобы всё настроить.

Актуализация (обновление) системы

Это самый первый шаг, если система у вас нормально запустилась и вы имеете подключение к интернету. В принципе, если вы устанавливали Debian с помощью сетевого установщика, данный шаг может не понадобится, он больше нужен пользователям, использующим CD/DVD диски.

  1. Открываем терминал и логинемся под рутом введя в нем «su» и пароль рута;
  2. Теперь обновляем индексные файлы:
  3. Обновляем систему:
  4. После обновления перезагружаем компьютер:

Настройка и обновление репозитория

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

1. Все действия производим под суперпользователем или используем sudo. Для настройки репозитория (откуда и какие обновления будем скачивать), открываем конфигурационный файл с помощью команды:

2. Прописываем в конфигурационном файле нужные репозитории:

3. Теперь можно обновить информацию о репозиториях и пакетах (deb пакетах) с помощью команды:

На этом настройка и обновление репозитория Debian 10 закончена, можно устанавливать и обновлять программное обеспечение в систему.

Марк Шредер. Заметки на полях

Лично я, к сожалению начинал свое знакомство с Linux именно с Ubuntu. На Debian перешел примерно четыре года назад, и не капельки об этом не сожалею — этот дистрибутив Linux в разы стабильнее чем Ubuntu, и гораздо гибче в плане настройки. Вот самый простой пример — для того, чтобы установить Ubuntu с альтернативным графическим окружением (KDE, LXQt, Xfce), или вообще без него (версия для сервера) вам нужно скачать отдельный дистрибутив Kubuntu, Lubuntu или Xubuntu соответственно. При установке Debian вы можете скачать один диск, и уже в процессе установки выбрать ту графическую среду, которую хотите установить.

Второй плюс Debian — его легендарная стабильность. Тут вам предоставлен выбор между различными репозиториями — надежным, как швейцарские часы Stable, и менее стабильными, но содержащими много нового Testing и Unstable (кстати, именно из них берет свои пакеты Ubuntu). Текущая стабильная версия — Debian 10.6 «buster», и именно ее с графическим окружением KDE я и предлагаю настроить.

Базовая настройка и обновление.

Так выглядит Debian 10 сразу после установки.

Получение прав sudo.

Теперь можно перезагрузить компьютер, и пользоваться административными правами, набрав в терминале sudo + необходимая команда.

Настройка горячих клавиш для вызова терминала и смены раскладки.

Настройка репозиториев и обновление системы.


deb http://ftp.us.debian.org/debian buster main
deb-src http://ftp.us.debian.org/debian buster main

deb http://security.debian.org/ buster/updates main
deb-src http://security.debian.org/ buster/updates main


deb http://ftp.us.debian.org/debian buster main contrib non-free
#deb-src http://ftp.us.debian.org/debian buster main contrib non-free

deb http://security.debian.org/ buster/updates main contrib non-free
#deb-src http://security.debian.org/ buster/updates main contrib non-free

Отображение пароля в терминале.

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

sudo visudo

В уже знакомом нам редакторе nano откроется файл, в котором мы увидим примерно следующее

Оптимизация использования раздела подкачки.

Чем меньше используется раздел подкачки, тем меньше тормозит система! Использование раздела подкачки определяется параметром swappiness, который по умолчанию равен 60. Давайте проверим это, выполнив команду

cat /proc/sys/vm/swappiness

Установка приложений.

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

Браузеры и почта.

По умолчанию в Debian установлен браузер Mozilla Firefox. Если вам нужны Google Crome, Opera, Vivaldi и другие браузеры, например Яндекс, их можно загрузить в виде deb-пакетов и установить при помощи менеджера gdebi.

Страницы загрузки браузеров:

  • Google Chrome https://www.google.com/intl/ru_ru/chrome/
  • Opera https://www.opera.com/ru/download
  • Vivaldi https://vivaldi.com/ru/download/
  • Yandex https://browser.yandex.ru/

sudo apt install thunderbird

Прочие приложения.

VLC — удобный плеер для просмотра видео и прослушивания музыки в разных форматах.

Настройка Debian после установки

propk.ru

Debian 10 — первоначальные настройки.

Вышел новый дистрибутив Debian 10. Операционная система которая мне по душе и уже не первый год я использую в качестве основной именно Debian.

Читать еще:  MiniTool Power Data Recovery скачать бесплатно

Обновляться с девятой версии до десятой не стал, вернее попробовал но допустил ошибки и решил не восстанавливать как было до обновления из бэкапа, а установить с нуля.

Ну конечно не обошлось без приключений и мучений. Так как в описании к новому debian 10 было сказано о поддержке UEFI, то ничего менять не стал в настройках BIOS и после установки windows 10 смело поставил Debian 10.

Да, дистрибутив встал и загрузчик прописался в директорию UEFI — все как и должно быть. Все работает и все вроде замечательно, но не тут то было.

Debian 10 — первый сюрприз.

Не знаю зачем и как настройки bios влияют на драйвера видеокарты, у меня стоит nvidia GTX960. Получилось следующее — после установки драйверов, пере-загружаюсь и получаю черный экран.

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

Положительный результат был достигнут когда выставил настройки в BIOS, следующим образом:

Только в таком варианте настроек в BIOS драйвера в Debian 10 нормально устанавливаются и работают.

Debian 10 — второй сюрприз.

После подключения разделов ntfs, не дает на них ничего записывать и изменять только считывать информацию.

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

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

Было потрачено полтора дня на решение этих двух проблем. Обиды и разочарования к новому дистрибутиву Debian 10 нет — проблемы были не в дистрибутиве, а в настройках BIOS.

Выяснилось спустя несколько месяцев:

Спустя несколько месяцев, совместного использования Debian 10 и Windows 10, проблема с недоступностью записи на ntfs проявлялась пару раз.
Первый раз искал решение путем установки прав на чтение и запись для дисков, пробовалась работа из под root. Форматирование в Debian и задание владельца диска.
Решилась проблема банальным запуском Windows 10, ждем когда полностью загрузится и потом обратно загружаемся в Debian 10. Естественно делаем все по правилам без кнопок RESET и прочего …
После такой процедуры работа в Debian 10 c разделами NTFS восстанавливалась, все работало как и положено.
С чем это связано — объяснить не могу.

Процесс установки Debian 10.

Debian 10

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

После установки самой операционной системы отключаем в sinaptic пункт установки пакетов c CD DVD дисков.

Там же в sinaptic можно прописать всем дистрибутивам атрибут contrib non-free

репозитории дописываем contrib non-free

Потом необходимо обновить репозитории в sinaptic или в терминале командой:

Для 64х битных систем добавляем поддержку 32-битных пакетов (библиотек)

обновляем список пакетов:

Небольшое решение по драйверам.

Для работы некоторых устройств могут понадобится драйвера — программы без исходного открытого кода, они не устанавливаются в debian по умолчанию. Если необходимо устанавливаем командой:

Ставим утилиту для определения подходящего драйвера Nvidia:

Определяем модель видеокарты и подходящий драйвер:

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

Основные настройки системы.

Для тех кто хочет использовать sudo.

Теперь добавим пользователя в группу sudo:

Имейте в виду при добавлении пользователя в sudo в Debian 10 «sudo» перед adduser обязательно — иначе не работает.

Для входа в режим суперпользователя используем команду

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

Ctrl+D

Далее:

Ставим утилиту для установки deb пакетов — gdebi

Ставим систему управления пакетами — dpkg

Добавляем поддержку пакетов i386 — 32bit

Для поддержки и работы с разделами ntfs в sinaptic отметил для установки пакеты:

Поставил программу для работы с разделами дисков gnom-disk-utility

Так же в этой программе поставил атрибуты монтирования при запуске, необходимых мне разделов NTFS на дисках.

Поставил текстовый редактор gedit, мне он нравится, можно поставить то, что нравится вам, на ваше усмотрение.

Читать еще:  Как конвертировать JPG в PNG онлайн

Поставил дополнительно шрифты, так же через sinaptic.

Настраиваем файловый менеджер Thunar

Настроил в Thunar запуск и редактирование от администратора. В меню правка, особые действия добавляем:

Thunar от админа команда

Условия появления ставим галочку на против каталога.

Редактирование файла от админа команда

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

Поставил файловый менеджер krusader

Ставим плагин для открытия архивов RAR в менеджере архивов.

Для работы с архивами Zip ставим соответствующий пакет пакет

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

Второй по популярности менеджер архивов Engrampa — используется в среде MATE. Так же можно установить в любом другом окружении из официального репозитория

менеджер архивов engrampa

Его можно поставить так же командой из терминала

Устанавливаем и настраиваем Conky.

Для запуска и настроек утилиты Conky поставил в sinaptic пакеты:

Хотя что то мне подсказывает, два пакета conky — лишнее, достаточно одного Conky-all.

Файл конфигурации расположен — /etc/conky/conky.conf

Скопируем его в домашнюю директорию, чтоб потом редактировать как нам будет душе удобно, командой:

Теперь в домашней директории находим скрытый файл .conkyrc — его и редактируем под себя.

Если этого файла не появилось — то создайте его сами. На одном из ноутбуков я поступил именно так.

Для проверки Conky используем команды:

Когда все настроено, добавляем в автозагрузку:

Где -p 15 время задержки запуска утилиты. Эта задержка необходима для корректного запуска, дает возможность запустится всем драйверам а затем уже запускается сама утилита.

Более подробно, о системном мониторе conky, почитайте в этой статье.

Web dav — доступ к облаку.

Для настройки доступа к облачному ресурсу по web dav и работы с файлами по сети ставлю пакеты через sinaptic:

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

При подключении нескольких аккаунтов webdav используйте такую запись:

Вместо слова LOGIN — используем логин вашего аккаунта, в данном случае яндекс диска.

Пакет для настройки внешнего вида окна входа в систему:

Устанавливаем через менеджер пакетов в Sinaptic

Далее я ставлю программы которые мне нужны, такие как:

Flameshot — создание скриншотов, нанесение на них пояснительных стрелок, текста и прочего.

Gwenview — программа для просмотра фото и изображений.

Krita — профессиональный бесплатный растровый графический редактор на русском языке для художников и иллюстраторов. Альтернатива всем известного Photoshop.

Blender — работа с 3D моделированием и анимацией.

Xpad — программа для создания заметок на рабочем столе.

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

Конечно же пакеты CUDA — для видеокарт nvidia, если вы работаете с рендерингом.

Пишите кто, что еще устанавливает и с какими трудностями столкнулся в Debian 10. Всем Удачи!

Шаг пятый – Настройка SSH

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

Начните с открытия файла конфигурации с помощью текстового редактора в качестве root:

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

Чтобы отключить удаленный корневой логин, нам нужно найти строку, которая выглядит следующим образом:

Вы можете изменить эту строку на “no”, если вы хотите отключить корневой логин:

Отключение удаленного корневого входа настоятельно рекомендуется на каждом сервере!

Когда вы закончите внесения изменений, сохраните и закройте файл, используя метод, который мы использовали ранее ( CTRL-X , а затем Y , потом ENTER ).

Перезагрузить SSH

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

Введите эту функцию, чтобы перезапустить SSH:

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

Читать еще:  Как удалить сохраненные пароли в Яндекс Браузере

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

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

Помните, что если вам нужно выполнить команду с привилегиями суперпользователя, введите “sudo” перед ним, как в примере:

Если все хорошо, вы можете выйти из ваших сессий, набрав:

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Настройка Debian после установки

Для того, что бы не авторизовываться каждый раз под суперпользователем когда это трубуестя. Например для обновления системы или установки программы. Добавим пользователя в группу «sudo» ((англ. substitute user and do, дословно «подменить пользователя и выполнить», подробно читайте здесь ).

Нажмите кнопку «Обзор» и в окне поиска начинаем вводить слово «terminal». Сразу добавьте его в избранное нажав правым кликом и выбрав команду — «Добавить в избранное». Затем кликните для запуска терминала.

Авторизуйтесь под пользователем root. Выполнив команду:
su (изменить пользователя — substitute user подробнее здесь), и пароль для root.

Учтите, что при вводе пароля на экране ничего не отображается и вы не видите, что именно указываете. Это нормальное поведение для всех операционных систем на linux

После этого задайте команду:

Вместо «vasiliy» укажите ваш логин. Завершите сеанс и войдите в систему снова.

Теперь для выполнения большинства команд требующих прав суперпользователя укажите — «sudo имя команды».

Настройка репозитория debian

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

Можно штатный консольный редактор «nano». Либо с графическим интерфейсом входящий в состав дистрибутива редактор «Gedit».

Структура файл sources.list:

  • deb и deb-src — deb и deb-src тип архива, бинарные пакеты (deb) или пакеты с исходным кодом (deb-src);
  • http://site.example.com/debian — url-адрес репозитория;
  • distribution — псевдоним релиза (buster, bullseye и т.д.), или класс релиза (stable, oldstable и т.д.);
  • component — пакеты main, contrib или non-free.

Кроме основного файла для хранения списков программ репозитории для отдельных программ добавляются в директорию /etc/apt/sources.list.d, например google-chrome и т.п., имеют одинаковый формат с основным.

Ветки официальных репозиториев Debian

Stable

Стабильная ветка текущего официального релиза Debian. Рекомендуемая для использования наиболее актуальная версия. В этой ветке содержаться только проверенные программы как правило не самых свежих версий.

Oldstable

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

Testing

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

Unstable (sid)

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

Experimental

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

Backports

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

main, contrib, non-free

  • main — здесь находятся пакеты соответствующие DFSG-compliant (Debian Free Software Guidelines) не требуют дополнительное ПО из других источников. Это часть дистрибутива Debian. Полностью свободны для любого использования.
  • contrib — смешанные пакеты которые содержат не только свободные пакеты DFSG-compliant но и пакеты из других веток например non-free.
  • non-free — не свободное программное обеспечение. Не соответствует DFSG.

Теперь можно приступать к работе с файлами репозиториев. Запустите терминал, отредактируйте файл «sources.list». Для этого дайте команду и укажите пароль пользователя:

Откроется файл со списком репозиториев.

Что бы обновления и программы устанавливались из интернета. Закоментируйте (поставьте знак «#» в начале строки) или удалите первые две строки относящиеся к «cdrom»:

# deb cdrom:[Debian GNU/Linux 8 _Jessie_ — Official Snapshot amd64 LIVE/INSTALL Binary 20170116-23:46]/ jessie main
deb cdrom:[Debian GNU/Linux 8 _Jessie_ — Official Snapshot amd64 LIVE/INSTALL Binary 20170116-23:46]/ jessie main

И сохраните файл, нажав кнопку «Сохранить». Теперь нужно получить обновления.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector