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

9.8
PQ.Hosting

22.07.2024

Страна №39 – Словения. И скидка – 39%!

Команда PQ.Hosting не устаёт радовать наших клиентов новостями — наша 39-я точка на карте хостинг-услуг теперь официально открыта и готова принять ваши заказы! Ура-ура-ура!
Читать далее
18.07.2024

Венгрия переходит на скоростные 10 Gbps!

Мы с радостью сообщаем, что теперь скорость порта наших серверов в дата-центре ServerAstra в Венгрии повысилась до умопомрачительных 10 Gbps! Благодаря этому обновлению наши клиенты смогут наслаждаться невероятной скоростью и надежностью соединения, что позволит им решать самые сложные задачи быстрее и эффективнее.
Читать далее
17.07.2024

Португалия выходит на новую скорость — 10 Gbps!

PQ.Hosting ставит новую планку скорости порта в Португалии — теперь вы можете наслаждаться ошеломляющими 10 Gbps!
Читать далее
17.07.2024

41-я локация от PQ.Hosting: готовимся к запуску в Армении!

Международное признание и доверие клиентов PQ.Hosting растёт! Мы объявляем о приближающемся открытии…41-й локации! Удивлены?
Читать далее
15.07.2024

Словения в деле! PQ.Hosting запустит 40-ю локацию!

Ведущий международный хостинг-провайдер PQ.Hosting объявляет о предстоящем открытии 40-й точки на карте! В ближайшее время Словения дополнит список доступных к заказу локаций!
Читать далее

1 111€, бесплатный сервер, лицензии ispmanager и SSL-сертификат от PQ.Hosting!

Период действия акции *: до 1 сентября
Да, вы не ослышались! На ограниченное время PQ.Hosting раздает БЕСПЛАТНЫЕ VPS-серверы новым и существующим клиентам!
Читать далее

Зарабатывайте баллы за отзывы — 1 балл = 1 евро!

Период действия акции *: до конца лета
Мы ценим ваше мнение и хотим узнать, как мы можем сделать услуги PQ.Hosting еще лучше.
Читать далее

Акция в честь дня хостинг-провайдера от 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!
Читать далее

Как сделать файл исполняемым в 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. Чтобы установить флаг исполняемости, щелкните правой кнопкой мыши на файле или скрипте, выберите "Свойства" в контекстном меню, затем перейдите на вкладку "Права" и поставьте галочку напротив "Разрешить выполнение файла как программы". Теперь файл будет выполняться непосредственно из менеджера файлов. Вуаля, готово. Теперь у вас не возникнет проблем с запуском программ и скриптов из интернета.

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

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

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

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


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