Todos nós que gerenciamos sistemas operacionais Windows como Windows 10 o Windows Server, sabemos o quão poderoso temos ao usar o Windows PowerShell para o gerenciamento e administração de várias tarefas, como instalações, remoções, consultas, uma vez que os cmdlets do PowerShell têm um grande escopo e são relativamente fáceis de usar.
Para todos os usuários de ambientes Linux A opção de usar cmdlets do PowerShell agora está habilitada em seu ambiente Linux, algo que não era possível antes. Neste tutorial, veremos como gerenciar alguns processos Windows PowerShell no Linux e, assim, aumentar o escopo administrativo do nosso sistema.
Para este processo já devemos ter instalado o Ferramenta PowerShell em nosso sistema e para saber como realizar a referida instalação podemos acessar o seguinte link:
Instale PowerShell Linux
Como usar cmdlets PowerShell no Linux
As ditres em que podemos implementar Windows PowerShell está:
- Ubuntu 14 e 16
- CentOS 7
- RHEL
Passo 1
Para acessar o PowerShell no Ubuntu ou em qualquer um dos ditros disponíveis, devemos acessar o terminal e digite o termo PowerShell.
[anexo = 26632: 2-terminal-powershell-en-linux.png.webp]
Passo 2
Para obter a lista completa dos comandos que podemos usar no Linux, neste caso Ubuntu 16, através do PowerShell podemos usar o cmdlet Get-Command e a lista completa será exibida. Dessa forma, podemos levar em consideração quais serão os cmdlets do PowerShell que podemos implementar no Linux.
Get-Command
etapa 3
Veremos como o uso do Windows PowerShell nos permitirá contra com um escopo muito maior em nossos computadores. Podemos usar, por exemplo, o cmdlet Get-Process para ver os processos em execução no Ubuntu, o resultado será o seguinte.
Passo 4
Podemos filtrar o nome de qualquer um dos processos usando o parâmetro -Nome do processo, por exemplo, se quisermos visualizar os processos que têm o ID systemd Vamos inserir o seguinte e veremos o seguinte resultado:
Get-Process -ProcessName systemd
Etapa 5
Se a qualquer momento desejarmos interromper um serviço usando PowerShell Por meio do terminal no Ubuntu, devemos inserir o seguinte cmdlet:
Stop-Process -ProcessName Nome do processoNeste caso, queremos interromper o processo gedit para o qual inserimos o seguinte:
Stop-Process -ProcessName gedit
Etapa 6
Da mesma forma, podemos continuar usando o cmdlets disponível para tarefas de gerenciamento que são necessárias conforme a seguir
Get-ChlidItem -Path /
Get-Random
Start-Process gedit
Como podemos ver, graças a esta ferramenta interessante podemos continuar gerenciando muitos parâmetros de nossos computadores Linux como se estivéssemos no ambiente já conhecido Windows PowerShell.
Vamos aproveitar ao máximo esse importante utilitário e expandir nossa gama como administradores e pessoal de TI em nossas organizações, sempre garantindo que tenhamos sistemas estáveis e ideais que fornecem desempenho eficiente a todos os usuários na organização.
Para aprender a trabalhar com o PowerShell, é importante que você manipule ou conheça os comandos disponíveis para que possa funcionar com mais facilidade. Na Solvetic ajudamos você a conhecer o comandos PowerShell mais usados e continue aprendendo.
Comandos PowerShell