How to Test Network Speed on Linux VPS

How to Test Network Speed on Linux VPS

How to Test Network Speed on Linux VPS

We usually check the internet speed to verify if the network is okay or if we are getting what we have paid for. For Windows, Android or other GUI (Graphical User Interface) based OS, it is pretty simple. You can just open a web browser and type “speed test”. Many results will show up and you can use any of them to check the speed. Or you can use speedtest apps like OOKLA speed test or others.

While it is pretty simple for Windows or other GUI based systems, it can be a little challenging on CLI based systems like Linux. In this tutorial, we will show you how to install a speed test application in a CLI based Linux system and check the internet speed.

For this tutorial we will be using a Linux VPS with Ubuntu 20.04

Let’s get started then…

Connect to the Linux VPS with a SSH Client like PuTTY. Once you are connected to the Linux VPS, check the version of the OS. It can be done by running this command:
$ lsb_release -a

Once you know the type and version of the Linux OS, you can continue to the next step which is installing the speedtest application via CLI.
You need to install “pip” (a python package manager) before installing the speedtest CLI. If you run the command before installing “pip”, you will get this kind of error:

To install pip, use these commands:
$ sudo apt install python3-pip

Once the pip is installed, use this to install the speedtest CLI on the Linux VPS:
$ sudo pip install speedtest-cli

Once the installation is completed, run this to test the speed:
$ speedtest-cli


You can list the available servers and choose a specific server for checking the speed.

To list the available servers, run this command:
$ speedtest-cli –list

To select a specific server, you need to run this command (replace the SERVER_ID_OR_NAME with actual ID or name):
$ speedtest-cli –server SERVER_ID_OR_NAME

The server ID can be found by running this command:
$ speedtest-cli –list

Running this command for server ID 27746 will show this kind of result:
$ speedtest-cli –server 27746

You can even generate a shareable link of the speedtest. If you want to generate a shareable link of the speed test against server 27746, you can run this command:
$ speedtest-cli –server 27746 –share

You can go to this link to check the speedtest result on the web:
Weblink: http://www.speedtest.net/result/16241259205.png

All these tests were run on a Linux VPS running Ubuntu 20.04. The VPS was hosted on our USA server which was connected to a 10Gbps network port. The speedtest result may vary depending on the server load and network traffic. These commands will work on Debian based Linux distros.

For CentOS or RedHat or other Scientific Linux distros, you can run these commands:

To install Python:
$ sudo yum install python
or
$ sudo yum install python3

You also need to install “wget”. To install it run this command:
$ yum install wget

To download and install speedtest_cli.py:
$ wget -O speedtest-cli
https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
$ chmod +x speedtest-cli

For checking the internet speed:
$ ./speedtest-cli
Or
$ python speedtest-cli

You can run these simple commands to test the internet speed of your Linux VPS and verify you are getting what you have paid for.

FireVPS offers several Linux distros with their AMD Ryzen Linux VPS. While the default network port for the Linux VPS is 1Gbps, you can get Linux VPS from FireVPS with a 10Gbps network port. This concludes our tutorial on how to test internet speed in a Linux VPS.

If you are still having any issues or confusion, please feel free to knock us on Live Chat from our website. Our support team is always ready to help you.
FireVPS / Live Chat / Skype / support@firevps.net

Domain Registration

Need Domain Name?

85% Promo on Domain Names

Data Center

Dedicated RDP

Poland RDP 50% recurring discount!

Recent Post

How to Transfer Files to a Linux VPS using SSH?

While file transfer between windows systems is easy and straightforward, it is a little tricky when it comes to transferring files between a windows system and a Linux VPS. However, it can be done easily using SSH. In Windows, you can just copy/paste a file or folder...

How to Test Network Speed on Linux VPS

We usually check the internet speed to verify if the network is okay or if we are getting what we have paid for. For Windows, Android or other GUI (Graphical User Interface) based OS, it is pretty simple. You can just open a web browser and type “speed test”. Many...

How to Install Magento on Ryzen/Linux VPS – FireVPS

Installing Magento on a Ryzen-powered Linux VPS can significantly enhance your e-commerce platform's performance. Magento is a popular open-source e-commerce platform, and with FireVPS, you can leverage powerful Ryzen processors to ensure your online store runs...

