старый рабочий дневник
Создано: 03-03-2009 20:36:09 изменено: 16-06-2012 21:05:24  Метки: work

###
luit -encoding "KOI8-R" ssh groogle.com
### screen mcabber
screen -c /dev/null -q -t mcabber -S  mcabber mcabber
### openrrcp померять длину кабеля
sudo /usr/bin/rrcpcli -k 0027 -t 1 00:08:09:70:00:27@eth1
show int 2
### nc
nc -q0 -l -p 6000 | tar -x
tar -c Ubuntu.8.10.i386.repository | nc -q0 192.168.0.1 6000
### luit
LANG=ru_RU.CP1251 luit sqlplus
### nnov.ru
whois -h whois.nnov.ru gorbti.nnov.ru
### создание gpg ключа 
gpg --gen-key
### генерация ключа к Release 
gpg --output Release.gpg -ba Release

### pub-key /home/sanych/.gnupg/pubring.gpg - необходим для добавления репозитария
### ftp
repquota -au # просмотр квот
useradd -g ftp -d /home/ftp/pub/diskN/Users/UserName -s /sbin/nologin -p UserPass -m UserName
edquota UserName # редактирование квоты юзверя
quotacheck -aufm 
### sendmail
aliases
 user@new_address.REDIRECT - почтовое сообщение вернется пользователю с уведомлением о новом адресе
### передача файла неткатом
tar -c . | gzip | netcat host port
#<->
netcat -lp port | gunzip | tar -x
на принимающей машине: nc -l 9000 > file
на отправляющей nc xx.xx.xx.xx 9000 < file
### http сервер 
nc -l -p 8080 < file
#на клиенте достаточно в браузере набрать http://192.168.0.123:8080
(echo -e "HTTP/1.1 200\nContent-Disposition: attachment; filename=gena_na.png\nContent-Type: application/octet-stream\nConnection: close\n"; cat mrxvt_screen2.png) | nc -vv -l -p 8080
### проверка настройки pptp 
sudo /usr/sbin/pptp 192.168.112.93 user oresnia password 58474 defaultroute usepeerdns

### русская рулетка для линуксоидов:)
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo "Жив"

### сохранить список пакетов
aptitude search ~i -F '%p' > ~/my_packages.txt
cat ~/my_packages.txt |xargs apt-get install

###Покажет отсортированный список пакетов с указанием размера в байтах.
dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n

## открытые порты
netstat -tnap

# grep
grep 'slovo/>' file # /> - признак конца слова
grep '[0-9]\{5,10\}' file # найти строки с 5-10 разрядными числами
grep -s # подавление сообщений об ошибках
grep -i # регистронезависимость

# склеить вертикально
paste <(command) file
paste file1 file2 file3

# обрезать "./"
find . -printf '%P\n'

#задаем полиси 
iwpriv wlan1 maccmd 2 
#добавляем МАС в полиси 
iwpriv wlan1 addmac  00:50:22:97:a4:9e 
#посылаем команду деасоциации 
iwpriv wlan1 kickmac 00:50:22:97:a4:9e 
#и теперь клиент не может асоциироваться

# замена в файле
perl -p -i -e 's/что/чем/g' file

# спамеры
http://cbl.abuseat.org/

# генерация пароля
perl -e "print crypt('passwd','2symbolprimes')"

# случайное число 0-600
perl -e 'print rand()*600'

# poisk MACa
http://standards.ieee.org/regauth/oui/index.shtml

# копировать систему
tar c --exclude=home --exclude=mnt --exclude=sys --exclude=dev --exclude=boot --exclude=proc -vC / . | tar x -vpC /mnt/

# Подсчитать занимаемое место
du -h -s /home/sanych/* | sort -nr | less

# Добавить из скрипта сообщение в системный лог
logger -t TEST more of a test here

# Тестирование https из командной строки
printf "GET / HTTP/1.0\n\n" | openssl s_client -connect НУЖНЫЙ_IP:443 -state -debug

# починить все подрят во всех базах
mysqlcheck --all-databases --repair -p -u root
# починить базу_данных под юзером user
mysqlcheck -u user -p база_данных
# починить таблицу в базе данных под юзером user
mysqlcheck -u user -p база_данных таблица1 таблица2

# Для монтирования образа созданного в Nero
mount -t udf,iso9660 -o loop,ro,offset=307200 file.nrg /mnt

#датчик удара
statserial /dev/ttyS0 # на какой сигнал приходит
sudo mcedit /etc/inittab #alarmfast

# проброс порта в inetd.conf
8002 stream     tcp     nowait.250  nobody  /usr/sbin/tcpd /usr/bin/nc 192.168.0.50 80
/etc/init.d/inet restart 
1312 просмотров комментировать