30 సర్వసాధారణంగా అడిగే Linux ఇంటర్వ్యూ ప్రశ్నలు


మీరు ఇప్పటికే మీ Linux సర్టిఫికేషన్ను సాధించి, Linux ఉద్యోగం కోసం ఎదురు చూస్తున్నట్లయితే, Linux యొక్క ఇన్లు మరియు అవుట్ల గురించి మీ పరిజ్ఞానాన్ని పరీక్షించే ఇంటర్వ్యూ కోసం సిద్ధం కావడానికి ఇది చాలా ఎక్కువ చెల్లిస్తుంది.

ఈ గైడ్లో, Linux ఇంటర్వ్యూలు మరియు సమాధానాలలో సాధారణంగా అడిగే కొన్ని ప్రశ్నలను మేము మీకు అందిస్తున్నాము.

విషయ సూచిక

1. Linux అంటే ఏమిటి?

Linux అనేది UNIX ఆధారిత ఉచిత మరియు ఓపెన్ సోర్స్ ఆపరేటింగ్ సిస్టమ్. ఇది మొదటిసారిగా 1991లో Linux Torvalds ద్వారా విడుదల చేయబడింది. Windows మరియు macOS వంటి యాజమాన్య సిస్టమ్లకు ఉచిత మరియు తక్కువ-ధర ప్రత్యామ్నాయాన్ని అందించడం Linux అభివృద్ధి లక్ష్యం.

2. Linux కెర్నల్ అంటే ఏమిటి?

C ప్రోగ్రామింగ్ లాంగ్వేజ్లో వ్రాయబడిన, Linux కెర్నల్ అనేది Linux సిస్టమ్లో ప్రధాన భాగం. ఇది హార్డ్వేర్తో పరస్పర చర్య చేయగల సాఫ్ట్వేర్ యొక్క అత్యల్ప స్థాయి. ఇది OS మరియు అంతర్లీన హార్డ్వేర్ను ఇంటర్ఫేస్ చేస్తుంది మరియు రెండింటి మధ్య కమ్యూనికేషన్ను అనుమతిస్తుంది.

కెర్నల్ క్రింది ప్రధాన విధులను నిర్వహిస్తుంది:

  • అంతర్లీన హార్డ్వేర్ పరికరాలను నిర్వహిస్తుంది.
  • అప్లికేషన్లను ప్రారంభిస్తుంది మరియు నిర్వహిస్తుంది.
  • RAM, CPU మరియు డిస్క్ వినియోగంతో సహా OS వనరులను నిర్వహిస్తుంది.

3. GRUB అంటే ఏమిటి?

GRUB (గ్రాండ్ యూనిఫైడ్ బూట్లోడర్) అనేది GNU ప్రాజెక్ట్ నుండి బూట్లోడర్. ఇది బూట్ ప్రాసెస్ను నిర్వహించడానికి బాధ్యత వహించే ప్రోగ్రామ్. ప్రాథమికంగా, ఇది సిస్టమ్ స్టార్టప్లో BIOS నుండి తీసుకుంటుంది మరియు కెర్నల్ను మెయిన్ మెమరీలోకి లోడ్ చేస్తుంది. కెర్నల్ ఆపరేటింగ్ సిస్టమ్ మరియు దాని భాగాలను లోడ్ చేస్తుంది.

GRUB స్ప్లాష్ స్క్రీన్ సాధారణంగా సిస్టమ్ ప్రారంభమైన తర్వాత మీరు మీ స్క్రీన్పై చూస్తారు. ఇది రెండు బూట్ ఎంపికలను అందించే సాధారణ మెనుని ప్రదర్శిస్తుంది.

4. Linux యొక్క ముఖ్యమైన భాగాలు ఏమిటి?

