34
รรรรรรรรรรรรรร Linux-SIS

ระบบปฏิบัติการ Linux - SIS

Embed Size (px)

DESCRIPTION

ระบบปฏิบัติการ Linux - SIS. ระบบปฏิบัติการ Linux-SIS หรือ Linux School Internet Server. - PowerPoint PPT Presentation

Citation preview

Page 1: ระบบปฏิบัติการ Linux - SIS

ระบบปฏิ�บ�ติ�การ Linux-SIS

Page 2: ระบบปฏิบัติการ Linux - SIS

เป็�นชุ�ดซอฟต์ แวร์ Linux ร์วมกั�บซอฟต์ แวร์ อ��นๆ ที่��จำ��เป็�นในกั�ร์ใชุ�ง�นเป็�น Internet Server อย่!�งสมบ#ร์ณ์ แบบ โดย่เน�นว&ธี�กั�ร์ต์&ดต์�(งที่��ง!�ย่ และม�ซอฟต์ แวร์ ที่��จำ��เป็�นม�พร์�อม พ�ฒน�โดย่ห้�องป็ฏิ&บ�ต์&กั�ร์เคร์�อข่!�ย่คอมพ&วเต์อร์ (NTL) ศู#นย่ เที่คโนโลย่�อ&เล2กัที่ร์อน&กัส และคอมพ&วเต์อร์ แห้!งชุ�ต์& (เนคเที่ค) ซ3�งออกัแบบม�ส��ห้ร์�บโร์งเร์�ย่น ที่��เชุ��อมต์!อกั�บโคร์งกั�ร์เคร์�อข่!�ย่คอมพ&วเต์อร์ เพ��อโร์งเร์�ย่นไที่ย่ (SchoolNet) และสถ�บ�นกั�ร์ศู3กัษ�ที่��เชุ��อมต์!อกั�บเคร์�อข่!�ย่ไที่ย่ส�ร์ (ThaiSarn)

ร์ะบบป็ฏิ&บ�ต์&กั�ร์

- Linux SIS ห้ร์�อ Linux School Internet Server

Page 3: ระบบปฏิบัติการ Linux - SIS

-Linux SIS พ�ฒน�ม�จำ�กั Slaceware Linux Distribution โดย่ม�กั�ร์เพ&�ม

