Linux Primer – ระบบปฏิบัติการที่ได้รับความนิยมอย่างรวดเร็ว (พร้อมรายการทรัพยากร)

การเปิดเผยข้อมูล: การสนับสนุนของคุณช่วยให้เว็บไซต์ทำงานต่อไป! เราได้รับค่าธรรมเนียมการอ้างอิงสำหรับบริการบางอย่างที่เราแนะนำในหน้านี้.


Linux เป็นระบบปฏิบัติการคอมพิวเตอร์แบบโอเพ่นซอร์สฟรี แต่ลีนุกซ์คืออะไร? อ่านต่อไป!

ประวัติย่อ

เบลล์แล็บส์เริ่มพัฒนาระบบปฏิบัติการที่รู้จักกันในนามยูนิกซ์.

ระบบปฏิบัติการนี้เป็นผู้บุกเบิกคุณสมบัติและแนวคิดมากมายซึ่งต่อมากลายเป็นมาตรฐานในระบบปฏิบัติการเช่นแนวทางของระบบการจัดการไฟล์ผู้ใช้และการอนุญาตและกระบวนการเธรด.

บางทีที่สำคัญที่สุดคือ UNIX แบบพกพา มันถูกเขียนเป็นภาษา C เป็นหลักแทนที่จะเป็นภาษาแอสเซมบลีทั้งหมด ดังนั้นจึงสามารถย้ายไปยังคอมพิวเตอร์ที่ใช้งานทั่วไปเกือบทุกเครื่องโดยไม่ต้องใช้ความพยายามมากเกินไป.

ในช่วงต้นทศวรรษ 1990 Linus Torvalds เริ่มทำงานบนทางเลือกโอเพนซอร์ซกับยูนิกซ์ นี่กลายเป็นเคอร์เนล Linux.

งานนี้ทับซ้อนกับงานของโครงการ GNU ซึ่งเริ่มขึ้นเมื่อสิบปีก่อนภายใต้การนำของ Richard Stallman.

ทั้งสองโครงการพยายามที่จะสร้างระบบปฏิบัติการที่จะเข้ากันได้กับ UNIX อย่างสมบูรณ์ แต่จะเป็นอิสระและโอเพ่นซอร์สสำหรับทุกคนที่ต้องการโดยไม่มีค่าใช้จ่าย.

ผลที่ได้จากการทับซ้อนกันและบางครั้งก็พยายามรวมกันคือระบบปฏิบัติการ Linux บางครั้งเรียกว่าระบบปฏิบัติการ GNU / Linux.

  • ประวัติลินุกซ์
  • ประวัติของ LINUX โดย Linus Torvalds
  • การโต้เถียงในการตั้งชื่อ Linux

Linux วันนี้

ลินุกซ์ถูกมองว่าเป็นระบบปฏิบัติการสำหรับคอมพิวเตอร์ส่วนบุคคลซึ่งเป็นทางเลือกฟรีและมีประสิทธิภาพมากกว่าสำหรับ Windows, MS-DOS และ Mac OS ซึ่งทั้งหมดนี้มีมากหรือน้อยในช่วงเริ่มต้นในช่วงปลายยุค 80.

อย่างไรก็ตามเนื่องจากปัจจัยหลายประการ – ส่วนใหญ่เกี่ยวข้องกับวิธีการที่คอมพิวเตอร์ส่วนบุคคลผลิตและจำหน่ายให้กับผู้บริโภค – Linux ไม่เคยเป็นผู้เล่นที่โดดเด่นในตลาดคอมพิวเตอร์ส่วนบุคคลและเดสก์ท็อป.

การประมาณการแตกต่างกันและข้อมูลเป็นเรื่องยากที่จะระบุ แต่ดูเหมือนว่า Linux คิดเป็นประมาณ 2% ของตลาดระบบปฏิบัติการคอมพิวเตอร์ส่วนบุคคล.

อย่างไรก็ตามข้อเท็จจริงดังกล่าวได้แสดงให้เห็นถึงความสำคัญของ Linux อย่างผิด ๆ มันยังเกินความสำคัญของการใช้คอมพิวเตอร์เดสก์ทอปอย่างไม่มีการลดเป็นส่วนแบ่งของพลังการคำนวณทั่วโลก.

ความจริงก็คือ Linux เป็นระบบปฏิบัติการที่ติดตั้งมากที่สุดในโลก เว็บเซิร์ฟเวอร์ส่วนใหญ่ใช้งาน Linux.

ซูเปอร์คอมพิวเตอร์ที่มุ่งเน้นการวิจัยส่วนใหญ่ใช้ Linux ลีนุกซ์เป็นหัวใจสำคัญของระบบปฏิบัติการมือถือ Android ซึ่งหมายความว่าลีนุกซ์อยู่บนโทรศัพท์มือถือทั้งหมดครึ่งหนึ่งของโลก.

ในขณะที่คอมพิวเตอร์เดสก์ท็อประดับผู้บริโภคโดยเฉลี่ยใช้ทั้ง Mac OS X หรือ Windows แต่เป็นจริง ๆ แล้ว Linux เป็นระบบขับเคลื่อนคอมพิวเตอร์ส่วนใหญ่ของโลกและโครงสร้างพื้นฐานการคำนวณ.

และมันก็เป็นระบบปฏิบัติการเดสก์ท็อปที่ดีเช่นกัน คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับสถานะปัจจุบันของ Linux ได้มากขึ้นหากคุณสนใจ.

ทำไมต้องใช้ Linux?

เหตุใดคุณจึงควรใช้ Linux เพราะมันมีอยู่ทั่วไป ที่จริงแล้วคุณอาจใช้มันอยู่แล้ว.