Linux సిస్టమ్ కింది ముఖ్యమైన భాగాలను కలిగి ఉంటుంది:

  • కెర్నల్ – ఇది OS స్థాయిలో అంతర్లీన హార్డ్వేర్ భాగాలు మరియు అప్లికేషన్లను నిర్వహించే Linx సిస్టమ్ యొక్క ప్రధాన భాగం.
  • Shell – ఇది కమాండ్-లైన్ ఇంటర్ఫేస్ను అందించే ఒక ఇంటర్ఫేస్, ఇది కీబోర్డ్ ద్వారా జారీ చేయబడిన ఆదేశాలను ఆమోదించి, వాటిని అమలు చేయడానికి OSకి పంపుతుంది.
  • GUI – ఇది గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్కి సంక్షిప్త రూపం. ఇది సిస్టమ్తో పరస్పర చర్య చేయడానికి వినియోగదారులు ప్రభావితం చేసే గ్రాఫికల్ భాగాలను కలిగి ఉంటుంది. వీటిలో డెస్క్టాప్, విండోలు, చిహ్నాలు, బటన్లు, టాస్క్బార్లు మరియు పాప్-అప్లు ఉన్నాయి.
  • అప్లికేషన్ ప్రోగ్రామ్లు – ఇవి నిర్దిష్ట పనులను చేసే Linux సిస్టమ్లో ఇన్స్టాల్ చేయబడిన సాఫ్ట్వేర్ అప్లికేషన్లు. ఉదాహరణకు Firefox వెబ్ బ్రౌజర్, VLC మీడియా ప్లేయర్, LibreOffice సూట్ మరియు మరెన్నో.

5. Linuxలో ఉపయోగించే షెల్లు ఏమిటి?

Linuxలో సాధారణంగా ఉపయోగించే షెల్లు:

  • bash [Bourne Again Shell] – ఇది చాలా Linux సిస్టమ్లలో డిఫాల్ట్ షెల్.
  • zsh [Z Shell] – ఇది Kali Linux మరియు macOSలో డిఫాల్ట్ షెల్. ఇది స్పెల్లింగ్ దిద్దుబాటు, ప్లగిన్ మద్దతు, మెరుగైన అనుకూలీకరణ మొదలైన అదనపు ఫీచర్లతో బాష్ మరియు ప్యాక్ల పైన నిర్మించబడింది.
  • ksh [కార్న్ షెల్] – ఇది హై-లెవల్ ప్రోగ్రామింగ్ లాంగ్వేజ్ షెల్.
  • csh [C Shell] – దీని సింటాక్స్ C ప్రోగ్రామింగ్ లాంగ్వేజ్ నుండి భారీగా తీసుకోబడింది. C ప్రోగ్రామింగ్ పరిజ్ఞానం ఉన్న ఎవరికైనా చాలా ఉపయోగకరంగా ఉంటుంది.

6. Linuxలో స్వాప్ స్పేస్ అంటే ఏమిటి?

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

7. Linux మెమరీ వినియోగాన్ని ఎలా తనిఖీ చేయాలి?

మీ సిస్టమ్ యొక్క మెమరీ వినియోగాన్ని తనిఖీ చేయడానికి మీరు ఉపయోగించే అత్యంత ఎక్కువగా ఉపయోగించే Linux కమాండ్లు క్రిందివి.

  • ఉచితం – సిస్టమ్లో ఉచిత మరియు ఉపయోగించిన మెమరీ మొత్తాన్ని ప్రదర్శించండి.
  • టాప్ – డిస్ప్లే రన్నింగ్ లైనక్స్ ప్రాసెస్లు మరియు యుటిలైజేషన్.
  • htop – ఇంటరాక్టివ్ సిస్టమ్ మానిటర్, ప్రాసెస్ వ్యూయర్ మరియు ప్రాసెస్ మేనేజర్.
  • vmstat – వర్చువల్ మెమరీ గణాంకాలను ప్రదర్శించు.

మీ Linux సిస్టమ్ మెమరీ పనితీరు మరియు వినియోగాన్ని తనిఖీ చేయడానికి, అమలు చేయండి:

$ free  -m
$ top
$ htop
$ vmstat

8. Linux డిస్క్ స్పేస్ వినియోగాన్ని ఎలా తనిఖీ చేయాలి?

df మరియు du ఆదేశాలను ఉపయోగించి డిస్క్ స్పేస్ వినియోగాన్ని తనిఖీ చేయవచ్చు.

మీ సిస్టమ్లోని ఫైల్సిస్టమ్ల కోసం మొత్తం మరియు అందుబాటులో ఉన్న డిస్క్ స్థలాన్ని ప్రదర్శించడానికి df కమాండ్ (డిస్క్ ఫ్రీ కోసం చిన్నది) ఉపయోగించబడుతుంది. అవుట్పుట్ను మానవులు చదవగలిగే ఆకృతిలో ప్రదర్శించడానికి ఇది తరచుగా -Th ఎంపికలతో ఉపయోగించబడుతుంది.

