Блоги

Формат логов Apache

Формат по умолчанию логов доступа к сайтам для web сервера Apache может для кого-то показаться неудобным. Поэтому этот формат всегда можно настраивать и выбирать только те данные, которые интересны администратору. Например, такой формат:

LogFormat "%{%H:%M:%S %d %b %Y}t\t%>s\t%h\t%v\t\"%r\" \"%{Referer}i\" \"%{User-Agent}i\"" combined

В общем случае формат задаётся в конфигурационном файле /etc/apache2/apache2.conf.
Сам же файл с логами по умолчанию располагается в /var/log/apache2/access.log.

Как заблокировать по IP адресу

Если вам необходимо заблокировать запросы, идущие к вашему серверу с определённого IP адреса, то сделать это на Linux довольно просто. В командной строке необходимо выполнить команду:

iptables -A INPUT -s 91.200.12.114 -j DROP

Разблокировать ранее заблокированный адрес можно при помощи команды:

iptables -D INPUT -s 91.200.12.114 -j DROP

Построчная обработка текстового файла в Bash Linux

В файле file.txt построчно содержатся данные для обработки. Код ниже в цикле берёт каждую строку из файла по очереди и производит над ней заданные пользователем действия. В нашем случае для списка доменов выполняется whois запрос.

#!/bin/bash

while read -r line;
do {
whois $line;
sleep 3;
}
done

Trim symbols in string Linux bash

Как удалить несколько символов из строки в linux bash.

Удаление символов слева:


"cut -c3-"

Вышеуказанная команда удалит [x-1] (3-1) = 2 (два) символа слева:

cat trim.sh

#!/bin/bash
test=123abc456
echo $test
test=$( echo $test | cut -c3- )
echo $test

Пример выполнения команды:

$sh trim.sh
123abc456
3abc456

Создание таблицы в БД в MySQL средствами bash (Ubuntu Linux)

Код на bash для создания таблицы в БД MySQL с заданной структурой:

Подынтерфейсы (сабы) на сетевой карте под Ubuntu

Пример конфигурации etc-->interfaces для поддержки trunk в Ubuntu Linux:


# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp
# address 192.168.1.100
# netmask 255.255.255.0
# broadcast 192.168.1.255
# network 192.168.1.0

3G modem cell network linux test

3G E1550 Huawei test Linux USSD

root@rpi2:/home/pi# cat /etc/udev/rules.d/88-usb-3g.rules
ACTION!="add|change", GOTO="device_huawei_end"

KERNEL=="ttyUSB[0-9]*", KERNELS=="1-1.3.2:1.0", SYMLINK+="mts-modem"
KERNEL=="ttyUSB[0-9]*", KERNELS=="1-1.3.2:1.1", SYMLINK+="mts-audio"
KERNEL=="ttyUSB[0-9]*", KERNELS=="1-1.3.2:1.2", SYMLINK+="mts-data"

MRTG - мониторинг ресурсов Linux сервера

Установка и настройка ПО MRTG для мониторинга ресурсов Linux сервера на примере ОС Ubuntu Linux 14.04.

1. Установка snmpd и mrtg:

apt-get install snmpd snmp mrtg

2. Редактирование конфигурационного файла SNMPD:

nano /etc/snmp/snmpd.conf


agentAddress udp:127.0.0.1:161
rocommunity заменить_на_свой_пароль localhost
sysLocation server
sysContact Me

Список регистраторов в доменной зоне SU

Список компаний - регистраторов, осуществляющих или осуществлявших регистрация доменов в зоне .SU

REGTIME-REG-FID
RUCENTER-REG-FID
DOMENUS-REG-FID
SALENAMES-REG-FID
R01-REG-FID
REGISTRANT-REG-FID
REGRU-REG-FID
NAUNET-REG-FID
RD-REG-FID
DEMOS-REG-FID
FID-REG-FID
RELCOM-REG-FID
TESTTC-REG-FID
TESTMONITOR-REG-FID
RIPN-REG-FID

Список регистраторов в доменной зоне РФ

Список компаний - регистраторов, осуществляющих или осуществлявших регистрация доменов в зоне .РФ

Список регистраторов в доменной зоне RU

Список компаний - регистраторов, осуществляющих или осуществлявших регистрация доменов в зоне .RU

Список доменов в зонах ru su рф com org net



На сайте регистратора R01.RU регулярно обновляется список зарегистрированных доменов для зон RU, SU, РФ

Скачать соответствующие списки можно по ссылкам ниже:

Архив со списком доменов в зоне RU

Архив со списком доменов в зоне SU

Электроника для начинающих: Книга An Introduction to Practical Electronics

Билл Коллинз с сайта Techideas опубликовал в свободном доступе книгу-пособие для радиолюбителей на английском языке.
Итак, скачиваем Введение в практическую микроэлектронику для начинающих - An Introduction to Practical Electronics, Microcontrollers and Software Design

Страницы

Subscribe to RSS - блоги