Category: Root

Power Shell: Stop Process

Stop-Process -Name “notepad” Stop-Process -Id 3952 -Confirm –PassThru calc $p = Get-Process -Name “calc” Stop-Process -InputObject $p Get-Process | Where-Object {$_.HasExited} Get-Process -Name “lsass” | Stop-Process

Power Shell: Process

Get-Process Get-Process winword, explorer | Format-List * Get-Process | Where-Object {$_.WorkingSet -gt 20000000} $A = Get-Process $A | Get-Process | Format-Table -View priority Get-Process pwsh -FileVersionInfo (did not work) Get-Process SQL* -Module Ref: Internet/Google – MS Sites

Linux ps command

ps x ps -e ps aux ps –u username

Some Web Administration Tasks

systemctl start httpdsystemctl start mariadbsystemctl restart httpdsystemctl restart mariadb systemctl enable httpdsystemctl enable mariadb

Monitor Process in Linux

Monitor Process in Linux •ps •pstree •top Who Monitors Processes? •Admins •Developers as needed Tasks •start, stop, restart, status, kill

Linux Shell Script: Until Example

How to execute Power Shell Scripts

•powershell.exe -noprofile -executionpolicy bypass -file .\hello.ps1 •Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Bypass -Force; •Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted -Force; •set-executionpolicy remotesigned • •

Power Shell: Archive/Un Archive

•powershell Compress-Archive –LiteralPath lab8 –DestinationPath lab8.zip •powershell Expand-Archive –LiteralPath lab8.zip –DestinationPath “C:\mypath” -Force

tar in Windows cmd and power shell

Linux: Regular Expression: grep

Signed Integers egrep ‘^[+-]?[0-9]+$’ data.txt Floating Point Numbers egrep ‘^[+-]?[0-9]+[.]?[0-9]*$’ data.txt Canadian Postal Code egrep -q ‘^[A-Z][0-9][A-Z] *[0-9][A-Z][0-9]$’ info.txt