-
Blog
- 5 Best practices for configuring and managing a Load Balancer
- 5 Most Effective Ways to Avoid Cloud Bill Shocks.
- 6 Benefits of Deploying a Load Balancer on your server.
- 6 Cloud Computing Myths, Busted!
- 7 Reasons Why Cloud Infrastructure is Important for Startups
- Advantages and Challenges of Developing Cloud-Native Applications
- Advantages and Challenges of Implementing a Hybrid Cloud Solution
- Advantages and challenges of implementing edge computing in your organization
- Advantages and Challenges of Using AI and Machine Learning in the Cloud
- Advantages and Challenges of Using Cloud-Based Analytics Tools
- Advantages and Challenges of Using Kubernetes and Containers in the Cloud
- Benefits of Cloud Computing for Small Businesses
- Benefits of using Cloud Servers compared to Physical Servers
- Best Cloud Platform for Your Business
- Best Practices for Implementing Serverless Computing in Your Organization
- Best Practices for Managing and Securing Edge Computing Devices
- Best VPS Hosting Providers in 2023
- Challenges of Cloud Server Compliance
- Compliance in the Cloud: Understanding Your Responsibilities
- Deploying and Managing a Cluster on Microhost Kubernetes Engine (MKE)
- Edge Computing: A User-Friendly Explanation
- How Cloud Firewall Can Help You to Avoid Costly Data Breaches.
- How SSL Certificates Keep You and Your Business Secure from Cyber Attacks.
- How to Choose a Best Cloud Hosting Provider
- How to Choose the Right Kubernetes Solution for Your Business
- How to Choose the Right Multi-Cloud Management Tool for Your Business
- How to keep your Business Documents Safe from Online Threats
- Impact of Cloud Server Energy Consumption
- Impact of Cloud Server Location on Latency
- Instructions for Migrating to a Microhost Cloud Environment
- Introduction to AI and Machine Learning in the Cloud: What Are They and How Do They Work?
- Introduction to Big Data Analytics in the Cloud: What are the Benefits?
- Multi-Cloud Strategy: Everything You Need to Know
- Pros and Cons of Using Serverless Computing in Your Business
- Public VS Private VS Hybrid Cloud: Which is Right for Your Business?
- serverless computing: What is it and how does it work?
- The Dark Side of Cloud Servers: Risks and Threats
- The Future of Cloud Server Management
- The Future of Kubernetes: What to Expect in 2023 ?
- The Impact of Cloud Server Downtime on Business Operations
- The Importance of Hosting Your Website on a Cloud Server
- The Pros and Cons of Multi-Cloud Server strategy
- The Role of Cloud Servers in Edge Computing
- Top 05 Cloud Security Threats in 2023 and Proven Strategies to Mitigate Them
- Top 10 Factors to Consider When Choosing a Cloud Server Provider
- VPS Hosting: A Beginner’s Guide to Virtual Private Servers
- What is a Cloud Server ?
- What is a Cloud Service Provider?
- What is a Hybrid Cloud and why is it Important?
- What is Cloud-Native Application Development and Why is it Important?
- What is Kubernetes and Why is it important?
- What is VPN and how can it benefit your business?
- Why Firewalls Are Important For Your Business || Benefits of Using a Firewall
- Why Ransomware Attacks Are Rising and How You Can Protect Your Business.
- Show all Docs ( 39 ) Collapse Docs
-
DNS
-
Linux
- 2 Methods for Re-Running Last Executed Commands in Linux
- 4 Effective Ways to Determine the Name of a Plugged USB Device in Linux
- An introduction to the Linux alternatives command
- Archiving and Compressing files with GNU Tar and GNU Zip
- Change SSH Default Port 22 to Custom Port
- Cheat sheet for 15 nmcli commands in Linux (RHEL/CentOS)
- Command-line internet speed tests in CentOS 7
- convert rwx permissions to octal format in Linux
- Create a Zabbix action to deliver an alert message to the user
- Deploy Django Applications Using Nginx and uWSGI on Ubuntu 14.04
- Determine All IP Addresses of Live Hosts Connected to the Network in Linux
- Disable reboot using Ctrl-Alt-Del Keys in RHEL / CentOS 7/8
- Disable SSH root login in Centos 7
- Download Online Resources from the Command Line with wget
- Explanation of iftop command
- Explanation of less, more and most command in Linux
- Explore Metabase data using MySQL
- Find multiple Ways to User Account Info and Login Details in Linux
- For Application Data Storage on Fedora 14, Use MongoDB
- Getting Started with SELinux
- How do I find my Apache version in Plesk
- How do we install MySQL Workbench on Ubuntu 18.04?
- How to access CentOS terminal by browser: Shellinabox
- How to access IBM WAS admin console
- How to access Linux server using SSH in Windows, Linux and Mac OS.
- How to access Ubuntu terminal by browser: Shellinabox
- How to add a swap file in Linux
- How to Add a User and Grant Root Privileges on CentOS 7
- How To Add a User and Grant Root Privileges on Ubuntu 18.04
- How to Add a User to Sudoers in Ubuntu 18.04
- How to add FTP account in plesk
- How To ADD OR DELETE DOMAINS AND SUBDOMAIN IN PLESK
- How to add or remove a User from a Linux Group
- How To Add User to Sudoers or Sudo Group in CentOS 7
- How to Allow Remote Connections to MySQL in centos
- How to Block and unblock Ip in CSF-WHM/Cpanel
- How to Build Brotli From Source on CentOS 7
- How to Build Brotli From Source on Debian 9
- How to Build Brotli From Source on Fedora
- How to Build Brotli From Source on Ubuntu 20.04 LTS
- How to change apache2 web folder in Ubuntu
- How to change date and time in Linux
- How to Change Default Port of Apache On RHEL/CentOS 7
- How to change mysql port number in centOS 7
- How to change SSH port when SELinux policy is enabled
- How to check and analyze packets by tcpdump command
- How to Check Disk Performance (IOPS and Latency) in Linux?
- How to check Disk Speed (Read/Write) HDD, SSD Performance in CentOS 7
- How to check, disable and enable PHP modules.
- How to Compress a.bz2 File and How to Uncompress It
- How to configure an external SMTP server in Plesk
- How To Configure BIND as a Private Network DNS Server on CentOS 7
- How To Configure SFTP Server In Debian
- How to Connect Node.js Application with MongoDB on CentOS
- How To Create a New User and Grant Permissions in MySQL
- How to create an email account in Plesk And set email forwarding
- How to Create Email Accounts in cPanel
- How to Create Hard and Symbolic Links
- How To Create Temporary and Permanent Redirects with Apache on Ubuntu
- How to Create, Encrypt, and Decrypt Random Passwords in Linux
- How to enable RDP in Ubuntu OS (Tasksel)
- How to Execute a Command with a Timeout in Linux
- How to Extract and Download Tar Files with a Single Command
- How to Find and Sort Files in Linux Based on Modification Date and Time
- How to fix "Command not found" error in CentOS
- How to host a domain on centos 7
- How to host node.js application on Plesk
- How To Import and Export Databases in MySQL or MariaDB
- How to increase and decrease the LVM size
- How to Install (Linux, Apache, MariaDB, PHP) LAMP Stack on CentOS 7
- How To Install a PHP Version in WHM
- How to install aaPanel on Centos 7 by one click
- How to install aaPanel on Debian by one click
- How to install aaPanel on Fedora by one click
- How to install aaPanel on Ubuntu by one click
- How to Install Anaconda on centos 7
- How to Install Anaconda on Debian
- How to Install Anaconda on Fedora
- How to Install Anaconda on Ubuntu 20.04 LTS
- How To Install and Configure pgAdmin 4 on Ubuntu 22.04
- How to Install and Configure PowerDNS on centos 7 using MariaDB.
- How to install and configure Redis on Ubuntu 22.04
- How To Install and Manage Supervisor
- How to Install and Use AIDE on RHEL/CentOS 7/8
- How to Install and Use Apache Cassandra on Ubuntu 20.04 LTS
- How to install and use ChatGPT in Linux
- How to install Apache on CentOS 7
- How to install Atom Text Editor on Debian 10
- How to install Atom Text Editor on Ubuntu 22.04
- How to install Certbot on AlmaLinux 8
- How to install Certbot on CentOS 7
- How to Install ClipGrab on Ubuntu 20.04 LTS to Download YouTube Videos
- How to install Cockpit on Debian
- How to install Cockpit on Fedora Server
- How to install Cockpit on Ubuntu server
- How to Install Cockpit Web Console in CentOS 7.7
- How to install Composer on CentOS server
- How to install Composer on Debian servers
- How to install Composer on Fedora
- How to install Composer on Ubuntu 20.04
- How to install CSF in cPanel
- How to install CWP in Centos 7
- How to Install CyberPanel on CentOS 7
- How to install Django on Debian server
- How to Install Django on Ubuntu 22.04
- How to install Docker on AlmaLinux 8
- How To Install Docker on Centos 7
- How To Install Docker on Debian
- How To Install Docker on Fedora
- How To Install Docker on Ubuntu 20.04
- How To Install Docker on Ubuntu 22.04
- How to install Drupal on CentOS server
- How to Install Drupal on Debian
- How to install Drupal on Fedora
- How to Install Drupal on Ubuntu server
- How to Install Elasticsearch on CentOS 7
- How to install Flatpak on Debian
- How to install Flatpak on Fedora 35
- How to install Flutter on Ubuntu 20.04 LTS (Focal Fossa)
- How to Install FTP on CentOS 7 and access server via Filezilla Client
- How to install Gawk on Debian 10
- How to install Gawk on Debian 9
- How to Install Gawk on Ubuntu 20.04
- How to install Gawk on Ubuntu 22.04
- How to install Git on AlmaLinux 8
- How to install Git on CentOS 7
- How to install Git on Debian 10
- How To Install Git on Fedora
- How to Install Git on Ubuntu 20.04
- How to install Git on Ubuntu 22.04
- How to install GNOME Desktop (GUI) on CentOS 7
- How to install Go on Debian 10
- How to install Go on Ubuntu 22.04
- How to install Gogs on Debian
- How to install Gogs on Ubuntu 20.04
- How to install Gogs on Ubuntu 22.04
- How to install Google authenticator on Centos
- How to install Gradle on AlmaLinux 8
- How to install Gradle on CentOS 7
- How to install Gradle on Debian 10
- How to install Gradle on Debian 9
- How to install Gradle on Ubuntu 20.04
- How To Install Grafana on Centos 7
- How To Install Grafana on Fedora 35/34/33/32/31
- How to Install Grafana on Ubuntu 20.04
- How to install Hastebin on Debian 10
- How to Install Hastebin on Ubuntu 20.04
- How to Install HTMLDoc on Centos 7
- How to Install HTMLDoc on Debian 10
- How to Install HTMLDoc on Debian 9
- How to Install HTMLDoc on Fedora
- How to Install HTMLDoc on Ubuntu 20.04
- How to install IBM Installation Manager in Linux
- How To Install Java on CentOS server
- How To Install Java on Fedora server
- How to install Jenkins on CentOS 7
- How to install Jenkins on Debian 10
- How to install Jenkins on Fedora server
- How to install Jenkins on Ubuntu 20.04
- How to Install Jshon on Ubuntu 20.04
- How to Install KDE Desktop(GUI) on CentOS 7
- How to Install KubeSphere on Ubuntu 22.04
- How to install LAMP on Ubuntu 18.10
- How to install Laravel Application on Plesk server
- How to Install Latest MySQL 5.7 on CentOS 7
- How to install latest versions of PHP on CentOS
- How to install LEMP on ubuntu 18.04
- How to install LEMP on Ubuntu 22.04
- How to install LEMP stack on centOS 7
- How to install Lighttpd, MariaDB and PHP on Ubuntu 20.04
- How to install MailCatcher On Ubuntu 22.04
- HOW TO INSTALL MARIADB 10.3 ON CENTOS 7
- How to Install MariaDB 10.3 on Ubuntu 20.04
- How To Install MariaDB 10.7 on CentOS 7
- How to Install MariaDB 10.7 on Fedora
- How to install MariaDB 11 on Debian 10
- How to install MariaDB 11 on Debian 9
- How to install MariaDB 11 on Ubuntu 22.04
- How To Install MariaDB on Debian 10
- How To Install MariaDB on Debian 11
- How To Install MariaDB On Ubuntu 18.04
- How To Install MariaDB on Ubuntu 22.04
- How to install Maven on Debian
- How to install Maven on Ubuntu
- How to install Minikube on CentOS 7 and 8
- How to install Minikube on Debian
- How to install Minikube on Fedora server
- How to Install Minikube on Ubuntu server
- How to Install MongoDB on CentOS
- How to Install MongoDB on Debian
- How to Install MongoDB on Fedora 36/35/34
- How to install mongodb on Ubuntu 18.10
- How to Install MongoDB on Ubuntu 20.04
- How to install Multicraft on Ubuntu 20.04
- How to Install MySQL on Ubuntu 20.04
- How to install MySQL Relational Databases on Fedora 12
- How to Install Ncurses Library on Ubuntu 20.04
- How to Install Neofetch on Ubuntu 20.04 LTS
- How to Install netstat on Ubuntu 20.04 LTS
- How to install NGINX Web Server on Debian 10
- How to Install Node.js and npm on Ubuntu 20.04
- How To Install Node.js on CentOS 8
- How To Install Node.js on Ubuntu 20.04
- How to Install Ntopng on Debian
- How to Install Ntopng on Fedora
- How to Install Ntopng on Ubuntu 20.04
- How to install OwnCloud on Debian server
- How to install OwnCloud on Ubuntu server
- How to Install PHP 7.4 in CentOS 7
- How to install PHP 7.4 on AlmaLinux 8
- How To Install PHP 7.4 on Debian 10
- How To Install PHP 7.4 on Fedora 36/35/34/33/32/31
- How to install PHP 7.4 on Ubuntu 20.04
- How to install PHP 8 on AlmaLinux 8
- How to Install PHP 8 on Centos 7
- How to Install PHP 8 on Debian 10
- How to Install PHP 8 on Debian 9
- How to Install PHP 8 on Ubuntu 20.04
- How to Install PHP 8 on Ubuntu 22.04
- How To Install PHP 8.0 on Fedora 32
- How To Install PHP 8.0 on Fedora 33
- How To Install PHP 8.0 on Fedora 34
- How To Install PHP 8.0 on Fedora 35
- How To Install PHP 8.0 on Fedora 36
- How to install PHP 8.1 on Ubuntu 22.04
- How to install PHP 8.2 on Ubuntu 22.04
- How to Install PHP in CentOS 7
- How to install PHP on CentOS 7
- How to install PHP on Ubuntu 18.04
- How to install phpMyAdmin on CentOS
- How to install phpMyAdmin on Linux
- How to Install Podman on Ubuntu 20.04 LTS
- HOW TO INSTALL POSTGRES DATABASE IN CENTOS 7
- How to Install PostgreSQL 15 on Ubuntu 22.04
- How to install Postman on Centos 7
- How to install Postman on Debian
- How to install Postman on Fedora
- How to install Postman on Ubuntu 20.04
- How to install Python on Ubuntu 22.04
- How to install R on Ubuntu 22.04
- How to install Red5 Server on Ubuntu 22.04
- How to install Redis on CentOS
- How to install Redis on Debian
- How to install Redis on Fedora
- How to install Redis on Ubuntu
- How to install Rkhunter on Ubuntu 22.04
- How to install Shellinabox on Debian server
- How to install Shellinabox on Fedora
- How to Install Spack on Ubuntu 20.04
- How to install squid proxy on Ubuntu server
- How to Install Squid Proxy Server on CentOS
- How to install SSL on CentOS-7.3 with httpd server
- How to install SSL on Centos-7.3 with Nginx server
- How to install SSL on Ubuntu with Apache2
- How to install SSL through Cpanel .
- How to Install Streamlit on Ubuntu 20.04
- How to install Streamlit on Ubuntu 22.04
- How To Install the Latest MySQL on Debian 10
- How to Install the OpenGL Library on Ubuntu 20.04
- How to Install TinyCP on Debian
- How to Install TinyCP on Ubuntu 20.04
- How to Install TinyCP on Ubuntu 22.04
- How to install Tomcat 10 on Ubuntu server
- How to Install Vagrant on Ubuntu 20.04 LTS
- How to install Vagrant on Ubuntu 22.04
- How to Install Varnish Cache with Apache on CentOS 7
- How to install Visual Studio Code on Debian 10
- How to install Visual Studio Code on Ubuntu 22.04
- How to install VnStat Network Monitoring on CentOS 7
- How to install Webmin on AlmaLinux 8
- How to install Webmin on Centos 7
- How to install Webmin on Debian
- How to install Webmin on Fedora
- How to install Webmin on Ubuntu 20.04
- How to Install Webuzo
- How to Install Webuzo on Debian
- How to Install Webuzo on Fedora
- How to Install Webuzo v3 on Ubuntu 20.04
- How to Install Wekan on Debian 10
- How to Install Wekan on Ubuntu 20.04
- How to Install Wine on Ubuntu 20.04
- How to Install wmclock on Ubuntu 20.04
- How to install Wordpress with LEMP on CentOS server
- How to Install WordPress with LEMP on Ubuntu
- How to Install Xrdp Server (Remote Desktop) on Ubuntu 20.04
- How to Install Xrdp Server on Ubuntu 22.04
- How to install Zabbix 4.4 in CentOS 7
- How To Install Zabbix Agent On Centos 7
- How to install Zimbra on Ubuntu 20.04 LTS
- How to Locate Files That Have SUID and SGID Permissions
- How to Make a Large File in Linux
- How to Make a Linux User Change Their Password Upon Login?
- How To Migrate a MySQL Database Between Two Servers
- How to migrate from CentOS 8 to Arch Linux 8.7
- How to Mount Disk in Linux
- How To Move a PostgreSQL Data Directory to a New Location on Ubuntu 22.04
- How To Partition and Format Storage Devices in Linux
- How to prevent a user from login in Linux
- How to Prevent File and Directories from Being Deleted, Even by Root
- How to Protect your Web Sites by using Username and password in Apache on CentOS.
- How to Protect your Web Sites by using Username and password in Apache on Ubuntu.
- How to Real-Time Monitor TCP and UDP Ports
- How to Recognize Active Directories Using Shell Variables and Characters
- How to remove FTP account in plesk
- How to reset forgotten root password in centos 7/8
- How to reset forgotten root password in Debian
- How to reset forgotten root Password in Fedora 34.
- How to reset forgotten root password in ubuntu 16/18
- How to reset the MySQL root password in CentOS 7
- How To Reset Your MySQL or MariaDB Root Password on Ubuntu 18.04
- How to run different websites with different versions of PHP
- How to Save a Command Output to a File in Linux
- How to Schedule an Activity at a Specific Time or at a Time in the Future Using the 'at' Command
- How to schedule your task using crontab
- How to send an E-mail from CentOS 7
- How to Set Manual or static IP Address on CentOS
- How to Set Manual or static IP Address on Debian server
- How to Set Manual or static IP Address on Fedora
- How to Set Manual or static IP Address on Ubuntu server
- How To Set or Change Timezone on Ubuntu 20.04
- How to set up a node.js application with apache on CentOS7
- How to Set Up SSH Keys on Ubuntu 20.04
- How to Setup and Configure FirewallD on CentOS 7
- How to Setup Flatpak on Ubuntu 20.04
- HOW TO SETUP LOAD BALANCER FOR APPLICATIONS RUNNING ON CUSTOM PORT
- How to Setup NFS server on CentOS
- How to Setup SFTP User Account on Fedora
- How to Setup SFTP User Account on Ubuntu 20.04
- How to Setup SFTP-only User Account on CentOS 7
- How to setup SSH Tunneling or port forwarding in Linux
- How to solve "Cannot connect to CWP Admin Panel"
- How to solve Zimbra error "message does not meet IPv6 sending guidelines regarding PTR"
- How to Start, Stop, and Restart MySQL Server on centos 7
- How to Switch (su) to a Different User Account Without a Password
- How to Test Internet Speed on Almalinux 8
- How to test internet speed on Debian 10
- How to Test Internet Speed on Ubuntu 20.04
- How to Troubleshoot with nmap in centos
- How to Update or Upgrade CentOS 7.1, 7.2, 7.3, 7.4, 7.5, or 7.6 to CentOS 7.7
- How to upgrade mysql 5.7 to 8.0 in Ubuntu 16.04
- How to use 'chage' command in Linux
- How to use 'ps' command in Linux
- How to Use ‘at’ Command to Schedule a Task in Linux
- How to Use Iperf to Test Network Performance
- How to use IPTABLES firewall in Linux
- How to use MTR command in Linux
- How To Use Nmap to Scan for Open Ports
- How To Use ps, kill, and nice to Manage Processes in Linux
- How To Use Rsync to Sync Local and Remote Directories
- How to Use the SMTP Server of Google
- How to Verify Your Application is Listening on the Correct Port
- How To View and Update the Linux PATH Environment Variable
- How to View Colored Man Page Documentation in Linux
- How-to-set-up-a-node-js-application with apache on-centos-7
- Install Apache 2 Web Server in CentOS 5
- Install IBM HTTP server in Linux
- Install IBM Websphere Application Server ( IBM WAS) in Linux
- Install multiple version of PHP on Ubuntu server
- Install Plesk on CentOS 7
- Install SSL on Ubuntu server using Nginx
- Install WHM/Cpanel in Centos 7
- INSTALLATION AND CONFIGURATION OF APACHE TOMCAT 9 ON CENTOS 7
- Installing MongoDB on CentOS 7
- Installing PostgreSQL on Ubuntu 20.04: Step-by-Step Instructions
- Introduction to rsync
- Learning the Linux Alias Command and How to Use It
- Linux port test commands(RedHat 7, CentOS 7, and Ubuntu 18.04)
- Linux Top Command
- Linux: How to Execute a Command with a Time Limit or Timeout
- MariaDB installation on CentOS 8
- Methods for Disabling the Root Account in Linux
- Migrate your Google Cloud Platform to Microhost Cloud
- Modify File Permissions with chmod
- Most Common Network Port Numbers for Linux
- Multiple User Account Creation in Linux
- Mysql 1030 got error 28 from storage engine
- MySQL Relational Databases on Ubuntu 12.04
- New
- Nginx and PHP-FastCGI in Arch Linux
- NGINX Installation in CentOS 7
- NTP Server Configuration
- Python 3 Installation and Programming Environment Configuration on an Ubuntu 22.04
- Recover forgotten password of admin user in Jenkins
- Set a date and time for each command in Bash History.
- Setup Software RAID on Linux server
- Speed Test in Ubuntu server
- SSH and SCP command in Linux
- SSH Logins with Banner Messages (Issue.net)
- SSH Logins with Banner Messages (MOTD File)
- Structure Of Apache Configuration
- The 'cat' and 'tac' Commands in Linux: A Step-by-Step Guide with Examples
- Update DNS records For A Domain Using Plesk
- Update PHP 5.4 version to PHP 7.4
- Upgrading WordPress Manually on Linux sever
- URLs Redirect with Apache Web Server
- User Group and File permission in Linux
- Using Fedora 20 MySQL Relational Databases
- Using mysqldump to Backup MySQL Databases
- Using the Carat () Symbol, you can easily correct a previous command's typo.
- Using the Terminal in Linux to Examine the Website's Loading Time
- Using the yum command, install Google Chrome on CentOS 7.
- VirtualHost creation in Tomcat 10/9/8/7
- What are Runlevels in Linux and its understanding
- What is Hugo and How to use it
- What is IAAS, PAAS and SAAS
- What is IOSTAT command and how to use it
- Why less is Faster Than more Command for Effective File Navigation
- Show all Docs ( 392 ) Collapse Docs
-
Other
-
Platform
- Deploy a new server with snapshot
- Deploying and Managing a Cluster on Microhost Kubernetes Engine (MKE)
- DNS Management
- How to access a server through password-less authentication
- How to add additional storage in the Microhost Cloud Server
- How to check Bandwidth consumption in Microhost panel
- How to create Microhost cloud server
- How to deploy a cloud server with custom ISO
- How to destroy MicroHost cloud server
- How to enable weekly backup in Microhost Cloud server
- How to rebuild Microhost Cloud Server
- How to resize (upgrade/downgrade) cloud server.
- How to take snapshot of a Microhost Cloud Server
- Microhost Cloud Firewall
- Steps to Activate Microhost VPN
-
Web Servers
-
- How to change SSH port when SELinux policy is enabled
- How to Connect Node.js Application with MongoDB on CentOS
- How To Create Temporary and Permanent Redirects with Apache on Ubuntu
- How to install Lighttpd, MariaDB and PHP on Ubuntu 20.04
- How to install phpMyAdmin on Linux
- How to install SSL on CentOS-7.3 with httpd server
- How to install Tomcat 10 on Ubuntu server
- How to Update or Upgrade CentOS 7.1, 7.2, 7.3, 7.4, 7.5, or 7.6 to CentOS 7.7
- How-to-set-up-a-node-js-application with apache on-centos-7
-
- Deploy Django Applications Using Nginx and uWSGI on Ubuntu 14.04
- How to Configure NGINX
- How to install NGINX in Ubuntu 18.04 LTS
- How to install phpMyAdmin on Linux
- How to install SSL on Centos-7.3 with Nginx server
- How to install Wordpress with LEMP on CentOS server
- Install and configure Nginx and PHP-FastCGI in Ubuntu 16.04
- Install SSL on Ubuntu server using Nginx
- NGINX : Enable TLS or HTTPS Connections
- NGINX: Installation and Basic Setup
- Use NGINX as a Reverse Proxy
- What is NGINX?
- Apache Virtual Hosts setup on CentOS 7
- Apache Virtual Hosts setup on CentOS 7
- Basics Information of Apache Configuration
- CHANGE AND UPDATE PASSWORD OF CPANEL ACCOUNT
- How to add A record in Plesk
- How to add CNAME record in Plesk
- How to add components in Plesk
- How to add MX record in Plesk
- How to add TXT record in Plesk
- How to assign permissions to Files and Folders in Plesk
- How to change NGINX port in Linux
- How to change PHP parameter manually through Plesk
- How to change the PHP version on Plesk
- How to change your Plesk password
- How to check current Disk Space in Plesk
- How to Configure ModSecurity in Apache
- How to configure MX record in MAILENABLE
- How to Configure NGINX
- How to Connect Node.js Application with MongoDB on CentOS
- How to Connect Node.js Application with MongoDB on CentOS
- How to create a backup in Plesk
- How to create a MySQL/MariaDB Database and Database User in Plesk
- How to create a user role in Plesk
- How To Create an Account in CPanel with WHM
- How To create and connect an FTP Account in cPanel
- How to delete an Email account in Plesk
- How to do Server-wide blacklist in Plesk
- How to do Server-wide whitelist in Plesk
- How to enable IonCube Loader in Plesk
- How to Export and Import Database Dumps in Plesk
- How to install Joomla in Plesk
- How to install NGINX in Ubuntu 18.04 LTS
- How to Install NGINX Web Server on Ubuntu 22.04 LTS
- How to Install Squid Proxy Server on CentOS
- How to install WordPress in Plesk
- How to manage user roles in Plesk
- How to migrate accounts from CWP to CWP
- How to modify Database user privileges in Plesk
- How to Protect your Web Sites by using Username and password in Apache on Ubuntu.
- How to remove components in Plesk
- How to Set Up the .htaccess File in Apache
- How to setup scheduled tasks in Plesk
- How to Solve "The server requested authentication method unknown to the client" in phpMyAdmin
- How to Start, Stop or Restart System Services in Plesk
- How-to-set-up-a-node-js-application with apache on-centos-7
- Installation of LAMP Stack on Ubuntu 16
- Managing Resources using Apache mod_alias
- NGINX : Enable TLS or HTTPS Connections
- NGINX Installation in CentOS 7
- NGINX: Installation and Basic Setup
- Rewrite URLs using mod_rewrite and Apache
- Rule-based Access Control for Apache
- Structure Of Apache Configuration
- Tuning Of Your Apache Server
- URLs Redirect with Apache Web Server
- URLs Redirect with Apache Web Server
- Use NGINX as a Reverse Proxy
- Use NGINX as a Reverse Proxy
- Show all Docs ( 43 ) Collapse Docs
-
-
Windows
- How to add SSL biniding in windows server
- How to allocate unallocated disk space in Windows Server
- How to allow ICMPv4(PING) in Windows Firewall using PowerShell
- How to allow multiple RDP sessions for the single user in Windows Server
- How to Block or Allow TCP/IP Port in Windows Firewall
- How to Boot Windows Server into Safe Mode
- How to change default shell from cmd to PowerShell in Windows Server
- How to change RDP port in Windows Server
- How to change RDP port via PowerShell in Windows server
- How to configure a DNS Reverse Lookup Zone in Windows Server 2019
- How to Configure FTP Server on Windows Server 2019
- How to configure IP manually on Windows Server
- How to configure MX record in MAILENABLE
- How to connect SFTP using Filezilla
- How to connect to a Windows server using Remote Desktop Protocol (RDP)
- How to Connect Virtual Server Remotely Using RDP in Windows OS
- How to Create Mailbox in MailEnable
- How to create RDP user in Windows Server 2012
- How to host a domain on Windows Server 2019
- How to Initialize and bring a disk online in Window Server
- How to Install & Configure Printer Tool in Windows Server
- How to install Active Directory Domain Service on Windows Server
- How to install Apache Tomcat 9 on Windows Server
- How to install IIS via Powershell in Windows Server
- How to install Java Development kit on Windows Server
- HOW TO INSTALL MAILENABLE ON WINDOWS SERVER
- How to install MsSQL Express Edition 2019 on Windows Server
- How to Install MultiPoint Services in Windows Server 2016
- How to install MySQL on Windows Server 2019
- HOW TO INSTALL ONE SSL CERTIFICATE ON TWO DIFFERENT WINDOWS SERVER
- How to Install OpenSSH on Windows Server
- How to install Python 3.7 on Windows Server 2012 R2, 2016, 2019, 2022 via PowerShell
- How to install SSL in Apache Tomcat in Windows Server
- How to Install SSL on Windows Server
- How to install Telnet Client on a server using Windows PowerShell
- How to Install Windows RDP CAL license in windows servers
- How to install Wordpress on IIS in WIndows Server 2019
- How to install XAMPP on Windows Server 2016/2019/2022
- How to make partition from existing drive Windows Server
- HOW TO MIGRATE THE ZIMBRA EMAILS ON PLESK PANEL USING EMAIL MIGRATOR
- How to mount NFS persistently in Windows Server
- How to mount Virtio ISO
- How To open a port in Windows Server Firewall
- How to reset a lost Administrator password in Windows Server
- How to setup Disk Driver while deploying Windows Server with custom ISO
- How to setup Network Driver while deploying Windows Server with custom ISO
- How to setup NTP Client for time synchronization using PowerShell
- How to setup NTP Server for time synchronization using Powershell
- How to Setup OpenVPN Connect in Windows Server
- How to setup SSH Server on Windows Server via PowerShell
- How to share a folder over network in Windows Servers
- How to solve internal server error while connecting to RDP
- How to Turn off Internet Explorer Enhanced Security Configuration on Windows Server
- How to upgrade TLS 1.1 to TLS 1.2 in window server
- How to upgrade Windows Server 2012R2 to Windows Server 2016
- How to use telnet, netstat and wireshark in Windows
- How to Use the SMTP Server of Google
- Install Plesk on Windows Server 2012
- Install SQL Server 2012 Express Edition in Windows Server 2012
- Installation and Configuration of IIS Web Server on Windows Server
- Mssql database backup restore script
- Windows Server Backup feature (2012R2, 2016, 2019)
- Show all Docs ( 47 ) Collapse Docs
How To Use ps, kill, and nice to Manage Processes in Linux

