Курс по Линукс Минт

О том о сем
Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1556
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 641 раз
Поблагодарили: 181 раз

Курс по Линукс Минт

Сообщение StarMAUGLI » 21 окт 2018, 15:31

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


asa
Сообщения: 437
Зарегистрирован: 19 авг 2018, 07:45
Решено: 3
Благодарил (а): 117 раз
Поблагодарили: 206 раз

Курс по Линукс Минт

Сообщение asa » 21 окт 2018, 15:32

Та я не против, я только не умею :blink2:

Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1556
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 641 раз
Поблагодарили: 181 раз

Курс по Линукс Минт

Сообщение StarMAUGLI » 21 окт 2018, 15:43

asa писал(а):
21 окт 2018, 15:32
Та я не против, я только не умею :blink2:
глянь по ссылке
где взять информацию по ядру? (Пост StarMAUGLI #64409)
если осилишь (там не так уже и сложно... я ж тоже только в прошлом месяце первый раз в конфигуратор ядра попал) :-D

Аватара пользователя

slant
Сообщения: 1890
Зарегистрирован: 21 июн 2017, 15:09
Решено: 31
Благодарил (а): 15 раз
Поблагодарили: 822 раза

Курс по Линукс Минт

Сообщение slant » 21 окт 2018, 16:18

StarMAUGLI писал(а):
21 окт 2018, 15:31
Как же так? Мне всегда говорили, что примерно половина всех серверов в мире под Линуксом работает. А из всех работающих серверов примерно половина работает на интеловых процессорах и, следовательно, на ксеонах.
А какой процент разработчиков ядра (хотя бы) имеет в личном или рабочем распоряжении эти самые ксеоны? Даже для них десктопные процессоры гораздо ближе. Сервера же обслуживают в основном специалисты, которым если нужно ядро собрать - конфиг вручную поправить, и выставить вручную поддерживаемые наборы инструкций - не является чем-то чрезмерным. А вот рядовому продвинутому юзеру который по руководству их интерента ядро впервые собирает - вот ему да, без "профиля", ткнув в который эти настройки будут выбраны автоматически, будет проблемно. Но у такого человека в 99% будет десктопный процессор, на что и расчет в конфигурилке.
StarMAUGLI писал(а):
21 окт 2018, 15:31
Дык. В этом-то и вопрос. Как?
Ручками в текстовом конфиге. По наборам инструкций и другим фичам согласно спецификации конкретного процессора.
StarMAUGLI писал(а):
21 окт 2018, 15:31
Если материал объемный, то может порекомендуешь какую-нибудь внятную ссылку?
Это уже уровень, когда ты не ищешь конкретное руководство, а понимаешь и осознанно работаешь сам на основе багажа знаний и опыта. Просить руководство на эту тему - это как просить единое руководство по операциям на сердце. Этому не вдруг учат. Ну, допустим труп тут в случае неудачи не образуется, но получить прогнозируемый и рабочий результат без фундаментальных знаний в области - примерно тот-же.

Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1556
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 641 раз
Поблагодарили: 181 раз

Курс по Линукс Минт

Сообщение StarMAUGLI » 21 окт 2018, 17:18

asa писал(а):
21 окт 2018, 15:32
Та я не против, я только не умею :blink2:

Код: Выделить всё

sudo apt-get update
sudo apt-get build-dep linux
sudo apt-get install kernel-package
Думаю это может подойти
oldconfig - файл конфигурации создаётся автоматически, основываясь на текущей конфигурации ядра. Рекомендуется для начинающих.
или
gconfig - графический (GTK+) интерфейс ручной конфигурации, не требует последовательного ввода значений параметров. Рекомендуется для использования в среде GNOME
Последний раз редактировалось пользователем 1 StarMAUGLI; всего редактировалось раз: 21


asa
Сообщения: 437
Зарегистрирован: 19 авг 2018, 07:45
Решено: 3
Благодарил (а): 117 раз
Поблагодарили: 206 раз

Курс по Линукс Минт

Сообщение asa » 21 окт 2018, 17:21

asa@biG:~$ sudo apt-get build-dep linux
[sudo] пароль для asa:
Чтение списков пакетов… Готово
E: Невозможно найти пакет с исходным кодом для linux

Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1556
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 641 раз
Поблагодарили: 181 раз

Курс по Линукс Минт

Сообщение StarMAUGLI » 21 окт 2018, 17:36

asa, я так понимаю пакеты установились. "Готово"
дальше надо зайти в папку с ядром... и запустить одну из команд выше (мне кажется наглядней gconfig будет).

по идее исходники ядра в /boot должно быть (кажется)
только оттуда лучше скопировать куда-нибудь, или посмотреть прямо там, но не сохранять никаких изменений.
или же качнуть ядрышко в свежую папку в хомяке командой
в репозитории версий можно увидеть набрав команду: «apt-get source linux-image-» и, не нажимая Enter, нажать два раза клавишу Tab.
и выбрать что посвежее. Для скриншота это будет не важно. Главное понять есть пунктик в меню или нет. Только я там еще чего-то с подключением репозиториев делал. Посмотри там комент от Chocobo на второй странице.


asa
Сообщения: 437
Зарегистрирован: 19 авг 2018, 07:45
Решено: 3
Благодарил (а): 117 раз
Поблагодарили: 206 раз

Курс по Линукс Минт

Сообщение asa » 21 окт 2018, 17:39

StarMAUGLI писал(а):
21 окт 2018, 17:36
я так понимаю пакеты установились. "Готово"
А я почему то уверен в обратном судя по "Невозможно найти пакет с исходным кодом для linux"

Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1556
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 641 раз
Поблагодарили: 181 раз

Курс по Линукс Минт

Сообщение StarMAUGLI » 21 окт 2018, 17:43

asa писал(а):
21 окт 2018, 17:21
sudo apt-get build-dep linux
может попробовать не через apt-get, а через apt install?

Код: Выделить всё

sudo apt install build-dep linux 


asa
Сообщения: 437
Зарегистрирован: 19 авг 2018, 07:45
Решено: 3
Благодарил (а): 117 раз
Поблагодарили: 206 раз

Курс по Линукс Минт

Сообщение asa » 21 окт 2018, 17:46

StarMAUGLI писал(а):
21 окт 2018, 17:43
может попробовать не через apt-get, а через apt install?
asa@biG:~$ apt install build-dep linux
[sudo] пароль для asa:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет build-dep
E: Не удалось найти пакет linux


asa
Сообщения: 437
Зарегистрирован: 19 авг 2018, 07:45
Решено: 3
Благодарил (а): 117 раз
Поблагодарили: 206 раз

Курс по Линукс Минт

Сообщение asa » 21 окт 2018, 17:47

StarMAUGLI писал(а):
21 окт 2018, 17: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


asa
Сообщения: 437
Зарегистрирован: 19 авг 2018, 07:45
Решено: 3
Благодарил (а): 117 раз
Поблагодарили: 206 раз

Курс по Линукс Минт

Сообщение asa » 21 окт 2018, 17:50

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

Аватара пользователя

AlexZ
Сообщения: 1276
Зарегистрирован: 06 янв 2018, 18:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 189 раз
Поблагодарили: 163 раза

Курс по Линукс Минт

Сообщение AlexZ » 21 окт 2018, 18:33

StarMAUGLI писал(а):
19 окт 2018, 10:13
Возможно, что-то еще стоит осветить именно из Дебиана и его форков? Или, наоборот - убрать?
Ну ещё бы МХ добавил - очень легкий в настройке своими гуишками. Не думал я что есть дебиан, в котором бамблби настраивается в 1 клик.
Можно ещё Endless OS с форком 3-гнома Endless Shell, сейчас на многих ноутах предустановлен.
Также SparkyLinux - легковесный роллинг-релиз на базе дебиан тестинг, известный своей утилью Sparky APTus Gamer https://sparkylinux.org/wiki/doku.php/aptus_gamer
.. и SteamOS
StarMAUGLI писал(а):
19 окт 2018, 10:13
Kali
Список можно расширить Tails, Parrot Security OS и Slax.
StarMAUGLI писал(а):
19 окт 2018, 10:13
Ubuntu GNOME
это и есть Ubuntu (с 3-гномом), вместо неё не хватает Ubuntu Budgie
Также подзабыл про нашу бунту Runtu - с Openbox для флешки отличный вариант, с Xfce для нетбуков.
StarMAUGLI писал(а):
19 окт 2018, 10:13
Maui Linux (?)
Я бы убрал из списка..

Аватара пользователя

slant
Сообщения: 1890
Зарегистрирован: 21 июн 2017, 15:09
Решено: 31
Благодарил (а): 15 раз
Поблагодарили: 822 раза

Курс по Линукс Минт

Сообщение slant » 21 окт 2018, 20:47

StarMAUGLI писал(а):
21 окт 2018, 17:18
sudo apt-get build-dep linux
Это откуда? Для дебианоподобных, для сборки ядра обычно требуется просто пакет build-essential, он по зависимостям подтянет нужное, кроме самих исходников ядра.

Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1556
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 641 раз
Поблагодарили: 181 раз

Курс по Линукс Минт

Сообщение StarMAUGLI » 22 окт 2018, 01:16

AlexZ, Спасибо. Добавил, почти все. За исключением Slax. Не дебиановые дистры, я думаю логичнее будет показать студентам, когда они с Минтом хоть как-то освоятся. Научатся запускать виртуал бокс. Вот туда-то и можно попробовать все остальное поставить (что не Минт). А здесь в качестве подводки к Минту, Дебиана и Убунту все равно было не избежать. Поэтому-то и остальные дебиановские форки хотя бы по два слова обозначить хочется (что бы "два раза не вставать").

Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1556
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 641 раз
Поблагодарили: 181 раз

Курс по Линукс Минт

Сообщение StarMAUGLI » 22 окт 2018, 01:28

slant писал(а):
21 окт 2018, 20:47
Для дебианоподобных, для сборки ядра обычно требуется просто пакет build-essential, он по зависимостям подтянет нужное, кроме самих исходников ядра.
видимо я чего-то напутал... со сборкой ядра я еще пока на ВЫ.
asa писал(а):
21 окт 2018, 17:50
Не попасть мне в конфигуратор ядра
давай попробуем

Код: Выделить всё

sudo apt install build-essential

Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1556
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 641 раз
Поблагодарили: 181 раз

Курс по Линукс Минт

Сообщение StarMAUGLI » 22 окт 2018, 04:46

Потихоньку добрался до темы с установкой LM.
Подскажите, пожалуйста, какие способы установки есть для LM, кроме установки с live?
Я имею в виду, можно ли автоматизировать процесс установки на несколько АРМ? например, с помощью файла-ответов? (выставить русскую локаль, часовой пояс, может быть разметку дисков, если они однотипные и т.п.)
Можно ли устанавливать по сети с помощью PXE?
Существует ли возможность провести первое обновление дистрибутива до актуального состояния (например, с помощью какого-нибудь firstboot-скрипта)?
В версииях 17-17.х присутствует ОЕМ образ, потом он куда-то испаряется. Их нет в новых версиях совсем? или их куда-то припрятали?


asa
Сообщения: 437
Зарегистрирован: 19 авг 2018, 07:45
Решено: 3
Благодарил (а): 117 раз
Поблагодарили: 206 раз

Курс по Линукс Минт

Сообщение asa » 22 окт 2018, 06:41

StarMAUGLI писал(а):
22 окт 2018, 01:28
давай попробуем
А давай
$ sudo apt install build-essential
[sudo] пароль для asa:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет build-essential самой новой версии (12.4ubuntu1).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

Аватара пользователя

slant
Сообщения: 1890
Зарегистрирован: 21 июн 2017, 15:09
Решено: 31
Благодарил (а): 15 раз
Поблагодарили: 822 раза

Курс по Линукс Минт

Сообщение slant » 22 окт 2018, 08:47

StarMAUGLI писал(а):
22 окт 2018, 04:46
Я имею в виду, можно ли автоматизировать процесс установки на несколько АРМ? например, с помощью файла-ответов? (выставить русскую локаль, часовой пояс, может быть разметку дисков, если они однотипные и т.п.)
Нет. Это к debian. Но можно сделать мастер образ и разворачивать через clonezilla, причем даже автоматически. Вполне рабочий вариант получается.
StarMAUGLI писал(а):
22 окт 2018, 04:46
Можно ли устанавливать по сети с помощью PXE?
Можно. Live современных ubuntu (и минта тоже) можно грузить по сети через pxe + tftp + nfs, ну и потом запускать с него установку как обычно. Clonezilla тоже можно грузить по сети.
StarMAUGLI писал(а):
22 окт 2018, 04:46
Существует ли возможность провести первое обновление дистрибутива до актуального состояния (например, с помощью какого-нибудь firstboot-скрипта)?
самому написать такой скрипт несложно, а в нем apt-get update && apt-get upgrade -y

Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1556
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 641 раз
Поблагодарили: 181 раз

Курс по Линукс Минт

Сообщение StarMAUGLI » 22 окт 2018, 13:52

slant писал(а):
22 окт 2018, 08:47
Нет. Это к debian.
Нашел вот такую ссылочку
https://xakep.ru/2014/10/06/linux-in-corp/
от 2014 года. В качестве примера там используется образ xbuntu alternate.
...для текущих релизов Минта я подобных установочных файлов с постфиксом не нашел. Очевидно, LM ориентирован на домашнего пользователя и не предполагается ментейнерами к установке в корпоративной среде, поэтому и нет соответствующего инструментария.

Однако, статья в любом случае познавательная и дает представление об установке дистрибутивов линукс на более чем 1-2 рабочих места.

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

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

Вернуться в «Болталка: Оффтоп, разбор полетов»