Получи случайную криптовалюту за регистрацию!

Linux для чайника

Логотип телеграм канала @os_linux_ru — Linux для чайника L
Логотип телеграм канала @os_linux_ru — Linux для чайника
Адрес канала: @os_linux_ru
Категории: Технологии
Язык: Русский
Количество подписчиков: 20.22K
Описание канала:

Linux
- Разбор утилит / инструментов
- Новости / факты
- Опросы для проверки знаний, навыков
и многое другое.
Только по вопросам сотрудничества: @altmainf
Уважаемый менеджер: @altaiface

Рейтинги и Отзывы

3.00

3 отзыва

Оценить канал os_linux_ru и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

1

2 звезд

0

1 звезд

1


Последние сообщения 5

2023-04-29 12:02:49 Архитектура systemd

Подсистема оперирует специально оформленными файлами конфигурации — модулями. Каждый модуль отвечает за отдельно взятую службу, точку монтирования, подключаемое устройство, файл подкачки, виртуальную машину и тому подобные ресурсы.

systemd поддерживает следующие типы модулей:
.target — позволяет группировать модули, воплощая концепцию уровней запуска;

.service — отвечает за запуск сервисов (служб), также поддерживает вызов интерпретаторов для исполнения пользовательских скриптов;

.mount — отвечает за монтирование файловых систем;

.automount — позволяет отложить монтирование файловых систем до фактического обращения к точке монтирования;

.swap — отвечает за подключение файла или устройства подкачки;

.timer — позволяет запускать модули по расписанию;

.socket — предоставляет службам поддержку механизма сокет-активации;

.slice — отвечает за создание контейнера cgroups;

.device — позволяет реагировать на подключение устройств;

.path — управляет иерархией файловой системы.
1.9K views09:02
Открыть/Комментировать
2023-04-28 12:01:34 Возможности systemd

systemd
— подсистема инициализации и управления службами в Linux.
Основная особенность — интенсивное распараллеливание запуска служб в процессе загрузки системы, что позволяет существенно ускорить запуск ОС.

Помимо простого запуска и контроля служб, systemd предлагает некоторые другие удобные функции, для использования которых ранее системным администраторам приходилось прибегать к помощи дополнительных программ-демонов.

Среди таких функций:
1. сокет-активация служб (заменяет inetd);
2. запуск сервисов по расписанию (заменяет cron);
3. работа с аппаратным сторожевым таймером (заменяет watchdog);
4. смена корня (заменяет chroot);
5. автомонтирование томов и сетевых ресурсов (заменяет mount и fstab);
6. journalctl — служба журналирования;
7. systemd-analyze — анализ скорости запуска служб;
8. systemd-boot — UEFI-загрузчик (заменяет GRUB).
3.2K views09:01
Открыть/Комментировать
2023-04-27 12:01:21 loginctl: управление сеансами пользователей.

Эта простая утилита, входящая в состав systemd, позволяет получать информацию о том, какие пользователи находятся в системе в данный момент, как давно они вошли, какой uid им принадлежит, сколько сеансов запущено на данный момент и т.д. Кроме того, loginctl позволяет всем этим управлять.

Примеры использования:

Чтобы заблокировать текущую сессию, выполните:
loginctl lock-session

Чтобы вывести список открытых сеансов:
loginctl list-sessions

Получить список залогинившихся пользователей:
loginctl list-users

Вывести информацию о состоянии текущего сеанса (или любого другого, если добавить id), включая список дочерних процессов и номер виртуальной консоли:
loginctl session-status
3.8K views09:01
Открыть/Комментировать
2023-04-26 14:02:06 Управление настройками времени и даты

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

Установить дату и время (работает только при выключенной синхронизации):
timedatectl set-time "2030-01-01 00:00:01"

Отключить синхронизацию с ntp-сервером:
timedatectl set-ntp 0
(В этой и других подобных командах из набора systemd в качестве булевых значений можно использовать 1\0, on\off, true\false)

А чтобы включить синхронизацию с ntp-сервером:
timedatectl set-ntp 1

Отобразить список часовых поясов и установить подходящий:
timedatectl list-timezones
2.3K views11:02
Открыть/Комментировать
2023-04-26 12:01:42
Как создать базу данных для своего приложения?

Проектирование баз данных — это сложный творческий навык, которым должны владеть разработчики из самых разных сфер. Узнайте теоретические основы и практические приёмы этого процесса на открытом уроке в OTUS 2 мая в 20:00 мск.

