Opublikowano:

mail -s „Temat” root < "plik" załącza się jako załącznik ….

Witam, mam problem, gdyż po wydaniu polecenia: Kod: mail -s "Raport z dnia `date +%d-%m-%Y`" root < "/root/raport.log" Dostaję maila w którym plik /root/raport.log jest w załączniku, a powinno być tak że treść tego pliku powinna być w treści e-maila … Jak zamiast /root/raport.log wskażę inny plik to wszystko jest tak jak powinno… tylko ten plik zamiast być w treści to załącza się jako załącznik … jak sprawdzić czemu tak jest ? Czytaj dalej...

Opublikowano:

ovch wymienia dobre dyski, a zostawia zepsute

Zgłoszenie 850441 Kod: If You can please replace ST32000641AS 9WM67CT4 <wklejka ze smartctl zepsutego dysku> odpowiedź ovch: Kod: Date 2011-10-25 21:52:24, romain.cureau made Main HDD replacement:  Actions: Replacing the hard disk (SDA / 9wm4kx30). Server restarted. result: Boot OK. serveur on rescue pro ping ok services up Wymienili dobry dysk, zostawiając zepsuty. Dziękuje, nie mam pytań. Teraz modle sie zeby synchronizacja z zepsutego dysku na nowy poszła ok. Jeśli masz jeden zepsuty dysk w ovch i jeden dobry to wierz mi, lepiej nie wymieniać tego zepsutego, bo możesz stracić dobry. Ciesz się jednym dobrym. Czytaj dalej...

Opublikowano:

Postfix … maile na gmail dochodzą a na onet już nie …

