Monday 6 May 2019

INTRODUCTION TO UNIX OPERATING SYSTEM

યુનિક્સ એક ઑપરેટિંગ સિસ્ટમ છે જેનું પ્રથમ વખત 1960 ના દાયકામાં વિકસાવવામાં આવ્યું હતું અને તે હેઠળ છે  ત્યારથી સતત વિકાસ. ઑપરેટિંગ સિસ્ટમ દ્વારા, અમારું અર્થ છે પ્રોગ્રામ્સનો સ્યુટ જે કમ્પ્યુટર કાર્ય કરે છે. તે સર્વર માટે સ્થિર, મલ્ટી-યુઝર, મલ્ટિ-ટાસ્કિંગ સિસ્ટમ છે,


ડેસ્કટોપ અને લેપટોપ.


યુનિક્સ સિસ્ટમ્સમાં માઇક્રોસોફ્ટ વિન્ડોઝની જેમ ગ્રાફિકલ યુઝર ઇન્ટરફેસ (GUI) પણ છે જે પર્યાવરણનો ઉપયોગ સરળ બનાવે છે. જો કે, યુનિક્સનું જ્ઞાન જરૂરી છે ઓપરેશન્સ કે જે ગ્રાફિકલ પ્રોગ્રામ દ્વારા આવરવામાં આવતાં નથી અથવા જ્યારે કોઈ વિંડોઝ નથી ઇન્ટરફેસ ઉપલબ્ધ છે, ઉદાહરણ તરીકે, ટેલનેટ સત્રમાં.
કેન થોમ્પસન અને ડેનિસ રિચી દ્વારા 1969 માં એટીએન્ડટી લેબમાં યુનિક્સ વિકસાવવામાં આવ્યું હતું. યુનિક્સ છે સામાન્ય રીતે નેટવર્ક ઑપરેટિંગ સિસ્ટમ વર્ચ્યુઅલ કન્સોલ (CLI) સાથે સામાન્ય રીતે ઉપયોગ થાય છે. બધું એ યુનિક્સ માં કેસ સંવેદનશીલ છે જેમાં વપરાશકર્તાનામો, આદેશો, પાસવર્ડ્સ અને ફાઇલનામો શામેલ છે.
 
 
યુનિક્સ ના પ્રકાર

UNIX ના ઘણા જુદા જુદા સંસ્કરણો છે, જો કે તેઓ સમાન સમાનતાઓને શેર કરે છે. આ યુનિક્સની સૌથી લોકપ્રિય જાતો સન સોલારિસ, જીએનયુ / લિનક્સ અને મૅકૉસ એક્સ છે. અહીં શાળામાં, અમે અમારા સર્વર અને વર્કસ્ટેશનો, અને Fedora લિનક્સ પર સોલારિસનો ઉપયોગ કરીએ છીએ સર્વર અને ડેસ્કટોપ પીસી.
યુનિક્સ ઓપરેટિંગ સિસ્ટમ   યુનિક્સ ઓપરેટિંગ સિસ્ટમ ત્રણ ભાગથી બનેલી છે; કર્નલ, શેલ અને પ્રોગ્રામ્સ
કર્નલ
યુનિક્સનું કર્નલ ઓપરેટિંગ સિસ્ટમનું કેન્દ્ર છે: તે સમય અને મેમરીને ફાળવે છે પ્રોગ્રામ્સ અને સિસ્ટમ કૉલ્સના જવાબમાં ફાઇલ સ્ટોર અને સંચારને નિયંત્રિત કરે છે. શેલ અને કર્નલ એકસાથે કામ કરે તે રીતે ઉદાહરણ તરીકે, વપરાશકર્તાને ધારો  પ્રકારો આરએમ માયફાઇલ  (જે ફાઇલને દૂર કરવાની અસર ધરાવે છે
માયફાઇલ  ). શેલ શોધે છે કાર્યક્રમ સમાવતી ફાઇલ માટે ફાઇલ સ્ટોર આરએમ , અને પછી કર્નલની વિનંતી કરે છે  પ્રોગ્રામને એક્ઝેક્યુટ કરવા માટે સિસ્ટમ કોલ્સ આરએમ  ચાલુ  માયફાઇલ. જ્યારે પ્રક્રિયા આરએમ માયફાઇલ  છે  સમાપ્ત થઈ ગયું, શેલ પછી યુનિક્સ પ્રોમ્પ્ટ% યુઝરને પરત કરે છે, જે સૂચવે છે કે તે છે વધુ આદેશો માટે રાહ જોઈ રહ્યું છે.

