Устраняем конфликт между библиотеками jQuery и MooTools

Здравствуйте дорогие друзья и любители Joomla. CMS Joomla одна из самых популярных CMS в мире и к ней существует огромное количество расширений в виде компонентов, модулей, плагинов. Разные программисты имеют свою любимую библиотеку, у кого-то это библиотека jQuery, а у кого-то библиотека MooTools. И соответственно на одной и другой пишутся расширения для CMS Joomla, которые можно использовать вместе на одном сайте. Иногда все вместе работает отлично, а бывают случаи что между библиотеками jQuery и MooTools  появляется конфликт , через который расширения могут работать не корректно или вообще не работать. Вот как я устранил конфликт между библиотеками jQuery и MooTools и хочу вам рассказать.


Пересборка и компиляция ядра Ubuntu Linux

Пересборка ядра Linux дело очень интересное и почему-то часто отпугивает новичков. Но ничего сложного в этом нет, и скомпилировать ядро Linux бывает не сложнее, чем собрать (скомпилировать) любую другую программу из исходников. Пересборка ядра может понадобиться, когда вам требуются какие-нибудь функции, не включенные в текущее ядро, или же, наоборот, вы хотите что-то отключить. Все дальнейшие действия мы будем выполнять в Ubuntu Linux.

Читать полностью »


Сборка ядра Ubuntu Linux

В данном пошаговом руководстве вы узнаете, как правильно собрать и установить ядро ветви 2.6 в семействе ОС Ubuntu. Читать полностью »


OpenSwan – настройка

Topology:

host 1 ------------------- vpn-gw 1 <----------------------------> vpn-gw 2 ------------------ host 2
                                |                                       |
                                |                                       |
       <--192.168.50.0/24-->    10.15.109.36                  10.15.109.5      <--192.168.1.0/24-->

Читать полностью »


Установка Openswan 2.6.X на Ubuntu/Debian

Проблема:

