Skocz do zawartości

lukaschemp

WHT Pro
  • Zawartość

    430
  • Rejestracja

  • Ostatnio

Wszystko napisane przez lukaschemp

  1. Brak miejsca na /

    Ale co mu to da? Tą komendą zobaczy ile zajmuje partycja (jak i tak już wie, że 100%), a chciał wiedzieć które pliki tyle zajmują (są największe).
  2. Open_basedir i safe mode na VHCS - jak wyłaczyć

    Z shell'a daj komendę: whereis php.ini np. /usr/lib/php.ini I edytuj ten plik np. vim php.ini czy nano php.ini
  3. Źle skonfigurowane NS

    No jeśli jest źle skonfigurowany i inne firmy nie przyjmują go, a nazwa.pl przyjęła to jest jakiś błąd w nazwie.pl, że przyjmuje złe DNS'y. Jeśli wiesz, że ns2 jest źle skonfigurowany to dlaczego pytasz co jest z nim nie tak? Skonfiguruj go prawidłowo lub podaj jakieś informacje jak go skonfigurowałeś, jakieś logi itd. jeśli liczysz na pomoc.
  4. Chodzi Ci o to, że jak wchodzi pod adres http://www.adres.pl/2008/kwiecien/ ma się uruchomić kwiecien.pdf?
  5. Delegacja domeny na różne dns

    Nie, serial to: 2008052300 rrrrmmddll zmieniasz tylko ll - czyli liczby, następny serial to: 2008052301
  6. Automatyczny transfer stref (secondary DNS)

    Ja bym mógł dalej z Tobą polemizować na ten temat ale po co hehe, oba sposoby działają, a on zrobi jak chce.
  7. Delegacja domeny na różne dns

    W strefie: free IN NS ns1.servage.net. free IN NS ns2.servage.net. Zmień serial 2008052200 na 2008052300 i przeładuj strefy.
  8. Delegacja domeny na różne dns

    Załóż tam konto, po zalogowaniu utwórz strefę (przeładowują strefy co godzinę), zmień serwery DNS u rejestratora domeny na ich i dodaj wpisy subdomen (IN A). Odczekaj na propagację domeny w sieci.
  9. Automatyczny transfer stref (secondary DNS)

    Załatwiamy to skryptem a'la: #!/bin/bash # Quick little bash script to create a slave conf based on the current master conf. echo "" echo "Current directories are:" echo "customer1, customer2, customer3" echo "" read -p "Enter the directory you wish to create a slave config for: " for i in `awk '{print $2}' /var/named/conf/$REPLY.conf | sed 's/\"//g'` do echo "zone \""$i"\" IN { type slave; file \""$REPLY/$i"\"; masters { 38.118.147.251; }; };" >> $REPLY-slave.conf done
  10. Polski pośrednik Hetzner lub Strato

    Również nie mam takiego problemu..
  11. Polski pośrednik Hetzner lub Strato

    Ja mogę być dla Ciebie tańszym pośrednikiem, wystawiam faktury VAT.
  12. Listowanie katalogu

    Hm.. przejście do danego katalogu i wykonanie operacji to 2 komendy, ja mam to w jednej, więc przyznam Ci racje.. mój jest lepszy hehe
  13. Automatyczny transfer stref (secondary DNS)

    Gdzie tam.. allow-transfer i notify yes; tylko. W sumie najlepsze artykuły jakie znalazłem na ten temat i żeby dobrze to zrozumieć to jest: ten i ten.
  14. Delegacja domeny na różne dns

    Najprościej to skorzystać z freedns.sgh.waw.pl, ustawić ich DNS'y i później dodać i wydelegować subdomeny.
  15. Automatyczny transfer stref (secondary DNS)

    Hmm.. może i będzie, no ale jeśli bind może sam to robić to dlaczego mu na to nie pozwolić
  16. Automatyczny transfer stref (secondary DNS)

    Zobacz to lub to. rsync do transferu stref?
  17. Listowanie katalogu

    Daj ls -1 zamiast ls -al @edit Nie doczytałem.. to daj: find ścieżka -print
  18. Hosting z allegro

    Niektóre firmy naprawdę przesadzają, ale nie można też negować firmy jeśli wystawia parę kont na allegro w bardzo przystępnej cenie.
  19. hekko.pl

    To chyba mało istotne która to będzie serwerownia, ważne żeby miała już jakieś doświadczenie i sprawdzone rozwiązania techniczne.
  20. Proszę: #!/bin/bash usageHelp="Usage: ${0##*/}" uidHelp="-u starting uid, must be an integer greater than or equal to 0 (only used with \"-w users\")" maxCpuHelp="-m max cpu, must be an integer greater than or equal to 0 and less than 100" watchHelp="-w what to watch, must be \"users\" or \"procs\"" emailHelp="-e must contain an email address" debugHelp="-d specifies debug mode in which -e, -m, and -u do not need to be specified." badOptionHelp="Option not recognised" printHelpAndExit() { echo "$usageHelp" echo "$uidHelp" echo "$maxCpuHelp" echo "$watchHelp" echo "$emailHelp" echo "$debugHelp" exit $1 } printErrorHelpAndExit() { echo echo "$@" echo echo printHelpAndExit 1 } whatTowatch="" email="" startAtUid="-1" maxCpuUsage="-1" debug="" while getopts "hw:e:u:m:d" optionName; do case "$optionName" in h) printHelpAndExit 0;; d) debug="0";; w) whatTowatch="$OPTARG";; e) email="$OPTARG";; u) startAtUid="$OPTARG";; m) maxCpuUsage="$OPTARG";; [?]) printErrorHelpAndExit "$badOptionHelp";; esac done outputCmd="mail -s 'CPU Abusers on ${HOSTNAME}' $email" [[ "$whatTowatch" != "users" ]] && [[ "$whatTowatch" != "procs" ]] && printErrorHelpAndExit "$watchHelp" if [[ -z "$debug" ]] then ( [[ "$maxCpuUsage" -ge 0 ]] && [[ "$maxCpuUsage" -le 100 ]] ) || printErrorHelpAndExit "$maxCpuHelp" [[ "$startAtUid" -eq -1 ]] && [[ "$whatTowatch" == "users" ]] && printErrorHelpAndExit "$uidHelp" [[ -z "$email" ]] && printErrorHelpAndExit "$emailHelp" else outputCmd=cat fi tmpOutputFile=$( mktemp -q -t tmp.cpu.XXXXXXXXXXXX 2>/dev/null ) if [[ -z "$tmpOutputFile" ]] || [[ ! -f "$tmpOutputFile" ]] then tmpOutputFile="/tmp/tmp.cpu.$(date +%S).$$" I=0 while [[ -f "$tmpOutputFile" ]] do tmpOutputFile="$tmpOutputFile.$I" ((I++)) done fi trap "rm -f $tmpOutputFile; exit" SIGINT SIGTERM usersToWatch() { awk -F: '{print $1 , $3}' /etc/passwd | \ while read user id do if [ $id -ge $startAtUid ] then echo $user fi done } sum() { local cum=0 for i in $@ do (( cum = cum + ${i%.*} )) done echo $cum } abusersExist() { if [[ "$whatTowatch" == "users" ]] then for user in $( usersToWatch ) do cpu=$( ps -o pcpu -u $user | grep -v CPU ) local cumUsage=$( sum $cpu ) if [[ $cumUsage -ge $maxCpuUsage ]] then echo "User $user is using $cumUsage% cpu." >> $tmpOutputFile fi done elif [[ "$whatTowatch" == "procs" ]] then local last="" local cumUsage=0 ps -o comm,pcpu -e | grep -v CPU | sort | \ while read comm cpu do if [[ "$comm" != "$last" ]] && [[ ! -z "$last" ]] then if [[ $cumUsage -ge $maxCpuUsage ]] then echo "Process $last is using $cumUsage% cpu." >> $tmpOutputFile fi cumUsage=0 fi cumUsage=$( sum $cumUsage $cpu ) last="$comm" done fi } abusersExist if [ -s $tmpOutputFile ] then ( date; cat $tmpOutputFile ) | eval "$outputCmd" fi rm -f $tmpOutputFile Przykładowe użycie: ./skrypt -w users -d -u 100
  21. hekko.pl

    To, że oni mówią o problemach z zasilaniem (prądem) nie znaczy, że tak jest naprawdę.. to jest najprostsza wymówka.
  22. Debian vs CentOS

    Bzdura.. a myślisz skąd administratorzy czerpią wiedzę jak nie z dokumentacji..
  23. Debian vs CentOS

    Według mnie powinien z każdą dystrybucją chodź trochę zaznajomić się i wtedy sam podejmie decyzje jaki preferuje system. Tak robi większość osób które uczą się i chcą poznać bardziej system.
  24. Debian vs CentOS

    Wybór pozostawiamy Tobie, jeśli nie znasz CentOS'a, a chcesz poznać też inne dystrybucje niż Debian to spróbuj jego.. bądź wszechstronny.
  25. Debian vs CentOS

    Ze źródeł rób sobie paczki debianowe, też preferuję Debiana.. jakoś nie jestem przekonany do redhatopodobnych systemów, aczkolwiek pracuję na kilku takich serwerach. Nie korzystaj z żadnych paneli jak chcesz się uczyć, bo to nie ma sensu (co się nauczysz po *CLICK* *CLICK*?).
×