Witam, chciałem zapytać czemu maile z mojego serwera nie dochodzą na onet ? Googlowałem, ale nic konkretnego nie znalazłem… Kod: elay=mx.poczta.onet.pl[213.180.147.146]:25, delay=0.29, delays=0.01/0/0.23/0.05, dsn=5.7.1, status=bounced (host mx.poczta.onet.pl[213.180.147.146] said: 554 5.7.1 <gonzo2712@op.pl>: Recipient address rejected: Sender address rejected by rule #SK-IN-S-2559 until Sat Oct 20 10:32:01 2012 (in reply to RCPT TO command)) serwer ns24519.ovh.net | domena ufs.pl | panel ispconfig Czytaj dalej...

Opublikowano:

Problem z ssl

Witam, Wygenerowałem pliki do ssl, www_domena_pl.csr www_domena_pl.pem do katalogu wrzuciłem również www_domena_pl.crt w httpd.conf dodaję Listen 443 w ssl.conf dodaję VHosta Kod: <VirtualHost moje.ip.0.0:443>         ServerAdmin webmaster@domena.pl         DocumentRoot /home/domena/www/public         SuexecUserGroup domena users         ServerName www.domena.pl         ServerAlias wedin.pl         CustomLog logs/domena-access_log combined         ScriptAlias /cgi-bin/ /home/domena/cgi-bin/         SSLEngine On         SSLCertificateFile  /etc/ssl/domena/www_domena_pl.csr         SSLCertificateKeyFile /etc/ssl/domena/www_domena_pl.pem         AddHandler x-httpd-php5 .php </VirtualHost> Domena chce żeby działa w dwóch trybach http://www.domena.pl, a w przypadku konta użytkownika https://www.domena.pl Jeżli dodam tylko nasłuch na 443 http://www.domena.pl przestaje działać o tej na ssl nie wspomnę. W logach nic nie ma. Ma ktoś pomysł o co chodzi, jeżeli pytanie jest banalne wybaczcie, ale nie jestem rasowym adminem :/ Czytaj dalej...

Opublikowano:

Nie działa Webmin

Witam, Kombinowałem w certyfikatach webmina i niestety padł. Próbowałem przepiąć go na połączenie nie szyfrowane ale niestety się nie udało. Wie ktoś może w jaki sposób przywrócić wcześniejsze ustawienia? Teraz otrzymiję 102 (net::ERR_CONNECTION_REFUSED). O jeszcze jedno podczas próby restaru Kod: webmin # /etc/init.d/webmin stop  * Stopping Webmin ... start-stop-daemon: warning: failed to kill 4392: No such process          [ !! ] webmin # /etc/init.d/webmin start  * WARNING:  "webmin" has already been started. Trochę to dziwne, zatrzymać go nie chce bo nie ma takiego procesu, a jak chce uruchomić to mówi, że już jest uruchomiony. Spotkał się ktoś kiedyś z takim problemem albo wie jak go rozwiązać ? Czytaj dalej...

Opublikowano:

PHP „Zgłupiało”

Na moim serwerze z linux debian 5.0 skrypt ten jest wykonywany prawidłowo: Kod PHP: #!/usr/bin/php5function zabezpiecz($zmienna){    $zmienna=stripslashes($zmienna);    $zmienna=htmlspecialchars($zmienna);    return $zmienna;} $_SERVER  = array_map('zabezpiecz', $_SERVER);  A na nowo zainstalowanym serwerze z linux debian 6.0 (również te same php itp.) wywala taki błąd: Cytat: PHP Warning: stripslashes() expects parameter 1 to be string, array given in … Sam błąd wiem co oznacza, tylko pytanie dlaczego tam działa, a tutaj nie? :O PS. Konfiguracja PHP taka sama tu i tam (domyślna jaka została dodana przy instalacji). Czytaj dalej...

Opublikowano:

noexec a shebang

zamontowanie partycji z noexec nie pozwala na uruchamianie programów binarnych oraz także skryptów z liniami shebang typu #!/usr/bin/php Nie widzę sensu dlaczego blokowane są skrypt z shebang jednocześnie. Wszystkie tego typu skrypty mogą być uruchomione z danym interpreterem i taka jest rola linii shebang właśnie. A więc uprawnienia do wykonywania danego interpretera biorą tutaj górę. A więc jak zmienić kod kernela żeby nie utrudniał (nic nie dając w zamian)? Ktos zna jakieś gotowe patche? Czytaj dalej...

Opublikowano:

Nowy Kimsufi 2G z 1,5 rocznym dyskiem

Witajcie. Niedawno zamówiłem serwer Kimsufi 2G. Martwi mnie to, że dysk pracuje już ok 1,5 roku. Czy uzyskałbym od Was opinię, czy ten dysk "jest sprawny" i nie padnie np po miesiącu ? Kod: Model Family:    Seagate Barracuda 7200.12 family Device Model:    ST31000528AS Serial Number:    9VP4AD40 Firmware Version: CC38 User Capacity:    1,000,204,886,016 bytes Device is:        In smartctl database [for details use: -P show] ATA Version is:  8 ATA Standard is:  ATA-8-ACS revision 4 Local Time is:    Sat Sep 10 18:36:58 2011 CEST SMART support is: Available - device has SMART capability. SMART support is: Enabled === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED General SMART Values: Offline data collection status:  (0x82) Offline data collection activity                                         was completed without error.                                         Auto Offline Data Collection: Enabled. Self-test execution status:      (  0) The previous self-test routine completed                                         without error or no self-test has ever                                         been run. Total time to complete Offline data collection:                ( 600) seconds. Offline data collection capabil Czytaj dalej...

Opublikowano:

page allocation failure

serwer mi łapie duże overload-y na 30-60 minut, z których sam wychodzi i dalej działa ok (10-30 godzin). W messages wypluwa takie komunikaty, lecz myślę że to skutek overload-a a nie przyczyna. Czasami zdarzy się overload bez takich komunikatów, jeśli jest wystarczająco krótki (15 min). Ktoś rzuci jakimś dobrym pomysłem? Dokładnie ten sam kernel używam na 7 innych serwerach W chwili zawieszenia pamięci wolnej jest pod dostatkiem Kod: Jul 27 21:49:43 sv8 kernel: kworker/0:1: page allocation failure. order:1, mode:0x20 Jul 27 21:49:43 sv8 kernel: Pid: 0, comm: kworker/0:1 Not tainted 2.6.38.8-xxxx-std-ipv6-64 #1 Jul 27 21:49:43 sv8 kernel: Call Trace: Jul 27 21:49:44 sv8 kernel:  <IRQ>  [<ffffffff810cfca6>] ? __alloc_pages_nodemask+0x556/0x710 Jul 27 21:49:44 sv8 kernel:  [<ffffffff810fb087>] ? kmem_getpages+0x67/0x160 Jul 27 21:49:44 sv8 kernel:  [<ffffffff810fb75f>] ? fallback_alloc+0x1df/0x1f0 Jul 27 21:49:44 sv8 kernel:  [<ffffffff810fb800>] ? ____cache_alloc_node+0x90/0x150 Jul 27 21:49:44 sv8 kernel:  [<ffffffff810fbe42>] ? kmem_cache_alloc+0xd2/0x100 Jul 27 21:49:44 sv8 kernel:  [<ffffffff8178f741>] ? sk_prot_alloc+0x61/0xb0 Jul 27 21:49:44 sv8 kernel:  [<ffffffff8179027e>] ? sk_clone+0x1e/0x2f0 Jul 27 21:49:44 sv8 kernel:  [<ffffffff817e4bc3>] ? inet_csk_clone+0x13/0xb0 Jul 27 21:49:44 sv8 kernel:  [<ffffffff817fb845>] ? tcp_create_openreq_child+0x25/0x490 Jul 27 21:49:44 sv8 kernel:  [<ffffffff817fa853>] ? tcp_v4_syn_recv_sock+0x53/0x220 Jul 27 21:49:47 sv8 kernel:  [<ffffffff8185f7b5>] ? tcp_v6_syn_recv_sock+0x3d5/0x4e0 Jul 27 21:49:52 sv8 kernel:  [<ffffffff817fb6be>] ? tcp_check_req+0x2ee/0x450 Jul 27 21:49:53 sv8 kernel:  [<ffffffff8181b5da Czytaj dalej...

Opublikowano:

yum – rpmforge: Segmentation fault (Centos 5)

Witam, podczas ‚yum update’ wywala: Kod: [root@root ~]# yum update Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile  * openvz-kernel-rhel5: mirrors.ircam.fr  * openvz-utils: mirrors.ircam.fr  * rpmforge: fr2.rpmfind.net addons                                                                                                                                                              |  951 B    00:00 addons/primary                                                                                                                                                      |  204 B    00:00 base                                                                                                                      &n Czytaj dalej...

Opublikowano:

Eggdrop na apache – jak się go pozbyć

Witam, dziś na top zobaczyłem spory load – wyczyniał go proces eggdrop uruchomiony przez apache. Po kill -9 load spadł do 0.2, jednak przy każdym starcie apacha pojawia się kilka procesów uruchamianych automatycznie : Kod: ps auxm | grep httpd apache    1000  0.0  1.9 327552 77464 ?        -    20:04  0:00 /usr/sbin/httpd apache    1001  5.5  2.1 453360 87020 ?        -    20:04  0:00 /usr/sbin/httpd apache    1002  0.0  2.0 394788 80972 ?        -    20:04  0:00 /usr/sbin/httpd apache    1003 12.2  2.3 459552 93076 ?        -    20:04  0:00 /usr/sbin/httpd apache    1004  0.0  1.9 394788 80756 ?        -    20:04  0:00 /usr/sbin/httpd apache    1007  0.7  2.0 396488 84376 ?        -    20:04  0:00 /usr/sbin/httpd apache    1008  0.0  1.9 394788 80756 ?        -    20:04  0:00 /usr/sbin/httpd apache    1009  0.0  2.0 394788 80952 ?        -    20:04  0:00 /usr/sbin/httpd apache    1010 17.2  2.3 461316 94236 ?        -    20:04  0:00 /usr/sbin/httpd apache    1017  0.0  1.9 394788 80748 ?        -    20:04  0:00 /usr/sbin/httpd Jak się pozbyć tego czegoś? Czytaj dalej...

Opublikowano:

kernel: kworker/0:1: page allocation failure. order:1, mode:0x20

Skutkiem (?albo przyczyną?) jest loadavg rzędu 400, utrzymujący się 1-4 godziny. Później serwer może cały dzień pracować ok. Co o tym sądzicie? Kod: Jun 28 11:54:23 sv7 kernel: kworker/0:1: page allocation failure. order:1, mode:0x20 Jun 28 11:54:23 sv7 kernel: Pid: 0, comm: kworker/0:1 Not tainted 2.6.38.8-xxxx-std-ipv6-64 #1 Jun 28 11:54:23 sv7 kernel: Call Trace: Jun 28 11:54:23 sv7 kernel:  <IRQ>  [<ffffffff810cfca6>] ? __alloc_pages_nodemask+0x556/0x710 Jun 28 11:54:23 sv7 kernel:  [<ffffffff810fb087>] ? kmem_getpages+0x67/0x160 Jun 28 11:54:23 sv7 kernel:  [<ffffffff810fb75f>] ? fallback_alloc+0x1df/0x1f0 Jun 28 11:54:23 sv7 kernel:  [<ffffffff810fb800>] ? ____cache_alloc_node+0x90/0x150 Jun 28 11:54:23 sv7 kernel:  [<ffffffff810fbe42>] ? kmem_cache_alloc+0xd2/0x100 Jun 28 11:54:23 sv7 kernel:  [<ffffffff8178f741>] ? sk_prot_alloc+0x61/0xb0 Jun 28 11:54:23 sv7 kernel:  [<ffffffff8179027e>] ? sk_clone+0x1e/0x2f0 Jun 28 11:54:23 sv7 kernel:  [<ffffffff817e4bc3>] ? inet_csk_clone+0x13/0xb0 Jun 28 11:54:23 sv7 kernel:  [<ffffffff817fb845>] ? tcp_create_openreq_child+0x25/0x490 Jun 28 11:54:23 sv7 kernel:  [<ffffffff817fa853>] ? tcp_v4_syn_recv_sock+0x53/0x220 Jun 28 11:54:28 sv7 kernel:  [<ffffffff8185f7b5>] ? tcp_v6_syn_recv_sock+0x3d5/0x4e0 Jun 28 11:54:28 sv7 kernel:  [<ffffffff817fb6be>] ? tcp_check_req+0x2ee/0x450 Jun 28 11:54:28 sv7 kernel:  [<ffffffff81822ebc>] ? nf_nat_fn+0xac/0x1b0 Jun 28 11:54:28 sv7 kernel:  [<ffffffff817f8e0a>] ? tcp_v4_do_rcv+0x15a/0x270 Jun 28 11:54:28 sv7 kernel:  [<ffffffff817fafbb>] ? tcp_v4_rcv+0x59b/0x8a0 Jun 28 11:54:29 sv7 kernel:  [<ffffffff817db164>] ? ip_local_deliver_finish+0xa4/0 Czytaj dalej...

Opublikowano:

Jak potwierdzić atak DoS?

Jakimi komendami można potwierdzić, że serwer jest celem ataku DoS? W necie znalazłem coś takiego: Kod: tcpdump -n -c 1000 | grep 2 | awk '{printf ("%s -> %s\n"),$3,$5}' | sort | uniq -c | sort -n -r | head -20 (pokazuje 20 ip z którymi mamy największy ruch) i ewentualnie inne sprawdzenie: Kod: netstat -na | grep ":80" | awk '{print $5}' | cut -d. -f1-4 | cut -d: -f1 | sort -n| uniq -c | sort -n -r | head -20 (pokazuje 20 ip z którymi mamy największy ruch na porcie 80) Co jeszcze można zrobić/sprawdzić? Czytaj dalej...

Opublikowano:

Error_log – Files does not exist – co z tym zrobić?

Witam, w error_log apacha mam nieustanne próby pobrania lokalizacji, jak poniżej. Z reguły to ten sam IP co sekundę, 10, czasem 30 sek. Po kilku minutach zmienia się IP i dalej to samo. CO mogę z tym zrobić? Kod: [Thu May 26 22:40:23 2011] [error] [client 188.165.X.X] File does not exist: /var/www/vhosts/default/htdocs/webdav [Thu May 26 22:40:23 2011] [error] [client 188.165.X.X] File does not exist: /var/www/vhosts/default/htdocs/webdav [Thu May 26 22:40:24 2011] [error] [client 188.165.X.X] File does not exist: /var/www/vhosts/default/htdocs/webdav [Thu May 26 22:40:24 2011] [error] [client 188.165.X.X] File does not exist: /var/www/vhosts/default/htdocs/webdav Czytaj dalej...

Opublikowano:

Acl

Cześć, chciałbym ustawić ACL tak, aby inni(other) nie mieli żadnych uprawnień, próbowałem w ten sposób: Kod: wmp@cardinal:~/rtorrent$ setfacl -d -m -R other:: . setfacl: Option -m: Invalid argument near character 1 wmp@cardinal:~/rtorrent$ setfacl -d -m -R other::--- . setfacl: Option -m: Invalid argument near character 1 wmp@cardinal:~/rtorrent$ setfacl -d -m -R other::000 . setfacl: Option -m: Invalid argument near character 1 wmp@cardinal:~/rtorrent$ Czytaj dalej...

Opublikowano:

Device-error raid5

Dzisiaj rano otrzymałem wiadomość z monitoringu OVH o następującej traści: Cytat: Witamy, Nasz system RTM wykrył problem z dyskiem twardym Twojego serwera it-joan.pl (188.165.225.112) w dniu 2011-04-12 06:06:19. Informacje przesłane przez RTM: Alert type: scsi-raid Detection date: 2011-04-12 06:24:38 Disk: port c0:u0:phy1 status Details: More details: Unit specific details: c0:u0: status: OK c0:u0: type: RAID-5 c0:u0: capacity: 256K c0:u0: phys: 4 Port specific details: c0:u0:phy3: status: OK c0:u0:phy3: model: ST31500341AS c0:u0:phy3: capacity: 1.36 TB c0:u0:phy0: status: OK c0:u0:phy0: model: ST31500341AS c0:u0:phy0: capacity: 1.36 TB c0:u0:phy1: status: DEVICE-ERROR c0:u0:phy1: model: ST31500341AS c0:u0:phy1: capacity: 1.36 TB c0:u0:phy2: status: OK c0:u0:phy2: model: ST31500341AS c0:u0:phy2: capacity: 1.36 TB Moje pytanie brzmi, jak zorganizować wymianę tego tysku aby nie ryzykować utraty danych oraz nie rozwalić sobie partycji. jak na razie niewiele wykorzystuję z tej przestrzeni nie mniej jednak dane, które się tam znajdują są dla mnie bardzo ważne. Oczywiście kopia zrobiona ;). Co powinienem zrobić przed wymianą oraz po. Niestety nie mam za dużej wiedzy jeśli chodzi o zarządzaniem dyskami/macierzą na platformach RH(w tym przypadku CENTOS 5) stąd moje pytanie. Partycje wyglądają tak: Cytat: [root@sw1 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda5 586G 43G 543G 8% / /dev/sda3 2.0T 58G 1.9T 3% /home /dev/sda1 128M 50M 79M 39% /boot /dev/shm 5.9G 0 5.9G 0% /dev/shm RAID5 (tw_cli) Kod: //sw1> /c0 s Czytaj dalej...

Opublikowano:

Debian+Apache2+PHP5+Qmail konfiguracja

Na zainstalowanym przez ovh debianie dodałem – apache2 – php5 – mysql – proftpd – qmail wszystko (prawie) śmiga bez problemu za wyjątkiem jednej rzeczy: funkcja mail() w php nie wysyła maila ale tylko uruchamiana przez www (user www-data) moge wyslac maila przez shell – wiec qmail dziala moge rowniez wyslac maila uruchamiajac skrypt php w shellu (zarowno jako root jak i www-data), ale ten sam skrypt uruchamiany w wyszukiwarce nie daje oczekiwanego efektu w logu qmaila pojawia sie jedynie Kod: @400000004d8e76d60cd9ecb4 new msg 134377 @400000004d8e76d60cd9ecb4 info msg 134377: bytes 251 from <anonymous@localhost.localhost> qp 11946 uid 33 @400000004d8e76d60f085da4 end msg 134377 ale nie ma proby dostarczenia maila Czy ktos ma pojecie, gdzie moge szukac zrodla bledu? Dzieki za pomoc. Czytaj dalej...

Opublikowano:

Apache / htaccess

Witam, na serwerze dedykowanym kimsufi / gentoo / apache. mam taki problem: po wpisaniu w .htaccess np: Kod: <IfModule mod_rewrite.c> </IfModule> lub: Kod: Option +FollowSymLinks RewriteEngine On RewriteRule (.*) http://test.pl/ dostaję błąd #500, ogólnie żadna dyrektywa wydaje się nie działać po wykonaniu polecenia: Kod: > /usr/local/apache/bin/httpd -l dostaję: Kod: Compiled in modules:   core.c   mod_access.c   mod_auth.c   mod_include.c   mod_deflate.c   mod_log_config.c   mod_env.c   mod_expires.c   mod_headers.c   mod_setenvif.c   mod_ssl.c   prefork.c   http_core.c   mod_mime.c   mod_status.c   mod_autoindex.c   mod_asis.c   mod_info.c   mod_suexec.c   mod_cgi.c   mod_negotiation.c   mod_dir.c   mod_imap.c   mod_actions.c   mod_userdir.c   mod_alias.c   mod_rewrite.c   mod_so.c dyrektywy dla hosta (rexit.pl): Kod: <VirtualHost 213.251.184.69:80>     ServerAdmin webmaster@rexit.pl     DocumentRoot /home/skarzysk/www     SuexecUserGroup skarzysk users     ServerName www.rexit.pl     ServerAlias rexit.pl     CustomLog logs/skarzysk-access_log combined     ScriptAlias /cgi-bin/ /home/skarzysk/cgi-bin/     AddHandler x-httpd-php5 .php     <Directory />         AllowOverride         Options MultiViews Indexes SymLinksIfOwnerMatch Includes ExecCGI FollowSymLinks         AllowOverride All     </Directory>         <Directory *>         Options MultiViews Indexes SymLinksIfOwnerMatch Includes ExecCGI FollowSymLinks     Czytaj dalej...