PowerShell hiện có sẵn cho Linux

PowerShell là gì?

PowerShell Nó là một shell, nghĩa là một giao diện để vận hành hệ điều hành, hoạt động cho mọi thứ liên quan đến cấu hình thông qua các dòng lệnh (phổ biến là console hoặc terminal), để thực hiện các tác vụ trên máy có hệ điều hành Windows, cho đến nay.

PowerShell trên Linux

Để có cơ hội này, chúng tôi mang đến cho bạn những tin tốt!PowerShell hiện có sẵn cho Linux! Trước đây chúng tôi đã biết về khả năng tương thích của Cú đánh trên Windows, một thứ chắc chắn khiến nhiều người hài lòng. Do đó, không có gì đáng ngạc nhiên khi người dùng Linux hiện nay đã hỗ trợ PowerShell trong phiên bản Nguồn mở của nó. Mặc dù ý tưởng chính của Microsoft không phải là kéo người dùng Linux sang Windows, nhưng tính linh hoạt mà nhà phần mềm này thể hiện phải được tính đến trong thế giới Mã nguồn mở. Và rõ ràng hơn nếu chúng ta đề cập đến hỗ trợ được cung cấp cho các nhà phát triển sử dụng PowerShell hoặc làm việc với .Net.

1

Tìm hiểu sâu hơn một chút về quy trình cài đặt PowerShell cho máy Linux của bạn. Mặc dù trước tiên bạn nên biết hệ thống nào có sẵn hoặc tương thích khi sử dụng PowerShell; Ubuntu Server 12.04 LTS, 14.04 LTS và 16.04 LTS, Máy chủ doanh nghiệp SUSE Linux 10, 11 và 12, Debian GNU / Linux 6 và 7, Máy chủ Red Hat 5, 6 và 7 và CentOS 5, 6 và 7.

Quy trình cài đặt PowerShell (DSC) trên Linux.

2

Để bắt đầu, trước tiên cần cài đặt cơ sở hạ tầng Quản lý mở hoặc OMI, trước khi cài đặt PowerShell. Bạn có thể tải OMI bằng cách truy cập vào phần sau liên kết.

Khi cài đặt OMI, cần kết hợp các gói yêu cầu theo hệ thống Linux mà bạn muốn làm việc. Trong trường hợp này .deb hoặc .rpm. Hệ thống kết hợp tốt nhất với DEB là Debian GNU / Linux và Ubuntu. Trong trường hợp các gói RPM, chúng tôi tìm thấy Red Hat, CentOS, SUSE và Oracle.

  • Bằng cách thực hiện lệnh sau, bạn có thể cài đặt OMI trên hệ thống CentOS 64 x7:

# sudo rpm -Uvh omiserver-1.0.8.ssl_100.rpm

Nó cũng cần thiết để cài đặt các gói OpenSSL trong các phiên bản ssl_098 hoặc ssl_100 của nó để thực thi tối ưu; đầu tiên là khả thi với phiên bản được cài đặt trên thiết bị OpenSSL 0.9.8, và thứ hai với phiên bản OpenSSL 1.0. Ngoài ra, bạn phải có kiến ​​trúc trên máy tính của mình là x64 / x86. Nếu bạn muốn biết phiên bản OpenSSL đã cài đặt, hãy nhập lệnh sau vào terminal:

# openssl version .

  • Sau khi tất cả những điều trên được thực hiện, bạn có thể chạy lệnh sau để cài đặt DSC (PowerShell) trên hệ thống CentOS 7 trên 64:

# sudo rpm -Uvh dsc-1.0.0-254.ssl_100.x64.rpm

Điều tốt cần lưu ý là nhóm của bạn có các đặc điểm sau để làm cho việc thực thi PowerShell trở nên tối ưu và không gặp sự cố:

Gói yêu cầu: glibc
Mô tả: Thư viện GNU
Phiên bản tối thiểu: 31.30

