Linux / Unix కమాండ్: Insmod

Linux / Unix కమాండ్ insmod నడుస్తున్న కెర్నల్ లో లోడ్ చేయగల మాడ్యూల్ను సంస్థాపిస్తుంది . కెర్నెల్ యొక్క ఎగుమతి చిహ్న పట్టిక నుండి అన్ని చిహ్నాలను పరిష్కరించడం ద్వారా నడుస్తున్న కెర్నెల్లోకి ఒక మాడ్యూల్ను లింక్ చేయడానికి Insmod ప్రయత్నిస్తుంది.

మాడ్యూల్ ఫైల్ పేరు డైరెక్టరీలు లేదా పొడిగింపు లేకుండా ఇవ్వబడితే, Insmod కొన్ని సాధారణ డిఫాల్ట్ డైరెక్టరీల్లో మాడ్యూల్ కోసం శోధిస్తుంది. ఈ డిఫాల్ట్ను భర్తీ చేయడానికి పర్యావరణ వేరియబుల్ MODPATH ను ఉపయోగించవచ్చు. /etc/modules.conf వంటి మాడ్యూల్ ఆకృతీకరణ ఫైలు ఉంటే, అది MODPATH లో నిర్వచించిన మార్గాలను భర్తీ చేస్తుంది.

డిఫాల్ట్ /etc/modules.conf (లేదా /etc/conf.modules (డీప్రికేటెడ్)) నుండి వేరే ఆకృతీకరణ ఫైలును ఎంచుకోవడానికి పర్యావరణ వేరియబుల్ MODULECONF ను ఉపయోగించవచ్చు. ఈ ఎన్విరాన్మెంట్ వేరియబుల్ పైన ఉన్న అన్ని నిర్వచనాలను భర్తీ చేస్తుంది.

ఎన్విరాన్మెంట్ వేరియబుల్ UNAME_MACHINE సెట్ చేయబడినప్పుడు, మాడిటిల్స్ దాని ఫీల్డ్ విలువను uname () syscall నుండి యంత్రంకు బదులుగా ఉపయోగిస్తుంది. మీరు 64-bit మాడ్యూల్లను 32-బిట్ వినియోగదారు స్థలంలో లేదా వైస్ వెర్సాలో కంపైల్ చేస్తున్నప్పుడు ఇది ప్రధానంగా ఉపయోగపడుతుంది , UPE_MACHINE ను మాడ్యూల్స్ రకాన్ని సెట్ చేయండి . ప్రస్తుత మాడ్యుటల్స్ గుణకాలు కోసం పూర్తి క్రాస్ బిల్డ్ మోడ్కు మద్దతివ్వవు, ఇది హోస్ట్ ఆర్కిటెక్చర్ యొక్క 32- మరియు 64-బిట్ సంస్కరణల మధ్య ఎంచుకోవడానికి మాత్రమే పరిమితం.

ఎంపికలు

-e persist_name , --persist = persist_name

మాడ్యూల్ కోసం ఏ నిరంతర డేటా చార్టు నుండి చదివిన మరియు మాడ్యూల్ యొక్క ఈ ఇన్స్టాలేషన్ లోడ్ కానప్పుడు వ్రాయబడిందో పేర్కొంటుంది. మాడ్యూల్ నిరంతర సమాచారం లేకపోతే ఈ ఐచ్చికం నిశ్శబ్దంగా విస్మరించబడుతుంది. ఈ ఐచ్ఛికం ఉన్నట్లయితే పెర్సిస్టెంట్ డేటా insmod ద్వారా మాత్రమే చదవబడుతుంది, డిఫాల్ట్ insmod నిరంతర డేటాను ప్రాసెస్ చేయదు.

ఒక షార్ట్హ్యాండ్ ఫారమ్ , -లేదా ( " ఒక ఖాళీ స్ట్రింగ్ " ) insmod చేత మల్టిపుల్స్ యొక్క విలువగా modules.conf లో నిర్వచించబడినట్లుగా అంచనా వేయబడుతుంది , దీని తరువాత మాడ్యూల్ శోధన మార్గానికి సంబంధించి మాడ్యూల్ యొక్క ఫైల్ పేరు, వెనుకంజలో ". gz", ".o" లేదా ". మోడ్". Modules.conf నిర్దేశిస్తే " persistdir = " (అంటే persistdir ఖాళీ ఫీల్డ్) అప్పుడు ఈ సంక్షిప్త లిపి రూపం నిశ్శబ్దంగా విస్మరించబడుతుంది. ( Modules.conf (5) చూడండి.)