หากคุณมีบัญชีเว็บโฮสติ้งก็เป็นบัญชีโฮสติ้ง Linux อย่างแน่นอน หากคุณมีโทรศัพท์ Android ภายใต้ประทุนคือเคอร์เนล Linux.

ซึ่งหมายความว่าหากคุณจริงจังเกี่ยวกับการพัฒนาโดยเฉพาะการพัฒนาเว็บไซต์การมีความเข้าใจ Linux เป็นสิ่งจำเป็น.

คุณสามารถหลบไปโดยไม่รู้ตัวอยู่พักหนึ่ง แต่ถ้าคุณต้องการทำอะไรที่น่าสนใจนอกเหนือจากการใช้งานบล็อก WordPress ในบางจุดคุณจะต้องรู้เพิ่มเติมเกี่ยวกับ Linux.

ไม่ได้หมายความว่าคุณต้องเป็นโปรแกรมเมอร์ Linux แต่คุณควรใช้ Linux ได้สะดวกขึ้นในแต่ละวัน.

และข้อดีอย่างหนึ่งของการทำงานกับลีนุกซ์ก็คือระบบปฏิบัติการมีความโปร่งใสในระดับหนึ่ง.

ซอร์สโค้ดทั้งหมดมีให้ใช้งานและจากนั้นมีผู้คนมากมายที่รู้จักระบบปฏิบัติการจากบนลงล่างที่สามารถช่วยคุณได้ นอกจากนี้ความจริงที่ว่าลินุกซ์ฟรีนั้นเป็นเรื่องสำคัญ.

มันสำคัญจากมุมมองทางเศรษฐกิจ การเรียกใช้ระบบ Linux นั้นถูกกว่าระบบ Windows หรือ Mac OS แต่ฟรีไม่ได้หมายถึงต้นทุนเท่านั้น ฟรียังหมายถึงอิสระ.

คุณสามารถทำอะไรก็ได้ที่คุณต้องการด้วยรหัส Linux มันเปิดอย่างสมบูรณ์ นี่อาจไม่ได้หมายความว่าคุณมากในขณะนี้ – คุณอาจไม่รู้ว่าจะทำอย่างไรกับรหัสลีนุกซ์หรือมีเหตุผลใด ๆ ที่จะใช้สิทธิเสรีภาพที่ได้รับจากใบอนุญาต.

อย่างไรก็ตามหลายคนทำ ด้วยการใช้ Linux คุณจะได้รับประโยชน์จากผลกระทบเครือข่ายของชุมชนนักพัฒนาทั่วโลกที่สามารถตรวจสอบและปรับปรุงซอร์สโค้ด Linux ได้ เป็นเพราะความเปิดกว้างของลีนุกซ์ที่ลีนุกซ์ใช้กันอย่างแพร่หลายและไว้วางใจได้.

distros

เมื่อคุณเริ่มใช้งานลีนุกซ์ก่อนที่คุณจะสามารถเริ่มใช้งานได้คุณจะเริ่มเห็นชื่อ – ชื่อที่คุณควรเลือกใช้.

หมวกสีแดง. Fedora อูบุนตู CentOS Debian.

นี่คือดิสทริบิวชันหรือ distros.

Distro คืออะไร?

distro เป็นแพ็คเกจเฉพาะของเคอร์เนล Linux พร้อมกับโมดูลไดรเวอร์ซอฟต์แวร์แอพพลิเคชั่นต่าง ๆ และคุณสมบัติอื่น ๆ ที่นักพัฒนา distro ต้องการ.

ดิสทริบิวชันที่แตกต่างกันอาจมี GUI เดสก์ท็อปที่แตกต่างกันระบบตัวจัดการไฟล์ที่แตกต่างกันระดับการสนับสนุนที่แตกต่างกันสำหรับอุปกรณ์ต่อพ่วงฮาร์ดแวร์ต่างๆระบบการจัดการแพ็คเกจที่แตกต่างกันและอื่น ๆ.

ลีนุกซ์หลายรุ่นมีวัตถุประสงค์ทั่วไป. แม้ว่าพวกเขาจะเป็นตัวแทนของวิสัยทัศน์ที่เฉพาะเจาะจงเกี่ยวกับประสบการณ์การใช้คอมพิวเตอร์ที่ควรจะเป็น แต่พวกเขาไม่ได้มีไว้สำหรับงานการคำนวณประเภทใดประเภทหนึ่งโดยเฉพาะ.

ในอีกทางหนึ่งมีการแจกแจงลินุกซ์ที่สร้างขึ้นตามวัตถุประสงค์จำนวนมากซึ่งมีวัตถุประสงค์เพื่ออำนวยความสะดวกในการแก้ปัญหาบางประเภท.

มีการแจกจ่ายที่มุ่งเป้าไปที่นักเรียนและนักวิชาการการกระจายการกำหนดเป้าหมายสำหรับผู้ดูแลระบบเครือข่ายและเว็บเซิร์ฟเวอร์การแจกแจงที่ออกแบบมาสำหรับความต้องการพิเศษของหุ่นยนต์หรือปัญญาประดิษฐ์หรือการจัดการข้อมูลองค์กร.

เลือก Distro

เมื่อคุณเริ่มต้นใช้งานลีนุกซ์เป็นครั้งแรกกลยุทธ์ที่ชาญฉลาดที่สุดคือใช้ distro ที่ใช้งานทั่วไป.

หากนี่สำหรับคอมพิวเตอร์เดสก์ท็อปคุณอาจต้องการบางสิ่งที่มี GUI ที่ได้รับการพัฒนามาอย่างดี.

คุณต้องการสิ่งที่สำคัญเพียงพอและด้วยฐานผู้ใช้และนักพัฒนาที่มีขนาดใหญ่พอที่ส่วนใหญ่ของสิ่งที่คุณต้องการทำในนั้นจะได้รับการสนับสนุนเป็นอย่างดี.

