system

Дата: 30/11/2009 20:58:38Обсудить (0)

AHCI+SIS968

Подписаться на комментарии по RSS

Имеем:

atapci1@pci0:0:5:0:     class=0x01018f card=0x08021558 chip=0x11831039 rev=0x03 hdr=0x00
    vendor     = 'Silicon Integrated Systems (SiS)'
    device     = '?SATA (?SIS966/968 )'
    class      = mass storage
    subclass   = ATA

Далее...

Метки: | | |

Дата: 30/11/2009 04:45:38Обсудить (0)

sshfs+usermount

Подписаться на комментарии по RSS

Ставим порт и разрешаем монитровать пользователям:

%sudo make -C /usr/ports/sysutils/fusefs-sshfs install clean
%sudo echo 'vfs.usermount="1"'>>/etc/sysctl.conf
%sudo pw groupmod operator -m username
%sudo echo 'fusefs_enable="YES"'>>/etc/rc.conf

Добавляем это в /etc/devfs.conf

ruleset 10
rule    fuse*   0666

Рестартим сервисы:

%sudo /usr/local/etc/rc.d/fusefs restart
%sudo /etc/rc.d/devfs restart

Метки: | |

Дата: 30/11/2009 03:25:30Обсудить (0)

hal+ntfs-3g

Подписаться на комментарии по RSS

Ставим порт:

%sudo make -C /usr/ports/sysutils/fusefs-ntfs install clean
%sudo echo 'fusefs_enable="YES"'>>/etc/rc.conf

Удоляем и меняем:

%sudo rm /sbin/mount_ntfs
%sudo cp /usr/local/share/hal/mount-fuse /sbin/mount_ntfs

Метки: | |

Дата: 20/11/2009 21:49:09Обсудить (0)

ISPConfig не видет MySQL

Подписаться на комментарии по RSS

Please enter your MySQL server:localhost
The MySQL server you specified cannot be reached!
Please enter your MySQL server:192.168.0.1
The MySQL server you specified cannot be reached!
Please enter your MySQL server:name.server
The MySQL server you specified cannot be reached!
Please enter your MySQL server:127.0.0.1
The MySQL server you specified cannot be reached!

Запуск производился в jail… путем поиска проблемы в коде было найдено, что проверяется сервер пигами.

%sudo sysctl security.jail.allow_raw_sockets=1
security.jail.allow_raw_sockets: 0 -> 1

Метки: | | | |

Дата: 20/11/2009 04:30:43Обсудить (0)

Конвертирование файлов в транслит

Подписаться на комментарии по RSS

Нашел отличный скрипт, автора к сожалению не знаю:

#!/bin/bash
shopt -s nullglob
for NAME in *.mp3; do
    TRS=`echo $NAME | sed "y/абвгдезийклмнопрстуфхцы/abvgdezijklmnoprstufxcy/"`
    TRS=`echo $TRS | sed "y/АБВГДЕЗИЙКЛМНОПРСТУФХЦЫ/ABVGDEZIJKLMNOPRSTUFXCY/"`
    TRS=${TRS//ч/ch};
    TRS=${TRS//Ч/CH} TRS=${TRS//ш/sh};
    TRS=${TRS//Ш/SH} TRS=${TRS//ё/jo};
    TRS=${TRS//Ё/JO} TRS=${TRS//ж/zh};
    TRS=${TRS//Ж/ZH} TRS=${TRS//щ/sh\'};
    TRS=${TRS//Щ/SH\'} TRS=${TRS//э/je};
    TRS=${TRS//Э/JE} TRS=${TRS//ю/ju};
    TRS=${TRS//Ю/JU} TRS=${TRS//я/ja};
    TRS=${TRS//Я/JA} TRS=${TRS//ъ/\`};
    TRS=${TRS//ъ\`} TRS=${TRS//ь/\'};
    TRS=${TRS//Ь/\'}
    if [[ `file -b "$NAME"` == directory ]]; then
      mv -v "$NAME" "$TRS"
      cd "$TRS"
      "$0"
      cd ..
    else
      mv -v "$NAME" "$TRS"
    fi
done

Использовать в bash иначе работать не будет.

Метки: |