Immonitorja l-Attività tal-Utenti tal-Linux b'Għodod psacct jew acct
psacct jew acct it-tnejn huma utilitajiet ta’ sors miftuħ għall-monitoraġġ tal-attivitajiet tal-utenti fuq is-sistema Linux. Dawn l-utilitajiet jimxu fl-isfond u jżommu rekord tal-attività ta 'kull utent fis-sistema tiegħek kif ukoll liema riżorsi qed jiġu kkunsmati.
Jien personalment użajt dawn l-għodod fil-kumpanija tagħna, għandna tim ta 'żvilupp fejn l-iżviluppaturi tagħna jaħdmu kontinwament fuq servers. Allura, dawn huma l-aħjar utilitajiet biex iżżomm għajnejk fuqhom.
Dawn il-programmi jipprovdu mod eċċellenti biex jimmonitorjaw dak li qed jagħmlu l-utenti, x'kmandi qed iwettqu, kemm riżorsi qed jiġu kkunsmati minnhom, u kemm l-utenti jkunu attivi fis-sistema. Karatteristika utli oħra hija li tagħti riżorsi totali kkunsmati minn servizzi bħal Apache, MySQL, FTP, SSH, eċċ.
[ Tista 'tħobb ukoll: Kif Tissorvelja Kmandi tal-Linux Esegwiti mill-Utenti tas-Sistema f'ħin Reali ]
Naħseb li din hija waħda mill-utilitajiet kbar u l-aktar meħtieġa għal kull Amministratur tas-Sistema Linux/Unix, li riedu jżomm rekord tal-attivitajiet tal-utent fuq is-servers/sistemi tagħhom.
Il-pakkett psacct jew acct jipprovdi diversi karatteristiċi għall-monitoraġġ tal-attivitajiet tal-proċess.
- ac kmand jistampa l-istatistika tal-logins/logout tal-utenti (ħin tal-konnessjoni) f'sigħat.
- kmand lastcomm jistampa l-informazzjoni ta 'kmandi esegwiti qabel ta' l-utent.
- il-kmandi tal-accton jintuża biex jixgħel/itfi proċess għall-kontabilità.
- sa kmand jiġbor fil-qosor l-informazzjoni ta’ kmandi esegwiti qabel.
- l-aħħar u l-aħħar kmandi juru lista ta' l-aħħar utenti li illoggjaw.
Installazzjoni ta 'Pakketti psacct jew acct fil-Linux
psacct u acct it-tnejn huma pakketti simili u m'hemmx ħafna differenza bejniethom, iżda l-pakkett psacct huwa disponibbli biss għal distribuzzjonijiet ibbażati fuq rpm bħal RHEL, CentOS u Fedora, filwaqt li l-pakkett acct huwa disponibbli għal distribuzzjonijiet bħal Ubuntu, Debian, u Linux Mint.
Biex tinstalla l-pakkett psacct taħt distribuzzjonijiet ibbażati fuq rpm agħti l-kmand yum li ġej.
# yum install psacct
Biex tinstalla l-pakkett acct billi tuża l-kmand apt taħt Ubuntu/Debian/Linux Mint.
$ sudo apt install acct
Fuq distribuzzjonijiet Linux oħra, tista 'tinstallah kif muri.
$ sudo apk add psacct [On Alpine Linux] $ sudo pacman -S acct [On Arch Linux] $ sudo zypper install acct [On OpenSUSE]
B'mod awtomatiku, is-servizz psacct huwa fil-modalità b'diżabbiltà u jeħtieġ li tibdah manwalment taħt distribuzzjonijiet ibbażati fuq RHEL. Uża l-kmand li ġej biex tivverifika l-istatus tas-servizz.
$ sudo systemctl status psacct
Inti tara l-istatus li juri bħala diżattivat, allura ejja nibdewha manwalment billi tuża l-kmandi li ġejjin, li se toħloq fajl /var/account/pacct.
$ sudo systemctl start psacct $ sudo systemctl enable psacct $ sudo systemctl status psacct
Taħt Ubuntu, Debian, u s-servizz Mint jinbeda awtomatikament, m'għandekx bżonn terġa 'tibda.
Uri l-Istatistika tal-Utenti Connect Time
kmand ac mingħajr ma jispeċifika l-ebda argument se juri statistika totali tal-ħin tal-konnessjoni f'sigħat ibbażati fuq il-logins/logouts tal-utent mill-fajl wtmp attwali.
# ac total 11299.15
Uri l-Istatistika tal-Utenti tal-Linux skond il-Jum
L-użu tal-kmand ac -d se jistampa l-ħin totali tal-login f'sigħat bil-ġurnata.
# ac -d Jun 25 total 0.19 Oct 13 total 14.45 Oct 27 total 672.00 Oct 28 total 15.82 Nov 3 total 4.29 Nov 5 total 10.13 Dec 7 total 14.04 Dec 10 total 23.60 Dec 27 total 808.93 Jan 3 total 12.31 Mar 3 total 1438.67 Jul 22 total 6767.81 Today total 1517.09
Uri l-Ħin Total tal-Login tal-Utenti kollha tal-Linux
L-użu tal-kmand ac -p se jistampa l-ħin totali tal-login ta 'kull utent Linux f'sigħat.
# ac -p rockylinux 425.61 tecmint 702.29 root 10171.54 total 11299.44
Uri l-Ħin tal-Logg tal-Utent tal-Linux
Biex tikseb il-ħin totali tal-istatistika tal-login tal-utent tecmint f'sigħat, uża l-kmand bħala.
# ac tecmint
total 702.29
Uri l-Ħin ta' Login Wise Jum tal-Utent
Il-kmand li ġej se jistampa l-ħin totali tal-login bil-ġurnata tal-utent tecmint f'sigħat.
# ac -d tecmint
Oct 11 total 8.01 Oct 12 total 24.00 Oct 15 total 70.50 Oct 16 total 23.57 Oct 17 total 24.00 Oct 18 total 18.70 Nov 20 total 0.18
Stampa l-Kmandi kollha tal-Linux Esegwiti mill-Utenti
Il-kmand sa jintuża biex jistampa s-sommarju tal-kmandi li ġew esegwiti mill-utenti.
# sa
2 9.86re 0.00cp 2466k sshd* 8 1.05re 0.00cp 1064k man 2 10.08re 0.00cp 2562k sshd 12 0.00re 0.00cp 1298k psacct 2 0.00re 0.00cp 1575k troff 14 0.00re 0.00cp 503k ac 10 0.00re 0.00cp 1264k psacct* 10 0.00re 0.00cp 466k consoletype 9 0.00re 0.00cp 509k sa 8 0.02re 0.00cp 769k udisks-helper-a 6 0.00re 0.00cp 1057k touch 6 0.00re 0.00cp 592k gzip 6 0.00re 0.00cp 465k accton 4 1.05re 0.00cp 1264k sh* 4 0.00re 0.00cp 1264k nroff* 2 1.05re 0.00cp 1264k sh 2 1.05re 0.00cp 1120k less 2 0.00re 0.00cp 1346k groff 2 0.00re 0.00cp 1383k grotty 2 0.00re 0.00cp 1053k mktemp 2 0.00re 0.00cp 1030k iconv 2 0.00re 0.00cp 1023k rm 2 0.00re 0.00cp 1020k cat 2 0.00re 0.00cp 1018k locale 2 0.00re 0.00cp 802k gtbl
Spjegazzjoni tal-output tal-kmand ta' hawn fuq:
- 9.86re huwa ħin reali skont il-minuti tal-arloġġ tal-ħajt
- 0.01cp hija somma ta' ħin tas-sistema/utent f'minuti CPU
- 2466k huwa użu ewlieni medju fil-ħin tal-cpu, jiġifieri 1k unitajiet
- isem tal-kmand sshd
Stampa Informazzjoni għall-Utent Linux
Biex tikseb l-informazzjoni ta 'utent individwali, uża l-għażliet -u.
# sa -u
root 0.00 cpu 465k mem accton root 0.00 cpu 1057k mem touch root 0.00 cpu 1298k mem psacct root 0.00 cpu 466k mem consoletype root 0.00 cpu 1264k mem psacct * root 0.00 cpu 1298k mem psacct root 0.00 cpu 466k mem consoletype root 0.00 cpu 1264k mem psacct * root 0.00 cpu 1298k mem psacct root 0.00 cpu 466k mem consoletype root 0.00 cpu 1264k mem psacct * root 0.00 cpu 465k mem accton root 0.00 cpu 1057k mem touch
Stampa Numru ta' Proċessi Linux
Dan il-kmand jistampa n-numru totali ta 'proċessi u minuti CPU. Jekk tara żieda kontinwa f'dawn in-numri, allura wasal iż-żmien li tħares lejn is-sistema dwar dak li qed jiġri.
# sa -m
sshd 2 9.86re 0.00cp 2466k root 127 14.29re 0.00cp 909k
Stampa u Sort Użu skond Perċentwali
Il-kmand sa -c juri l-ogħla persentaġġ ta 'utenti.
# sa -c
132 100.00% 24.16re 100.00% 0.01cp 100.00% 923k 2 1.52% 9.86re 40.83% 0.00cp 53.33% 2466k sshd* 8 6.06% 1.05re 4.34% 0.00cp 20.00% 1064k man 2 1.52% 10.08re 41.73% 0.00cp 13.33% 2562k sshd 12 9.09% 0.00re 0.01% 0.00cp 6.67% 1298k psacct 2 1.52% 0.00re 0.00% 0.00cp 6.67% 1575k troff 18 13.64% 0.00re 0.00% 0.00cp 0.00% 509k sa 14 10.61% 0.00re 0.00% 0.00cp 0.00% 503k ac 10 7.58% 0.00re 0.00% 0.00cp 0.00% 1264k psacct* 10 7.58% 0.00re 0.00% 0.00cp 0.00% 466k consoletype 8 6.06% 0.02re 0.07% 0.00cp 0.00% 769k udisks-helper-a 6 4.55% 0.00re 0.00% 0.00cp 0.00% 1057k touch 6 4.55% 0.00re 0.00% 0.00cp 0.00% 592k gzip 6 4.55% 0.00re 0.00% 0.00cp 0.00% 465k accton 4 3.03% 1.05re 4.34% 0.00cp 0.00% 1264k sh* 4 3.03% 0.00re 0.00% 0.00cp 0.00% 1264k nroff* 2 1.52% 1.05re 4.34% 0.00cp 0.00% 1264k sh 2 1.52% 1.05re 4.34% 0.00cp 0.00% 1120k less 2 1.52% 0.00re 0.00% 0.00cp 0.00% 1346k groff 2 1.52% 0.00re 0.00% 0.00cp 0.00% 1383k grotty 2 1.52% 0.00re 0.00% 0.00cp 0.00% 1053k mktemp
Elenka l-Aħħar Kmandi Eżegwiti tal-Utent
Il-kmand 'latcomm' jintuża biex ifittex u juri l-informazzjoni tal-kmand tal-utent esegwita qabel. Tista' wkoll tfittex kmandi ta' usernames individwali. Pereżempju, naraw il-kmandi tal-utent (tecmint).
# lastcomm tecmint
su tecmint pts/0 0.00 secs Wed Feb 13 15:56 ls tecmint pts/0 0.00 secs Wed Feb 13 15:56 ls tecmint pts/0 0.00 secs Wed Feb 13 15:56 ls tecmint pts/0 0.00 secs Wed Feb 13 15:56 bash F tecmint pts/0 0.00 secs Wed Feb 13 15:56 id tecmint pts/0 0.00 secs Wed Feb 13 15:56 grep tecmint pts/0 0.00 secs Wed Feb 13 15:56 grep tecmint pts/0 0.00 secs Wed Feb 13 15:56 bash F tecmint pts/0 0.00 secs Wed Feb 13 15:56 dircolors tecmint pts/0 0.00 secs Wed Feb 13 15:56 bash F tecmint pts/0 0.00 secs Wed Feb 13 15:56 tput tecmint pts/0 0.00 secs Wed Feb 13 15:56 tty tecmint pts/0 0.00 secs Wed Feb 13 15:56 bash F tecmint pts/0 0.00 secs Wed Feb 13 15:56 id tecmint pts/0 0.00 secs Wed Feb 13 15:56 bash F tecmint pts/0 0.00 secs Wed Feb 13 15:56 id tecmint pts/0 0.00 secs Wed Feb 13 15:56
Fittex zkuk għal Kmandi
Bl-għajnuna tal-kmand lastcomm, tkun tista' tara l-użu individwali ta' kull kmand.
# lastcomm ls
ls tecmint pts/0 0.00 secs Wed Feb 13 15:56 ls tecmint pts/0 0.00 secs Wed Feb 13 15:56 ls tecmint pts/0 0.00 secs Wed Feb 13 15:56
Għal aktar informazzjoni u użu, iċċekkja l-paġni manwali ta 'dawn l-għodod.