Мухаммадхон Абдуллаев,
Чтобы научться работать с линукс берите ЛЮБОЙ дистрибутив, или найдите уже готовый ответ, который задается чуть ли не каждую неделю:
Мухаммадхон Абдуллаев, Так наверное в том и заключается работа ИБ, чтобы уметь настроить безопасность?
Вы собираетесь изучать безопасность в линуксе, который вы вообще не знаете. Для начала придется изучать сам линукс, его окружение, его принципы работы.
Почему бы не изучить безопасность в той ОС, с которой вы уже знакомы, которой пользуетесь?
Сам по себе Линукс не гарантирует внезапное появление навыков ИБ.
Выделение памяти - это время, и весьма немалое.
Выделение динамической памяти под каждую новую строчку - это медленная программа.
Выделение динамической памяти один раз в начале программы под массив строчек, даже если не вся она будет использована - это быстро.
Можно копнуть в кишки аллокейт, увидеть что память выделяется страницами (4к), и если вы заказали 4100 байт, то вы получите 4100, но вашему процессу выделится 8192б
Полезно переиспользовать уже выделенную память. Если ее не хватает, можно выделять новую память не по одной строке, а помня издержки как минимум страницу.
Нужно понимать что оптимизация это хорошо, но преждевременная оптимизация - лишнее.
Если вы пишете простую прогу на домашнем компе, и она займет не 1 а 5 мб из гигабайт оперативки, то вообще неважно что и как выделяется, разве что вы хотите разобрать именно этот момент.
EzikBro, Очевидно, что вам нужно определиться что вы вообще знаете, из области физики, химии, математики и другое.
Я просто привел вам пример, что такое data science - это обычно люди, которые знают что-то в конкретной области науки, и уже после этого пытаются что-то сделать в IT.
Еще пример. Нужно построить ракету. Нужно провести расчеты по прочности материала, по мощности двигателей, по составу топлива, по экономической целесообразности.
Считать это в экселе - долго и неудобно. Нужно использовать специализированый софт. А где его взять?
Нигде, такой софт могут написать собственно инженеры, которые знают как считать, потому что написать ТЗ по таким расчетам они могут, но рядовой программист в таком ТЗ будет плавать пока не закончит хотя бы универ по материологии и так далее.
Вот тут тоже область для data science, который может быть и не крутой программист, но может быть посредником или непосредственно куратором написания такого софта, его использовании и дальнейшей поддержке, если вдруг находят баги, ошибки в расчетах, либо наоборот в науке продвигаются и открывают новые способы что-либо делать.
Это чтобы вы понимали, что data science это огромная область, machine learning в которой очень небольшая, хоть и раскрученная часть.
Data science - это IT СОВМЕЩЕННОЕ с какой-то реальной научной разработкой.
Ну например, apple airpods pro - активное шумоподавление.
Разработать алгоритм, который улавливает шум, распознает лишнее, создает в противофазе звук, который гасит шум снаружи и все это на маленьком процессоре, чтобы наушник от маленькой батарейки прожил хотя бы часов 6-8.
Как у вас с теорией волн, акустикой и анализированием частот?
Или можете улучшить любой современный архиватор или алгоритм компрессии?
EzikBro, вы слишком преувеличиваете спорт прогеров.
Зачастую они используют уже давным давно известные решения и алгоритмы.
Изобрести нечто новое, это нужно потратить время. Я спорт прогеры БЫСТРО пишут сортировку
Не уверен, но может быть это потому, что .onion домена в реальном интернете не существует. Для браузеров обычно проставляется прокси на локальный сервис, который умеет маршрутизировать тор-адреса.
Возможно нужно прописать http_proxy, https_proxy и для php скриптов?
То, что вы пишете что в этом сервере нельзя писать команды из другого окна, все будет скомкано - это неверно. Вы как-то вообще непонятно используете консоль, если вас все скомкано.
Все равно что в виде запустили одно окно поверх второго и пытаетесь работать с тем, которое под первым, жалуясь что ничего не видно.
Александр Грязнов, Открываете две консоли, либо прямо в tmux делите консоль на два экрана, в одном смотрите лог, в другом пишете команды.
Вы же смогли это сделать на вашем скриншоте - в одном окне у вас лог, в другом справка по tmux, вместо справки там выводите консоль для команд, а сверху будут логи.
atutunin, не смешно, потому что у вас вопрос оформлен непонятно
Что значит перемещались? В лифте ездили?
Подумайте и сформулируйте ваш вопрос ПОНЯТНО, чтобы в нем не было двусмысленности
указывайте для MX записи айпишник вашего почтового сервера
или заведите отдельный домен типа
mail.domain.com или smtp.doman.com, чья A запись будет указывать на айпишник с почтовым сервером, чтобы MX запись не зависела от доменов для веб-сайтов.
Наиболее интересен подраздел ИБ, а именно кибербезопасность с практической частью.
Это уже другое. Пентестинг. Это не ИБ как позиция. Это глубокое изучение разных технологий в поисках уязвимостей.
Можно ковырять как социальную инженерию, так и углубляться в кишки реализаций разных протоколов в том числе и низкого уровня. Я вот не очень представляю, что нужно изучить чтобы обнаружить что-то вроде Meltdown. Нужно ли быть для этого физиком и работать в интеле в проекте разработки архитектуры ядра, чтобы заподозрить тут возможную уязвимость и написать программу или хотя бы теоретически обосновать как ее написать, чтобы воспользоваться такой уязвимостью.
Чтобы научться работать с линукс берите ЛЮБОЙ дистрибутив, или найдите уже готовый ответ, который задается чуть ли не каждую неделю:
https://qna.habr.com/search?q=%D0%B4%D0%B8%D1%81%D...
Какой посоветуете linux-дистрибутив для новичка?
Какой Linux выбрать для новичка?
Какой дистрибутив Linux подойдет для новичка?
Какой дистрибутив Linux выбрать для начинающих?
Как думаете openSUSE подойдет для новичка в Linux или выбрать другой дистрибутив?
Linux для начинающих?
Linux для новичка