$ df -Th

du కమాండ్ (డిస్క్ వినియోగానికి సంక్షిప్తమైనది) డైరెక్టరీలో ఫైల్ స్పేస్ వినియోగాన్ని ప్రదర్శిస్తుంది. ఇది ఫైల్లు మరియు డైరెక్టరీలచే ఆక్రమించబడిన స్థలాన్ని ట్రాక్ చేస్తుంది. df కమాండ్ లాగా, du అనేది -h ఎంపికతో అవుట్పుట్ను మానవులకు చదవగలిగే ఆకృతిలో ప్రదర్శించడానికి ఉపయోగించబడుతుంది.

$ du -h

9. ఇనోడ్ మరియు PID అంటే ఏమిటి?

ఐనోడ్ అనేది లైనక్స్లోని ఫైల్ల కోసం మెటాడేటాను నిల్వ చేసే ఫైల్ నిర్మాణం. మెటాడేటాలో ఫైల్ పరిమాణం, ఫైల్ను యాక్సెస్ చేయడానికి అవసరమైన అనుమతులు, వినియోగదారు మరియు సమూహ ID, సృష్టి టైమ్స్టాంప్ మరియు ఫైల్కు మార్గం ఉంటాయి.

ఐనోడ్ సంఖ్య అనేది Linux సిస్టమ్లోని ప్రతి ఫైల్కు ఇవ్వబడిన ప్రత్యేక సంఖ్య లేదా పూర్ణాంకం.

$ ls -li ravi.txt 

1594567 -rwxrwxr-x 1 tecmint tecmint 0 Oct 28 10:58 ravi.txt

1594567 అనేది ఐనోడ్ సంఖ్య మరియు -i ఫ్లాగ్ ravi.txt ఫైల్ యొక్క ఐనోడ్ను చూపుతుంది.

PID (ప్రాసెస్ ID) అనేది Linux సిస్టమ్లో నడుస్తున్న ప్రతి ప్రాసెస్కు ఇవ్వబడిన ప్రత్యేక ID. నడుస్తున్న ఏదైనా ప్రోగ్రామ్ యొక్క ప్రాసెస్ IDని కనుగొనడానికి మనం pidof ఆదేశాన్ని ఉపయోగించవచ్చు.

$ pidof firefox

40982

10. డెమోన్స్ అంటే ఏమిటి?

డెమోన్లు ఎటువంటి వినియోగదారు పరస్పర చర్య లేకుండా నేపథ్యంలో అమలు చేసే సేవా ప్రక్రియలు. వారు ఇతర ప్రక్రియలకు కార్యాచరణను అందిస్తారు మరియు ఆవర్తన అభ్యర్థనలను నిర్వహిస్తారు మరియు వాటిని అమలు చేయడానికి తగిన అప్లికేషన్లకు ఫార్వార్డ్ చేస్తారు.

11. Linuxలో ప్రాసెస్ స్టేట్స్ అంటే ఏమిటి?

Linuxలో, ప్రాసెస్ అనేది నడుస్తున్న ప్రోగ్రామ్ లేదా సేవ యొక్క ఉదాహరణ. నాలుగు ప్రక్రియ స్థితులు ఉన్నాయి. ఏ సమయంలోనైనా, ఒక ప్రక్రియ కింది రాష్ట్రాల్లో దేనిలోనైనా ఉంటుంది:

  • సిద్ధంగా ఉంది: ప్రక్రియ ఇప్పటికే సృష్టించబడింది మరియు అమలు చేయడానికి సిద్ధంగా ఉంది.
  • పరుగు: ప్రక్రియ సజీవంగా ఉంది లేదా అమలులో ఉంది.
  • ఆపివేయబడింది: ప్రక్రియ అమలులో ముగిసింది మరియు ఆపరేటింగ్ సిస్టమ్ ద్వారా ముగించబడింది.
  • వేచి ఉండండి: కొంత వినియోగదారు ఇన్పుట్ కోసం ప్రక్రియ వేచి ఉంది.
  • జోంబీ: ప్రక్రియ ముగించబడింది, కానీ సమాచారం ఇప్పటికీ ప్రాసెస్ పట్టికలో ఉంది.

Linux ప్రాసెస్ స్థితిని తనిఖీ చేయడానికి చూపిన విధంగా ps ఆదేశాన్ని ఉపయోగించండి.