યુનિક્સ ના પ્રકાર
UNIX ના ઘણા જુદા જુદા સંસ્કરણો છે, જો કે તેઓ સમાન સમાનતાઓને શેર કરે છે. આ યુનિક્સની સૌથી લોકપ્રિય જાતો સન સોલારિસ, જીએનયુ / લિનક્સ અને મૅકૉસ એક્સ છે. અહીં શાળામાં, અમે અમારા સર્વર અને વર્કસ્ટેશનો, અને Fedora લિનક્સ પર સોલારિસનો ઉપયોગ કરીએ છીએ સર્વર અને ડેસ્કટોપ પીસી.
યુનિક્સ ઓપરેટિંગ સિસ્ટમ  


યુનિક્સ ઓપરેટિંગ સિસ્ટમ ત્રણ ભાગથી બનેલી છે; કર્નલ, શેલ અને પ્રોગ્રામ્સ 
કર્નલ
યુનિક્સનું કર્નલ ઓપરેટિંગ સિસ્ટમનું કેન્દ્ર છે: તે સમય અને મેમરીને ફાળવે છે પ્રોગ્રામ્સ અને સિસ્ટમ કૉલ્સના જવાબમાં ફાઇલ સ્ટોર અને સંચારને નિયંત્રિત કરે છે. શેલ અને કર્નલ એકસાથે કામ કરે તે રીતે ઉદાહરણ તરીકે, વપરાશકર્તાને ધારો  પ્રકારો આરએમ માયફાઇલ જે ફાઇલને દૂર કરવાની અસર ધરાવે છે માયફાઇલ (  ). શેલ શોધે છે કાર્યક્રમ સમાવતી ફાઇલ માટે ફાઇલ સ્ટોર આરએમ , અને પછી કર્નલની વિનંતી કરે છે  પ્રોગ્રામને એક્ઝેક્યુટ કરવા માટે સિસ્ટમ કોલ્સ આરએમ  ચાલુ  માયફાઇલ. જ્યારે પ્રક્રિયા આરએમ માયફાઇલ  છે  સમાપ્ત થઈ ગયું, શેલ પછી યુનિક્સ પ્રોમ્પ્ટ% યુઝરને પરત કરે છે, જે સૂચવે છે કે તે છે વધુ આદેશો માટે રાહ જોઈ રહ્યું છે. 
શેલ
શેલ વપરાશકર્તા અને કર્નલ વચ્ચે ઇન્ટરફેસ તરીકે કામ કરે છે. જ્યારે વપરાશકર્તા લૉગ ઇન કરે છે, ત્યારે
લૉગિન પ્રોગ્રામ વપરાશકર્તાનામ અને પાસવર્ડને તપાસે છે, અને પછી બીજું પ્રોગ્રામ શરૂ કરે છે શેલ કહેવાય છે. શેલ કમાન્ડ લાઇન ઇન્ટરપ્લેટર (CLI) છે. તે આદેશોને અર્થઘટન કરે છે વપરાશકર્તા તેમાં લખે છે અને ગોઠવણ કરે છે. આદેશો પોતાને છે  પ્રોગ્રામ્સ: જ્યારે તેઓ સમાપ્ત થાય છે, ત્યારે શેલ વપરાશકર્તાને અન્ય પ્રોમ્પ્ટ આપે છે (% અમારા સિસ્ટમ્સ પર).
નિષ્ક્રીય વપરાશકર્તા તેના પોતાના શેલને કસ્ટમાઇઝ કરી શકે છે, અને વપરાશકર્તાઓ વિવિધ શેલ્સનો ઉપયોગ કરી શકે છે એ જ મશીન. શાળામાં સ્ટાફ અને વિદ્યાર્થીઓ છે ટીસીએસ શેલ   મૂળભૂત રીતે.
ટીસીએસ શેલમાં યુઝર ઇનપુટિંગ આદેશોને મદદ કરવા માટે કેટલીક સુવિધાઓ છે. ફાઇલ નામ સમાપ્ત
 - આદેશ, ફાઇલનામ અથવા ડિરેક્ટરીના નામનો ભાગ લખીને અને [Tab]કી દબાવીને, tcsh શેલ બાકીના નામ આપમેળે પૂર્ણ કરશે. જો શેલ તમે લખેલા અક્ષરોથી શરૂ કરતાં એક કરતા વધુ નામ શોધે છે, તો તે બીપ થશે, તમને ફરીથી ટૅબ કી દબાવતા પહેલાં કેટલાક વધુ અક્ષરો લખવા માટે સંકેત આપે છે.
