note

Firefox: быстрый поиск по любимым сайтам

Заходим на сайт(например linuxsnippets.net), ищем форму поиска, вызываем контекстное меню(правой кнопкой) в поле ввода поиска. Выбираем "Add a Keyword for this Search...", в поле Keyword вводим ключевое слово(например ls), сохраняем. Теперь при вводе в адресной строке ключевого слова и поисковой фразы(пример: ls debian), произойдет переход на станицу с результатами поиска по сайту.

Что бы добавить поиск в search bar, можно воспользоваться дополнением: https://addons.mozilla.org/ru/firefox/addon/add-to-search-bar/
так же через контекстное меню.

Как разбить большой файл на маленькие?

Разбить текст на файлы по 500 тыс. строк в каждом.

$ split -d -a6 -l500000 log.txt s
$ ls -1
s000000
s000001
s000002
....

Разбить по содержимому:
$ echo -e "1\n2\n1\n2\n1\n2\n1\n2" | csplit - -z -f '' -n 4 '/2/+1' '{*}' > /dev/null

Содержимое файлов 0000, 0001, 0002, 0003:
1
2

Обновление UTM5-2.1.009 до UTM5-3.001

для начала бекапим старый utm

# cp /netup/ /netup-009/ -R
# mkdir /netup-009/utm5/init.d/
# mv /etc/init.d/utm5_core /netup-009/utm5/init.d/utm5_core
# mv /etc/init.d/netup-payment-systems /netup-009/utm5/init.d/
# mv /etc/init.d/utm5_rfw /netup-009/utm5/init.d/
# mkdir /backups/DB
# backup_db.sh

останавливаем процессы:

# /etc/init.d/netup-payment-systems stop
# /etc/init.d/utm5_rfw stop
# /etc/init.d/utm5_core stop

удаляем старый

# rm -r /netup

устанавливаем новый:
 

Распаковать ARJ-файл без запросов на подтверждение.

$ yes y | arj x PACK3.ARJ
....
Extracting NR2PWALL.EXE, Warning! Binary file from a different OS  OK        
Extracting WTOMB2CD.EXE, Warning! Binary file from a different OS  OK        
Extracting NR2PWALL.TXT, Warning! Binary file from a different OS  OK        
PACK3/NUDERAID.PRG/README.!!!, Create this directory? 
....

операторы сравнения в bash

операторы сравнения в bash
-lt (<)
-gt (>)
-le (<=)
-ge (>=)
-eq (==)
-ne (!=)

List of Debian archive sites

http://ftp.XX.debian.org/debian/ stable (lenny) stable (lenny) release
http://ftp.XX.debian.org/debian/ testing (squeeze) testing (squeeze) release
http://ftp.XX.debian.org/debian/ unstable (sid) unstable (sid) release
http://ftp.XX.debian.org/debian/ experimental experimental pre-release (optional, only for developer)
http://ftp.XX.debian.org/debian/ stable-proposed-updates Updates for the next stable point release (optional)
http://security.debian.org/ stable/updates security updates for stable release (important)

Redback Ericsson + Freeradius log

Всё началось с того, что Эриксон работая как брас с pppoe слал в атрибуте Calling-Station-Id значения типа Redback#1/4#185:112, а не mac-address клиента
Такая ситуация совсем не устраивала саппортов, когда нужно было провести диагностику.
Вобщем ближе к делу, логи радиуса были такие:

Login OK: [simaginev/<CHAP-Password>] (from client se1200 port 335556290 cli Redback#1/4#136:101)

А мне хотелось видеть mac клиента.

ericsson redback полезные команды

сбросить пользоватля

clear subscriber ip X.X.X.X
clear subscriber handle 1/4:511:63:31/6/2/2587

Настройка Ericsson SmartEdge 1200H

Вобщем начинаю потихоньку ковырять эту кофеварку)

1. Для начала посмотрим карты

[local]Redback#show chassis 
Current platform is SE1200H
 (Flags:
    A-Active Crossconnect     B-Standby Crossconnect    C-SARC Ready
    D-Default Traffic Card    E-EPPA Ready              G-Upgrading FPGA
    H-Card Admin State SHUT   I-IPPA Ready              M-FPGA Upgrade Required
    N-SONET EU Enabled        O-Card Admin State ODD    P-Coprocessor Ready
    P1-ASP1 Ready             P2-ASP2 Ready             R-Traffic Card Ready

BDCOM скорость у клиента не поднимается выше 100 mbit

На некоторых прошивках OLT BDCOM стоит по умолчанию скорость подрезаная на 100мбит на каждую ONU

Чтобы увеличить скорость до 1 Gbit нужно на интерфейсе онушки прописать следующий команды

epon sla upstream pir 1000000 cir 1000
epon sla downstream pir 1000000 cir 1000