Otu esi enyocha usoro Linux site na iji 'autrace' na CentOS/RHEL
Edemede a bụ usoro anyị na-aga n'ihu na ndekọ ndekọ nyocha nyocha site na iji ausearch wee wepụta akụkọ site na iji uru aureport.
N'isiokwu a, anyị ga-akọwa otú e si nyochaa usoro nyere site na iji autrace utility, ebe anyị ga-enyocha usoro site na ịchọta usoro na-akpọ usoro na-eme.
autrace bụ ọrụ ahịrị iwu nke na-eme mmemme ruo mgbe ọ na-apụ, dị ka strace; ọ na-agbakwụnye iwu nyocha iji chọpụta usoro ma chekwaa ozi nyocha na /var/www/audit/audit.log faịlụ. Ka ọ rụọ ọrụ (ya bụ tupu ịme mmemme ahọpụtara), ị ga-ebu ụzọ hichapụ iwu nyocha niile dị.
E gosipụtara syntax maka iji autrace n'okpuru, ma ọ na-anabata naanị otu nhọrọ, -r
nke na-amachi syscalls anakọtara na ndị achọrọ maka ịtụle ojiji nke usoro a:
# autrace -r program program-args
Ntị: Na autrace nwoke ibe, syntax dị ka ndị a, nke bụ n'ezie a akwụkwọ ndudue. N'ihi na iji ụdị a, mmemme ị na-agba ga-eche na ị na-eji otu n'ime nhọrọ ime ya na-ebute njehie ma ọ bụ na-eme ihe ndabara nke nhọrọ ahụ nyere.
# autrace program -r program-args
Ọ bụrụ na ị nwere iwu nyocha ọ bụla dị, autrace na-egosi mperi ndị a.
# autrace /usr/bin/df
Buru ụzọ hichapụ iwu nyocha niile site na iji iwu a.
# auditctl -D
Mgbe ahụ, gaba na-agba ọsọ autrace na gị ebumnuche mmemme. N'ihe atụ a, anyị na-achọpụta mmezu nke iwu df, nke na-egosi ojiji faịlụ faịlụ.
# autrace /usr/bin/df -h
Site na nseta ihuenyo dị n'elu, ị nwere ike ịchọta ndenye ndekọ niile metụtara trace ahụ, site na faịlụ ndekọ nyocha site na iji ausearch utility dị ka ndị a.
# ausearch -i -p 2678
Ebe nhọrọ:
-i
- na-enyere aka ịkọwa ụkpụrụ ọnụọgụ n'ime ederede.-p
- na-enyefe NJ usoro a ga-achọ.
Iji wepụta akụkọ gbasara nkọwapụta, ị nwere ike wulite ahịrị iwu nke ausearch na aureport dị ka nke a.
# ausearch -p 2678 --raw | aureport -i -f
Ebe:
--raw
- na-agwa ausearch ka o bute ngwa ngwa na aureport.-f
- na-enyere aka ịkọ akụkọ gbasara faịlụ na oghere af_unix.-i
- na-enye ohere ịtụgharị ụkpụrụ ọnụọgụ n'ime ederede.
N'iji iwu dị n'okpuru ebe a, anyị na-amachi sysscals gbakọtara na ndị achọrọ maka nyochaa ojiji akụrụngwa nke usoro df.
# autrace -r /usr/bin/df -h
Na-eche na ị nwetala mmemme maka otu izu gara aga; nke pụtara na enwere ọtụtụ ozi a tụfuru na ndekọ nyocha. Iji wepụta akụkọ maka naanị ndekọ nke taa, jiri -ts
ọkọlọtọ ausearch iji kọwaa ụbọchị/oge mmalite maka ịchọ:
# ausearch -ts today -p 2678 --raw | aureport -i -f
Ọ bụ ya! n'ụzọ dị otú a ị nwere ike ịchọta na nyochaa kpọmkwem usoro Linux site na iji ngwa autrace, maka ozi ndị ọzọ lelee ibe mmadụ.
Ị nwekwara ike gụọ ntuziaka ndị a metụtara, bara uru:
- Sysdig – Ngwá Ọrụ Nlebaanya na Nchọpụta nsogbu Sistemu dị ike maka Linux
- BCC – Ngwa nchụso dị egwu maka nlekota arụmọrụ Linux, ịkparịta ụka n'Ịntanet na ndị ọzọ
- 30 Bara uru 'ps Command' Ihe atụ maka nlekota usoro Linux
- CPUTool – Oke na jikwaa ojiji CPU nke usoro ọ bụla na Linux
- Chọta usoro ịgba ọsọ kacha elu site na ebe nchekwa kacha elu na ojiji CPU na Linux
Nke ahụ bụ ihe niile ugbu a! Ị nwere ike ịjụ ajụjụ ọ bụla ma ọ bụ kesaa echiche gbasara akụkọ a site na nkwupụta si n'okpuru. N'edemede na-esote, anyị ga-akọwa otu esi ahazi PAM (Module Nyocha Pluggable) maka nyocha ntinye TTY maka ndị ọrụ akọwapụtara CentOS/RHEL.