[Перевод] Создаём брандмауэр при помощи eBPF и контрольных групп

Технология eBPF — интересная штука. С её помощью можно без труда внедрять в ядро Linux фрагменты кода, которые затем компилируются в коды операций (опкоды), которые гарантированно не обрушат работу ядра. Набор допустимых инструкций ограничен, переходы назад не допускаются (поэтому не будет никаких неопределённых циклов). При этом вы не можете разыменовывать указатели, но вместо этого можете выполнять проверяемые операции считывания через указатели, которые потенциально могут оказаться неудачными, но при этом не спровоцируют паник на всю систему. eBPF в ядре Linux можно закреплять в тысячах хуков (точек перехвата), в качестве которых могут выступать u-пробы, k-пробы, точки трассировки и даже такие штуки как отказы страниц. У eBPF есть целый спектр захватывающих возможностей, которые при этом очень активно разрабатываются. Фичи, поддерживаемые в каждой конкретной версии ядра, перечислены в виде списка по этому адресу .

https://habr.com/ru/companies/timeweb/articles/1022028/

#timeweb_статьи_перевод #ebpf #linux #брандмауэр #mkdir #ядро_linux #tls #интернет #http #программирование

Создаём брандмауэр при помощи eBPF и контрольных групп

Технология eBPF — интересная штука. С её помощью можно без труда внедрять в ядро Linux фрагменты кода, которые затем компилируются в коды операций (опкоды), которые гарантированно не обрушат работу...

Хабр

mkdir – Verzeichnisse erstellen

Der Befehl mkdir (Make Directory) ist ein essenzielles Werkzeug in der Linux-Kommandozeile, um neue Verzeichnisse oder ganze Ordnerstrukturen anzulegen. Er eignet sich perfekt für Systemadministratoren und alle, die effizient im Terminal arbeiten möchten, da er ohne grafische Oberfläche auskommt. Diese Einführung zeigt die Syntax und die relevantesten Optionen mit praktischen Beispielen. Syntax und Basisverwendung Die grundlegende Syntax lautet: mkdir [Optionen] Verzeichnisname Ohne […]

https://andreas-moor.de/mkdir-verzeichnisse-erstellen/

I 10 comandi più utilizzati in Linux

Il terminale Linux è dove si eseguono i comandi con cui è possibile interagire con il sistema. Questi comandi sono molti, ma ce ne sono sempre alcuni che vengono utilizzati più di altri.

https://emanuelegori.uno/i-10-comandi-piu-utilizzati-in-linux/

I 10 comandi più utilizzati in Linux – Homelab Notes

Crearea directoarelor în terminal

După cum ați văzut în celelalte tutoriale de genul, un terminal nu este așa greu de folosit. Pe scurt, crearea directoarelor este ușor de făcut. Crearea unor directoare noi în linia de comandă din Linux se face folosind comanda mkdir. mkdir nume_director mkdir este prescurtarea de la make directories. Să vedem cum se folosește această comandă. În cazul în care nu știați, dosarele (folders) se numesc directoare în Linux. Crearea unui nou director în Linux Deschideți […]

https://comunitatealinux.ro/crearea-directoarelor-in-terminal/

Crearea directoarelor în terminal – Comunitatea Linux România

Crear una carpeta en Python

Uso de la función mkdir y el módulo os.path para crear una carpeta en Python. Cómo controlar la excepción FileExistsError si ya existe la carpeta.

Línea de Código

[Перевод] Хитрости для программистов: пять команд Linux, с которыми ваша жизнь не будет прежней

Интерфейс командной строки — это альфа и омега для большинства технарей, особенно для разработчиков и сисадминов. Чем бы вы ни занимались — скриптами, конфигурацией серверов или автоматизацией задач, — команды Linux сэкономят вам часы рабочего времени. Но если только вы умеете грамотно с ними обращаться. Поначалу Linux многих обескураживает, но как только вы разберётесь с интерфейсом командной строки (CLI), вы поймёте, что это лучший друг программиста. Простые, но эффективные команды Linux могут заметно улучшить любые рабочие процессы — от навигации по каталогам до манипуляции с файлами и даже исправления ошибок. В этой статье я расскажу вам о пяти командах, упрощающих жизнь разработчика. Это не просто удобные приёмы, которые не помешало бы знать. Эти команды сэкономят вам время и значительно повысят эффективность взаимодействия с терминалом.

https://habr.com/ru/companies/netologyru/articles/870148/

#Linux #cd #mkdir #tail #дерево_директорий #команды_linux #команды_линукс #cli #глубоко_вложенные_папки #каталоги

Хитрости для программистов: пять команд Linux, с которыми ваша жизнь не будет прежней

Интерфейс командной строки — это альфа и омега для большинства технарей, особенно для разработчиков и сисадминов. Чем бы вы ни занимались — скриптами, конфигурацией серверов или автоматизацией задач,...

Хабр

[Перевод] find + mkdir полны по Тьюрингу

Введение Мы покажем, что система, имеющая лишь команды GNU find и mkdir , полна по Тьюрингу. Хорошо известно, что команды sed и awk сами по себе полны по Тьюрингу, но мне не удалось найти информации о Тьюринг-полноте find + mkdir . Доказательство основано на реализации таг-системы . Мы по порядку рассмотрим реализацию цикла, FizzBuzz и таг-системы.

https://habr.com/ru/articles/837280/

#полнота_по_тьюрингу #машина_тьюринга #mkdir #find #gnu #регулярные_выражения #fizzbuzz

find + mkdir полны по Тьюрингу

Введение Мы покажем, что система, имеющая лишь команды GNU  find  и mkdir , полна по Тьюрингу. Хорошо известно, что команды sed  и awk  сами по себе полны по Тьюрингу, но мне не...

Хабр

How long did I do "mkdir blah\ncd blah" until I finally wrote this simple little function?
I'm thinking it should just be a quasi-standard, like `ll`.

function mcd {
#mkdir & cd
[[ $1 ]] && mkdir "$1" && cd "$1"
}

@RL_Dane a #hex #editor needed to be used in order for the #boot #floppy for #Linux to be created
The #shell was also cross compiled
Otherwise you would stand nowhere after the kernel has booted
The same counted for the #userland utilities #ls #mkdir etc. Those came from #RichardStallman
The initial file system was #OpenSource #minix from #GNU #Herd

Finally #GCC was compiled natively
Then a native version of the kernel could be compiled, from Linux itself

TFW you type:

`mkdir Multi Word Expression`

and you forget to put the stupid quotes. What I wanted was:

`mkdir 'Multi Word Expression'`

 

#TFW #mkdir #quoting #linux #unix