Microsoft начал тестирование команды sudo
Началось тестирование команды sudo в сборках Windows 11 для инсайдеров.
В Windows 11 будет доступна возможность получения доступа к команде sudo через настройки для разработчиков. Эта функция позволит управлять настройками, требующими административных привилегий, такими как удаление приложений или изменение системных настроек.
Предполагается, что в будущем можно будет настроить поведение команд sudo, установив предпочтения для работы команд, которые запускаются с помощью этой утилиты:
▪️При использовании команды sudo она открывается в новом окне, возможно, в окне терминала, где команда выполняется.
▪️С отключенным вводом: неясно, как работает этот переключатель. Однако, если следовать названию, это может указывать на функцию безопасности, при которой ввод с клавиатуры или мыши временно отключен во время выполнения команды Sudo, чтобы предотвратить несанкционированные действия во время ее выполнения.
▪️Встроенный режим может позволить команде sudo выполняться в текущем окне или контексте без открытия нового окна, что может быть полезно для быстрых задач или при работе в интегрированной среде разработки (IDE).
A.G.ℹ️ Help
Началось тестирование команды sudo в сборках Windows 11 для инсайдеров.
В Windows 11 будет доступна возможность получения доступа к команде sudo через настройки для разработчиков. Эта функция позволит управлять настройками, требующими административных привилегий, такими как удаление приложений или изменение системных настроек.
Команда sudo в инсайдерской сборке Windows 11 требует, чтобы был включён «Режим разработчика»
Предполагается, что в будущем можно будет настроить поведение команд sudo, установив предпочтения для работы команд, которые запускаются с помощью этой утилиты:
▪️При использовании команды sudo она открывается в новом окне, возможно, в окне терминала, где команда выполняется.
▪️С отключенным вводом: неясно, как работает этот переключатель. Однако, если следовать названию, это может указывать на функцию безопасности, при которой ввод с клавиатуры или мыши временно отключен во время выполнения команды Sudo, чтобы предотвратить несанкционированные действия во время ее выполнения.
▪️Встроенный режим может позволить команде sudo выполняться в текущем окне или контексте без открытия нового окна, что может быть полезно для быстрых задач или при работе в интегрированной среде разработки (IDE).
Пока ещё непонятно, когда команда sudo появится в стабильных сборках Windows 11.
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15💩5🤨3🤔2🔥1
Что такое SIGKILL?
SIGKILL применяется для немедленного завершения процесса. Сигнал невозможно игнорировать или заблокировать.
Это крайний способ завершения процесса, и следует применять только в самом крайнем случае.
⚡️ Допустим, есть зависший процесс, который вы хотите закрыть. В таком случае можно использовать SIGKILL.
Вы можете использовать опцию -9, чтобы отправить сигнал SIGKILL с помощью команды kill и немедленно завершить процесс.
A.G.ℹ️ Help
SIGKILL применяется для немедленного завершения процесса. Сигнал невозможно игнорировать или заблокировать.
Процесс будет завершен вместе со всеми его потоками(если таковые имеются).
Это крайний способ завершения процесса, и следует применять только в самом крайнем случае.
Вы можете использовать опцию -9, чтобы отправить сигнал SIGKILL с помощью команды kill и немедленно завершить процесс.
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2
ОС, которой несколько десятков лет, до сих пор востребована
Несмотря на прошедшее время, все еще существуют технологические артефакты, такие как MS-DOS и Windows 3.11. Им уже более 30 лет, но они по-прежнему востребованы.
Интересная история одной железнодорожной компании:
➡️ Ссылка на чтиво
A.G.ℹ️ Help
Несмотря на прошедшее время, все еще существуют технологические артефакты, такие как MS-DOS и Windows 3.11. Им уже более 30 лет, но они по-прежнему востребованы.
Интересная история одной железнодорожной компании:
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥3❤2👏1
Команда man в Linux
Команда man - это встроенное руководство для использования команд Linux. Это позволяет пользователям просматривать справочные руководства по команде или утилите, запускаемой в терминале.
Страница руководства включает в себя описание команды, применимые опции, флаги, примеры и другие информативные разделы.
🔨 Синтаксис команды:
▪️ option — результат вывода поиска.
▪️ section number — раздел, в котором нужно искать страницу руководства.
▪️ command name — название команды, страницу которой вы хотите увидеть.
По умолчанию команда man просматривает все доступные разделы руководства и показывает первое совпадение.
🗂 Существует девять разделов руководства:
1️⃣ General commands: команды, используемые в терминале.
2️⃣ System calls: функции, которые обеспечивает ядро.
3️⃣ Library functions: функции в программных библиотеках.
4️⃣ Special files: обычно устройства, найденные в /dev и связанных с ними драйверах.
5️⃣ File formats and conventions: форматы файлов, такие как etc/passwd.
6️⃣ Games: описания команд, которые отображают кавычки базы данных.
7️⃣ Miscellaneous: различные описания, включая пакеты макросов и соглашения, параметры загрузки и другие.
8️⃣ System administration commands: команды в основном зарезервированы для root.
9️⃣ Kernel Routines: информация о внутренних операциях ядра.
A.G.ℹ️ Help
Команда man - это встроенное руководство для использования команд Linux. Это позволяет пользователям просматривать справочные руководства по команде или утилите, запускаемой в терминале.
man - сокращение от manual.
Страница руководства включает в себя описание команды, применимые опции, флаги, примеры и другие информативные разделы.
man [option] [section number] [command name]
▪️ option — результат вывода поиска.
▪️ section number — раздел, в котором нужно искать страницу руководства.
▪️ command name — название команды, страницу которой вы хотите увидеть.
По умолчанию команда man просматривает все доступные разделы руководства и показывает первое совпадение.
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥3👌2
Rsyslog — что это такое?
Этот сервис очень быстрый и гибкий, он помогает управлять логами и имеет много функций. Например, он может фильтровать контент и отправлять логи по сети.
✅ Основные возможности:
🔵 Многопоточность;
🔵 TCP, SSL, TLS, RELP;
🔵 Фильтрация журналов;
🔵 Поддержка MySQL, PostgreSQL, Oracle;
🔵 Полностью настраиваемый формат вывода.
Продвигается фирмой Red Hat, в частности, в RHEL5 включены версии 3.22.1 и 5.8.12 как rsyslog5; в RHEL6 (версии 5.8.10 и 7.4.10 как rsyslog7) и RHEL7 (версии 7.4.7 и 8.24.0 в RHEL 7.4) ставится по умолчанию.
📎 GitHub проекта:
https://github.com/rsyslog/rsyslog
A.G.ℹ️ Help
Этот сервис очень быстрый и гибкий, он помогает управлять логами и имеет много функций. Например, он может фильтровать контент и отправлять логи по сети.
Продвигается фирмой Red Hat, в частности, в RHEL5 включены версии 3.22.1 и 5.8.12 как rsyslog5; в RHEL6 (версии 5.8.10 и 7.4.10 как rsyslog7) и RHEL7 (версии 7.4.7 и 8.24.0 в RHEL 7.4) ставится по умолчанию.
https://github.com/rsyslog/rsyslog
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥2🥱1
Что такое командная оболочка (shell) в Linux?
Shell или командная оболочка представляет собой не только командный интерпретатор, обеспечивающий взаимодействие пользователя с ядром операционной системы, но и язык программирования, включающий операторы условного ветвления, циклы, переменные и другие конструкции.
Пользователь увидит приглашение оболочки, состоящее из имени пользователя, имени хоста, текущего пути и символа $ или #, отражающего его привилегии.
Вводимые пользователем команды бывают внутренними (встроенными в оболочку) и внешними (выполняемыми как отдельные программы).
⚡️ При необходимости определить тип команды, пользователь может использовать команду "type <имя_команды>".
В nix-системах существует два основных типа оболочек:
• оболочки на основе Bourne shell
• оболочки на основе C shell.
Типичными представителями оболочек типа Bourne shell являются:
К оболочкам типа C Shell относятся:
A.G.ℹ️ Help
Shell или командная оболочка представляет собой не только командный интерпретатор, обеспечивающий взаимодействие пользователя с ядром операционной системы, но и язык программирования, включающий операторы условного ветвления, циклы, переменные и другие конструкции.
При входе пользователя в систему или открытии терминала операционная система запускает командную оболочку.
Пользователь увидит приглашение оболочки, состоящее из имени пользователя, имени хоста, текущего пути и символа $ или #, отражающего его привилегии.
Вводимые пользователем команды бывают внутренними (встроенными в оболочку) и внешними (выполняемыми как отдельные программы).
В nix-системах существует два основных типа оболочек:
• оболочки на основе Bourne shell
• оболочки на основе C shell.
Типичными представителями оболочек типа Bourne shell являются:
- sh (Bourne shell)
- bash (Bourne Again shell)
- ksh (Korn shell)
- zsh (Z Shell)
К оболочкам типа C Shell относятся:
- csh (C shell)
- tcsh (TENEX/TOPS C shell)
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥1
Команда TTY в Linux
В Linux существует мультиплексор псевдо-телетайпов, который обрабатывает соединения со всех терминалов псевдо-телетайпов (PTS).
Мультиплексор общается с ядром через файл устройства, расположенный в
Команда tty выводит имя специального файла устройства, который ваш ведомый псевдо-телетайп использует для взаимодействия с ведущим устройством. И это, по сути, номер вашего окна терминала.
Пример использования команды TTY:
🔄 Здесь команда TTY возвращает путь к терминалу, с которого была выполнена команда. В данном случае, это /dev/pts/0, что означает, что команда была выполнена на виртуальном терминале с идентификатором 0.
A.G.ℹ️ Help
В Linux существует мультиплексор псевдо-телетайпов, который обрабатывает соединения со всех терминалов псевдо-телетайпов (PTS).
Мультиплексор является ведущим устройством, а PTS — подчиненными.
Мультиплексор общается с ядром через файл устройства, расположенный в
/dev/ptmx.Команда tty выводит имя специального файла устройства, который ваш ведомый псевдо-телетайп использует для взаимодействия с ведущим устройством. И это, по сути, номер вашего окна терминала.
Пример использования команды TTY:
$ tty
/dev/pts/0
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2❤1
Иноды в Linux: Что это и зачем нужно?
❔ Если в вашей системе когда-либо возникала проблема с отсутствием свободного места на диске, несмотря на то, что места было предостаточно, виной этому могли быть иноды.
Итак, что такое иноды?
• Иноды, или «индексные дескрипторы», являются структурами данных, которые хранят метаданные о файлах и каталогах в файловой системе Linux.
Каждый файл, каталог или другой объект файловой системы связан с одним инодом.
Информация об инодах хранится в специальной таблице, расположенной в начале каждого раздела диска.
Если количество инодов исчерпано, это может привести к невозможности создания новых файлов.
Некоторые файловые системы, такие как Btrfs, JFS и XFS, поддерживают динамические иноды, что позволяет им автоматически увеличивать количество доступных инодов при необходимости.
⚡️ Команда
A.G.ℹ️ Help
Итак, что такое иноды?
• Иноды, или «индексные дескрипторы», являются структурами данных, которые хранят метаданные о файлах и каталогах в файловой системе Linux.
Каждый файл, каталог или другой объект файловой системы связан с одним инодом.
Информация об инодах хранится в специальной таблице, расположенной в начале каждого раздела диска.
По умолчанию в большинстве файловых систем Linux создается 1 инод на каждые 2 килобайта пространства диска.
Если количество инодов исчерпано, это может привести к невозможности создания новых файлов.
Некоторые файловые системы, такие как Btrfs, JFS и XFS, поддерживают динамические иноды, что позволяет им автоматически увеличивать количество доступных инодов при необходимости.
ls -li / позволяет вывести список файлов корневого каталога и их номеров инодов, а df -hi показывает информацию об инодах для каждой файловой системы.A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27👌3❤2
Системы инициализации Linux
Системы инициализации в Linux управляют процессом загрузки операционной системы и запуском необходимых служб и процессов, обеспечивая ее стабильную работу.
В мире Linux существует несколько видов систем инициализации, но две наиболее распространенные - это System V (SysV) и systemd.
1️⃣ System V (SysV)
• SysV была первой широко используемой системой инициализации в Linux.
• Она определяет несколько уровней выполнения (runlevels), каждый из которых имеет свои особенности и назначение.
• Управление службами и процессами осуществляется с помощью скриптов, расположенных в директории
2️⃣ systemd
• systemd появилась как альтернатива SysV и стала стандартом для многих дистрибутивов Linux.
• Эта система инициализации работает более эффективно и предлагает более мощные инструменты управления системой.
• В отличие от SysV, systemd использует конфигурационные файлы в формате
• Он также поддерживает параллельную загрузку служб, что ускоряет время загрузки операционной системы.
⚡️ Каждая система инициализации имеет свои преимущества и недостатки, и выбор зависит от потребностей и предпочтений конкретного пользователя или дистрибутива Linux.
A.G.ℹ️ Help
Системы инициализации в Linux управляют процессом загрузки операционной системы и запуском необходимых служб и процессов, обеспечивая ее стабильную работу.
Они играют ключевую роль в процессе загрузки, управляя порядком запуска компонентов системы и обеспечивая ее стабильную работу.
В мире Linux существует несколько видов систем инициализации, но две наиболее распространенные - это System V (SysV) и systemd.
• SysV была первой широко используемой системой инициализации в Linux.
• Она определяет несколько уровней выполнения (runlevels), каждый из которых имеет свои особенности и назначение.
• Управление службами и процессами осуществляется с помощью скриптов, расположенных в директории
/etc/init.d/.• systemd появилась как альтернатива SysV и стала стандартом для многих дистрибутивов Linux.
• Эта система инициализации работает более эффективно и предлагает более мощные инструменты управления системой.
• В отличие от SysV, systemd использует конфигурационные файлы в формате
.service для описания служб.• Он также поддерживает параллельную загрузку служб, что ускоряет время загрузки операционной системы.
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22👎3🔥2👌1
В чем разница?
Paging — это процесс, при котором Linux делит свою физическую оперативную память на куски фиксированного размера (4 КБ), называемые страницами
Swapping (или «подкачка памяти») — это процесс, при котором страница памяти копируется в специальное пространство на жестком диске, называемое пространством подкачки (англ. «swap space»), освобождая занимаемый ею объем оперативной памяти.
Отличия между ними:
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18
Основные логи в Linux содержат информацию о различных событиях, происходящих в операционной системе, включая процесс загрузки, работу приложений, действия пользователей и сообщения ядра.
Эти логи, хранящиеся в специальных файлах, могут быть полезны для выявления и устранения проблем.
Основные категории логов в Linux включают: системные лог-файлы, лог-файлы событий, лог-файлы служб и лог-файлы приложений.
Многие из них располагаются в каталоге
var/log.Наиболее распространенными логами являются:
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍11
Изменение прав доступа. Команда chmod
Команда chmod позволяет изменить права доступа к файлам и каталогам в Linux.
Вы можете использовать ее, чтобы ограничить доступ к личным данным от других пользователей.
💬 Синтаксис команды выглядит так:
Существует два способа использования команды
Символьный режим:
В символьном режиме вы указываете права доступа с помощью символов.
• u - владелец файла
• g - группа
• o - остальные пользователи
• a - все пользователи (включая владельца, группу и остальных)
Например, chmod u+rw имя_файла добавит разрешения на чтение и запись для владельца файла.
Числовой режим:
В числовом режиме каждому типу пользователя присваивается числовое значение.
• r - 4 (разрешение на чтение)
• w - 2 (разрешение на запись)
• x - 1 (разрешение на выполнение)
Например, chmod 644 имя_файла установит разрешения на чтение и запись для владельца файла, и только чтение для группы и остальных пользователей.
🔥 Оба режима предоставляют гибкое управление правами доступа к файлам и каталогам в Linux в зависимости от конкретных потребностей пользователя.
A.G.ℹ️ Help
Команда chmod позволяет изменить права доступа к файлам и каталогам в Linux.
Вы можете использовать ее, чтобы ограничить доступ к личным данным от других пользователей.
chmod [разрешения] [имя файла]
Существует два способа использования команды
chmod: символьный и числовой.Символьный режим:
В символьном режиме вы указываете права доступа с помощью символов.
• u - владелец файла
• g - группа
• o - остальные пользователи
• a - все пользователи (включая владельца, группу и остальных)
Затем вы используете символы +, - или =, чтобы добавить, удалить или установить права доступа.
Например, chmod u+rw имя_файла добавит разрешения на чтение и запись для владельца файла.
Числовой режим:
В числовом режиме каждому типу пользователя присваивается числовое значение.
• r - 4 (разрешение на чтение)
• w - 2 (разрешение на запись)
• x - 1 (разрешение на выполнение)
Эти значения суммируются, чтобы определить права доступа.
Например, chmod 644 имя_файла установит разрешения на чтение и запись для владельца файла, и только чтение для группы и остальных пользователей.
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥5
Что такое демоны (daemons) в Linux?
Демоны, или "daemons", в операционных системах работают в фоновом режиме и следят за различными аспектами системы для обеспечения ее нормальной работы.
В Linux они подобны службам в Windows и выполняют определенные задачи в определенное время или в ответ на события.
Демоны могут быть запущены при старте системы и продолжают работу в качестве системных служб.
Они не требуют вмешательства пользователя для своего запуска и продолжают работу в фоновом режиме.
Создаются они процессом инициализации системы при загрузке с помощью метода fork(), создавая копию существующего процесса.
⚡️ Их можно отслеживать с помощью различных команд, таких как ps, top, htop и pstree. Команда pstree отображает процессы в виде древовидной диаграммы, что помогает лучше понять, какие демоны работают в системе.
В системе могут работать различные демоны, вот некоторые из них:
• systemd: родитель всех процессов с PID=1, аналог init.
• rsyslogd: регистрирует системные сообщения с дополнительными функциями по сравнению с syslogd.
• udisksd: обрабатывает операции с устройствами хранения данных, такие как монтирование и размонтирование.
• logind: управляет входом пользователей в систему.
A.G.ℹ️ Help
Демоны, или "daemons", в операционных системах работают в фоновом режиме и следят за различными аспектами системы для обеспечения ее нормальной работы.
Они могут контролировать различные подсистемы, такие как печать или сеть.
В Linux они подобны службам в Windows и выполняют определенные задачи в определенное время или в ответ на события.
Демоны могут быть запущены при старте системы и продолжают работу в качестве системных служб.
Они не требуют вмешательства пользователя для своего запуска и продолжают работу в фоновом режиме.
Создаются они процессом инициализации системы при загрузке с помощью метода fork(), создавая копию существующего процесса.
Демоны могут быть идентифицированы в системе по их процессам, их имена обычно заканчиваются на "d".
В системе могут работать различные демоны, вот некоторые из них:
• systemd: родитель всех процессов с PID=1, аналог init.
• rsyslogd: регистрирует системные сообщения с дополнительными функциями по сравнению с syslogd.
• udisksd: обрабатывает операции с устройствами хранения данных, такие как монтирование и размонтирование.
• logind: управляет входом пользователей в систему.
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤2🔥1👌1
Познание основных команд Linux является ключом к успешному управлению серверами и сетевыми ресурсами.
Тут мы рассмотрим пять наиболее важных команд, которые каждый сисадмин должен знать для эффективной работы в операционной системе Linux.
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥5😱4😁3❤2
Лучшие open source утилиты
В мире Linux существует множество полезных утилит, разработанных сообществом для улучшения пользовательского опыта, повышения производительности и обеспечения безопасности операционной системы.
Рассмотрим некоторые из них:
⏺ GNU Core Utilities (coreutils): Этот пакет командной строки предоставляет основные инструменты для работы с файлами, текстом и процессами, такие как ls, cp, mv, rm, cat и grep.
⏺ Git: Распределенная система управления версиями, используемая для отслеживания изменений в исходном коде проектов, обеспечивая эффективное управление и совместную работу.
⏺ Vim и Emacs: Мощные текстовые редакторы с широким спектром функций и поддержкой плагинов для редактирования текста и программного кода.
⏺ Wireshark: Мощный сниффер сетевого трафика и анализатор протоколов для отслеживания и анализа сетевой активности, обнаружения проблем сетевой безопасности и производительности.
⏺ GIMP (GNU Image Manipulation Program): Растровый графический редактор с широкими возможностями для редактирования изображений и создания графических проектов.
⚡️ Это лишь небольшой обзор некоторых из самых полезных утилит для Linux, которые помогают повысить эффективность работы и обеспечить безопасность системы.
A.G.ℹ️ Help
В мире Linux существует множество полезных утилит, разработанных сообществом для улучшения пользовательского опыта, повышения производительности и обеспечения безопасности операционной системы.
Рассмотрим некоторые из них:
Хотите еще?
Тогда ставьте 👍 и 🔥
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥38👍27🍌3❤2
Команды su и sudo в Linux.
В чем разница?
Когда речь заходит о администрировании Linux-систем, две команды, которые часто используются, это su и sudo.
Команда su
⏺ Что это: su означает "подставить пользователя" (substitute user) и используется для смены пользователя на другого, включая суперпользователя (root).
⏺ Использование: Команда su без аргументов позволяет войти в систему под суперпользователем. Например, su root попросит ввести пароль суперпользователя и переключит вас на учетную запись root.
⏺ Привилегии: При использовании su вся командная строка выполняется с привилегиями суперпользователя, что может быть опасно, особенно при выполнении неизвестных или рискованных команд.
Команда sudo
⏺ Что это: sudo означает "выполнить как другой пользователь" (superuser do) и позволяет выполнить одну команду с привилегиями суперпользователя.
⏺ Использование: sudo перед командой позволяет выполнить эту команду с привилегиями суперпользователя. Например, sudo apt-get update попросит ввести ваш пароль пользователя, а не суперпользователя, и затем выполнит команду.
⏺ Привилегии: sudo предоставляет более гибкий и безопасный способ выполнения команд с привилегиями суперпользователя, так как он ограничивает доступ только к выполнению одной команды, а не к полной сессии как su.
⚡️ Команды su и sudo предоставляют доступ к привилегиям суперпользователя, но их использование и функциональность немного различаются. В большинстве же случаев sudo является более безопасным и предпочтительным выбором для выполнения команд с привилегиями суперпользователя.
A.G.ℹ️ Help
В чем разница?
Когда речь заходит о администрировании Linux-систем, две команды, которые часто используются, это su и sudo.
Несмотря на то, что обе команды позволяют выполнить команды с привилегиями суперпользователя, они имеют некоторые различия в использовании и функциональности.
Команда su
Команда sudo
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🔥5💩1😴1
Stdout и stderr в Linux
Всякий раз, когда запускается какая-либо утилита командной строки, она генерирует два типа вывода: стандартный вывод выполнения команды отправляется в stdout, а сообщения об ошибках (если таковые есть) — в stderr.
Но с помощью перенаправления вывода мы можем изменить это поведение. Например, мы можем перенаправить вывод stdout в файл.
📥 Таким образом, вместо отображения информации о выполнении команды на экране терминала, она будет сохранена в файле, который мы позже сможем прочитать.
В Linux-системах stdout имеет файловый дескриптор
Используя данные дескрипторы, мы можем перенаправлять вывод из stdout и stderr в другие файлы:
⏺
⏺
Например,
⏺
A.G.ℹ️ Help
Всякий раз, когда запускается какая-либо утилита командной строки, она генерирует два типа вывода: стандартный вывод выполнения команды отправляется в stdout, а сообщения об ошибках (если таковые есть) — в stderr.
По умолчанию stdout и stderr связаны с окном терминала или консолью. Это означает, что всё, что отправляется в stdout и stderr, обычно отображается на нашем экране.
Но с помощью перенаправления вывода мы можем изменить это поведение. Например, мы можем перенаправить вывод stdout в файл.
Или же можно перенаправить stdout на физическое устройство, скажем, на цифровой ЖК-дисплей.
В Linux-системах stdout имеет файловый дескриптор
1, а stderr — файловый дескриптор 2. Используя данные дескрипторы, мы можем перенаправлять вывод из stdout и stderr в другие файлы:
1> используется для перенаправления стандартного вывода данных (stdout);2> используется для перенаправления вывода сообщений об ошибках (stderr). Например,
2>/dev/null отправляет сообщения об ошибках в «чёрную дыру», а 2>/home/user/error.log — в файл error.log.&> используется для перенаправления как стандартного вывода данных (stdout), так и вывода сообщений об ошибках (stderr).A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥3❤1👌1
Qubes OS
Qubes OS — это операционная система на базе Fedora, которая изолирует основные элементы системы внутри различных виртуальных машин, называемых кубами (от англ. «qubes») или доменами.
Каждый экземпляр приложения ограничен рамками своего собственного куба. Кубы имеют разные уровни безопасности, зависящие от целевой активности пользователя.
Благодаря подобной схеме, вы, например, можете запускать Firefox для посещения ненадежных веб-сайтов в одном кубе, а другой экземпляр браузера, например, для совершения транзакций в интернете, — в другом кубе.
В качестве рабочего окружения используется Xfce, но вместо списка приложений в его меню приложений перечислены несколько кубов, таких как work (работа), personal (личное), untrusted (ненадежный), каждый из которых включает в себя отдельные экземпляры приложений.
Qubes OS отображает все кубы на одном экране, каждый куб идентифицируется цветом, связанным с уровнем его безопасности.
Из главных преимуществ:
⏺ Безопасность через изоляцию
⏺ Радикально отличается от других дистрибутивов
⏺ Хорошо документирован
A.G.ℹ️ Help
Qubes OS — это операционная система на базе Fedora, которая изолирует основные элементы системы внутри различных виртуальных машин, называемых кубами (от англ. «qubes») или доменами.
Тем самым гарантируя, что вредоносное программное обеспечение не заразит другие части ОС.
Каждый экземпляр приложения ограничен рамками своего собственного куба. Кубы имеют разные уровни безопасности, зависящие от целевой активности пользователя.
Благодаря подобной схеме, вы, например, можете запускать Firefox для посещения ненадежных веб-сайтов в одном кубе, а другой экземпляр браузера, например, для совершения транзакций в интернете, — в другом кубе.
Тем самым, вредоносный веб-сайт в ненадежном кубе, является изолированном от всех остальных, и не повлияет на вашу банковскую сессию в другом кубе.т
В качестве рабочего окружения используется Xfce, но вместо списка приложений в его меню приложений перечислены несколько кубов, таких как work (работа), personal (личное), untrusted (ненадежный), каждый из которых включает в себя отдельные экземпляры приложений.
Qubes OS отображает все кубы на одном экране, каждый куб идентифицируется цветом, связанным с уровнем его безопасности.
Из главных преимуществ:
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥4❤2
Окружение Xfce
Xfce - это легковесное и эффективное окружение рабочего стола для пользователей Linux, которое предлагает отличный баланс между производительностью и функциональностью.
Преимущества Xfce:
⏺ Легковесность: Идеально подходит для старых или медленных компьютеров, не загружая систему излишне.
⏺ Настройка: Пользователи могут легко настроить интерфейс под свои потребности, изменяя расположение панелей, добавляя виджеты и применяя различные темы оформления.
⏺ Стабильность: Xfce обеспечивает непрерывную работу без сбоев и зависаний, что особенно важно для продуктивности.
Ключевые особенности:
⏺ Панель задач: Настраиваемая панель задач для управления открытыми приложениями и быстрого доступа к часто используемым функциям.
⏺ Менеджер окон: Гибкий менеджер окон позволяет удобно организовывать и переключаться между окнами приложений.
⏺ Поддержка плагинов: Xfce предоставляет широкий выбор плагинов, позволяющих расширить функциональность окружения рабочего стола.
⚡️ Xfce - идеальный выбор для тех, кто ценит производительность, гибкость и стабильность в своей операционной системе Linux.
A.G.ℹ️ Help
Xfce - это легковесное и эффективное окружение рабочего стола для пользователей Linux, которое предлагает отличный баланс между производительностью и функциональностью.
Оно идеально подходит как для старых, так и для новых компьютеров, обеспечивая при этом приятный и интуитивно понятный интерфейс.
Преимущества Xfce:
Ключевые особенности:
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤9🔥3👎1
Linux vs Unix: В чем разница и что выбрать?
Когда дело доходит до выбора операционной системы для своего сервера или персонального компьютера, многие пользователи сталкиваются с вопросом: Linux или Unix?
1️⃣ Лицензия и стоимость
• Unix: Чаще требует коммерческих лицензий и сопутствующих затрат.
• Linux: Бесплатен и имеет широкое распространение, что позволяет экономить на лицензионных платах.
2️⃣ Доступность и установка
• Unix: Доступен от нескольких вендоров, но процесс установки может быть сложным и требовать специализированных навыков.
• Linux: Имеет большое количество дистрибутивов, доступных для загрузки и установки с различных источников. Процесс установки обычно прост и поддерживает различные уровни опыта пользователей.
3️⃣ Поддержка и сообщество
• Unix: Обычно имеет ограниченное сообщество разработчиков и пользователей, что может сказаться на доступности поддержки и обновлений.
• Linux: Обладает огромным и активным сообществом пользователей и разработчиков, что обеспечивает широкую поддержку, регулярные обновления и доступность решений для решения проблем.
4️⃣ Совместимость с оборудованием и программным обеспечением
• Unix: Часто имеет ограниченную совместимость с оборудованием и программным обеспечением, так как ориентирован на конкретные архитектуры и платформы.
• Linux: Имеет более широкую совместимость с различными типами оборудования и ПО благодаря своей открытой природе и поддержке различных архитектур.
5️⃣ Цели использования и предпочтения
• Unix: Часто выбирается для критически важных приложений и предприятий, где стабильность и надежность играют ключевую роль.
• Linux: Чаще используется для веб-серверов, облачных вычислений, разработки программного обеспечения и домашних компьютеров благодаря своей гибкости, открытости и доступности.
A.G.ℹ️ Help
Когда дело доходит до выбора операционной системы для своего сервера или персонального компьютера, многие пользователи сталкиваются с вопросом: Linux или Unix?
Хотя обе операционные системы имеют много общего, они также имеют существенные различия, которые следует учитывать при принятии решения. Разберемся сегодня, что же лучше и в чем разница.
• Unix: Чаще требует коммерческих лицензий и сопутствующих затрат.
• Linux: Бесплатен и имеет широкое распространение, что позволяет экономить на лицензионных платах.
• Unix: Доступен от нескольких вендоров, но процесс установки может быть сложным и требовать специализированных навыков.
• Linux: Имеет большое количество дистрибутивов, доступных для загрузки и установки с различных источников. Процесс установки обычно прост и поддерживает различные уровни опыта пользователей.
• Unix: Обычно имеет ограниченное сообщество разработчиков и пользователей, что может сказаться на доступности поддержки и обновлений.
• Linux: Обладает огромным и активным сообществом пользователей и разработчиков, что обеспечивает широкую поддержку, регулярные обновления и доступность решений для решения проблем.
• Unix: Часто имеет ограниченную совместимость с оборудованием и программным обеспечением, так как ориентирован на конкретные архитектуры и платформы.
• Linux: Имеет более широкую совместимость с различными типами оборудования и ПО благодаря своей открытой природе и поддержке различных архитектур.
• Unix: Часто выбирается для критически важных приложений и предприятий, где стабильность и надежность играют ключевую роль.
• Linux: Чаще используется для веб-серверов, облачных вычислений, разработки программного обеспечения и домашних компьютеров благодаря своей гибкости, открытости и доступности.
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥7😁1
Российская компания Orion Soft объявила о сертификации своей платформы виртуализации zVirt Федеральной службой технического и экспортного контроля (ФСТЭК).
zVirt представляет собой программное решение для безопасного управления виртуализированным окружением. Платформа имеет русскоязычный веб-интерфейс и позволяет управлять серверами виртуализации, хранилищами и виртуальными машинами.
Она зарегистрирована в реестре российского ПО и пользуется популярностью: более 310 компаний уже используют zVirt на свыше 6,1 тыс. серверов виртуализации.
Сертификация ФСТЭК позволяет использовать zVirt в государственных компаниях и ведомствах, а также в финансовом секторе и других отраслях.
Помимо zVirt, в планах Orion Soft сертифицировать другие свои продукты, включая платформу контейнеризации Nova Container Platform и систему управления базами данных Proxima DB.
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11💩5🔥2👌2❤1