Всички ние, които управляваме операционните системи Windows като Windows 10 o Windows Server знаем колко мощни имаме, когато използваме Windows PowerShell за управление и администриране на различни задачи като инсталации, премахвания, заявки, тъй като командлетите PowerShell имат голям обхват и са относително лесни за използване.
За всички потребители на среди Linux Опцията за използване на командлети за PowerShell вече е активирана във вашата Linux среда, нещо, което преди не беше възможно. В този урок ще видим как да управлявате някои процеси Windows PowerShell в Linux и по този начин да увеличи административния обхват на нашата система.
За този процес вече трябва да сме инсталирали Инструмент PowerShell в нашата система и за да знаем как да извършим посочената инсталация, можем да отидем на следната връзка:
Инсталирайте PowerShell Linux
Как да използвате командлети за PowerShell в Linux
The дитри в които можем да реализираме Windows PowerShell са:
- Ubuntu 14 и 16
- CentOS 7
- RHEL
Етап 1
За достъп до PowerShell в Ubuntu или в някой от наличните дитроси трябва да имаме достъп до терминал и въведете термина PowerShell.
[attachment = 26632: 2-terminal-powershell-en-linux.png.webp]
Стъпка 2
За да получим пълния списък с командите, които можем да използваме в Linux, в този случай Ubuntu 16, чрез PowerShell можем да използваме cmdlet Get-Command и ще се покаже пълният списък. По този начин можем да вземем предвид какви ще бъдат командлетите PowerShell, които можем да внедрим в Linux.
Get-Command
Стъпка 3
Ще видим как използването на Windows PowerShell ще ни позволи да се справим с много по -голям обхват на нашите компютри. Можем да използваме например cmdlet Get-Process за да видите процесите, които в момента се изпълняват в Ubuntu, резултатът ще бъде следният.
Стъпка 4
Можем да филтрираме името на всеки от процесите, използвайки параметъра -ProcessName, например, ако искаме да визуализираме процесите, които имат ID systemd Ще въведем следното и ще видим следния резултат:
Get -Process -ProcessName systemd
Стъпка 5
Ако по всяко време искаме да спрем използването на услуга PowerShell Чрез терминала в Ubuntu трябва да въведем следната команда:
Stop -Process -ProcessName Име на процесаВ този случай искаме да спрем процеса gedit за което въвеждаме следното:
Stop -Process -ProcessName gedit
Стъпка 6
По същия начин можем да продължим да използваме командлети достъпни за управленски задачи, които са необходими по следния начин
Get -ChlidItem -Path /
Get-Random
Start-Process gedit
Както виждаме, благодарение на този интересен инструмент можем да продължим да управляваме много параметри на нашите Linux компютри, сякаш сме в вече познатата среда Windows PowerShell.
Нека да се възползваме изцяло от тази важна помощна програма и да разширим обхвата си като администратори и ИТ персонал в нашите организации, като винаги гарантираме, че имаме стабилни и оптимални системи, които осигуряват ефективна работа на всички потребители в организацията.
За да се научите да работите с PowerShell е важно да боравите или да знаете наличните команди, за да можете да функционирате по -лесно. В Solvetic ви помагаме да разберете най -използваните команди PowerShell и продължавай да се учиш.
Команди на PowerShell