-f , --force

నడుస్తున్న కెర్నల్ యొక్క సంస్కరణ మరియు మాడ్యూల్ సంకలనం చేసిన కెర్నల్ సంస్కరణ సరిపోలడం లేనప్పటికీ మాడ్యూల్ను మాడ్యూల్ చేయండి. ఇది కెర్నెల్ సంస్కరణను మాత్రమే భర్తీ చేస్తుంది, ఇది సంకేతం పేరు తనిఖీ లపై ఎలాంటి ప్రభావం చూపదు. మాడ్యూల్ లో సంకేత పేర్లు కెర్నెల్తో సరిపోలకపోతే అప్పుడు మాడ్యూల్ ను ఇన్సొమోడ్కు బలవంతం చేయటానికి మార్గం లేదు.

-h , --help

ఎంపికల సారాంశాన్ని ప్రదర్శించి తక్షణమే నిష్క్రమించండి.

-k , --autoclean

మాడ్యూల్లో ఆటో-క్లీన్ ఫ్లాగ్ను సెట్ చేయండి. కొంత సమయం లో ఉపయోగించని మాడ్యూల్లను తొలగించడానికి కెర్నల్ద్ (8) ఈ ఫ్లాగ్ ఉపయోగించబడుతుంది - సాధారణంగా ఒక నిమిషం.

-L , - లాక్

అదే మాడ్యూల్ ఏకకాల లోడ్లు నిరోధించడానికి మంద (2) ఉపయోగించండి.

-m , --map

కెర్నల్ పానిక్ సందర్భంలో మాడ్యూల్ను డీబగ్ చేయుట సులభతరం చేయడం ద్వారా స్టాండ్ అవుట్లో ఒక లోడ్ మ్యాప్ను అవుట్పుట్ చేయండి.

-n , --noload

నకిలీ పరుగు, కెర్నల్ లోకి మాడ్యూల్ లోడ్ తప్ప ప్రతిదీ చేయండి. ఒక -m లేదా -O ద్వారా అభ్యర్థించినట్లయితే, రన్ మ్యాప్ లేదా బ్లాబ్ ఫైల్ను ఉత్పత్తి చేస్తుంది. మాడ్యూల్ లోడ్ చేయబడనందున, నిజమైన కెర్నల్ లోడ్ చిరునామా తెలియదు, కనుక మాప్ మరియు బ్లాబ్ ఫైల్ 0x12340000 యొక్క ఏకపక్ష లోడ్ అడ్రస్ మీద ఆధారపడి ఉంటాయి.

-o మాడ్యూల్_పేరు , --name = module_name

మూలం ఆబ్జెక్ట్ ఫైల్ యొక్క మూల నామము నుండి పేరును పొందటం కన్నా మాడ్యూల్ అని పేరు పెట్టండి.

-O blob_name , --blob = blob_name

Blob_name లో బైనరీ వస్తువును సేవ్ చేయండి . ఫలితంగా సెక్షన్ తారుమారు మరియు పునస్థాపన తర్వాత కెర్నల్లోకి లోడ్ చేయబడిన దాన్ని బైనరీ బొబ్ (ఎల్ఎఫ్ఎఫ్ శీర్షికలు లేవు) చూపిస్తుంది. ఆబ్జెక్ట్ యొక్క మ్యాప్ను పొందడం కోసం ఎంపిక -m సిఫార్సు చేయబడింది.

-p , --probe

ఇది విజయవంతంగా లోడ్ చేయబడిందా అని చూడటానికి మాడ్యూల్ను పరిశీలించండి. ఇది మాడ్యూల్ పథంలో ఆబ్జెక్ట్ ఫైల్ని గుర్తించడం, సంస్కరణ సంఖ్యలను తనిఖీ చేయడం మరియు చిహ్నాలను పరిష్కరించడం వంటివి కలిగి ఉంటుంది. ఇది పునస్థాపనలను తనిఖీ చేయదు లేదా మ్యాప్ లేదా బ్లాబ్ ఫైల్ను ఉత్పత్తి చేస్తుంది.

-P ఉపసర్గ , --prefix = ఉపసర్గ

