Поиск по сайту

    Мои услуги на Kwork

Linux

Loganalyzer (syslog) + Debian

Совсем недавно у меня возникла необходимость создать центральный лог-сервер с веб-интерфейсом и в этой статье я хотел бы поделиться опытом, возможно кому-то он будет полезен. Я опишу установку и настройку веб-просмотрщика логов LogAnalyzer, Rsyslog-клиента, который будет отсылать все логи на удаленный Rsyslog-сервер, и последний, в свою очередь, будет писать их в базу MySQL. В качестве… read more »

Простой способ резервного копирования Linux сервера с выгрузкой файлов по FTP

Хозяйство Виртуальный или физический сервер с установленной Linux-ОС, веб-сервером и базами данных MySQL. Файлы веб-сервера располагаются в директориях /home/site1 /home/site2 /home/site3 Задача Создание скрипта для резервного копирования файлов и баз данных с сохранением на удаленном FTP-сервере и запуск его каждый день. Решение Для простоты примера работать мы будем из-под root`а, директория для хранения бэкапов файлов… read more »

Как создать нового пользователя и настроить права доступа в MySQL

Как создать нового пользователя В первой части руководства по MySQL мы вносили все изменения в настройки MySQL под root-пользователем, имея полный доступ ко всем базам данных. Однако для случаев, когда могут потребоваться более жесткие ограничения, есть способы создания пользователей с особыми наборами прав доступа. Давайте начнем с создания нового пользователя из консоли MySQL: CREATE USER… read more »

Запрос и вывод данных из БД php

<html> <head> <title>Cacti</title> </head> <body> <form action=”” method=”POST”> <label>Адрес или IP или MAC:&nbsp;</label><input type=’text’ size=’15’ name=’SNAMEB’> <input name=”go” type=”submit” value=”Найти”> <p><b>Сортировать по:</b></p> <input name=”radiobutton” type=”radio” value=”description” checked>Имя <input name=”radiobutton” type=”radio” value=”hostname”>IP </form> <?php if(isset($_POST[‘go’]) and isset($_POST[‘radiobutton’]) ) { //========[ ]========= $db_host = ‘localhost’; $db_user = ‘bdname’; $db_pass = ‘bdpass’; $db_name = ‘bd’; //========[ ]========= $SHOST… read more »

Передача параметров с помощью HTML-форм

Сначала напишем HTML-документ, который будет содержать практически все элементы HTML-формю Параметры формы мы будем передавать скрипту для последующией обработки. Итак, листинг HTML-документа send.html: <html> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=windows-1251″> <title>Test Form PHP.SU</title> </head> <body> <h3>Тестовая форма</h3> <form name=”form1″ method=”post” action=”script.php”> <p><span>Текстовое поле: </span> <input type=”text” name=”textfield”> </p> <p>Поле ввода пароля: <input type=”password” name=”pswfield”> </p> <p>Скрытое… read more »

Как создать архив tar.gz linux

Формат архива tar.gz является стандартом для linux систем и используется повсеместно в качестве архивов, репозиториев и установочных модулей. В некоторых случаях есть необходимость самостоятельно создать архив этого формата. Как создать архив .tar.gz Сама команда tar ничего не компрессирует а всего лишь «сливает» файлы и/или директории в один общий файл. Последующая компрессия выполняется посредством архиватора gzip…. read more »

Веб-сервер на основе Nginx и PHP-FPM

Содержание Веб-сервер на основе Nginx и PHP-FPM Установка Безопасность Настройка Настройка PHP-FPM Настройка Nginx Шифрование Прочие настройки Безопасность Сжатие Директории сайта WordPress ownCloud Базовые ограничения Вызов PHP-FPM Кеширование Окончание Проверка Ссылки Существуют различные схемы построения веб-серверов для передачи данных по протоколу HTTP. Среди них достойное место по производительности занимают схемы с использованием «Nginx» в качестве… read more »

Маршрутизация Fedora

Настройка Статической Маршрутизации Просмотр таблицы маршрутизации 1. ip (пакет iproute) # ip r sh 2. route (пакет net-tools) # route -n 3. netstat (пакет net-tools) # netstat -rn Добавление новых маршрутов 1. Добавление нового маршрута для сети 192.168.0.0/24 через 192.168.0.1: # route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1 2. Добавление нового маршрута для сети… read more »

VLAN в Debian

На этой странице рассматривается процедура настройки VLAN в Debian. Настройки подинтерфейсовVLANов в Debian точно так же, как и для сетевых интерфейсов, указываются в файле /etc/network/interfaces. Для того чтобы информация о созданных VLAN’ах сохранилась после перезагрузки, необходимо добавить её в файл /etc/network/interfaces. Например: auto vlan1400 iface vlan1400 inet static address 192.168.1.1 netmask 255.255.255.0 vlan_raw_device eth0 Или,… read more »

21 пример использования iptables для Linux

Файрвол в системе linux контролируется программой iptables (для ipv4) и ip6tables (для ipv6). В данной шпаргалке рассмотрены самые распространённые способы использования iptables для тех, кто хочет защитить свою систему от взломщиков или просто разобраться в настройке. Знак # означает, что команда выполняется от root. Откройте заранее консоль с рутовыми правами – sudo -i в Debian-based… read more »

Как настроить MySQL Master-Slave репликацию?

MySQL репликация типа Master-Slave часто используется для обеспечения отказоустойчивости приложений. Кроме этого, она позволяет распределить нагрузку на базу данных между несколькими серверами (репликами). Читайте подробнее о применении репликации. Настройка репликации происходит в несколько шагов. Мы будем использовать два сервера с адресами: Master сервер, 10.10.0.1 Slave сервер, 10.10.0.2 Шаг 1. Настройка Мастера На сервере, который будет… read more »

Базовая установка LAMP (Linux Apache MySQL PHP) на Debian 8.

LAMP это акроним от Linux, Apache, MySQL, PHP. В этой инструкции будет описано как установить веб-сервер Apache на Debian 8 с поддержкой PHP5 и MySQL В этой инструкции Мы будем использовать в качестве hostname (имени сервера) server1.example.com c IP адресом 192.168.0.100. Эти настройки будут отличаться от ваших, поэтому в процессе настройки измените их. Установка MySQL  Для… read more »

Ручная настройка сети в CentOS 6

Общие настройки сети Файл /etc/sysconfig/network используется стартовыми скриптами и содержит ключевые параметры – нужна ли сеть, нужно ли конфигурировать IP v6, имя компьютера. Сюда можно вписать шлюз по умолчанию, но CentOS 6 ориентируется на динамическое подкючение к сетям через WiFi и вписывает его в конфигурацию подходящего интерфейса. NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=wwww.example.com GATEWAY=10.10.10.1 Конфигурация интерфейса Файлы в… read more »

Сброс пароля root (CentOS, Red Hat)

Если Вы забыли root пароль на линуксе CentOS Вам нужно провести данные манипуляции: 1) При загрузке останавливаем загрузчик на GRUB нажатием любой кнопки. 2) Выбираем нужную строчку и нажимаем e. 3) Выбираем строчку с kernel (kernel /vmlinuz /…версия ядра…/ root=LABEL=/) 4) Дописываем в конец строки single и нажимаем Enter 5) Нажимаем b для загрузки системы… read more »

Запуск Команд на Удаленном Linux Сервере через SSH

В этой заметке Вы найдете различные примеры того, как выполнять команды на удаленном Linux сервере и получать результат локально. Данная информация будет очень полезна, если Вы пишете Bash скрипт, который будет запускаться с локальной машины и выполнять какие-либо команды на удаленном сервере. Вы узнаете, как : выполнить команду на удаленном Linux сервере; запустить множество команд… read more »

Sidebar



Яндекс.Метрика Рейтинг@Mail.ru