[Перевод] Bash Auto Completion в Linux
Пользователи взаимодействуют с Linux при помощи многочисленных команд, вводимых в командной строке. Учитывая разнообразие этих команд и их параметров, не так просто запомнить все наизусть.
Однако в Linux предусмотрена удобная функция автодополнения для Bash. Этот инструмент, с которым знакомятся на начальных этапах изучения Linux, значительно ускоряет и упрощает процесс ввода команд. Он автоматически дополняет имена файлов, каталогов или опции команд, когда вы вводите их в командной строке.
В данной статье мы подробно рассмотрим принцип работы автодополнения в Linux и покажем, как можно создать собственную систему автодополнения.
https://habr.com/ru/articles/764462/
Пользователи взаимодействуют с Linux при помощи многочисленных команд, вводимых в командной строке. Учитывая разнообразие этих команд и их параметров, не так просто запомнить все наизусть.
Однако в Linux предусмотрена удобная функция автодополнения для Bash. Этот инструмент, с которым знакомятся на начальных этапах изучения Linux, значительно ускоряет и упрощает процесс ввода команд. Он автоматически дополняет имена файлов, каталогов или опции команд, когда вы вводите их в командной строке.
В данной статье мы подробно рассмотрим принцип работы автодополнения в Linux и покажем, как можно создать собственную систему автодополнения.
https://habr.com/ru/articles/764462/
Хабр
Bash Auto Completion в Linux
Введение Пользователи взаимодействуют с Linux при помощи многочисленных команд, вводимых в командной строке. Учитывая разнообразие этих команд и их параметров, не так просто запомнить все наизусть....
Уязвимость в Glibc ld. so позволяет получить права root в большинстве дистрибутивов Linux.
Компания Qualys обнаружила опасную уязвимость ( CVE-2023-4911 ) в компоновщике ld. so, поставляемом в составе системной Си-библиотеки Glibc (GNU libc). Уязвимость, которую использует кодовое имя "Looney Tunables", позволяет локальному пользователю повысить свои привилегии в системе через указание специально оформленных данных в переменном окружении GLIBC_TUNABLES перед запуском исполняемого файла с флагом suid root, например, /usr/bin/su.
Возможность успешной эксплуатации уязвимости показана в Fedora 37 и 38, Ubuntu 22.04 и 23.04, Debian 11, 12 и 13. Предполагается, что уязвимость проявляется и в любых других дистрибутивах, использующих Glibc. Дистрибутивы на базе системной Си-библиотеки Musl, такие как Alpine Linux, не имеют проблем. Уязвимость устранена в патче , добавленном 2 октября. Проследить за выпуском обновленных пакетов в трибутивах можно на страницах дисков Debian , Ubuntu , RHEL , SUSE/openSUSE , Fedora , Arch , Gentoo , ALT Linux . https://www.openwall.com/lists/oss-security/2023/10/03/2
Компания Qualys обнаружила опасную уязвимость ( CVE-2023-4911 ) в компоновщике ld. so, поставляемом в составе системной Си-библиотеки Glibc (GNU libc). Уязвимость, которую использует кодовое имя "Looney Tunables", позволяет локальному пользователю повысить свои привилегии в системе через указание специально оформленных данных в переменном окружении GLIBC_TUNABLES перед запуском исполняемого файла с флагом suid root, например, /usr/bin/su.
Возможность успешной эксплуатации уязвимости показана в Fedora 37 и 38, Ubuntu 22.04 и 23.04, Debian 11, 12 и 13. Предполагается, что уязвимость проявляется и в любых других дистрибутивах, использующих Glibc. Дистрибутивы на базе системной Си-библиотеки Musl, такие как Alpine Linux, не имеют проблем. Уязвимость устранена в патче , добавленном 2 октября. Проследить за выпуском обновленных пакетов в трибутивах можно на страницах дисков Debian , Ubuntu , RHEL , SUSE/openSUSE , Fedora , Arch , Gentoo , ALT Linux . https://www.openwall.com/lists/oss-security/2023/10/03/2
👍3
Включение поддержки IPv6 для приложений, поддерживающих только IPv4, в Linux
https://blog.apnic.net/2023/06/21/enabling-ipv6-support-for-ipv4-only-apps-on-linux/
https://blog.apnic.net/2023/06/21/enabling-ipv6-support-for-ipv4-only-apps-on-linux/
APNIC Blog
Enabling IPv6 support for IPv4-only apps on Linux | APNIC Blog
Guest Post: How to easily enable IPv6 support for apps without it.
👍5
Руководство по собеседованию по Linux!
Ветка с более чем 20 вопросами для собеседования для администраторов Linux среднего и продвинутого уровня🐧👇
https://threadreaderapp.com/thread/1709570588623466821.html
Ветка с более чем 20 вопросами для собеседования для администраторов Linux среднего и продвинутого уровня🐧👇
https://threadreaderapp.com/thread/1709570588623466821.html
Threadreaderapp
Thread by @devops_tech on Thread Reader App
@devops_tech: Linux Interview Guide! A thread with 20+ interview questions for mid-to-advanced level Linux administrators🐧👇 1/20 Q: What is the purpose of the 'ulimit' command in Linux? A: 'ulimit' is used to set or...…
👍4👎2
ACL 101 — визуальное руководство по спискам контроля доступа
Учетные данные https://man7.org/linux/man-pages/man7/credentials.7.html
Учетные данные https://man7.org/linux/man-pages/man7/credentials.7.html
👍8🔥4
[Перевод] Настройка производительности диска и памяти в Linux
В отличие от таких операционных систем как HPUX (dbc_min_pct, dbc_max_pct) или AIX (minperm%, maxperm%), в Linux нет возможности настраивать размер кэша страниц, читаемых с диска (страничный кэш, page cache). Под страничный кэш Linux использует всю доступную память. Размер страничного кэша можно увидеть в /proc/meminfo в параметре "Cached". В /proc/meminfo есть также значение "Buffers", которое часто путают с размером страничного кэша. "Buffers" — это память, содержащая сырые дисковые данные (raw disk data) и выступающая в роли промежуточного буфера между процессами, ядром и диском.
В этой статье рассмотрим, как Linux работает с памятью, и, в частности, со страничным кэшем, а также исследуем, как доступный объем памяти влияет на производительность буферизованного ввода-вывода (buffered IO).
https://habr.com/ru/articles/765824/
В отличие от таких операционных систем как HPUX (dbc_min_pct, dbc_max_pct) или AIX (minperm%, maxperm%), в Linux нет возможности настраивать размер кэша страниц, читаемых с диска (страничный кэш, page cache). Под страничный кэш Linux использует всю доступную память. Размер страничного кэша можно увидеть в /proc/meminfo в параметре "Cached". В /proc/meminfo есть также значение "Buffers", которое часто путают с размером страничного кэша. "Buffers" — это память, содержащая сырые дисковые данные (raw disk data) и выступающая в роли промежуточного буфера между процессами, ядром и диском.
В этой статье рассмотрим, как Linux работает с памятью, и, в частности, со страничным кэшем, а также исследуем, как доступный объем памяти влияет на производительность буферизованного ввода-вывода (buffered IO).
https://habr.com/ru/articles/765824/
Хабр
Настройка производительности диска и памяти в Linux
В отличие от таких операционных систем как HPUX ( dbc_min_pct , dbc_max_pct ) или AIX ( minperm% , maxperm% ), в Linux нет возможности настраивать размер кэша страниц, читаемых с диска (страничный...
👍15
Если вы хотите изучить сценарии Linux bash.
https://threadreaderapp.com/thread/1711130463538991183.html
https://threadreaderapp.com/thread/1711130463538991183.html
🤔6❤4👎1
IMSProg — программатор для CH341a в Linux.
Несколько лет назад я полностью перешел на Linux, и все меня устраивало за исключением отсутствия некоторых просто необходимых программ.
Читать далееhttps://habr.com/ru/articles/765970
Несколько лет назад я полностью перешел на Linux, и все меня устраивало за исключением отсутствия некоторых просто необходимых программ.
Читать далееhttps://habr.com/ru/articles/765970
Хабр
IMSProg — программатор для CH341a в Linux
Несколько лет назад я полностью перешел на Linux , и все меня устраивало за исключением отсутствия некоторых просто необходимых программ. Взять к примеру народный программатор CH341a. Для Windows 5...
👍14❤1🔥1
Forwarded from Hacker news - новости из мира хакинга и IT-технологий!
🚨Внимание, пользователи Linux! Новая критическая #уязвимость в библиотеке libcue делает системы GNOME #Linux уязвимыми для атак с удаленным выполнением кода (RCE).
В библиотеке libcue обнаружена новая уязвимость безопасности, затрагивающая системы GNOME Linux, которую можно использовать для удаленного выполнения кода (RCE) на затронутых хостах.
Отслеживаемая как CVE-2023-43641 (оценка CVSS: 8,8), проблема описывается как случай повреждения памяти в libcue — библиотеке, предназначенной для анализа файлов контрольной таблицы . Это влияет на версии 2.2.1 и более ранние.
В библиотеке libcue обнаружена новая уязвимость безопасности, затрагивающая системы GNOME Linux, которую можно использовать для удаленного выполнения кода (RCE) на затронутых хостах.
Отслеживаемая как CVE-2023-43641 (оценка CVSS: 8,8), проблема описывается как случай повреждения памяти в libcue — библиотеке, предназначенной для анализа файлов контрольной таблицы . Это влияет на версии 2.2.1 и более ранние.
😱16👍2
Forwarded from Network architecture and Administration
10 практических примеров команды tr в Linux, которые вы должны знать как системный администратор
https://threadreaderapp.com/thread/1712070506067771716.html
https://threadreaderapp.com/thread/1712070506067771716.html
Threadreaderapp
Thread by @linuxopsys on Thread Reader App
@linuxopsys: 10 Linux tr command practical examples you should know as a system administrator (bookmark this): The tr command short for translate, is one of the most useful command for manipulating text on the comma...…
👍5💩1
Хотите стать Linux-администратором или DevOps-инженером?
🐧 Linux — одна из самых распространенных ОС в мире, поэтому знание ее основных принципов и умение работать с ней может значительно увеличить возможности карьерного роста.
OTUS запустил акцию на подготовительный курс «Linux для начинающих». Сейчас курс доступен всего за 10 рублей вместо обычных 7000 рублей!
👉 Записаться на курс — https://otus.pw/WdoZ/
✔️ На курсе мы:
— Детально разберем основные команды в Linux и научимся работать в консоли
— Познакомимся с зомби, сиротами и демонами
— Выясним, что такое ядро операционной системы и системные вызовы— Научимся работать со стандартными потоками ввода/вывода
— Разберем некоторые особенности файловой системы ext4
Спикер курса — Андрей Буранов, специалист по UNIX-системам в компании Mail.Ru Group. Входит в топ-3 лучших преподавателей образовательных порталов.
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8KNBS3
🐧 Linux — одна из самых распространенных ОС в мире, поэтому знание ее основных принципов и умение работать с ней может значительно увеличить возможности карьерного роста.
OTUS запустил акцию на подготовительный курс «Linux для начинающих». Сейчас курс доступен всего за 10 рублей вместо обычных 7000 рублей!
👉 Записаться на курс — https://otus.pw/WdoZ/
✔️ На курсе мы:
— Детально разберем основные команды в Linux и научимся работать в консоли
— Познакомимся с зомби, сиротами и демонами
— Выясним, что такое ядро операционной системы и системные вызовы— Научимся работать со стандартными потоками ввода/вывода
— Разберем некоторые особенности файловой системы ext4
Спикер курса — Андрей Буранов, специалист по UNIX-системам в компании Mail.Ru Group. Входит в топ-3 лучших преподавателей образовательных порталов.
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8KNBS3
💩9👍1
Выпуск дистрибутива Raspberry Pi OS, переведённый на Debian 12, PipeWire и Wayland
Разработчики проекта Raspberry Pi опубликовали новый значительный выпуск дистрибутива Raspberry Pi OS 2023-10-10 (Raspbian), основанного на пакетной базе Debian. Для загрузки подготовлены три сборки - сокращённая (435 МБ) для серверных систем, с базовым рабочим столом (1 ГБ) и полная с дополнительным набором приложений (2.7 ГБ). Для установки из репозиториев доступно около 35 тысяч пакетов. https://www.raspberrypi.com/news/bookworm-the-new-version-of-raspberry-pi-os/
Разработчики проекта Raspberry Pi опубликовали новый значительный выпуск дистрибутива Raspberry Pi OS 2023-10-10 (Raspbian), основанного на пакетной базе Debian. Для загрузки подготовлены три сборки - сокращённая (435 МБ) для серверных систем, с базовым рабочим столом (1 ГБ) и полная с дополнительным набором приложений (2.7 ГБ). Для установки из репозиториев доступно около 35 тысяч пакетов. https://www.raspberrypi.com/news/bookworm-the-new-version-of-raspberry-pi-os/
Raspberry Pi
Bookworm — the new version of Raspberry Pi OS - Raspberry Pi
It's an odd-numbered year, so there is a new major Debian release, and we are now releasing the corresponding version of Raspberry Pi OS.
👍3
Forwarded from Hacker news - новости из мира хакинга и IT-технологий!
⚠️Вы когда-нибудь слышали об IP-адресе в шестнадцатеричной записи? Это новейшая маскировка, которую хакеры используют для развертывания вредоносного ПО
ShellBot использует шестнадцатеричные IP-адреса для уклонения от обнаружения при атаках на SSH-серверы Linux https://asec.ahnlab.com/en/57635/
ShellBot использует шестнадцатеричные IP-адреса для уклонения от обнаружения при атаках на SSH-серверы Linux https://asec.ahnlab.com/en/57635/
ASEC
ShellBot DDoS Malware Installed Through Hexadecimal Notation Addresses - ASEC
ShellBot DDoS Malware Installed Through Hexadecimal Notation Addresses ASEC
This media is not supported in your browser
VIEW IN TELEGRAM
Ubuntu 23.10 #ManticMinotaur теперь доступен для загрузки и установки.
https://ubuntu.com/download/desktop
https://ubuntu.com/download/desktop
👍1
История создания утилиты grep увлекательна. Один из создателей операционной системы UNIX Кен Томпсон разработал grep «в одночасье». Собственно, у него был персональный инструмент для поиска текста в файлах. Глава его отдела Дуг Макилрой подошел к нему и сказал: «Знаешь, было бы здорово, если бы мы могли искать что-нибудь в файлах». «Я подумаю об этом вечером», — сказал Томпсон. Он вернулся домой и изменил код своего инструмента, чтобы исправить ошибки. Это заняло у него максимум час. На следующий день он представил его Макилрою и воскликнул: «Это именно то, что я хотел». А остальное уже история. Если вам интересно, почему утилита называется grep, а не search, за этим стоит вполне хорошая логика.
👍21❤4🤔1
Droping Lotus Bombs: эмуляция противника для macOS и Linux
https://medium.com/mitre-engenuity/a-deep-dive-into-the-oceanlotus-adversary-emulation-for-macos-linux-26e521502866
https://medium.com/mitre-engenuity/a-deep-dive-into-the-oceanlotus-adversary-emulation-for-macos-linux-26e521502866
Medium
A Deep Dive into the OceanLotus Adversary Emulation for macOS & Linux
Written by L. Piper and Cat Self.
👍1