Gói yêu cầu: Python
Mô tả: Python
Phiên bản tối thiểu: 2.4 đến 3.4

Gói yêu cầu: omiserver
Mô tả: Cơ sở hạ tầng quản lý mở
Phiên bản tối thiểu: 1.0.8.1

Gói yêu cầu: Openssl
Mô tả: Thư viện OpenSSL
Phiên bản tối thiểu: 0.9.8 hoặc 1.0

Gói yêu cầu: ctypes
Mô tả: Thư viện Python ctypes
Phiên bản tối thiểu: Phải khớp với phiên bản Python

Gói yêu cầu: libcurl
Mô tả: thư viện máy khách HTTP cURL
Phiên bản tối thiểu: 7.15.1

Sau khi tất cả những điều trên được thực hiện, bạn có thể sử dụng PowerShell mà không gặp sự cố trong cấu hình hệ thống Linux của mình. Hãy nhớ rằng nó chỉ tương thích với các hệ thống mà chúng tôi đã đề cập ở trên và ngoài ra, bạn phải cài đặt các gói thích hợp để thực thi nó.

3

Các tính năng mới này trong các công cụ Windows tuân theo nhu cầu của nhiều người dùng, sự kết hợp hoặc khả năng tương thích của cả hai hệ thống (Linux và Windows) để chúng hoạt động cùng nhau từng chút một. Việc tích hợp đầy đủ từng thứ vẫn còn lâu, nhưng với các bước như thế này, thúc đẩy sự phát triển của các tác vụ quan trọng như quản lý cấu hình, có một gợi ý về những cải tiến tiếp theo, điều này chắc chắn sẽ biến các đối thủ này khỏi máy tính trong cộng tác viên cho nhiệm vụ của từng người trong hệ thống của mình.

Để biết thêm thông tin về cài đặt hoặc cấu hình PowerShell, bạn có thể truy cập Trang web chính thức từ Microsoft để biết thêm chi tiết.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Thiên thần ortiz dijo

    Waoo! Thật là hồi hộp, thật là tin tốt. Tôi đã chờ đợi rất nhiều năm! Windows là rác rưởi, có gì đó tùy thuộc vào họ Họ muốn giống như Sauron, trói buộc tất cả chúng ta trong bóng tối.

  2.   Mario Guillermo Zavala Silva dijo

    Mục đích của việc cài đặt windows powershell trong Linux là gì !!! ??? Nếu thiết bị đầu cuối của chúng ta mạnh hơn nhiều ... thì hãy hỏi? Nó sẽ là tôi có thể làm những điều tốt hơn hay những gì là Ý TƯỞNG !!!!

    CHEERS !!!

  3.   Sergio dijo

    Câu hỏi đặt ra là tại sao bạn lại muốn cài đặt PowerShell bằng bash hoặc zsh? Điều đó không có ý nghĩa gì. Nó giống như thể bạn sẽ sử dụng sổ ghi chú rượu thay vì sử dụng gedit hoặc kate ………

  4.   HO2gi dijo

    Mọi thứ đều trỏ đến máy chủ .net và azure với tất cả các công cụ, có lẽ vẫn có những người sử dụng nó nhớ rằng không phải tất cả đều được cập nhật và nhiều dịch vụ hoạt động với windows. Trường hợp Afip, v.v.
    Nếu đúng là thiết bị đầu cuối vim và các thiết bị khác rất mạnh, nhưng tất cả phụ thuộc vào việc sử dụng.

  5.   Juan Carlos dijo

    Tôi có cùng một câu hỏi như những người khác, liệu có hợp lý khi có powershell trên Linux không? Có một lý do để sử dụng nó? Bash hoặc zsh có lợi ích gì cho Linux?

    Cá nhân tôi không bao giờ có ý định cài đặt nó, không có lý do rõ ràng, nhưng có vẻ như ý định của Microsoft là phát hành mã cho các thành viên Linux khác đóng góp, tức là nhân công rẻ.