KEMBAR78
Week 4 Commands Dump | PDF | File Transfer Protocol | Computer Engineering
0% found this document useful (0 votes)
6 views9 pages

Week 4 Commands Dump

Uploaded by

rakesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views9 pages

Week 4 Commands Dump

Uploaded by

rakesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

1.

ifconfig (Interface Configuration)

• Used to configure and display network interfaces.

• Deprecated in favor of ip command.

Installation:

bash

CopyEdit

sudo apt install net-tools

Usage:

bash

CopyEdit

ifconfig # Show all network interfaces

ifconfig eth0 # Show details of a specific interface

2. iwconfig (Wireless Configuration)

• Used to configure wireless network interfaces.

• Displays information about wireless interfaces like SSID, mode, and signal strength.

Installation:

bash

CopyEdit

sudo apt install wireless-tools

Usage:

bash

CopyEdit

iwconfig wlan0 # Show wireless configuration

sudo iwconfig wlan0 essid "MyNetwork" # Set SSID

3. ethtool (Ethernet Configuration)

• Used for querying and controlling network device parameters.

Installation:

bash

CopyEdit
sudo apt install ethtool

Usage:

bash

CopyEdit

ethtool eth0 # Display network statistics

ethtool -s eth0 autoneg on # Enable auto-negotiation

4. arpwatch (Monitor ARP Traffic)

• Monitors ARP traffic and detects ARP spoofing.

Installation:

bash

CopyEdit

sudo apt install arpwatch

Usage:

bash

CopyEdit

sudo arpwatch -i eth0

5. bmon (Bandwidth Monitor)

• Real-time network bandwidth monitoring tool.

Installation:

bash

CopyEdit

sudo apt install bmon

Usage:

bash

CopyEdit

bmon

6. telnet (Remote Login)

• Used to connect to a remote machine using Telnet protocol.


Installation:

bash

CopyEdit

sudo apt install telnet

Usage:

bash

CopyEdit

telnet example.com 80

7. ssh (Secure Shell)

• Secure remote login.

Installation:

bash

CopyEdit

sudo apt install openssh-client

Usage:

bash

CopyEdit

ssh user@remote-server

8. sendmail (Mail Transfer Agent)

• Used to send emails.

Installation:

bash

CopyEdit

sudo apt install sendmail

Usage:

bash

CopyEdit

echo "Test Email" | sendmail user@example.com


9. mailstats (Mail Statistics)

• Displays statistics of mail server usage.

Installation:

bash

CopyEdit

sudo apt install sendmail

Usage:

bash

CopyEdit

mailstats

10. w (Show Logged-in Users)

• Displays a list of currently logged-in users.

Usage:

bash

CopyEdit

11. cURL (Transfer Data from URLs)

• Command-line tool to transfer data using various protocols.

Installation:

bash

CopyEdit

sudo apt install curl

Usage:

bash

CopyEdit

curl http://example.com

curl -O http://example.com/file.zip

12. wget (Download Files)


• Non-interactive command-line downloader.

Installation:

bash

CopyEdit

sudo apt install wget

Usage:

bash

CopyEdit

wget http://example.com/file.zip

13. ftp (File Transfer Protocol)

• Used to transfer files to/from a remote server.

Installation:

bash

CopyEdit

sudo apt install ftp

Usage:

bash

CopyEdit

ftp example.com

14. rcp (Remote Copy)

• Used to copy files between hosts.

Usage:

bash

CopyEdit

rcp file.txt user@remote:/path/to/destination

15. scp (Secure Copy)

• Secure file copy between hosts.

Installation:
bash

CopyEdit

sudo apt install openssh-client

Usage:

bash

CopyEdit

scp file.txt user@remote:/path/to/destination

16. rsync (Remote Sync)

• Sync files and directories between two locations.

Installation:

bash

CopyEdit

sudo apt install rsync

Usage:

bash

CopyEdit

rsync -av source/ destination/

17. sftp (Secure FTP)

• Secure file transfer using SSH.

Usage:

bash

CopyEdit

sftp user@remote

18. netstat (Network Statistics)

• Displays active connections and listening ports.

Installation:

bash

CopyEdit
sudo apt install net-tools

Usage:

bash

CopyEdit

netstat -tulnp

19. ping (Test Network Connectivity)

• Used to check network connectivity and latency.

Usage:

bash

CopyEdit

ping google.com

20. traceroute (Trace Network Path)

• Displays the route packets take to a destination.

Installation:

bash

CopyEdit

sudo apt install traceroute

Usage:

bash

CopyEdit

traceroute google.com

21. iftop (Live Network Monitoring)

• Shows real-time bandwidth usage per connection.

Installation:

bash

CopyEdit

sudo apt install iftop

Usage:
bash

CopyEdit

sudo iftop

22. nload (Network Bandwidth Usage)

• Graphical network usage monitoring.

Installation:

bash

CopyEdit

sudo apt install nload

Usage:

bash

CopyEdit

nload

23. ss (Socket Statistics)

• Shows detailed information on network connections.

Usage:

bash

CopyEdit

ss -tulnp

24. tcpdump (Packet Capture)

• Captures network packets.

Installation:

bash

CopyEdit

sudo apt install tcpdump

Usage:

bash

CopyEdit
sudo tcpdump -i eth0

25. dstat (System Performance Monitoring)

• Displays CPU, disk, and network statistics in real-time.

Installation:

bash

CopyEdit

sudo apt install dstat

Usage:

bash

CopyEdit

dstat

You might also like