Покажи Публикации - shadowx
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: 1 ... 5 6 [7]
91  Linux секция за начинаещи / Настройка на програми / Backup -: Sep 21, 2007, 15:35
raid '<img'>
92  Нетехнически теми / Идеи и мнения / Въпрос за триене на файлове в /var/log -: Sep 20, 2007, 09:53
Или направо едно кронтабче на скрипт от типа:
Примерен код

#!/bin/bash
log_size=`ls -la /var/log/syslog | awk '{print $5}'`

if [ $log_size -ge 6000 ]; then
     echo "Max logsize reached!">/var/log/syslog
fi

exit 1;

Само си прави подобна проверка за всички логове които не трябват...

или пък варянта който аз бих препоръчал ...
Примерен код

#!/bin/bash

if [ -e /var/log/messages.1 ];
   then
       rm -f /var/log/messages.*
fi

if [ -e /var/log/syslog.1 ];
   then
       rm -f /var/log/syslog.*
fi

if [ -e /var/log/spooler.1 ];
   then
       rm -f /var/log/spooler.*
fi

if [ -e /var/log/maillog.1 ];
   then
       rm -f /var/log/maillog.*
fi

if [ -e /var/log/cron.1 ];
   then
       rm -f /var/log/cron.*
fi

if [ -e /var/log/debug.1 ];
   then
       rm -f /var/log/debug.*
fi

if [ -e /var/log/wtmp.1 ];
   then
       rm -f /var/log/wtmp.*
fi

if [ -e /var/log/secure.3 ];
   then
       rm -f /var/log/secure.3
         if [ -e /var/log/secure.4 ];
            then
                rm -f /var/log/secure.4
         fi
fi

exit 1;  
93  Linux секция за начинаещи / Настройка на програми / Помощ за шейпър -: Sep 18, 2007, 09:22
В скрипта съм пропуснал да създам руут класа , добави тези редове преди цикъла:
Примерен код

$tc filter  del dev $ieth parent 1:0 protocol ip prio 100 u32
$tc qdisc  del dev $ieth parent $classid
$tc class  del dev $ieth parent 1:1 classid $classid

 А да и провери дали 'tc' е кадето скрипта го търси "в случея в /sbin/tc"
94  Linux секция за начинаещи / Настройка на програми / шейпър за торенти? -: Sep 18, 2007, 09:16
Цитат (to4o1 @ Април 18 2007,12:57)
Здравейте,искам да попитам за един болен проблем ,който може би доста хора го имат.Имам една Линукс машина която ми работи като рутер.Стартирал сум cbq.init да ограни4а трафика на юзерите и всичко е ок.Да ама като пуснаха отново торент тракерите вси4ко отиде по дяволите.Дърпат като луди'<img'>).И си мисля ,че поради многото конекций които прави Бит комета cbq -то се шашка.Ако някой има идея как мога да "резна "торентите "нека  сподели

Явно ти грешиш нещо защтото мога да ти гарантирам ,че CBQ няма проблем с много конекшъни. Проблема ти в 2те посоко ли е или само в едната ? (upload/download)
95  Linux секция за начинаещи / Настройка на програми / Настройка на мрежа -: Sep 15, 2007, 09:25
/sbin/dhcpcd -d -t 20 eth0  <- за да си вземе настройките по DHCP ...
иначе ако ръчно ще ги вкарваш , гледам ,че си пропуснал да си добавиш gateway ...
/sbin/route add default gw [gate ip]
96  Linux секция за напреднали / Начини за увеличаване на бързодействието / Оптимизиране на slackware 12.0.0 -: Sep 15, 2007, 09:23
pkgtool  <- туул за добавяне/премахване на пакети под конзола при Slackware, но немисля ,че това би оказало влияние над скоростта като цяло ... по добре си поиграи с инит скриптовете , и премахни всичко което неползваш, отделно си прекомпилираи ядрото .... а да и билдваи всичко от слакбилд скриптове , така всичко ще е възможно най-оптимизирано за системата ти ....
Добри слакбилд скриптове може да намериш на :
slackware.com/~alien/
slacky.eu / slacky.it
slackbuild.com

