PowerShell พร้อมใช้งานสำหรับ Linux แล้ว

PowerShell คืออะไร

PowerShellคือเชลล์ ซึ่งก็คืออินเทอร์เฟซสำหรับการจัดการระบบปฏิบัติการ ทำงานเกี่ยวกับการกำหนดค่าทุกอย่างผ่านทางบรรทัดคำสั่ง (โดยทั่วไปคือคอนโซลหรือเทอร์มินัล) เพื่อดำเนินการต่างๆ บนเครื่องที่มีระบบปฏิบัติการ Windows จนถึงปัจจุบัน

PowerShell บน Linux

เรามีข่าวดีมาบอก: PowerShell พร้อมใช้งานบน Linux แล้ว! ก่อนหน้านี้เราได้ทราบเกี่ยวกับ ความเข้ากันได้ของBashกับ Windows ซึ่งแน่นอนว่าทำให้หลายคนพอใจ ดังนั้นจึงไม่น่าแปลกใจที่ผู้ใช้ Linux ต่างยินดีต้อนรับความเข้ากันได้ของ PowerShell ในเวอร์ชันโอเพนซอร์ส แม้ว่าเป้าหมายหลักของ Microsoft จะไม่ใช่การผลักดันผู้ใช้ Linux ไปใช้ Windows แต่ความยืดหยุ่นที่บริษัทซอฟต์แวร์นี้แสดงให้เห็นนั้นเป็นสิ่งที่ชุมชนโอเพนซอร์สควรนำไปพิจารณา โดยเฉพาะอย่างยิ่งเมื่อเราคำนึงถึงการสนับสนุนที่มอบให้กับนักพัฒนาที่ใช้ PowerShell หรือทำงานกับ .NET

1

มาเจาะลึกขั้นตอนการติดตั้ง 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

2

ก่อนอื่น คุณต้องติดตั้ง 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 ของคุณ โปรดจำไว้ว่ามันเข้ากันได้กับระบบที่เรากล่าวถึงข้างต้นเท่านั้นและนอกจากนี้คุณต้องติดตั้งแพ็คเกจที่เหมาะสมสำหรับการดำเนินการ

3

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้งหรือการกำหนดค่า PowerShell คุณสามารถเยี่ยมชมเว็บไซต์ อย่างเป็นทางการ ของ Microsoft เพื่อดูรายละเอียดเพิ่มเติมได้


เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google