ఈ ఐచ్ఛికం ఒక SMP లేదా bigmem కెర్నల్ కోసం వర్షన్ మాడ్యూళ్ళతో వాడవచ్చు, ఎందుకంటే అటువంటి మాడ్యూల్స్ వారి గుర్తుల పేర్లలో అదనపు ఉపసర్గను కలిగి ఉంటాయి. కెర్నల్ సంకేత సంస్కరణలతో నిర్మితమైతే, ఇన్సాండ్ స్వయంచాలకంగా "get_module_symbol" లేదా "inter_module_get" యొక్క నిర్వచనం నుండి ఉపసర్గను తీసివేస్తుంది, వీటిలో ఒకటి గుణకాలకు మద్దతిచ్చే కెర్నల్లో ఉండాలి. కెర్నల్కు సంకేత సంస్కరణలు లేనప్పటికీ, మాడ్యూల్ సంకేత సంస్కరణలతో నిర్మించబడితే, వినియోగదారు తప్పనిసరిగా -P ని సరఫరా చేయాలి.

-q , --quiet

ఏ అపరిష్కృత చిహ్నాల జాబితాను ప్రింట్ చేయవద్దు. వెర్షన్ అసమతుల్యత గురించి ఫిర్యాదు చేయవద్దు. సమస్య Insmod యొక్క నిష్క్రమణ స్థితిలో మాత్రమే ప్రతిఫలిస్తుంది.

-r , - రూట్

కొంతమంది వినియోగదారులు రూట్ కాని వినియోగదారుని కింద గుణకాలు కంపైల్ చేసి, గుణకాలు రూట్గా ఇన్స్టాల్ చేసుకోండి. గుణకాలు డైరెక్టరీ రూట్ స్వంతం అయినప్పటికీ, ఈ ప్రక్రియ రూట్-యేతర వినియోగదారుడికి చెందిన మాడ్యూల్లను వదిలివేయగలదు. రూట్ కాని వినియోగదారుడు రాజీ చేయబడితే, ఆ చొరబాటుదారుడు ఆ వినియోగదారుడికి చెందిన ఉన్న మాడ్యూళ్ళను ఓవర్రైట్ చెయ్యవచ్చు మరియు రూట్ యాక్సెస్కు బూట్స్ట్రాప్ వరకు ఈ ఎక్స్పోజర్ను ఉపయోగించవచ్చు.

అప్రమేయంగా, మాడ్యూల్స్ రూట్ యాజమాన్యం లేని ఒక మాడ్యూల్ను ఉపయోగించడానికి ప్రయత్నిస్తుంది. పేర్కొనడం -ఆర్ చెక్ టోగుల్ చేసి రూట్ యాజమాన్యంలో లేని గుణకాలకు రూట్ అనుమతిస్తుంది. గమనిక: మాడ్యూల్స్ కాన్ఫిగర్ చేయబడినప్పుడు రూట్ చెక్ కోసం డిఫాల్ట్ విలువ మార్చవచ్చు.

కాన్ఫిగరేషన్ సమయంలో రూట్ చెవిటిని డిసేబుల్ లేదా డిఫాల్ట్ సెట్టింగుకు "ఆర్ రూట్ చెక్" కు ఉపయోగించడం ప్రధాన భద్రతా ఎక్స్పోజర్ మరియు సిఫార్సు చేయబడదు.

-s , - syslog

టెర్మినల్కు బదులుగా syslog (3) కు అవుట్పుట్ చేయండి.

-S , - కోల్స్మ్స్

క్యాలెండుకు మద్దతు ఇవ్వక పోయినప్పటికీ , కోల్పోయిన మాడ్యూల్ kallsyms డేటాను కలిగి ఉండటాన్ని బలవంతం చేస్తుంది. క్యాలెండర్ డేటా లేకుండా కెర్నల్ లోడ్ చేయబడిన చిన్న వ్యవస్థలకు ఈ ఐచ్చికం ఉంటుంది, కానీ ఎంపికచేయబడిన మాడ్యూల్ డీబగ్గింగ్ కొరకు kallsyms కావాలి. ఈ ఐచ్చికము Red Hat Linux పై అప్రమేయం.

-v , --verbose

వెర్బోస్.

-V , - సంస్కరణ

Insmod సంస్కరణను ప్రదర్శించండి.

-X , - ఎక్స్పోర్ట్ ; -x , - ఎక్స్పోర్ట్

చేయండి మరియు మాడ్యూల్ యొక్క బాహ్య చిహ్నాలను వరుసగా ఎగుమతి చేయవద్దు. ఎగుమతి చేయవలసిన చిహ్నాల కోసం డిఫాల్ట్. మాడ్యూల్ తన స్వంత నియంత్రిత గుర్తు పట్టికను స్పష్టంగా ఎగుమతి చేయకపోతే ఈ ఐచ్ఛికం సమర్థవంతమైనది, అందువలన ఇది తీసివేయబడుతుంది.