$ ps a

STAT నిలువు వరుస ప్రక్రియ యొక్క నడుస్తున్న స్థితిని చూపుతుంది.

12. GUI అంటే ఏమిటి?

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

GUI సిస్టమ్తో పరస్పర చర్య చేయడాన్ని సులభతరం చేస్తుంది మరియు CLIలో పని చేయడంలో నైపుణ్యం లేని ప్రారంభ లేదా అనుభవం లేని వ్యక్తులు ఎక్కువగా ఇష్టపడతారు.

13. CLI అంటే ఏమిటి?

CLI అనేది కమాండ్ లైన్ ఇంటర్ఫేస్ యొక్క సంక్షిప్త రూపం. ఇది టెర్మినల్ అందించిన షెల్పై ఆదేశాలను టైప్ చేయడానికి వినియోగదారులను అనుమతించే ఇంటర్ఫేస్. CLIని ఎక్కువగా అనుభవజ్ఞులైన Linux వినియోగదారులు లేదా సిస్టమ్ నిర్వాహకులు మరియు ఇంజనీర్లు ఉపయోగిస్తారు.

CLI అనేది సిస్టమ్ను నిర్వహించే ప్రాధాన్య రీతి, ఎందుకంటే ఇది తక్కువ సిస్టమ్ వనరులను వినియోగిస్తుంది, GUI వలె కాకుండా అధిక వనరు ఓవర్హెడ్ కలిగి ఉంటుంది.

14. రూట్ ఖాతా అంటే ఏమిటి?

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

చాలా Linux పంపిణీలలో, మీరు ఇన్స్టాలేషన్ సమయంలో రూట్ ఖాతాను సృష్టించాలి.

15. ఓపెన్ సోర్స్ సాఫ్ట్వేర్ అంటే ఏమిటి?

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

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

16. Linux డైరెక్టరీ ఆదేశాలు అంటే ఏమిటి?

కిందివి ప్రధాన Linux డైరెక్టరీ ఆదేశాలు:

  • pwd – కమాండ్ ప్రస్తుతం పనిచేస్తున్న డైరెక్టరీని లేదా మీ ప్రస్తుత డైరెక్టరీ పాత్ను ప్రదర్శిస్తుంది.
  • ls – ఈ ఆదేశం డైరెక్టరీలోని కంటెంట్లను జాబితా చేస్తుంది.
  • cd – ఇది ఒక డైరెక్టరీ నుండి మరొక డైరెక్టరీకి మారడానికి మిమ్మల్ని అనుమతిస్తుంది.
  • mkdir – ఆదేశం కొత్త ఖాళీ డైరెక్టరీని సృష్టిస్తుంది.
  • rmdir – ఆదేశం ఖాళీ డైరెక్టరీని తొలగిస్తుంది లేదా తొలగిస్తుంది.
  • rm – ఒకటి లేదా బహుళ ఫైల్లను తొలగిస్తుంది. ఖాళీ కాని డైరెక్టరీని తీసివేయడానికి -R ఎంపికతో ఉపయోగించబడుతుంది.

17. దారి మళ్లింపు ఆపరేటర్ అంటే ఏమిటి?

దారి మళ్లింపు అనేది మొదటి కమాండ్ యొక్క అవుట్పుట్ను మరొక ఫైల్కి పంపే ప్రక్రియ. అదనంగా, ఇది మరొక ప్రక్రియకు ఇన్పుట్గా అవుట్పుట్ను నిర్దేశించడానికి కూడా ఉపయోగించబడుతుంది.

Linuxలో, \>\ (చిహ్నం కంటే ఎక్కువ) లేదా ప్రామాణిక అవుట్పుట్ను పంపే \|\ (పైపు) ఆపరేటర్ని ఉపయోగించి దారి మళ్లింపు సాధించబడుతుంది. ప్రామాణిక ఇన్పుట్గా ఒక కమాండ్కి మరొక ఆదేశం.

18. వివిధ Vim మోడ్లు ఏమిటి?

