Skocz do zawartości

igor_s

Użytkownicy
  • Zawartość

    87
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    2

Wszystko napisane przez igor_s

  1. VPS'y na okres Testowy.

    Masz tam przez 1 miesiąc 90% taniej :http://ultimahost.pl/vps/openvz to jest nowa marka ale z tego co wiem to jest firma córka statnet.pl a więc godna polecenia firma.
  2. Indeksowanie google

    Nawet nie trzeba dodawać mapy, wystarczy skorzystać: http://www.google.pl/addurl.html.
  3. najprościej regułką iptables: iptables -A INPUT -s ip_do_zablokowania -j DROP
  4. VPS root, najlepiej XEN

    Osobiście mogę polecić statnet, od kiedy mam u nich vps zero problemów oraz szybki i profesjonalny support. Ponawiam pytanie czemu Vipower.pl jest lepszy do statnet.pl oprócz cen, które faktycznie są nieco niższe?
  5. Monitorowanie stron

    tak na szybko #!/bin/bash hostt=$1 if [ "$#" -lt 1 ] then echo 'Podaj nazwe hosta' read hostt fi ip=`resolveip $hostt |awk '{print $6}'` czas=`date |awk '{print $2,$3,$4}'` for port in 80 443 ## skanowane porty do if nc -zv -w30 $hostt $port <<< . &> /dev/null then echo $czas "PORT:$port na $hostt [$ip] JEST OTWARTY" >> $hostt.log else echo $czas "PORT:$port na $hostt [$ip] JEST ZAMKNIETY" >> $hostt.log fi done
  6. Zaparkowanie domeny niemożliwe

    Może masz nadane złe uprawnienia , spr. chmod -R 755 public_html
  7. Zaparkowanie domeny niemożliwe

    host stancja.rzeszow.pl stancja.rzeszow.pl has address 195.114.0.64 stancja.rzeszow.pl mail is handled by 5 mail.freehost.pl. domena jest prawidłowo zaparkowana , błąd 404 generuje serwer www
  8. Książek traktujących o zarządzaniu systemami Linux/Unix dla zaawansowanych jest bardzo mało albo w ogóle ich nie ma. Jak działa jądro, kompilacja itd. to raczej nie jest poziom zaawansowany. Jedyna książka jaka przychodzi mi na myśl to : http://komputeks.pl/product_info.php/products_id/3291 a tu masz jeszcze recenzję innej osoby: http://www.jaczytam.pl/linux-przewodnik-administratora/. A co do "MAN" owszem bez manuali (czyt. dokumentacji) za wiele się nie zdziała ale dobrze wiedzieć czego szukać i co się chce zrobić więc na początek dobra książka nie jest zła a odpowiedzi w stylu man są hm...trochę żenujące. Pozdrawiam
  9. 1. usunąć ostatnią linijkę w pliku tekstowym, sed -i '3 d' plik // 3 numer wiersza 2. na końcu pliku tekstowego zapisać jakiś tekst? echo "jakiś tekst" >> plik
  10. #!/bin/bash/ wget http://checkip.dyndns.org ip=`html2text index.html| awk -F" " '{print $4}'` sed -i 's/IP=.*\..*\..*\..*/IP='$ip'/' csf.allow scp csf.allow user@zdalny_host: ssh user@zdalny_host '/etc/init.d/csf restart' oczywiście musisz doinstalować html2text
  11. Tak na szybko możesz nadpisywać plik na zdalnej maszynie za pomocą prostego skryptu: #!/bin/bash/ ip=`ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'` sed -i 's/IP=.*\..*\..*\..*/IP='$ip'/' csf.allow scp csf.allow user@zdalny_host: ssh user@zdalny_host '/etc/init.d/csf restart' na komputerze domowym w katalogu obok skryptu musisz mieć cfs.allow, trzeba tez zmienić w poleceniu sed IP na zmienną jaka jest w csf.allow (nie znam struktury tego pliku) i do pełnej automatyzacji dobrze jak skonfigurujesz klucze ssh.
  12. Przekierowanie domeny

    w proftpd musisz ustawić :RequireValidShell off
  13. MySQL

    Jeśli logi nic nie pokazują to najlepiej jak spróbujesz połączyć się jakimś klientem mysql, który w razie błędu połączenia zwróci jakiś komunikat.
  14. MySQL

    1) zakomentuj bind-address i skip-networking 2) dodaj użytkownika z hostem z którego się łączysz ,pamiętaj o FLUSH PRIVILEGES i napisz jaki Ci błąd wyskakuje ,a i jeszcze jedna sprawa u mnie mysql widział ip w postaci revDNS może to pomoże...
  15. Jaki serwer dla projektu?

    Myślę ,że może Cię to zainteresować : http://www.statnet.pl/hosting/ . Sam mam u nich vps od kilku miesięcy i dosłownie zero problemów, support na wysokim poziomie.
  16. Proszę o tracert

    tracert 193.138.242.66 Śledzenie trasy do optiserv.pl [193.138.242.66] z maksymalną liczbą 30 przeskoków: 1 <1 ms <1 ms <1 ms 192.168.0.1 2 6 ms 7 ms 6 ms 10.208.0.2 3 * * * Upłynął limit czasu żądania. 4 * * * Upłynął limit czasu żądania. 5 * * * Upłynął limit czasu żądania. 6 12 ms 221 ms 221 ms MNI2.plix.pl [195.182.218.57] 7 19 ms 16 ms 15 ms czepe1.bb.mni.pl [80.240.164.2] 8 19 ms 21 ms 21 ms optiserv.pl [193.138.242.66]
  17. Może mój "płacz" pomoże innym klientom takich firm jak logout.pl/biznes-host.pl. Lecz jak mamy się godzić na tego typu praktyki w/w firmy to w przyszłości ktoś kupi u nich usługę posiadającą np. limit 200 GB a i tak w połowie wykorzystania limitu nałożą ograniczenie transferu z propozycją przejścia na wyższy abonament...takie jest twoje podejście?
  18. Masz rację studio v200 zawiniła, żeby się nie powtarzać tu jest linik: http://www.webhostin...460#entry239086 . Za "moich czasów" w logout.pl/biznes-host.pl często można było się spotkać z tzw. zamuleniem konsoli dla przykładu mały programik w C potrafił się kompilować 30 sekund, gdzie vps prawie nie zużywał zaobów. Teraz mam vps w statnet.pl i widzę, że nie trzeba stosować overselling-u w stopniu uniemożliwiającym normalne korzystanie ze swojego vps.
  19. Jeśli już się zdecydujesz na VPS / dedykowany to przypadkiem nie korzystaj z rady użytkownika Studio v 220 i NIE BIERZ nawet pod uwagę firmy logout.pl / biznes-host.pl !
  20. Pomoc w Funkcjach C

    W pełni się z Wami zgadzam. Co do prawidłowych założeń matematycznych to już jest zależne od konkretnych działań na macierzach, chciałem tylko pokazać szkielet. Co do alokacji pamięci to jeśli będziemy chcieli dołożyć mnożenie macierzy o różnych rozmiarach to wygodnie dynamicznie alokować pamięć tak jak napisał behemoth ( macierz A o rozmiarze NxM * macierz o rozmiarze PxR = macierz wynikowa MxP). Faktycznie ze zwalnianiem pamięci to jest duży błąd, wklejam kod z w/w zwalnianiem pamięci: #include <stdio.h> #include <stdlib.h> int **alokuj (int,int); void wpisz(int **,int,int); void wypisz(int **,int,int); int **dodawanie(int **,int**,int,int); void zwolnij(int **,int); int main(void) { int i,j,w1,w2,k1,k2; int **tab1,**tab2,**tab_w; printf ("Podaj ilosc wierszy I macierzy: "); scanf ("%d",&w1); printf ("Podaj ilosc kolumn I macierzy: "); scanf ("%d",&k1); printf ("Podaj ilosc wierszy II macierzy: "); scanf ("%d",&w2); printf ("Podaj ilosc kolumn II macierzy: "); scanf ("%d",&k2); tab1 = alokuj(w1,k1); tab2 = alokuj(w2,k2); printf ("wypelnij I macierz: "); wpisz(tab1,w1,k1); printf ("wypelnij II macierz: "); wpisz(tab2,w2,k2); wypisz(tab1,w1,k1); printf("############\n"); wypisz(tab2,w2,k2); if (w1==w2 && k1==k2){ tab_w = dodawanie(tab1,tab2,w1,k1); printf ("wynik dodawania\n"); wypisz (tab_w,w1,k1); zwolnij (tab_w,w1); } else printf ("rozmiar musi byc taki sam\n"); zwolnij (tab1,w1); zwolnij (tab2,w2); return 0; } int **alokuj (int wiersze,int kolumny) { int i; int **M; M=malloc (sizeof(int)*2); for (i=0;i<wiersze;i++) M[i]=malloc(sizeof(int)*2); return M; } void wpisz (int **M,int wiersze,int kolumny) { int i,j; for (i=0;i<wiersze;i++) { for (j=0;j<kolumny;j++){ printf("tab[%d][%d] = ",i,j); scanf("%d",&M[i][j]); } } } void wypisz (int **M,int wiersze,int kolumny) { int i,j; for (i=0;i<wiersze;i++) { for (j=0;j<kolumny;j++){ printf ("%d ",M[i][j]); } printf ("\n"); } } int **dodawanie(int **t1,int**t2,int wiersze,int kolumny) { int i,j; int **tabW; tabW=alokuj(wiersze,kolumny); for (i=0;i<wiersze;i++) { for (j=0;j<kolumny;j++){ tabW[i][j]=0; } } for (i=0;i<wiersze;i++) { for (j=0;j<kolumny;j++){ tabW[i][j]=t1[i][j]+t2[i][j]; } } return tabW; } void zwolnij(int **M, int wiersze) { int i; for(i=0; i<wiersze; i++) free(M[i]); free(M); }
  21. Pomoc w Funkcjach C

    tak na szybko masz tu szkielet programu z macierzami, jest tylko jedna funkcja dodawania macierzy ale może Ci się przyda #include <stdio.h> #include <stdlib.h> int **alokuj (int,int); void wpisz(int **,int,int); void wypisz(int **,int,int); int **dodawanie(int **,int**,int,int); int main(void) { int i,j,w1,w2,k1,k2; int **tab1,**tab2,**tab_w; printf ("Podaj ilosc wierszy I macierzy: "); scanf ("%d",&w1); printf ("Podaj ilosc kolumn I macierzy: "); scanf ("%d",&k1); printf ("Podaj ilosc wierszy II macierzy: "); scanf ("%d",&w2); printf ("Podaj ilosc kolumn II macierzy: "); scanf ("%d",&k2); tab1 = alokuj(w1,k1); tab2 = alokuj(w2,k2); printf ("wypelnij I macierz: "); wpisz(tab1,w1,k1); printf ("wypelnij II macierz: "); wpisz(tab2,w2,k2); wypisz(tab1,w1,k1); printf("############\n"); wypisz(tab2,w2,k2); if (w1==w2 && k1==k2){ tab_w = dodawanie(tab1,tab2,w1,k1); printf ("wynik dodawania\n"); wypisz (tab_w,w1,k1); } else printf ("rozmiar musi byc taki sam\n"); return 0; } int **alokuj (int wiersze,int kolumny) { int i; int **M; M=malloc (sizeof(int)*2); for (i=0;i<wiersze;i++) M[i]=malloc(sizeof(int)*2); return M; } void wpisz (int **M,int wiersze,int kolumny) { int i,j; for (i=0;i<wiersze;i++) { for (j=0;j<kolumny;j++){ printf("tab[%d][%d] = ",i,j); scanf("%d",&M[i][j]); } } } void wypisz (int **M,int wiersze,int kolumny) { int i,j; for (i=0;i<wiersze;i++) { for (j=0;j<kolumny;j++){ printf ("%d ",M[i][j]); } printf ("\n"); } } int **dodawanie(int **t1,int**t2,int wiersze,int kolumny) { int i,j; int **tabW; tabW=alokuj(wiersze,kolumny); for (i=0;i<wiersze;i++) { for (j=0;j<kolumny;j++){ tabW[i][j]=0; } } for (i=0;i<wiersze;i++) { for (j=0;j<kolumny;j++){ tabW[i][j]=t1[i][j]+t2[i][j]; } } return tabW; }
  22. Ftp - najszybszy sposób.

    jak chcesz zmienić powłokę to daj usermod zamiast usermode usermod -s /bin/bash nazwa_usera
  23. Ftp - najszybszy sposób.

    Masz rację to zmienia postać rzeczy. aptitude install liblinux-usermod-perl
  24. Ftp - najszybszy sposób.

    aptitude install usermode
  25. Nie bardzo rozumiem twoją wypowiedź jak i w sumie poprzednią. Wydaje mi się, że kolega pawelk jasno napisał, że w momencie skłądania zamówienia prosił o doinstalowanie potrzebnych modułów co panowie z firmy biznes-host.pl uczynili. Analogią tej sytuacji jest kiedy przy zakupie najtańszej wersji Fiata Pandy wynegocjowałbym np. światła przeciwmgielne a po dwóch tygodniach wymontowali by je mechanicy z salonu argumentując, że takiego wyposażenia nie ma w standardzie. Dopiero po czasie w/w moduły przestały działać a już odpowiedź logout.pl jest skandaliczna...to jest typowe działanie tej firmy co zresztą potwierdza post DunCon. Miałem identyczną sytuację czyli: "brak limitu transferu - Port 5Mbit", a po kilku miesiącach (nie bezproblemowego) użytkowania spadł mi drastycznie transfer i w odpowiedzi na moje zażalenie dostałem: A później pan tomasz g wciska mi tłumaczenia: Mogliby napisać wprost o wprowadzeniu limitów transferu a nie tak ordynarnie mydlić oczy. Zdecydowanie odradzam korzystanie z usług biznes-host.pl/logout.pl. Przeniosłem się do firmy statnet.pl i jestem zachwycony, nie ma porównania co do działania samego vps jak i supportu, który jest rzetelny i błyskawiczny.
×