Come gestire i processi PowerShell su Linux

Tutti noi che gestiamo i sistemi operativi Windows come Windows 10 o Windows Server sappiamo quanto sia potente l'utilizzo di Windows PowerShell per la gestione e l'amministrazione di varie attività come installazioni, rimozioni, query poiché i cmdlet di PowerShell hanno una vasta portata e sono relativamente facili da usare.

Per tutti gli utenti di ambienti Linux L'opzione per utilizzare i cmdlet di PowerShell è ora abilitata nel tuo ambiente Linux, cosa che prima non era possibile. In questo tutorial vedremo come gestire alcuni processi Windows PowerShell in Linux e quindi aumentare l'ambito amministrativo del nostro sistema.

Per questo processo dobbiamo aver già installato il Strumento PowerShell nel nostro sistema e per sapere come effettuare tale installazione possiamo andare al seguente link:

Installa PowerShell Linux

Come utilizzare i cmdlet di PowerShell in Linux


Il ditre in cui possiamo implementare Windows PowerShell sono:
  • Ubuntu 14 e 16
  • CentOS 7
  • RHEL

Passo 1
Per accedere a PowerShell in Ubuntu o in una qualsiasi delle ditro disponibili dobbiamo accedere a terminale e inserisci il termine powershell.

[allegato = 26632: 2-terminal-powershell-en-linux.png.webp]

Passo 2
Per ottenere l'elenco completo dei comandi che possiamo utilizzare in Linux, in questo caso Ubuntu 16, tramite PowerShell possiamo utilizzare il cmdlet Get-Comando e verrà visualizzato l'elenco completo. In questo modo possiamo prendere in considerazione quali saranno i cmdlet di PowerShell che potremo implementare in Linux.

 Get-Comando

Passaggio 3
Vedremo come l'utilizzo di Windows PowerShell ci consentirà di contrastare con un ambito molto più ampio sui nostri computer. Possiamo usare ad esempio il cmdlet Get-Processo per vedere i processi attualmente in esecuzione in Ubuntu, il risultato sarà il seguente.

Passaggio 4
Possiamo filtrare il nome di uno qualsiasi dei processi utilizzando il parametro -Nome del processo, ad esempio se vogliamo visualizzare i processi che hanno l'ID sistema Inseriamo quanto segue e vedremo il seguente risultato:

 Get-Process -ProcessName systemd

Passaggio 5
Se in qualsiasi momento desideriamo interrompere un servizio utilizzando PowerShell Tramite il terminale in Ubuntu dobbiamo inserire il seguente cmdlet:

 Stop-Process -ProcessName Nome del processo
In questo caso vogliamo fermare il processo gedit per cui inseriamo quanto segue:
 Stop-Process -ProcessName gedit

Passaggio 6
Allo stesso modo possiamo continuare a usare il cmdlet disponibile per le attività di gestione richieste come segue

 Get-ChlidItem -Percorso /
 Get-Random 
 Avvia-Processo gedit 

Come possiamo vedere, grazie a questo interessante strumento possiamo continuare a gestire molti parametri dei nostri computer Linux come se fossimo nell'ambiente già conosciuto Windows PowerShell.

Sfruttiamo appieno questa importante utility ed espandiamo la nostra gamma di amministratori e personale IT all'interno delle nostre organizzazioni, assicurandoci sempre di disporre di sistemi stabili e ottimali che forniscano prestazioni efficienti a tutti gli utenti dell'organizzazione.

Per imparare a lavorare con PowerShell è importante gestire o conoscere i comandi disponibili in modo da poter funzionare più facilmente. In Solvetic ti aiutiamo a conoscere il comandi PowerShell più utilizzati e continua a imparare.

Comandi PowerShell

wave wave wave wave wave