Introduction
Like any modern computer, a Linux server can run more than one programme at the same time. These are called "individual processes" and are handled as such.
Linux will take care of the low-level, behind-the-scenes parts of a process's life cycle, such as starting up, shutting down, allocating memory, etc., but you will need a way to interact with the operating system to manage them at a higher level.
This guide will teach you about some of the most important parts of process management. Linux has a number of built-in tools that can be used for this.
You will try these ideas out in Ubuntu 20.04, but any modern Linux distribution will work the same way.
Please follow these instructions in order to use the ps, kill, and nice commands:
Step.1 How to View Linux Running Processes
Using the top command, you may view every process running on your server:
# top
# Output
top - 15:14:40 up 46 min, 1 user, load average: 0.00, 0.01, 0.05
Tasks: 56 total, 1 running, 55 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1019600k total, 316576k used, 703024k free, 7652k buffers
Swap: 0k total, 0k used, 0k free, 258976k cachedPID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 24188 2120 1300 S 0.0 0.2 0:00.56 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.07 ksoftirqd/0
6 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
7 root RT 0 0 0 0 S 0.0 0.0 0:00.03 watchdog/0
8 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 cpuset
9 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 khelper
10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs
The first few lines of output include CPU/memory load and running jobs.
There's 1 operating process and 55 sleeping processes not requiring CPU cycles.
The output indicates running processes and their utilisation. By default, top sorts by CPU utilisation, so the busiest processes appear first. top will run until you exit it with Ctrl+C. This sends a kill signal to stop the process gracefully if possible.
Most package repositories have the enhanced top programme, htop. Ubuntu 20.04 apt:
# sudo apt install htop
The htop command will thereafter be available:
# htop
Output
Mem[||||||||||| 49/995MB] Load average: 0.00 0.03 0.05
CPU[ 0.0%] Tasks: 21, 3 thr; 1 running
Swp[ 0/0MB] Uptime: 00:58:11PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
1259 root 20 0 25660 1880 1368 R 0.0 0.2 0:00.06 htop
1 root 20 0 24188 2120 1300 S 0.0 0.2 0:00.56 /sbin/init
311 root 20 0 17224 636 440 S 0.0 0.1 0:00.07 upstart-udev-brid
314 root 20 0 21592 1280 760 S 0.0 0.1 0:00.06 /sbin/udevd --dae
389 messagebu 20 0 23808 688 444 S 0.0 0.1 0:00.01 dbus-daemon --sys
407 syslog 20 0 243M 1404 1080 S 0.0 0.1 0:00.02 rsyslogd -c5
408 syslog 20 0 243M 1404 1080 S 0.0 0.1 0:00.00 rsyslogd -c5
409 syslog 20 0 243M 1404 1080 S 0.0 0.1 0:00.00 rsyslogd -c5
406 syslog 20 0 243M 1404 1080 S 0.0 0.1 0:00.04 rsyslogd -c5
553 root 20 0 15180 400 204 S 0.0 0.0 0:00.01 upstart-socket-br
htop improves CPU thread visibility, terminal colour support, and sorting options. It's not always installed by default, but it can replace top. Ctrl+C exits htop like top. Learn top and htop.
Next, learn how to query specific processes.
Step.2 How to List Processes Using ps
top and htop provide a dashboard-like interface for monitoring running processes, comparable to a graphical task manager. A dashboard interface can provide an overview, but it does not typically return directly actionable data. Linux has a second standard tool named ps for querying running processes.
Running ps without arguments offers minimal information.
# ps
Output
PID TTY TIME CMD
1017 pts/0 00:00:00 bash
1262 pts/0 00:00:00 ps
This output lists all processes related to the current user and terminal session. This makes sense if you are simply running the bash shell and this ps command in the terminal at the moment.
To obtain a more comprehensive view of this system's processes, you can do ps aux:
# ps aux
Output
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.2 24188 2120 ? Ss 14:28 0:00 /sbin/init
root 2 0.0 0.0 0 0 ? S 14:28 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 14:28 0:00 [ksoftirqd/0]
root 6 0.0 0.0 0 0 ? S 14:28 0:00 [migration/0]
root 7 0.0 0.0 0 0 ? S 14:28 0:00 [watchdog/0]
root 8 0.0 0.0 0 0 ? S< 14:28 0:00 [cpuset]
root 9 0.0 0.0 0 0 ? S< 14:28 0:00 [khelper]
These parameters instruct ps to display processes owned by all users in a more readable format, regardless of their terminal relationship.
Using pipes, grep may be used to scan the output of ps aux in order to return the name of a specific process. This is useful if you suspect the programme has crashed or need to terminate it for whatever reason.
# ps aux | grep bash
Output
microhost 41664 0.7 0.0 34162880 2528 s000 S 1:35pm 0:00.04 -bash
microhost 41748 0.0 0.0 34122844 828 s000 S+ 1:35pm 0:00.00 grep bash
This returns both the recently executed grep process and the currently running bash shell. It also returns their total memory and CPU consumption, how long they've been running, and their process ID, which is shown in the result above. Each process in Linux and Unix-like systems is issued a process ID, or PID. This is how the operating system keeps track of and identifies processes.
The pgrep command provides a simple method for obtaining a process's PID.
# pgrep bash
The PID "1" is assigned to the init process, which is the initial process created upon system boot.
# pgrep init
This process spawns all system processes. Later processes have higher PIDs.
The process that spawned another is its parent. Parent processes have a PPID, which is visible in top, htop, and ps column headings.
Any user-OS process communication involves translating process names and PIDs. These tools always output the PID. Next, you'll learn how to use PIDs to stop, resume, and other processes.
Step.3 How to Send Signals to Processes in Linux
Signals control Linux processes. Signals are an OS-level technique of terminating or changing programme behaviour.
Kill is the most common programme signal. This utility's default function is to kill a process.
# kill PID_of_target_process
It sends the process TERM. Term tells a process to end. So, the software may clean up and quit cleanly.
If a misbehaving programme doesn't exit when given the TERM signal, send the KILL signal.
# kill -KILL PID_of_target_process
A specific signal not sent to the programme.
The process is shut down by the operating system kernel. This bypasses programmes that disregard signal input.
Every signal has a number that can be passed instead of the name. You can pass "-15" for "-TERM" and "-9" for "-KILL."
Signals don't just stop programmes. Other actions can be taken with them.
Many background programmes (called "daemons") restart when given the HUP, or hang-up, signal. Apache usually works this way.
# sudo kill -HUP pid_of_apache
The command above reloads Apache's configuration file and resumes service.
-l lists all kill signals.
# kill -l
Although PIDs are the typical mechanism for transmitting signals, it is also possible to do so using ordinary process names.
The pkill command behaves nearly identically to kill, except it operates on a process name.
# pkill -9 ping
The preceding command is equal to:
# kill -9 pgrep ping
The preceding command is equal to:
# killall firefox
This command will deliver the TERM signal to all instances of Firefox currently operating on the system.
Step.4 Modifying Process Priorities
You may need to prioritise server processes.
Some processes may be mission-critical, while others may be run when resources are available.
Niceness controls Linux's priority.
Priority jobs don't share resources properly, thus they're less nice. Low priority operations take minimum resources, which is beneficial.
When you run top, there was a "NI" column. Process value:
# top
[secondary_label Output]
Tasks: 56 total, 1 running, 55 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1019600k total, 324496k used, 695104k free, 8512k buffers
Swap: 0k total, 0k used, 0k free, 264812k cachedPID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1635 root 20 0 17300 1200 920 R 0.3 0.1 0:00.01 top
1 root 20 0 24188 2120 1300 S 0.0 0.2 0:00.56 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.11 ksoftirqd/0
Depending on the system, nice values can range from -19/-20 to 19/20.
The nice command runs a programme with a specified lovely value.
# nice -n 15 command_to_execute
Only fresh programmes function.
To change a program's nice value, use renice:
# renice 0 PID_to_prioritize
Hopefully you have understand the above steps how to use the ps, kill, and nice commands:
Must read:- https://utho.com/docs/tutorial/linux-port-test-commandsredhat-7-centos-7-and-ubuntu-18-04/
Thankyou