Страница 5 из 15
Курс по Линукс Минт
Добавлено: 21 окт 2018, 18:31
StarMAUGLI
slant писал(а): ↑21 окт 2018, 18:21
серверный процессор - штука не такая распространенная.
Как же так? Мне всегда говорили, что примерно половина всех серверов в мире под Линуксом работает. А из всех работающих серверов примерно половина работает на интеловых процессорах и, следовательно, на ксеонах.
slant писал(а): ↑21 окт 2018, 18:21
Оптимизировать это дело надо по разному.
Дык. В этом-то и вопрос.
Как?
Как, например, оптимизировать работу процессора
asa?
(не знаю хочет ли он это делать, но узнать-то что что-то сделать возможно - можно?).
Если материал объемный, то может порекомендуешь какую-нибудь внятную ссылку?
Курс по Линукс Минт
Добавлено: 21 окт 2018, 18:32
asa
Та я не против, я только не умею

Курс по Линукс Минт
Добавлено: 21 окт 2018, 18:43
StarMAUGLI
asa писал(а): ↑21 окт 2018, 18:32
Та я не против, я только не умею
глянь по ссылке
где взять информацию по ядру? (Пост StarMAUGLI #64409)
если осилишь (там не так уже и сложно... я ж тоже только в прошлом месяце первый раз в конфигуратор ядра попал)

Курс по Линукс Минт
Добавлено: 21 окт 2018, 19:18
slant
StarMAUGLI писал(а): ↑21 окт 2018, 18:31
Как же так? Мне всегда говорили, что примерно половина всех серверов в мире под Линуксом работает. А из всех работающих серверов примерно половина работает на интеловых процессорах и, следовательно, на ксеонах.
А какой процент разработчиков ядра (хотя бы) имеет в личном или рабочем распоряжении эти самые ксеоны? Даже для них десктопные процессоры гораздо ближе. Сервера же обслуживают в основном специалисты, которым если нужно ядро собрать - конфиг вручную поправить, и выставить вручную поддерживаемые наборы инструкций - не является чем-то чрезмерным. А вот рядовому продвинутому юзеру который по руководству их интерента ядро впервые собирает - вот ему да, без "профиля", ткнув в который эти настройки будут выбраны автоматически, будет проблемно. Но у такого человека в 99% будет десктопный процессор, на что и расчет в конфигурилке.
StarMAUGLI писал(а): ↑21 окт 2018, 18:31
Дык. В этом-то и вопрос. Как?
Ручками в текстовом конфиге. По наборам инструкций и другим фичам согласно спецификации конкретного процессора.
StarMAUGLI писал(а): ↑21 окт 2018, 18:31
Если материал объемный, то может порекомендуешь какую-нибудь внятную ссылку?
Это уже уровень, когда ты не ищешь конкретное руководство, а понимаешь и осознанно работаешь сам на основе багажа знаний и опыта. Просить руководство на эту тему - это как просить единое руководство по операциям на сердце. Этому не вдруг учат. Ну, допустим труп тут в случае неудачи не образуется, но получить прогнозируемый и рабочий результат без фундаментальных знаний в области - примерно тот-же.
Курс по Линукс Минт
Добавлено: 21 окт 2018, 20:18
StarMAUGLI
asa писал(а): ↑21 окт 2018, 18:32
Та я не против, я только не умею
Код: Выделить всё
sudo apt-get update
sudo apt-get build-dep linux
sudo apt-get install kernel-package
Думаю это может подойти
oldconfig
- файл конфигурации создаётся автоматически, основываясь на текущей конфигурации ядра. Рекомендуется для начинающих.
или
gconfig
- графический (GTK+) интерфейс ручной конфигурации, не требует последовательного ввода значений параметров. Рекомендуется для использования в среде GNOME
Курс по Линукс Минт
Добавлено: 21 окт 2018, 20:21
asa
asa@biG:~$ sudo apt-get build-dep linux
[sudo] пароль для asa:
Чтение списков пакетов… Готово
E: Невозможно найти пакет с исходным кодом для linux
Курс по Линукс Минт
Добавлено: 21 окт 2018, 20:36
StarMAUGLI
asa, я так понимаю пакеты установились. "Готово"
дальше надо зайти в папку с ядром... и запустить одну из команд выше (мне кажется наглядней
gconfig
будет).
по идее исходники ядра в /boot должно быть (кажется)
только оттуда лучше скопировать куда-нибудь, или посмотреть прямо там, но не сохранять никаких изменений.
или же качнуть ядрышко в свежую папку в хомяке командой
в репозитории версий можно увидеть набрав команду: «apt-get source linux-image-» и, не нажимая Enter, нажать два раза клавишу Tab.
и выбрать что посвежее. Для скриншота это будет не важно. Главное понять есть пунктик в меню или нет. Только я там еще чего-то с подключением репозиториев делал. Посмотри там комент от
Chocobo на второй странице.
Курс по Линукс Минт
Добавлено: 21 окт 2018, 20:39
asa
StarMAUGLI писал(а): ↑21 окт 2018, 20:36
я так понимаю пакеты установились. "Готово"
А я почему то уверен в обратном судя по "Невозможно найти пакет с исходным кодом для linux"
Курс по Линукс Минт
Добавлено: 21 окт 2018, 20:43
StarMAUGLI
asa писал(а): ↑21 окт 2018, 20:21
sudo apt-get build-dep linux
может попробовать не через
apt-get
, а через
apt install
?
Курс по Линукс Минт
Добавлено: 21 окт 2018, 20:46
asa
StarMAUGLI писал(а): ↑21 окт 2018, 20:43
может попробовать не через apt-get, а через apt install?
asa@biG:~$ apt install build-dep linux
[sudo] пароль для asa:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет build-dep
E: Не удалось найти пакет linux
Курс по Линукс Минт
Добавлено: 21 окт 2018, 20:47
asa
StarMAUGLI писал(а): ↑21 окт 2018, 20:36
или же качнуть ядрышко в свежую папку в хомяке командой
в репозитории версий можно увидеть набрав команду: «apt-get source linux-image-» и, не нажимая Enter, нажать два раза клавишу Tab.
asa@biG:~$ apt-get source linux-image-4.15.0-36-generic
Чтение списков пакетов… Готово
Используется «linux-signed» в качестве исходного пакета вместо «linux-image-4.15.0-36-generic»
E: Невозможно найти пакет с исходным кодом для linux-signed
Курс по Линукс Минт
Добавлено: 21 окт 2018, 20:50
asa

Не попасть мне в конфигуратор ядра

Курс по Линукс Минт
Добавлено: 21 окт 2018, 21:33
AlexZ
StarMAUGLI писал(а): ↑19 окт 2018, 13:13
Возможно, что-то еще стоит осветить именно из Дебиана и его форков? Или, наоборот - убрать?
Ну ещё бы МХ добавил - очень легкий в настройке своими гуишками. Не думал я что есть дебиан, в котором бамблби настраивается в 1 клик.
Можно ещё Endless OS с форком 3-гнома Endless Shell, сейчас на многих ноутах предустановлен.
Также SparkyLinux - легковесный роллинг-релиз на базе дебиан тестинг, известный своей утилью Sparky APTus Gamer
https://sparkylinux.org/wiki/doku.php/aptus_gamer
.. и SteamOS
Список можно расширить Tails, Parrot Security OS и Slax.
это и есть Ubuntu (с 3-гномом), вместо неё не хватает Ubuntu Budgie
Также подзабыл про нашу бунту Runtu - с Openbox для флешки отличный вариант, с Xfce для нетбуков.
StarMAUGLI писал(а): ↑19 окт 2018, 13:13
Maui Linux (?)
Я бы убрал из списка..
Курс по Линукс Минт
Добавлено: 21 окт 2018, 23:47
slant
StarMAUGLI писал(а): ↑21 окт 2018, 20:18
sudo apt-get build-dep linux
Это откуда? Для дебианоподобных, для сборки ядра обычно требуется просто пакет build-essential, он по зависимостям подтянет нужное, кроме самих исходников ядра.
Курс по Линукс Минт
Добавлено: 22 окт 2018, 04:16
StarMAUGLI
AlexZ, Спасибо. Добавил, почти все. За исключением Slax. Не дебиановые дистры, я думаю логичнее будет показать студентам, когда они с Минтом хоть как-то освоятся. Научатся запускать виртуал бокс. Вот туда-то и можно попробовать все остальное поставить (что не Минт). А здесь в качестве подводки к Минту, Дебиана и Убунту все равно было не избежать. Поэтому-то и остальные дебиановские форки хотя бы по два слова обозначить хочется (что бы "два раза не вставать").
Курс по Линукс Минт
Добавлено: 22 окт 2018, 04:28
StarMAUGLI
slant писал(а): ↑21 окт 2018, 23:47
Для дебианоподобных, для сборки ядра обычно требуется просто пакет build-essential, он по зависимостям подтянет нужное, кроме самих исходников ядра.
видимо я чего-то напутал... со сборкой ядра я еще пока на ВЫ.
asa писал(а): ↑21 окт 2018, 20:50
Не попасть мне в конфигуратор ядра
давай попробуем
Курс по Линукс Минт
Добавлено: 22 окт 2018, 07:46
StarMAUGLI
Потихоньку добрался до темы с установкой LM.
Подскажите, пожалуйста, какие способы установки есть для LM, кроме установки с live?
Я имею в виду, можно ли автоматизировать процесс установки на несколько АРМ? например, с помощью файла-ответов? (выставить русскую локаль, часовой пояс, может быть разметку дисков, если они однотипные и т.п.)
Можно ли устанавливать по сети с помощью PXE?
Существует ли возможность провести первое обновление дистрибутива до актуального состояния (например, с помощью какого-нибудь firstboot-скрипта)?
В версииях 17-17.х присутствует ОЕМ образ, потом он куда-то испаряется. Их нет в новых версиях совсем? или их куда-то припрятали?
Курс по Линукс Минт
Добавлено: 22 окт 2018, 09:41
asa
StarMAUGLI писал(а): ↑22 окт 2018, 04:28
давай попробуем
А давай
$ sudo apt install build-essential
[sudo] пароль для asa:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет build-essential самой новой версии (12.4ubuntu1).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Курс по Линукс Минт
Добавлено: 22 окт 2018, 11:47
slant
StarMAUGLI писал(а): ↑22 окт 2018, 07:46
Я имею в виду, можно ли автоматизировать процесс установки на несколько АРМ? например, с помощью файла-ответов? (выставить русскую локаль, часовой пояс, может быть разметку дисков, если они однотипные и т.п.)
Нет. Это к debian. Но можно сделать мастер образ и разворачивать через clonezilla, причем даже автоматически. Вполне рабочий вариант получается.
StarMAUGLI писал(а): ↑22 окт 2018, 07:46
Можно ли устанавливать по сети с помощью PXE?
Можно. Live современных ubuntu (и минта тоже) можно грузить по сети через pxe + tftp + nfs, ну и потом запускать с него установку как обычно. Clonezilla тоже можно грузить по сети.
StarMAUGLI писал(а): ↑22 окт 2018, 07:46
Существует ли возможность провести первое обновление дистрибутива до актуального состояния (например, с помощью какого-нибудь firstboot-скрипта)?
самому написать такой скрипт несложно, а в нем apt-get update && apt-get upgrade -y
Курс по Линукс Минт
Добавлено: 22 окт 2018, 16:52
StarMAUGLI
slant писал(а): ↑22 окт 2018, 11:47
Нет. Это к debian.
Нашел вот такую ссылочку
https://xakep.ru/2014/10/06/linux-in-corp/
от 2014 года. В качестве примера там используется образ xbuntu alternate.
...для текущих релизов Минта я подобных установочных файлов с постфиксом не нашел. Очевидно, LM ориентирован на домашнего пользователя и не предполагается ментейнерами к установке в корпоративной среде, поэтому и нет соответствующего инструментария.
Однако, статья в любом случае познавательная и дает представление об установке дистрибутивов линукс на более чем 1-2 рабочих места.
В этой ссылке мне показался интересным последний способ клонирования по сети с помощью утилиты UDPCast. Для быстрой установки определенного дистрибутива линукс в компьютерном классе (при ограниченных ресурсах учебного заведения), может подойти как нельзя лучше.
Для корпоративной сетки, такой подход не подойдет (причины освещены в этой же статье), а для демонстрационных лекций - вполне (и то что рут и пользователи на всех компах с одними и теми же паролем, и при компрометации одного компьютера, компрометируется весь класс - уже не так страшно... впрочем, в корпоративных сетях админ тоже на всех компах имеет один и тот же пароль).