สำหรับผู้เริ่มต้นเว้นแต่คุณมีเหตุผลบางอย่างที่จะเลือกอย่างอื่นทางออกที่ดีที่สุดของคุณน่าจะเป็นหนึ่งใน distros ที่เป็นที่นิยมและได้รับการสนับสนุนเป็นอย่างดี.

  • สุดยอด:
    • Ubuntu: เป็นที่รู้จักกันดีและเป็นหนึ่งใน distro Linux ที่ได้รับความนิยมมากที่สุด มันขึ้นอยู่กับการกระจาย Debian (ดูด้านล่าง).
    • Linux Mint: Mint เป็นอีกหนึ่งการกระจายของเดเบียนและได้รับการออกแบบมาโดยเฉพาะเพื่อให้ง่ายต่อการใช้“ นอกกรอบ” โดยไม่มีการตั้งค่าที่ซับซ้อนหรือเส้นโค้งการเรียนรู้.
    • CentOS: โดยพื้นฐานแล้ว Community Edition ของ Red Hat ซึ่งเป็นการกระจายระดับองค์กรเชิงพาณิชย์.
  • Linux distros อื่น ๆ ที่ได้รับความนิยม:
    • Fedora: CentOS เป็น Red Hat รุ่นชุมชนฟรี Red Hat เป็น Fedora รุ่นที่ได้รับการสนับสนุนและเสถียร Fedora เป็น Red Hat และ CentOS เวอร์ชันที่มุ่งเน้นการพัฒนาอย่างรวดเร็ว มุ่งเน้นไปที่คุณสมบัติใหม่และเทคโนโลยีใหม่.
    • Debian: Debian เป็นหนึ่งในลีนุกซ์รุ่นแรก Ubuntu และ distros อื่น ๆ นั้นใช้ Debian Debian เป็นการกระจายที่มั่นคงรองรับอย่างดีและเป็นที่นิยมทั้งในเซิร์ฟเวอร์และเดสก์ท็อป.

หากคุณต้องการใช้ Linux ด้วยเหตุผลส่วนตัวของคุณเองเป็นเครื่องมือในการพัฒนาหรือเป็นแพลตฟอร์มสำหรับการเรียนรู้ Ubuntu หรือ Linux Mint อาจเป็นหนทางที่จะไป.

หากคุณทำงาน (หรือหวังว่าจะทำงาน) ในสภาพแวดล้อมขององค์กรขนาดใหญ่และต้องการใช้ Linux เป็นแพลตฟอร์มสำหรับแอปพลิเคชันทางธุรกิจที่ร้ายแรงคุณน่าจะดีกว่าด้วย CentOS.

Ubuntu และ CentOS (และอื่น ๆ ที่เป็นที่นิยม) distros คือ “จุดประสงค์ทั่วไป” หากความต้องการของคุณมีความเฉพาะเจาะจงมากขึ้นคุณอาจต้องการพิจารณาหนึ่งในหลาย ๆ การแจกจ่ายลีนุกซ์พิเศษ:

  • SteamOS: การเล่นเกม.
  • ก้อย: ความเป็นส่วนตัว.
  • Ubuntu Studio: การผลิตมัลติมีเดีย.
  • Backtrack และ Kali Linux: การทดสอบการเจาะและการแฮ็ค“ จริยธรรม”.
  • Scientific Linux: วิทยาศาสตร์คณิตศาสตร์สถิติการจัดการข้อมูล.
  • Edubuntu: การศึกษา.

คุณอาจสนใจรายการ Linux distros ที่ดีที่สุดตามหมวดหมู่.

แต่ไม่ต้องกังวลเกี่ยวกับมันมากเกินไป

หากคุณมีสิทธิ์เข้าถึงการติดตั้ง Linux ตัวอย่างเช่นบัญชีเว็บโฮสติ้งของคุณเพียงใช้บัญชีนั้น.

หากเพื่อนที่ดีที่สุดของคุณเป็นนักคอมพิวเตอร์และเธอมีลินุกซ์ที่คุณโปรดปรานโปรดใช้มัน.

หากคุณกำลังมองหาซื้อคอมพิวเตอร์ราคาถูกที่มาพร้อมกับ Linux รุ่นใดรุ่นหนึ่งที่ติดตั้งไว้แล้วให้ใช้มัน.

ในกรณีใด ๆ เหล่านี้คุณมีแนวโน้มที่จะจบลงด้วยระบบปฏิบัติการที่ทำทุกอย่างที่คุณต้องการ.

ข้อแม้เพียงข้อเดียวคือ: ถ้าคุณจำเป็นต้องใช้ซอฟต์แวร์บางส่วนจริง ๆ ก็คงเป็นการดีถ้าดูว่าผู้พัฒนาซอฟต์แวร์แนะนำการกระจาย Linux เฉพาะหรือไม่.

ส่วนใหญ่แล้วไม่ใช่กรณี อย่างไรก็ตามมีบางครั้งที่ชิ้นส่วนของซอฟต์แวร์ใช้งานได้ดีหรือทำงานได้ดีที่สุดในการแจกจ่ายเฉพาะ.

สถานที่และวิธีรับ / ใช้งาน Linux

วิธีที่เร็วและง่ายที่สุดในการเริ่มต้นลองใช้ Linux คือการใช้แผ่นซีดีบูตหรือไดรฟ์หัวแม่มือ.

นี่เป็นการเปิดโอกาสให้คุณทดสอบไดรฟ์ลีนุกซ์โดยไม่มีข้อผูกมัดมากมาย.

  • Live Booting Linux
  • ผู้สร้าง LinuxLive USB
  • การสร้าง Ubuntu USB Stick สำหรับบูตได้สำหรับ Windows
  • วิธีบูต Linux Live USB Drive บน Mac ของคุณ

