Копирование из vim в буфер обмена
Подключаюсь по ssh к удаленной машине работаю в vim там хочу скопировать что то и вставить уже в браузер к примеру почему то не работает.
В vimrc
vmap <C-C> "+yi
Подключаюсь по ssh к удаленной машине работаю в vim там хочу скопировать что то и вставить уже в браузер к примеру почему то не работает.
В vimrc
vmap <C-C> "+yi
Поставил репозитарий:
deb http://download.proxmox.com/debian wheezy pve
aptitude search pve-kernel
Хочу прописать PTR запись Делаю так:
zone "c.b.a.in-addr.arpa" IN {
type master;
file "pri/c.b.a.in-addr.arpa";
allow-update { none; };
notify no;
};
$ORIGIN 47.110.195.in-addr.arpa.
$TTL 1W
@ 1D IN SOA ns1.domen.ru. root.domen.ru. (
2013211123 ; serial
3H ; refresh
15M ; retry
2W ; expiry
1D ) ; minimum
@ 1D IN NS ns1.domen.ru.
@ 1D IN NS ns2.domen.ru.
@ 1D IN NS ns3.domen.ru.
30 1D IN NS mail.domen.ru.
30 ID IN PTR mail.domen.ru.
Проверяю так
dig -x a.b.c.30
; <<>> DiG 9.9.3-P2 <<>> -x a.b.c.30
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 40905
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1280
;; QUESTION SECTION:
;30.c.b.a.in-addr.arpa. IN PTR
;; Query time: 88 msec
;; SERVER: 10.19.90.4#53(10.19.90.4)
;; WHEN: Fri Nov 22 10:12:49 MSK 2013
;; MSG SIZE rcvd: 55
Подскажите как реализовать: Есть один внешний IP на роутере
1 сервер установлен dns apache
2 сервер kvm и на нем пару виртуальных машин.
1 сервер 192.168.1.2
2 сервер 192.168.1.3
vm1 192.168.1.10
vm2 192.168.1.11
На каждой из виртуалок свой apache
1 сервер site1.ru
vm1 site2.ru
vm2 site2.ru
Как можно реализовать эти 3 сайта были доступны по 80 порту. По ssh порты могут быть уже разные это не важно.
Нужно сделать вывод из бд в табличку примерно в таком виде Тип ip вх. порт вых. порт адрес мак Не понятно как быть с портами что бы потом можно было выводить таблицу комутации
# Переменные:
echo="/bin/echo"
cat file | while read line
do
$echo "
какой то текст с переменными $line из файла каждая строка новая переменная
" >> /home/test/$line
done
В файле file содержится например:
1
2
3
На выходе хочу получить в каталоге test файлы с именами 1, 2, 3.
Не пойму почему ругается:
./test.sh: line 8: /home/test/: Это каталог
Как можно поправить это?
Правильно ли я делаю карту сети:
1:0/0 11:0/0
11:0/1 12:0/1
12:0/0 2:0/0
cat1 Et 0/0 комутирую с R1 0/0, потом R1 интерфейсом Et 0/1 смотрит на R2 Et 0/1. R2 смотри интерфейсом Et 0/0 на cat2 Et 0/0
Запускаю:
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
export NETIO_NETMAP=./netmap/test/NETMAP
#CAT1
./wrapper-linux -m ./i86bi_linux_l2-ipbasek9-ms.jan24-2013-team_track -p 2001 -- -e 2 -s 1 1 &
sleep 1s
#CAT2
./wrapper-linux -m ./i86bi_linux_l2-ipbasek9-ms.jan24-2013-team_track -p 2002 -- -e 2 -s 1 2 &
sleep 1s
#R1
./wrapper-linux -m ./i86bi_linux-adventerprisek9-ms -p 2011 -- -e 1 -s 1 11 &
sleep 1s
#R2
./wrapper-linux -m ./i86bi_linux-adventerprisek9-ms -p 2012 -- -e 1 -s 1 12 &
sleep 1s
unset NETIO_NETMAP
exit 0
Ethernet0/3 is up, line protocol is up
C Serial такого не происходит там:
Serial1/1 is up, line protocol is down
Добавляю пользователя:
query_preffix="${mysql} --user=${mysql_user} --password=${mysql_passwd} \
--database=mysql"
${query_preffix} --execute="GRANT ALL PRIVILEGES on \`${bd_name}\`.* to \
'${bd_user}'@'localhost' IDENTIFIED BY '${mysql_user_passwd}'"
Удаляю:
${query_preffix} --execute="DROP USER '${bd_user}'@'localhost';"
Добавить работает, а вот удаление нет. Ругается так:
ERROR 1396 (HY000) at line 1: Operation DROP USER failed for 'user'@'localhost'
doveadm pw -s CRAM-MD5 -u test
Нужно применить команду в скрипте, но после выполнения команды будут запросы:
Enter new password:
Retype new password:
Вывод будет:
{CRAM-MD5}00747cf2ffaf11c5ea4a64979c3901fc1d20dee13f480bb598f7d8575b23e61b
Надо этот вывод сохранить в переменную. Если бы не запрашивало пароль сделал бы так:
passwd="`doveadm pw -s CRAM-MD5 -u test`"
Настроил Postfix и Dovecot проверяю тандербертом почта отправляется и принемается. Поставил roundcube там при установке в конце есть проверка: Test SMTP config она сначало не проходила потом поправил строку:
$rcmail_config['smtp_auth_type'] = 'PLAIN';
Подумал с imap такая же проблема тоже поправил:
$rcmail_config['smtp_auth_type'] = 'PLAIN';
Но imap не работает через roundcube.
Лог довекота во время этой проверки:
2013-07-08 15:27:24 auth: Debug: auth client connected (pid=30431)
2013-07-08 15:27:24 auth: Debug: client in: AUTH 1 DIGEST-MD5 service=imap session=jrYgVP7gEgB/AAAB lip=127.0.1.1 rip=127.0.0.1 lport=1rt=35346
2013-07-08 15:27:24 auth: Debug: client out: CONT 1 cmVhbG09IiIsbm9uY2U9Ik03MHp2WG50TUtFaGVTQmZpeXFSZUE9PSIscW9wPSJhdXRoIixjaGFyc2V0PSJ1dGYtOCIsYWxnb3JpdGhzcyI=
2013-07-08 15:27:24 auth: Debug: client in: CONT 1 dXNlcm5hbWU9ImNoaXBzZXQiLG5vbmNlPSJNNzB6dlhudE1LRWhlU0JmaXlxUmVBPT0iLGNub25jZT0idjZUam5KLy96S0ZBSm1SRGlzK3p6SDN5dU5Bc3RrR1BDWT0iLG5jPTAwMDAwMDAxLHFvcD1hdXRoLGRpZ2VzdC11cmk9ImltYXAvcnpuLXByby5ydSIscmVzcG9uc2U9ODNiMmIzZDZkZTQ2MDZhODNiNDhkY2I2ODA3NzljZTUsbWF4YnVmPTY1NTM2
2013-07-08 15:27:24 auth: Debug: passwd-file(chipset,127.0.0.1,<jrYgVP7gEgB/AAAB>): lookup: user=chipset file=/etc/dovecot/pass
2013-07-08 15:27:24 auth: Info: password(chipset,127.0.0.1,<jrYgVP7gEgB/AAAB>): Requested DIGEST-MD5 scheme, but we have only SHA512-CRYPT (input: $6$7x.iFM/rgVFg7AWV$vJ.mVrz/pZVroc76QaAWBtbGohL6ckubUXFeZopucICgQ.y4hrc0EpPDcbNedwKKa0o4JjOmN0)
2013-07-08 15:27:26 auth: Debug: client out: FAIL 1 user=chipset
2013-07-08 15:27:26 imap-login: Info: Disconnected (auth failed, 1 attempts in 2 secs): user=<chipset>, method=DIGEST-MD5, rip=127.0.0.1, lip=127.0.1.1, session=<jrYgV
Установил так:
apt-get update && apt-get install exim4-daemon-light mailutils
Настраивал при помощи:
dpkg-reconfigure exim4-config
После чего проверяю работу:
echo “Моё тестовое сообщение” | mail -s Topic chipset@***.ru
После чего нахожу в своем домашнем каталоге письмо. Но вот при отправке к примеру на почту гугла не чего не приходит.
Логи:
2013-07-05 19:24:01 1Uv7rd-0005Zf-6g <= root@test U=root P=local S=370
2013-07-05 19:24:01 1Uv7rd-0005Zf-6g => chipset <chipset@****.ru> R=local_user T=maildir_home
2013-07-05 19:24:01 1Uv7rd-0005Zf-6g Completed
2013-07-05 19:33:39 1Uv80x-0005d7-Lo <= root@test U=root P=local S=376
2013-07-05 19:33:40 1Uv80x-0005d7-Lo gmail-smtp-in.l.google.com [2a00:1450:4010:c04::1b] Network is unreachable
2013-07-05 19:33:41 1Uv80x-0005d7-Lo => ***@gmail.com R=dnslookup T=remote_smtp H=gmail-smtp-in.l.google.com [173.194.71.27] X=TLS1.2:RSA_ARCFOUR_SHA1:128 DN="C=US,ST=Cal$
2013-07-05 19:33:41 1Uv80x-0005d7-Lo Completed
Подскажите как лучше бекапить mysql
У самого только идея так:
mysqldump --user=*** --password=*** test > /home/backup
В этом не нравится то что базы могут появится новые забудь добавить строку на бекап ее. Как можно бекапить сразу все базы какие есть. Нашел способ есть параметр --all-databases, но не нравится что он пихает все в один файл. Хотелось бы в разные.
Подскажите как дописать скрипт чтобы оставлял 7 архивов бекапа. Сам скрипт бекапа:
#!/bin/sh
FILE="/etc /var/www"
NAME=`/bin/date '+%Y%m%d'`
tar -cPzf /home/backup/${NAME}.tar.gz ${FILE}
Не могу найти в оверлеях может плохо искал конечно. Или подскажите аналог. Просто из консоли не предлогать. Очень не удобно каждый раз набирать и помнить адреса хостов. http://sourceforge.net/projects/pacmanager/files/ Если скачать исходники то при запуске:
./pac
Can't locate YAML.pm in @INC (@INC contains: /home/chipset/pac/lib /home/chipset/pac/lib/ex /home/chipset/pac/lib/edit /etc/perl /usr/lib64/perl5/site_perl/5.12.4/x86_64-linux /usr/lib64/perl5/site_perl/5.12.4 /usr/lib64/perl5/vendor_perl/5.12.4/x86_64-linux /usr/lib64/perl5/vendor_perl/5.12.4 /usr/lib64/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.12.2 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.12.4/x86_64-linux /usr/lib64/perl5/5.12.4 /usr/local/lib/site_perl .) at /home/chipset/pac/lib/PACMain.pm line 34.
BEGIN failed--compilation aborted at /home/chipset/pac/lib/PACMain.pm line 34.
Compilation failed in require at ./pac line 35.
BEGIN failed--compilation aborted at ./pac line 35.
[102]
type=friend
secret=102
qualify=yes ; Qualify peer is not more than 2000 mS away
nat=no ; This phone is not natted
host=dynamic ; This device registers with us
canreinvite=no ; Asterisk by default tries to redirect
context=home
;port=5061 ; Uncomment this line if Ekiga and Asterisk
; are on the same host
[105]
type=friend
secret=105
qualify=yes ; Qualify peer is not more than 2000 mS away
nat=no ; This phone is not natted
host=dynamic ; This device registers with us
canreinvite=no ; Asterisk by default tries to redirect
context=home
;port=5061 ; Uncomment this line if Ekiga and Asterisk
; are on the same host
[demo]
exten => _1XX,1,Dial(SIP/${EXTEN},40)
C 105 на компе (ekiga) звоню на 102 на телефон android (zadarma) звонок проходит все норм. А вот наоборот нет проходит. Логи:
[Feb 23 14:54:47] NOTICE[5030]: chan_sip.c:23272 handle_request_invite: Call from '102' (192.168.1.57:34155) to extension '105' rejected because extension not found in context 'home'.
Может конечно виновата и прога на телефоне.
С компа то звонит. Даже звонить через sipnet.ru на мобильные и городские. Но это уже другие exten их не стал приводить
В логах:
Feb 13 08:29:28 bsd named[60623]: host unreachable resolving 'ns.apex.dp.ua/A/IN': 2001:500:14:6012:ad::1#53
Feb 13 08:29:28 bsd named[60623]: host unreachable resolving 'ns.apex.dp.ua/A/IN': 2001:500:2e::1#53
Feb 13 08:29:28 bsd named[60623]: host unreachable resolving 'ns.apex.dp.ua/A/IN': 2001:470:1f07:12e7::3#53
Feb 13 08:29:51 bsd named[91581]: listening on IPv4 interface rl1, 192.168.1.2#53
Feb 13 08:29:51 bsd named[91581]: could not listen on UDP socket: permission denied
Feb 13 08:29:51 bsd named[91581]: creating IPv4 interface rl1 failed; interface ignored
Feb 13 08:29:51 bsd named[91581]: listening on IPv4 interface lo0, 127.0.0.1#53
Feb 13 08:29:51 bsd named[91581]: could not listen on UDP socket: permission denied
Feb 13 08:29:51 bsd named[91581]: creating IPv4 interface lo0 failed; interface ignored
Feb 13 08:29:51 bsd named[91581]: not listening on any interfaces
/usr/sbin/named -t /var/named -u bind -c /etc/namedb/named.conf
/etc/rc.conf
named_enable="YES"
named_program="/usr/sbin/named"
named_flags="-u bind -c /etc/namedb/named.conf"
Не удается запустить pac (Perl Auto Connector) на gentoo. Ошибки: http://pastebin.calculate-linux.ru/ru/show/5045 К сожалению в оверлеях не нашел.
Подскажите простой скрипт который может пропинговать хосты из файла в файле в таком формате: *.*.*.224/30 Нужно пинговать ip 225 И те которые не пингуются выдать сообщение об этом
Посоветуйте аналог gnome-connection-manager. Требуется возможность множества вкладок и закладки для быстрого входа. Как вариант yakuake но там придется каждый раз набирать ssh логин@хост и после вводить еще пароль. Не очень удобно.
В логах все норм:
tail -f /var/log/named.log
Aug 19 17:46:21 bsd named[1062]: zone example/IN: loaded serial 42
Aug 19 17:46:21 bsd named[1062]: zone ip6.int/IN: loaded serial 42
Aug 19 17:46:21 bsd named[1062]: zone invalid/IN: loaded serial 42
Aug 19 17:46:21 bsd named[1062]: zone localhost/IN: loaded serial 42
Aug 19 17:46:21 bsd named[1062]: zone example.net/IN: loaded serial 42
Aug 19 17:46:21 bsd named[1062]: zone example.org/IN: loaded serial 42
Aug 19 17:46:21 bsd named[1062]: zone nixgame.ru/IN: loaded serial 1208191737
Aug 19 17:46:21 bsd named[1062]: zone test/IN: loaded serial 42
Aug 19 17:46:21 bsd named[1062]: running
Aug 19 17:46:21 bsd named[1062]: zone nixgame.ru/IN: sending notifies (serial 1208191737)
dig nixgame.ru
; <<>> DiG 9.7.6-P2 <<>> nixgame.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 9218
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;nixgame.ru. IN A
;; Query time: 1035 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sun Aug 19 17:53:56 2012
;; MSG SIZE rcvd: 28
dig @127.0.0.1 nixgame.ru
; <<>> DiG 9.7.6-P2 <<>> @127.0.0.1 nixgame.ru
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5068
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;nixgame.ru. IN A
;; ANSWER SECTION:
nixgame.ru. 600 IN A 109.94.176.125
;; AUTHORITY SECTION:
nixgame.ru. 600 IN NS ns1.nixgame.ru.
nixgame.ru. 600 IN NS ns2.r01.ru.
;; ADDITIONAL SECTION:
ns1.nixgame.ru. 600 IN A 109.94.176.125
ns2.r01.ru. 61 IN A 89.111.166.6
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sun Aug 19 17:54:19 2012
;; MSG SIZE rcvd: 116
cat /var/named/etc/namedb/master/nixgame.ru
$TTL 600 ; Время жизни кеша по умолчанию
@ IN SOA ns1.nixgame.ru. admin.nixgame.ru. (
1208191737 ; серийный номер (YYMMDDhhmm) менять каждый раз!!!
120 ; интервал опроса мастера вторичным сервером
30 ; если мастер не отвечает повторить через 10 секунд
604800 ; полное устаревание (1 неделя)
300 ; TTL отрицательных ответов
)
IN NS ns1
IN NS ns2.r01.ru.
; Основной IP адрес
IN A 109.94.176.125
; Сервисы
ns1 IN A 109.94.176.125
test IN A 109.94.176.125
; IP дня поддомена www
www IN CNAME @
Что может быть не так?
следующие → |