ઇતિહાસ
 - શેલ તમે લખેલા આદેશોની સૂચિ રાખે છે. જો તમારે આદેશને પુનરાવર્તિત કરવાની જરૂર હોય, તો સૂચિ ઉપર અને નીચે સ્ક્રોલ કરવા માટે કર્સર કીઝનો ઉપયોગ કરો અથવા અગાઉના આદેશોની સૂચિ માટે ઇતિહાસ લખો.

ફાઇલો અને પ્રક્રિયાઓ
યુનિક્સમાંની દરેક વસ્તુ ક્યાં તો ફાઇલ અથવા પ્રક્રિયા છે. પ્રક્રિયા એક અનન્ય પીઆઈડી (પ્રક્રિયા ઓળખકર્તા) દ્વારા ઓળખાય છે તે એક્ઝિક્યુટિવ પ્રોગ્રામ છે. ફાઇલ ડેટાનો સંગ્રહ છે. તેઓ ટેક્સ્ટ એડિટર્સ, ચાલી રહેલા કમ્પાઇલર્સ વગેરેનો ઉપયોગ કરીને વપરાશકર્તાઓ દ્વારા બનાવવામાં આવે છે.
ફાઇલોના ઉદાહરણો:
એક દસ્તાવેજ (અહેવાલ, નિબંધ વગેરે)

કેટલાક ઉચ્ચ-સ્તરની પ્રોગ્રામિંગ ભાષામાં લખાયેલ પ્રોગ્રામનો ટેક્સ્ટ

મશીન પર સીધા જ સમજી શકાય તેવું સૂચનો અને કોઈ અયોગ્ય વપરાશકર્તા માટે અગમ્ય છે, ઉદાહરણ તરીકે, દ્વિસંગી અંકોનો સંગ્રહ (એક્ઝેક્યુટેબલ અથવા દ્વિસંગી ફાઇલ);

ડિરેક્ટરી, તેની સમાવિષ્ટો વિશેની માહિતી શામેલ છે, જે અન્ય ડિરેક્ટરીઓ (સબડાયરેક્ટરીઝ) અને સામાન્ય ફાઇલોનું મિશ્રણ હોઈ શકે છે.

ડિરેક્ટરી  રચના
ડિરેક્ટરી માળખું
બધી ફાઇલો ડિરેક્ટરી માળખામાં એક સાથે જૂથ થયેલ છે. ભ્રમણ-તંત્ર એક વંશપરંપરાગત માળખામાં ગોઠવાયેલા છે, જેમ કે ઉલટાવાળા વૃક્ષની જેમ. પદાનુક્રમની ટોચ પરંપરાગત રૂપે રૂટ કહેવામાં આવે છે
 (સ્લેશ તરીકે લખેલું /)


ઉપરોક્ત આકૃતિમાં, આપણે જોયું છે કે અંડરગ્રેજ્યુએટ વિદ્યાર્થી "ee51vn" ની હોમ ડિરેક્ટરીમાં બે પેટા-ડિરેક્ટરીઓ છે (દસ્તાવેજ અને ચિત્રો  ) અને report.doc નામની એક ફાઇલ ફાઇલ report.doc માટે સંપૂર્ણ પાથ  છે "/home/its/ug1/ee51vn/report.doc"
યુનિક્સ ટર્મિનલ શરૂ કરી રહ્યા છીએ યુનિક્સ ટર્મિનલ વિંડો ખોલવા માટે, એપ્લીકેશન્સ / એસેસરીઝ મેનુમાંથી "ટર્મિનલ" આયકન પર ક્લિક કરો





યુનિક્સ ટર્મિનલ વિન્ડો પછી% પ્રોમ્પ્ટ સાથે દેખાશે, જે તમને શરૂ કરવા માટે રાહ જુએ છે
આદેશો દાખલ કરો

MCQS
A.    Fill in the blanks

1)    The UNIX operating system is made up of three parts; the ....................,the ....................and the .....................
2)    The ....................of UNIX is the hub of the operating system
3)    The ...................acts as an interface between the user and the kernel.
4)    The ........................is a command line interpreter (CLI).
5)    Everything in UNIX is either a ......................or a .....................

B.      State True or False
C.       
1)    Unix is a Desktop operating system.
2)    Unix supports GUI i.e. Graphical User Interface only.
3)    The top of the hierarchy is traditionally called  root (Written as a slash / )
4)    Unix including Usernames, commands, passwords and filenames

 
 

Popular Posts