Ano ang PowerShell?
Ang PowerShell ay isang shell, iyon ay, isang interface para sa pamamahala ng operating system, na gumagana para sa lahat ng bagay na may kaugnayan sa configuration sa pamamagitan ng mga command line (tanyag, console o terminal), para sa pagsasagawa ng mga gawain sa isang makina na may Windows operating system, hanggang ngayon.
PowerShell sa Linux
Mayroon kaming magandang balita para sa inyo: Available na ngayon ang PowerShell para sa Linux! Nalaman na natin dati ang tungkol sa Bash compatibility sa Windows, na tiyak na ikinatuwa ng marami. Kaya naman, hindi nakakagulat na tinatanggap na ngayon ng mga gumagamit ng Linux ang PowerShell compatibility sa open-source na bersyon nito. Bagama't ang pangunahing layunin ng Microsoft ay hindi ang itulak ang mga gumagamit ng Linux sa Windows, ang flexibility na ipinapakita ng kumpanyang ito ng software ay isang bagay na dapat isaalang-alang ng open-source na komunidad. Totoo ito lalo na kung isasaalang-alang natin ang suportang ibinibigay sa mga developer na gumagamit ng PowerShell o gumagamit ng .NET.
Suriin natin nang mas malalim ang proseso ng pag-install ng PowerShell para sa iyong Linux machine. Una, mahalagang malaman kung aling mga sistema ang available o tugma sa PowerShell: Ubuntu Server 12.04 LTS, 14.04 LTS, at 16.04 LTS; SUSE Linux Enterprise Server 10, 11, at 12; Debian GNU/Linux 6 at 7; Red Hat Server 5, 6, at 7; at CentOS 5, 6, at 7.
Proseso ng Pag-install ng PowerShell (DSC) sa Linux.
Para magsimula, kailangan mo munang i-install ang Open Management Infrastructure (OMI) bago i-install ang PowerShell. Maaari mong i-download ang OMI sa pamamagitan ng pag-access sa sumusunod na link.
Kapag nag-install ng OMI kinakailangan upang isama ang mga kinakailangang mga pakete alinsunod sa Linux system kung saan mo nais gumana. Sa kasong ito .deb o .rpm. Ang mga system na pinakamahusay na isinama sa DEB ay sina Debian GNU / Linux at Ubuntu. Sa kaso ng mga pakete ng RPM nakita namin ang Red Hat, CentOS, SUSE at Oracle.
- Sa pamamagitan ng pagpapatupad ng sumusunod na utos maaari mong mai-install ang OMI sa isang CentOS 64 x7 system:
# sudo rpm -Uvh omiserver-1.0.8.ssl_100.rpm
Bukod pa rito, kailangan mong i-install ang mga pakete ng OpenSSL sa kanilang mga bersyong ssl_098 o ssl_100 para sa pinakamahusay na pagganap; ang una ay gumagana sa OpenSSL bersyon 0.9.8 na naka-install sa iyong system, at ang huli ay sa OpenSSL bersyon 1.0. Dapat ding mayroong x64/x86 na arkitektura ang iyong computer. Para masuri ang iyong naka-install na bersyon ng OpenSSL, ilagay ang sumusunod na command sa terminal:
# openssl version .
- Kapag tapos na ang lahat sa itaas, maaari mong patakbuhin ang sumusunod na utos upang mai-install ang DSC (PowerShell) sa isang CentOS 7 ng 64 system:
# sudo rpm -Uvh dsc-1.0.0-254.ssl_100.x64.rpm
Mahusay na tandaan na ang iyong koponan ay may mga sumusunod na katangian upang gawin ang pagpapatupad ng PowerShell ng isang bagay na pinakamainam at walang mga problema:
Kinakailangan na pakete: glibc
Paglalarawan: GNU Library
Minimum na bersyon: 31.30
Kinakailangan na pakete: Python
Paglalarawan: Python
Minimum na bersyon: 2.4 hanggang 3.4
Kinakailangan na pakete: omiserver
Paglalarawan: Buksan ang Infrastructure ng Pamamahala
Minimum na bersyon: 1.0.8.1
Kinakailangan na Package: Openssl
Paglalarawan: Ang OpenSSL Library
Minimum na bersyon: 0.9.8 o 1.0
Kinakailangan na pakete: mga ctyp
Paglalarawan: Python ctypes library
Minimum na bersyon: Dapat tumugma sa bersyon ng Python
Kinakailangan na pakete: libcurl
Paglalarawan: cURL HTTP client library
Minimum na bersyon: 7.15.1
Kapag tapos na ang lahat sa itaas, posible na gumamit ka ng PowerShell nang walang mga problema sa pagsasaayos ng iyong Linux system. Tandaan na ito ay katugma lamang sa mga system na nabanggit namin sa itaas, at bilang karagdagan dapat mong i-install ang naaangkop na mga pakete para sa pagpapatupad nito.
Ang mga bagong tampok sa mga tool sa Windows ay sumusunod sa mga pangangailangan ng maraming mga gumagamit, ang pagsasama o pagiging tugma ng parehong mga system (Linux at Windows) upang gumana sila nang paunti unti nang magkakasama. Ang isang buong onboarding ng bawat isa ay malayo pa rin, ngunit sa mga hakbang na tulad nito, na humihimok sa pagpapaunlad ng mga gawain na kasinghalaga ng pamamahala ng pagsasaayos, mayroong isang pahiwatig sa mga susunod na pagsulong, na tiyak na i-on ang mga karibal na ito mula sa pagkalkula sa mga katuwang para ang mga gawain ng bawat isa sa loob ng kanilang system.
Para sa karagdagang impormasyon tungkol sa pag-install o pag-configure ng PowerShell, maaari mong bisitahin ang opisyal na website ng Microsoft para sa higit pang detalye.