How to Install Magento on Ryzen/Linux VPS – FireVPS

How to Install Magento on Ryzen/Linux VPS – FireVPS

How to Install Magento on Ryzen/Linux VPS – FireVPS

Installing Magento on a Ryzen-powered Linux VPS can significantly enhance your e-commerce platform’s performance. Magento is a popular open-source e-commerce platform, and with FireVPS, you can leverage powerful Ryzen processors to ensure your online store runs smoothly and efficiently. In this guide, we’ll provide a step-by-step tutorial on how to install Magento on a Linux VPS.

Prerequisites

Before you begin, ensure you have the following:

  1. A Ryzen-powered Linux VPS from FireVPS.
  2. SSH access to your VPS.
  3. A domain name pointed to your VPS.
  4. Basic knowledge of Linux command line.
  5. A LAMP stack (Linux, Apache, MySQL, PHP) installed on your VPS.

Step 1: Access Your VPS

  1. Open your terminal (or use an SSH client like PuTTY).
  2. Connect to your VPS using SSH:
sh
ssh root@your_vps_ip

Step 2: Update Your System

Before installing anything, update your package manager:

sh
sudo apt update && sudo apt upgrade -y

Step 3: Install Apache

If you don’t have Apache installed, you can install it using the following command:

sh
sudo apt update && sudo apt upgrade -y

Start and enable Apache to run on boot:

sh
sudo systemctl start apache2
sudo systemctl enable apache2

Step 4: Install MySQL

Magento requires a database to store data. Install MySQL using:

sh
sudo apt install mysql-server -y

Secure your MySQL installation:

sh
sudo mysql_secure_installation

Create a database for Magento:

sh
sudo mysql -u root -p

Inside the MySQL prompt, run the following commands:

sql
CREATE DATABASE magento;
CREATE USER ‘magentouser’@’localhost’ IDENTIFIED BY ‘yourpassword’;
GRANT ALL PRIVILEGES ON magento.* TO ‘magentouser’@’localhost’;
FLUSH PRIVILEGES;
EXIT;

Step 5: Install PHP

Magento requires PHP. Install PHP and necessary extensions:

sh
sudo apt install php libapache2-mod-php php-mysql php-cli php-common
php-gd php-curl php-intl php-xsl php-mbstring php-zip php-soap php-bcmath -y

Step 6: Configure Apache for Magento

Create a new virtual host configuration file for Magento:

sh
sudo nano /etc/apache2/sites-available/magento.conf

Add the following configuration:

apache


ServerAdmin admin@yourdomain.com
DocumentRoot /var/www/html/magento
ServerName yourdomain.com
ServerAlias www.yourdomain.com
<Directory/var/www/html/magento/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all

ErrorLog ${APACHE_LOG_DIR}/magento_error.log
CustomLog ${APACHE_LOG_DIR}/magento_access.log combined

 

Enable the new site and rewrite module:

sh
sudo a2ensite magento.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

Step 7: Install Composer

Magento uses Composer for managing dependencies. Install Composer using:

sh
sudo apt install curl -y
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

Step 8: Download Magento

Navigate to the web root directory and download Magento:

sh
cd /var/www/html
sudo composer create-project –repository-url=https://repo.magento.com/
magento/project-community-edition magento

You’ll be prompted for Magento authentication keys, which you can get from the Magento Marketplace.

Step 9: Set the Correct Permissions

Set the correct permissions for Magento:

sh
sudo chown -R www-data:www-data /var/www/html/magento
sudo find /var/www/html/magento -type d -exec chmod 755 {} \;
sudo find /var/www/html/magento -type f -exec chmod 644 {} \;

Step 10: Install Magento

Run the Magento setup script:

sh
cd /var/www/html/magento
sudo bin/magento setup:install \
–base-url=http://yourdomain.com \
–db-host=localhost \
–db-name=magento \
–db-user=magentouser \
–db-password=yourpassword \
–admin-firstname=First \
–admin-lastname=Last \
–admin-email=admin@yourdomain.com \
–admin-user=admin \
–admin-password=admin123 \
–language=en_US \
–currency=USD \
–timezone=America/Chicago \
–use-rewrites=1

