Линия Шебанга (shebang или bang) – это последовательность из двух символов: решётки и восклицательного знака (“#!“) в начале файла скрипта. Когда скрипт с шебангом выполняется, загрузчик программ рассматривает остаток строки после шебанга как имя файла программы-интерпретатора. Загрузчик запускает эту программу и передаёт ей в качестве параметра имя файла скрипта с шебангом.
🐧 Linux Education
🐧 Linux Education
👍28
Команда env – это shell-команда, которая может использоваться для вывода списка существующих переменных среды или для запуска другой программы в пользовательской среде без изменения текущей.
🐧 Linux Education
🐧 Linux Education
👍12
Команда chmod – это сокращение от Change Mode. Эта команда чрезвычайно полезна для изменения прав доступа к файлам и папкам, расположенным в Linux/Unix. Разрешение на доступ к файлу/каталогу, которое обычно является записью, чтением или выполнением для любого пользователя или группы.
🐧 Linux Education
🐧 Linux Education
👍12❤5🔥1
CLI – это сокращение от Command Line Interface, и это “человек-компьютер” интерфейс. Обычно он очень отличается от Graphic User Interface (GUI), который также широко используется. В случае с Linux, GUI используется в качестве внешней оболочки для базового CLI.
🐧 Linux Education
🐧 Linux Education
👍12🔥3❤1
Set — это встроенная в shell команда, которая отображает все shell-переменные, включая переменные среды.
🐧 Linux Education
🐧 Linux Education
🔥11👍5❤1
Утилита сomm производит вывод в три колонки. В основном это утилита, которая используется для сравнения двух файлов по отдельным и общим строкам.
🐧 Linux Education
🐧 Linux Education
👍2
Grep — это сокращение от global regulation expression point. Утилита командной строки, grep, используется для поиска наборов данных в виде текста строк, которые соответствуют регулярному выражению.
🐧 Linux Education
🐧 Linux Education
🔥10👍5❤2
NS-запись используется для предоставления домену возможности установки имен серверов. Всякий раз, когда пользователь делегирует домен в DNSimple, TLD автоматически размещают NS-записи для этого домена на серверах имен TLD.
Запись PTR в основном используется как спам-фильтр и для аутентификации входящих сообщений. Для записей PTR всегда должна существовать запись A.
CNAME расшифровывается как «Canonical Name», эта запись определяет псевдоним.
MX — это сокращение от Mail Exchanger, запись MX – это особый тип записи ресурса в DNS (Domain Name System). Она указывает почтовый сервер, который полностью отвечает за прием сообщений по электронной почте от имени домена получателя. Значение предпочтения используется для определения приоритетов доставки почты в случае нескольких серверов.
🐧 Linux Education
Запись PTR в основном используется как спам-фильтр и для аутентификации входящих сообщений. Для записей PTR всегда должна существовать запись A.
CNAME расшифровывается как «Canonical Name», эта запись определяет псевдоним.
MX — это сокращение от Mail Exchanger, запись MX – это особый тип записи ресурса в DNS (Domain Name System). Она указывает почтовый сервер, который полностью отвечает за прием сообщений по электронной почте от имени домена получателя. Значение предпочтения используется для определения приоритетов доставки почты в случае нескольких серверов.
🐧 Linux Education
👍8❤2
Sar — это сокращение от System Activity Report. Эта команда используется для сбора данных, создания отчётов и сохранения информации об использовании CPU, блока памяти, ввода и вывода в Linux.
🐧 Linux Education
🐧 Linux Education
👍8❤1🔥1
Zombie процесс, также известен как “умирающий” процесс. Это процесс в состоянии завершения, который завершил выполнение через системный вызов выхода, но все еще имеет запись в таблице процессов.
🐧 Linux Education
🐧 Linux Education
👍6❤2🔥1
Это средство реализации DNS для предоставления пользователю информации домене. Он может обеспечить надежный механизм управления конфиденциальностью и общей безопасностью.
🐧 Linux Education
🐧 Linux Education
Рекомендуемый размер подкачки составляет 20% RAM для современных систем. Если используется режим гибернации, подкачка должна занимать как минимум столько же места, сколько и RAM.
Это нужно обязательно знать о собеседовании о Linux.
🐧 Linux Education
Это нужно обязательно знать о собеседовании о Linux.
🐧 Linux Education
👍12
Inode – это структура данных в файловой системе Linux. Она хранит всю доступную информацию о файле, за исключением имени и фактических данных, хранящихся в файле. Это позволяет системе эффективно использовать данные.
🐧 Linux Education
🐧 Linux Education
🔥4
Переадресация порта SSH создает безопасное соединение между удаленным компьютером, через который можно ретранслировать сервисы, и локальным компьютером, который выдает команды. Это также называется SSH-туннелированием и используется для передачи информации, которая не требует зашифрованного протокола.
🐧 Linux Education
🐧 Linux Education
👍4❤3
Делая файл неизменяемым, связывая с ним атрибут immutable бита, запрещает даже пользователю root удалять его.
🐧 Linux Education
🐧 Linux Education
🔥11❤1👍1