Программирование
4.01K subscribers
128 photos
68 videos
1 file
65 links
Заказать рекламу: https://telega.in/c/Programmirovanie_1
Download Telegram
Media is too big
VIEW IN TELEGRAM
Разжёванный курс по Linux для чайников. Часть 1

0:10 Знакомство с Линух (теория)
2:17:17 Командная оболочка (pwd, ls, touch, date, rm, mkdir, rmdir)
2:56:51 stdout и stderr (перенаправление в файл)
2:59:23 связь с космосом (зависла трансляция)
3:11:52 конец связи с космосом(продолжение)
3:37:33 Команды (cр, mv, head, tail, wc, less, grep, cat, маски)
5:03:00 режим питания нарушать нельзя(обед)
5:12:05 продолжение
5:39:11 права пользователей (chmod, inode и т. д.)
6:35:02 SUD (sudo, passwd, stat)
7:27:42 перекур
7:39:17 Регулярные выражения

#linux

Программирование
Please open Telegram to view this post
VIEW IN TELEGRAM
Краткий справочник по «всем-всем» командам Linux

Периодически меня на начальном курсе (в Сетевой Академии ЛАНИТ) просят дать "список всех-всех команд с кратким описанием, что каждая из них делает". Ну прямо "всех-всех". И ведь если искать в интернете "такие" справочники существуют: либо про "20, 30, 40 команд, но самых важных", либо с неточностями и устаревшей информацией. Так что предлагаю вашему вниманию свою версию такого справочника на 300, 396, 455, 515, 612 команд.

https://habr.com/ru/company/lanit/blog/683638/

#linux

Программирование
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Разжёванный курс по Linux для чайников. Часть 2

0:10 Введение. Ответы на вопросы.
6:00 Негативный поиск(echo, grep, регулярки)
24:36 Код возврата приложений
31:42 Логическое И, ИЛИ
38:38 Цикл FOR (Однострочная конструкция)
53:07 Перекур
1:05:16 Понятие скрипта. Скрипт файл.
1:15:09 Переменные окружения (SPATH)
1:30:16 Команда hash
1:42:56 /dev/null
1:48:28 Планировщик задач (Сron)
2:09:34 дом зад
2:16:01 вводный урок. Веб-сервисы.
3:17:03 Реш дом зад(логи регулярки)
4:32:27 Разбор дом зад и непонятных вопросов.
4:39:23 Настройка выделенного сервера
7:03:27 SOA и введение в Docker

#linux

Программирование
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linux Club
🚀 Запуск приложений в Linux c использованием политик планирования «реального» времени

Разбираем, что даёт патч реального времени, как настраивать ядра, изоляцию CPU и приоритеты потоков, и чем Linux отличается от QNX и VxWorks.

📌 Читать тут

#linux

🐧 Linux Club
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linux Club
90% игр с Windows уже хорошо работают на Linux

Портал Boiling Steam, специализирующийся на Linux-гейминге, поделился новой статистикой. Теперь на «пингвине» можно как минимум запустить 90% игр с «окошек». При этом в категорию Platinum входят порядка 60% проектов – они работают вообще без проблем. Еще 5% входят в Gold – такие игры отлично работают, но все-таки бывают мелкие шероховатости. 25% проектов имеют некоторые недостатки, которые не мешают их пройти. Полностью отказываются работать лишь 3.8% проектов (категория Borked) – в основном из-за различных античитов.

#linux

🐧 Linux Club ©
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linux Club
🔥 Быстро проверить, что слушает порт в Linux

Иногда нужно понять, какой процесс занял порт (например, 80 или 443) и почему сервис не стартует.

🔎 Проверка через ss:


ss -ltnp | grep ':80'


-l — только listening сокеты
-t — TCP
-n — не резолвить имена
-p — показывать PID/имя процесса

Пример вывода:


LISTEN 0 128 *:80 *:* users:(("nginx",pid=1234,fd=6))


Альтернативы:

lsof -i :80 — если привычнее через lsof
fuser 80/tcp — быстрый вариант, сразу PID

⚡️ Когда полезно:

при конфликте сервисов (Apache vs Nginx)
при отладке firewall (порт слушает, но снаружи не доступен)
при проверке автозапуска демонов

👉 Лайфхак: если процесс «убегает» после запуска, можно использовать ss -ltunp в цикле:


watch -n1 "ss -ltunp | grep ':80'"


Так поймаете короткоживущие процессы.

#linux

🐧 Linux Club ©
Please open Telegram to view this post
VIEW IN TELEGRAM