german lang
надо срочно выучить немецкий :) начальные знания 0 (немного знаю английский)
так вот подскажите с чего лучше начать , онлайн желательно .
так вот подскажите с чего лучше начать , онлайн желательно .
Hi All . подскажите систему для создания документации для предриятия . надо документировать сеть и сервера . tnx
в C не шарю , так что за код не пинайте .
надо сделать следуюшее
есть строка вида abc.defg надо ее вывести в виде defg.abc
вот во что вылились мои мучения :
#include <stdio.h>
#include <string.h>
int main ()
{
char str[255];
char* array[255];
char* block[255];
char* *ps=block;
int sz,bs,i,j,k=0;
scanf("%s",str);
sz = strlen (str);
j = 0;
printf("string = %s\n",str);
for (i = 0 ; i<=sz ; i++) {
if (str[i] == '.') {
j++;
i++;
}
block[j][i] = str[i];
}
for (k=j ; k>=0; k--) {
array[k] = ps[k];
}
for (i = j ; i >=0 ; i-- ) {
printf("%s.",array[i]);
}
//printf("array=%d",bs);
}
в итоге после запуска выводит подобную хрень
./dot
abc.defg
string = abc.defg
Õù·defg.abc.
откуда берутся начальные символы Õù·??
и что я делаю не правильно ?aster:~# ps ax |grep mc 2222 ? R 3:01 mc 2270 pts/2 S+ 0:00 grep mc aster:~# kill -9 2222 aster:~# ps ax |grep mc 2222 ? R 3:07 mc 2272 pts/2 S+ 0:00 grep mc ну и как уго убить ? и почему не убивается ? я даже убил ssh сессию в которой он был запушен
в музыке не разбираюсь :) , но балдею от Lazy -Deep Purple . подскажите плиз что еще подобное есть .
есть домашняя сеть . около 10 компов , и есть 2-4 клиента которые задрали p2p траффиком . решил воткнуть между adsl-ом и сетью linux на старом ноуте . связь adsl , 8Mbit download , 512kbit upload . прямо у прова стоит файлопомойка с которой можно качать на все 8M (это важно для юзверей ) делаю по аналогии с http://gazette.linux.ru.net/rus/articles/lartc/x2755.html . (для тру ЛОР-овцев) приблизительно так. CEIL=384 tc qdisc add dev eth0 root handle 1: htb default 12 tc class add dev eth0 parent 1: classid 1:1 htb rate ${CEIL}kbit ceil ${CEIL}kbit tc class add dev eth0 parent 1:1 classid 1:10 htb rate 80kbit ceil 80kbit prio 0 tc class add dev eth0 parent 1:1 classid 1:11 htb rate 80kbit ceil ${CEIL}kbit prio 1 tc class add dev eth0 parent 1:1 classid 1:12 htb rate 20kbit ceil ${CEIL}kbit prio 2 tc qdisc add dev eth0 parent 1:12 handle 120: sfq perturb 10 tc filter add dev eth0 parent 1:0 protocol ip prio 1 handle 1 fw classid 1:10 tc filter add dev eth0 parent 1:0 protocol ip prio 2 handle 2 fw classid 1:11 tc filter add dev eth0 parent 1:0 protocol ip prio 3 handle 3 fw classid 1:12 iptables -t mangle -A PREROUTING -p tcp -m tcp --sport 22 -j MARK --set-mark 0x1 iptables -t mangle -A PREROUTING -p tcp -m tcp --sport 22 -j RETURN iptables -t mangle -A PREROUTING -j MARK --set-mark 0x3 и теперь возникают некоторые вопросы . если я выставлю CEIL в 384Kbit -75% от (512) то получится что с ftp прова можно будет качать максимум 384Kbita ? а если я обойду это выставив для ftpservera через iptables fwmark и tc CEIL в 8M а для всего остального трафика 384 , то не будет ли забиваться upload ? и соответсвенно не возрастут ли задержки ? как вообще стоит поступить в таком случае ? тоесть есть некоторая сеть для которой adsl должен пахать на всю мошность , а для всго остального инета трафик должен шеипится .
netstat-nat -n |grep "192.168.1.253" tcp 192.168.1.253:4419 217.19.212.14:82 SYN_SENT tcp 192.168.1.253:4415 82.199.96.142:21 SYN_SENT tcp 192.168.1.253:4557 82.199.96.142:21 SYN_SENT tcp 192.168.1.253:4713 83.166.32.253:21 SYN_SENT tcp 192.168.1.253:4252 83.166.32.253:21 SYN_SENT tcp 192.168.1.253:4665 80.93.57.212:80 TIME_WAIT tcp 192.168.1.253:4395 195.112.231.248:21 SYN_SENT tcp 192.168.1.253:4728 80.80.106.42:80 SYN_SENT tcp 192.168.1.253:4577 80.93.57.212:80 TIME_WAIT tcp 192.168.1.253:3157 77.243.98.40:49607 ESTABLISHED tcp 192.168.1.253:3001 77.243.98.40:26324 ESTABLISHED tcp 192.168.1.253:4552 82.199.96.142:21 SYN_SENT tcp 192.168.1.253:4407 195.112.231.248:21 SYN_SENT tcp 192.168.1.253:4855 195.112.231.248:21 SYN_SENT tcp 192.168.1.253:4262 80.80.106.42:80 SYN_SENT tcp 192.168.1.253:4254 83.166.32.253:21 SYN_SENT tcp 192.168.1.253:4758 193.86.3.36:80 TIME_WAIT tcp 192.168.1.253:4852 85.17.146.48:80 CLOSE tcp 192.168.1.253:4717 82.199.96.142:21 SYN_SENT tcp 192.168.1.253:4181 81.9.101.65:80 SYN_SENT tcp 192.168.1.253:4924 85.17.146.48:80 CLOSE tcp 192.168.1.253:4868 87.240.40.206:21 CLOSE tcp 192.168.1.253:4910 80.93.57.212:80 TIME_WAIT tcp 192.168.1.253:4548 83.166.32.253:21 SYN_SENT tcp 192.168.1.253:4627 195.112.231.248:21 SYN_SENT tcp 192.168.1.253:3054 80.93.57.212:80 ESTABLISHED tcp 192.168.1.253:4417 80.80.106.42:80 SYN_SENT tcp 192.168.1.253:3194 80.93.57.212:80 ESTABLISHED tcp 192.168.1.253:3239 77.222.34.54:80 ESTABLISHED tcp 192.168.1.253:4244 82.199.96.142:21 SYN_SENT tcp 192.168.1.253:4833 81.9.101.65:80 SYN_SENT tcp 192.168.1.253:4929 85.17.146.48:80 CLOSE tcp 192.168.1.253:4939 85.17.146.48:80 CLOSE tcp 192.168.1.253:4266 217.19.212.14:82 SYN_SENT tcp 192.168.1.253:4337 195.112.231.248:21 SYN_SENT tcp 192.168.1.253:3240 77.243.98.40:40849 ESTABLISHED и т.д. #netstat-nat -n |grep "192.168.1.253" |wc -l #173 .... похоже ли это на то что у клиента вири ?
что будет с флешкой если ее использовать как swap ? насколько времени ее хватит ? как по вашему ? зы. тонкий клиент которому катастрофичеcки не хватает RAM ....
столкнулся с такой проблемой , при включеном SSL (apache2) перестали работать некоторые cgi скрипты на перле . проблема в том , что я передаю некоторые параметры методом GET в utf-8 так вот без https все работает , а при https видно что вместо строчки в utf-8 передается подобная хрень %E1%83%99%E1%83%9D%E1%83%A0%E1%83%9E%E1%83%9D%E1%83%A0%E1%83%90%E1%83%AA%E1%83%9 8%E1%83%A3 как с этим можно бороться ? дистр Debian etch ,apache2 2.2.3-4
есть форма login/pass вызывающяя скрипт который проверяет login/pass и если все ок создает сессию CGI::Session . теперь есть несколько других скриптов в которых надо сделать проверку что их запускает именно авторизованый пользователь , как правильнее передавать / проверять информацию о сессии/cookie в этих скриптах ?
Hi ALL .
почему не получается запустить файл ?
диск смонтирован с noexec , но везде , с примерами , также написано что обойти этот noexec можно используя /lib/ld-linux.so.2
ничего не получается
#ls -l /lib/ld-*
-rwxr-xr-x 1 root root 88164 Feb 21 19:13 /lib/ld-2.3.6.so
lrwxrwxrwx 1 root root 11 Mar 8 11:33 /lib/ld-linux.so.2 -> ld-2.3.6.so
debian:/mnt/hda11# mount |grep hda11
/dev/hda11 on /mnt/hda11 type ext3 (rw,noexec,nosuid,nodev,noatime)
debian:/mnt/hda11# ./ls
bash: ./ls: Permission denied
debian:/mnt/hda11# /lib/ld-linux.so.2 ./ls
./ls: error while loading shared libraries: ./ls: failed to map segment from shared object: Operation not permitted
debian:/mnt/hda11# strace /lib/ld-linux.so.2 ./ls
execve("/lib/ld-linux.so.2", ["/lib/ld-linux.so.2", "./ls"], [/* 36 vars */]) = 0
uname({sys="Linux", node="debian", ...}) = 0
brk(0) = 0x80017000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f6c000
open("./ls", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0\340\232"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=77352, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f6b000
getcwd("/mnt/hda11", 128) = 11
mmap2(0x8048000, 77824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = -1 EPERM (Operation not permitted)
close(3) = 0
writev(2, [{"./ls", 4}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"./ls", 4}, {": ", 2}, {"failed to map segment from share"..., 40}, {": ", 2}, {"Operation not permitted", 23}, {"\n", 1}], 10./ls: error while loading shared libraries: ./ls: failed to map segment from shared object: Operation not permitted
) = 116
exit_group(127) = ?
Process 4327 detached
правильно ли я думаю , что для того чтоб запустить бинарь таким образом надо иметь его статически собранным ?
такая проблема , ставлю дрова для hp1020 dist debian поставил пакет foo2zjs ( хотя и написано чтто он сломан и не работает в debian у меня завелся ) но возникает такая проблема во время загрузки если кабель включен в usb то получаю такое #usb_printerid /dev/usb/lp0 Error: Device or resource busy: can't open '/dev/usb/lp0' #fuser -m -u /dev/usb/lp0 /dev/usb/lp0: 1(root) 1181(root) 2889(root) 2895(root) 2913(root) 3019(root) 3020(root) 3093(root) 3271(root) 3323(root) 3334(root) 3335m(root) 3336(root) 3344(root) 3426(root) 3428(client) #ps ax 1181 ? S<s 0:01 udevd --daemon 2889 ? Ss 0:00 /usr/sbin/sshd 2895 ? Ss 0:00 /usr/sbin/ccpd 2913 ? Ss 0:00 /usr/sbin/cupsd 3019 ? S 0:00 /usr/sbin/ccpd 3020 ? S 0:01 captmon2 --data-write-fd=9 --data-read-fd=12 --cmd-wr 3093 ? Ss 0:00 /usr/sbin/acpid -c /etc/acpi/events -s /var/run/acpid 3242 ? SNs 0:00 pump -i eth0 3271 ? SNs 0:00 /sbin/syslog-ng -p /var/run/syslog-ng.pid 3323 ? Ss 0:00 /usr/bin/X11/xdm 3334 tty1 Ss 0:00 /bin/login -- 3335 tty7 Ss+ 0:01 /usr/bin/X vt7 -dpi 100 -auth /var/lib/xdm/authdir/au 3336 ? Ss 0:00 -:0 3344 tty1 S+ 0:02 -zsh 3426 ? Ss 0:00 sshd: client [priv] 3428 ? S 0:00 sshd: client@pts/0 кароче все процесы которые идут за init скриптом udev . сейчас если вытащить usb-хвост и воткнуть назад то все станет на свои места usb_printerid показывает что все ок . в чем может быть дело , что при загрузке все процесы цепляют /dev/usb/lp0
есть зона , например test.net ее обслуживает PDC на win . к есть некоторое колво девайсов которые не прописаны в этом name erver-e чтоб не связываться с win хочу поднять свой DNS , с той-же зоной est.net и прописать эти устройства . но также нужна инфа с win DNS. можно ли так сделать чтоб например получать инфу с WINDNS например пределив его в forwarders ? проблема в том что эти девайсы уже сконфигурированы на зону test.net и какие последствия могут быть в таком разделении зоны на два сервера ?
| ← предыдущие | следующие → |