Apache2 kan spores ved hjælp af forskellige kommandoer, som hver især har en specifik funktion og metode til at indsamle og gemme sporingsdata. Her er en gennemgang af de tre nævnte kommandoer:
ps auxw | grep sbin/apache | awk '{print"-p " $2}' | xargs strace >> trace.txt
ps auxw til at liste alle kørende processer.grep sbin/apache filtrerer listen for at finde Apache-processerne.awk '{print"-p " $2}' formaterer outputtet til at inkludere proces-ID'er (PID'er) med -p flaget.xargs strace anvender strace på de fundne PID'er.trace.txt ved hjælp af >>, som tilføjer data til filen.(ps auxw | grep sbin/apache | awk '{print"-p " $2}' | xargs strace ) >> trace.txt
trace.txt.ps auxw | grep sbin/apache | awk '{print"-p " $2}' | xargs strace | xargs >> trace.txt
ps auxw, grep sbin/apache, og awk '{print"-p " $2}' til at finde og formatere Apache-processerne.xargs strace anvender strace på de fundne PID'er.xargs i slutningen kan være overflødig og kan forårsage fejl, da den forsøger at anvende xargs på outputtet fra strace.xargs.Generelt bruges disse kommandoer til at spore systemkald og signaler, som Apache-processerne udfører, og gemme disse oplysninger i en fil til senere analyse.
Få hjælp til serverovervågning med Handyhand. Opret din opgave gratis, og modtag bud fra kvalificerede eksperter på få minutter. Det har aldrig været nemmere at sikre, at din server kører optimalt!