PowerShell คืออะไร
PowerShellคือเชลล์ ซึ่งก็คืออินเทอร์เฟซสำหรับการจัดการระบบปฏิบัติการ ทำงานเกี่ยวกับการกำหนดค่าทุกอย่างผ่านทางบรรทัดคำสั่ง (โดยทั่วไปคือคอนโซลหรือเทอร์มินัล) เพื่อดำเนินการต่างๆ บนเครื่องที่มีระบบปฏิบัติการ Windows จนถึงปัจจุบัน
PowerShell บน Linux
เรามีข่าวดีมาบอก: PowerShell พร้อมใช้งานบน Linux แล้ว! ก่อนหน้านี้เราได้ทราบเกี่ยวกับ ความเข้ากันได้ของBashกับ Windows ซึ่งแน่นอนว่าทำให้หลายคนพอใจ ดังนั้นจึงไม่น่าแปลกใจที่ผู้ใช้ Linux ต่างยินดีต้อนรับความเข้ากันได้ของ PowerShell ในเวอร์ชันโอเพนซอร์ส แม้ว่าเป้าหมายหลักของ Microsoft จะไม่ใช่การผลักดันผู้ใช้ Linux ไปใช้ Windows แต่ความยืดหยุ่นที่บริษัทซอฟต์แวร์นี้แสดงให้เห็นนั้นเป็นสิ่งที่ชุมชนโอเพนซอร์สควรนำไปพิจารณา โดยเฉพาะอย่างยิ่งเมื่อเราคำนึงถึงการสนับสนุนที่มอบให้กับนักพัฒนาที่ใช้ PowerShell หรือทำงานกับ .NET
มาเจาะลึกขั้นตอนการติดตั้ง PowerShell บนเครื่อง Linux ของคุณกันสักหน่อย ก่อนอื่น เราควรทราบว่าระบบปฏิบัติการใดบ้างที่รองรับหรือใช้งานร่วมกับ PowerShell ได้ ได้แก่Ubuntu Server 12.04 LTS, 14.04 LTS และ 16.04 LTS; SUSE Linux Enterprise Server 10, 11 และ 12; Debian GNU/Linux 6 และ 7; Red Hat Server 5, 6 และ 7; และCentOS 5, 6 และ 7
กระบวนการติดตั้ง PowerShell (DSC) บน Linux
ก่อนอื่น คุณต้องติดตั้ง Open Management Infrastructure (OMI) ก่อนที่จะติดตั้ง PowerShell คุณสามารถดาวน์โหลด OMI ได้โดยเข้าถึงลิงก์ ต่อไป นี้
เมื่อติดตั้ง OMI จำเป็นต้องรวมแพ็กเกจที่จำเป็นตามระบบ Linux ที่คุณต้องการใช้งาน ในกรณีนี้คือ. deb หรือ. rpm ระบบที่ใช้คู่กับ DEB ได้ดีที่สุดคือ Debian GNU / Linux และ Ubuntu ในกรณีของแพ็คเกจ RPM เราพบ Red Hat, CentOS, SUSE และ Oracle
- ด้วยการดำเนินการคำสั่งต่อไปนี้คุณสามารถติดตั้ง OMI บนระบบ CentOS 64 x7:
# sudo rpm -Uvh omiserver-1.0.8.ssl_100.rpm
นอกจากนี้ คุณต้องติดตั้ง แพ็ก เกจ OpenSSLเวอร์ชัน ssl_098 หรือ ssl_100 เพื่อประสิทธิภาพสูงสุด โดยเวอร์ชัน ssl_0.9.8 ใช้ได้กับ OpenSSL เวอร์ชัน 0.9.8 ที่ติดตั้งอยู่ในระบบของคุณ และเวอร์ชัน ssl_100 ใช้ได้กับ OpenSSL เวอร์ชัน 1.0 คอมพิวเตอร์ของคุณต้องมีสถาปัตยกรรม x64/x86 ด้วย หากต้องการตรวจสอบเวอร์ชัน OpenSSL ที่ติดตั้ง ให้ป้อนคำสั่งต่อไปนี้ในเทอร์มินัล:
# openssl version .
- เมื่อดำเนินการทั้งหมดข้างต้นเสร็จแล้วคุณสามารถเรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้ง DSC (PowerShell) บนระบบ CentOS 7 จาก 64:
# sudo rpm -Uvh dsc-1.0.0-254.ssl_100.x64.rpm
โปรดทราบว่าทีมของคุณมีคุณสมบัติดังต่อไปนี้เพื่อให้การทำงานของ PowerShell เป็นไปอย่างเหมาะสมและไม่มีปัญหา:
แพ็คเกจที่ต้องการ: glibc
คำอธิบาย: GNU Library
เวอร์ชันขั้นต่ำ: 31.30 น
แพ็คเกจที่ต้องการ: Python
คำอธิบาย: Python
เวอร์ชันขั้นต่ำ: 2.4 ถึง 3.4
แพ็คเกจที่ต้องการ: omiserver
คำอธิบาย: การจัดการโครงสร้างพื้นฐานแบบเปิด
เวอร์ชันขั้นต่ำ: 1.0.8.1 น
แพ็คเกจที่ต้องการ: Openssl
คำอธิบาย: ไลบรารี OpenSSL
เวอร์ชันขั้นต่ำ: 0.9.8 หรือ 1.0
แพ็คเกจที่ต้องการ: ctypes
คำอธิบาย: Python ctypes library
เวอร์ชันขั้นต่ำ: ต้องตรงกับเวอร์ชัน Python
แพ็คเกจที่ต้องการ: libcurl
คำอธิบาย: ไลบรารีไคลเอ็นต์ cURL HTTP
เวอร์ชันขั้นต่ำ: 7.15.1 น
เมื่อทำตามทั้งหมดข้างต้นแล้วคุณอาจใช้ PowerShell ได้โดยไม่มีปัญหาในการกำหนดค่าระบบ Linux ของคุณ โปรดจำไว้ว่ามันเข้ากันได้กับระบบที่เรากล่าวถึงข้างต้นเท่านั้นและนอกจากนี้คุณต้องติดตั้งแพ็คเกจที่เหมาะสมสำหรับการดำเนินการ
คุณลักษณะใหม่เหล่านี้ในเครื่องมือ Windows เป็นไปตามความต้องการของผู้ใช้จำนวนมากการรวมกันหรือความเข้ากันได้ของทั้งสองระบบ (Linux และ Windows) เพื่อให้ทำงานร่วมกันได้มากขึ้นทีละน้อย การเริ่มต้นใช้งานอย่างเต็มรูปแบบโดยแต่ละคนยังคงเป็นหนทางที่ยาวไกล แต่ด้วยขั้นตอนเหล่านี้ซึ่งขับเคลื่อนการพัฒนางานที่สำคัญพอ ๆ กับการจัดการการกำหนดค่ามีคำใบ้ถึงความก้าวหน้าครั้งต่อไปซึ่งจะทำให้คู่แข่งเหล่านี้เปลี่ยนจาก การคำนวณในผู้ทำงานร่วมกันสำหรับงานของแต่ละคนภายในระบบของพวกเขา
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้งหรือการกำหนดค่า PowerShell คุณสามารถเยี่ยมชมเว็บไซต์ อย่างเป็นทางการ ของ Microsoft เพื่อดูรายละเอียดเพิ่มเติมได้