bash

  • Хабрахабр

    [Из песочницы] Вывод информации на дисплей покупателя

    Интересно стало попробовать его использовать в качестве информационного табло для вывода информации о текущем дне, времени до конца рабочего дня/недели, информации о погоде, курсе валют. Появился дисплей покупателя. Остановился на связке мини-ПК Raspberry + Linux + Дисплей покупателя. При этом не хотел использовать ресурсоёмкие приложения и свой ПК. Необходимые замечания Установку и настройку ОС Linux на устройство Raspberry в данном…

    Подробнее »
  • Хабрахабр

    Zabbix: LLD-мониторинг SIM-карт Yeastar TG

    Несколько месяцев назад я обзавелся GSM-шлюзом Yeastar TG200. Оборудование само по себе хорошее, чего не сказать о яичном операторе, который периодически подкладывает свинью. Вот поэтому и появилась необходимость иметь актуальную информацию о состоянии SIM-ок и реагировать на отвалы. Проблема заключается лишь в одном: в данном аппарате, как и во всей серии, нет SNMP. Но есть API (AMI). Готового решения я…

    Подробнее »
  • Софт

    [Перевод] Восемь малоизвестных опций Bash

    Некоторые опции Bash хорошо известны и часто используются. Например, многие в начале скрипта пишут set -o xtrace для отладки, set -o errexit для выхода по ошибке или set -o errunset для выхода, если вызванная переменная не установлена. Иногда они слишком путано описаны в манах, поэтому я собрал здесь некоторые из наиболее полезных, с объяснением.Примечание: на Mac может стоять более старая…

    Подробнее »
  • Софт

    [Перевод] Запуск Bash в деталях

    Если вы нашли эту страницу в поиске, то наверняка пытаетесь решить какую-то проблему с запуском bash. Возможно, вы засунули что-то в различные загрузочные файлы bash или в профили, или во все файлы наугад, пока это не сработало. Возможно, в вашем окружении bash не устанавливается переменная среды и вы не понимаете, почему. В любом случае, смысл этой заметки — как можно проще…

    Подробнее »
  • Софт

    [Перевод] Семь неожиданных переменных Bash

    Продолжая серию заметок о менее известныхфункциях bash, покажу вам семь переменных, о которых вы могли не знать. 1) PROMPT_COMMAND Возможно, вы уже в курсе, как манипулировать приглашением prompt, чтобы показать различную полезную информацию, но не все знают, что каждый раз при показе приглашения можно запускать команду оболочки. На самом деле многие сложные манипуляторы prompt используют эту переменную, чтобы выполнять команды…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Механизм контроля версий базы данных в GIT (управление дампами MySQL)

    Сегодня я решил поделиться своим вариантом бекапа данных из MySql и рассказать о том как его можно использовать для контроля версий в Git. Привет, любители Хабра! И если вам интересно узнать, как можно контролировать состояние базы данных на всех этапах разработки, или просто делать правильные бекапчики базы своих проектиков и разворачивать из в любой момент времени, тогда прошу к прочтению!…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Ограничение прав локального пользователя в Linux до минимума

    Как то раз появилась следующая задача: создать локального пользователя в ОС Linux, с ограниченным доступом к папкам и файлам, включая не только редактирование, но и просмотр, а также возможность использовать только разрешенные утилиты. Что бы не изобретать велосипед, первым делом начал копать интернет, в результате чего были найдены следующие варианты: ограничения доступа через сетевые службы ssh, sftp (не подошло) разграничение…

    Подробнее »
  • Хабрахабр

    Собственный DHCP-сервер силами bash

    Я люблю автоматизировать процесс и писать собственные велосипеды для изучения того или иного материала. Моей новой целью стал DHCP-сервер, который будет выдавать адрес в маленьких сетях, чтобы можно было производить первоначальную настройку оборудования.В данной статье я расскажу немного про протокол DHCP и некоторые тонкости из bash'а.Начнём с конца, чтобы было понятно, за что сражаемся.Демонстрация работы: Репозиторий со скриптом: firemoon777/bash-dhcp-server Необходимая…

    Подробнее »
  • Хабрахабр

    xonsh — python как замена shell

    Удивительно, на на хабре до сих пор нет поста о такой, весьма интересной, замене шеллу как xonsh (github), с моей точки зрения синтаксис всяких shell'ов ужасен и не вижу никаких оснований сохранять его в 21 веке, а Python, в свою очередь, обладает прекрасным синтаксисом и массой других преимуществ, поэтому, на мой взгляд, он и должен быть языком автоматизации по умолчанию,…

    Подробнее »
  • Хабрахабр

    [Перевод] Защищаем веб-сервер на Linux

    Привет, Хабр! Книга "Linux in Action" Дэвида Клинтона вышла в издательстве Manning и рассказывает не только о внутреннем устройстве Linux, но и о наиболее распространенных проблемах, и о способах их устранения. У нас давно не выходило новых книг по Linux для начинающих — и вот мы беремся за перевод новинки именно такого плана. Автор опубликовал на сайте Hackernoon отрывок из…

    Подробнее »


Кнопка «Наверх»
Закрыть