Системные вызовы PHP — exec system не работают в Debian 6

После миграции сайна на Debian 6, вызовы PHP exec и system перестали работать.
Причиной этого оказался пакет dash «ускоряющий» работу системы заменяя стандартную оболочку bash:

[code]
# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Dec 9 20:25 /bin/sh -> dash
[/code]

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

[code]
# dpkg-reconfigure dash
[/code]

dash dpkg-reconfigure debian linux

Выберите ответ «No» и по умолчанию все вызовы системы будт выполнятся bash.

Проверить изменения можно так:

[code]
# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Dec 9 20:26 /bin/sh -> bash
[/code]

BackTrack Remove disks or other media

После создания загрузочной флэшки BackTrack 5 R3 с помощью программы Unetbootin, при загрузке может появится ошибка:

[code]
Remove disks or other media
Press any key to restart
[/code]

Это означает что образ был записан неверно на USB накопитель.

Для решения этой проблемой воспользуйтесь другой утилитой — Universal USB Installer:

Скачать программу можно тут:

Universal USB Installer — Bootable Pendrive Software

Ansible No Package matching found available installed or updated

При использовании модуля yum через Ansible, на новых системах RHEL / Centos Linux вы можете получить ошибку:

[code]
msg: No Package matching ‘sendmail-cf’ found available, installed or updated
[/code]

Это вызвано отсутствием в системе пакета yum-utils.

Для его установки необходимо использовать модуль raw (аналогично установке пакета python-simplejson):

[code]
ansible 1.2.3.4 -m raw -a «yum -y install yum-utils» —user=userx —sudo
[/code]

Пример конфигурации беспроводной сети на маршрутизатерах Cisco 800W

В маршрутизаторы серии Cisco 800W встроен радио интерфейс WiFi.

Ниже приведен пример конфигурации беспроводной сети на любом из рутеров (871W, 851W итд)

В данном примере используется SSID: WiFi-SSID
Шифрование WPA-TKIP
WPA пароль: wpakey01
Беспроводная сеть: 10.23.45.0/24

[code]

dot11 ssid WiFi-SSID
vlan 1
authentication open
authentication key-management wpa
guest-mode
wpa-psk ascii 0 wpakey01

bridge irb

interface Dot11Radio0
no ip address
!
encryption vlan 1 mode ciphers tkip
!
ssid WiFi-SSID

interface Dot11Radio0.1
encapsulation dot1Q 1 native
no cdp enable
bridge-group 1

interface BVI1
ip address 10.23.45.1 255.255.255.0
ip nat inside
ip virtual-reassembly

bridge 1 protocol ieee
bridge 1 route ip

[/code]

Скорее всего вам также нужно будет настроить DHCP сервер для беспроводных клиентов:

[code]

ip dhcp pool WiFi
network 10.23.45.0 255.255.255.0
default-router 10.23.45.1
dns-server 8.8.8.8 8.8.4.4

[/code]

Не забудьте добавить новую беспроводную сеть в правило NAT, для доступа в Интернет.

Обновление прошивки свитча Dell PowerConnect

Шаг 1.
Скачайте архив прошивки с сайта Dell, например: ftp://ftp.dell.com/Pages/Drivers/powerconnect-5548-all.html

Шаг 2 — Распакуйте.файлы ros и .rfb и поместите их на TFTP сервер.
Скопируйте .ros файл в системный раздел и .rfb файл — в загрузочный.

[code]
SW01# copy tftp:///powerconnect_55xx-4108.ros system
SW01# copy tftp:///powerconnect_55xx_boot-10014.rfb boot
[/code]

Шаг 3 — Проверьте текущую конфигурацию загрузчика — новая прошивка не активна.
[code]
GEKZNS02# show bootvar
[/code]

Unit Image Filename Version Date Status
—- —— ——— ——— ——————— ————
1 1 image-1 4.0.1.11 16-Oct-2011 18:10:50 Active*
1 2 image-2 4.1.0.8 28-Aug-2012 11:17:36 Not active

«*» designates that the image was selected for the next boot

Шаг 4 — Меняем активную прошивку для следующей загрузки.
[code]
GEKZNS02# boot system image-2
[/code]

Шаг 5 — Проверяем изменения.
[code]
GEKZNS02# show bootvar
[/code]

Unit Image Filename Version Date Status
—- —— ——— ——— ——————— ————
1 1 image-1 4.0.1.11 16-Oct-2011 18:10:50 Not active
1 2 image-2 4.1.0.8 28-Aug-2012 11:17:36 Active*

«*» designates that the image was selected for the next boot

Step 6 — Перезагружаем свитч, используя новую версию прошивки.
[code]
GEKZNS02# reload
[/code]

This command will reset the whole system and disconnect your current session. Do
you want to continue ? (Y/N)[N] Y
Shutting down …
Shutting down …
Shutting down …