Admin Guides | Сисадмин – Telegram
Admin Guides | Сисадмин
11.5K subscribers
1.41K photos
24 videos
34 files
595 links
Обучающий канал по ОС Linux & Windows для начинающих и действующих администраторов.

Админ, реклама: @Ak_Mihail
Биржа: https://telega.in/c/admguides

РКН: https://kurl.ru/nQejS
Download Telegram
Системы инициализации Linux

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

Они играют ключевую роль в процессе загрузки, управляя порядком запуска компонентов системы и обеспечивая ее стабильную работу.


В мире Linux существует несколько видов систем инициализации, но две наиболее распространенные - это System V (SysV) и systemd.

1️⃣ System V (SysV)

SysV была первой широко используемой системой инициализации в Linux.
Она определяет несколько уровней выполнения (runlevels), каждый из которых имеет свои особенности и назначение.
Управление службами и процессами осуществляется с помощью скриптов, расположенных в директории /etc/init.d/.

2️⃣ systemd

systemd появилась как альтернатива SysV и стала стандартом для многих дистрибутивов Linux.
Эта система инициализации работает более эффективно и предлагает более мощные инструменты управления системой.
В отличие от SysV, systemd использует конфигурационные файлы в формате .service для описания служб.
Он также поддерживает параллельную загрузку служб, что ускоряет время загрузки операционной системы.

⚡️Каждая система инициализации имеет свои преимущества и недостатки, и выбор зависит от потребностей и предпочтений конкретного пользователя или дистрибутива Linux.

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22👎3🔥2👌1
🗂Paging vs Swapping.
В чем разница?


Paging — это процесс, при котором Linux делит свою физическую оперативную память на куски фиксированного размера (4 КБ), называемые страницами

Swapping (или «подкачка памяти») — это процесс, при котором страница памяти копируется в специальное пространство на жестком диске, называемое пространством подкачки (англ. «swap space»), освобождая занимаемый ею объем оперативной памяти.

Отличия между ними:

Процесс: Paging разделяет физическую память, а Swapping перемещает данные на жесткий диск.

Объем данных: Swapping касается всего процесса, а Paging - только его части.

Механизм: Swapping временно перемещает данные, а Paging разбивает память на страницы.

Управление: Swapping управляется менеджером памяти, а Paging позволяет более гибко использовать ресурсы.

Время выполнения: Swapping может выполняться над неактивными процессами, в то время как Paging применяется к активным процессам.

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18
🎛Основные логи в Linux

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

Эти логи, хранящиеся в специальных файлах, могут быть полезны для выявления и устранения проблем.


Основные категории логов в Linux включают: системные лог-файлы, лог-файлы событий, лог-файлы служб и лог-файлы приложений.

Многие из них располагаются в каталоге var/log.

Наиболее распространенными логами являются:

1️⃣ /var/log/boot.log — журнал загрузки системы (в нем хранится вся информация, связанная с этапами загрузки ОС);

