Svi mi koji upravljamo Windows operativnim sustavima kao Windows 10 o Windows Server znamo koliko smo moćni kada koristimo Windows PowerShell za upravljanje i administraciju različitih zadataka, kao što su instalacije, uklanjanja, upiti jer PowerShell cmdleti imaju veliki opseg i relativno su laki za korištenje.
Za sve korisnike okruženja Linux Opcija korištenja cmdleta PowerShell sada je omogućena u vašem Linux okruženju, što prije nije bilo moguće. U ovom vodiču ćemo vidjeti kako upravljati nekim procesima Windows PowerShell u Linuxu i time povećati administrativni opseg našeg sustava.
Za ovaj proces moramo već imati instaliran PowerShell alat u našem sustavu i kako bismo znali izvršiti spomenutu instalaciju možemo otići na sljedeću vezu:
Instalirajte PowerShell Linux
Kako koristiti PowerShell cmdlete u Linuxu
The ditres u koje možemo implementirati Windows PowerShell su:
- Ubuntu 14 i 16
- CentOS 7
- RHEL
Korak 1
Za pristup PowerShellu u Ubuntuu ili bilo kojem od dostupnih ditros moramo pristupiti terminal i unesite pojam powershell.
[attachment = 26632: 2-terminal-powershell-en-linux.png.webp]
Korak 2
Za dobivanje potpunog popisa naredbi koje možemo koristiti u Linuxu, u ovom slučaju Ubuntu 16, putem PowerShella možemo koristiti cmdlet Get-Command i prikazat će se cijeli popis. Na ovaj način možemo uzeti u obzir koje će biti PowerShell cmdlete koje možemo implementirati u Linux.
Get-Command
Korak 3
Vidjet ćemo kako će nam korištenje Windows PowerShell -a omogućiti mnogo veći opseg na našim računalima. Na primjer, možemo koristiti cmdlet Get-Process da biste vidjeli procese koji se trenutno izvode u Ubuntuu, rezultat će biti sljedeći.
Korak 4
Pomoću parametra možemo filtrirati naziv bilo kojeg procesa -ProcessName, na primjer ako želimo vizualizirati procese koji imaju ID systemd Upisat ćemo sljedeće i vidjet ćemo sljedeći rezultat:
Get -Process -ProcessName systemd
Korak 5
Ako u bilo kojem trenutku želimo prestati koristiti uslugu PowerShell Kroz terminal u Ubuntuu moramo unijeti sljedeći cmdlet:
Stop -Process -ProcessName Naziv procesaU ovom slučaju želimo zaustaviti proces gedit za koje unosimo sljedeće:
Stop -Process -ProcessName gedit
Korak 6
Na isti način možemo nastaviti koristiti cmdleti dostupni za upravljačke zadatke koji su potrebni kako slijedi
Get -ChlidItem -Path /
Get-Random
Start-Process gedit
Kao što vidimo, zahvaljujući ovom zanimljivom alatu možemo nastaviti upravljati mnogim parametrima naših Linux računala kao da smo u već poznatom okruženju Windows PowerShell.
Iskoristimo u potpunosti prednosti ovog važnog uslužnog programa i proširimo svoj asortiman kao administratori i IT osoblje unutar naših organizacija, uvijek osiguravajući da imamo stabilne i optimalne sustave koji pružaju učinkovite performanse svim korisnicima u organizaciji.
Da biste naučili raditi s PowerShell -om, važno je da rukujete ili poznajete dostupne naredbe kako biste mogli lakše funkcionirati. U Solveticu vam pomažemo da saznate najčešće korištene naredbe PowerShell i nastavi učiti.
PowerShell naredbe