В Shell содержатся встроенные переменные, которые значительно упрощают написание скриптов. Рассмотрим некоторые из них: $0 - название скрипта $1,$2,...,$n - параметры, переданные скрипту $# - число параметров, переданных скрипту $? - код возврата последнего процесса $$ - PID текущего процесса (PID - номер процесса в таблице процессов) $! - PID последнего процесса, запущенного в фоновом режиме $@ - список параметров, переданных скрипту $* - все параметры единой строкой Встроенные параметры значительно упрощают всю сложность задач. Пример: проверка существования пользователя $username в системе: #!/bin/sh grep $username /etc/passwd >/dev/null if [ $? -ne 0 ] then echo Пользователь не найден exit 1 fi
пятница, 21 сентября 2012 г.
Скрипты
четверг, 20 сентября 2012 г.
racoon, посмотреть политики и поднятые каналы
setkey -aD
setkey -D
setkey -DP
tcpdump -s0 -vvvv -ni eth0 port 500
ссылка
setkey -aD
setkey -D
setkey -DP
IPsec Debugging
You can run racoon in debug mode in the foreground to view details on negotiation. First kill racoon, then launch it from a SSH session by running:racoon -d -v -F -f /var/etc/racoon.conf
Or leave out the -F to run it in the background but log details to the IPsec log.
tcpdump -s0 -vvvv -ni eth0 port 500
ссылка
Подписаться на:
Сообщения (Atom)