Step 11: Finalize Installation

Once the installation is complete, configure Apache to serve the Magento directory:

sh
sudo nano /etc/apache2/sites-available/000-default.conf

Change the DocumentRoot to point to /var/www/html/magento:

apache
DocumentRoot /var/www/html/magento

Restart Apache:

sh
sudo systemctl restart apache2

Step 12: Access Your Magento Store

Open your web browser and go to http://yourdomain.com. You should see the Magento storefront. Access the admin panel by going to http://yourdomain.com/admin.

Conclusion

By following these steps, you can successfully install Magento on a Ryzen-powered Linux VPS from FireVPS. With FireVPS, you get a robust, high-performance environment that ensures your Magento store runs smoothly and efficiently. Enjoy the benefits of a powerful VPS and a flexible, feature-rich e-commerce platform to take your online business to the next level. If you encounter any issues, FireVPS’s excellent customer support is always available to assist you.
For further customization and optimization, consider exploring additional Magento extensions and configurations tailored to your business needs. Happy selling!

Domain Registration

Need Domain Name?

85% Promo on Domain Names

Data Center

Dedicated RDP

Poland RDP 50% recurring discount!

Recent Post

How to Transfer Files to a Linux VPS using SSH?

While file transfer between windows systems is easy and straightforward, it is a little tricky when it comes to transferring files between a windows system and a Linux VPS. However, it can be done easily using SSH. In Windows, you can just copy/paste a file or folder...

How to Test Network Speed on Linux VPS

We usually check the internet speed to verify if the network is okay or if we are getting what we have paid for. For Windows, Android or other GUI (Graphical User Interface) based OS, it is pretty simple. You can just open a web browser and type “speed test”. Many...

How to Install Magento on Ryzen/Linux VPS – FireVPS

Installing Magento on a Ryzen-powered Linux VPS can significantly enhance your e-commerce platform's performance. Magento is a popular open-source e-commerce platform, and with FireVPS, you can leverage powerful Ryzen processors to ensure your online store runs...

How to buy VPS with BTC or Bitcoin?

How to buy VPS with BTC or Bitcoin?

How to buy VPS with BTC or Bitcoin?

Md. Shariful Islam June 3, 2024
The long awaited payment method is here! Yes, you guessed it right! FireVPS has added Cryptocurrency payment options for its products and services. Now you can easily purchase your desired product (RDP/VPS) with your BTC or other available Cryptocurrency wallets.FireVPS has added a popular globally trusted payment processing system Payssion to its site to give the customers an opportunity to pay via Cryptocurrency options like BTC, USDT etc. You can now use BTC or USDT to buy Admin RDP, Linux KVM VPS, Windows Remote Desktop, 10Gbps Admin RDP and other products.The process is really easy and straightforward. If you are placing a new order then you can select the Bitcoin via Payssion option to pay the invoice via BTC or Bitcoin to buy remote desktop or VPS. If you are trying to pay an invoice for an existing service, then you can just change the payment method of the invoice and renew the VPS or RDP with BTC or Bitcoin.First, login to your FireVPS account. login to your FireVPS
After logging in you will see the dashboard and you can click the “order” option to see all products. After loggingAvailable products are shown here. Available products are shown here If you are not logged in and you click the buy now option from the website, it will take you to the similar interface too.similar interface too You need to enter a hostname which can be anything like shown in the image. You need to enter a password too for the RDP. Then click continue to go to the next step. next step You will see the available payment options on this page. Select the “Bitcoin Via Payssion” option, tick the TOS checkbox then click the complete order option.Bitcoin It will take/redirect you to the payment/invoice page.invoice Select the Bitcoin option and you will see the scannable option to make the payment. Scan and make the payment.Bitcoin The BTC/Bitcoin addresses are auto generated and change over time. So do not store the BTC address for future purchase.future purchase Once the payment is confirmed, you will see the transaction details. The invoice will be paid automatically and the service will be activated as soon as possible.

Kindly ensure that you select the correct payment network as displayed in the payment transaction popup. Using a different network may result in a failed transaction, and unfortunately, your funds may be lost.