vim ఎడిటర్ క్రింది ప్రధాన మోడ్లను అందిస్తుంది:

  • సాధారణ మోడ్/కమాండ్ మోడ్ – మీరు కొత్త ఫైల్ లేదా ఇప్పటికే ఉన్న ఫైల్ని తెరిచినప్పుడు ఇది డిఫాల్ట్ మోడ్. ఈ మోడ్లో, మీరు అన్డు, రీడూ మరియు పేస్ట్ వంటి ఆదేశాలను అమలు చేయవచ్చు.
  • ఇన్సర్ట్ మోడ్ – ఈ మోడ్ టెక్స్ట్లో టైప్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
  • విజువల్ మోడ్ – ఈ మోడ్ టెక్స్ట్ని ఎంచుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది, తద్వారా మీరు కాప్, కట్ లేదా పేస్ట్ వంటి ఇతర పనులను చేయవచ్చు.

19. అలియాస్ అంటే ఏమిటి?

పేరు సూచించినట్లుగా, మారుపేర్లు కస్టమ్ ఎంపికలతో లేదా లేకుండా అమలు చేయబడిన ఆదేశాన్ని (లేదా ఆదేశాల సమితి) సూచించడానికి ఉపయోగించే అనుకూల సత్వరమార్గాలు వంటివి.

$ alias

20. Linuxలో నడుస్తున్న అన్ని ప్రక్రియలను ఎలా జాబితా చేయాలి?

Linux సిస్టమ్లో నడుస్తున్న అన్ని ప్రక్రియలను జాబితా చేయడానికి, ఆదేశాన్ని అమలు చేయండి:

# ps aux

కమాండ్ ప్రస్తుతం నడుస్తున్న అన్ని ప్రక్రియలను వాటి PID (ప్రాసెస్ ID) సంఖ్యలతో సహా జాబితా చేస్తుంది.

21. సాఫ్ట్ లింక్ అంటే ఏమిటి?

సింబాలిక్ లింక్ అని కూడా పిలువబడే మృదువైన లింక్, Windows ఆపరేటింగ్ సిస్టమ్లోని ఫైల్ సత్వరమార్గాన్ని పోలి ఉంటుంది. ఇది ఫైల్ యొక్క పాత్ను కలిగి ఉంది మరియు దాని కంటెంట్లను కాదు.

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

అదనంగా, సాఫ్ట్ లింక్లు ఫైల్ సిస్టమ్లలో లింక్ చేయగలవు.

22. హార్డ్ లింక్ అంటే ఏమిటి?

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

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

హార్డ్ లింక్ యొక్క ప్రతికూలత ఏమిటంటే అది వివిధ ఫైల్ సిస్టమ్లలో సృష్టించబడదు.

23. Linuxలో దాచిన ఫైల్స్ అంటే ఏమిటి?

దాచిన ఫైల్లు అంటే డాట్ లేదా పీరియడ్కు ముందు ఉండే ఫైల్లు. అవి ఎక్కువగా ముఖ్యమైన డేటా లేదా సెట్టింగ్లను కలిగి ఉండే కాన్ఫిగరేషన్ ఫైల్లను కలిగి ఉంటాయి. దాచిన ఫైల్లను వీక్షించడానికి, -la ఎంపికతో ls ఆదేశాన్ని ఉపయోగించండి.

$ ls -la

24. Linuxలో వివిధ రకాల అనుమతులు ఏమిటి?

Linuxలో 3 విభిన్న ఫైల్ అనుమతులు ఉన్నాయి:

  • Read (r) – ఫైల్లను చదవడానికి లేదా డైరెక్టరీని జాబితా చేయడానికి వినియోగదారులను అనుమతిస్తుంది.
  • వ్రాయండి (w) – ఫైల్లను సవరించడానికి లేదా సవరించడానికి వినియోగదారుని అనుమతిస్తుంది.
  • ఎగ్జిక్యూట్ (x) – ఫైల్ను అమలు చేయడానికి వినియోగదారులను అనుమతిస్తుంది.

25. ఫైల్ లేదా డైరెక్టరీ యొక్క అనుమతులను ఎలా మార్చాలి?

chmod కమాండ్ అనేది ఫైల్ లేదా డైరెక్టరీ యొక్క అనుమతులను సవరించే ఆదేశం.

ఇది చూపిన వాక్యనిర్మాణాన్ని అనుసరిస్తుంది.

# chmod [OPTIONS] [permissions] file

ఉదాహరణకి. file1.txt అనే ఫైల్కు ఆక్టల్ అనుమతులు 755 (అన్ని అనుమతులు యజమానికి మరియు సమూహ సభ్యులకు మరియు అందరికి మాత్రమే చదవడానికి మరియు వ్రాయడానికి అనుమతులు) కేటాయించడానికి, ఆదేశాన్ని అమలు చేయండి.

