TGViewer
Channel Public Channel
Наш Компьютер

Наш Компьютер

@our_computer

Контакт: @Filgood777 (реклама, сотрудничество)

Включи монетизацию своего TG-канала или сайта через РСЯ и получай пассивный доход. Подключиться по https://ya.cc/B2UP8W
Subscribers
2.02K
Photos
890
Videos
524
Links
907

Showing posts older than #1389 · Back to latest

Older Posts 20 shown
Post #1383 596
Восстание роботов началось против... людей с инвалидностью

В Лос-Анджелесе автономный робот-доставщик несколько раз перекрыл путь Марку Чейни, мужчине с церебральным параличом на электроскутере.

Видео столкновения набрало более 30 млн просмотров и вызвало широкий резонанс, а компания объяснила происходящее сбоем системы и переходом робота в режим безопасной остановки.

✅Наш Компьютер
  • 😁 5
Post #1382 460

Forwarded from Linux Club

Одновременный запуск команд на нескольких хостах

Иногда нужно быстро выполнить одну и ту же команду на нескольких серверах. Удобные тулзы для этого есть (например, pssh, ansible), но что если хочется сделать это в чистом bash, без сторонних зависимостей? Попробуем реализовать, основная идея такова:

📍список хостов хранится в текстовом файле;
📍скрипт пробегает по ним циклом и запускает команду через ssh;
📍чтобы все шло параллельно - используем background (&) и ограничитель числа потоков.

🛠 Пример скрипта

#!/bin/bash
# parallel-ssh.sh
# Одновременное выполнение команд на хостах

HOSTFILE="hosts.txt"
CMD="$*"
MAX_PARALLEL=5 # ограничение параллельных подключений

if [[ -z "$CMD" ]]; then
echo "Использование: $0 'команда для выполнения'"
exit 1
fi

sem=0
while read -r host; do
[[ -z "$host" || "$host" =~ ^# ]] && continue

{
echo ">>> [$host]"
ssh -o BatchMode=yes -o ConnectTimeout=5 "$host" "$CMD" 2>&1 | sed "s/^/[$host] /"
} &

((sem++))
if (( sem >= MAX_PARALLEL )); then
wait -n
((sem--))
fi
done < "$HOSTFILE"

wait


▪️ Пример hosts.txt

server1
192.168.1.12
192.168.1.15


▪️ Запуск

./parallel-ssh.sh "uptime"


Вывод будет помечен [host], чтобы не путались строки.

#linux

🐧 Linux Club ©
  • ❤ 1
  • 👍 1
  • 🆒 1
Post #1381 605
Если вы работаете в айти и не хотите вылететь с рынка через 3-4 года, развивайте софт-скиллы.

Тимлиду не нужно уметь писать код – с этим лучше справляется его команда и даже нейронки, а вот грамотно менеджерить команду и выстраивать процессы – реально важный навык.

Прокачивайте не только хард-скиллы, но и «гибкие» навыки — это то, что останется востребованным даже в эпоху ИИ. А если с головой нырять в обучение лень, читайте канал Тимлид на удалёнке.

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

Почитайте на досуге, много нового узнаете: @teamleadonline
  • ❤ 2
Post #1374 453

Forwarded from Linux Club

🚀 Статьи по Linux // Rsync: подробное руководство для админов

Покажу, как синхронизировать деревья без боли: слеш в пути, режимы лок/SSH/межсервер, -a под микроскопом, безопасные флаги, нестандартные порты и антиграбли. Будут примеры.

📌 Читать тут

🐧 Linux Club
  • ❤ 1
Post #1368 872
Docker с 0 до 100%. Всё, что нужно знать.

00:00:00 | Intro
00:01:35 | Основы Docker.
00:19:30 | Установка Docker в Linux и Windows.
00:25:40 | Основные команды.
00:54:55 | Управление портами: Port Mapping.
01:08:55 | Переменные в Docker: Environment Variables.
01:20:20 | Постоянные данные: Docker Volumes.
01:48:41 | Сети в Docker. Network.
02:30:11 | Создание своих контейнеров. Dockerfile.
03:40:59 | Docker Compose. Применение.
04:32:28 | Portainer – Web UI для управления Docker.

✅Наш Компьютер
  • 🔥 3
  • 👍 2
Post #1365 545

Forwarded from Linux Club

Когда после оптимизации Linux-сервера ты перезагружаешься и больше не можешь подключиться по SSH

#linux

🐧 Linux Club ©
  • 😁 13
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →