Microsoft ProcMon - Tukatuka Tukatuka mo Linux

Nga tohu Matapihi me Linux, ProcMon

Microsoft i hiahia ki te hoko kei a raatau taua aroha kore mo Linux, ina ra, kua uru mai ratau ki te whanake i te pata ki te whakauru, hei tauira, ki a raatau HyperV. Ano hoki, e mohio ana koe, he mema raatau no te Linux Foundation, a kua hokona e raatau te papa rongonui rongonui a GitHub. I tenei me taapiri atu ko etahi papatono penei i te Edge, PowerShell, ProcMon, me etahi atu e kawe ana, e tuwhera ana te FAT, hei whakamahi i te GNU / Linux, kua whakauruhia ranei e raatau he punaha Linux ki ta raatau Windows 10 ...

Engari kia tupato koe kaua e whakapoauau te aroha ki te hiahia, a he aha te mea e akiaki ana a Microsoft i te tino hiahia. Ahakoa nga tohu katoa i mahia e ia, he kamupene tonu e rapu ana i nga hua, ka rapu tonu. Mena ko te tikanga kia neke tata atu ki Linux, ana mena ko te tikanga ka neke atu ka pena ano. Kaua e whakaroa.

Papamuri

Moko Windows 95

Kaore au e mohio mena kei te mohio koe kei te whakamatautau a Microsoft i etahi o a raatau pakiwaitara Windows 95 nga ahuatanga i te Matapihi 10. Ko te punaha whakahaere hou a Redmond kua waiho hei momo whakarewatanga e mahi ana ratou i etahi whakamatautau penei ka hiahia pea a raatau kaiwhakamahi ki te iti iho ranei.

Tuhinga o mua ngā hōtaka Kua whakaorangia a Matapihi 95 i tenei ra, na te mea kei te whai kiko raatau inaianei. Hei tauira, Image Resizer, he tino whaihua mo nga whakaahua ka whakairi ki nga whatunga hapori, etc. I te poto, kei te hiahia ia ki te kawe mai i ona waahanga Pirimana ki tana punaha hou me etahi whakapainga me nga urutaunga ki nga waa hou.

I roto i te Nga Mahinga PowerToy Ko:

  • Whakamatau
  • Whakaatu Atahanga
  • Kaiwhakahaere Papatohu
  • KahaWhakaahua
  • etc

Ana, haunga tera, kei kona ano etahi atu taputapu puna tuwhera kei a Microsoft a GitHub, me etahi hoki mo te GNU / Linux.

ProcMon te Arotake Tukanga ranei

Tukatuka Matapihi Matapihi

Ko tetahi atu taputapu i tukuna mai ai e Microsoft tana waehere putake ana kei a koe i runga i a GitHub Tukatuka Tukatuka, ProcMon ranei. He mahinga hou ake mo te Matapihi e whakamahia ana hei tirotiro me te whakaatu i nga mahi a te punaha whakahaere a Microsoft Windows i te waa tika, ina koa te panui mahi mai i te rehita a Windows.

Tautautefito ngā mō sysadmins, matapae, me te debuggers. Mo nga mahi ka taea mai i te maarama noa ki nga mahi o te punaha, ki te kore e tae atu ki nga nganatanga (panuihia / tuhi) i roto i nga reta rehita kia kitea nga raru, te taatari ma te ki, te tukatuka, te ID, me nga uara motuhake kia kitea he aha taau e rapu ana. , mohio ki te whakamahinga o nga wharepukapuka DLL hihiri e whakamahia ana e nga raupaparorohiko, kitea he FS ranei he hapa o te konae konae, etc.

Ko tenei mahinga ko te hua o te whakakotahitanga o nga taputapu tawhito e rua i whakamahia e Microsoft i mua ana ka huaina ko:

  • KōnaeMon- Na Mark Russinovich raua ko Bryce Cogswell i hanga, e rua nga kaimahi NuMega Technologies. I muri mai ka puta ko SysInternals ka hokona e Microsoft i te tau 2006. Ko tana ingoa he kohinga o te File + Monitor, na te mea e kii ana tona ingoa kua whakatapua ki te tirotiro i nga mahi a te punaha konae.
  • Karangawa: rite tonu te putake o tana tuahine mahanga. I tenei wa, i whaaia kia wetewete i nga korero ma te rehita Matapihi. Ko tona ingoa mai i te kirimana o te Rēhita + Aroturuki.

I muri i te whakakotahitanga kia kotahi, ka tukuna te ProcMon mo Windows 2000 mo te wa tuatahi ka mutu mo Windows XP SP2, kia mutu ai te whakahou mo nga waahanga o muri. Engari ahakoa te rorohiko tuuturu, kaore puna tuwhera tawhiti atu

ProcMon mo Linux

Ka whakaaro pea koe na te aha au i korero atu ai ki a koe i enei mea katoa, a kaore kau he aha ki te Linux ahakoa i whakatuwherahia. Engari ko te mea pono ehara tenei i te keehi, na te mea he putanga o Kei te waatea a ProcMon mo Linux. No reira, ki te hiahia koe ki te whakamatautau i tenei taputapu i runga i to GNU / Linux distro, mai i tenei wa ka taea e koe.