นอกเหนือจากการลองใช้ Linux การบูตจากไดรฟ์แบบถอดได้มีจุดประสงค์อื่น ๆ

  • การกู้คืนดิสก์ / ข้อมูล หากมีสิ่งผิดปกติกับดิสก์หลักหรือระบบปฏิบัติการของคุณคุณสามารถบูต Linux จากนั้นเข้าถึงไฟล์ฮาร์ดไดรฟ์ดั้งเดิมของคุณ (คุณจะไม่สามารถเรียกใช้แอปพลิเคชันที่ติดตั้งบนระบบปฏิบัติการหลัก แต่คุณสามารถอ่านและกู้คืนข้อมูลได้)
  • การคำนวณแบบไม่มีร่องรอย การบูตจากไดรฟ์แบบถอดได้ช่วยให้คุณใช้ประโยชน์จากฮาร์ดแวร์ของคอมพิวเตอร์โดยไม่ต้องสัมผัสระบบปฏิบัติการหรือไฟล์ที่มีอยู่.

หากคุณตัดสินใจที่จะเป็นผู้ใช้ลีนุกซ์ปกติคุณอาจต้องการดูวิธีการ “ถาวร” เพิ่มเติมของการมีลีนุกซ์.

ตัวอย่างเช่นการแจกแจงส่วนใหญ่อนุญาตให้คุณดาวน์โหลดรูปภาพที่คุณสามารถเขียนลงดีวีดีแล้วติดตั้ง Linux เช่นเดียวกับ Windows หรือ OS X รุ่นใหม่.

นี่คือสิ่งที่คนทั่วไปทำ แต่มีตัวเลือกอื่น ๆ.

เครื่องเสมือน

การใช้เครื่องเสมือนเป็นวิธีการทั่วไปในการสำรวจ Linux ในฐานะผู้ใช้ที่จริงจังและเป็นประจำ – วิทยาการคอมพิวเตอร์เบื้องต้นและชั้นเรียนการพัฒนาจำนวนมากใช้ Linux ใน VM เพื่อให้แน่ใจว่าเป็นแพลตฟอร์มทั่วไปสำหรับนักเรียนทุกคน.

เครื่องเสมือนเป็นสิ่งที่ดูเหมือนว่า: คอมพิวเตอร์ที่สร้างขึ้นจากซอฟต์แวร์ที่ทำงานบนคอมพิวเตอร์ที่คุณมีอยู่.

เครื่องเสมือนจำลองฮาร์ดแวร์ของคอมพิวเตอร์จริงและต้องการระบบปฏิบัติการเช่นเดียวกับคอมพิวเตอร์“ ของจริง”.

มีผู้จำหน่ายและผู้ให้บริการเครื่องเสมือนบน Linux จำนวนมากที่สามารถทำงานบน Windows หรือ Mac OS (และบน Linux โดยบังเอิญ).

  • Ubuntu VM สำหรับ Mac
  • การติดตั้ง Virtual Machine และ Ubuntu บน Windows 7
  • ใช้ Linux เหมือนโปรแกรมอื่น ๆ ใน Windows

นักเทียบท่า

การพัฒนาเมื่อเร็ว ๆ นี้ในเทคโนโลยีเครื่องเสมือนคือการเกิดขึ้นของ

ในการทำสิ่งต่าง ๆ ให้เกินขนาดคอนเทนเนอร์เป็นเครื่องเสมือนขนาดเล็กมาก ผู้นำปัจจุบันในพื้นที่การจัดเก็บข้อมูลคือนักเทียบท่า.

ตู้คอนเทนเนอร์ได้รับการออกแบบเป็นหลักเป็นวิธีการใช้งาน คุณสามารถพัฒนาแอปพลิเคชันในคอนเทนเนอร์แล้วคัดลอกคอนเทนเนอร์ทั้งหมดไปยังเซิร์ฟเวอร์ที่ใช้งานจริงของคุณ.

สิ่งนี้ช่วยลดความยุ่งยากเช่นการจัดการการพึ่งพา.

หากคุณสนใจ Linux เป็นหลักสำหรับระบบปฏิบัติการเดสก์ท็อปสำรองคุณอาจไม่สนใจ Docker ในตอนนี้.

อย่างไรก็ตามหากคุณสนใจลีนุกซ์เป็นหลักเนื่องจากคุณพยายามพัฒนาทักษะการพัฒนาเว็บโดยเฉพาะอย่างยิ่งในแง่ของเว็บแอพพลิเคชั่น (ไม่ใช่แค่เว็บไซต์) คุณควรสำรวจเทคโนโลยีการบรรจุ.

โฮสติ้งและคลาวด์

บัญชีเว็บโฮสติ้งส่วนใหญ่จาก บริษัท เว็บโฮสติ้งส่วนใหญ่ใช้ลีนุกซ์และมีเพียงไม่กี่แห่งเท่านั้น.

อย่างไรก็ตามส่วนใหญ่ซ่อนประสบการณ์การใช้ Linux หลังแผงควบคุมเว็บโฮสติ้ง สิ่งนี้เป็นสิ่งที่ดีหากคุณพยายามทำคือตั้งค่าบล็อกหรือเว็บไซต์ตะกร้าสินค้า.

อย่างไรก็ตามหากคุณพยายามสร้างเว็บแอปพลิเคชันคุณจะต้องเข้าถึงระบบปฏิบัติการ Linux โดยตรง.

