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 processoIn 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