Linux
7.71K subscribers
561 photos
32 videos
12 files
1.44K links
Новости и информация из мира Linux

По всем вопросам @evgenycarter
Download Telegram
Самые полезные инструменты командной строки (выпуск 2023 г.)

В последние несколько лет наблюдается ренессанс утилит командной строки. Если вы все еще используете утилиты, написанные 30 лет назад ( стон ), вас ждет сюрприз. Функциональность может быть такой же, но UX (или опыт разработчика) в миллион раз лучше.

Это одни из лучших утилит командной строки, с которыми я сталкивался, и я очень рекомендую их.

https://new.pythonforengineers.com/blog/best-command-line-tools-ive-played-with/
👍3
Основные команды Linux, которые должен знать каждый инженер DevOps

Linux — это мощная и универсальная операционная система, которая широко используется во многих отраслях, включая разработку программного обеспечения, анализ данных и веб-хостинг . Инженеру Linux важно хорошо понимать основные команды Linux, которые помогут вам управлять системами и быстро выполнять обычные повседневные задачи.

Кроме того, с целью расширения сотрудничества и оптимизации процессов между командами разработчиков программного обеспечения и ИТ-операций DevOps стал неотъемлемой частью успешных проектов разработки программного обеспечения. Ключевым аспектом DevOps является использование Linux, операционной системы с открытым исходным кодом, которая стала основой многих современных приложений и программных систем. Для инженеров DevOps освоение Linux имеет решающее значение для эффективного управления и развертывания программного обеспечения в различных средах.

В этой статье мы рассмотрим некоторые из наиболее важных команд Linux, которые вы должны знать как инженер DevOps или эффективно использовать Linux. Но сначала давайте узнаем, что означают эти знаки в Linux, и ответим на некоторые распространенные вопросы.

часть 1

часть 2
😁2
«Папа, почему мою сестру зовут Роуз?»
«Потому что твоя мама любит розы»
«Спасибо, папа»
«Нет проблем Linux »😁
😁34👍18
SSDFS — это новая файловая система Linux для твердотельных накопителей NVMe ZNS.

ZNS означает «зонированные пространства имен»; это относительно новый набор команд для твердотельных накопителей NVMe, который предоставляет интерфейс зонированного блочного хранилища между хостом и твердотельным накопителем, что позволяет ему лучше выравнивать данные.

В дополнение к этому разработчик предложил включить в ядро ​​новую файловую систему Linux «SSDFS», которая стремится использовать ZNS для снижения задержки ввода-вывода, уменьшения увеличения записи, увеличения срока службы SSD и многого другого.

Давайте посмотрим на это.

https://news.itsfoss.com/ssdfs-linux-nvme/
🔥26👍5🤔31
7 приложений, которые я устанавливаю на каждую машину с Linux

Я использую Linux не только как основную, но и как единственную ОС уже несколько лет. Это все приложения, которые я постоянно устанавливаю и использую:


(если пост не открывается полностью, откройте в режиме инкогнито)

https://medium.com/an-idea/7-apps-i-install-on-every-linux-machine-3e00c7d1d0b4
👏11🤔4💩3👍2
Почему я больше никогда не буду использовать Alpine Linux

В настоящее время Alpine Linux является одним из самых популярных вариантов базовых образов контейнеров. Многие люди (возможно, включая вас) используют его для всего и вся. Кто-то использует его из-за его небольшого размера, кто-то по привычке, а кто-то просто потому, что скопировал Dockefileиз какого-то туториала. Тем не менее, существует множество причин, по которым вам не следует использовать Alpine для образов контейнеров, и некоторые из них могут вас огорчить.

https://betterprogramming.pub/why-i-will-never-use-alpine-linux-ever-again-a324fd0cbfd6
👍7👎5🤔2
30 псевдонимов Bash для Shell для сверхзвуковой производительности

Псевдонимы Bash могут упростить и оптимизировать интерфейс командной строки, предоставляя экономящее время решение, позволяющее заменять сложные и длинные команды пользовательскими сочетаниями клавиш. В результате выполнение задач в командной строке становится быстрее, удобнее и проще.

Псевдонимы Bash позволяют автоматизировать различные задачи, такие как создание резервных копий для определенных файлов или каталогов, выполнение последовательности команд или создание настраиваемых сценариев. С псевдонимом можно выполнять ряд задач, таких как автоматическое обновление системы, установка нового программного обеспечения или создание нового каталога и перемещение в него файлов.

Псевдонимы работают в любой системе, где используется оболочка Bash, будь то Linux, macOS или Windows. Шаги по их созданию и использованию немного различаются в зависимости от вашей ОС.

https://medium.com/@bilal.aslam10/30-bash-aliases-for-shell-to-supersonic-productivity-8669e1cadeb8
Следующие выпуски Debian/Ubuntu, скорее всего, больше не будут разрешать установку pip вне виртуальной среды

Следующие выпуски Debian/Ubuntu, скорее всего, больше не будут разрешать установку pip installвне виртуальной среды или отдельные установки Python из-за конфликтов между pip и диспетчером пакетов ОС. Это все еще может быть принудительно, но это настоятельно не рекомендуется.

https://www.linuxuprising.com/2023/03/next-debianubuntu-releases-will-likely.html

Как установить Yubikey: шпаргалка по настройке

В этом посте показаны различные варианты использования Yubikey. Есть также примеры командной строки в виде шпаргалки.

https://debugging.works/blog/yubikey-cheatsheet/
👍7🤔31
На разработку сетевого драйвера ядра Linux повлияли российские санкции

