Что тут поделать?
делал образ kali linux для opipc по этому гайду: https://habr.com/ru/sandbox/191988/
и на 3 пункте 7 этапа чирут выдал это чудо:
как решить? На форумах ответов не нашел
можно ли тут обойтись без чирута?
делал образ kali linux для opipc по этому гайду: https://habr.com/ru/sandbox/191988/
и на 3 пункте 7 этапа чирут выдал это чудо:
как решить? На форумах ответов не нашел
можно ли тут обойтись без чирута?
Acer Aspire 3
В общем когда то давно поставил себе кали, хотелось освоить навыки маминого хакера, ахха, но не пошло
Недавно подумал, что пора откатывать обратно на винду, но когда записал образ через команду dd, то флешка пропала с биоса(сам ноут ее видит), какие бы махинации я не проводил, она не возвращается, возможно причина в файлах образа «на замках»(ридонли), но тогда напрашивается вопрос как их снять. Пробовал:
chmod 0777 -R ~/флешка
sudo chown -R user ~/флешка
Бесполезные махинации, которые успехом не увенчались, может я сделал что-то неправильно? Помогите разобраться с откатом пожалуйста.. И прошу объяснять как чайнику, ибо им и являюсь, ахах, всем спасибо! Лучший вариант с моим интернетом(≈130кб/сек) решить что-то с тем, что имею без доп. скачиваний.
Linux - это широко используемая операционная система, которая является основой для многих серверов и суперкомпьютеров по всему миру. Как системный администратор Linux, вы должны знать, как использовать инструменты мониторинга, чтобы диагностировать проблемы, устранять неполадки и оптимизировать производительность вашей системы. В этой статье мы рассмотрим 20 команд мониторинга Linux, которые помогут вам следить за здоровьем вашей системы.
top - Это команда мониторинга, которая показывает процессы, использующие больше всего ресурсов процессора и памяти. Она также позволяет просмотреть загрузку системы в целом.
htop - Это более расширенная версия команды top с графическим интерфейсом. Она предоставляет более детальную информацию о процессах и ресурсах.
ps - Эта команда показывает текущие запущенные процессы, а также их идентификаторы, используемые ресурсы и другую информацию.
free - Эта команда показывает свободную и используемую оперативную память в системе.
vmstat - Эта команда отображает информацию о виртуальной памяти, включая использование памяти, количество подкачки и прочее.
iostat - Эта команда отображает статистику использования ввода-вывода диска, такую как количество операций чтения/записи, скорость передачи данных и прочее.
iftop - Эта команда отображает статистику использования сети по каждому интерфейсу, включая количество переданных и полученных данных.
netstat - Эта команда отображает информацию о сетевых соединениях, включая адреса IP, используемые порты, состояния соединений и прочее.
tcpdump - Эта команда отслеживает сетевой трафик и позволяет анализировать сетевые проблемы и находить уязвимости.
ping - Эта команда проверяет доступность устройства в сети и замеряет время отклика.
traceroute - Эта команда показывает маршрут, который сетевой пакет пройдет от отправителя до получателя, и время, затраченное на каждый прыжок.
mtr - Эта команда комбинирует функции ping и traceroute и показет маршрут пакетов, отправленных между отправителем и получателем, а также отображает задержку на каждом узле маршрута.
uptime - Эта команда показывает время работы системы, загрузку процессора и количество пользователей, подключенных к системе.
df - Эта команда показывает объем свободного и занятого пространства на диске.
du - Эта команда показывает объем занимаемого дискового пространства каждой директории и файла в системе.
lsof - Эта команда показывает список открытых файлов процессами в системе.
netcat - Эта команда позволяет установить соединение с другим устройством по сети и передавать данные между ними.
ssh - Эта команда позволяет установить защищенное соединение с удаленным устройством и выполнить команды на нем.
rsync - Эта команда позволяет копировать файлы и директории между устройствами по сети, оптимизируя скорость передачи данных и минимизируя использование ресурсов.
curl - Эта команда позволяет получать и отправлять данные через сеть, включая запросы HTTP, FTP и другие протоколы.
Заключение
Это только некоторые из команд мониторинга, которые вы можете использовать в качестве системного администратора Linux. Помните, что каждый инструмент имеет свои преимущества и недостатки, и лучший подход - это комбинация нескольких инструментов для достижения наилучшей производительности и эффективности системы. Надеюсь, эта статья поможет вам начать использовать эти команды и улучшить управление вашей Linux-системой.
Научитесь использовать командную строку в Linux-системах, чтобы оптимизировать вашу работу с кодом и серверами.
Пароль: 1235
Скачать курс
https://t.me/errorium/106 - Если интересно)
Доброго времени суток!
Это краткая инструкция о том, как собрать Kali Linux (можно и любой другой дистрибутив) для Orange PI PC.
Небольшое отступление. Я все действия производил на виртуальной машине, ибо мне было так удобно. Виртуальная машина с Kali Linux на VM Ware. Если Вам будет удобно это делать из домашней ОС (Linux, разумеется) - Вам никто не запрещает, можно и так.. У меня домашняя ОС - это Windows 10. Кстати на системе с ядром версии 6.0.0 у меня на отрез отказывался монтироваться образ системы Armbian с ошибкой суперблока. Так-же при записи загрузчика (u-boot) на образ новой системы - образ в дальнейшем тоже отказывался монтироваться. На ядре 5.18.1 таких проблем обнаружено не было. Так-же крайне желательно обладать хотя-бы скудными познаниями в linux-командах, что-бы потом понять, что и где пошло не так! БЕЗДУМНОЕ КОПИРОВАНИЕ КОМАНД НЕ ПОМОЖЕТ В ДАННОМ СЛУЧАЕ! ЭТО ОЧЕНЬ ВАЖНО!!!
Все авторы, причастные к данному дистрибутиву, администрация форума, а так-же автор данного поста не несут никакой ответственности за ваши противоправные действия и оборудование, примененное в злоумышленных целях! Оценивайте все свои действия в здравом уме! ВЫ ВСЕ ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК! Так-же автор данного поста не побуждает Вас и кого-либо еще совершать какие-либо незаконные действия !!! Эта сборка была создана и портированна в ознакомительных и образовательно-научных целях! Несите добро в этот мир!
Подготовка рабочего окружения
# Для сборки необходимо установить несколько важных зависимостей в систему из которой будет производиться сборка
apt install parted dosfstools e2fsprogs debootstrap crossbuild-essential-armhf bison flex libssl-dev bc libncurses5-dev libncursesw5-dev libtool swig python3-setuptools python3-pip crossbuild-essential-arm64 crossbuild-essential-armhf crossbuild-essential-armel gcc-arm-none-eabi u-boot-toolsШаг 1. Подготовка образа диска
# Этот этап можно пропустить, если Вы работаете из домашней системы и все необходимые действия можно выполнять на прямую с SD-картой
# Создание образа на 15GBШаг 2. Сборка ядра Linux
# Для начала скачиваем последнее ядро с kernel.org
wget "https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.0.8.tar..."Шаг 4. Сборка загрузчика u-boot
# Клонируем u-boot последней версии с github
git clone https://github.com/u-boot/u-boot.gitШаг 5. uInitrd
# Данный шаг самый простой. Образ загрузчика initramfs можно взять из любой подобной операционной системы. Я к примеру взял из armbian
# Что-бы его от туда достать - качаем образ с официального сайта для нашей платы, монтируем образ как дискШаг 6. Подготовка
# Копируем файл ядра в образ
mkdir /mnt/kali_root/boot && cp linux-6.0.8/arch/arm/boot/zImage /mnt/kali_root/boot/linux-6.0.8Шаг 7. Сборка системы
# Для начала нужно собрать основу для системы, воспользуемся debootstrap с репозиториями kali-rolling и установим qemu-user-static
debootstrap --foreign --include=qemu-user-static --arch armhf kali-rolling /mnt/kali_root http://http.kali.org/kali✔ Получившийся в итоге образ vhd.img - и будет тем самым образом для записи на SD-карточку
У меня все эти манипуляции заняли 5 дней (я просто не особо умный), было много разных ошибок, наступал на кучу разных гребель и ломал их себе об голову, начинал крыть псих, самооценка стремилась к нулю.... Вот кстати - если кто-то возьмется объяснить мне - как собрать образ initramfs - буду дико благодарен. Пока что я его беру из сторонней системы. По поводу ядра. Я может слишком погорячился, взяв версию 6.0.8 (последняя на 13.11.2022) ?
Курс для тех, для тех кто хочет начучится строить отказоустойчивые кластера виртуализации для запуска современных сервисов, рассчитанных под высокую нагрузку
Вы сможете строить системы с использованием современных популярных сервисов на базе Linux и разберетесь в каких проектах применяются те или иные сервисы.
Курс подойдет для администраторов Linux и DevOps
так же в тг могут быть материалы которые ещё не вышли на пикабу или не выйдут вовсе
У многих в голове осталось то, что игры лучше запускать только на операционной системе Windows, но что если я вам скажу, что многие любимые игры можно запустить и на системе Linux. Некоторые проекты показали себя лучше в работе через Proton или Нативную версию, чем изначально на Windows(e). Так случилось и с Dota 2.
В этой игре играют две команды, в каждой из которых есть по 5 игроков. Каждый игрок выбирает свою сторону. В распоряжении каждого есть свой герой. Героя можно улучшать, получать для него определенный «жизненный опыт», зарабатывать золото, собирать предметы, необходимые для усиления способностей. Основная цель игры состоит в уничтожении главного здания, расположенного на территории врага.
Установка
Для запуска нативной версии игры или запуска её же но через Proton, понадобится рабочий клиент Steam для вашей версии Linux.
Если Steam уже установлен в вашей системе, пропустите этот шаг!
Переходим на официальный сайт и устанавливаем клиент. Как это сделать? Перед вами будет большая и синяя кнопка «Загрузить Steam», он сам определит тип вашей системы, а точнее пакеты которая она принимает и установит, моем случае это .deb.
Запустить Steam можно через созданный ярлык приложения, или ввести команду в терминале:
Для ubuntu: $ steam
Установка нативной версии
Если игра не имеет нативной версии и у вас выключена поддержка Steam Proton, тогда кнопка «Установить» или «Играть» будет гореть у вас серым цветом, а для нативных версии игр, они будут гореть зеленым цветом.
Переходим на официальную страницу в Steam и нажимает кнопку «Играть», дожидаемся установки игры и готов, можно приступать к игре.
Установка для игры через Proton
Здесь уже все чуть посложнее, для начала переходим в настройки клиента Steam, открываем слева в окне вкладку «Steam play» и ставим галочку, таким образом, как это показано на скриншоте:
Сразу после переходим в библиотеку игр, находим «Dota 2» и заходим в свойства, тут нужно поставить галочку на параметр «Принудительно использовать определенный инструмент Steam Play» и выбираем последнюю версия Steam Proton. Сразу после можно установить игру и играть уже через Proton, правда делать этого не рекомендуется, ведь есть нативная версия которая работает даже лучше!
Производительность
Прочитав множество форумов, статьи, видеоролики и даже сделав собственные тесты, стало понятно что, «Dota 2» идет на Linux плавнее и мягче, чем на Windows при использовании одного и того-же компьютера. А при должной оптимизации можно добиться более высокой производительности, вплоть до улучшения в два раза!
Итог
Мы получили рабочую нативную и даже Windows версию вашей любимой игры, которая работает без проблем из коробки и даже иногда лучше чем на Windows.
Данный способ работает на все игры от «Valve software», можете прочитать мою статью о запуске «Counter-strike: Global offencive» на Linux. Всем удачи — всем пока!
Никому не секрет что Linux, уже давно может запускать ваши любимые игры. Конечно же не все, но большинство проектов (10.000+) уже доступны для запуска через Steam Proton, а для запуска игр вне Steam использует portProton который был разработан «комьюнити» для использования вне клиента.
Речь пойдет сегодня об не безызвестной игре «GRID». Это компьютерная игра, в жанре «Симулятор гонок» — разработанная компанией «Codemasters» в 2008 году. Проект вышел для персональных компьютеров, мобильных телефонах, игровых консолях таких как: PlayStation 3, Xbox360 и прочие платформы.
Установка portProton
В прошлых статьях мы говорили об установке portWine/portProton вне клиента Steam, повторяться не хочется, поэтому оставлю ссылку на статью с поэтапной установкой.
Установка игры
Если бы мы хотели установить игру через официальный клиент Steam, мы бы не говорили о portProton, а говорили бы об Steam Proton. Эта статья предназначена если вы хотите запустить игру в ознакомительном формате или она записана у вас на диск, или куплена в ином магазине.
1. Установить игру. Для этого воспользуйтесь инсталятором, который прилагался у вас в диске или в другом магазине.
2. После успешной установки, установите portProton по ссылке которую я вам оставил чуть выше, в разделе «Установка portProton».
3. Зайдите в корневую папку с игрой, найдите там файл под названием «GRID.exe» и запустите его с помощью: «приложения portProton».
Запуск
Сразу после запуска «GRID.exe» через «PortProton» — появится вот такое окошко:
Выставляем 3D API на «VULKAN (DXVK and VKD3D)», версия Wine выбираем «PROTON_GE_7-16». По жалению можно добавить иконку на рабочий стол с помощью кнопки «CREATE SHORTCUT». Не обязательно выставлять такие настройки как у меня, да и они идут по умолчанию, но лично на этих настройках игра идет без проблем.
Итоги
Установлен portProton который позволит вам запускать и другие игры, которые были изначально написаны для Windows, в несколько раз лучше, чем через Wine. Рабочая игра GRID и аналогичная ситуация с GRID 2, все работает прекрасно и без проблем и даже без просадок.