sysxplore Profile picture
Aug 14 β€’ 17 tweets β€’ 3 min read Twitter logo Read on Twitter
50+ Linux networking commands every Linux user or sysadmin should know (worth bookmarking) πŸ§Άβ†“ Image
β€’ arp - see your arp table.
β€’ aria2 – downloading just about everything. Torrents included.
β€’ arpwatch – Ethernet Activity Monitor.
β€’ bmon – bandwidth monitor and rate estimator.
β€’ bwm-ng – live network bandwidth monitor.
β€’ curl – transferring data with URLs.(or try httpie)
β€’ darkstat – captures network traffic, usage statistics.
β€’ dhclient – Dynamic Host Configuration Protocol Client
β€’ dig – query DNS servers for information.
β€’ dstat – replacement for vmstat, iostat, mpstat, netstat and ifstat
β€’ ethtool – utility for controlling network drivers and hardware.
β€’ gated – gateway routing daemon.
β€’ host – DNS lookup utility.
β€’ hping – TCP/IP packet assembler/analyzer.
β€’ ibmonitor – shows bandwidth and total data transferred.
β€’ ifstat – report network interfaces bandwidth.
β€’ iftop – display bandwidth usage.
β€’ ip – a command with more features than ifconfig.
β€’ iperf3 – network bandwidth measurement tool.
β€’ iproute2 – collection of utilities for controlling TCP/IP.
β€’ iptables – take control of network traffic.
β€’ IPTraf – An IP Network Monitor.
β€’ iputils – set of small useful utilities for Linux networking.
β€’ iw – a new nl80211 based CLI configuration utility β†’ for wireless devices.
β€’ jwhois (whois) – client for the whois service.
β€’ lsof -i – reveal information about your network sockets.
β€’ mtr – network diagnostic tool.
β€’ net-tools – utilities include: arp, hostname, ifconfig, netstat, rarp, route, plipconfig, slattach, mii-tool, iptunnel and ipmaddr.
β€’ ncat – improved re-implementation of the venerable netcat.
β€’ netcat – networking utility for reading/writing network connections.
β€’ nethogs – a small β€˜net top’ tool.
β€’ Netperf – Network bandwidth Testing.
β€’ netplan – Netplan is a utility for easily configuring
β€’ networking on a linux system.
β€’ netsniff-ng – Swiss army knife for daily Linux network plumbing.
β€’ netwatch – monitoring Network Connections.
β€’ ngrep – grep applied to the network layer.
β€’ nload – display network usage.
β€’ nmap – network discovery and security auditing.
β€’ nmcli – a command-line tool for controlling NetworkManager and reporting network status.
β€’ nmtui – provides a text interface to configure networking by controlling NetworkManager.
β€’ nslookup – query Internet name servers interactively.
β€’ ping – send icmp echo_request to network hosts to test connectivity.
β€’ route – show/manipulate the IP routing table.
β€’ slurm – network load monitor.
β€’ snort – Network Intrusion Detection and Prevention System.
β€’ smokeping – keeps track of your network latency.
β€’ socat – establishes two bidirectional byte streams and transfers data between them.
β€’ speedometer – Measure and display the rate of data across a network.
β€’ speedtest-cli – test internet bandwidth using
β€’ ss – utility to investigate sockets.speedtest.net
β€’ ssh – secure system administration and file transfers over insecure networks.
β€’ tcpdump – command-line packet analyzer.
β€’ tcptrack – Displays information about tcp connections on a network interface.
β€’ telnet – user interface to the TELNET protocol.
β€’ tracepath – very similar function to traceroute.
β€’ traceroute – print the route packets trace to the network host.
β€’ vnStat – network traffic monitor.
β€’ websocat – Connection forwarder from/to web sockets to/from usual sockets, in the style of socat.
β€’ wget – retrieving files using HTTP, HTTPS, FTP, and FTPS.
β€’ Wireless Tools for Linux – includes iwconfig, iwlist, iwspy, iwpriv and ifrename.
β€’ Wireshark – network protocol analyzer.
That's it!

Thank you for making it this far. Hopefully, you will find this thread useful.

Additions are welcomed
Check me out @sysxplore if you liked this thread!!

I'm gonna be tweeting more about Linux, DevOps, sysadmin, etc.

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with sysxplore

sysxplore Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @sysxplore

Jul 29
Git can be difficult to understand.

But you don't need to learn everything.

Learn these 23 Git commands because you'll be using them 99% of the time:
1. git add

Used to add files to the staging area. Before a file is available to commit to a repository, the file needs to be added to the staging area also known as git index:

$ git add < file or directory>

To add all unstaged files use:
$ git add .
This allows you to prepare a snapshot before committing it to the official history.
Read 29 tweets
Jul 3
Linux boot process explained (a detailed thread)πŸ§Άβ†“
When you turn on your Linux computer, it goes through a series of phases before presenting a login screen that prompts you for your username or password.

Every Linux distribution goes through four distinct stages during the boot-up process.
The booting process consists of four steps, which we will go over in this thread:

β€’ BIOS and UEFI Integrity check (POST)
β€’ Loading of the Boot loader (GRUB2)
β€’ Kernel initialization
β€’ Starting systemd, the parent of all processes
Read 39 tweets
Jul 2
90+ Linux commands that Linux Sysadmins regularly use, with an explanation πŸ§Άβ†“ Image
1. cut - allows you to cut out sections of a specified file or piped data and print the result to standard output.
2. sort - used to sort files
3. uniq - used to extract uniq occurrences
4. tr - utility for translating or deleting characters.
5 grep - searches a file for a pattern of characters and displays all lines that match.
6. awk - a scripting language used for text processing.
7. sed - stream editor used to perform lots of functions on files, like searching, finding and replacing, insertion, or deletion.
Read 36 tweets
Jul 1
50+ Linux networking commands with a brief explanation of what they doπŸ§Άβ†“
β€’ arp - see your arp table.
β€’ aria2 – downloading just about everything. Torrents included.
β€’ arpwatch – Ethernet Activity Monitor.
β€’ bmon – bandwidth monitor and rate estimator.
β€’ bwm-ng – live network bandwidth monitor.
β€’ curl – transferring data with URLs.(or try httpie)
β€’ darkstat – captures network traffic, usage statistics.
β€’ dhclient – Dynamic Host Configuration Protocol Client
β€’ dig – query DNS servers for information.
β€’ dstat – replacement for vmstat, iostat, mpstat, netstat and ifstat.
Read 17 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(