-Y , --ksymoops ; -y , - నాక్సిమోప్స్

Ksyms కు ksymoops గుర్తులను చేర్చవద్దు. ఈ మాడ్యూల్లో ఒక అయ్యో ఉంటే మంచి సంకేతపదాలను అందించడానికి ఈ సంకేతాలు ksymoops ద్వారా ఉపయోగించబడతాయి. డిఫాల్ట్ ksymoops చిహ్నాలు నిర్వచించటానికి కోసం. ఈ ఐచ్చికము -X / -x ఐచ్ఛికాల నుండి స్వతంత్రము.

ksymoops చిహ్నాలు లోడ్ మాడ్యూల్కు సుమారు 260 బైట్లు జతచేస్తాయి . మీరు కెర్నెల్ జాగాలో చాలా తక్కువగా ఉంటే మరియు క్స్మోమ్లను దాని కనిష్ట పరిమాణానికి తగ్గించడానికి ప్రయత్నిస్తున్నారు, డిఫాల్ట్గా తీసుకొని మరింత ఖచ్చితమైన అయ్యో డీబగ్గింగ్ను పొందండి. నిరంతర మాడ్యూల్ డేటాను సేవ్ చేయడానికి ksymoops చిహ్నాలు అవసరం.

-N , - సంఖ్యా-మాత్రమే

కెర్నల్ సంస్కరణకు వ్యతిరేకంగా మాడ్యూల్ వెర్షన్ యొక్క సంఖ్యా భాగాన్ని మాత్రమే తనిఖీ చేయండి, అంటే మాడ్యూల్ ఒక కెర్నెల్కు చెందినట్లయితే నిర్ణయించేటప్పుడు EXTRAVERSION ను విస్మరించండి. ఈ జెండా స్వయంచాలకంగా కెర్నెల్ 2.5 కోసం సెట్ చేయబడుతుంది, ఇది మునుపటి కెర్నలులకు ఐచ్ఛికం.

మాడ్యూల్ పారామితులు

కొన్ని మాడ్యూల్స్ వారి ఆపరేషన్ను వినియోగించటానికి లోడ్ సమయం పారామితులను అంగీకరిస్తాయి. ఈ పారామితులు తరచుగా I / O పోర్ట్ మరియు IRQ నంబర్లు, ఇవి యంత్రం నుండి యంత్రానికి మారుతుంటాయి మరియు హార్డ్వేర్ నుంచి గుర్తించబడవు.

2.0 శ్రేణి కెర్నలు కోసం నిర్మించిన గుణకాలలో, ఏ పూర్ణాంకం లేదా అక్షర పాయింటర్ గుర్తును పరామితిగా పరిగణిస్తారు మరియు సవరించబడుతుంది. 2.1 శ్రేణి కెర్నలులో ప్రారంభమై, సంకేతాలు స్పష్టంగా పారామితులుగా గుర్తించబడతాయి, తద్వారా నిర్దిష్ట విలువలు మాత్రమే మార్చబడతాయి. అంతేకాకుండా, లోడ్ సమయం వద్ద అందించిన విలువలను తనిఖీ చేయడానికి రకం సమాచారం అందించబడుతుంది.

పూర్ణాంకాల విషయంలో, అన్ని విలువలు దశాంశ, ఆక్టల్ లేదా హెక్సాడెసిమల్ లా సి: 17, 021 లేదా 0x11 లో ఉండవచ్చు. శ్రేణి మూలకాలు కామాలతో వేరు చేయబడిన శ్రేణిని పేర్కొనబడతాయి. విలువలను మినహాయించడం ద్వారా ఎలిమెంట్లను దాటవేయవచ్చు.

