Нурмагомед Лабазанов, Я бы начал с ubuntu, он немного демократичнее debian в плане поддержки проприетарных драйверов. Кодовая база пакетов практически одинаковая и одна из самых больших.
Все, что необходимо для разработки, программирования и изучения имеется. Более того, куча руководств на любых языках. Очень демократичен к пользователю. Недаром, что нацелен на учащихся и обучающихся (и не только).
Дополнительно, куча ПО, которое не входит в состав поставляется в виде пакетов и под Ubuntu. Как пример - популярный редактор VSCode, драйверы к графическим планшетам (huion/wacom...).
Можно легко найти инструкцию по работе той или иной программы и оборудования.
Debian - дистрибутив с консервативной кодовой базой, практически исключает проприетарное или несвободное ПО. С другой стороны - он дает жизнь куче дистрибутивов, на нем основанных.
Fedora - свободный осколок RedHat, и я рекомендую его ставить, если рядом есть товарисчь, который в него понимает. Ну или ПО явно требует наличия RedHat.
Все остальное - либо очень узкоспециализорованное (например для работы в виртуалках), либо, как Kali, сделаны энтузиастами для энтузиастов, или магриналами для маргиналов.
Есть отдельные дистрибутивы, которых лучше сторониться на начальных этапах, типа Arch и NixOS. Некоторые, кажется, сделаны Хищниками для Чужих :)
Нурмагомед Лабазанов, Блииин! nmap и иже с ним (wireshark, zenmap, tcpdump, далее везде), есть в абсолютно любом дистрибутиве! Это как бы бызовые сетевые пакеты (nmap/tcpdump).
При том, что Kali ставит еще кучу всякого устаревшего дерьма для кулхацкеров, конца XX века, неимоверно этим гордясь.
Нурмагомед Лабазанов, Вот, видите, все непросто, особенно с Kali, особенно для новичков, увы.
Поэтому вопросы "У меня Kali и не получается имярек", как красная тряпка для быков...
Скорее всего у Вас не провисан путь для команды ip (устанавливается в переменной PATH), или у Вас не установлен пакет с ней, или хрен его еще что значит в этом дистибутиве (он немного кривенький на мой взгляд).
Более того, все те же самые инструменты для кулхацкинга есть во всех других дистрибутивах (ubyntu, debian, fedora и мульён других), которые для нормальных лабухов, без писькодрочерства и с предустанговленными пакетами по умолчаних для обычных задач.
Исключение Arch, NextOS и еще пара маргинальных дистрибутивов, но там до установки новичкам, слава Системе, не доползти и за месяц.
Нурмагомед Лабазанов, да, и увы, идиот. Пртому что плставил kali. И да, вопрос требует пояснений, что и пытаюсь добиться.
Идиот, потому что вместо жигулей поставил экскаватор, и теперь не знает, как на этом ездить, хотя и прав то нет. Ему бы машину попроще на первое время, но нет..
Андрей Шульц, я слез с маков, проработав на них 10 лет.
Сейчас везде линух. Причем с тайловыми менеджерами окон. Жесты тачпада настроил почти также.
Ну и посмотрите на krita, может и фотошоп отлетит? И darktable, как замену для фото.
maxsmeller, я отлично представляю, что нужно делать. (стажа хватает за 30 лет программирования и администрирования) Очень часто винда просто отказывается работать с партициями, разбитыми в линуксе.
Но иногда и правда, в винде просто не хватает драйверов.
И да, я могу ошибаться, как и все. Но...
И уж извините, пока автор вопроса не скажет, как он решил проблему - не удалю.
ITF, Нет, немного все не так.
initrd - фактически размеченный кусок памяти в виде файловой системы.
А memdisk эмулирует поведение реального устройства.
Биос может читать из реального уствойства через знаменитые INT16 (если я еще что-т о помню), но это должно быть 16-разрядный исполняемый код, как в добром старом DOS.
EFI - это целая операционная система, причем 32-64 разрядная, со своими драйверами внутри и работой в памяти - некая RTOS. Она может многое, но смысл тот-же - забросить в память кусок с какого нибудь устройства.
В линуксе же, при старте есть только ядро, и это еще не система, и ссылка на кусок памяти, где будет тот самый образ initrd.
Вот само ядро поддрживает очень мало форматов FS initrd, и формат ISO в этот список не входит.
И как я помню, файловая система при этом должна быть вкомпилена в ядро, а не в виде модуля ядра.
Собственно сама расшифровка initrd - Initial RAM Disk
vitya_brodov, Вот по мне, по хорошему, логи нужно сыпать только в одно место, особенно из приложения.
Ибо, приложение не должно зависеть от кучи сторонних сервисов, особенно, если они "вторичные".
Еще лучше - реализовать на уровне приложения метрики в формате prometheus, и забирать их сторонним сервисом, тем более для явы(котлина) куча библиотек для этого - https://docs.spring.io/spring-boot/docs/2.1.13.REL...
На почитать https://habr.com/ru/articles/548700/
Что касается логов, то их тоже лучшее складывать в файло и разбирать тем, чем я ниписал в ответе.
Не нужно нагружать приложение дополнительной работой, оно-ж не ради логов. Хотя, если log4j, то он куда угодно посылать может...
zxcursedead, Я бы системку мониторинга какую поставил, типа Prometheus + Grafana + NodeExporter.
Во вторых - снес бы нафиг ispmanager, уж слишком много он в крон дерьмеца помещает.
Ну и если без попозновений мышкой никуда, поставьте Cockpit вместо него.
В последних - нагрузите чем нибудь машинку (fio), потестируйте память через memtest..