Середа, липня 23, 2014

Останні записи

Опублікував Автор: Створено: в Uncategorized

http://habrahabr.ru/post/108690/

 

Речь в статье пойдет о роутинге сетевых пакетов в Linux. А конкретно – о типе роутинга под названием policy-routing (роутинг на основании политик). Этот тип роутинга позволяет маршрутизировать пакеты на основании ряда достаточно гибких правил, в отличие от классического механизма маршрутизации destination-routing (роутинг на основании адреса назначения). Policy-routing применяется в случае наличия нескольких сетевых интерфейсов и необходимости отправлять определенные пакеты на определенный интерфейс, причем пакеты определяются не по адресу назначения или не только по адресу назначения. Например, policy-routing может использоваться для: балансировки трафика между несколькими внешними каналами (аплинками), обеспечения доступа к серверу в случае нескольких аплинков, при необходимости отправлять пакеты с разных внутренних адресов через разные внешние интерфейсы, даже для отправки пакетов на разные TCP-порты через разные интерфейсы и т.д.
Для управления сетевыми интерфейсами, маршрутизацией и шейпированием в Linux служит пакет утилит iproute2.

Переглядів: 15
0

Опублікував Автор: Створено: в Uncategorized
Переглядів: 17
0

Опублікував Автор: Створено: в Uncategorized

варіант 1

resolveip -s exemple.com

варіант 2 

...
Переглядів: 36
0

Опублікував Автор: Створено: в Uncategorized

є:

Centos 6.5 

хочу щоб коли запуститься зєднання ppp0 дописувалися нові маршрути для цього зєднання .. тому створюю файлик... і в ньому запихаю свій скриптик .. 

...
Переглядів: 37
0

Опублікував Автор: Створено: в Uncategorized
Переглядів: 22
0

Опублікував Автор: Створено: в Uncategorized
Попробуем в этой статье на одном экране изложить всю суть iptables.
Переглядів: 24
0

Опублікував Автор: Створено: в Uncategorized

/etc/rc.d/rc.local

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

Переглядів: 21
0

Опублікував Автор: Створено: в Uncategorized

http://www.rjsystems.nl/en/2100-adv-routing.php

Two default routes

Linux has very advanced routing, filtering and traffic shaping options. Here is how to configure a system with two default routes.


1. InstallationTo activate Linux advanced routing on a Debian GNU/Linux system, install the iproute package:

~# apt-get install iproute This will create the /etc/iproute2/ directory. It also installs some new executables, including ip.


2. The ip commandFrom a command line on any Linux system, you can see the existing routing table by simply typing route at the prompt (or /sbin/route if /sbin is not in your path). Your routing table will be similar to this:
Переглядів: 41
0

Опублікував Автор: Створено: в Uncategorized
http://serverfault.com/questions/407681/route-traffic-to-different-interface-from-port
http://www.linuxhorizon.ro/iproute2.html
http://stackoverflow.com/questions/22198313/redirecting-icmp-traffic-through-one-gateway-and-tcp-through-another

http://blog.wiercinski.net/2010/linux/tunnelling-individual-users-traffic-through-remote-server-with-linux-using-gre-nat-and-iptables/
Переглядів: 30
0

Опублікував Автор: Створено: в Uncategorized
http://explainshell.com/
http://explainshell.com/
http://explainshell.com/
http://explainshell.com/
http://explainshell.com/

цікввий сат
Переглядів: 31
0

Опублікував Автор: Створено: в Uncategorized

http://www.ushahidi.com/product/ushahidi/

цікава опен сорс інтерактивна карта для всяких повідомленнь і подій

Переглядів: 38
0

Опублікував Автор: Створено: в Uncategorized

facebbdf.JPG

фейсбук накрився .. хм ... 19-06-2014  11-21 +2GMT 

 

Переглядів: 63
0

Опублікував Автор: Створено: в Uncategorized

 

http://eddnet.org/?p=1580

 

 

Концепция использования операции JOIN в MySQL. И так, пускай у нас есть две таблицы. Таблица Table A с лева и таблица Table B с права и в каждой из них есть 4 записи:

Переглядів: 83
0

Опублікував Автор: Створено: в Uncategorized
http://on-line-teaching.com/php/arrays.htm

 

Массивы

Автор: Артемьев Сергей Игоревич
ICQ: 438856621
email: _spin_@bk.ru
Массивы очень широко применяются в PHP-скриптах.


Массив - это набор элементов, к каждому из которых можно обратиться по индексу или имени. Все массивы в PHP являются ассоциативными, т.е. остоят из пар "ключ"="значение".

<?php $arr = array(); $arr['car'] = 'Чайка'; ?> Массив $arr содержит одну пару значений. Ключом в ней будет значение 'car', а значением - 'Чайка'.

Значение ключей может быть текстового или числового типа, причем в одном массиве допускается применение ключей разных типов. Например, следующий код вполне работоспособен:
Переглядів: 88
0