# chmod 755 file1.txt

26. Grep కమాండ్ అంటే ఏమిటి?

Grep అనేది టెక్స్ట్ ఫైల్లోని టెక్స్ట్ ఫైల్లు లేదా లైన్లను శోధించడానికి మరియు సరిపోల్చడానికి కమాండ్ లైన్ సాధనం. ఇది శోధన అవుట్పుట్ను మార్చడానికి లేదా మెరుగుపరచడానికి ఉపయోగించే ఎంపికలు మరియు పారామితులను తీసుకుంటుంది.

ఇది క్రింది వాక్యనిర్మాణాన్ని తీసుకుంటుంది:

$ grep [options] pattern [files]

కింది ఆదేశం file1.txtలో 'Unix' స్ట్రింగ్ యొక్క సంఘటనల సంఖ్యను గణిస్తుంది.

$ grep -c "Unix" file1.txt

27. Linuxలో రన్నింగ్ ప్రాసెస్ను ఎలా ముగించాలి?

ప్రక్రియను ముగించడానికి లేదా చంపడానికి, ప్రక్రియ యొక్క PID తర్వాత కిల్ ఆదేశాన్ని ఉపయోగించండి.

ప్రక్రియ యొక్క PIDని గుర్తించడానికి ps కమాండ్ మీకు సహాయం చేస్తుంది.

$ kill PID

ప్రతిస్పందించని ప్రక్రియను ముగించడానికి, చూపిన -9 ఎంపికను పాస్ చేయండి

$ kill -9 PID

పేరుతో ప్రాసెస్ని చంపడానికి, కిల్లాల్ కమాండ్ని తర్వాత ప్రాసెస్ పేరును ఉపయోగించండి. ఉదాహరణకు, Firefox ప్రక్రియను ముగించడానికి, ఆదేశాన్ని అమలు చేయండి:

$ killall firefox

28. సింగిల్ కమాండ్లో బహుళ ఆదేశాలను ఎలా అమలు చేయాలి?

ఒకే కమాండ్లో బహుళ ఆదేశాలను ఒకదాని తర్వాత ఒకటి అమలు చేయడానికి, మీరు సెమీ-కోలన్ ;, డబుల్ యాంపర్సండ్ && లేదా ||ి ఉపయోగించవచ్చు. > చిహ్నాలు.

  • X Y – ఇది X యొక్క విజయంతో సంబంధం లేకుండా X మరియు Y ఆదేశాలను అమలు చేస్తుంది.
  • X && Y – X విజయవంతంగా రన్ అయితే మరియు మాత్రమే ఇది Yని అమలు చేస్తుంది.
  • X || Y – ఇది X విఫలమైతే మరియు మాత్రమే Yని అమలు చేస్తుంది.

29. Linux సిస్టమ్ ఎంతకాలం రన్ అవుతోంది?

అప్టైమ్ లేదా సిస్టమ్ ఎంతకాలం పని చేస్తుందో ధృవీకరించడానికి, చూపిన విధంగా అప్టైమ్ ఆదేశాన్ని అమలు చేయండి.

$ uptime

12:09:11 up  2:49,  2 users,  load average: 0.62, 0.97, 0.88

30. Linux సిస్టమ్ సమాచారాన్ని ఎలా తనిఖీ చేయాలి?

కెర్నల్ పేరు మరియు సంస్కరణ, హోస్ట్ పేరు మరియు ఆపరేటింగ్ సిస్టమ్ వంటి ప్రాథమిక సిస్టమ్ సమాచారాన్ని తనిఖీ చేయడానికి, చూపిన విధంగా -a ఎంపికను ఉపయోగించి uname ఆదేశాన్ని అమలు చేయండి.

$ uname -a

Linux tecmint 5.15.0-53-generic #59~20.04.1-Ubuntu SMP Thu Oct 20 15:10:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

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

మేము ఏవైనా ముఖ్యమైన Linux ఇంటర్వ్యూ ప్రశ్నలను కోల్పోయామా? ఈ ప్రశ్నల గురించి మీరు ఏమనుకుంటున్నారు? మీకు ఏవైనా ఇంటర్వ్యూ ప్రశ్నలు ఉంటే వాటిని దిగువ వ్యాఖ్యలలో భాగస్వామ్యం చేయండి.