2️⃣ /var/log/kern.log — журнал ядра (в нем хранятся сообщения и предупреждения, поступающие непосредственно из ядра Linux

3️⃣ /var/log/syslog или /var/log/messages — журналы, в которых хранится информация об общей активности в системе (включая сообщения этапа загрузки);

4️⃣ /var/log/auth.log или /var/log/secure — журналы аутентификации и безопасности (в них хранятся записи обо всех попытках входа в систему, включая как успешные, так и неудачные);

5️⃣ /var/log/debug — журнал отладки (в нем хранится подробная отладочная информация системы и приложений);

6️⃣ /var/log/daemon.log — журнал демонов (содержит информацию о событиях, связанных с различными запущенными в системе демонами/службами);

7️⃣ /var/log/maillog или /var/log/mail.log — журналы почтовых серверов (в них хранится информация, относящаяся к почтовым серверам и архивированию электронных писем);

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍11
Изменение прав доступа. Команда chmod

Команда chmod позволяет изменить права доступа к файлам и каталогам в Linux.

Вы можете использовать ее, чтобы ограничить доступ к личным данным от других пользователей.

💬Синтаксис команды выглядит так:

chmod [разрешения] [имя файла]


Существует два способа использования команды chmod: символьный и числовой.

Символьный режим:

В символьном режиме вы указываете права доступа с помощью символов.

• u - владелец файла
• g - группа
• o - остальные пользователи
• a - все пользователи (включая владельца, группу и остальных)

Затем вы используете символы +, - или =, чтобы добавить, удалить или установить права доступа.  


Например, chmod u+rw имя_файла добавит разрешения на чтение и запись для владельца файла.

Числовой режим:

В числовом режиме каждому типу пользователя присваивается числовое значение.

• r - 4 (разрешение на чтение)
• w - 2 (разрешение на запись)
• x - 1 (разрешение на выполнение)

Эти значения суммируются, чтобы определить права доступа. 


Например, chmod 644 имя_файла установит разрешения на чтение и запись для владельца файла, и только чтение для группы и остальных пользователей.

🔥Оба режима предоставляют гибкое управление правами доступа к файлам и каталогам в Linux в зависимости от конкретных потребностей пользователя.

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥5
Что такое демоны (daemons) в Linux?

Демоны, или "daemons", в операционных системах работают в фоновом режиме и следят за различными аспектами системы для обеспечения ее нормальной работы.

Они могут контролировать различные подсистемы, такие как печать или сеть. 


В Linux они подобны службам в Windows и выполняют определенные задачи в определенное время или в ответ на события.

Демоны могут быть запущены при старте системы и продолжают работу в качестве системных служб.

Они не требуют вмешательства пользователя для своего запуска и продолжают работу в фоновом режиме.

Создаются они процессом инициализации системы при загрузке с помощью метода fork(), создавая копию существующего процесса.

Демоны могут быть идентифицированы в системе по их процессам, их имена обычно заканчиваются на "d". 


⚡️Их можно отслеживать с помощью различных команд, таких как ps, top, htop и pstree. Команда pstree отображает процессы в виде древовидной диаграммы, что помогает лучше понять, какие демоны работают в системе.

В системе могут работать различные демоны, вот некоторые из них:

• systemd: родитель всех процессов с PID=1, аналог init.
• rsyslogd: регистрирует системные сообщения с дополнительными функциями по сравнению с syslogd.
• udisksd: обрабатывает операции с устройствами хранения данных, такие как монтирование и размонтирование.
• logind: управляет входом пользователей в систему.

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍202🔥1👌1
❗️Пять важных команд Linux для сисадминов

Познание основных команд Linux является ключом к успешному управлению серверами и сетевыми ресурсами.

Тут мы рассмотрим пять наиболее важных команд, которые каждый сисадмин должен знать для эффективной работы в операционной системе Linux.

1️⃣ ls: Команда ls используется для отображения содержимого текущего каталога. Это позволяет сисадмину просматривать файлы и подкаталоги в рабочей директории.

2️⃣ mkdir: Команда mkdir создает новые каталоги в файловой системе. Это полезно для организации структуры каталогов и создания новых рабочих пространств.

3️⃣ rm: Команда rm используется для удаления файлов или каталогов. Однако, перед использованием этой команды, необходимо быть осторожным, чтобы избежать случайного удаления важных данных.

4️⃣ grep: Команда grep выполняет поиск в файле или выводе другой команды по указанному шаблону. Она позволяет сисадмину быстро находить нужную информацию в текстовых файлах или выводе других команд.

5️⃣ chmod: Команда chmod изменяет права доступа к файлам и каталогам в Linux. Это позволяет сисадмину управлять доступом пользователей к различным ресурсам в системе, обеспечивая безопасность данных.

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥5😱4😁32
Лучшие 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
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥38👍27🍌32
Команды 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🔥5💩1😴1
Stdout и stderr в Linux

Всякий раз, когда запускается какая-либо утилита командной строки, она генерирует два типа вывода: стандартный вывод выполнения команды отправляется в 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. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥31👌1
Qubes OS
   
Qubes OS — это операционная система на базе Fedora, которая изолирует основные элементы системы внутри различных виртуальных машин, называемых кубами (от англ. «qubes») или доменами.

Тем самым гарантируя, что вредоносное программное обеспечение не заразит другие части ОС. 


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

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

Тем самым, вредоносный веб-сайт в ненадежном кубе, является изолированном от всех остальных, и не повлияет на вашу банковскую сессию в другом кубе.т


В качестве рабочего окружения используется Xfce, но вместо списка приложений в его меню приложений перечислены несколько кубов, таких как work (работа), personal (личное), untrusted (ненадежный), каждый из которых включает в себя отдельные экземпляры приложений.

Qubes OS отображает все кубы на одном экране, каждый куб идентифицируется цветом, связанным с уровнем его безопасности.

Из главных преимуществ:

Безопасность через изоляцию
Радикально отличается от других дистрибутивов
Хорошо документирован

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥42
Окружение Xfce

Xfce - это легковесное и эффективное окружение рабочего стола для пользователей Linux, которое предлагает отличный баланс между производительностью и функциональностью.

Оно идеально подходит как для старых, так и для новых компьютеров, обеспечивая при этом приятный и интуитивно понятный интерфейс.


Преимущества Xfce:

Легковесность: Идеально подходит для старых или медленных компьютеров, не загружая систему излишне.

Настройка: Пользователи могут легко настроить интерфейс под свои потребности, изменяя расположение панелей, добавляя виджеты и применяя различные темы оформления.

Стабильность: Xfce обеспечивает непрерывную работу без сбоев и зависаний, что особенно важно для продуктивности.

Ключевые особенности:

Панель задач: Настраиваемая панель задач для управления открытыми приложениями и быстрого доступа к часто используемым функциям.

Менеджер окон: Гибкий менеджер окон позволяет удобно организовывать и переключаться между окнами приложений.

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

⚡️Xfce - идеальный выбор для тех, кто ценит производительность, гибкость и стабильность в своей операционной системе Linux.

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍129🔥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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥7😁1
Платформа виртуализации zVirt получила сертификат соответствия требованиям безопасности ФСТЭК

Российская компания Orion Soft объявила о сертификации своей платформы виртуализации zVirt Федеральной службой технического и экспортного контроля (ФСТЭК).


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

Она зарегистрирована в реестре российского ПО и пользуется популярностью: более 310 компаний уже используют zVirt на свыше 6,1 тыс. серверов виртуализации.

Сертификация ФСТЭК позволяет использовать zVirt в государственных компаниях и ведомствах, а также в финансовом секторе и других отраслях.

Помимо zVirt, в планах Orion Soft сертифицировать другие свои продукты, включая платформу контейнеризации Nova Container Platform и систему управления базами данных Proxima DB. 


🔥Компания является разработчиком реестровых инфраструктурных ИТ-решений и стремится к укреплению своего присутствия на рынке информационной безопасности.

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11💩5🔥2👌21
Какая команда используется для поиска определенного текста в файле в системе Linux?
Anonymous Quiz
18%
find
73%
grep
4%
locate
6%
search
👍17🔥3🤯2👌1
Что такое ядро ОС?

Ядро
— это своего рода главная программа, являющаяся основной частью операционной системы.

Оно выступает в роли посредника между устройствами компьютера (процессором, видеокартой, оперативной памятью и т.д.) и его программным обеспечением.

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

Для этого в код ядра включены драйверы устройств, которые могут как загружаться в память вместе с ядром ОС, так и подключаться по мере возникновения потребности в ресурсах необходимого устройства.


Как правило, большинство ядер ОС делятся на три типа:

— микроядра;
— монолитные;
— гибридные.

Где находится ядро Linux?

Каждый раз во время запуска (или перезапуска) системы первым компонентом, который загружается в память компьютера, является ядро Linux.

⚡️В системах Debian/Ubuntu файлы присутствующих в системе ядер расположены в каталоге /boot и именуются в виде vmlinuz-[версия_ядра] (выполнив в терминале команду uname-r, мы получим информацию о текущей версии установленного ядра)

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥21
Российский бизнес полюбил отечественные ПК

Российский бизнес проявляет все больший интерес к отечественным компьютерам, что приводит к росту закупок на 71% за год.

В 2023 году продажи российских ПК выросли до 100 тыс. штук, что на 4% больше, чем в предыдущем году. 


Однако спрос на них значительно превышает предложение, что указывает на перспективность развития этого сегмента.

Отечественные компьютеры становятся предпочтительным выбором в различных отраслях российской экономики, особенно в нефтегазовой сфере, образовании, финансовом и энергетическом секторах.

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


⚡️Отечественные вендоры продолжают развиваться, предлагая привлекательные условия гарантийного обслуживания и широкую сеть сервисных центров по всей стране, что делает их более привлекательными для корпоративных заказчиков.

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12😁7🤔2🤪1
Wine: что это и как работает?

Wine
(акроним «Wine Is Not an Emulator») — это слой совместимости, который упрощает запуск нужных вам Windows-приложений в Linux-системах. Wine не эмулирует Windows

Чтобы начать пользоваться Wine, сначала вы должны установить его на свой компьютер с Linux. После этого, при помощи терминала и соответствующих команд вы можете скачать нужные вам приложения Windows.


При наличии Wine вызов API Windows-приложения на лету преобразуется в соответствующий вызов Linux API. Конечно, речь идет не только об API.

Для правильной работы Windows-приложения в значительной степени полагаются на файлы динамически подключаемых библиотек (сокр. «DLL» от «Dynamic Link Library»). К счастью, Wine предоставляет свои собственные версии различных DLL-файлов Windows.

Единственное, чего не может сделать Wine, — это напрямую обратиться к ядру Windows. В таких случаях Wine передает соответствующий вызов ядру Linux.


Какие Windows-приложения поддерживаются Wine?

База данных приложений Wine насчитывает почти 24 000 программ различного статуса совместимости (или скорее даже рейтинга) в зависимости от того, насколько хорошо эти приложения работают в Wine.

Вот значения этих рейтингов:

Platinum — данные приложения устанавливаются и безупречно работают в стандартном Wine.
Gold — данные приложения работают с некоторой дополнительной конфигурацией Wine.
Silver — приложения с незначительными проблемами.
Bronze — есть серьезные проблемы, которые влияют на использование.
Garbage — приложения, которые просто не будут работать в Wine.

☄️Конечно, база данных приложений Wine в основном состоит из пользовательских данных, но вы всегда можете попробовать запустить приложение с другой версией Wine и поделиться своим результатом с остальным сообществом.

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍161👎1🔥1👌1
Дистрибутив Whonix

Whonix — это еще один security-дистрибутив Linux, основанный на Debian, который предлагает элегантный компромисс, будучи разработанным для работы в качестве виртуальной машины внутри бесплатной программы VirtualBox.

Whonix разделен на две части:

Workstation — рабочая станция, на которой работает пользователь;
Gateway — промежуточное звено между Workstation и сетью Tor.

Это значительно снижает вероятность утечки данных, которые могут быть использованы для мониторинга посещаемых вами веб-сайтов.


Для обеспечения вашей конфиденциальности в поставку системы входят Tor Browser и приложение для обмена мгновенными шифрованными сообщениями Tox.

Поскольку Whonix работает на виртуальной машине, то он совместим со всеми операционными системами, которые способны запускать VirtualBox.

Из явных преимуществ Whonix:

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

⚡️Виртуальные машины могут использовать только часть ресурсов вашей реальной системы, поэтому Whonix не будет работать так же быстро, как ОС, установленная на локальный жесткий диск.

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥32
Лучшие open source утилиты
Часть 2

Часть 1

Во второй части нашего обзора лучших open source утилит для Linux мы продолжим исследование инструментов, сделанных для улучшения работы с системой.

tmux: Утилита для управления несколькими терминалами в одном окне, позволяющая запускать процессы в фоновом режиме и переключаться между ними.

htop: Улучшенный аналог утилиты top, предоставляющий детальную информацию о процессах и ресурсах системы в реальном времени с возможностью управления ими.

rsync: Утилита для синхронизации файлов и директорий между различными устройствами или удаленными хостами с использованием сжатия и шифрования данных.

ffmpeg: Комплексный инструмент для записи, конвертации и потоковой передачи аудио- и видеофайлов с обширным набором параметров и фильтров.

rsnapshot: Утилита для создания резервных копий файлов с использованием хардлинков и инкрементных снимков, что обеспечивает эффективное использование дискового пространства.

Хотите еще?
Тогда ставьте 👍 и 🔥


A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🔥18👎1
Какая команда используется для просмотра списка всех пользователей в системе Linux?
Anonymous Quiz
34%
users
15%
who
8%
Is /home
42%
cat /etc/passwd
🤯12👍7🔥4🙈4🗿3
Жесткие ссылки vs. Символьные ссылки

Жесткие ссылки ограничены пределами файловой системы и не могут использоваться с директориями, в то время как символьные ссылки могут пересекать границы файловой системы и применяются как с файлами, так и с директориями.


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

Жесткие ссылки

не могут пересекать границы файловой системы (т.е. жесткая ссылка работает только в пределах своей файловой системы);
нельзя использовать с директориями;
имеют inode и разрешения исходного файла;
разрешения будут обновляться при изменении разрешения исходного файла;
связаны с содержимым исходного файла. Если вы создадите жесткую ссылку на файл и измените содержимое файла (или ссылки), то изменения будут присутствовать в обоих объектах;
с помощью жесткой ссылки вы можете просматривать содержимое файла, даже если исходный файл перемещен или удален.

Символьные ссылки

могут пересекать границы файловой системы;
можно использовать с директориями;
имеют свои собственные (отдельные) inode и права доступа;
разрешения не будут обновляться;
связаны только с именем (путем) исходного файла, а не с его содержимым; удаление символьной ссылки не приводит к удалению файла;
можно изменить имя, атрибуты самой ссылки или перенаправить её ссылаться на другой файл, и при этом исходный файл затронут не будет

A.G. ℹ️ Help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24