Hva er prosessregnskap i Ubuntu
På Linux-baserte systemer som Ubuntu, prosessregnskap Tilbyr nyttig informasjon for å hjelpe deg med å overvåke brukeraktiviteter. Prosessregnskap er en måte å holde oversikt over og oppsummere prosesser og kommandoer på et system. Ubuntu gir deg muligheten til Aktiver eller deaktiver prosessregnskap. Før du aktiverer prosessregnskap på Ubuntu -systemet ditt, må du forstå dette konseptet at prosessregnskap er mye annerledes enn utførelsen av PS -kommando. “PS”Kommando brukes til å skrive ut informasjonen relatert til den for øyeblikket løpende prosessen, inkludert PID -ene. I kontrast viser prosessregnskap detaljene om de fullførte kommandoene, ikke de kjørende kjører som for øyeblikket kjører. Den har en enkelt systemfil som lagrer mer informasjon enn det som er til stede i kommandohistorikkfilene.
Nå vil vi vise deg Hvordan aktivere prosessregnskap i Ubuntu. For det første må vi installere “Acct”Utility på systemet vårt for å følge prosedyren. Så la oss starte!
Hvordan installere ACCT i Ubuntu
Du kan følge med på prosessene dine ved å installere “Acct”Utility in Ubuntu. Det holder oversikt over brukerhandlinger og lar deg se hvor lenge brukere har blitt koblet til systemet. Dette verktøyet gir også en liste over kommandoer og ressurser som for øyeblikket brukes i systemet. “Acct”Utility kjører i systembakgrunnen; Derfor påvirkes systemets ytelse.
For å installere ACCT på Ubuntu -systemet ditt, skriv ut denne kommandoen i terminalen din:
$ sudo apt-get install acct
Den feilfrie utgangen erklærer at "Acct”Er vellykket installert på systemet ditt. Aktiver nå prosessregnskap ved å bruke kommandoen under gitt:
$ sudo/usr/sbin/accton on
Utgangen viser at prosessregnskap nå er aktivert på systemet ditt, og den vil lagre alle dataene i "var/log/konto/PACCT”:
Hvordan se brukerkoblingstidsstatistikk i Ubuntu
I Ubuntu -terminalen din, utfør "Ac”Kommando for å få tilkoblingstidsstatistikken til brukeren. “Ac”Kommando uten noe argument vil gi deg beskjed om den timebaserte Connect-tiden:
“-d”Alternativet legges til i“Ac”Kommando for å se den daglige loggen i timesbasert tid:
$ ac -d
For å vite om Connect Time for alle systembrukere, bruk "-p”Alternativ i“Ac”Kommando:
$ ac -p
På systemet vårt har vi bare en "Linuxhint”Bruker; Derfor viser utdataene bare tidsstatistikk for denne brukeren:
Du kan se innloggingstidsstatistikken til en bestemt bruker. For dette må du legge brukernavnet til “Ac”Kommando som følger:
$ AC Linuxhint
For å sjekke ut den daglige innloggingstidsstatistikken til en bestemt bruker, legg til "-d”Alternativ i forrige kommando:
$ ac -d Linuxhint
Hvordan du lister opp kontoaktivitetsinformasjon i ubuntu
“Sa”Kommando oppsummerer innholdet i filen som inneholder rå regnskapsdata. Hvis du vil liste opp informasjon om kommandoene som er utført av brukerne, kan du kjøre den undergitte kommandoen i Ubuntu-terminalen:
$ sudo sa
I det andre tilfellet, hvis du vil se informasjonen til brukerne individuelt, kan du legge til "-u”Alternativ i“Sa”Kommando:
$ sa -u
“-m”Alternativet legges til i“Sa”Kommando for å vise det totale antallet brukerprosesser og deres CPU -tid:
$ sa -m
I “Sa”Kommando, legg til“-c”Alternativ for å få den høyeste prosentandelen av brukerne:
$ sa -c
“lastcomm”Kommando brukes til å vise listen over sist utførte kommandoer av den spesifiserte brukeren:
$ lastcomm root
Hvordan deaktivere prosessregnskap i Ubuntu
Hvis du vil deaktivere prosessregnskap, må du utføre en undergitt kommando i terminalen din:
$ sudo/usr/sbin/accton off
Konklusjon
I Ubuntu, prosessregnskap tilbyr mye informasjon om prosessene som fungerer på systemene dine. Det lar deg lagre regnskapsregistrene for både system- og brukeraktiviteter, samt systemressursene som brukes. “Acct”Utility brukes til å aktivere prosessregnskap i Linux-baserte systemer som Ubuntu. I dette innlegget har vi delt Hvordan aktivere prosessregnskap på Ubuntu -systemet ditt. Videre har vi også vist hvordan vi skal få aktivitetsstatistikken i terminalen.