Limited Time Offer!

For Less Than the Cost of a Starbucks Coffee, Access All DevOpsSchool Videos on YouTube Unlimitedly.
Master DevOps, SRE, DevSecOps Skills!

Enroll Now

Linux Commands to Troubleshoot Network Issues

In this tutorial we’re going to share Top linux commands to Troubleshoot Network Issues. Linux systems’ performance, one must look for difficulties with the CPU, RAM, disc I/O, network usage, and general responsiveness of the system. You can use the following popular Linux commands and utilities to troubleshoot performance issues:

1. ping Command

Tests connectivity to a remote host.

ping wizbrand.com

2. netstat Command

Displays network connections, routing tables, interface statistics, masquerade connections, and multicast memberships.

netstat -tuln

Output: –

3. ss Command

Displays socket statistics.

Example :-

ss -tuln

4. ifconfig Command

Displays or configures network interfaces.

Example :-

ifconfig

5. ip Command

Provides extensive networking information.

Example :-

ip addr show

6. arp Command

Displays the ARP cache.

Example :-

arp -a

Output:-

7. route Command

Displays and manipulates the IP routing table.

Example :-

route -n

Output :-

8. dig Command

Performs DNS lookup and displays the response.

Example :-

dig wizbrand.com

Output:-

9. host Command

Performs DNS lookup and displays the response.

Example :-

host wizbrand.com

Output:-

10. uptime Command:

Displays system uptime and load average.

Example :-

uptime

11. free Command

Displays free and used memory in the system.

free -m

Output:-

12 df Command

Displays disk space usage.

Example :-

df -h

13 du Command

Displays disk usage of files and directories.

Example :-

du -sh htdocs

Output:-

14. ps Command

Displays a snapshot of current processes.

Example:-

ps aux

Output:-

15. ufw Command:

Uncomplicated Firewall, a user-friendly interface to manage iptables firewall.

Example :-

ufw enable

16. iptables Command

Configures firewall rules.

Example :-

iptables -A INPUT -p tcp --dport 22 -j ACCEPT

17. fail2ban Command

Protects against brute-force attacks by monitoring logs and blocking malicious IP addresses.

Example :-

fail2ban-client status

18. sudo Command

Allows users to execute commands with superuser privileges.

Example :-

sudo command

19. ssh-keygen Command

Generates SSH key pairs for authentication

Example:-

ssh-keygen -t rsa

20. top Command

Displays real-time information about system processes and resource usage.

Example:-

top

Output:-

Thanks for learning 👍👍

Hi I am Amit Kumar Thakur Experienced as s Software Developer with a demonstrated history of working in the information technology and services industry. Skilled in HTML, CSS, Bootstrap4, PHP, Laravel-9 , REST API,FB API,Google API, Youtube Api, Bitbucket,Github,Linux and jQuery. Strong engineering professional focused in Computer/Information Technology Administration and Management. Currently my profile is to Software Developer, analyze the requirement, creating frame for web application, coding and maintenance.

Related Posts

Linux Commands to Troubleshoot Performance Issues

In this tutorial we’re going to learn how to Troubleshoot Performance Issues with the CPU, RAM, disc I/O, network usage, and general responsiveness of the system. You…

Here’s a list of 50 Linux commands commonly used for troubleshooting a Linux server:

1. ping Command Tests connectivity to a remote host. 2. netstat Command Displays network connections, routing tables, interface statistics, masquerade connections, and multicast memberships. Output: – 3….

Top 50 Linux Commands for Administrator

In this tutiorial i’m going to share Top 50 Linux command for administrator use. ls is probably the first command every Linux user types in their terminal….

How to connect redis in laravel project ?

In this tutorial we’re going to learn how to connect redis database in laravel project. I have mentioned in step by step ini very easy way. What…

Problem 1 – laravel/passport[v11.5.0, …, v11.8.4] require league/oauth2-server ^8.2

In this tutorial we’re going to solve then error Problem 1 – laravel/passport[v11.5.0, …, v11.8.4] require league/oauth2-server ^8.2 Error :- Solutions : – Now issue has been…

Traceback (most recent call last):File “/usr/bin/pipenv”, line 33, insys.exit(load_entry_point(‘pipenv==11.9.0’, ‘console_scripts’, ‘pipenv’)())

In this tutorial i’m going to solve the issue “Traceback (most recent call last):File “/usr/bin/pipenv”, line 33, insys.exit(load_entry_point(‘pipenv==11.9.0’, ‘console_scripts’, ‘pipenv’)())” Error :- Solutions :-

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x