Là một nhà phát triển LAMP xem xét việc chuyển sang nền tảng .Net IIS, một trong những lo ngại của tôi là mất năng suất do thiếu vỏ ... Có ai khác có kinh nghiệm này không? Có thể có một vỏ Linux tương đương với Windows không?Tương đương với Linux trên IIS
Trả lời
Tùy thuộc vào phiên bản IIS nào bạn đang xem xét, tôi sẽ đề nghị thứ hai của lbrandy để kiểm tra PowerShell.Microsoft đang làm việc trên một nhà cung cấp PowerShell cho IIS (đặc biệt là phiên bản 7). Có một bài đăng phong nha về điều này tại http://blogs.iis.net/thomad/archive/2008/04/14/iis-7-0-powershell-provider-tech-preview-1.aspx. Phiên bản sắp tới của PowerShell cũng sẽ add remoting capabilities để bạn có thể quản lý máy từ xa. PowerShell hoàn toàn khác với các shell * NIX, vì vậy đó là một cái gì đó để xem xét.
Hy vọng điều này sẽ hữu ích.
Tôi giả sử bạn không có nghĩa là cygwin, phải không?
Còn khoảng powershell thì sao?
Bạn có hỏi về vỏ Linux như trong môi trường làm việc không? Đối với CygWin mà tôi nghĩ là đã tồn tại lâu nhất và khá mạnh mẽ: http://www.cygwin.com/
Một lúc trước, tôi tìm thấy một cổng windows của tất cả các lệnh linux phổ biến mà tôi sử dụng (ls, grep, diff) và tôi chỉ giải nén chúng tệp, thêm nó vào môi trường PATH của tôi và sau đó có thể chạy từ đó: http://unxutils.sourceforge.net/
Hoặc bạn đang nói về việc thực thi lệnh shell từ bên trong mã của mình? Nếu bạn đang ở trong lĩnh vực .net, có phương thức Process.Start() sẽ cung cấp cho bạn nhiều tùy chọn.
Hy vọng điều này sẽ hữu ích!
Nếu bạn đang đề cập đến việc chỉ cần truy cập máy chủ IIS của bạn từ một vị trí từ xa, máy tính từ xa thường giải quyết vấn đề đó. Giả sử máy chủ của bạn có địa chỉ IP tĩnh hoặc tên máy chủ bạn có thể truy cập từ internet, máy tính từ xa là một giải pháp đơn giản và tương đối an toàn.
Có vấn đề với câu trả lời này không? Bây giờ tôi có uy tín tiêu cực ...
Cách tốt nhất tôi có thể nghĩ ra sẽ được sử dụng Cygwin qua một kết nối OpenSSH. Dưới đây là một tài liệu giải thích làm thế nào để làm việc đó:
Bạn nên làm cho sự lựa chọn của bạn của nền tảng máy chủ dựa trên môi trường nói chung, và trong đó bao gồm các giao diện quản trị/quản lý cung cấp.
Tôi e rằng nếu bạn không thích cách Windows thực hiện quản lý IIS thì điều đó quá tệ. Có nói rằng, một chút delving xung quanh trong giao diện WMI nói chung sẽ mang lại một giải pháp mà bạn sẽ tìm thấy có thể sử dụng. Tôi đã từng làm khá nhiều kịch bản WMI (chủ yếu thông qua PowerShell) để có khả năng xây dựng lại môi trường đáng tin cậy.
Vỏ từ xa không giải quyết được vấn đề về năng suất. (Nó chỉ đơn thuần là làm cho mọi thứ có thể.)
Từ những gì tôi đã nghe, mọi thứ mà tương lai Microsoft GUI sẽ thực hiện với PowerShell vì GUI: s sử dụng cùng một API: s có sẵn từ PowerShell.
Cá nhân tôi yêu thích Cygwin nhưng Cygwin không thể giúp bạn quản lý các ứng dụng Microsoft.
Bạn có thể ngạc nhiên, tuy nhiên, mức độ mạnh mẽ của Máy chủ Windows Script khi được kết hợp với Công cụ quản lý cửa sổ. Tôi nghĩ rằng IIS hoàn toàn có thể quản lý được với WMI hoặc một số đối tượng COM có thể dễ dàng sử dụng từ tập lệnh JScript WSH.
- 1. Dreamweaver tương đương với Linux
- 2. IIS tương đương với VirtualHost trong Apache
- 3. Tương đương với _emit trên Linux là gì?
- 4. Phụ thuộc Walker tương đương với Linux?
- 5. Có bất kỳ IIS tương đương với Tomcat không?
- 6. Tương đương với Linux với MAXDWORD là gì?
- 7. tương đương cho bộ đếm hiệu suất Win32 trên Linux
- 8. của Windows Beep() tương đương cho Linux
- 9. Mac OS X tương đương với Linux bầy (1) lệnh
- 10. Tương đương với Linux là gì: MultiByteToWideChar & WideCharToMultiByte?
- 11. $ _SERVER ['_'] tương đương trên Windows
- 12. C tương đương với linux của windows QueryPerformanceCounter
- 13. Linux tương đương với lệnh "khởi động" DOS?
- 14. Tương đương với Linux mkdir -p trong Windows là gì?
- 15. Tương đương với Windows getch() cho Mac/Linux treo
- 16. Điều gì sẽ tương đương với Win32 API trong Linux?
- 17. Tương đương với C++ cho AutoResetEvent trong Linux là gì?
- 18. Tương đương với pop trên dây
- 19. ldd tương đương trên android
- 20. windows tương đương với inet_aton
- 21. Tương đương với ldd của Linux trên cửa sổ là gì?
- 22. Gcc trên Linux tương đương với các phần quan trọng của microsoft là gì?
- 23. Điều gì tương đương với lệnh 'miễn phí' của Linux trên FreeBSD v8.1
- 24. Tương đương chính xác với LD_PRELOAD trên OSX là gì?
- 25. Có tương đương với Thực hiện trên Windows không?
- 26. Tương đương TreeSet của Java tương đương với Python?
- 27. Tương đương với Windows/dev/random
- 28. tương đương với su trong powershell
- 29. D-Bus tương đương với Windows
- 30. Bí danh biểu tượng yếu trên OS X tương tự như trên Linux hoặc tương đương gần nhất?