In file included from /home/user/openswan-2.6.24rc2/include/certs.h:
> 24,
>                   from /home/user/openswan-2.6.24rc2/lib/libopenswan/
> id.c:39:
> /home/user/openswan-2.6.24rc2/include/secrets.h:20:41: error: gmp.h:
> No such file or directory
> In file included from /home/user/openswan-2.6.24rc2/include/certs.h:
> 24,
>                   from /home/user/openswan-2.6.24rc2/lib/libopenswan/
> id.c:39:
> /home/user/openswan-2.6.24rc2/include/secrets.h:43: error: expected
> specifier-qualifier-list before 'MP_INT'
> /home/user/openswan-2.6.24rc2/include/secrets.h:54: error: expected
> specifier-qualifier-list before 'MP_INT'
> make[3]: *** [id.o] Error 1
> make[3]: Leaving directory `/home/user/openswan-2.6.24rc2/
> OBJ.linux.i386/lib/libopenswan'
> make[2]: *** [programs] Error 1
> make[2]: Leaving directory `/home/user/openswan-2.6.24rc2/
> OBJ.linux.i386/lib'
> make[1]: *** [programs] Error 1
> make[1]: Leaving directory `/home/user/openswan-2.6.24rc2/
> OBJ.linux.i386'
> make: *** [programs] Error 2

Решение:

Перед установкой Openswanнеобходимо установить следующие пакеты:

build-essential
libgmp3-dev
bison
libgmp
flex
xmlto
gcc

затем

#cd /usr/src
#wget http://openswan.org/download/openswan-2.6.35.tar.gz
#tar -xzf openswan-2.6.35.tar.gz
#cd /openswan-2.6.35
#make programs
#make install

проверка версии #uname -a

KLIPS install for 2.0, 2.2, 2.4 or 2.6 kernels

    cd /usr/src/openswan-2.#.#
    export KERNELSRC=/usr/src/kernels/linux-2.6.18/
    make module
    make module_install

pppoe в Debian при установке с диска

В самом начале загрузки программы установки на экране появится логотип Debian и меню:

Installer boot menu

Install
Graphical install
Advanced options       >
Help

Press ENTER to boot or TAB to edit a menu entry

В зависимости от используемого метода установки, пункт «Graphical install» может быть недоступен.

Для обычной установки выберите «Install» или «Graphical install» с помощью клавиш со стрелками на клавиатуре или нажав первую (выделенную) букву, и нажмите Enter для запуска программы установки.

Пункт «Advanced options» выводит второе меню, которое позволяет запускать программу установки в экспертном режиме, в режиме восстановления и для автоматизации установки.

Если вы хотите добавить какие-то параметры загрузки для программы установки или ядра, то нажмите Tab. После этого будет показана команда загрузки по умолчанию для выбранного пункта меню, и можно будет ввести дополнительные параметры. В экранной справке (смотрите далее) можно найти описание общих параметров. Нажмите Enter для загрузки программы установки с вашими параметрами; чтобы вернуться в загрузочное меню и отменить любые сделанные вами изменения, нажмите Esc.

Процесс установки через PPPoE практически не отличается от любого другого способа установки. Далее будут описаны различия.

  • Загрузите программу установки с параметром загрузки modules=ppp-udeb. Это гарантирует, что компонента PPPoE (ppp-udeb) будет загружена и и запущена автоматически.
  • Далее выполните обычные начальные шаги установки (выбор языка, страны и клавиатуры; загрузка дополнительных компонент программы установки).
  • На следующем этапе происходит определение сетевого аппаратного обеспечения с целью распознавания имеющихся в системе карт Ethernet.
  • После этого запускается настройка PPPoE. Программа установки попытается найти концентратор PPPoE (специальный сервер обработки подключений PPPoE) через все найденные интерфейсы Ethernet.Может случиться так, что концентратор не будет найден с первой попытки. Это может происходить из-за медленной или перегруженной сети или серверов. В большинстве случаев вторая попытка обнаружения концентратора будет успешной; чтобы попытаться ещё раз, выберите Настройка и установление PPPoE-соединения из главного меню программы установки.
  • После того как концентратор найден, будет предложено ввести регистрационную информацию (имя пользователя и пароль для PPPoE).
  • С этого момента программа установки будет использовать полученную информацию для установления соединения PPPoE. Если всё правильно, соединение PPPoE должно настроиться и программа установки сможет использовать его для подключения к Интернет и получения пакетов (если потребуется). Если регистрационная информация неверна или возникли какие-то ошибки, то программа установки остановится, но настройку можно попытаться повторить ещё раз выбрав в меню Настройка и установление PPPoE-соединения.

Подключение PPPoE в Debian

Для настройки подключения PPPoE в Debian необходимо выполнить следующие комманды:

apt-get install pppoe pppoeconf

В файл /etc/ppp/chap-secrets нужно добавить строку вида:

“ваш_логин” * “ваш_пароль” *

В файле /etc/ppp/peers/dsl-provider должен быть такой набор строк (они там все будут, кроме логина):

user ваш_логин
pty “/usr/sbin/pppoe -I eth1 -T 80 -m 1452″
noipdefault
defaultroute
hide-password
lcp-echo-interval 20
lcp-echo-failure 3
connect /bin/true
noauth
persist
mtu 1500
noaccomp
default-asyncmap

Внимание: Замените eth1 на имя вашей карточки (eth0, eth1).

В файл /etc/network/interfaces необходимо добавить следующие строки:

auto ppp0
iface ppp0 inet ppp
provider dsl-provider

После перезагрузки системы у вас появится устройство ppp0.


Экранирование кавычек в MySQL

Слеш, или бэкслеш, от английского back slash – обратная косая черта (»\»), которая непонятным образом вдруг сама собой появляется в ваших переменных. Добавляется он к некоторым спецсимволам, но в основном его замечают из-за кавычек.

Происходит это из-за специальных настроек PHP, обычно включённых на хостинге по умолчанию. Теоретически, эти настройки могут повысить безопасность скриптов, работаюющих с БД. Практически же, от автоматического добавления слешей часто получается путаница и неудобство, как при работе с БД, так и при её отсутствии.

Ниже мы подробно разберём оба этих случая.

Читать полностью »


настройка proftpd в Ubuntu 11.04

root@sexyy:/etc/proftpd# cat proftpd.conf
AllowOverwrite on

RequireValidShell off
AuthUserFile /etc/proftpd/ftpd.passwd
AuthGroupFile /etc/proftpd/ftpd.group

# Don’t use IPv6 support by default.
UseIPv6 off

ServerName "ftp-server"
ServerType standalone
DeferWelcome on

# Эти две команды убыстряют работу сервака, гуглите для подробностей.
UseReverseDNS off
IdentLookups off

MultilineRFC2228 on
DefaultServer on
ShowSymlinks off

TimeoutNoTransfer 600
TimeoutStalled 100
TimeoutIdle 2200

DisplayChdir .message
ListOptions "-l"

TimeoutLogin 20

#Запрещаем подключаться на сервер как root, полезно для безопасности

RootLogin off

# Создаём журналы
ExtendedLog /var/log/ftp.log
TransferLog /var/log/xferlog
SystemLog /var/log/syslog.log
#Запрещаем заливать на сайт файлы начинающиеся с точки, полезно для безопасности
DenyFilter \*.*/

# Используем файлик /etc/ftpusers в нём перечислены те пользователи, которым запрещено входить на сервер, полезно для безопасности
UseFtpUsers on

# Разрешаем докачивать файлы
AllowStoreRestart on

# задаём порт, на котором будет работать сервак, обычно 21
Port 21

# Против DDOS атаки, полезно для безопасности
MaxInstances 8

# Сервер запускается и работает под этим пользователем и группой
User nobody
Group nogroup

# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
Umask 022 022

MaxClients 8
MaxClientsPerHost 8
MaxClientsPerUser 8
MaxHostsPerUser 8

# Сообщение после успешного захода на сервер
AccessGrantMsg "Welcome to Server"
#Идентификатор сервера, показывается всем при заходе на сервер
ServerIdent on "privet настройка proftpd в Ubuntu 11.04 )"

# Устанавливаем домашний каталог
DefaultRoot /var/www

# Запираем всех в домашнем каталоге, чтобы не могли просмотреть каталоги выше, важно для безопасности
#DefaultRoot ~

MaxLoginAttempts 5
#VALID LOGINS
<Limit LOGIN>
AllowUser den
DenyALL
</Limit>

<Directory /var/www>
Umask 022 022
AllowOverwrite on
</Directory>
root@sexyy:/etc/proftpd#

root@sexyy:/etc/proftpd# /etc/init.d/proftpd restart


CCNA 3 final test

1
Refer to
the graphic. Which of the following commands would be used on the router to provide communication between the two hosts connected to the switch?
interface vlan 2
ip address 192.168.2.1 255.255.255.0
no shutdown
interface vlan 3
ip address 192.168.3.1 255.255.255.0
no shutdown
*** interface fastethernet 0/0
no shutdown
interface fastethernet 0/0.2
encapsulation dot1q 2
ip address 192.168.2.1 255.255.255.0
interface fastethernet 0/0.3
encapsulation dot1q 3
ip address 192.168.3.1 255.255.255.0
interface vlan 2
switchport mode trunk dot1q
interface vlan 3
switchport mode trunk dot11
interface fastethernet 0/0
mode trunk dot1q 2 3
ip address 192.168.2.1 255.255.255.0

2
Refer to the graphic. If the switches are new and have been cabled as shown, which switch will become the root bridge?
*** SC
CE
JB
JP
JN
cannot be determined from the information given

3
A switch is operating in VTP client mode. What is true about the operations that can be performed by the switch?
VLANs that are created are not included in advertisements.
*** It can only adopt VLAN changes advertised from a VTP server.
It advertises topology changes out all trunk ports.
It can modify existing VLANs, but can not create new ones.
It can create and modify VLANs, but can not delete existing ones.

4
Why would a network administrator choose to enable authentication for OSPF exchanges? (Choose two.)
*** to prevent routing information from being falsified
to reduce OSPF information exchange overhead
to assure that OSPF routing information takes priority over RIP or IGRP updates
to encrypt routing tables to prevent unauthorized viewing
*** to ensure that routing information comes from a valid source

Читать полностью »


Страница 1 из 131234510...В конец »
RSS Подписка:  →

Метки по темам


службы мониторинга серверов