Linux

How to pick up the line and send DTMF code (digit) "9" on incoming call with USB modem in Linux

Управление функцией ICMP ECHO в Linux (запрет "ping")

Команды

sysctl net.ipv4.icmp_echo_ignore_all
sysctl -w net.ipv4.icmp_echo_ignore_all=1
sysctl -w net.ipv4.icmp_echo_ignore_all=0

позволяют отключать возможность Linux реагировать на ICMP пакеты (блокировать "пинги").

Добавление нумерации в текстовый файл на bash Linux

Чтобы добавить в начало каждой строки текстового файла номер строки и символ табуляции достаточно одной манипуляции при помощи awk:


awk '{printf "%d\t%s\n", NR, $0}' _less than sign_ file.text

Пример бесконечного цикла на Bash

Пример примитивного скрипта на bash в качестве примера считающего количество файлов и директорий внутри текущей каждые 30 секунд и выводящего число в консоль:


#!/bin/bash
while [ 1 -le 5 ]
do
ls -Rla | wc -l
sleep 30
done

Авторизация по ключам в SSH Linux

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

1. Сгенерировать ключи на компьютере-источнике подключения (с которого будем подключаться):
ssh-keygen -t rsa -C pi_user@rpi_hostname (Linux)
либо при помощи утилиты Puttygen.

2. Скопировать полученный ранее публичный ключ на компьютер-получатель (к которому будем подключаться):
cat ~/.ssh/id_rsa.pub | ssh @ 'cat >> .ssh/authorized_keys'

Система мониторинга Linux сервисов Monit

Monit

Monit - ПО для мониторинга сервисов Linux серверов, таких как Apache, MySQL, SSHd а также мониторинга наличия свободной оперативной памяти, дискового пространства и других важных параметров.
Имеет гибко настраиваемую систему уведомлений. Monit в Ubuntu Linux устанавливается командой

apt-get install monit

Конфигурационный файл:

/etc/monit/monitrc

check filesystem rootfs with path /

Биллинг Amazon AWS

amazon

Отчёты в режиме реального времени по сервисам Amazon AWS доступны по адресу:

https://console.aws.amazon.com/billing/home?#/bill

Отправка email сообщения из PHP

В простейшем случае для того чтобы отправить email сообщение из скрипта на php достаточно всего нескольких строк:

Отдельно стоит отметить что такая отправка не предусматривает авторизацию/аутентификацию, поэтому в зависимости от используемого почтового сервера доставка не является гарантированной. Также необходимо убедиться что smtp настроен на сервере, на котором выполняется php скрипт.

Как автоматически выполнять команду в Linux, например, каждый час

Для автоматического выполнения команд в Linux удобно использовать стандартный системный планировщик по умолчанию многих дистрибутивов Linux - cron
Для того чтобы добавить новую задачу в планировщик необходимо отредактировать crontab файл при помощи команды crontab -e, выполненной от имени пользователя. для которого создаётся задача cron:

user@server:/home/user# crontab -e

Добавляем строку подобную этой (здесь, каждый час будет выполняться перезагрузка системы, 0:40, 1:40, 2:40 и так далее)

Облачные технологии Amazon AWS

amazon

Написано по мотивам публикации 10 миллионов страниц в сутки на Wordpress блоге на сервере за 15$ в месяц товарища Ewan Leith
Наверное только совсем не интересующийся ИТ технологиями человек никогда не слышал о так называемых "облачных" технологиях или "облачных" вычислениях.

Панель управления хостингом ISPConfig 3

Как установить Ubuntu Linux на USB flash

       

Краткая инструкция по установке Ubuntu Linux 12.04.1 32bit Desktop на USB flash

На самом деле для решения задачи установки Linux на USB flash существует множество программ, например. по ссылке ниже можно обнаружить 20 из них.
http://www.tipsotricks.com/2011/11/best-methods-to-create-bootable-usb-d...

Установка Ubuntu Desktop 12.04

Безопасный доступ в интернет в общественных местах

Резервное копирование пользовательских данных на сервере

       
Про важность резервного копирования данных мы уже писали. Теперь вниманию предлагается небольшой bash скрипт, который как раз и позволяет произвести резервное копирование данных пользователей - будь то сайт или любые другие данные. Скрипт написан с расчётом на то, что имена пользователей системы соответствуют пользователям СУБД MySQL.
Итак, сам скрипт:

Страницы

Subscribe to RSS - Linux