Linux Education
11.5K subscribers
1.08K photos
60 videos
8 files
953 links
🐧 Гайды, тесты и обучающие материалы по Linux.

Реклама — @cyberJohnny

Заявление в РКН: https://knd.gov.ru/license?id=6784bbba96de59064dc32602&registryType=bloggersPermission
Download Telegram
Как узнать: Wayland или Xorg? // Урок #272

🐧 Linux Education
👍7
Как посмотреть, какие программы используют Xwayland? // Урок #273

🐧 Linux Education
👍7
Dragonfire — виртуальный помощник с открытым исходным кодом для дистрибутивов Linux на базе Ubuntu

Dragonfire
использует Mozilla DeepSpeech для понимания ваших голосовых команд и Festival Speech Synthesis System для обработки задач преобразования текста в речь

🐧 Читать // Linux Education
👍8
Что нужно для установки сертификатов в Ubuntu? // Урок #274

🐧 Linux Education
8👍6
Установка сертификатов в системе // Урок #275

🐧 Linux Education
👍13
Установка сертификатов в Google Chrome // Урок #276

🐧 Linux Education
👍8
Установка сертификатов в Firefox // Урок #277

🐧 Linux Education
👍7
Проверяем коды завершения

#!/bin/bash
touch /root/test 2> /dev/null
if [ $? -eq 0 ]
then
echo "Successfully created file"
else
echo "Could not create file" >&2
fi

После рефакторинга скрипта получаем такое поведение:

Если команда touch выполняется с кодом 0, скрипт с помощью echo сообщает об успешно созданном файле.
Если команда touch выполняется с другим кодом, скрипт сообщает, что не смог создать файл.
Любой код завершения кроме 0 значит неудачную попытку создать файл. Скрипт с помощью echo отправляет сообщение о неудаче в stderr.

🐧 Linux Education
👍20
Чтобы в Linux-системах файл стал исполняемым, нужно дать ему права на запуск (исполнение).

Делается это просто: в зависимости от используемого файлового менеджера - ПКМ на файле => Свойства => вкладка "Права" => поставить галку в пункте "Разрешить выполнение файла как программы".

Или же - ПКМ на файле => Свойства => вкладка "Права" => в строке "Запуск" в выпадающем списке выбрать опцию - "Все".

🐧 Linux Education
👍3
В технический департамент VK требуются специалисты

Сисадмин Linux / SRE в команду по эксплуатации мессенджеров. Для вас, если вы готовы обеспечивать бесперебои‌ную работу мессенджеров в режиме 24/7, автоматизировать процессы и сделать релизы быстрыми и безопасными.

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

Требования по вакансиям: опыт работы с Linux больше 3 лет, понимание принципов работы с сетью, CI/CD, опыт работы с СУБД, опыт развёртывания и администрирования распределённых систем и др.

Контакт: @HREvseev
👍7