โดยทั่วไปแล้วนี่หมายถึงบัญชีเซิร์ฟเวอร์ส่วนตัวเสมือนหรือ (โดยเฉพาะ) เซิร์ฟเวอร์เฉพาะ.

  • แผนการโฮสต์บน Linux (ทุกประเภท)
  • แผนการโฮสต์เซิร์ฟเวอร์เสมือนส่วนตัว (ส่วนใหญ่เป็น Linux)
  • Dedicated Server Hosting (Linux ส่วนใหญ่)

บูตคู่

เคล็ดลับ boot-from-USB เป็นเพียงวิธีพกพารุ่นของ dual boot ซึ่งเป็นวิธีการติดตั้งระบบปฏิบัติการสอง (หรือมากกว่า) บนฮาร์ดไดรฟ์เดียวกัน.

เราไม่แนะนำวิธีนี้สำหรับผู้เริ่มต้น – มีข้อผิดพลาดที่อาจเกิดขึ้นมากเกินไป.

แต่ถ้าคุณรู้สึกสะดวกสบายที่จะขุดเข้าไปในระบบของคุณ (และไม่กลัวคำว่า“ พาร์ทิชัน”) มันเป็นวิธีที่ดีที่จะนำความยืดหยุ่นมาสู่สภาพแวดล้อมการประมวลผลของคุณ.

  • วิธี Dual Boot Linux บนพีซีของคุณ
  • Dual Booting Ubuntu บนเครื่อง Windows
  • Dual Booting Linux บน Mac

เครื่องลีนุกซ์จริงของคุณเอง

ในที่สุดก็เป็นไปได้ที่จะสร้างหรือซื้อคอมพิวเตอร์ส่วนบุคคลเพียงเพื่อใช้งาน Linux.

คูปองเว็บโฮสติ้ง

กำลังมองหาโฮสต์ Linux ที่เหมาะสม?
SiteGround – อันดับ # 1 โดยผู้อ่านของเรา – ให้ความเร็วที่รวดเร็ว, ความน่าเชื่อถือที่ผ่านการทดสอบและการสนับสนุนลูกค้าที่ยอดเยี่ยม ตอนนี้คุณสามารถบันทึกได้ถึง 67% บนแผนโฮสติ้ง Linux ของพวกเขา ใช้ลิงค์ส่วนลดนี้
และได้รับการจัดการที่ดี.

เปลี่ยนเป็น Linux

หากคุณเป็นผู้ใช้ Mac คุณอาจพบว่ามีความคุ้นเคยกับ Linux – โดยเฉพาะถ้าคุณใช้ Terminal Mac เช่น Linux ขึ้นอยู่กับ Unix ดังนั้นจึงมีความคล้ายคลึงกันเช่นการตั้งค่าผู้ใช้และการอนุญาต.

อย่างไรก็ตามคุณอาจพบความแตกต่างมากมายโดยเฉพาะใน UI ของเดสก์ท็อป ไม่มีอะไรที่ดูเหมือนว่าเป็น Mac ยกเว้น Mac (แม้ว่านักพัฒนา Linux บางคนพยายามอย่างหนักที่จะเลียนแบบ).

  • เปลี่ยนจาก Mac OS X เป็น Linux
  • เปลี่ยนจาก OS X
  • เปลี่ยนเป็น Linux
  • ย้ายจาก Mac เป็น Linux

มีความแตกต่างระหว่าง Linux และ Windows มากขึ้นทั้งในโครงสร้างพื้นฐาน (เช่นการอนุญาตและผู้ใช้ทำงานอย่างไร) และสิ่งต่าง ๆ เช่นการตั้งชื่อแบบแผน.

  • มันยากแค่ไหนที่จะเปลี่ยนเป็น Linux?
  • จาก Windows ถึง Linux
  • คำแนะนำที่ดีที่สุดสำหรับผู้ใช้ Linux สำหรับ Windows

แอพเป็นสิ่งที่สำคัญจริงๆ

สำหรับผู้ใช้ส่วนใหญ่ไม่สำคัญว่าคุณใช้ระบบปฏิบัติการใดอยู่ มันมีความสำคัญต่อแอปพลิเคชันที่คุณมีอยู่.

แอปพลิเคชั่นกรรมสิทธิ์ที่คุณชื่นชอบจำนวนมากไม่มีอยู่ใน Linux.

ตัวอย่างเช่นคุณไม่สามารถเรียกใช้ Photoshop หรือ Microsoft Office บน Linux.

ขณะนี้มีทางเลือกโอเพ่นซอร์สสำหรับแอปยอดนิยมมากมาย (ลอง Gimp แทน Photoshop และ LibreOffice แทนที่จะเป็น MS Office) แต่คุณจะไม่พบสิ่งที่ต้องการเสมอ.

อย่างไรก็ตามหากคุณใช้เวลาส่วนใหญ่ในเบราว์เซอร์ตัวแก้ไขข้อความหรือบรรทัดคำสั่ง Linux จะทำงานได้ดีสำหรับคุณ.

  • โครงการทางเลือกของ Linux
  • ระบบปฏิบัติการ Alt: ค้นหาทางเลือกซอฟต์แวร์โอเพนซอร์ซกับซอฟต์แวร์เชิงพาณิชย์ที่มีชื่อเสียง
  • ทางเลือกโอเพ่นซอร์สสำหรับซอฟต์แวร์องค์กรที่เป็นกรรมสิทธิ์

แนวคิดพื้นฐานของ Linux

มีแง่มุมต่าง ๆ ของการใช้ Linux ที่อาจดูแปลกในตอนแรกสำหรับผู้ใช้ Windows และ Mac แต่พวกเขาก็ไม่เข้าใจ.

ผู้ใช้กลุ่มสิทธิ์

