Как диагностировать таинственный процесс, который занимает слишком много ресурсов ЦП, памяти, и т. д.? На приведенной ниже диаграмме показаны полезные инструменты в системе Linux.
🔹'vmstat' — сообщает информацию о процессах, памяти, подкачке, активности ЦП.
🔹'iostat' - сообщает статистику процессора и ввода/вывода системы.
🔹'netstat' - отображает статистические данные, относящиеся к протоколам IP, TCP, UDP и ICMP.
🔹'lsof' - список открытых файлов текущей системы.
🔹«pidstat» — отслеживает использование системных ресурсов всеми или указанными процессами, включая ЦП, память, переключение задач, потоки и т. д.
🔹'vmstat' — сообщает информацию о процессах, памяти, подкачке, активности ЦП.
🔹'iostat' - сообщает статистику процессора и ввода/вывода системы.
🔹'netstat' - отображает статистические данные, относящиеся к протоколам IP, TCP, UDP и ICMP.
🔹'lsof' - список открытых файлов текущей системы.
🔹«pidstat» — отслеживает использование системных ресурсов всеми или указанными процессами, включая ЦП, память, переключение задач, потоки и т. д.
👍20🤯3😢1
Я загрузил Linux 292 612 раз.
И это заняло всего 21 час. https://rwmj.wordpress.com/2023/06/14/i-booted-linux-292612-times/
И это заняло всего 21 час. https://rwmj.wordpress.com/2023/06/14/i-booted-linux-292612-times/
Richard WM Jones
I booted Linux 292,612 times
And it only took 21 hours. Linux 6.4 has a bug where it hangs on boot, but probably only 1 in 1000 boots (and rarer if using Intel hardware for some reason). It’s surprising to me that no one…
👏8
Motions это команды, которые при вводе перемещают курсор с высокой скоростью и точностью. Их много, и каждый лучше всего подходит для разных типов и продолжительности движения. Я считаю, что они отлично работают в тандеме со встроенными функциями перехода Visual Studio Code, такими как «Перейти к файлу» и «Перейти к символу» .
Вот сжатый список наиболее полезных из них, а также когда и как их использовать: https://www.barbarianmeetscoding.com/boost-your-coding-fu-with-vscode-and-vim/moving-blazingly-fast-with-the-core-vim-motions/
Вот сжатый список наиболее полезных из них, а также когда и как их использовать: https://www.barbarianmeetscoding.com/boost-your-coding-fu-with-vscode-and-vim/moving-blazingly-fast-with-the-core-vim-motions/
Barbarianmeetscoding
Moving Blazingly Fast With The Core Vim Motions | Barbarian Meets Coding
Where you learn the power of motions and how you can move blazingly fast and with extreme prevision using VSCodeVim
👍7
Уроки из 42 отправленных эксплойтов ядра Linux от kCTF VRP
В 2020 году мы интегрировали kCTF в Программу вознаграждения за уязвимости Google (VRP) , чтобы поддержать исследователей, оценивающих безопасность Google Kubernetes Engine (GKE) и базового ядра Linux. Поскольку ядро Linux является ключевым компонентом не только для Google, но и для Интернета, мы начали активно инвестировать в эту область. Мы расширили объем VRP и максимальное вознаграждение в 2021 году (до 50 000 долларов США), затем еще раз в феврале 2022 года (до 91 000 долларов США) и, наконец, в августе 2022 года (до 133 000 долларов США). В 2022 году мы также обобщили наши знания на сегодняшний день в нашей кулинарной книге и представили наши экспериментальные меры по смягчению последствий для наиболее распространенных методов эксплуатации.
В этом посте мы хотели бы поделиться нашими знаниями и статистикой о последних отправленных эксплойтах ядра Linux, насколько эффективны наши меры по их устранению, что мы делаем для защиты наших пользователей и, наконец, как мы меняем нашу программу, чтобы привести ее в соответствие. поощрения в областях, которые нас больше всего интересуют.
https://security.googleblog.com/2023/06/learnings-from-kctf-vrps-42-linux.html
В 2020 году мы интегрировали kCTF в Программу вознаграждения за уязвимости Google (VRP) , чтобы поддержать исследователей, оценивающих безопасность Google Kubernetes Engine (GKE) и базового ядра Linux. Поскольку ядро Linux является ключевым компонентом не только для Google, но и для Интернета, мы начали активно инвестировать в эту область. Мы расширили объем VRP и максимальное вознаграждение в 2021 году (до 50 000 долларов США), затем еще раз в феврале 2022 года (до 91 000 долларов США) и, наконец, в августе 2022 года (до 133 000 долларов США). В 2022 году мы также обобщили наши знания на сегодняшний день в нашей кулинарной книге и представили наши экспериментальные меры по смягчению последствий для наиболее распространенных методов эксплуатации.
В этом посте мы хотели бы поделиться нашими знаниями и статистикой о последних отправленных эксплойтах ядра Linux, насколько эффективны наши меры по их устранению, что мы делаем для защиты наших пользователей и, наконец, как мы меняем нашу программу, чтобы привести ее в соответствие. поощрения в областях, которые нас больше всего интересуют.
https://security.googleblog.com/2023/06/learnings-from-kctf-vrps-42-linux.html
Google Online Security Blog
Learnings from kCTF VRP's 42 Linux kernel exploits submissions
Tamás Koczka, Security Engineer In 2020 , we integrated kCTF into Google's Vulnerability Rewards Program (VRP) to support researchers evalu...
👍7
LINUX FU: ПРОСТАЯ И ЛЕГКАЯ ВИРТУАЛЬНАЯ СЕТЬ
Одна из лучших особенностей Linux заключается в том, что всегда есть несколько способов сделать все, что вы хотите. Однако некоторые способы проще, чем другие. Возьмем, к примеру, виртуальную сеть. Существует множество способов сделать так, чтобы несколько компьютеров, подключенных к Интернету, находились в одной частной сети. Ничего нового, конечно. Linux и Unix имеют надежные сетевые стеки. Однако с 2018 года Wireguard стал популярным решением; он имеет современную архитектуру, безопасную криптографию и хорошую производительность.
Есть только одна проблема: его относительно сложно настроить. Не невозможно, конечно. Но это немного сложно, в зависимости от того, чего вы хотите достичь. https://hackaday.com/2023/06/14/linux-fu-easy-and-easier-virtual-networking/
Одна из лучших особенностей Linux заключается в том, что всегда есть несколько способов сделать все, что вы хотите. Однако некоторые способы проще, чем другие. Возьмем, к примеру, виртуальную сеть. Существует множество способов сделать так, чтобы несколько компьютеров, подключенных к Интернету, находились в одной частной сети. Ничего нового, конечно. Linux и Unix имеют надежные сетевые стеки. Однако с 2018 года Wireguard стал популярным решением; он имеет современную архитектуру, безопасную криптографию и хорошую производительность.
Есть только одна проблема: его относительно сложно настроить. Не невозможно, конечно. Но это немного сложно, в зависимости от того, чего вы хотите достичь. https://hackaday.com/2023/06/14/linux-fu-easy-and-easier-virtual-networking/
Hackaday
Linux Fu: Easy And Easier Virtual Networking
One of the best things about Linux is that there are always multiple ways to do anything you want to do. However, some ways are easier than others. Take, for example, virtual networking. There are …
👍3👎2
Mobian — это мобильный дистрибутив GNU/Linux, который начинается с Debian в качестве основы, но добавляет поддержку удобных для мобильных устройств пользовательских интерфейсов, таких как Phosh, Plasma Mobile и sxmo, а также поддержку оборудования для смартфонов, включая сотовые радиостанции.
Он находился в разработке несколько лет, но теперь команда Mobian объявила о выпуске первого «стабильного релиза». Почему? Потому что он основан на Debian 12 «Bookworm», который был выпущен на этой неделе … и который является первой стабильной версией Debian, включающей достаточное количество элементов для мобильных устройств, чтобы Mobian считался стабильным.
https://liliputing.com/lilbits-mobians-first-stable-release-debian-for-phones-pixel-feature-drop-and-cheap-intel-chips-for-gaming/
Он находился в разработке несколько лет, но теперь команда Mobian объявила о выпуске первого «стабильного релиза». Почему? Потому что он основан на Debian 12 «Bookworm», который был выпущен на этой неделе … и который является первой стабильной версией Debian, включающей достаточное количество элементов для мобильных устройств, чтобы Mobian считался стабильным.
https://liliputing.com/lilbits-mobians-first-stable-release-debian-for-phones-pixel-feature-drop-and-cheap-intel-chips-for-gaming/
Liliputing
Lilbits: Mobian’s first stable release (Debian for phones), Pixel Feature Drop, and cheap Intel chips for gaming
Lilbits: Mobian's first stable release (Debian for phones), Pixel Feature Drop, and cheap Intel chips for gaming
👍16❤2
22 лучшие операционные системы, которые вы сможете запустить на Raspberry Pi в 2023 году
Сегодня мы представляем вам список лучших дистрибутивов Linux, которые вы можете идеально запустить на Raspberry Pi .
https://www.fossmint.com/operating-system-in-raspberry-pi/
Сегодня мы представляем вам список лучших дистрибутивов Linux, которые вы можете идеально запустить на Raspberry Pi .
https://www.fossmint.com/operating-system-in-raspberry-pi/
GeeksMint: Computers, How-to's, Internet, Tips and Tricks
The Top 23 Operating Systems for Raspberry Pi in 2024
We bring you a list of the best Linux distributions you can run on the Raspberry Pi perfectly, but before we delve into that list, let me brief you on NOOBS.
👍4
Разработчик программных продуктов для оказания облачных услуг и платформы динамической инфраструктуры «Базис» и еще 10 российских вендоров представили единую экосистему из своих продуктов: автоматизированное рабочее место, подходящее для коммерческих и государственных организаций. Теперь полностью на отечественных решениях можно выстроить полноценную и безопасную работу из офиса и удаленно. Рабочее место показали на конференции ЦИПР-2023.
Именно в сфере облачных сервисов разработчики уже добились почти полного импортозамещения. Например, платформа для управления виртуальными серверами и контейнерами Базис.DynamiX позволяет создавать облачную инфраструктуру на принципах подхода «инфраструктура как код». С ее помощью можно вести разработку собственных цифровых продуктов и бизнес-приложений.
Узнать больше, что предлагают российские вендоры и как создают совместимые продукты, можно в статье РБК Тренды: https://trends.rbc.ru/trends/industry/cmrm/64786fd89a7947cf06a2e8ea
Именно в сфере облачных сервисов разработчики уже добились почти полного импортозамещения. Например, платформа для управления виртуальными серверами и контейнерами Базис.DynamiX позволяет создавать облачную инфраструктуру на принципах подхода «инфраструктура как код». С ее помощью можно вести разработку собственных цифровых продуктов и бизнес-приложений.
Узнать больше, что предлагают российские вендоры и как создают совместимые продукты, можно в статье РБК Тренды: https://trends.rbc.ru/trends/industry/cmrm/64786fd89a7947cf06a2e8ea
👍7
Практические замечания по использованию ZFS в Linux.
ZFS — это усовершенствованная файловая система, созданная Sun Microsystems (теперь принадлежащая Oracle) и выпущенная для OpenSolaris в ноябре 2005 года.
https://wiki.alopex.li/ZfsNotes
ZFS — это усовершенствованная файловая система, созданная Sun Microsystems (теперь принадлежащая Oracle) и выпущенная для OpenSolaris в ноябре 2005 года.
https://wiki.alopex.li/ZfsNotes
👍2
История и эффективное использование Vim
Эта статья основана на исторических исследованиях и простом чтении руководства пользователя Vim от корки до корки. Надеемся, что эти заметки помогут вам (повторно?) открыть для себя основные функции редактора, чтобы вы могли отказаться от предварительно упакованных файлов vimrc и использовать плагины более продуманно.
https://begriffs.com/posts/2019-07-19-history-use-vim.html
Эта статья основана на исторических исследованиях и простом чтении руководства пользователя Vim от корки до корки. Надеемся, что эти заметки помогут вам (повторно?) открыть для себя основные функции редактора, чтобы вы могли отказаться от предварительно упакованных файлов vimrc и использовать плагины более продуманно.
https://begriffs.com/posts/2019-07-19-history-use-vim.html
👍4❤2
Использование команд apt в Linux [Полное руководство]
Если вы используете Debian, Ubuntu, Linux Mint или любые другие дистрибутивы на основе Debian или Ubuntu , вы, должно быть, уже сталкивались с некоторыми подходящими командами.
Впервые замеченный в Ubuntu 16.04, apt постепенно набирает популярность. Поскольку все больше и больше дистрибутивов Linux на основе Ubuntu настаивают на том, чтобы apt была рекомендуемой командой для управления пакетами, пришло время научиться использовать команды apt .
В этом руководстве для начинающих Linux я объясню вам различные команды apt с примерами, чтобы вы могли использовать их как опытный пользователь Linux.
https://itsfoss.com/apt-command-guide/
Если вы используете Debian, Ubuntu, Linux Mint или любые другие дистрибутивы на основе Debian или Ubuntu , вы, должно быть, уже сталкивались с некоторыми подходящими командами.
Впервые замеченный в Ubuntu 16.04, apt постепенно набирает популярность. Поскольку все больше и больше дистрибутивов Linux на основе Ubuntu настаивают на том, чтобы apt была рекомендуемой командой для управления пакетами, пришло время научиться использовать команды apt .
В этом руководстве для начинающих Linux я объясню вам различные команды apt с примерами, чтобы вы могли использовать их как опытный пользователь Linux.
https://itsfoss.com/apt-command-guide/
It's FOSS
Using apt Commands in Linux [Ultimate Guide]
This guide shows you how to use apt commands in Linux with examples so that you can manage packages effectively.
👍5🔥3
Заметка к примеру «procfs3.c» 7 главы книги «The Linux Kernel Module Programming Guide».
В данной заметке хочу оставить пару комментариев к примеру работы с файловой системой /proc из вышеприведенного мануала. Во время познания материала обнаружил некоторые несостыковки и вещи не совсем поясненные до конца, так что тут попытаюсь внести немного больше ясности для тех, кто начнет топать этим путем.
https://habr.com/ru/articles/743002/
В данной заметке хочу оставить пару комментариев к примеру работы с файловой системой /proc из вышеприведенного мануала. Во время познания материала обнаружил некоторые несостыковки и вещи не совсем поясненные до конца, так что тут попытаюсь внести немного больше ясности для тех, кто начнет топать этим путем.
https://habr.com/ru/articles/743002/
Хабр
Заметка к примеру «procfs3.c» 7 главы книги «The Linux Kernel Module Programming Guide»
В данной заметке хочу оставить пару комментариев к примеру работы с файловой системой /proc из вышеприведенного мануала. Во время познания материала обнаружил некоторые несостыковки и вещи не совсем...
👍6
Red Hat ограничивает доступ к своему исходному коду
Неожиданно Red Hat объявила, что CentOS Stream теперь будет единственным репозиторием общедоступных выпусков исходного кода, связанных с RHEL.
https://linuxiac.com/red-hat-restricts-access-to-its-source-code/
Неожиданно Red Hat объявила, что CentOS Stream теперь будет единственным репозиторием общедоступных выпусков исходного кода, связанных с RHEL.
https://linuxiac.com/red-hat-restricts-access-to-its-source-code/
Linuxiac
Red Hat Restricts Access to Its Source Code
In an unexpected move, Red Hat announced that CentOS Stream will now be the sole repository for public RHEL-related source code releases.
🤬29😁4😢3
Полное руководство по обработке имен файлов со специальными символами в Linux
Мы очень часто сталкиваемся с именами файлов и папок. В большинстве случаев имя файла/папки связано с содержимым файла/папки и начинается с цифры и символов.
Буквенно-цифровые имена файлов довольно распространены и очень широко используются, но это не тот случай, когда нам приходится иметь дело с именами файлов/папок, в которых есть специальные символы.
https://www.tecmint.com/special-character-filenames-linux/
Мы очень часто сталкиваемся с именами файлов и папок. В большинстве случаев имя файла/папки связано с содержимым файла/папки и начинается с цифры и символов.
Буквенно-цифровые имена файлов довольно распространены и очень широко используются, но это не тот случай, когда нам приходится иметь дело с именами файлов/папок, в которых есть специальные символы.
https://www.tecmint.com/special-character-filenames-linux/
The Ultimate Guide to Handling Filenames with Special Characters in Linux
How to Create Files with Special Characters in Linux
In this article, we will see how to create, copy, move, and delete filenames that start with spaces and special characters (say #, *, &, =, etc.) in Linux.
👍2
Отличная серия статей, позволяющая узнать немного больше о внутреннем устройстве ядра Linux
https://lkmidas.github.io/posts/20210123-linux-kernel-pwn-part-1/
https://lkmidas.github.io/posts/20210123-linux-kernel-pwn-part-1/
My cool site
Learning Linux Kernel Exploitation - Part 1
The first part of the series about learning Linux kernel exploitation through hxpCTF2020 kernel-rop: Setting up the environment and the simplest technique of ret2usr
👍6💩1
Ядро Linux 6.4 здесь
После 2 месяцев упорной разработки ядро Linux 6.4 теперь официально доступно для загрузки.
https://www.omgubuntu.co.uk/2023/06/linux-kernel-6-4-features
После 2 месяцев упорной разработки ядро Linux 6.4 теперь официально доступно для загрузки.
https://www.omgubuntu.co.uk/2023/06/linux-kernel-6-4-features
OMG! Ubuntu
Linux Kernel 6.4 Released with Interesting Mix of Changes
After 2 months of solid development, Linux 6.4 kernel is officially available to download. Announcing the release of the latest Linux kernel on (where
👍2
Приверженность Red Hat открытому исходному коду: ответ на изменения git.centos.org
Простое перестроение кода без добавления ценности или какого-либо изменения представляет собой реальную угрозу для компаний с открытым исходным кодом во всем мире. Это реальная угроза открытому исходному коду, и она потенциально может вернуть открытый исходный код обратно в деятельность только для любителей и хакеров.
Майк МакГрат
вице-президент по разработке основных платформ, Red Hat
https://www.redhat.com/en/blog/red-hats-commitment-open-source-response-gitcentosorg-changes
Простое перестроение кода без добавления ценности или какого-либо изменения представляет собой реальную угрозу для компаний с открытым исходным кодом во всем мире. Это реальная угроза открытому исходному коду, и она потенциально может вернуть открытый исходный код обратно в деятельность только для любителей и хакеров.
Майк МакГрат
вице-президент по разработке основных платформ, Red Hat
https://www.redhat.com/en/blog/red-hats-commitment-open-source-response-gitcentosorg-changes
Redhat
Red Hat’s commitment to open source: A response to the git.centos.org changes
More about Red Hat's decision to make CentOS Stream the primary repository for RHEL sources.
Создайте свой собственный Docker с пространствами имен Linux, cgroups и chroot: практическое руководство
https://akashrajpurohit.com/blog/build-your-own-docker-with-linux-namespaces-cgroups-and-chroot-handson-guide/
https://akashrajpurohit.com/blog/build-your-own-docker-with-linux-namespaces-cgroups-and-chroot-handson-guide/
Akashrajpurohit
Build Your Own Docker with Linux Namespaces, cgroups, and chroot: Hands-on Guide
Take a practical approach to containerization as we guide you through the step-by-step process of building your own Docker-like environment using Linux namespaces, cgroups, and chroot. Dive into the code and command examples to gain a deeper understanding…