ProcMon ko he urutaunga hou o te ProcMon aronui Sysinternals taketake. Hei whakarato i nga kaiwhakawhanake he huarahi pai ki te aro turuki i te ngohe ranei o te waeatanga o te punaha. Engari ko te tikanga, kei Linux kaore he rehita momo-Matapihi, no reira ehara i te tauranga ngawari, na reira me whakamahi e koe te BCC (Kohinga Kohinga BPF), ara he kete taputapu, he roopu taputapu ranei, mo te raweke me te rapu i nga hotaka mo te pata Linux.

Hei taapiri, kua tukuna e Microsoft te waehere ki roto GitHub i raro i te raihana MIT. Ma te aha, he waehere maatauranga kua tuhia ma te whakamahi i te reo papatono C ++.

Whakauruhia te ProcMon

Hei tiimata, ko te mea tuatahi ka tāuta ProcMon i roto i to distro tino pai. Kia mohio koe he raupaparorohiko taana ano kei mua i a koe kia makona. Ano hoki, ahakoa ko te whaarangi waehere anake e korero ana mo Ubuntu, ka mahi pea i etahi atu waahanga.

Ko te mea tuatahi hei mahi makona whakawhirinaki e toru enei te tikanga:

  • BCC (Kohinga Kaitoha BPF)
  • cmake (hei hanga waehere)
  • libsqlite3-dev (SQL pūkaha pātengi raraunga)

Ki te mahi i tenei, ka taea e koe whakahaerehia nga whakahau e whai ake nei:

sudo apt-get -y install bison build-essential flex git libedit-dev libllvm6.0 llvm-6.0-dev libclang-6.0-dev python zlib1g-dev libelf-dev

git clone --branch tag_v0.10.0 https://github.com/iovisor/bcc.git
mkdir bcc/build
cd bcc/build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install

Ma te mea kua riro ke i a tatou nga whakawhirinaki, ko enei e haere ake ana Ko ProcMon ano ia:

git clone https://github.com/Microsoft/Procmon-for-Linux
cd Procmon-for-Linux
mkdir build
cd build
cmake ..
make

Mena kei te hiahia koe ka taea ano e koe hangaia te kohinga DEB ProcMon i Ubuntu ma te huarahi ngawari:

cd build
cpack ..

Whakamahia te ProcMon

Ka oti i a koe te whakauru, ko te mea e whai ake nei tiimata koa ki tenei taputapu. He maamaa te whakamahinga, na te mea kaore he waahanga nui. Me maumahara ano hoki me hiahia ki nga taangata, no reira me mau ki te pakiaka, ki te mea pai, me te sudo kei mua i a ia.

La Wetereo ProcMon ki te whakamahi mai i te tauranga ko:

procmon [opciones]

Kei hea [kōwhiringa] ko etahi o enei:

  • -ho –help: whakaatu i te awhina o te hotaka.
  • -p ranei –pids: hei tohu i nga waahanga kua wehea e te koma-e hiahia ana koe ki te tirotiro. Ka taea e koe anake te whakamahi i tetahi. Ka tohua e tana ID, ara he tau.
  • -eo –events: raarangi wehe o te waeatanga punaha e hiahia ana koe ki te tirotiro. Ka taea e koe anake te whakamahi i tetahi. Me tohu e koe o raatau ingoa.
  • -co –collect / ara / konae: tiimata panui ki te aratau kore. Ko te mea, kaore nga ahuatanga o tana waahanga ka kite koe i nga GIF o mua. He mahinga tino whaihua mo etahi whakamatautau, tuhinga aunoa ranei. Ma te ara e tohu te konae ka tuhia nga mahi katoa o te putanga whakahau kia taea ai e koe te kite atu.
  • -fo –file / ara / konae: rere ProcMon ki te mahere i etahi konae motuhake.
  • Kaore he waahanga: ka tiimata i te ProcMon ka whakaatuhia nga mahinga whakahaere katoa me nga kopere i runga i te punaha.
  • Whakakotahitia: he maha nga waahanga ka taea te whakakotahi kaore he raru.

Mena kei te hiahia koe i etahi tauira whaihua, ka kite koe i enei tauira whakahaere:

sudo procmon

sudo procmon -p 44

sudo procmon -p 44,800

sudo procmon -c /home/registro.db

sudo procmon -p 4 -e read,write,open

sudo procmon -f /home/usuario/programas/prueba


He korero, waiho i a koe

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  1. Ko te kawenga mo nga raraunga: AB Internet Networks 2008 SL
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.

  1.   Fernando ka mea

    Kei te whakamahia e au i runga i te Matapihi mai i te putanga mai. Ana i nga tau kua hipa he maha nga taputapu rite.
    Engari he konae ngawari te kawe, he maamaa, he whaitake hoki ..

    Kia kite tatou me pehea te haere i runga i Linux.