загадочные esc последовательности(?) в тексте
^[[1m1. Introduction^[[0m Your network is not ^[[1msecure^[[22m. Я так понимаю: ^[[1m ^[[22m что-то должно значить?? каким образом просмотреть этот текст??
^[[1m1. Introduction^[[0m Your network is not ^[[1msecure^[[22m. Я так понимаю: ^[[1m ^[[22m что-то должно значить?? каким образом просмотреть этот текст??
vadim@debian:~$ cat test.sh #!/bin/bash TMP1=$(mktemp -q /tmp/$0.XXXXXX) || exit 1 echo "test" vadim@debian:~$ ./test.sh test vadim@debian:~$ cd ../ vadim@debian:/home$ ./vadim/test.sh vadim@debian:/home$ В чем разница????
[Provider LAN]
|
[linux router]
|
[Home LAN]
В ланах находяться виндовые компы.
Возможно ли настроить (как я понимаю) forarding broadcast'ов на
линуксовом роутере
чтобы в сетевом окружении они друг - друга видели???backup:/s0/backup# cat backup.sh
#!/bin/bash
TIMESTAMP=`date +%F_%R_%s | sed s/:/=/`
ARCH="-j" # bz2 or gz
VERB=""
help_usage ()
{
echo -e "Usage: $0 [jzblixvh]
-j - Use bzip2 for archive backup [default]
-z - Use gzip for archive backup
-t <TYPE_OF_BACKUP> - Define type of backup inc - incremental or full - for full backup
-f <CONFIG_FILE> - Define file which contains configuration
-b <BACKUP NAME> - name backup (use \"default\" for $BACKUP_NAME)
-v - verbose [non default]
-h - print this help"
}
if [[ $# -eq 0 ]]
then
help_usage
exit 0
fi
while getopts ":jzb:vhd:x:l:f:t:" Option
do
case $Option in
j )
ARCH="-j"
;;
z )
ARCH="-z"
;;
d )
INSTALL_DIR="${OPTARG}"
;;
t )
TYPE_OF_BACKUP="${OPTARG}"
if [[ ${TYPE_OF_BACKUP} = "inc" || ${TYPE_OF_BACKUP} = "full" ]]
then :
else
echo "Use -t only for \"full\" or \"inc\" type of backup"
exit 0
fi
;;
b )
if [[ $OPTARG != "default" ]]
then
BACKUP_NAME="${OPTARG}"
fi
;;
l )
BACKUP_LIST="${OPTARG}"
;;
x )
EXCLUDE_LIST="${OPTARG}"
;;
f )
CONF_FILE="${OPTARG}"
if [[ -e "${CONF_FILE}" ]]
then
. "${CONF_FILE}"
else
echo "Can't find ${CONF_FILE}. Used valid"
fi
;;
v )
VERB="-v"
;;
h )
help_usage
exit 0
;;
* )
help_usage
exit 0
;;
esac
done
shift $(($OPTIND - 1))
if [[ ! -e ${BACKUP_LIST} ]]
then
echo "Edit conf file to to define list of backup files"
exit 0;
fi
if [[ ! -e ${EXCLUDE_LIST} ]]
then
echo "Edit conf file to to define list of exclude files"
exit 0;
fi
remote_hostname=$(ssh $SSH_CONN_OPT $REMOTE_USER@$REMOTE_HOST hostname)
if [[ "$TYPE_OF_BACKUP" == "inc" ]]
then
DATE_TIME=$(ls -1 -t ${LOCAL_DIR}/backup* | head -n 1 | grep -E -o "[0-9]{4}-[0-9]{2}-[0-9]{2}_[0-9]{2}=[0-9]{2}")
INC_TIME=$(echo ${DATE_TIME} | grep -E -o "[0-9]{4}-[0-9]{2}-[0-9]{2}")
INC_TIME="${INC_TIME} $(echo ${DATE_TIME} | grep -E -o '[0-9]{2}=[0-9]{2}' | sed s/\=/:/)"
BACKUP_NAME="backup_${remote_hostname}_${TYPE_OF_BACKUP}_${TIMESTAMP}"
;
ADV_OPT="--newer-mtime '${INC_TIME}'"
else
BACKUP_NAME="backup_${remote_hostname}_${TYPE_OF_BACKUP}_${TIMESTAMP}"
;
fi
if [[ "${ARCH}" == "-j" ]]
then
BACKUP_NAME="${BACKUP_NAME}.tar.bz2"
else
BACKUP_NAME="${BACKUP_NAME}.tar.gz"
fi
COMM="tar --create --ignore-failed-read ${ARCH} \
${VERB} --file="${REMOTE_DIR}/${BACKUP_NAME}" `cat ${BACKUP_LIST}` \
$(for entity in `cat ${EXCLUDE_LIST}`; do echo '--exclude' ${entity}; done) \
--exclude ${REMOTE_DIR} ${ADV_OPT}"
echo "Start make ${TYPE_OF_BACKUP} backup to ${BACKUP_NAME}"
echo "use ${ARCH} to archive"
ssh ${SSH_CONN_OPT} ${REMOTE_USER}@${REMOTE_HOST} ${COMM}
echo "End backup"
echo "Start copy backup to local machine"
scp ${SCP_CONN_OPT} ${REMOTE_USER}@${REMOTE_HOST}:${REMOTE_DIR}/${BACKUP_NAME} ${LOCAL_DIR}
echo "End copy"
echo "Begin delete remote copy"
COMM="rm -f ${REMOTE_DIR}/${BACKUP_NAME}"
ssh ${SSH_CONN_OPT} ${REMOTE_USER}@${REMOTE_HOST} ${COMM}
echo "End delete"
echo "Delete obsolete"
find $LOCAL_DIR -mtime "+$EXPIRE_TIME" -name "backup.*.tar.*" -exec rm -f {} \;
echo "End delete"
backup:/s0/backup# cat serv/serv.conf
#
# Config file for backup serv server
#
REMOTE_HOST="192.168.0.1"
REMOTE_USER="root"
BACKUP_LIST="/s0/backup/serv/list.backup"
EXCLUDE_LIST="/s0/backup/serv/list.exclude"
REMOTE_DIR="/bk"
LOCAL_DIR="/s0/backup/serv"
EXPIRE_TIME="7" #in days
TYPE_OF_BACKUP="full"
SSH_CONN_OPT="-p 22"
SCP_CONN_OPT="-P 22"
Такой вопрос: Читаю ман: PermitRootLogin If this option is set to ``forced-commands-only'' root login with public key authentication will be allowed, but only if the сommand option has been specified (which may be useful for taking remote backups even if root login is normally not allowed). All other authentication methods are disabled for root. Ставлю в sshd: PermitRootLogin forced-commands-only на клиенте от рута: ssh-keygen -t rsa копируем строчку из id_rsa.pub в серверный authorized_keys Также на сервере: PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys все.. на клиенте ssh root@192.168.0.1 ls в логах: Connection from 192.168.0.2 port 32775 sshd[14477]: debug1: Client protocol version 2.0; client software version OpenSSH_3.8.1p1 Debian-8.sarge.4 sshd[14477]: debug1: match: OpenSSH_3.8.1p1 Debian-8.sarge.4 pat OpenSSH_3.* sshd[14477]: debug1: Enabling compatibility mode for protocol 2.0 sshd[14477]: debug1: Local version string SSH-2.0-OpenSSH_4.2 sshd[14477]: Failed none for root from 192.168.0.2 port 32775 ssh2 sshd[14477]: debug1: temporarily_use_uid: 0/0 (e=0/0) sshd[14477]: debug1: trying public key file /root/.ssh/authorized_keys sshd[14477]: debug1: matching key found: file /root/.ssh/authorized_keys, line 2 sshd[14477]: Found matching RSA key: 7d:ce:3c:be:cd:7b:f7:23:c5:ab:d9:65:41:24:1b:8f sshd[14477]: debug1: restore_uid: 0/0 sshd[14477]: debug1: temporarily_use_uid: 0/0 (e=0/0) sshd[14477]: debug1: trying public key file /root/.ssh/authorized_keys sshd[14477]: debug1: matching key found: file /root/.ssh/authorized_keys, line 2 sshd[14477]: Found matching RSA key: 7d:ce:3c:be:cd:7b:f7:23:c5:ab:d9:65:41:24:1b:8f sshd[14477]: debug1: restore_uid: 0/0 sshd[14477]: debug1: ssh_rsa_verify: signature correct sshd[14477]: ROOT LOGIN REFUSED FROM 192.168.0.2 sshd[14477]: Failed publickey for root from 192.168.0.2 port 32775 ssh2
странно в поиске частро встречал такую строчку fuser swap вроде как должна показать какие процессы частично или полностью нах-ся в swap'е. что-то она у меня не работает. есть еще способ это узнать??? и еще вопрос ps -eo rss,vsz,comm не понятно что такое rss и vsz если то что пишут в мане: rss RSS resident set size, the non-swapped physical memory that a task has used (in kiloBytes) vsz VSZ virtual memory size of the process in KiB (1024-byte units). Device mappings are currently excluded; this is subject to change получается что vsz-rss=swap память процесса которая щас в свопе. так ???? не подскажете также что здесь подразумевается под device mapping excluded ??? что здесь исключено???
subj. sata контроллер входящий в ICH5 встроен в мамку. винты сата максторовские, можно ди увидеть smart инфу о нем????
Объясните как эта штука работает. Ну вот например есть у меня тарелка и карточка к ней. Есть наземный пров. Отправляю я спутниковому прову запрос он за меня выполняет этот запрос а ответ отправляет мне через спутник. 1) Как я понимаю в качестве протокола там используется не tcp. так как иначе требовалась подтверждать получение данных. Что за протокол тогда там юзается??? 2) А это ничего что запрос ушел с одной сетевухи а ответ пришел на другую????
Значит скачал SLES9 хочу ястом обновиться, на сайте зарегестрировал свою копию и теперь мне говорят: You can begin using your free 30-day online updates and upgrade protection immediately. Но когда в ясте Online Update пытается залесть на http то меня по логину и паролю не пускают!!! Вопрос: А вообще должны дать обновиться с яста или нет??? если да то как этого добиться????
http://www.linux.org.ru/jump-message.jsp?msgid=1023252 читал но не понял чем все это закончилось. Значит имеем udev и sata disk /dev/sda1 в грабе: title CentOS (2.6.13.1) root (hd0,0) kernel /boot/vmlinuz-2.6.13.1 root=/dev/sda1 Поддержка корневой ф.с. вкомпилена в ядро. при загрузке: VFS: Cannot open root device "sda1" or unknow-block(0,0) Т.е. как я пониманию устройство udev'ом еще не создано. Как в таком случае быть???
нужно html переконвертить в текст. html в принципе не сложный в основном таблицы. есть какой-нибудь модуль???
inet
|
главный squid
|
второй squid
к второму сквиду от юзера идет запрос. второй спрашивает по icp
главного. Если объект есть в кэше он его отдает. А если нет.
говорит что нет, и второй вынужден сам лезть в инет чтобы затянуть
объект. А можно чтобы если объекта нет, то главный сам бы лез в
инет скачивал и отдавал второму????
в главном прописано:
acl child_squid src 10.0.0.6/32
http_access allow child_squid
во втором:
cache_peer 10.0.0.1 parent 3128 3130 login=test:test
и вопрос по факу:
ответ 16.27
tar cvpjf /mnt/backup/usr.tar.bz2 /usr
man tar:
-p, --same-permissions, --preserve-permissions
ignore umask when extracting files (the default for root)
Т.е. при создании архива безсмыслено указывать опцию p, она нужна
только при разтаривании.
Я прав???
subj
кто что может сказать об этом sata raid контроллере??? Заведется нормально??? Как я понял ядреной поддержки еще нет. Но non GPL дрова есть. И сетевушка BroadCom BCM 5721 работать будет???
забыл такую функцию вообще можно минимизировать???? (!x!y)v(x!y)v(xy)
вначале программы я выделяю память malloc. эта память должна быть доступна в течении всей работы программы. в конце работы программы нужно делать free, или после завершения программы память сама освободится????
Здравствуйте. У меня есть такой набор данных src_ip, dst_ip, proto, sport , dport, bytes который я собираю с сетевушки. я хочу с помощью какой-нибудь простой hash функции из значений src_ip, dst_ip, proto, sport , dport получать число. чтобы потом у строк с одинаковым hash значением сложить bytes??? подскажите алгоритм hash функции.
Может и баян, но мне понравились: http://www.osp.ru/os/2002/02/014.htm
с виндовой подсетки такая фигня иногда идет: 15:48:20.512253 192.168.3.3.blackjack > 192.168.3.1.domain: 19028+ A? http.proxy.icq.com. (36) Это клиент аськин на 1025 порту работает так????
| ← назад | следующие → |