ซอฟต์ แวร์ ที่��จำ��เป็�นในกั�ร์ใชุ�ง�น Internet Serve พร์�อมกั�ร์ต์�(งค!�ต์!�งๆ เร์&�มต์�นให้� ม�ร์ะบบกั�ร์ต์&ดต์�(งที่��ง!�ย่ แย่กัส!วนที่��เพ&�มเต์&มจำ�กั Slackware อย่!�งชุ�ดเจำน -ออกัแบบม�เพ��อให้�กั�ร์ต์&ดต์�(งและเร์&�มใชุ�ง�น ส�ม�ร์ถที่��ได�ง!�ย่ และร์วดเร์2ว -ม�ซอฟต์ แวร์ ต์!�งๆ ที่��จำ��เป็�นในกั�ร์เชุ��อมต์!อกั�บเคร์�อข่!�ย่อ&นเที่อร์ เน2ต์ คร์บคร์�น

Page 4: ระบบปฏิบัติการ Linux - SIS

ระบบปฏิ�บ�ติ�การยู�นิ�กซ์� (UNIX)

Page 5: ระบบปฏิบัติการ Linux - SIS

ร์ะบบป็ฏิ&บ�ต์&กั�ร์ UNIX ม�ต์�นกั��เน&ดจำ�กัห้�องป็ฏิ&บ�ต์&กั�ร์ว&จำ�ย่ Bell ป็ร์ะเที่ศู

สห้ร์�ฐอเมร์&กั� โดย่ Ken Thompson และ Dennis Ritchie ป็9 พ.ศู. 2512 โดย่ม�ที่��ม�คร์!�วๆ ค�อสถ�บ�น MIT (Massascusetts Institute of Technology), ห้�องป็ฏิ&บ�ต์&กั�ร์ว&จำ�ย่ AT&T Bell Labs และบร์&ษ�ที่ GE (General Electric) ร์!วมกั�นพ�ฒน�โคร์งกั�ร์ Multics ในป็9 1960 เพ��อพ�ฒน�ร์ะบบป็ฏิ&บ�ต์&กั�ร์ส��ห้ร์�บ Mainframe Computer ร์� !น GE 635 โดย่ให้�ร์ะบบป็ฏิ&บ�ต์&กั�ร์น�(ม�คว�มส�ม�ร์ถที่��ง�นแบบโต์�ต์อบ (Interactive) ม�ร์ะบบอ��นวย่คว�มสะดวกัต์!อกั�ร์ใชุ�แฟ:มและข่�อม#ลร์!วมกั�นได� แต์!เกั&ดป็;ญห้�ห้ล�ย่ป็ร์ะกั�ร์ จำนกัร์ะที่��ง Bell Labs ได�ล�ออกัจำ�กัโคร์งกั�ร์ แต์!โคร์งกั�ร์กั2ย่�งด��เน&นกั�ร์ต์!อโดย่ Ken Thompson และ Dennis Ritchie ซ3�งที่��ง�นกั�บ Bell Labs พร์�อมๆ กั�นไป็ด�วย่

Page 6: ระบบปฏิบัติการ Linux - SIS

ต์!อม� Ken & Dennis ได�ร์!วมกั�นพ�ฒน�ร์ะบบป็ฏิ&บ�ต์&กั�ร์ให้ม! เพ��อที่��ง�นบนเคร์��อง PDP-7 และใชุ�ชุ��อว!�ร์ะบบป็ฏิ&บ�ต์&กั�ร์ UNIX เพ��อให้�ออกัเส�ย่งใกัล�เค�ย่งกั�บร์ะบบ Multics ด�งน�(นต์�นกั��ห้นดข่อง UNIX กั2ค�อ Multics น��นเอง ไม!ว!�จำะเป็�นชุ��อ ร์ะบบแฟ:มข่�อม#ลที่��ใชุ� แนวค&ดข่องต์�วแป็ร์ค��ส��ง (Shell) ห้ล�งจำ�กัน�(นที่�(งสองได�พ�ฒน�ม�เป็�น Version 2 เพ��อที่��ง�นบนเคร์��องร์� !น PDP-11/20 โดย่ใชุ�ภ�ษ� Assembly และได�พ�ฒน�ป็ร์�บป็ร์�งด�วย่ภ�ษ� C (ภ�ษ� C กั2พ�ฒน�ที่��ห้�องว&จำ�ย่ Bell Labs เชุ!นกั�น เพ��อที่��ง�นบนร์ะบบ UNIX) และเผย่แพร์!ไป็ส#!มห้�ว&ที่ย่�ล�ย่ต์!�งๆ ด�วย่ Version 6 ในป็9 ค.ศู. 1976

Page 7: ระบบปฏิบัติการ Linux - SIS

ในป็9 ค.ศู. 1978 Version 7 กั2ถ#กัพ�ฒน�ออกัม� ซ3�งเป็�นต์�นแบบข่องร์ะบบ UNIX ร์� !นให้ม!ๆ ห้ล�งจำ�กัน�(น AT&T ซ3�งเป็�นองค กัร์แม!ข่อง Bell Labs ได�เป็�นผ#�ร์ �บผ&ดชุอบ และควบค�มกั�ร์ออกัต์�วร์ะบบป็ฏิ&บ�ต์&กั�ร์ UNIX ด�งน�(น UNIX จำ3งกัล�ย่เป็�นผล&ต์ภ�ณ์ฑ์ แที่นที่��จำะเป็�นเคร์��องม�อว&จำ�ย่ AT&T ได�พ�ฒน� UNIX ออกัม�ใชุ�ง�นภ�ย่นอกั ภ�ย่ใต์�ชุ��อ System III ในป็9 1982 และป็9 1983 กั2ออกั System V และพ�ฒน�ม�เร์��อย่ๆ จำนได�ร์�บคว�มน&ย่มในป็;จำจำ�บ�น

Page 8: ระบบปฏิบัติการ Linux - SIS

ห้ล�งจำ�กัน�(นกั2ม�ผ#�พ�ฒน� UNIX เพ&�มข่3(นม� เชุ!น University of California at Berkley ได�พ�ฒน� BSD UNIX (Berkley Software Distribution) ต์!อม�ห้น!วย่ง�นกัร์ะที่ร์วงกัล�โห้มข่องสห้ร์�ฐฯ (Defense Advanced Research Projects Agency - DARPA) ได�ให้�ที่�นกั�บ Berkley ในกั�ร์พ�ฒน� UNIX และเกั&ด Version 4BSD เพ��อสน�บสน�นเคร์�อข่!�ย่ข่อง DARPA ที่��ใชุ�โป็ร์โต์คอลในกั�ร์ส��อส�ร์ ค�อ TCP/IP Version ล!�ส�ดข่อง Berkley ค�อ 4.4BSD ที่��ออกัม�ในป็9 ค.ศู. 1993 โดย่ม�คว�มส�ม�ร์ถสน�บสน�น Protocol X.25 ห้ล�งจำ�กัน�(น Berkley กั2ห้ย่�ดกั�ร์พ�ฒน� UNIX

Page 9: ระบบปฏิบัติการ Linux - SIS

นอกัจำ�กั Berkley ย่�งม�ผ#�พ�ฒน�ร์�ย่อ��น เชุ!น บร์&ษ�ที่ซ�นไมโคร์ซ&สเต์2ม กั2ได�พ�ฒน� SunOS และ Solaris บร์&ษ�ที่ DEC ได�พ�ฒน� Ultrix และเป็ล��ย่นชุ��อเป็�น OSF/1 บร์&ษ�ที่ไมโคร์ซอฟต์ พ�ฒน� XENIX บร์&ษ�ที่ไอบ�เอ2มพ�ฒน� AIX แต์!ไม!ว!�จำะเป็�นค!�ย่ใดกั2ต์�ม ต์!�งกั2ย่3ดแนวที่�งข่อง BSD ห้ร์�อไม!กั2 Sytem V ที่�(งน�(นป็;จำจำ�บ�น UNIX เป็�นเคร์��องห้ม�ย่กั�ร์ค��จำดที่ะเบ�ย่น (Registered Trademark) ข่องห้น!วย่ง�นที่��ชุ��อ The Open Group ซ3�งจำะที่��กั�ร์กั��ห้นด และร์�บร์องม�ต์ร์ฐ�นข่องร์ะบบป็ฏิ&บ�ต์&กั�ร์ UNIX

Page 10: ระบบปฏิบัติการ Linux - SIS

ระบบปฏิ�บ�ติ�การ UNIX มี� 2 ลั�กษณะ คื�อ

1.ร์ะบบป็ฏิ&บ�ต์&กั�ร์ที่��ได�ม�ต์ร์ฐ�น UNIX เป็�นร์ะบบป็ฏิ&บ�ต์&กั�ร์ที่��ใชุ� ม�ต์ร์ฐ�นข่อง The Open Group ในกั�ร์พ�ฒน�ข่3(นม� เชุ!น Digital UNIX, SCO UNIX, IBM's OpenEdition MVS 2.ร์ะบบป็ฏิ&บ�ต์&กั�ร์คล��ย่ UNIX (UNIX Compatible) เป็�นร์ะบบป็ฏิ&บ�ต์&กั�ร์ที่��ม�ล�กัษณ์ะคล��ย่ร์ะบบ UNIX แต์!ย่�งไม!ได�จำดที่ะเบ�ย่น ร์�บร์องเป็�นที่�งกั�ร์ เชุ!น Sun Solaris, IBM AIX, Linux

Page 11: ระบบปฏิบัติการ Linux - SIS

แนิะนิ�าระบบปฏิ�บ�ติ�การลั�นิ�กซ์� - Linux

Linux เป็�นร์ะบบป็ฏิ&บ�ต์&กั�ร์แบบ UNIX - compatible ต์�วห้น3�งที่��ที่��ง�นบนเคร์��องคอมพ&วเต์อร์ ต์�(งแต์!ร์ะด�บพ�ซ� (PC) พ�ฒน�ข่3(นเป็�นคร์�(งแร์กั ในป็9 ค.ศู. 1991 โดย่น�กัศู3กัษ�ชุ��อ Linus B. Torvalds ณ์ University of Helsinki ป็ร์ะเที่ศูฟAนแลนด ในล�กัษณ์ะข่องง�นอด&เร์กั โดย่ม�แร์งบ�นด�ลใจำม�จำ�กัร์ะบบ Minix ซ3�งเป็�นร์ะบบป็ฏิ&บ�ต์&กั�ร์คล��ย่ๆ UNIX เล2กัๆ ต์�วห้น3�งที่��พ�ฒน�โดย่ Andy Tanenbaum เพ��อป็ร์ะกัอบกั�ร์เร์�ย่นร์# � ในห้น�งส�อเกั��ย่วกั�บ กั�ร์ออกัแบบร์ะบบป็ฏิ&บ�ต์&กั�ร์คอมพ&วเต์อร์

Page 12: ระบบปฏิบัติการ Linux - SIS

001Linux Version . ถ#กัแจำกัจำ!�ย่ให้�ที่ดลองใชุ�ป็ร์ะม�ณ์ป็ล�ย่เด�อน ส.ค .

1991 โดย่ม�เฉพ�ะ H HHHHHHH HHHHHH และร์ะบบไฟล ข่น�ดเล2กั ให้�ใชุ�เที่!�น�(น ไม!ม�แม�แต์! HHHHHH H HHH H HHHHH และต์�องม�ร์ะบบ H HHHH อย่#!แล�ว จำ3งจำะส�ม�ร์ถที่��กั�ร์คอมไพล และที่ดลองใชุ�ง�นได� เน��องจำ�กัย่�งไม!ม�โห้ลดเดอร์ และคอมไพเลอร์ ต์�องอ�ศู�ย่กั�ร์คอมไพล ข่��มร์ะบบ และบ#ต์ร์ะบบผ!�น Minix

Page 13: ระบบปฏิบัติการ Linux - SIS

HHHHH เป็Aดต์�ว HHHHH อย่!�งเป็�นที่�งกั�ร์ในว�นที่�� 5 ต์�ล�คม 1991 ด�วย่ HHHHHHH

002 ซ3�งย่�งคงเป็�นร์ะบบป็ฏิ&บ�ต์&กั�ร์ ส��ห้ร์�บผ#�พ�ฒน�โป็ร์แกัร์มร์ะบบอย่#! จำนกัร์ะที่��งได�เป็Aดต์�ว

10Version . ในเด�อนม�น�คม 1994

และเร์&�มม�ผ#�ใชุ�กั�นอย่!�งแพร์!ห้ล�ย่ เน��องจำ�กัเป็�นร์ะบบป็ฏิ&บ�ต์&กั�ร์คล��ย่ UNIX ที่��สมบ#ร์ณ์ แบบ ม�คว�มส�ม�ร์ถสน�นสน�นกัร์�ฟAกั X Windowสน�บสน�นร์ะบบเคร์�อข่!�ย่ TCP/IP ส�ม�ร์ถร์�บส!งอ�เมล ที่��ห้น��ที่��เป็�น News, WWW, FTP ServHH ได�และคว�มส�ม�ร์ถอ��นๆ อ�กัม�กั

Page 14: ระบบปฏิบัติการ Linux - SIS

สำ�าหร�บจุ�ดเด"นิที่�$นิ"าสำนิใจุของ Linux ได)แก"1. เป็�นร์ะบบป็ฏิ&บ�ต์&กั�ร์ที่��ใชุ�ง�นได�ฟร์� 2. ที่��ง�นได�บนเคร์��องพ�ซ�ที่��วไป็ ที่��ม�ห้น!วย่ป็ร์ะมวลผลกัล�งต์�(งแต์! 80386 ข่3(นไป็ ร์วมถ3ง Motora

HHH HHH HH HHHHHHH HHHHHH 6800

HHHHH , เป็�นต์�น จำ3งเป็�นร์ะบบป็ฏิ&บ�ต์&กั�ร์ที่��ม�คว�มต์�องกั�ร์ที่ร์�พย่�กัร์ข่องร์ะบบในข่�(นต์���

3 ส�ม�ร์ถที่��ง�นได�ร์วดเร์2ว เน��องจำ�กัม�ร์ะบบกั�ร์จำ�ดกั�ร์ห้น!วย่คว�มจำ��เสม�อน (Virtual Memory) กั�ร์จำ�ดที่��ง�นแบบ Multitasking และร์ะบบป็:องกั�นกั�ร์ร์บกัวนกั�ร์ที่��ง�นร์ะห้ว!�ง Process ต์!�งๆ

4 . ม�กัล�!มผ#�ใชุ�ง�นบนอ&นเที่อร์ เน2ต์ค!อนข่��งส#ง ที่��ให้�ข่�อบกัพร์!องต์!�งๆ ถ#กัค�นพบ และห้�ว&ธี�แกั�ไข่ได�อย่!�งร์วดเร์2ว ที่��ให้�เป็�นร์ะบบป็ฏิ&บ�ต์&กั�ร์ที่��ม�ค�ณ์ภ�พส#งร์ะบบห้น3�ง

Page 15: ระบบปฏิบัติการ Linux - SIS

5. ม�คว�มส�ม�ร์ถแบบ UNIX 6 . ส�ม�ร์ถใชุ�ง�นร์!วมกั�บดอส

(DOS) และ Microsoft Windowsโดย่กั�ร์แบ!งพ�ต์&ชุ��น

7 . คว�มส�ม�ร์ถในกั�ร์ใชุ�ง�นไฟล ร์!วมกั�บร์ะบบป็ฏิ&บ�ต์&กั�ร์อ��นๆ ไม!ว!�จำะเป็�น DOS, Microsoft Windows,

NetWare, OS/2, Minix, NFS, Syst emV

8 . เป็�นร์ะบบป็ฏิ&บ�ต์&กั�ร์แบบเป็Aด เน��องจำ�กัที่�กัฟ;งกั ชุ�นม� Source Codeแนบม�พร์�อม

Page 16: ระบบปฏิบัติการ Linux - SIS

คื�าสำ�$งสำลั�บหนิ)าจุอเสำมี�อนิ (Virtua l Console)

ค��ส��งสล�บห้น��จำอเสม�อน (Virtual Console) เพ��อชุ!วย่ในกั�ร์ล2อกัอ&นแบบห้ล�ย่

ห้น��จำอ โดย่กั�ร์ป็�Dม <Alt> พร์�อมกั�บป็�Dมฟ;งกั ชุ� <F1> ถ3ง <F12> ที่��ให้�ม�จำอภ�พใชุ�ง�นถ3ง 12 ห้น��จำอ

ร์#ป็แบบค��ส��ง (กัดป็�Dมค��ส��ง)

<Alt><F1 >,<Alt><F2 >, ... 12

Page 17: ระบบปฏิบัติการ Linux - SIS

1.เป็�นร์ะบบป็ฏิ&บ�ต์&กั�ร์แบบห้ล�ย่ง�น และห้ล�ย่ผ#�ใชุ� (Multitasking & Multiuser) ที่��สมบ#ร์ณ์ แบบ ที่��ให้�ส�ม�ร์ถม�ผ#�ใชุ�ง�นพร์�อมๆ กั�น ได�ห้ล�ย่ๆ คน และแต์!ละคนกั2ส�ม�ร์ถร์�นโป็ร์แกัร์มได�ห้ล�ย่ๆ โป็ร์แกัร์มพร์�อมๆ กั�น 2 .ม�คว�มเข่��กั�นได� (Compatible) กั�บร์ะบบ UNIX ส!วนม�กัในร์ะด�บ Source Code3 .คว�มส�ม�ร์ถในกั�ร์สล�บห้น��จำอร์ะห้ว!�ง Login

sessions ต์!�งๆ บนห้น��จำอคอนโซลในเที่2กัซ โห้มดได� (Pseudo Terminal, Virtual Console)

4 .สน�บสน�นร์ะบบไฟล ห้ล�ย่ชุน&ด เชุ!น - Minix 1, Xenix,- ISO 9660, NCPFS, SMBFS, FAT16, FAT32, NTFS, UFS เป็�นต์�น

5 .สน�บสน�นเคร์�อข่!�ย่ TCP/IP ต์ลอดจำนม�โป็ร์แกัร์มไคลเอ2นต์ และเซ&ร์ ฟเวอร์ ส��ห้ร์�บบร์&กั�ร์ต์!�งๆ ในอ&นเที่อร์ เน2ต์ที่�กัป็ร์ะเภที่ ไม!ว!�จำะเป็�น FTP, Telnet, NNTP, SMTP, Gop

her, WWW

คื�ณสำมีบ�ติ�ของระบบปฏิ�บ�ติ�การลั�นิ�กซ์� - Linux

Page 18: ระบบปฏิบัติการ Linux - SIS

6 . Kernal ข่อง Linux ม�คว�มส�ม�ร์ถในกั�ร์จำ��ลองกั�ร์ที่��ง�นข่อง Math Processor 80387 ที่��ให้�ส�ม�ร์ถร์�นโป็ร์แกัร์ม ที่��ต์�องกั�ร์ใชุ�ง�นค��ส��งเกั��ย่วกั�บ - floating point ได�

7 . Kernal ข่อง Linux สน�บสน�น - Demand PagedHHHHHH HHHHHHHHHH ค�อ ร์ะบบจำะเร์�ย่กัใชุ�โป็ร์แกัร์ม เที่!�ที่��จำะใชุ�ง�นเที่!�น�(น จำ�กัด&สกั ส#!ห้น!วย่คว�มจำ�� เป็�นกั�ร์ใชุ�ห้น!วย่คว�มจำ��อย่!�งม�ป็ร์ะส&ที่ธี&ภ�พ และม�กั�ร์ใชุ�ห้น!วย่คว�มจำ��ส!วนเด�ย่ว กั�บข่บวนกั�ร์ห้ล�ย่ๆ ข่บวนกั�ร์พร์�อมๆ กั�น - -(Shared copy on w

rite pages)8 .สน�บสน�น swap space ม�กัถ3ง 2 GB ที่��ให้�ม�ห้น!วย่คว�มจำ��ใชุ�ง�นม�กัข่3(น จำ3งร์�น HHHHHHHHHHH ข่น�ดให้ญ!ได� และม�ผ#�ใชุ�ง�นได�พร์�อมกั�นม�กัข่3(น

Page 19: ระบบปฏิบัติการ Linux - SIS

9 . Kernal ม�ร์ะบบ Unified Memory Pool ส��ห้ร์�บโป็ร์แกัร์มและ

Cache ที่��ให้� Cache ป็ร์�บเพ&�ม-ลดข่น�ดได�โดย่อ�ต์โนม�ต์& ข่ณ์ะที่��ม�กั�ร์เร์�ย่กัใชุ� ห้ร์�อไม!ใชุ�โป็ร์แกัร์มใดๆ 10.โป็ร์แกัร์มที่��ร์ �นม�กั�ร์ใชุ�ง�น

Library ร์!�วมกั�น (Dynamically Linked Shared Libraries) ที่��ให้�

โป็ร์แกัร์มม�ข่น�ดเล2กั และที่��ง�นเร์2ว 11.สน�บสน�นกั�ร์ด�บ�กั (Debug )โป็ร์แกัร์ม และห้�ส�เห้ต์�ที่��ที่��ให้�โป็ร์แกัร์ม ที่��ง�นผ&ดพล�ดได�

Page 20: ระบบปฏิบัติการ Linux - SIS

คื�าสำ�$งด�เนิ�*อหาของแฟ้,มีข)อคืวามี (Textfile)

ค��ส��งด#เน�(อห้�ข่องแฟ:มข่�อคว�ม (Text file)

ร์#ป็แบบค��ส��ง

- cat ve ชื่�$อไฟ้ลั� <Enter>

แสดงเน�(อห้�ข่องไฟล ที่��ร์ะบ� โดย่ให้�ใส!เคร์��องห้ม�ย่ "$" เม��อจำบแต์!ละห้น3�งบร์ร์ที่�ด เชุ!น

- cat ve sample.txt เป็�นต์�น

Page 21: ระบบปฏิบัติการ Linux - SIS

คื�าสำ�$งเปลั�$ยูนิไดเรกที่รอร�$ (ChangeDirectory)

ค��ส��งเป็ล��ย่นไดเร์กัที่ร์อร์�� (Change Directory)

ร์#ป็แบบค��ส��ง

cd <Enter>

ย่��ย่กั�ร์ที่��ง�นไป็ย่�ง Home Directory ข่องผ#�ใชุ�

ร์#ป็แบบค��ส��ง

cd ชื่�$อไดเรกที่รอร�$ <Enter>

ย่��ย่กั�ร์ที่��ง�นไป็ย่�ง Di r ect or y ที่��ร์ะบ� เชุ!น cd /usr/bin

Page 22: ระบบปฏิบัติการ Linux - SIS

ร์#ป็แบบค��ส��ง

cd .. <Enter>

ย่��ย่ไดเร์กัที่ร์อร์��ลงม� 1 ล��ด�บ เชุ!น ถ��อย่#!ที่�� /usr/bin แล�วใชุ�ค��ส��ง cd .. กั2จำะย่��ย่ม�อย่#!ที่�� /usr

คื�าสำ�$งเปลั�$ยูนิไดเรกที่รอร�$ (ChangeDirectory)(ติ"อ)

Page 23: ระบบปฏิบัติการ Linux - SIS

คื�าสำ�$งยูกเลั�กการใชื่)งานิระบบค��ส��งย่กัเล&กักั�ร์ใชุ�ง�นร์ะบบ ส�ม�ร์ถใชุ�ค��ส��ง logout

ห้ร์�อ <Ctrl><D> กั2ได� ในบ�งร์ะบบ

ร์#ป็แบบค��ส��ง

exit <Enter>

ร์#ป็แบบค��ส��ง

logout <Enter>

Page 24: ระบบปฏิบัติการ Linux - SIS

คื�าสำ�$งด�รายูการในิสำารระบบ

ค��ส��งด#ร์�ย่กั�ร์ในส�ร์ร์ะบบ (List)

ร์#ป็แบบค��ส��ง ls <Enter>

ด#ร์�ย่กั�ร์ต์!�งๆ ในไดเร์กัที่ร์อร์��ป็;จำจำ�บ�น เฉพ�ะไฟล ที่��ไม!ได�ถ#กัซ!อน (Hidden File)

ร์#ป็แบบค��ส��ง - ls a <Enter>

ด#ร์�ย่กั�ร์ต์!�งๆ ในไดเร์กัที่ร์อร์��ป็;จำจำ�บ�น ที่�กัร์�ย่กั�ร์ ร์วมถ3งไฟล ที่��ถ#กัซ!อน

Page 25: ระบบปฏิบัติการ Linux - SIS

ร์#ป็แบบค��ส��ง - ls l <Enter>

ด#ร์�ย่กั�ร์ต์!�งๆ ในไดเร์กัที่ร์อร์��ป็;จำจำ�บ�น แบบแสดงร์�ย่ละเอ�ย่ดคร์บ (long format)

ร์#ป็แบบค��ส��ง - ls d ชื่�$อไดเรกที่รอร�$ <Enter>

ด#ร์�ย่ละเอ�ย่ดข่องไดเร์กัที่ร์อร์��ที่��ร์ะบ�

ร์#ป็แบบค��ส��ง ls ชื่�$อไดเรกที่รอร�$หร�อไฟ้ลั� <Enter>

ด#ว!�ม�ไฟล ห้ร์�อไดเร์กัที่ร์อร์��ที่��ร์ะบ�ห้ร์�อไม!

Page 26: ระบบปฏิบัติการ Linux - SIS

ร์#ป็แบบค��ส��ง - ls c <Enter>

ด#ร์�ย่ละเอ�ย่ดข่องร์�ย่กั�ร์ เร์�ย่งต์�มเวล�ที่��สร์��ง/แกั�ไข่คร์�(งส�ดที่��ย่

ร์#ป็แบบค��ส��ง - ls t <Enter>

ด#ร์�ย่ละเอ�ย่ดข่องร์�ย่กั�ร์ต์�มเวล�ที่��แกั�ไข่ล!�ส�ด

ร์#ป็แบบค��ส��ง - ls u <Enter>

ด#ร์�ย่ละเอ�ย่ดข่องร์�ย่กั�ร์เร์�ย่งต์�มเวล�ที่��เข่��ใชุ�แฟ:มคร์�(งล!�ส�ด

Page 27: ระบบปฏิบัติการ Linux - SIS

ร์#ป็แบบค��ส��ง

- ls F <Enter> ด#ร์�ย่ละเอ�ย่ดข่องร์�ย่กั�ร์ โดย่แสดงล�กัษณ์ะเฉพ�ะข่องร์�ย่กั�ร์ด�วย่ เชุ!น เพ&�ม "/" ที่��ย่ชุ��อร์�ย่กั�ร์ที่��เป็�น ไดเร์กัที่ร์อร์�� "*" ที่��ย่ชุ��อร์�ย่กั�ร์ที่��ร์ �นได "@" ที่��ย่ชุ��อร์�ย่กั�ร์ที่��เป็�น symbolic link

Opt i ons ต์!�งๆ ข่อง ls ส�ม�ร์ถใชุ�ร์!วมกั�นได� เชุ!น ls- la เพ��อแสดงร์�ย่กั�ร์แบบเต์2ม ร์วมถ3งไฟล ที่��ซ!อน เป็�นต์�น นอกัน�(ส�ม�ร์ถใชุ� H HHHHHHH ผสมกั�บชุ��อไฟล ห้ร์�อไดเร์กัที่ร์อร์�� เชุ!น

* แที่นอ�กัข่ร์ะใดๆ ? แที่นอ�กัข่ร์ะใดๆ ห้น3�งอ�กัข่ร์ะ [ ] แที่นอ�กัข่ร์ะที่��ร์ะบ� เชุ!น - a[0 3] เที่!�กั�บ a0, a1,

a2. a3 ห้ร์�อ - [a c]1 เที่!�กั�บ a1, b1, c1 เป็�นต์�น

Page 28: ระบบปฏิบัติการ Linux - SIS

คื�าสำ�$งสำร)างไดเรกที่รอร�$ค��ส��งสร์��งไดเร์กัที่ร์อร์�� (Make Directory)

ร์#ป็แบบค��ส��ง

mkdir ชื่�$อไดเรกที่รอร�$ <Enter>

สร์��งไดเร์กัที่ร์อร์��ภ�ย่ใต์� ไดเร์กัที่ร์อร์��ป็;จำจำ�บ�น เชุ!น mkdir homework

ร์#ป็แบบค��ส��ง

- mkdir p ชื่�$อไดเรกที่รอร�$ <Enter>

Page 29: ระบบปฏิบัติการ Linux - SIS

สร์��งไดเร์กัที่ร์อร์��เป็�นล��ด�บข่�(น เชุ!น - mkdir p work/homework/math ซ3�งม�ค!�เที่!�กั�บค��

ส��ง

mkdi r wor k

cdwor k

mkdir homework

cd homework

mkdir math น��นเอง

Page 30: ระบบปฏิบัติการ Linux - SIS

คื�าสำ�$งเปลั�$ยูนิรห�สำผ่"านิ ค��ส��งเป็ล��ย่นร์ห้�สผ!�น

ร์#ป็แบบค��ส��ง

passwd <Enter>

คื�าสำ�$งแสำดงไดเรกที่อร�$ป0จุจุ�บ�นิค��ส��งแสดงไดเร์กัที่อร์��ป็;จำจำ�บ�น - PrintH HHHHHH H HHHHHHHH

ร์#ป็แบบค��ส��ง

pwd <Enter>

Page 31: ระบบปฏิบัติการ Linux - SIS

คื�าสำ�$งป1ดเคืร�$องค��ส��งป็Aดเคร์��อง ใชุ�ได�เฉพ�ะ r oot ห้ร์�อ Super

User เที่!�น�(น ค��ส��งน�(ม�ร์#ป็แบบห้ล�ย่ล�กัษณ์ะได�แกั!

ร์#ป็แบบค��ส��ง

- shutdown h now <Enter>

ให้�ป็Aดร์ะบบ และป็Aดเคร์��องที่�นที่� - ( h = halt)

ร์#ป็แบบค��ส��ง

- shutdown r +5 <Enter>

จำะที่��กั�ร์บ#ต์เคร์��องให้ม!ในอ�กั 5 น�ที่�ข่��งห้น�� - ( r = reboot)

Page 32: ระบบปฏิบัติการ Linux - SIS

ร์#ป็แบบค��ส��ง

- shutdown r now <Enter>

ให้�บ#ต์เคร์��องให้ม!ที่�นที่�

ร์#ป็แบบค��ส��ง

- shutdown r เวลัา <Enter>

ให้�บ#ต์เคร์��อง เม��อถ3งเวล�ที่��ร์ะบ� เชุ!น - 300shutdown r : ให้�บ#ต์เคร์��อง

เม��อถ3งเวล� 3 น�ฬิ&กั�

Page 33: ระบบปฏิบัติการ Linux - SIS

เห้ต์�ผลที่��สนใจำ

เพร์�ะว!�เป็�นร์ะบบป็ฏิ&บ�ต์&กั�ร์ที่��สม�ร์ถใชุ�ง�นร์!วมกั�บเคร์�อข่!�ย่และร์ะบบป็ฏิ&บ�ต์&กั�ร์อ��น

ได�อย่!�งม�ป็ร์ะส&ที่ธี&ภ�พ เป็�นซอฟต์ แวร์ ที่�� พ�ฒน�และป็ร์�บป็ร์�งให้�ม�ค�ณ์ภ�พอย่#!เสมอ

ส�ม�ร์ถห้�ข่�อม#ลและศู3กัษ�ได�ง!�ย่เพร์�ะเป็�นที่��ร์# �จำ�กัอย่!�งแพร์!ห้ล�ย่และย่�งเป็�นซอฟต์ แวร์ ที่��คร์อบคล�มฟ;งกั ชุ� �นกั�ร์ใชุ�ง�นคื)นิหาข)อมี�ลัจุาก

http://www.nectec.com/

Page 34: ระบบปฏิบัติการ Linux - SIS