2.0 శ్రేణి మాడ్యూల్లో, సంఖ్యతో ప్రారంభించని విలువలు తీగలను పరిగణించబడతాయి. 2.1 ప్రారంభమై, పరామితి యొక్క రకపు సమాచారం స్ట్రింగ్గా విలువను అర్థం చేసుకోవచ్చో సూచిస్తుంది. డబుల్-కోట్స్ ( " ) తో మొదలవుతుంటే, స్ట్రింగ్ సి, ఎస్కేప్ సన్నివేశాలు మరియు అన్నింటిలోనే వ్యాఖ్యానించబడుతుంది. షెల్ ప్రాంప్ట్ నుండి, కోట్స్ తాము షెల్ వివరణ నుండి కాపాడబడాలని గమనించండి.

GPL లైసెన్స్ గుణకాలు మరియు చిహ్నాలు

కెర్నల్ 2.4.10 తో మొదలుకొని, మాడ్యూల్లకు లైసెన్స్ స్ట్రింగ్ను కలిగి ఉండాలి, MODULE_LICENSE () ను ఉపయోగించి నిర్వచించవచ్చు. అనేక తీగలను GPL అనుగుణంగా గుర్తించబడ్డాయి; ఏ ఇతర లైసెన్స్ స్ట్రింగ్ లేదా లైసెన్స్ మాడ్యూల్ యాజమాన్య అని వ్యవహరిస్తారు అంటే.

కెర్నల్ / proc / sys / kernel / కలుపబడిన జెండాకు మద్దతిస్తే అప్పుడు Insmod లేదా GPL లైసెన్సు లేకుండా మాడ్యూల్ను లోడ్ చేస్తున్నప్పుడు '1' తో కలుపబడిన ఫ్లాగ్. కెర్నెల్ కళంకంకు మద్దతు ఇస్తుంది మరియు ఒక మాడ్యూల్ లైసెన్స్ లేకుండా లోడ్ చేయబడితే హెచ్చరిక జారీ అవుతుంది. GPL అనుకూలంగా ఉండని MODULE_LICENSE () గుణకాలు కోసం ఒక హెచ్చరిక ఎల్లప్పుడూ జారీ చేయబడుతుంది , ఇది పాత కెర్నలులో కష్టపడుతుందని మద్దతు ఇవ్వదు. పాత కెర్నలులలో కొత్త మాడుటిల్స్ ఉపయోగించినప్పుడు ఇది హెచ్చరికలను తగ్గిస్తుంది.

insmod -f (శక్తి) మోడ్ OR కళంకంకు మద్దతు ఇచ్చే కెర్నలుపై '2' తో కలసిన ఫ్లాగ్. ఇది ఎల్లప్పుడూ హెచ్చరికను జారీ చేస్తుంది.

కొన్ని కెర్నల్ డెవలపర్లు వారి కోడ్ ద్వారా ఎగుమతి చేసిన చిహ్నాలను తప్పనిసరిగా GPL అనుకూల లైసెన్స్తో మాత్రమే మాడ్యూల్స్ ద్వారా ఉపయోగించాలి. ఈ చిహ్నాలు సాధారణ EXPORT_SYMBOL బదులుగా EXPORT_SYMBOL_GPL ద్వారా ఎగుమతి చేయబడతాయి . కెర్నల్ మరియు ఇతర గుణకాలు ఎగుమతి చేసిన GPL-మాత్రమే చిహ్నాలు GPL- అనుకూల లైసెన్స్తో ఉన్న మాడ్యూల్లకు మాత్రమే కనిపిస్తాయి, ఈ చిహ్నాలు ' GPLONLY_ ' యొక్క ఉపసర్గతో / proc / ksyms లో కనిపిస్తాయి. GPLONLY_ ఉపసర్గను GPLONLY_ ఉపసర్గను ఒక GPL లైసెన్స్ మాడ్యూల్ను లోడ్ చేస్తున్నప్పుడు పట్టించుకోదు, కాబట్టి మాడ్యూల్ కేవలం సాధారణ చిహ్న పేరును సూచిస్తుంది, ఉపసర్గ లేకుండా. GPL అనుగుణమైన లైసెన్స్ లేకుండా GPL మాత్రమే మాడ్యూల్లకు అందుబాటులో లేవు, ఈ లైసెన్స్ లేని మాడ్యూల్స్ ఉన్నాయి.

కిసిమోప్స్ సహాయం

కెర్నల్ యొక్క డీబగ్గింగ్ తో సహాయపడుటకు మాడ్యూళ్ళను వుపయోగిస్తున్నప్పుడు అయ్యో, kmsms కు కొన్ని సంకేతాలను జతచేయుటకు ఇన్సొడ్ అప్రమేయంలు, -Y ఐచ్చికాన్ని చూడండి. ఈ చిహ్నాలు __smod_modulename_ తో మొదలవుతాయి . మాడ్యూల్నేమ్ గుర్తులను ప్రత్యేకంగా చేయడానికి అవసరం. ఇది ఒకే మాదిరిని ఒకే మాదిరి మాడ్యూల్ పేర్ల క్రింద లోడ్ చేయడమే. ప్రస్తుతం, నిర్వచించిన చిహ్నాలు:

__insmod_modulename_Oobjectfile_Mmtime_Vversion

ఆబ్జెక్ట్ఫైల్ అనేది ఆబ్జెక్ట్ నుండి లోడ్ అయిన ఫైల్ పేరు. ఇది సరైన వస్తువుకు కోడ్ను సరిపోల్చగలదని నిర్ధారిస్తుంది. mtime అనేది స్టాక్స్ విఫలమైతే సున్నాలో సున్నాలో చివరగా మార్చబడిన టైమ్స్టాంప్. సంస్కరణ అందుబాటులో లేనట్లయితే, మాడ్యూల్ కంపైల్ చేసిన కెర్నల్ సంస్కరణ. _O గుర్తును అదే మాడ్యూల్ శీర్షిక మాడ్యూల్ శీర్షికగా కలిగి ఉంది.

__insmod_modulename_Ssectionname_Llength

ఈ గుర్తు ప్రస్తుతం ELF విభాగాల ప్రారంభంలో కనిపిస్తుంది, ప్రస్తుతం .text, .rodata, .data, .bbs మరియు .sbss. విభాగం సున్నా-కాని పరిమాణాన్ని కలిగి ఉన్నట్లయితే ఇది మాత్రమే కనిపిస్తుంది. విభాగం పేరు ELF విభాగం యొక్క పేరు, పొడవు విభాగం యొక్క విభాగం యొక్క పొడవు. ఏ సంకేతాలు అందుబాటులో లేనప్పుడు ఈ గుర్తులను ksymoops map చిరునామాలను విభాగాలకు సహాయం చేస్తుంది.

__insmod_modulename_Ppersistent_filename

మాడ్యూల్ ఒకటి లేదా మరిన్ని పారామితులను కలిగి ఉన్నట్లయితే మాత్రమే Insmod చేత సృష్టించబడుతుంది. నిరంతర సమాచారం మరియు నిరంతర డేటా (పైన, పైన, పైన చూడండి) సేవ్ చెయ్యడానికి ఒక ఫైల్ పేరు వంటివి గుర్తించబడతాయి.

డీబగ్గింగ్ డీబగ్గింగ్ కెర్నల్తో ఇతర సమస్య అప్రమేయంగా, / proc / ksyms మరియు / proc / గుణకాలు యొక్క విషయాలు అయ్యోల మధ్య మార్చవచ్చు మరియు మీరు లాగ్ ఫైలును ప్రాసెస్ చేస్తున్నప్పుడు. ఈ సమస్యను అధిగమించడానికి, డైరెక్టరీ / var / log / ksymoops ఉన్నట్లయితే అప్పుడు insmod మరియు rmmod ఆటోమేటిక్గా / proc / ksyms మరియు / proc / గుణకాలు / var / log / ksymoops కు తేదీని '% y% m' % d% H% M% S`. సిస్టమ్ నిర్వాహకుడు ksymoops కు తెలియజేయవచ్చు, ఇది అయాప్లను డీబగ్గా చేసేటప్పుడు ఉపయోగించే స్నాప్షాట్ ఫైల్స్. ఈ ఆటోమేటిక్ కాపీని నిలిపివేయడానికి ఏ స్విచ్ లేదు. ఇది సంభవించదలిస్తే, / var / log / ksymoops సృష్టించవద్దు . ఆ డైరెక్టరీ ఉన్నట్లయితే, అది రూట్ ద్వారా స్వంతం అయి ఉండాలి మరియు 644 లేదా 600 మోడ్ అయి ఉండాలి మరియు మీరు ప్రతిరోజూ ఈ స్క్రిప్ట్ని అమలు చేయాలి. క్రింద స్క్రిప్ట్ insmod_ksymoops_clean గా ఇన్స్టాల్ చేయబడింది.

తెలుసుకోవడానికి ప్రాథమిక సమాచారం

NAME

insmod - లోడ్ చేయగల కెర్నల్ మాడ్యూల్ ఇన్స్టాల్

సంక్షిప్తముగా

insmod [-fhkLmnpqrsSvVxXyYN] [-e persist_name ] [-o module_name ] [-O blob_name ] [-P ఉపసర్గ ] మాడ్యూల్ [ గుర్తు = విలువ ...]