Вакансии компании
Статьи компании

9.8
PQ.Hosting

15.03.2024

Горячий финский разгон до 10 Gbps с PQ.Hosting!

В январе в список стран с высокими скоростями добавилась Турция, а уже сегодня +1 государство с высокоскоростным подключением в копилку PQ.Hosting!
Читать далее
12.03.2024

Выделенные серверы во Франции!

И снова возвращаемся с классными новостями для наших клиентов! Вслед за США мы установили идеальные выделенные серверы во Франции, в дата-центре нашего партнёра c сертификацией TIER III.
Читать далее
11.03.2024

HI-CPU тарифы теперь доступны в Германии!

Без прикрас и зазрения совести мы сообщаем о старте продаж в PQ.Hosting высокопроизводительных HI-CPU тарифов, оснащённых передовыми процессорами AMD Ryzen™ 9 7950, в стране любителей сосисок и вкусного пива! 
Читать далее
20.02.2024

Карнавал с PQ.Hosting в Бразилии — 37 страна

Bem-vindo ao Brasil!* Торжественно отмечаем запуск наших новых идеальных серверов. Мы рады предложить вам возможность размещения вашего бизнеса в стратегически важной точке на карте мира. Клиенты PQ.Hosting теперь могут безопасно и с высоким уровнем производительности использовать наши ультрамодные серверы, размещенные в дата-центре Matrix в Бразилии.
Читать далее
21.12.2023

Представляем новые тарифы HI-CPU в США

Представляем вам новинку от PQ.HOSTING — высокопроизводительные HI-CPU тарифы, доступные теперь и в Соединенных Штатах! 
Читать далее

Акция в честь дня хостинг-провайдера от PQ.Hosting

Период действия акции *: до конца года
Ежегодно 1 марта в России отмечается День хостинг-провайдера. PQ.Hosting — это международный провайдер веб-хостинга, где немалую долю наших клиентов составляют пользователи из России. Так поднимем же виртуальные бокалы игристого за нашу компанию и за вас!
Читать далее

Новый 2024 год с PQ.Hosting — скидка 24% на заказ и продление!

Период действия акции *: до 3 января
Друзья, новогоднего волшебства никогда не бывает много! 
Читать далее

iPhone 15 Pro Max и другие подарки от PQ.Hosting!

Период действия акции *: до 29 декабря
Новый год – пора сюрпризов, подарков и поздравлений! PQ.Hosting не остаётся в стороне: спешим порадовать каждого из вас наикрутейшими подарками, среди которых iPhone 15 Pro Max или подписка Telegram Premium!
Читать далее

Black Friday в PQ.Hosting и 10 подписок Telegram Premium ждут вас!

Период действия акции *: до 26 ноября
Одним чёрным-чёрным днем в одну чёрную-чёрную пятницу PQ.Hosting устроил мегасейл!
Читать далее

Горячие летние скидки 15% на VPS и выделенные серверы — только до 30 июня

Период действия акции *: до 30 июня
Объявляем горячие летние скидки 15% на серверы PQ.Hosting в разных странах мира.
Читать далее

Как сделать файл исполняемым в Linux?

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

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

Итак, что такое исполняемость?

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

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

Для системы важно определить, какие файлы должны быть выполнены по инструкции, а какие - нет. И для этого используются флаги исполняемости. Содержимое файла не меняется в зависимости от флага исполняемости, отличие заключается только в нескольких строках кода. Для скриптов работает аналогичный принцип, но команды выполняет интерпретатор, такой как оболочка bash. Обычные программы также имеют свой загрузчик, например, ld-linux.so.2.

В Linux существует утилита chmod, которая позволяет управлять флагами исполняемости. Синтаксис команды выглядит следующим образом:

$ chmod категория действие флаг адрес_файла

Здесь важно учесть следующее:

  • Флаг может быть одним из трех: r (чтение), w (запись), x (исполнение).

  • Категория может быть одной из трех: владелец файла (u), группа данных (g), все остальные пользователи (o).

  • Действие может быть + (установка флага) или - (снятие флага).

Для того чтобы сделать файл исполняемым в Linux, достаточно выполнить следующую команду:

$ chmod u+x адрес_файла

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

$ chmod ugo+x адрес_файла

Чтобы просмотреть флаги исполняемости файлов в терминале, можно воспользоваться утилитой ls:

$ ls -l каталог_с_файлами

Флаги исполняемости будут отображены для каждой категории. Если флаг не установлен, вместо него будет прочерк.

Снятие флага исполняемости выполняется аналогично, просто используется знак минус перед флагом:

$ chmod u-x адрес_файла

Теперь рассмотрим, как установить флаг исполняемости в графическом интерфейсе (GUI). Для примера рассмотрим менеджер файлов GNOME, Nautilus. Чтобы установить флаг исполняемости, щелкните правой кнопкой мыши на файле или скрипте, выберите "Свойства" в контекстном меню, затем перейдите на вкладку "Права" и поставьте галочку напротив "Разрешить выполнение файла как программы". Теперь файл будет выполняться непосредственно из менеджера файлов. Вуаля, готово. Теперь у вас не возникнет проблем с запуском программ и скриптов из интернета.

Все статьи компании
Читальный зал

Добавить комментарий

Комментарии могут оставлять только авторизованные пользователи.
Авторизоваться   Зарегистрироваться

Новые вакансии появятся в ближайшее время!


Наверх
Сообщить об ошибке
Описание ошибки: