Обложка канала

Лига сисадминов. Страница 14

Здесь мы собираем всё, что может быть интересно представителям, пожалуй, лучшей в мире профессии: руководства, лучшие практики, свежие новости мира ИТ, книги, и многое другое.

  • Лига сисадминов

    Запуск команд в фоновом режиме Синтаксис Задачу (например, команду или скрипт) можно перевести в фоновый режим, добавив символ «&» в конец командной строки. Этот оператор переводит команду в фоновый режим и освобождает место в терминале. Команда, выполняемая в фоновом режиме, называется заданием. Во время работы фоновой команды можно выполнять любые другие команды. Синтаксис выглядит следующим образом: command & script-name & /path/to/command arg1 arg2 & command-1 | command-2 arg1 & command-1 | command-2 -arg1 -arg2 >/path/to/output & Примеры Чтобы перевести команду ls в фоновый режим, введите: $ ls *.py > output.txt & Чтобы перевести следующую команду поиска в фоновый режим, добавьте символ «&» в конец командной строки: find . -iname "*.mp3" > myplaylist.txt & Как найти задания, работающие в фоновом режиме? Выполните следующую команду: jobs Пример вывода данных: [1]- Running find / -iname "*.c" 2> /dev/null > /tmp/output.txt & [2]+ Running grep -R "hostNamed" / 2> /dev/null > /tmp/grep.txt & Где [1] и [2] идентификаторы заданий. Чтобы отобразить идентификаторы процессов для идентификаторов заданий помимо стандартных сведений, передайте параметр -l: jobs –l Пример вывода данных: [1]- 7307 Running find / -iname "*.c" 2> /dev/null > /tmp/output.txt & [2]+ 7324 Running grep -R "hostNamed" / 2> /dev/null > /tmp/grep.txt & Чтобы отобразить только идентификаторы процессов, введите: jobs -p Пример вывода данных: 7307 7324 Как прекратить выполнение заданий, работающих в фоновом режиме? Для принудительного или постепенного завершения процесса следует использовать команду kill. Синтаксис выглядит следующим образом: kill PID kill -15 PID kill -9 PID killall process-Name-Here killall -15 process-Name-Here killall -9 process-Name-Here Как переместить процесс из фонового режима в приоритетный? Синтаксис: %JOB-ID ИЛИ fg JOB-ID Сначала следует вывести список текущих заданий с помощью команды jobs. Для этого введите: jobs -l Пример вывода данных: [1]- 7307 Running find / -iname "*.c" 2> /dev/null > /tmp/output.txt & [2]+ 7324 Running grep -R "hostNamed" / 2> /dev/null > /tmp/grep.txt & Чтобы перевести задание job id #2 в приоритетный режим, введите: %2 ИЛИ используйте команду: fg 2 Пример вывода данных: grep -R "hostNamed" / 2> /dev/null > /tmp/grep.txt Чтобы перевести это задание обратно в фоновый режим, нажмите клавишу Z, удерживая клавишу CTRL. При этом выполнение текущего приоритетного задания будет приостановлено. Введите следующую команду, чтобы перевести задание в фоновый режим: %2 & ИЛИ используйте команду: bg Теперь командное задание grep будет работать в фоновом режиме. #ит_заметки #linux #jobs
  • Лига сисадминов

    Символические ссылки: основы работы

    Символическая ссылка (симлинк, англ. symbolic link, symlink) позволяют связывать файлы и каталоги с другими файлами и каталогами. У таких ссылок есть много названий: их называют ссылками оболочки, программными или «мягкими» ссылками, ярлыками и псевдонимамами. С точки зрения пользователя символические ссылки очень похожи на обычные файлы и каталоги. Однако, взаимодействуя с ними, вы фактически взаимодействуете с целевым объектом на другом конце ссылки. Поэтому симлинк проще всего представить в виде червоточины…

    Telegraph
  • Лига сисадминов

    Настраиваем свой почтовый сервер в docker-compose telegra.ph/Nastrai…se-01-31 #ит_статьи #linux #devops #docker_compose #postfix #dovecot
    Настраиваем свой почтовый сервер в docker-compose

    Недавно мне потребовалось собрать свой почтовый сервер. В принципе, дело-то простое. Берёшь и ставишь сервер. Postfix, dovecot, letsencrypt, roundcube, spamassasin, clamav. Всё это — уже известные дела. Колея проторена. Иди и делай. Но мне нужно было наплодить этих серверов. И я подумал, а почему бы не настроить всё на контейнерах? Такое можно сделать. Для этого надо скачать все вышеописанные контейнеры и написать .env файл века с более чем сотней разных параметров. Ну и, конечно же, сконфигурировать nginx.…

    Telegraph
  • Реклама

  • Лига сисадминов

    Максимально простое, автоматизированное и современное решение для управления удаленным доступом сотрудников. Alphabyte ZTNA позволит вам легко управлять доступом к корпоративным ресурсам, а вашим сотрудникам — быстро подключаться к любой корпоративной сети и безопасно работать из любой точки мира. Устанавливайте свои правила доступа к тем или иным корпоративным ресурсам: по ролям, типу трафика, дню недели, протоколу и порту. Демоверсия с полным доступом к сервису — 90 дней до конца января. Попробуйте сами: https://clck.ru/33JAR7
  • Лига сисадминов

    Добавление изюминки в сеанс sudo с помощью файла lecture на Linux или Unix telegra.ph/Dobavle…ix-01-30 #ит_заметки #linux #sudo #lecture
    Добавление изюминки в сеанс sudo с помощью файла lecture на Linux или Unix

    Несмотря на некоторые серьезные ошибки в sudo, он остается основным инструментом для получения оболочки root или запуска команды от имени другого пользователя в Linux, macOS и Unix-подобных системах. Команда sudo позволяет системному администратору предоставлять отдельным пользователям доступ к непривилегированным командам. Например, я могу дать разработчикам возможность перезапустить веб-сервер Apache или процесс PHP/Python на сервере Linux. Давайте посмотрим, как напомнить разработчикам и непривилегированным…

    Telegraph
  • Лига сисадминов

    Как разрешить выполнение приложений с sudo в определенном каталоге на Linux telegra.ph/Kak-raz…ux-01-30 #ит_статьи #linux #sudo
    Как разрешить выполнение приложений с sudo в определенном каталоге на Linux

    Это краткое руководство объясняет, как разрешить пользователю запускать все программы в каталоге через sudo и запретить ему запускать программы в других каталогах в Linux и Unix-подобных системах. Введение В Linux существует множество способов ограничить пользователя в выполнении определенных действий. Вы можете разрешить пользователю выполнять только определенные команды и задачи. Вы можете запретить пользователям изменять переменные среды или переходить в каталоги других пользователей. Ознакомьтесь со следующим…

    Telegraph
  • Лига сисадминов

    Присоединяйтесь к бесплатному онлайн-интенсиву! Вы узнаете, как работать с Linux Desktop, настраивать Apache и MySQL, запускать PHP-приложения, попрактикуетесь в администрировании Linux. Регистрация: 👉 https://clc.to/d-tQ0g Вы научитесь: 📍 запускать Linux в виртуальной машине с помощью Vagrant; 📍 пользоваться командной строкой bash; 📍 редактировать файлы конфигурации и устанавливать веб-сервер; 📍 настраивать сервер MySQL; 📍 запускать PHP-приложения. 🎁Все участники получат электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ. 📢 Каждому, кто зарегистрируется, пришлём руководство «Как установить локальный сервер на Linux». Участвуйте, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox. Подключайтесь к прямым эфирам с 30 января по 1 февраля в 21:00 по московскому времени.
  • Лига сисадминов

    Структура каталогов в Linux

    Структура каталогов Linux похожа на дерево. Первый каталог в файловой системе метко назван корневым каталогом «/», или можно сказать, что основание иерархии файловой системы начинается с корня. Корневой каталог содержит множество папок и файлов, в которых можно хранить еще больше папок, файлов и т.д. Вот пример того, как выглядит дерево каталогов. / Каталог с именем «root». Это начальная точка иерархии файловой системы. /bin Бинарные файлы и другие исполняемые программы. /etc Системные файлы конфигурации.…

    Telegraph
  • Лига сисадминов

    Кто придумал термин «облачные вычисления»? Едва ли не каждая современная технологическая компания продает облачные вычислительные мощности или что-то с ними связанное. Это нормально: облачный рынок год от года растет, становится богаче и шире. Однако вряд ли хотя бы один современный маркетолог или разработчик всерьез задавался вопросом, откуда вообще пришел этот термин. Что под ним понимали авторы оригинальной концепции? В данной статье мы вспомним имена основоположников облачного подхода, и проведём небольшой исторический ликбез. telegra.ph/Kto-pri…ya-01-29 #ит_статьи #история #облачные_вычисления
    Кто придумал термин «облачные вычисления»?

    Немного статистики, лингвистики и спойлеров Термин «Облачные вычисления» — это своеобразный ИТ-фронтмен последнего десятилетия. По данным Google, в интернете его упоминания встречаются ~68 миллионов раз, и это только на английском языке. Но стоит копнуть чуть поглубже, и выясняется, что никто понятия не имеет, откуда произошло это понятие и каковы его истоки.

    Telegraph
  • Лига сисадминов

    Обзор лучших инструментов кэширования с открытым исходным кодом для Linux в 2023 году telegra.ph/Obzor-l…du-01-28 #ит_статьи #devops #redis #memcached #apache_ignite #couchbase_server #nginx #squid
    Обзор лучших инструментов кэширования с открытым исходным кодом для Linux в 2023 году

    Надежные распределенные вычислительные системы и приложения стали краеугольным камнем предприятий, особенно в автоматизации и управлении критически важными бизнес-процессами и предоставлении услуг клиентам. От вас, как разработчиков и системных администраторов этих систем и приложений, ожидают всевозможных решений в области информационных технологий (ИТ), которые обеспечат наличие наиболее эффективных систем. Сюда входят такие задачи, как разработка, тестирование и реализация стратегий для обеспечения производительности…

    Telegraph
  • Лига сисадминов

    autokey Утилита автоматизации рабочего стола для Linux и X11. Важно : это приложение X11, и поэтому оно не будет работать на 100% в дистрибутивах, которые по умолчанию используют Wayland вместо Xorg. https://github.com/autokey/autokey #ит_заметки #linux #github #x11 #autokey
    GitHub - autokey/autokey: AutoKey, a desktop automation utility for Linux and X11.

    AutoKey, a desktop automation utility for Linux and X11. - GitHub - autokey/autokey: AutoKey, a desktop automation utility for Linux and X11.

    GitHub
  • Лига сисадминов

    Компьютерные сети - это основа, которую должен знать каждый IT-специалист. Network Admin Подписаться Канал действующего сетевого администратора. Кратко и доходчиво о сетевых технологиях. Network Admin Help Вступить ➖ Все как на форумах, только в мессенджере. Участники делятся личным опытом, решают технические вопросы, рекомендуют друзьям. Присоединяйся, и прокачай свои знания!
  • Лига сисадминов

    Отдел разработки на пути к релизу #ит_юмор #разработка #костыли_и_велосипеды
  • Лига сисадминов

    Мигрируем БД в продакшене без даунтайма В этой статье мы рассмотрим основные принципы миграции БД без даунтайма и дадим быстрые рецепты для наиболее распространенных случаев. telegra.ph/Migriru…ma-01-27 #ит_статьи #devops #databases #migration
    Мигрируем БД в продакшене без даунтайма

    Как работает выкладка в прод? Давайте взглянем на типовой процесс выкладки веб-приложения в прод. Большинство приложений, рассчитанных на выкладку без даунтайма, сегодня опираются на балансировщики нагрузки и оркестрацию контейнеров:

    Telegraph
  • Лига сисадминов

    TrueConf MCU — бесплатный сервер видеоконференцсвязи с подключением до 100 SIP/H.323-устройств В условиях, когда нужно переводить рабочие коммуникации на отечественные продукты, есть повод присмотреться к бесплатной альтернативе решениям Cisco и Poly — программному серверу TrueConf MCU. 🔹Бесплатная версия сервера позволит подключить до 100 аппаратных ВКС-терминалов (SIP/H.323), в том числе производства Cisco, Poly, Avaya, Huawei и других компаний. 🔹Одновременно можно запускать до 4-х конференций. 🔹Видеовстречи не ограничены по времени. 🔹TrueConf MCU предназначен для установки на аппаратное обеспечение заказчика — все данные хранятся внутри предприятия. Скачать бесплатный TrueConf MCU можно напрямую с сайта в виде готового DEB-дистрибутива для Debian 10/11, РЕД ОС и Альт Сервер 9. Обращаться в отдел продаж или техподдержку не нужно. ➡️Попробуйте бесплатно: https://clck.ru/33KSux
  • Реклама

  • Лига сисадминов

    Шифрование трафика в Linux, методика обхода блокировок telegra.ph/SHifrov…ok-01-26 #ит_статьи #linux #network #openvpn #iptables
    Шифрование трафика в Linux, методика обхода блокировок

    Есть много способов обхода блокировки сайтов и обеспечения приватности в сети. Такие термины, как TOR, VPN, прокси, у всех на слуху. Чтобы подключить и настроить их, не требуется специальных знаний, но существуют и более изящные решения. Сегодня я расскажу о методике обхода блокировок в Linux с маскировкой трафика и покажу несколько скриптов для автоматизации этого. Их можно без труда перенести на Raspberry Pi, чтобы сделать умный маршрутизатор. Эта статья не является руководством. Она написана исключительно…

    Telegraph
  • Лига сисадминов

    Команда SED в Linux/Unix с примерами SED – это потоковый редактор текста (от stream editor), c помощью которого можно выполнять с файлами множество операций вроде поиска и замены, вставки или удаления. При этом чаще всего он используется именно для поиска и замены. telegra.ph/Komanda…mi-01-25 #ит_статьи #linux #bash #sed
    Команда SED в Linux/Unix с примерами

    SED – это потоковый редактор текста (от stream editor), c помощью которого можно выполнять с файлами множество операций вроде поиска и замены, вставки или удаления. При этом чаще всего он используется именно для поиска и замены. SED позволяет редактировать файлы, не открывая, что существенно ускоряет работу, чем при использовании того же vi. Помимо этого, SED поддерживает регулярные выражения, с помощью которых можно выполнять сложное сопоставление шаблонов. Общий синтаксис команды sed выглядит так: sed…

    Telegraph
  • Лига сисадминов

    GlusterFS как внешнее хранилище для Kubernetes Поиск оптимального хранилища — это довольно сложный процесс, у всего есть плюсы и минусы. Разумеется, лидером в данной категории является CEPH, но это довольно сложная система, хотя и с очень богатым функционалом. В некоторых случаях такая система избыточна, особенно когда нужно простое реплицируемое хранилище в режиме master-master на пару терабайт. В данной статье хотелось бы рассмотреть некоторые наработки по развертыванию, и проблемы, с которыми можно столкнуться в процессе. telegra.ph/Gluster…es-01-24 #ит_статьи #devops #kubernetes #glusterfs
    GlusterFS как внешнее хранилище для Kubernetes

    Цели Что мы ждали от нового хранилища: Возможность работы с четным числом нод для репликации. Простая установка, настройка, поддержка Система должна быть взрослой, проверенной временем и пользователями Возможность расширения места на хранилище без простоя системы Хранилище должно быть совместимо с Kubernetes Должен быть автоматический Failover при падениях одного из узлов Именно по последнему пункту у нас и возникло много вопросов. Развертывание Для развертывания было создано две виртуалки на CentOs 8.…

    Telegraph