માઈક્રોસોફ્ટ તે વેચવા માંગ્યું છે કે તેમાં લિનક્સ પ્રત્યેનો અનિશ્ચિત પ્રેમ છે, હકીકતમાં, તેઓએ એકીકૃત કરવા માટે કર્નલના વિકાસમાં ફાળો આપ્યો છે, ઉદાહરણ તરીકે, તેની હાયપરવી. ઉપરાંત, જેમ તમે સારી રીતે જાણો છો, તે લિનક્સ ફાઉન્ડેશનના સભ્યો છે, અને તેઓએ પ્રખ્યાત ઓપન સોર્સ પ્લેટફોર્મ ગિટહબ ખરીદ્યો છે. આ માટે આપણે ઉમેરવું જોઈએ કે કેટલાક પ્રોગ્રામ્સ જેમ કે એજ, પાવરશેલ, પ્રોકમોન, વગેરે જીએનયુ / લિનક્સમાં ઉપયોગ માટે પણ, ઓપન એફએટી લઈ રહ્યા છે અથવા તેઓએ વિન્ડોઝ 10 માં લિનક્સ સબસિસ્ટમને એકીકૃત કર્યું છે ...
પરંતુ સાવધ રહો રસને પ્રેમમાં મૂંઝવણમાં ન મૂકશો, અને જે માઈક્રોસોફ્ટ ચલાવે છે તે શુદ્ધ હિત છે. તે બનાવેલા તમામ હાવભાવ હોવા છતાં, તે હજી પણ એક કંપની છે જે નફાની શોધ કરે છે, અને તે હંમેશાં તેમને શોધશે. જો તેનો અર્થ એ છે કે લિનક્સની નજીક જવું તે ચાલશે, અને જો તેનો અર્થ તે દૂર જાવ તો તે પણ થશે. સંકોચ ના કરશો.
પૃષ્ઠભૂમિ
હું જાણતો નથી કે શું તમે જાણો છો કે માઇક્રોસોફ્ટે તેમના કેટલાકનું પરીક્ષણ કર્યું છે પૌરાણિક વિન્ડોઝ 95 સુવિધાઓ વિન્ડોઝ 10 માં. નવીનતમ રેડમંડ operatingપરેટિંગ સિસ્ટમ એક પ્રકારની રોલિંગ રીલિઝ બની છે જેની સાથે તેઓ આ જેવા કેટલાક પ્રયોગો કરી રહ્યા છે જે તેમના વપરાશકર્તાઓને વધુ કે ઓછા ગમશે.
કેટલાક કાર્યક્રમો વિંડોઝ 95 ને આજે બચાવી લેવામાં આવી છે, કારણ કે હવે તેમનું મહત્વ વધી રહ્યું છે. ઉદાહરણ તરીકે, ઇમેજ રેઝાઇઝર, જે સામાજિક નેટવર્ક્સ, વગેરે પર પોસ્ટ થનારી છબીઓ માટે ખૂબ જ વ્યવહારુ હશે. ટૂંકમાં, તે તેની એક શ્રેણી લાવવા માંગે છે પાવરટાઇઝ તેના આધુનિક સિસ્ટમમાં કેટલાક સુધારાઓ અને નવા સમયમાં અનુકૂલન સાથે.
આ પૈકી પાવરટoyય ઉપયોગિતાઓ છે:
- ફેન્સીઝોન્સ
- છબી રિઝાઇઝર
- કીબોર્ડ મેનેજર
- પાવરરેનમ
- વગેરે
ઠીક છે, તે ઉપરાંત, કેટલાક અન્ય પણ છે ઓપન સોર્સ ટૂલ્સ માઇક્રોસ .ફ્ટની ગિટહબ પર છે, અને તેમાંથી કેટલાક જીએનયુ / લિનક્સ માટે પણ છે.
પ્રોકમોન અથવા પ્રક્રિયા મોનિટર
બીજું ટૂલ કે જેમાંથી માઇક્રોસોફ્ટે તેનો સ્રોત કોડ બહાર પાડ્યો છે અને તમારી પાસે તે ગિટહબ પર છે પ્રક્રિયા મોનિટર અથવા પ્રોકમોન. વિંડોઝ માટે ઘણી વધુ આધુનિક ઉપયોગિતા કે જેનો ઉપયોગ વાસ્તવિક સમયમાં માઇક્રોસ .ફ્ટ વિંડોઝ operatingપરેટિંગ સિસ્ટમની પ્રવૃત્તિને દેખરેખ રાખવા અને પ્રદર્શિત કરવા માટે થાય છે, ખાસ કરીને વિંડોઝ રજિસ્ટ્રીમાંથી પ્રવૃત્તિ વાંચવા.
ખાસ કરીને સિસ્ડામિન, ફોરેન્સિક્સ અને ડિબગિંગ માટે રસપ્રદ. સિસ્ટમોની પ્રવૃત્તિને ખાલી જાણીને, સમસ્યાઓ શોધવા માટે રજિસ્ટ્રી કીઝમાં નિષ્ફળ પ્રવેશ પ્રયાસો (વાંચવા / લખવા), કીઓ દ્વારા ફિલ્ટર, પ્રક્રિયાઓ, આઈડી અથવા તમે જે શોધી રહ્યા છો તે શોધવા માટેના વિશિષ્ટ મૂલ્યો સુધીના કાર્યો માટે. , સ softwareફ્ટવેર એપ્લિકેશનો દ્વારા ઉપયોગમાં લેવાતી ગતિશીલ ડીએલએલ લાઇબ્રેરીઓનો ઉપયોગ જાણો, એફએસ અથવા ફાઇલ સિસ્ટમ ભૂલો, વગેરે શોધો.
આ ઉપયોગિતા હતી જૂના સાધનોમાંથી બે મર્જ કરવાનું પરિણામ માઇક્રોસોફ્ટે અગાઉ ઉપયોગમાં લીધો હતો અને જેને કહેવાતું:
- ફાઇલમોન- માર્ક રુસિનોવિચ અને બ્રાઇસ કોગસ્વેલ દ્વારા બનાવવામાં આવેલ, નુમેગા ટેક્નોલોજીસના બે કર્મચારી. આ પાછળથી સિઝઇંટરનલ બન્યું અને માઇક્રોસ .ફ્ટ દ્વારા 2006 માં ખરીદ્યું. તેનું નામ ફાઇલ + મોનિટરનું સંકોચન છે, અને તેનું નામ સૂચવે છે કે તે ફાઇલ સિસ્ટમ પ્રવૃત્તિને મોનિટર કરવા માટે સમર્પિત છે.
- રેગમોન: તેની જોડિયા બહેન સમાન મૂળ વહેંચે છે. આ કિસ્સામાં, તેનો ઉદ્દેશ્ય વિંડોઝ રજિસ્ટ્રીમાંથી ડેટાનો ઉપયોગ કરીને ફોરેન્સિક વિશ્લેષણ કરવાનો હતો. તેનું નામ રજિસ્ટ્રી + મોનિટરના સંકોચનથી આવે છે.
એકમાં મર્જ થયા પછી, પ્રોકમોન પ્રથમ વખત વિન્ડોઝ 2000 અને પછી વિન્ડોઝ એક્સપી એસપી 2 માટે પ્રકાશિત કરવામાં આવશે, જેથી પછીના સંસ્કરણો માટે અપડેટ થઈ શકે. પરંતુ ફ્રીવેર હોવા છતાં, તે નહોતું ઓપન સોર્સ અત્યાર સુધી
લિનક્સ માટે પ્રોકમોન
તમે વિચારી શકો છો કે હું તમને આ બધું શા માટે કહું છું, અને તે લિનક્સ સાથે ખોલ્યું હોવા છતાં તેનાથી કંઈ લેવાદેવા નથી. પરંતુ સત્ય એ છે કે આ કેસ નથી, કારણ કે ત્યાં એક સંસ્કરણ છે પ્રોકમોન પણ લિનક્સ માટે ઉપલબ્ધ છે. તેથી, જો તમે ઇચ્છો અને આ સાધનને તમારા જીએનયુ / લિનક્સ ડિસ્ટ્રો પર પણ અજમાવવા માંગતા હો, તો હવેથી તમે કરી શકો છો.
પ્રોકમોન છે ક્લાસિક પ્રોકમોનનું નવું અનુકૂલન મૂળ સિસિંટરનલ. આ વિકાસકર્તાઓને સિસ્ટમ ક callsલ્સ (સિસ્કોલ્સ) ની પ્રવૃત્તિને મોનિટર કરવા અથવા ટ્રેસ કરવાની અસરકારક રીત પ્રદાન કરવા માટે છે. પરંતુ અલબત્ત, લિનક્સમાં વિન્ડોઝ-શૈલીની રજિસ્ટ્રી નથી, તેથી તે કોઈ સરળ બંદર નથી, તેથી જ તમારે બીસીસી (બીપીએફ કમ્પાઈલર સંગ્રહ), એટલે કે ટૂલકીટ અથવા ટૂલ્સના જૂથનો ઉપયોગ કરવો પડશે. લિનક્સ કર્નલ માટે પ્રોગ્રામ્સની મેનીપ્યુલેશન અને ટ્રેસિંગ.
વધુમાં, માઇક્રોસોફ્ટે આ કોડને બહાર પાડ્યો છે GitHub એમઆઈટી લાઇસન્સ હેઠળ. માર્ગ દ્વારા, એક સ્રોત કોડ કે જે સી ++ પ્રોગ્રામિંગ ભાષાનો ઉપયોગ કરીને લખ્યો છે.
પ્રોકમોન ઇન્સ્ટોલ કરો
શરૂ કરવા માટે, પ્રથમ વસ્તુ હશે પ્રોકમોન ઇન્સ્ટોલ કરો તમારા મનપસંદ ડિસ્ટ્રોમાં તમારે જાણવું જોઈએ કે તેમાં નિર્ભરતાઓની શ્રેણી છે જે તમારે પહેલાથી સંતોષવાની રહેશે. ઉપરાંત, જોકે કોડ પૃષ્ઠ ફક્ત ઉબુન્ટુ વિશે જ વાત કરે છે, તે અન્ય ડિસ્ટ્રોઝ પર પણ કાર્ય કરી શકે છે.
પ્રથમ વસ્તુ છે અવલંબન સંતોષવા જે મૂળભૂત રીતે ત્રણ છે:
- બીસીસી (બીપીએફ કમ્પાઈલર સંગ્રહ)
- cmake (કોડ બનાવવા માટે)
- libsqlite3-dev (એસક્યુએલ ડેટાબેસ એન્જિન)
આ કરવા માટે, તમે કરી શકો છો નીચેના આદેશો ચલાવો:
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
તેની સાથે અમારી પાસે પહેલેથી જ અવલંબન હશે, નીચે આપેલ બાબતોમાં જવું પડશે પ્રોકમોન પોતે:
git clone https://github.com/Microsoft/Procmon-for-Linux cd Procmon-for-Linux mkdir build cd build cmake .. make
જો તમે ઇચ્છો તો તમે પણ કરી શકો છો ડીઇબી પેકેજ બનાવો સરળ રીતે ઉબુન્ટુમાં પ્રોકમોન:
cd build cpack ..
પ્રોકમોનનો ઉપયોગ કરો
એકવાર તમે તેને ઇન્સ્ટોલ કરી લો, પછી નીચે આપેલ છે આ સાધનનો આનંદ માણવાનું પ્રારંભ કરો. તેનો ઉપયોગ એકદમ સરળ છે, કારણ કે તેમાં પુષ્કળ વિકલ્પો નથી. તમારે એ પણ ધ્યાનમાં રાખવું પડશે કે તેને વિશેષાધિકારોની જરૂર છે, તેથી તમારે તેને રુટ તરીકે ચલાવવું જોઈએ અથવા, વધુ સારી રીતે સુડો સાથે તેની આગળ ચલાવવું જોઈએ.
La પ્રોકમોન સિન્ટેક્સ ટર્મિનલમાંથી તેનો ઉપયોગ કરવો:
procmon [opciones]
જ્યાં [વિકલ્પો] આમાંથી કેટલાક હશે:
- -હો lpહેલ્પ: પ્રોગ્રામની સહાય બતાવો.
- -p અથવા idspids: તમે મોનિટર કરવા માંગો છો તે અલ્પવિરામથી અલગ પ્રક્રિયાઓને સૂચવવા માટે. તમે ફક્ત એક જ વાપરી શકો છો. તે તેની ID દ્વારા એટલે કે કોઈ સંખ્યા દ્વારા નિર્દિષ્ટ કરવામાં આવશે.
- -eo એવેન્ટ્સ: તમે મોનિટર કરવા માંગો છો તે સિસ્ટમ ક callsલ્સની અલ્પવિરામથી વિભાજિત સૂચિ. તમે ફક્ત એક જ વાપરી શકો છો. તમારે તેમને નામ દ્વારા સ્પષ્ટ કરવું પડશે.
- -co –collect / path / file: હેડલેસ મોડમાં પ્રોમન શરૂ કરો. તે છે, તેના ઇંટરફેસની સુવિધાઓ વિના કે જે તમે પાછલા GIF માં જોઈ શકો છો. કેટલાક પરીક્ષણો અથવા સ્ક્રિપ્ટેડ autoટોમેશંસ માટે ખૂબ વ્યવહારિક મોડ. પાથ ફાઇલને નિર્દિષ્ટ કરશે જ્યાં આદેશ આઉટપુટની બધી પ્રવૃત્તિ રેકોર્ડ કરવામાં આવશે જેથી તમે તેને પછીથી જોઈ શકો.
- -fo /file / path / file: અમુક ચોક્કસ ફાઇલના નકશા માટે પ્રોકમોન ચલાવો.
- કોઈ વિકલ્પો નથી: પછી પ્રોકમોન પ્રારંભ કરો અને તે સિસ્ટમ પર ચાલતી બધી પ્રક્રિયાઓ અને સિસ્કોલ્સ બતાવશે.
- સંયુક્ત: ઘણા વિકલ્પો સમસ્યા વિના જોડાઈ શકે છે.
જો તમે કેટલાક માંગો છો વ્યવહારુ ઉદાહરણો, તમે આ એક્ઝેક્યુશન ઉદાહરણો જોઈ શકો છો:
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
હું વિન્ડોઝ પર તેનો ઉપયોગ કરી રહ્યો છું ત્યારથી તે બહાર આવ્યો છે. અને તે વર્ષો પહેલા ઘણા સમાન સાધનો હતા.
પરંતુ આ એક સરળ એક્ઝેક્યુટેબલ ફાઇલ, સરળ અને વ્યવહારુ હતી ..
ચાલો જોઈએ કે તે લિનક્સ પર કેવી રીતે ચાલે છે.