Рубрики

Linux-Unix


  • Как найти время, затрачиваемое командой / программой на Linux Shell?

    Мы уже обсуждали способ найти время, затрачиваемое функцией через библиотеки Си . Если мы находимся в Linux, тогда становится очень легко найти время, затрачиваемое программой / командой. Мы можем использовать […]

  • Виртуализация Linux — Chroot Jail

    Что такое chroot Jail? Chroot в операционных системах Unix — это операция, которая изменяет видимый корневой каталог для текущего запущенного процесса и его дочерних элементов. Программы, работающие в этой измененной […]

  • Виртуализация Linux: контейнеры Linux (lxc)

    Предпосылки: Ранее я говорил о тюрьмах chroot и регулировании ресурсов с помощью cgroups . Если вы еще не прочитали их, тогда я настоятельно рекомендую просмотреть их, прежде чем продолжить. https://www.youtube.com/watch?v=sK5i-N34im8 […]

  • Программирование модуля ядра Linux: программа Hello World

    Модули ядра — это фрагменты кода, которые могут быть загружены и выгружены в ядро по требованию. Они расширяют функциональность ядра без необходимости перезагрузки системы. Пользовательские коды могут быть добавлены в […]

  • Terminal Mail и Linux Security Mail

    Во время работы над Eudyptula Challenge мне было необходимо отправить им задачи в текстовом формате, поскольку сервер отклоняет все получаемые им HTML-сообщения по соображениям безопасности. Поэтому я начал рассылать их […]

  • Зомби-процессы и их предотвращение

    Пререквизиты: fork () в C , Zombie Process Состояние зомби : когда процесс создается в UNIX с использованием системного вызова fork (), адресное пространство родительского процесса реплицируется. Если родительский процесс […]

  • Некоторые полезные Linux Hacks

    Linux — самая известная и наиболее используемая операционная система с открытым исходным кодом. Как операционная система, Linux — это программное обеспечение, которое находится под всем остальным программным обеспечением на компьютере, […]

  • Команды Linux для повседневной жизни

    Очистите терминал: в нашей повседневной жизни мы используем для работы с терминалом, если мы используем LINUX. Непрерывная работа над терминалом делает экран терминала полным с помощью команд, а для их […]

  • Основные команды Linux для повседневной жизни

    В этой статье будут рассмотрены основные команды Linux и как их использовать. Ls : Как бы мы узнали, что содержит папка? С графическим интерфейсом вы могли бы сделать это, открыв […]

  • Инициализация и механизм кэширования в ядре Linux

    Я получил обновления для моей операционной системы Linux на основе Debian, и между ними произошел сбой. Он автоматически перезагружался, после чего все, что я мог видеть, это черный экран, интерфейс […]

  • Как добавить библиотеку «graphics.h» C / C ++ в компилятор gcc в Linux

    Пробуя программирование на C в Ubuntu, я понял, что graphic.h не является стандартной библиотекой C и не поддерживается компилятором gcc. Поэтому я пишу эту статью, чтобы объяснить процесс. Если вы […]

  • Работа с магическими числами в Linux

    Цель этой статьи — дать представление о магических числах и заголовках файлов, о том, как извлечь файл на основе магических чисел и как повредить и восстановить файл на основе магических […]

  • Named Pipe или FIFO с примером программы C

    В вычислениях именованный канал (также известный как FIFO ) является одним из методов взаимодействия внутри процесса. Это расширение традиционной концепции конвейера в Unix. Традиционная труба «безымянная» и длится только столько […]

  • Сброс утерянного пароля администратора Linux и объяснение

    Режим восстановления не всегда работает, потому что многие системы запрашивают пароль root для входа в систему. Теперь, так как вы не знаете пароль root, этот трюк не удастся. В таком […]

  • dup () и dup2 () системный вызов Linux

    DUP () Системный вызов dup () создает копию дескриптора файла. Для нового дескриптора используется неиспользуемый дескриптор с наименьшим номером. Если копия успешно создана, то дескрипторы файла оригинала и копии могут […]

  • Шифрование / дешифрование файлов в Linux с использованием Ccrypt

    Ccrypt — инструмент командной строки для шифрования и дешифрования данных. Ccrypt основан на шифре Rijndael, который используется в стандарте AES. С другой стороны, в стандарте AES используется 128-битный размер блока, […]

  • Структура файловой иерархии Linux

    Структура иерархии файлов Linux или Стандарт иерархии файловых систем (FHS) определяют структуру каталогов и содержимое каталогов в Unix-подобных операционных системах. Оно поддерживается Linux Foundation. В FHS все файлы и каталоги […]

  • mindepth и maxdepth в Linux команда find () для ограничения поиска определенным каталогом.

    Как ограничить поиск указанного каталога в Linux? В Linux есть команда для поиска файлов в иерархии каталогов, известная как 'find' . Он просматривает дерево каталогов с корнем в каждой заданной […]

  • Максимальное количество процессов Zombie, которое может обработать система

    Зомби-процесс или несуществующий процесс — это процесс, который завершил свое выполнение системным вызовом exit (), но все еще имеет запись в таблице процессов . Это процесс в завершенном состоянии. Когда […]

  • Команды настройки сети и устранения неполадок в Linux

    Компьютеры часто подключены к каждому в сети. Они отправляют запросы друг другу в виде пакетов, которые передаются от хоста к месту назначения. Linux предоставляет различные команды от конфигурации сети и […]