perl utf8 regexp
И снова utf8;
Не отрабатывает regexp!
utf8.pl:
#!/usr/bin/perl -w
use utf8;
foreach (<*>) {
my $str = $_;
$str=~s/^(\w).*/$1/;
print "$str\n";
}
utf8.pl
привет.doc
# ./utf8.pl
привет.doc
u
система utf8.
И снова utf8;
Не отрабатывает regexp!
utf8.pl:
#!/usr/bin/perl -w
use utf8;
foreach (<*>) {
my $str = $_;
$str=~s/^(\w).*/$1/;
print "$str\n";
}
utf8.pl
привет.doc
# ./utf8.pl
привет.doc
u
Не работает аутентификация на kerberos в squid. В лог сыпется:
2013/02/09 20:50:55| squid_kerb_auth: parseNegTokenInit failed with rc=102
2013/02/09 20:50:55| squid_kerb_auth: gss_acquire_cred() failed: Unspecified GSS failure. Minor code may provide more information. Key table entry not found
auth_param negotiate program /usr/lib/squid/squid_kerb_auth -d -s HTTP/squid.domain.loc@DOMAIN.LOC
auth_param negotiate children 100
auth_param negotiate keep_alive on
[logging]
default = FILE:/var/log/krb5libs.log
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log
[libdefaults]
default_realm = DOMAIN.LOC
dns_lookup_realm = no
dns_lookup_kdc = no
kdc_timesync = 1
ticket_lifetime = 24h
forwardable = true
proxiable = true
default_keytab_name = /etc/squid/squid.keytab
default_tgs_enctypes = rc4-hmac des-cbc-crc des-cbc-md5
default_tkt_enctypes = rc4-hmac des-cbc-crc des-cbc-md5
permitted_enctypes = rc4-hmac des-cbc-crc des-cbc-md5
[realms]
DOMAIN.LOC = {
kdc = wk8r2.domain.loc
admin_server = wk8r2.domain.loc
default_domain = domain.loc
}
[domain_realm]
.domain.loc = DOMAIN.LOC
domain.loc = DOMAIN.LOC
# squid -v
Squid Cache: Version 2.7.STABLE7
configure options: '--prefix=/usr' '--exec_prefix=/usr' '--bindir=/usr/sbin' '--sbindir=/usr/sbin' '--libexecdir=/usr/lib/squid' '--sysconfdir=/etc/squid' '--localstatedir=/var/spool/squid' '--datadir=/usr/share/squid' '--enable-async-io' '--with-pthreads' '--enable-storeio=ufs,aufs,coss,diskd,null' '--enable-linux-netfilter' '--enable-arp-acl' '--enable-epoll' '--enable-removal-policies=lru,heap' '--enable-snmp' '--enable-delay-pools' '--enable-htcp' '--enable-cache-digests' '--enable-underscores' '--enable-referer-log' '--enable-useragent-log' '--enable-auth=basic,digest,ntlm,negotiate' '--enable-negotiate-auth-helpers=squid_kerb_auth' '--enable-carp' '--enable-follow-x-forwarded-for' '--with-large-files' '--with-maxfd=65536' 'amd64-debian-linux' 'build_alias=amd64-debian-linux' 'host_alias=amd64-debian-linux' 'target_alias=amd64-debian-linux' 'CFLAGS=-Wall -g -O2' 'LDFLAGS=-Wl,-Bsymbolic-functions' 'CPPFLAGS='
# su -l proxy -c "kinit -V -k -t /etc/squid/squid.keytab HTTP/proxy.domain.loc"
Authenticated to Kerberos v5
# su -l proxy -c "klist"
Ticket cache: FILE:/tmp/krb5cc_13
Default principal: HTTP/proxy.domain.loc@DOMAIN.LOC
Valid starting Expires Service principal
02/09/13 21:06:12 02/10/13 07:06:12 krbtgt/DOMAIN.LOC@DOMAIN.LOC
renew until 02/10/13 07:06:12
# echo $KRB5_KTNAME
/etc/squid/squid.keytab
Как в самба запретить записывать все файлы кроме *.doc?
Делал:
[doc]
path = /samba/doc
browseable = no
read only = no
guest ok = yes
create mask = 0666
directory mask = 0777
oplocks = yes
veto oplock files = /*.doc/
veto files = /*.a*/*.b*/*.c*/*.d*/*.e*/*.f*/*.g*/*.h*/*.i*/*.j*/*.k*/*.l*/*.m*/*.n*/*.o*/*.p*/*.q*/*.r*/*.s*/*.t*/*.u*/*.v*/*.w*/*.x*/*.y*/*.z*/
Можно ли в linux сделать сервер установщик по сети Windows 7?
ris-linux - для XP, а что есть для 7?
+ RIS считается устаревшей...
Или можно ли создать сетевой установщик (меню) с которого вызвать tftp-сервер windows с которого будет разворачиваться windows?
Обратный бесшовный запуск c windows на linux возможен с помощью SeamlessRDP.
А с помощью чего можно запустить приложение с удаленной linux ситстемы на windows и чтобы запускалось в бесшовном режиме?
Кто знает, кто каким пользуется какие есть web (хотя бы gui) инструменты для отслеживания информации о ключах, сертификатах (например выданных openssl)?
Например должны быть такие возможности:
+посмотреть кому и когда и насколько выдавались ключи...
+уведомление на почту, jabber... о завершении действия сертификата....
и т.д.
Как в squid задать правила для кэширования одного сайта, например youtube.com.
Т.е. все кэшируется для всех стандартно, а вот для youtube, отдельный размер кэша, отдельный размер макисмальных объектов в кэше, время жизни этих объектов?
Получается 2 конфигурации кэша: стандартная (для всех) и для youtube.
В glpi есть собственный лог (Administration > Log's) или в истории объекта.
Как этот лог направить в syslog или скрипт?
Как будет выгдядеть template для rsyslog, где в сообщении меняется символ «#» на символ "-"?
$template TEMP,"%timereported% %hostname% %syslogtag:::lowercase% %msg:????\n"
Настроен rsyslog на сбор сообщений по udp:514 порту. С коммутаторов все собирается!
Решил собирать еще с windows компьютера.
Поставил на винду event-to-syslog. Логи шлются (проверял tcpdump'ом на сервере rsyslog), но rsyslog их не записывает. Что может быть?
Почему не работают условия в конфиге rsyslog?
Условие:
if $msg contains "dhcpd" then /var/log/dhcp.log
Nov 10 15:37:31 server rsyslogd: the last error occured in /etc/rsyslog.d/01-Net.conf, line 22:"if $msg contains "dhcpd" then /var/log/dhcp.log"
Nov 10 15:37:31 server rsyslogd: warning: selector line without actions will be discarded
Как избавится от сообщения в rsyslog «last message repeated n times»?
Если идут одинаковые сообщения, то пускай и записываются как есть...
Кто юзает sysloganalyzer? Пробовал и стабильную и бэту...
Все настройуки по дефолту, данные берет из mysql куда складывает сообщения rsyslog (rsyslog-mysql по дефолту).
При отображении сообщений, показывает только 3 сообщения из 50 (таймаут 30 сек) и надпись:
Logstream Warning
While reading the logstream, the php script timeout forced me to abort at this point.
If you want to avoid this, please increase the LogAnalyzer script timeout in your config.php. If the user system is installed, you can do that in Admin center.
Только начал смотреть bacula. Не работают задания. Не пойму понять чего он хочет....
Пытаюсь для начала бэкапы скинуть в /tmp
В status all пишет Ожидает запроса на монтирование (1-3 job не обращайте внимание):
12-dir Версия: 5.2.5 (26 January 2012) x86_64-pc-linux-gnu ubuntu 12.04
Daemon started 28-сет.-2012 13:03. Jobs: run=0, running=1 mode=0,0
Heap: heap=417,792 smbytes=80,964 max_bytes=89,214 bufs=218 max_bufs=238
Нет Запланированных Заданий.
====
Запущенные Задания:
Консоль соединяется с 29-сет.-2012 11:48
JobId Level Name Status
======================================================================
4 Full 12-fd.2012-09-28_13.10.00_03 Ожидает запроса на монтирование
====
Прерванные Задания:
JobId Level Files Bytes Status Finished Name
====================================================================
1 Full 0 0 Ошибка 27-сет.-2012 23:35 BackupClient1
2 Full 0 0 Ошибка 28-сет.-2012 00:05 BackupCatalog
3 Full 0 0 Ошибка 28-сет.-2012 12:56 12-fd
====
Соединение с демоном Хранения 12-fd в 192.168.10.79:9103
12-sd Версия: 5.2.5 (26 January 2012) x86_64-pc-linux-gnu ubuntu 12.04
Daemon started 28-сет.-2012 13:03. Jobs: run=0, running=0.
Heap: heap=274,432 smbytes=162,887 max_bytes=163,081 bufs=92 max_bufs=94
Sizes: boffset_t=8 size_t=8 int32_t=4 int64_t=8 mode=0,0
Запущенные Задания:
Writing: Полный Резервная копия job 12-fd JobId=4 Volume="12-fd-bak-0001"
pool="12-fd" device="FileStorage" (/tmp/bacula)
spooling=0 despooling=0 despool_wait=0
Files=0 Bytes=0 Bytes/sec=0
FDReadSeqNo=6 in_msg=6 out_msg=4 fd=6
====
Jobs waiting to reserve a drive:
====
Прерванные Задания:
JobId Level Files Bytes Status Finished Name
===================================================================
3 По 0 0 Отмена 28-сет.-2012 12:56 12-fd
====
Device status:
Device "FileStorage" (/tmp/bacula) is not open.
Device is BLOCKED waiting for mount of volume "12-fd-bak-0001",
Pool: 12-fd
Media type: File-Linux
====
Used Volume status:
====
====
Соединение с Клиентом 12-fd в 192.168.10.79:9102
может еще что показать?
Кто-нибудь прикручивал к аутентификации агентов OTRS в LDAP по TLS?
Как сделать?
Как в dd-wrt настроить dhcprelay?
Роутер в режиме моста ip 192.168.1.1.
Тэгированный Managment VLAN 200 ip 192.168.0.25, на этом же vlan'е живет dhcp-server 192.168.0.2
DHCP Forward в этом режиме не работает.
Возможно ли проксирование в nginx удаленного 443 порта.
Например, через nginx проксирую с локального сайта http://site.loc по 80 порту на яндекс:
server {
listen 80;
server_name site.loc;
location / {
proxy_pass http://yandex.ru:80/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
и нужно проксировать еще 443 на https://google.com, вот тут как сделать?
Как в баше посмотреть дату файла в unixtime (одной командой или строчкой)?
Как сравнить модификацию файла с текущей датой (не по времени, а по дате)?
Сделал примерно это:
vfs.file.time[/etc/boot.txt,modify].last(0)}<{$DATE}
Invalid expression [{13374}<{$DATE}]
Система: Ubuntu 12.04 3.2.0-27-generic x86_64
Как заставить работать это устройство:
# lsusb
Bus 002 Device 017: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 002 Device 018: ID 0a5c:4502 Broadcom Corp. Keyboard (Boot Interface Subclass)
Bus 002 Device 019: ID 0a5c:4503 Broadcom Corp. Mouse (Boot Interface Subclass)
# usb-devices
T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 17 Spd=12 MxCh= 3
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0a5c ProdID=4500 Rev=01.00
S: Manufacturer=Broadcom
S: Product=BCM2046B1
C: #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=94mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
# hciconfig dev
Can't get device info: No such device
← предыдущие | следующие → |