Опублікував Автор: Створено: в Uncategorized
dd if=/dev/md1 of=/media/backup2/system_md1/backup.md1.29.05.14.img bs=4096 conv=noerror


To restore an image, run:
# dd if=/media/backup2/system_md1/backup.md1.29.05.14.img of=/dev/md1 bs=1M conv=noerror
Переглядів: 60
0

Опублікував Автор: Створено: в Uncategorized

Перестав друкувати принтер Samsung scx-3220

звіт про систему:

20140528_155151.jpg

...
Переглядів: 89
0

Опублікував Автор: Створено: в Uncategorized

http://davidwalsh.name/php-cookies

Cookies don't have to be an essential part of a website but can provide some of the "little things" that can set your website apart from the rest. Cookies are small tidbits of information that you save on the client's computer so that you can access them next time they visit the website. Session ID's are also usually held in cookies.

So what are the most popular uses of cookies? They are:

  • To store username/password information so that the user doesn't have to log in every time they visit the website ("remember me" sign ins).
  • To simply remember the user's name.
  • To keep track of a user's progress during a specified process.
  • To remember a user's theme.

Setting the Cookie

Setting a cookie requires a key, a value, and the amount of time to allow the cookie to exist.

$first_name = 'David'; setcookie('first_name',$first_name,time() + (86400 * 7)); // 86400 = 1 dayAbove, we set the user's first name equal to 'David' (this data would actually come from a form or database but for the sake of the example we'll use my name). Then, we set a cookie with the key of "first_name" with the value 'David', and program it to expire 7 days from now.

...
Переглядів: 83
0

Опублікував Автор: Створено: в Uncategorized

Пороблема досить стандартна, база даних mysql 5.6.17 на centos грузить вісім ядер на 100 відсотків ...  система досить потужна, база даних сама нова, тому думаю значення "заліза" і обновленнь немає ніякого впливу.

база даних з якою робляться різні записи, вибірки... має більше 100 000 рядків

1) думаю нам потрібно оптимізувати налаштування в файлі /etc/my.cnf 

...
Переглядів: 122
0

Опублікував Автор: Створено: в Uncategorized

http://labdes.ru/php-pdo-mysql-examples

Я думаю настало время повысить свой экспириенс, и перейти при работе с базой данных с mysql_ функций на PDO. Эта библиотека является мощным и быстрым дополнением к PHP. Одно из ее преимуществ – работа со многими базами данных (MS SQL , MySQL , PostgreSQL , Oracle и др.). Также отличительной характеристикой этой библиотеки являются подготовленные выражения, так называемые prepared statements, которые должны ускорить работу с базой, а главное сделать обмен данным безопасными и забыть о таких уязвимостях как sql-enjection. Кроме того, есть и другие очень полезные возможности. В этой статье я попытался собрать часто используемые примеры работ, по которым можно сразу понять суть работы PDO.



В PHP существуют три расширения для работы с базой MySQL: mysql, mysqli и PDO. PHP PDO (PHP Data Objects) включено в PHP 5.1 и выше. Как я понял, на сегодняшний момент, функции для работы с базой данных mysql_ не рекомендуют к использованию, так как разработка php_mysql остановилась на поддержке функционала MySQL 4.1.3. и также не поддерживает транзакции, объектный интерфейс и подвержено уязвимостям при подстановке значений в запрос. После mysql_ появилось расширение mysqli (MySQL Improved в 5 версии), которое поддерживает новые возможности MySQL и использует как ОПП синтаксис так и процедурное программирование. Все эти библиотеки используют стандартную клиентскую библиотеку MySQL (libmysql). В этой же заметке давайте на живых примерах посмотрим как осуществляется работа с mysql, при помощи самого свежего расширения – PDO.

PDO Соединение с БД

1
2
//пример соединения с MySQL при помощи PDO
$db new PDO('mysql:host=localhost;dbname=test'$user$pass);

Как только будет установлено успешное соединение с конкретным сервером базы данных, то будет возвращен объект PDO. Этот объект позволяет выполнять самые разнообразные задачи баз данных.

Если есть какие-либо ошибки подключения, то сработает механизм исключений – PDOException. Нужно всегда оборачивать операции PDO в блок try/catch. Вы можете поймать исключение, если вы хотите обрабатывать ошибки, или вы можете оставить его для глобального обработчика исключений (exception), которые вы создали с помощью set_exception_handler (). В PDO есть специальные функции для ошибок: errorCode() – вернет номер ошибки, errorInfo() – вернет массив с номером ошибки и описанием. Они нужны так как по умолчанию режим работы с ошибками стоит ERRMODE_SILENT. В этом случае чтобы увидеть эти ошибки придется их вызвать:

...
Переглядів: 134
0

нехотілися виставлятися власні нейм сервери

варіант 1 провайдер має якусь незрозумілу перевірку хз чого ..

варіант 2 нейм сервери вказувалися доменними іменами які фактично були віртуальнии іменами одного сервера

...
Переглядів: 101
0