Через несколько дней после того, как ipmitool был заархивирован/приостановлен на GitHub , что, как выяснилось, было связано с принадлежностью текущего мейнтейнера к российской технологической компании, отдельно в настоящее время блокируется вклад в ядро ​​Linux от отдельных российских разработчиков.
https://www.phoronix.com/news/Linux-STMAC-Russian-Sanctions
🤬29😁7🤔2😱1
Быстрый совет по Linux 💡

Легко найдите IP-адрес вашего шлюза с помощью команды

$ ping _gateway
👎26👍142
Что такое шифрование LUKS?

LUKS — популярный механизм шифрования дисков среди пользователей Linux. Узнайте больше о LUKS в этой статье о жаргонизме.

https://itsfoss.com/luks/
👍4
Портативная команда rusage

Я написал программу rusage.com, которая обеспечивает наилучший способ отчета о статистике использования ресурсов при запуске программ командной строки. Она предоставляет гораздо более богатый набор информации, чем традиционная timeкоманда UNIX

https://justine.lol/rusage/
👍4
Яндекс открыл исходный код своей главной платформы для работы с большими данными — YTsaurus

С ее помощью строится поисковый индекс, распределяется нагрузка между суперкомпьютерами Яндекса, а беспилотные автомобили обрабатывают данные о поездках и улучшают алгоритмы. Платформа умеет работать с эксабайтами данных и масштабироваться до десятков тысяч серверов. MapReduce, key-value хранилище, свой язык запросов на SQL, интеграция с ClickHouse и Apache Spark — используйте возможности YTsaurus и дорабатывайте платформу под себя. Подробнее на Хабр.

https://github.com/YTsaurus/YTsaurus
вакансии YTsaurus
👍12👎3😁1
В честь своего 25-летия: curl 8.0.0 уже здесь

Ровно через месяц после предыдущего релиза мы рады представить вам curl 8.0.0, выпущенный к официальному 25-летию curl .
https://daniel.haxx.se/blog/2023/03/20/curl-8-0-0-is-here/
🎉11👍1
Подробное объяснение команды Systemctl и руководство по использованию

В этом руководстве мы познакомим вас с тем, как использовать командный инструмент Systemctl для эффективного управления системой и службами в системе Linux, на которой работает Systemd.

https://faun.pub/systemctl-command-detailed-explanation-and-use-tutorial-504306cdd4a8
👍9
Как настроить и использовать ChatGPT в терминале Linux

Оставив в пыли популярность NFT и метавселенной , ИИ стал новым модным словом в мире технологий. ChatGPT и его альтернативы процветают в Интернете, помогая пользователям с легкостью выполнять повседневные задачи. Ранее мы публиковали руководства о том, как приступить к созданию собственного чат-бота, похожего на ChatGPT , с использованием Bing AI в любом браузере., и более. Но что, если вы пользователь Linux и хотите использовать возможности этого чат-бота с искусственным интеллектом в своей системе? Ну, вот где ShellGPT вступает в игру. Он переносит всю мощь ChatGPT прямо на ваш Linux-терминал. ShellGPT предоставляет ответы, разумные предложения и пишет команды и код для вас, помогая вам эффективно перемещаться по командной строке. В этой статье мы покажем вам, как установить инструмент командной строки ShellGPT и использовать ИИ-бот, похожий на ChatGPT, в командной строке Linux.

https://beebom.com/how-use-chatgpt-linux-terminal/
👍15👎1
Крутые команды Linux

Несколько дней назад, когда мне было скучно на работе и я пытался делать какие-то случайные вещи на своем терминале Linux, я наткнулся на очень забавную и необычную команду в Linux под названием: «Cowsay».

В то время как Linux предоставляет очень полезные и мощные команды на основе командной строки, которые обычно используются в кибербезопасности / программировании, у него также есть очень уникальные и интересные команды. Я тоже открыл для себя многие из них совсем недавно. В мире ChatGPT эти забавные команды одинаково хороши!

Давайте посмотрим на некоторые из этих команд.

https://harshkahate.medium.com/cool-linux-commands-3407197e8c6
👍7👎1😁1🤔1
Ubuntu 23.04 «Лунный лобстер»: лучшие новые функции

В этой заметке я подробно рассматриваю новые возможности, изменения и улучшения Ubuntu 23.04 - хотя имейте в виду, что все, о чем вы прочитаете ниже, все еще (в некоторой степени) может быть изменено до 20 апреля.

https://www.omgubuntu.co.uk/2023/03/ubuntu-23-04-features
👍6
vtm — это текстовая среда рабочего стола, работающая внутри терминала

Инструмент может запускать приложения TUI (терминальный пользовательский интерфейс) в плавающих окнах, которые можно перемещать, изменять размер и закрывать (включая поддержку мыши), точно так же, как окна в традиционной среде рабочего стола.
vtm также является терминальным мультиплексором , как tmux и screen, позволяя пользователям отсоединять и повторно присоединять сеансы от терминала, разрешать нескольким компьютерам одновременно подключаться к одному и тому же сеансу и т. д.
Что касается поддерживаемых терминалов, vtm должен работать с большинством популярных эмуляторов терминалов, включая GNOME Terminal, Konsole, Xfce4 Terminal, kitty, Alacritty, xterm, st, iTerm2, Windows Terminal, Windows Command Prompt и Termux.

https://www.linuxuprising.com/2023/03/vtm-is-text-based-desktop-environment.html
👍9
Шесть часто используемых инструментов удаленного подключения Linux

https://faun.pub/six-commonly-used-linux-remote-connection-tools-introduction-46a55129e910
👍9