А да и избягвай linuxpackages .... '<img'>
97  Linux секция за начинаещи / Настройка на програми / Помощ за шейпър -: Sep 07, 2007, 21:19
Example file1 :
Примерен код

192.168.1.2
192.168.1.3
192.168.1.5
98  Linux секция за начинаещи / Настройка на програми / Помощ за шейпър -: Sep 06, 2007, 11:23
Примерен код

#!/bin/bash
# shape script
# GPLv2

p="p"
tc="/sbin/tc"
wc="/usr/bin/wc"
file1=/tmp/client.trafia1  ## Tarifa 1
file2=/tmp/client.trafia2  ## Tarifa 2
ieth="eth1"                  # In Interface
oeth1="eth0.73"           # Out interface
kbit="Kbit"

## Tarifa 1
echo -e "[*] Tarifa 256kbps"

n="1"
last=`$wc -l $file1|awk '{print $1}'`

while [ $n -le $last ]
    do {

np=$n$p
classid="1:$(( 9000+$n ))"
uip=`sed -n $np $file1`
speed=256                ## Client Speed
rate="$speed$kbit"
## ednata posoka...
    echo -e "[*] user = $uip , rate = $rate"
    $tc class add dev $ieth parent 1:1 classid $classid cbq bandwidth 10Mbit rate $rate weight 4Kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
    $tc qdisc add dev $ieth parent $classid tbf rate $rate buffer 10Kb/8 limit 15Kb mtu 1500
    $tc filter add dev $ieth parent 1:0 protocol ip prio 100 u32 match ip dst $uip flowid $classid
## drugata poskoka....
    $tc class add dev $oeth1 parent 1:1 classid $classid cbq bandwidth 10Mbit rate $rate weight 4Kbit  prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
    $tc qdisc add dev $oeth1 parent $classid tbf rate $rate buffer 10Kb/8 limit 15Kb mtu 1500
    $tc filter add dev $oeth1 parent 1:0 protocol ip prio 100 u32 match ip src $uip flowid $classid

        }
    let "n=$n + 1" # Going to next line...
 done
## Tarifa 2
echo -e "[*] Tarifa 512kbps"
sleep 2

n="1"
last=`$wc -l $file2|awk '{print $1}'`
while [ $n -le $last ]
    do {

np=$n$p
classid="1:$(( 9900+$n ))"
uip=`sed -n $np $file2`
speed=2048              ## Client Speed
rate="$speed$kbit"

## ednata posoka
    echo -e "[*] user = $uip , rate = $rate"
    $tc class add dev $ieth parent 1:1 classid $classid cbq bandwidth 10Mbit rate $rate weight 4Kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
    $tc qdisc add dev $ieth parent $classid tbf rate $rate buffer 10Kb/8 limit 15Kb mtu 1500
    $tc filter add dev $ieth parent 1:0 protocol ip prio 100 u32 match ip dst $uip flowid $classid
## drugata posoka
    $tc class add dev $oeth1 parent 1:1 classid $classid cbq bandwidth 10Mbit rate $rate weight 4Kbit  prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
    $tc qdisc add dev $oeth1 parent $classid tbf rate $rate buffer 10Kb/8 limit 15Kb mtu 1500
    $tc filter add dev $oeth1 parent 1:0 protocol ip prio 100 u32 match ip src $uip flowid $classid

        }
    let "n=$n + 1" # Going to next line...
  done

exit 1;
## EOF

Ето ти примерен скрипт който изчита ИП-тата от 2 различни файла (всеки с описани ИП-та на различни скорости...).

Малко грозно написано , но върши работа....



Страници: 1 ... 5 6 [7]