Twitter Updates

    follow me on Twitter

    List for 4.5% and get 1% cash back on your purchase

    Friday, January 19, 2024

    Linux Command Line Hackery Series - Part 5



    Welcome back to the Linux Command Line Hackery series, this is Part-V of the series. Today we are going to learn how to monitor and control processes on our Linux box, so wrap your sleeves up and let's get started.

    Command:    ps
    Syntax:           ps [options]
    Description:  ps displays information about the currently running processes. Some of the common flags of ps are described briefly below
    Flags: 
      -A or -e -> select all processes
      -a -> select all processes except both session leaders and processes not associated with a terminal.
      T -> select all processes associated with current terminal
      -u <username or id> -> select all processes of a given user or userlist

    Open up a terminal and type ps:

    ps

    what you'll see is a list of processes currently running in your terminal. One important thing to notice in the output is what's called as PID which stands for process ID. It is the number that uniquely identifies a process. Just keep that PID concept in mind we'll use it soon.

    OK I know that's not really what you want to see rather you want to see all the processes that are currently running on your box. Don't worry we have flags to rescue, in order to see all the processes you can use the -e flag like this:

    ps -e

    Boom! you get a long list of processes currently running on your machine (don't stare at me like that, you asked and I gave you that). If you want to see processes of a particular user you can type the following command in your terminal:

    ps -u bob

    here "bob" is a username. This command will list all processes of the user with effective user name of bob.

    You can do a full-format listing of the processes using the -f flag like this:

    ps -fu bob

    But the output of the ps command is a snapshot not really a live preview of what is going on in your box. I know your next question is going to be something like this, Isn't there a command in Linux that gives me a live updating information of the processes? Yes, there is a command called top that we'll learn about next.

    Command:    top
    Syntax:           top [options]
    Description:  top gives a dynamic real-time view of a running system. That is, it gives the up-to-date information about all the processes running on your Linux box (sounds fun!). Besides giving information about current processes and threads top also provides a brief system summary.

    To start top just type this command:

    top

    and you'll get a nice and cute looking ugly display :). Well what the heck is going on here you might ask, right? What you get is information about what is going on with your computer. To see what more can you do with top just type <h> within the program window and you'll be given list of options that you can play with.

    OK looking at what processes are going on in your box is cool but what if you want to terminate (or close) a process, is there a command line utility for that? Yes, there is and that's what we are going to look at next.

    Command:   kill
    Syntax:          kill [options] <pid> [...]
    Description:  kill is used to send a signal to process which by default is a TERM signal meaning kill by default sends a signal of termination to process (Cruel guy). To list the available signals we can use the -l or -L flag of the kill command.


    To simply terminate a process we provide kill command a PID (process ID) and it will send the TERM signal to the process. So to kill a process first we'll list the running processes and then we'll keep the PID of the process in mind that we want to terminate. After that we'll issue the kill command with the PID that we just found.

    ps -ax
    kill 1153

    the above command will send a TERM signal to the process whose PID is 1153, as simple as that.

    We can also use our already learned skills to refine the output of ps command. Say we have a xterm terminal running on our box and we want to terminate it. By using ps command all alone we'll get a long listing of all processes running on our box. But we can limit the output of ps command to just those processes that we're interested in by piping ps command with the grep command like this:

    ps -ax | grep xterm

    wow! that's amazing, we're able to pull out only those results from the ps command that contained xterm in them. Isn't that a cool trick? But what is that vertical bar ( ) doing in the middle, you may be thinking, right? Remember we learned about the input and output re-directors previously, the vertical bar (pipe in geeky terms) is another re-director whose task is to redirect the output of one command as input to another command. Here the pipe redirects the output of ps -ax command as input to grep command and of-course from the previous article you know that grep is used to search for a PATTERN in the given input. That means the above command searches for the xterm word in the output of ps -ax command and then displays just those lines of ps -ax command which contain xterm. Now get that PID and kill that process.

    That's it for today, try these commands up on your own box and remember practice is gonna make you master the Linux command line. :)

    More info
    1. Hak5 Tools
    2. Usb Pentest Tools
    3. How To Hack
    4. Hacking Tools Usb
    5. Nsa Hack Tools Download
    6. Hacking Tools Mac
    7. Nsa Hack Tools
    8. Hacking Tools
    9. Pentest Tools Online
    10. Hack App
    11. Pentest Tools For Windows
    12. Hacking Apps
    13. Hacker Tools Linux
    14. Hacker Techniques Tools And Incident Handling
    15. Hackrf Tools
    16. Hacking Tools For Beginners
    17. Hacking Tools Usb
    18. Pentest Tools Alternative
    19. Hacker Tools Apk Download
    20. Pentest Tools Framework
    21. Hack Tool Apk
    22. Usb Pentest Tools
    23. Pentest Tools Subdomain
    24. Hack Apps
    25. Hacker Tools Apk Download
    26. Hackrf Tools
    27. Hacking Tools 2019
    28. Nsa Hack Tools
    29. Hack And Tools
    30. Tools Used For Hacking
    31. Nsa Hack Tools
    32. Hacking Tools And Software
    33. Hacker Tools 2019
    34. Hacking Tools For Windows 7
    35. Hackers Toolbox
    36. Pentest Tools Online
    37. Hacker Tool Kit
    38. Top Pentest Tools
    39. Hacker Tools List
    40. Install Pentest Tools Ubuntu
    41. Hacking Tools For Windows Free Download
    42. Hacker Tools Apk Download
    43. Pentest Reporting Tools
    44. Pentest Tools Linux
    45. Pentest Tools Open Source
    46. Best Hacking Tools 2020
    47. Hacking Tools Online
    48. New Hacker Tools
    49. Wifi Hacker Tools For Windows
    50. Hacking Tools Online
    51. Pentest Tools Alternative
    52. Hack Tool Apk
    53. Hackrf Tools
    54. Hacking Tools Windows
    55. Android Hack Tools Github
    56. Hack Tool Apk No Root
    57. Hack Tools
    58. Termux Hacking Tools 2019

    No comments:

    Post a Comment

    Home for sale- $2,000 rebate!

    Ready Real Estate slide show

    Become a fan of my page

    Sheree Dutton, Reatlor, DFW, Texas on Facebook
    Powered By Blogger

    Pandora Faves

    Back on the market, price reduced, 1% cash back rebate offered

    Sheree Dutton | Ready Real Estate | 817-975-0461
    222 Birchwood, Azle, TX
    Back on the market, price reduced and 15 cash back rebate offered!
    3BR/2BA Single Family House
    offered at $102,500
    Year Built 2006
    Sq Footage 1,142
    Bedrooms 3
    Bathrooms 2 full, 0 partial
    Floors 1
    Parking 3 Covered spaces
    Lot Size .225 acres
    HOA/Maint $0 per month

    DESCRIPTION


    Wow, talk about pride of ownership! This house has too many upgrades to count, and is so well cared for. You must see it to believe it! A lot of value in this perfect starter home.

    OPEN HOUSE SUNDAY MAY 3RD 2+5 pm

    see additional photos below
    PROPERTY FEATURES

    - Central A/C - Central heat - Fireplace
    - High/Vaulted ceiling - Walk-in closet - Tile floor
    - Living room - Breakfast nook - Dishwasher
    - Refrigerator - Stove/Oven - Microwave
    - Laundry area - inside - Balcony, Deck, or Patio - Yard

    OTHER SPECIAL FEATURES

    - 1 car garage, covered carport for 2 cars
    - covered wood deck in backyard
    - gutters
    - storage shed
    - newly stained wood fence
    - electric fireplace added, with tile hearth
    - upgraded ceiling fans and light fixtures
    - island in kitchen

    ADDITIONAL PHOTOS


    Fantastic curb appeal

    covered wood deck in back

    living room

    kitchen with island

    breakfast nook

    master bedroom
    Contact info:
    Sheree Dutton
    Ready Real Estate
    817-975-0461
    For sale by agent/broker

    powered by postlets Equal Opportunity Housing
    Posted: Sep 11, 2009, 7:31am PDT

    Blog Archive