For example:
BTC
If you are paying with BTC please select the Bitcoin Network only.
USDT
If you are paying with USDT please select the TRON (TRC20) Network only.
Do not use any other network, as this will lead to irreversible loss of funds. If you need any assistance during the payment process, feel free to reach out to us before proceeding.

Changing the payment method of an existing invoice: If you are trying to renew an existing service, just go to the invoice of that product and change the payment method from there.

option to make the payment Then select the Bitcoin option to make the payment via BTC or Bitcoin.Here you have it. You can now buy VPS or RDP from FireVPS with BTC or Bitcoin easily.
Domain Registration

Need Domain Name?

85% Promo on Domain Names

Data Center

Dedicated RDP

Poland RDP 50% recurring discount!

Recent Post

How to Transfer Files to a Linux VPS using SSH?

While file transfer between windows systems is easy and straightforward, it is a little tricky when it comes to transferring files between a windows system and a Linux VPS. However, it can be done easily using SSH. In Windows, you can just copy/paste a file or folder...

How to Test Network Speed on Linux VPS

We usually check the internet speed to verify if the network is okay or if we are getting what we have paid for. For Windows, Android or other GUI (Graphical User Interface) based OS, it is pretty simple. You can just open a web browser and type “speed test”. Many...

How to Install Magento on Ryzen/Linux VPS – FireVPS

Installing Magento on a Ryzen-powered Linux VPS can significantly enhance your e-commerce platform's performance. Magento is a popular open-source e-commerce platform, and with FireVPS, you can leverage powerful Ryzen processors to ensure your online store runs...

Related Posts

Video tutorial to solve ‘Windows is not activated’ problem

Video tutorial to solve ‘Windows is not activated’ problem

Video tutorial to solve ‘Windows is not activated’ problem

If you have purchased an RDP with “Licensed Windows Server 2016”, but it is showing “not activated”. Then you can check this video and resolve the issue.
If you are still having any issues or confusion, please feel free to knock us on Live Chat from our website. Our support team is always ready to help you.
FireVPS / Live Chat / Skype / support@firevps.net
Domain Registration

Need Domain Name?

85% Promo on Domain Names

Data Center

Dedicated RDP

Poland RDP 50% recurring discount!

Recent Post

How to Transfer Files to a Linux VPS using SSH?

While file transfer between windows systems is easy and straightforward, it is a little tricky when it comes to transferring files between a windows system and a Linux VPS. However, it can be done easily using SSH. In Windows, you can just copy/paste a file or folder...

How to Test Network Speed on Linux VPS

We usually check the internet speed to verify if the network is okay or if we are getting what we have paid for. For Windows, Android or other GUI (Graphical User Interface) based OS, it is pretty simple. You can just open a web browser and type “speed test”. Many...

How to Install Magento on Ryzen/Linux VPS – FireVPS

Installing Magento on a Ryzen-powered Linux VPS can significantly enhance your e-commerce platform's performance. Magento is a popular open-source e-commerce platform, and with FireVPS, you can leverage powerful Ryzen processors to ensure your online store runs...

How to change the RDP password from your FireVPS Client Area

How to change the RDP password from your FireVPS Client Area

How to change the RDP password from your FireVPS Client Area

Having issues with your RDP password or you forgot your RDP password and cannot access the RDP to change the password? FireVPS has a solution for you. You can change the RDP/VPS password from your FireVPS Client Area/Client Panel easily.
First, login to your client area from here: Client Area

Go to the “Services” option from the “left side bar” and click “My Services”.

It will load all your services. Select the product or service for which you want to change the password.

Once the selected service’s page is loaded, click the “change password” option from the “right side bar”.

It will show you options to enter the new password. Enter the password and click “Save changes”.

It will show “Password Changed Successfully”. For the new password to work, you need to stop and start the RDP/VPS. For that, first need to use the “Stop VPS” option from the “right sidebar” to turn off the RDP/VPS.

Once the task is completed, it will reload the page and show the RDP/VPS as offline.

Now you need to start the RDP/VPS by clicking the “Start VPS” option from the “right sidebar”.

Once completed, it will reload the page again and show the RDP/VPS as online.

Now, you can use the new password to login to the RDP/VPS.
This concludes our tutorial on how to change the RDP/VPS password from the client panel.

