PowerShell คืออะไร
PowerShell มันคือเชลล์นั่นคืออินเทอร์เฟซสำหรับปฏิบัติการระบบปฏิบัติการซึ่งทำงานได้กับทุกอย่างที่เกี่ยวข้องกับการกำหนดค่าผ่านบรรทัดคำสั่ง (ที่นิยมคอนโซลหรือเทอร์มินัล) เพื่อทำงานบนเครื่องที่มีระบบปฏิบัติการ Windows จนถึงปัจจุบัน .
PowerShell บน Linux
สำหรับโอกาสนี้เราขอนำเสนอข่าวดี!PowerShell พร้อมใช้งานสำหรับ Linux แล้ว! ก่อนหน้านี้เราได้ทราบเกี่ยวกับความเข้ากันได้ของ ทุบตี บน Windows สิ่งที่ทำให้หลายคนมีความสุขอย่างแน่นอน ดังนั้นจึงไม่น่าแปลกใจที่ตอนนี้ชาว Linux ให้การสนับสนุน Open Source PowerShell แม้ว่าแนวคิดหลักของ Microsoft จะไม่ลากผู้ใช้ Linux ไปที่ Windows แต่ความยืดหยุ่นที่แสดงโดยซอฟต์แวร์เฮาส์นี้จะถูกนำมาพิจารณาในโลกของโอเพ่นซอร์ส และชัดเจนยิ่งขึ้นหากเราอ้างถึงการสนับสนุนที่มีให้สำหรับนักพัฒนาที่ใช้ PowerShell หรือทำงานกับ. Net
เจาะลึกขั้นตอนการติดตั้ง PowerShell สำหรับเครื่อง Linux ของคุณ แม้ว่าก่อนอื่นจะเป็นการดีที่คุณจะรู้ว่าระบบใดพร้อมใช้งานหรือเข้ากันได้กับการใช้ PowerShell อูบุนตูเซิร์ฟเวอร์ 12.04 LTS, 14.04 LTS และ 16.04 LTS, เซิร์ฟเวอร์องค์กร SUSE Linux 10, 11 และ 12 Debian GNU / Linux 6 และ 7 เซิร์ฟเวอร์ Red Hat 5, 6 และ 7 และ CentOS 5, 6 และ 7
กระบวนการติดตั้ง PowerShell (DSC) บน Linux
ก่อนอื่นคุณต้องติดตั้งโครงสร้างพื้นฐาน Open Management หรือ 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 เพื่อการดำเนินการที่ดีที่สุด อย่างแรกสามารถใช้งานได้กับเวอร์ชันที่ติดตั้งบนอุปกรณ์ OpenSSL 0.9.8 และเวอร์ชันที่สองที่มีเวอร์ชัน 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 สำหรับรายละเอียด
วาโย! ช่างเป็นข่าวดีอะไรอย่างนี้ ฉันรอมาหลายปีแล้ว! หน้าต่างเป็นขยะพวกเขามีบางอย่างอยู่ในมือ พวกเขาต้องการเป็นเหมือนเซารอนมัดพวกเราไว้ในความมืด
จุดประสงค์ของการติดตั้ง windows powershell บน Linux คืออะไร !!! ??? ถ้าเทอร์มินัลของเรามีพลังมากกว่านี้ ... ถามหน่อย จะเป็นว่าฉันสามารถทำสิ่งที่ดีกว่าหรือ IDEA คืออะไร !!!!
เชียร์ !!!
คำถามคือทำไมคุณถึงต้องการติดตั้ง PowerShell ด้วย bash หรือ zsh? นั่นไม่สมเหตุสมผลเลย เหมือนกับว่าคุณจะใช้แผ่นจดบันทึกไวน์แทนการใช้ gedit หรือ kate ………
ทุกอย่างชี้ไปที่เซิร์ฟเวอร์. net และ azure ด้วยเครื่องมือทั้งหมดบางทียังมีคนที่ใช้มันจำได้ว่าไม่ใช่ทั้งหมดที่ได้รับการอัปเดตและบริการจำนวนมากสามารถทำงานกับ windows ได้ กรณี Afip เป็นต้น
หากเป็นความจริงที่ว่า vim terminal และอื่น ๆ มีประสิทธิภาพ แต่ทั้งหมดขึ้นอยู่กับการใช้งาน
ฉันมีคำถามเดียวกันกับคำถามอื่น ๆ การมี powershell บน Linux นั้นสมเหตุสมผลหรือไม่ มีเหตุผลที่จะใช้หรือไม่? Bash หรือ zsh มีประโยชน์อะไรกับ Linux?
โดยส่วนตัวฉันไม่เคยตั้งใจที่จะติดตั้งไม่มีเหตุผลที่ชัดเจน แต่ดูเหมือนว่าความตั้งใจของ Microsoft คือการปล่อยโค้ดให้สมาชิก Linux คนอื่น ๆ มีส่วนร่วมนั่นคือแรงงานราคาถูก