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

10
PQ.Hosting

01.09.2023

Мощнее, быстрее и доступнее — 10 Гбит/с в Германии

Ни для кого ни секрет, что любой бизнес, а в особенности онлайн формат, строится на качестве обслуживания, предоставляемом сервисе и его скорости. Вы спросите, причем тут PQ.Hosting? Всё очень просто — мы как раз-таки и отвечаем за скорость. 
Читать далее
09.08.2023

Бельгия присоединяется к PQ.Hosting

Когда-то мы начинали с Нидерландов, поэтому открыться по соседству, в Бельгии, было вдвойне приятно.
Читать далее
02.08.2023

Быстрее, надежнее, вместительнее: добавили 10 ГБ места на всех тарифах VPS!

Заботливый хостинг-провайдер знает, насколько важно настроить параметры VPS для клиента. Мы с радостью объявляем о значимом улучшении наших серверов. Барабанная дробь! Теперь каждый новый VPS обеспечивается дополнительными 10 ГБ места!
Читать далее
29.06.2023

Как проверить орфографию в LibreOffice

Один из самых удобных способов исправления ошибок – использование текстового редактора, такого как Microsoft Office или LibreOffice.
Читать далее
20.06.2023

Невероятно, но факт! Самая щедрая акция в мире хостинга

Объявляем о масштабной и самой щедрой акции в истории PQ.Hosting! Итак, меньше слов, ближе к делу, поехали! Обещаем, будет горячо!
Читать далее

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

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

PQ.Hosting проводит благотворительную акцию

Период действия акции *: до 1 июня
К предстоящему празднику — Дню защиты детей мы решили поддержать молодое поколение и помочь детям, которые оказались в трудной жизненной ситуации.
Читать далее

Скидка 30% на VPS в честь открытия 30 страны в географии PQ.Hosting

Период действия акции *: до 30 марта
Спешим поделиться отличными новостями! Вы просили — мы сделали. Та-да-дам! В географии PQ.Hosting появилась 30, юбилейная страна — Литва! Мы уже писали о том, что тридцатая страна с серверами PQ планируется далеко от Европы, но нам поступило от вас несколько настойчивых просьб относительно этой страны и мы не смогли отказать нашим горячо любимым клиентам. Поэтому мы сместили курс, завернули в Литву и установили там идеальные серверы 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. Чтобы установить флаг исполняемости, щелкните правой кнопкой мыши на файле или скрипте, выберите "Свойства" в контекстном меню, затем перейдите на вкладку "Права" и поставьте галочку напротив "Разрешить выполнение файла как программы". Теперь файл будет выполняться непосредственно из менеджера файлов. Вуаля, готово. Теперь у вас не возникнет проблем с запуском программ и скриптов из интернета.

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

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

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

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


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