ลีนุกซ์ถูกสร้างจากพื้นฐานขึ้นไปเป็นระบบปฏิบัติการแบบผู้ใช้หลายคนโดยมีข้อสันนิษฐานว่าผู้ใช้ที่แตกต่างกันจะต้องแยกไฟล์ส่วนบุคคลและปลอดภัยจากผู้ใช้รายอื่น.

ผู้ใช้อยู่ในกลุ่ม ไฟล์และแอปพลิเคชันมีการตั้งค่าการอนุญาตที่ระบุว่าใคร (ผู้ใช้และ / หรือกลุ่ม) พวกเขาอยู่และพวกเขาสามารถเข้าถึงพวกเขา (เพียงเจ้าของสมาชิกทั้งหมดของกลุ่มหรือทุกคน).

สิทธิ์การเข้าถึงเหล่านี้มีความเฉพาะเจาะจงสำหรับการกระทำบางอย่าง: การอ่านการเขียนและการดำเนินการ.

  • ผู้ใช้และกลุ่มลินุกซ์
  • คำแนะนำเกี่ยวกับการอนุญาต Linux
  • คู่มือเริ่มต้นของการจัดการผู้ใช้และกลุ่มใน Linux

เปลือก

หัวใจสำคัญของประสบการณ์ผู้ใช้ Linux คือเชลล์ (หรือบรรทัดคำสั่งหรือเทอร์มินัล.

คุณอาจคุ้นเคยกับบรรทัดคำสั่งอยู่แล้ว มีอยู่หนึ่งรายการใน Mac OS และมีความคล้ายคลึงกับพรอมต์คำสั่ง DOS ที่มีใน Windows.

ก่อนการกำเนิดของส่วนติดต่อผู้ใช้แบบกราฟิกบนเดสก์ท็อปบรรทัดคำสั่งคือทั้งหมดที่มี เพื่อให้คอมพิวเตอร์ทำอะไรคุณป้อนคำสั่งที่บรรทัดคำสั่ง.

GUI ตามไอคอนเช่นเดียวกับที่คุณมีใน Windows หรือ Mac ครอบคลุมถึงความสามารถในการออกคำสั่งโดยตรงไปยังระบบปฏิบัติการ.

คำสั่งบางคำสั่งเช่นการเปิดเอกสารหรือเรียกใช้แอปพลิเคชั่นนั้นแทนได้ง่ายใน GUI อื่น ๆ – เช่นการดำเนินการที่ซับซ้อนในไดเรกทอรีต้นไม้หรือการลบไฟล์ทั้งหมดที่มีชุดตัวอักษรบางตัวในไฟล์ – เป็นไปไม่ได้หรือยากมากในสภาพแวดล้อมแบบกราฟิก.

เทอร์มินัลอาจเป็นการข่มขู่เล็กน้อยสำหรับผู้ใช้ Linux รายใหม่ มันเป็นเพียงหน้าจอว่างเปล่าและคุณสามารถพิมพ์อะไรก็ได้ลงไป.

อย่างไรก็ตามเมื่อคุณคุ้นเคยกับการใช้งานเทอร์มินัลและเริ่มควบคุมพลังที่มีให้คุณจะสงสัยว่ามีใครทำอะไรได้บ้างโดยที่ไม่ต้องใช้มัน.

  • คำแนะนำเกี่ยวกับ Linux Terminal
  • LinuxCommand.org: เว็บไซต์ทั้งหมดที่อุทิศให้กับบรรทัดคำสั่ง Linux พร้อมด้วยข้อมูลมากมาย นอกจากนี้ยังมีหนังสือที่ให้บริการออนไลน์ฟรี.
  • วิธีเริ่มใช้งาน Terminal Linux
  • วิดีโอ: คำสั่ง Linux Terminal พื้นฐาน
  • แผ่นชีทเทอร์มินัล (PDF)
  • ทรัพยากรการเขียนโปรแกรม Bash: Bash เป็นอินเตอร์เฟสบรรทัดคำสั่งที่ใช้กันมากที่สุดที่ใช้ใน Linux (ใช้ใน Mac OS ด้วย) เรียนรู้เกี่ยวกับมันด้วยทรัพยากรนี้.

การรับและติดตั้งซอฟต์แวร์

มีหลายวิธีในการรับและติดตั้งซอฟต์แวร์บน Linux.

วิธีที่คุณติดตั้งแอปพลิเคชันจะขึ้นอยู่กับการกระจายเฉพาะของคุณรวมถึงซอฟต์แวร์เฉพาะที่คุณพยายามติดตั้ง.

วิธีที่ดีที่สุดในการติดตั้งซอฟต์แวร์ชิ้นหนึ่งคือการใช้ที่เก็บซอฟต์แวร์ของการแจกจ่ายของคุณ.

สิ่งนี้คล้ายคลึงกับ App Store ในระดับปานกลาง มันให้สถานที่เดียวที่ค่อนข้างง่ายซึ่งจะได้รับแพคเกจซอฟต์แวร์ที่ผ่านการตรวจสอบ (มากหรือน้อย).

น่าเสียดายที่ไม่ใช่ Linux distro ทุกตัวที่คอยดูแล repo ซอฟต์แวร์ (ส่วนใหญ่นั้นทำ) ยิ่งไปกว่านั้นซอฟต์แวร์บางตัวที่คุณต้องการไม่สามารถใช้งานได้.

ซอฟต์แวร์ที่เป็นกรรมสิทธิ์จำนวนมาก (เช่น Skype หรือ Steam) ไม่มีให้บริการจากผู้จัดการแพคเกจหรือซอฟต์แวร์ซื้อคืน.

ในกรณีนี้เว็บไซต์ของแอปพลิเคชันมักจะมีแพ็คเกจตัวติดตั้งแอปพลิเคชัน Linux จำนวนหนึ่ง.

คุณจะไม่พบ distro ของคุณอยู่ในรายการตัวเลือกแพ็คเกจดังนั้นจึงเป็นประโยชน์ที่จะทราบการกระจายที่สำคัญอื่น ๆ ที่ distro ของคุณคล้ายหรืออิง (ตัวอย่างเช่น Red Hat, Fedora และ CentOS คล้ายกันมากดังนั้นแพ็คเกจติดตั้งที่สร้างขึ้นสำหรับหนึ่งอาจทำงานได้กับอีกสองแพ็คเกจ)

คุณสามารถรวบรวมและติดตั้งซอฟต์แวร์ใหม่จากซอร์สโค้ด.

คุณไม่จำเป็นต้องทำสิ่งนี้สำหรับแอปพลิเคชันที่เป็นผู้ใหญ่และมีเสถียรภาพมากที่สุด (เนื่องจากโดยทั่วไปจะมีให้ใช้งานในรูปแบบที่ง่ายกว่า) แต่ถ้าคุณต้องการลองเบต้าบิวด์และรีลีสผู้สมัครสำหรับซอฟต์แวร์ที่ยังคงพัฒนาอยู่ เรียนรู้วิธีการทำสิ่งนี้.

  • วิธีการติดตั้งซอฟต์แวร์บน Linux
  • การติดตั้งซอฟต์แวร์บน Linux โดยใช้ Terminal
  • การติดตั้ง Linux Software 101 สำหรับผู้ใช้ Windows
  • สุดยอดซอฟต์แวร์ Linux

แหล่งข้อมูลเพิ่มเติม

  • หนังสือ
    • Linux ทำงานอย่างไร: Superuser ทุกคนควรรู้
    • ลินุกซ์พระคัมภีร์
    • LINUX: คู่มือสำหรับผู้เริ่มต้นขั้นสูง!
    • Linux: Easy Linux สำหรับผู้เริ่มต้น
    • Linux: Bootcamp
    • Linux Command Line และ Shell Scripting Bible
    • คู่มือพ็อกเก็ต Linux
    • Linux: สุดยอดขั้นตอนคู่มือการเรียนรู้ Linux อย่างรวดเร็วและง่ายดาย
    • Linux Essentials
  • หนึ่งในเว็บ
    • ข้อมูล Linux ทั่วไปและข่าวสาร
      • มูลนิธิ Linux
      • Linux.org
      • OpenSource.com
      • DistroWatch
    • สอน
      • วิดีโอ: การสอน Linux เต็มรูปแบบ – หลักสูตรวิดีโอเจ็ดชั่วโมงบน Linux.
      • Linux Tutorial Index – รายการครบถ้วนสมบูรณ์ของบทเรียน Linux.
      • คู่มือเริ่มต้นฉบับสมบูรณ์สู่ Linux
      • บทเรียน Linux ของ Ryan

แผ่นโกงลินุกซ์

  • การอ้างอิงคำสั่ง Unix / Linux (PDF): เอกสารหน้าเดียวจาก FOSSwire นี้มีคำสั่งพื้นฐานทั้งหมดของ Linux มันแบ่งออกเป็นส่วนที่สะดวกสบายเช่นคำสั่งไฟล์และทางลัด.
  • Linux Quick Reference (PDF): การอ้างอิงบรรทัดคำสั่งอื่นการอ้างอิงจาก O’Reilly นี้ยังมีการอ้างอิงขนาดกระเป๋าสองด้านที่คุณสามารถพิมพ์ออกมาในสต็อกการ์ดและดำเนินการกับคุณ.
  • DOS to Linux Cheat Sheet: หากคุณต้องการย้ายจาก Microsoft ไปยัง Linux แผ่นงาน cheat นี้จะทำให้ง่ายขึ้น – แสดงคำสั่ง DOS (command-line) และ Linux ที่สอดคล้องกัน.
  • แผ่นชีท LINUX ของ Evelyn: มีมากกว่า 8 สูตรโกงนี้สามารถใช้เป็นเครื่องเตือนความจำอย่างรวดเร็วหรือแบบฝึกหัดสำหรับผู้ที่เพิ่งเรียนรู้ Linux.
  • Linux Commands Cheat Sheet: นี่เป็นชีท 15 แผ่นที่แต่ละคนมุ่งเน้นไปที่แง่มุมที่แตกต่างของการใช้ Linux.
  • คู่มือหนึ่งหน้า (PDF): ตามชื่อที่แนะนำแผ่นชีทนี้พอดีกับกระดาษสองหน้า ครอบคลุมทุกอย่างตั้งแต่การเริ่มและหยุดระบบปฏิบัติการจนถึงการใช้ระบบ X-Windows จนถึงการพิมพ์.
  • คู่มืออ้างอิงด่วนความปลอดภัยของ Linux (PDF): โหลดข้อมูลความปลอดภัยของ Linux ลงบนกระดาษสองด้าน มันช่วยให้มีสายตาที่ดี!
  • LINUX System Call Quick Reference (PDF): แสดงการเรียกระบบ 190 ครั้งพร้อมคำอธิบายและตำแหน่งของซอร์สโค้ด เหมาะสำหรับโปรแกรมเมอร์ที่จริงจัง.
  • การอ้างอิงด่วนของผู้ดูแลระบบ LINUX (PDF): แสดงรายการคำสั่งสำคัญทั้งหมดสำหรับการดูแลระบบ – ยาวห้าหน้า.
  • เรียงตามลำดับตัวอักษรของคำสั่ง Linux: รายการทั้งหมดของคำสั่ง Linux พร้อมลิงก์ไปยังหน้า man ของพวกเขา.
  • แผ่นชีท Linux Bash Shell (PDF): คำแนะนำอย่างละเอียด แต่รวดเร็วในการใช้เชลล์ Bash.
  • แผ่นคำสั่ง Linux-Line Cheat: การอ้างอิง 3 คอลัมน์แบบง่ายของคำสั่งที่ใช้มากที่สุด.
  • รายการพอร์ต TCP: รายการของพอร์ตเครือข่าย 3,498 – จำเป็นสำหรับโปรแกรมเมอร์เครือข่ายที่ร้ายแรง.
  • การใช้ Linux the CLI way – Cheat Sheet (PDF): ชีตที่ค่อนข้างยาวหนึ่งอันนี้จะให้ข้อมูลเพิ่มเติมแก่ผู้อ่าน มันยอดเยี่ยมสำหรับผู้ที่ยังคงเรียนรู้.
  • ชีท Humble Linux Cheat Sheet (PDF): ชีทพื้นฐานที่ง่ายและสั้นโดยมีคำสั่งที่สำคัญที่สุดเท่านั้น.
  • แผ่นโกงด่วน IP Subnet Mask: แสดงขนาดของซับเน็ตต่าง ๆ มีประโยชน์มากถ้าคุณไม่ต้องการคำนวณด้วยตัวเอง.
  • สูตรโกง Logical Volume Manager: รายละเอียดทั้งหมดที่คุณต้องรู้เกี่ยวกับการจัดการดิสก์ไดรฟ์.
  • แผ่นโกงเทอร์มินัลโปรแกรมจำลองหน้าจอ VT100 / ANSI (PDF): แป้นพิมพ์ลัดสำหรับการทำงานกับเทอร์มินัล VT100 มาตรฐาน.
  • แผ่นโกง Linux รอบต่อนาที: อ้างอิงอย่างรวดเร็วสำหรับตัวจัดการแพคเกจ rpm แม้ว่า rpm ถูกเขียนขึ้นสำหรับ Red Hat มันถูกใช้ในการกระจาย Linux ที่แตกต่างกัน.
  • dpkg Debian Linux Cheat Sheet: อ้างอิงอย่างรวดเร็วสำหรับ dpkg package manager เช่นเดียวกับรอบต่อนาที dpkg ถูกเขียนขึ้นสำหรับการกระจาย Linux เฉพาะ (Debian) แต่ตอนนี้ถูกใช้โดยคนอื่น ๆ.
  • APT Cheat Sheet: อ้างอิงอย่างรวดเร็วสำหรับ atp package manager มันถูกใช้กับ Debian, Slackware และลีนุกซ์อื่น ๆ.
  • สูตรโกงการจัดการแพคเกจโทลินุกซ์: นี้มีเครื่องมือแพคเกจลินุกซ์ที่สำคัญทั้งหมด.

และอีกหนึ่งสิ่ง …

คู่มือนี้จะไม่สมบูรณ์หากไม่มีการกล่าวถึง Raspberry Pi, Arduino และไมโครคอนโทรลเลอร์อื่น ๆ อีกมากมาย.

นอกเหนือจากเซิร์ฟเวอร์เดสก์ท็อปและโทรศัพท์แล้ว Linux ยังเป็นระบบปฏิบัติการที่ให้พลังงานแก่อุปกรณ์เหล่านี้ซึ่งสามารถใช้สร้างอุปกรณ์ของเล่นเซ็นเซอร์และหุ่นยนต์ทุกประเภท (คุณสามารถสร้างซูเปอร์คอมพิวเตอร์)

Linux มีอยู่จริงทุกที่.

การอ่านและทรัพยากรเพิ่มเติม

เรามีคำแนะนำเพิ่มเติมบทแนะนำและอินโฟกราฟิกที่เกี่ยวข้องกับเว็บโฮสติ้ง:

  • คำแนะนำและแหล่งข้อมูลเกี่ยวกับการเขียนโปรแกรม Linux: การดำน้ำลึกในการเขียนโปรแกรมลีนุกซ์จะลงไปในเคอร์เนลซึ่งการกระทำทั้งหมดนั้นคืออะไร.
  • การเขียนโปรแกรมเครือข่ายด้วยซ็อกเก็ตอินเทอร์เน็ต: เรียนรู้ทุกอย่างเกี่ยวกับเครือข่ายบนอินเทอร์เน็ต.
  • ทรัพยากรการเขียนโปรแกรม Unix: หากคุณต้องการเป็นนักพัฒนาระบบ Unix นี่คือจุดเริ่มต้น.

คูปองเว็บโฮสติ้ง

สนใจโฮสติ้ง Linux ที่มีคุณภาพ?
A2 Hosting ได้คะแนน # 1 ในการทดสอบความเร็วและประสิทธิภาพล่าสุดของเรา ตอนนี้คุณสามารถประหยัดได้ถึง 50% สำหรับแผนการ Linux ของพวกเขา ใช้ลิงค์ส่วนลดนี้
เพื่อรับราคาพิเศษ เริ่มเพลิดเพลินกับความเร็วที่เหนือกว่าในวันนี้.

รายการสุดยอดของเครื่องมือเว็บมาสเตอร์ A-Z

ลีนุกซ์ยังคงเป็นระบบปฏิบัติการที่เป็นทางเลือกสำหรับเปิดเว็บเซิร์ฟเวอร์.

ดังนั้นหากคุณพบว่าตัวเองกำลังใช้งาน Linux (โดยเฉพาะ Gentoo) คุณอาจพบว่าตัวเองกำลังจัดการเว็บเซิร์ฟเวอร์ รายการสุดยอดของเครื่องมือผู้ดูแลเว็บ A-Z จะช่วยให้คุณมีความช่วยเหลือในการทำงานของคุณ.

รายการสุดยอดของเครื่องมือเว็บมาสเตอร์ A-Z
รายการสุดยอดของเครื่องมือเว็บมาสเตอร์ A-Z

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me