Записывайтесь на мастер-класс по проектированию БД для несложного Enterprise https://otus.pw/nEHf/

Что вас ждет на вебинаре:
- Посмотрим, для чего на самом деле нужны нормальные формы
- Обсудим полезные подходы при создании связей
- Совместно спроектируем небольшую базу данных

Вебинар приурочен к старту онлайн-курса «PostgreSQL для администраторов баз данных и разработчиков». Возможны разные способы оплаты курса.

Готовьте вопросы и записывайтесь на вебинар!
https://otus.pw/nEHf/

Нативная интеграция. Информация о продукте www.otus.ru
2.5K views09:01
Открыть/Комментировать
2023-04-25 13:59:59 Управление языковыми и региональными параметрами

Наверняка многим из вас когда-нибудь приходилось потратить изрядное количество времени на настройку локалей и раскладок. Сделать это путем прописывания нужных параметров в различных конфигурационных файлах бывает непросто, поэтому с этим нам может помочь команда localectl.

Для того, чтобы вывести текущие настройки:
localectl

Вывести список доступных локалей:
localectl list-locales

Изменить язык системы на английский:
localectl set-locale LANG="en_EN.utf8"
(Единицы измерения, финансовые обозначения и прочие региональные параметры при этом останутся прежними)

Вывести список доступных раскладок клавиатуры:
localectl list-x11-keymap-layouts

Всю работу по обновлению существующих и созданию новых конфигурационных файлов localectl берет на себя.
3.3K views10:59
Открыть/Комментировать
2023-04-25 11:59:59
Хочешь освоить PostgreSQL?

26 апреля в 20:00 в OTUS пройдет открытый урок «Резервное копирование и восстановление» с Евгением Аристовым, архитектором баз данных PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и автором книг по PostgreSQL.

На занятии мы разберем:
• Стандартные методы логического и физического копирования
• Современную утилиту pg_probackup
• Лучшие практики по бэкапам и восстановлению

На занятии спикер Евгений Аристов, архитектор баз данных PostgreSQL, разыграет свою книгу «PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака».

Пройдите вступительный тест, чтобы попасть на занятие
https://otus.pw/Xao1/

Нативная интеграция. Информация о продукте www.otus.ru
3.4K views08:59
Открыть/Комментировать
2023-04-24 17:50:00 Источники Apt

Во всех дистрибутивах на основе Debian - репозитории ПО apt определены в файле /etc/apt/sources.list либо в отдельных файлах в каталоге /etc/apt/sources.list.d/

Имена файлов репозитория в каталоге /etc/apt/sources.list.d/ должны заканчиваться на .list

Общий синтаксис файла /etc/apt/sources.list придерживается следующего формата:
deb http://repo.tld/ubuntu distro component...

⁃ Первая запись — тип архива (deb или deb-src)
⁃ Вторая запись — это URL-адрес репозитория
⁃ Третья запись — кодовое имя распространения (beaver, xenial и т.д.)
⁃ Последние записи — это компоненты / категории репозитория.
3.7K views14:50
Открыть/Комментировать
2023-04-24 15:49:59
Что из себя представляет swap и нужен ли в Linux?

Приглашаем 25 апреля в 20:00 на бесплатный вебинар «Нужен ли swap в Linux?»

На вебинаре мы узнаем:
- что такое swap
- нужен ли сегодня swap?
- как работает swap, какие данные в него уходят
- за что на самом деле отвечает параметр swappiness?

Результаты вебинара:
- появится понимание структуры кеша в Lnux
- сможете самостоятельно решать нужен Вам swap в linux или нет

Регистрация на вебинар: https://otus.pw/6N9i/

Вебинар будет полезен пользователем и администраторам среднего и продвинутого уровня.

Реклама. Информация о рекламодателе на сайте www.otus.ru
3.9K views12:49
Открыть/Комментировать
2023-04-24 12:02:30 Несколько причин для выбора альтернативных командных интерпретаторов

1. Привычка работать в системах UNIX System V (во многих из них по умолчанию применяются интерпретатор ksh) или в системах компании Sun Microsystems и других системах на базе Berkeley UNIX (в них часто используется csh). В данном случае применение этих интерпретаторов командной строки окажется наиболее удобным.

2. Необходимость запуска сценариев, которые создавались исключительно для определенного командного интерпретатора.

3. Возможности альтернативного командного интерпретатора могут оказаться более предпочтительными. Например, один из членов группы пользователей Linux предпочитает применять ksh, так как его не устраивает способ создания псевдонимов в bash.
4.0K views09:02
Открыть/Комментировать