Ubuntu / Linux has long been revered for its robust networking
capabilities, making it a favorite among both server administrators and
desktop users. Whether you’re troubleshooting connectivity issues,
managing network interfaces, or inspecting routing tables, Ubuntu provides
a rich set of networking commands. In this blog post, we’ll embark on a
journey to explore essential Ubuntu Linux networking commands that empower
users to diagnose, configure, and optimize their network settings.
|
| Linux Networking Commands |
Certainly! Here’s a list of some essential Linux networking commands that
can be used for various network-related tasks:
can be used for various network-related tasks:
1. ifconfig: Interface Configuration
Display
information about network interfaces.
//bash
ifconfig
2. ip: Networking Swiss Army Knife
Display and manipulate routing, devices, policy routing,
and tunnels.
//bash
ip link show
ip address show
ip route show
3.
ping: Test Network Connectivity
Send ICMP Echo
Request packets to a specified host.
//bash
ping <hostname or IP>
4.
traceroute: Trace the Network Path
Display the
route packets take to a network host.
//bash
traceroute <hostname or IP>
5.
netstat: Network Statistics and Connections
Display network connections, routing tables, interface
statistics, masquerade connections, etc.
//bash
netstat -a
netstat -r
6.
route: Show/Manipulate IP Routing Table
Display or
manipulate the IP routing table.
//bash
route
7. nslookup/dig: DNS Lookup
Query DNS servers for information about domain names and
IP addresses.
//bash
nslookup
<hostname or IP>
dig <hostname or IP>
8. host: DNS Lookup
Display DNS information
about domain names and IP addresses.
//bash
host <hostname or IP>
9. wget/curl:
Download Files from the Web
Retrieve files from the web
using HTTP, HTTPS, or FTP protocols.
//bash
wget <URL>
curl <URL>
10. ss: Socket Statistics
Display socket
statistics, including all TCP, UDP, and UNIX socket connections.
//bash
ss
11. nmap:
Network Mapper
Scan networks for open ports, discover
hosts, and gather information about services.
//bash
nmap <hostname or IP>
12. ssh:
Secure Shell
Connect to a remote server securely using
the SSH protocol.
//bash
ssh
<username>@<hostname or IP>
13.
scp: Secure Copy
Copy files securely between hosts using
the SSH protocol.
//bash
scp
<source> <destination>
14.
iptables: IP Packet Filter and NAT
Configure firewall
rules and perform Network Address Translation (NAT).
//bash
iptables -L
15.
tcpdump: Packet Analyzer
Capture and display TCP, UDP,
and other packets on a network.
//bash
tcpdump
16. nmcli: Network Manager
Command-Line Interface
Manage NetworkManager connections,
devices, and settings.
//bash
nmcli
device show
These commands cover a broad range of networking tasks and are
essential for anyone working with Linux networking. Keep in mind that some
commands may require administrative privileges, so you might need to use
`sudo` before them in certain cases.
Contact – info@getcloud.in