If you are still having any issues or confusion, please feel free to knock us on Live Chat from our website. Our support team is always ready to help you.
FireVPS / Live Chat / Skype / support@firevps.net

Domain Registration

Need Domain Name?

85% Promo on Domain Names

Data Center

Dedicated RDP

Poland RDP 50% recurring discount!

Recent Post

How to Transfer Files to a Linux VPS using SSH?

While file transfer between windows systems is easy and straightforward, it is a little tricky when it comes to transferring files between a windows system and a Linux VPS. However, it can be done easily using SSH. In Windows, you can just copy/paste a file or folder...

How to Test Network Speed on Linux VPS

We usually check the internet speed to verify if the network is okay or if we are getting what we have paid for. For Windows, Android or other GUI (Graphical User Interface) based OS, it is pretty simple. You can just open a web browser and type “speed test”. Many...

How to Install Magento on Ryzen/Linux VPS – FireVPS

Installing Magento on a Ryzen-powered Linux VPS can significantly enhance your e-commerce platform's performance. Magento is a popular open-source e-commerce platform, and with FireVPS, you can leverage powerful Ryzen processors to ensure your online store runs...

5 Tips for Staying Productive While Working from Home

5 Tips for Staying Productive While Working from Home

5 Tips for Staying Productive While Working from Home

Introduction:

The shift to remote work has become a prevailing trend, driven by the global pandemic. In this article, we will delve into the importance of maintaining productivity while working from home and provide five valuable tips to help individuals stay focused and efficient in their remote work environments.

Create a designated workspace:

Having a dedicated workspace plays a crucial role in productivity. We will emphasize the significance of separating your work area from your personal space and offer practical tips for setting up an organized and conducive workspace that promotes concentration and productivity.

Establish a routine:

A well-defined routine sets the foundation for a productive workday. We will highlight the benefits of having a routine, such as increased focus and time management, and provide tips for crafting a personalized routine that aligns with your work style and preferences.

Take breaks:

Taking regular breaks is essential for maintaining productivity and preserving mental well-being. We will discuss the importance of incorporating breaks into your work schedule and provide practical tips for effective break-taking, including movement, relaxation, and mental recharge techniques.

Minimize distractions:

Working from home can present various distractions that hinder productivity. We will address common distractions, such as household chores, social media, and family interruptions, and offer tips to minimize these distractions, such as setting boundaries, implementing time management techniques, and utilizing productivity tools.

Stay connected with colleagues:

Maintaining a sense of connection with colleagues while working remotely contributes to motivation and collaboration. We will emphasize the importance of staying connected and offer practical tips for effective communication, virtual meetings, and fostering a collaborative work environment.

Conclusion:

Working from home can be both rewarding and challenging. By implementing these five tips for staying productive, individuals can optimize their remote work experience. Creating a designated workspace, establishing a routine, taking breaks, minimizing distractions, and staying connected with colleagues are all vital components of a successful remote work setup. Embrace these tips and unlock your productivity potential in the comfort of your home office.

If you are still having any issues or confusion, please feel free to knock us on Live Chat from our website. Our support team is always ready to help you.
FireVPS / Live Chat / Skype / support@firevps.net

Domain Registration

Need Domain Name?

85% Promo on Domain Names

Data Center

Dedicated RDP

Poland RDP 50% recurring discount!

Recent Post

How to Transfer Files to a Linux VPS using SSH?

While file transfer between windows systems is easy and straightforward, it is a little tricky when it comes to transferring files between a windows system and a Linux VPS. However, it can be done easily using SSH. In Windows, you can just copy/paste a file or folder...

How to Test Network Speed on Linux VPS

We usually check the internet speed to verify if the network is okay or if we are getting what we have paid for. For Windows, Android or other GUI (Graphical User Interface) based OS, it is pretty simple. You can just open a web browser and type “speed test”. Many...

How to Install Magento on Ryzen/Linux VPS – FireVPS

Installing Magento on a Ryzen-powered Linux VPS can significantly enhance your e-commerce platform's performance. Magento is a popular open-source e-commerce platform, and with FireVPS, you can leverage powerful Ryzen processors to ensure your online store runs...