These articles discuss Linux-related topics that can help as you develop or administer your web site.
The shebang is a line in a script file that specifies which program should run the script. Using the correct shebang is especially important for CGI script files. This article covers what the shebang is, and provides a table of the correct shebangs for various programming languages.
The inode count represents the total number of files and directories in an account or on a disk. This article shows you how to determine the inode count for your account using cPanel or the command line. It also provides recommendations on how to reduce the inode count.
Learn how to use the 'du' command to determine where your account is using the most disk space. This article also provides tips and recommendations for how to reduce disk usage.
You can use the screen program to open multiple text windows within a single SSH session. If you frequently work from the command line, particularly over an unstable internet connection, screen is a valuable addition to your toolbox. This article covers basic screen usage, as well as troubleshooting steps.
The top and atop commands enable you to monitor resource usage for your account in real-time. This article covers how to use these command-line programs.
The rsync program allows you to easily synchronize directories between two locations. For example, one common use of rsync is to create a backup. This article covers when and how to use rsync, with step-by-step instructions for the command line.
You can use the cURL program to transfer files to your account from the command line. The cURL program is often a good substitute for the wget program. This article provides an introduction to cURL with examples on how to use it.
By default, cron sends e-mail notifications when it runs a cron job. This article shows how to disable this behavior.
ImageMagick is a powerful suite of programs that are used to manipulate image files. Learn more about these programs and how to run them here.
By default, A2 Hosting's servers use the US Eastern Standard Time (EST) time zone. This article shows how to configure your Linux shell account to use a different time zone.
This article only applies to shared, hosting, and reseller accounts. For server performance and stability reasons, cron jobs with intervals less than 15 minutes are reset to 15-minute intervals automatically.
You can use Advanced Policy Firewall (APF) to help secure your VPS or dedicated server. This article covers how to install APF and how to configure APF with the basic configuration, and how to grant and deny access.
The iptables program enables you to set up a firewall and help secure your server. Please note that this article only applies to unmanaged hosting packages. This article gives you an overview of the iptables program, how to add and insert rules, how to block an IP address, delete rules, and save rules (in Debian and Ubuntu, as well as CentOS and Fedora.)
Learn how to set the default text editor for the Linux command-line environment.
Learn how to determine the correct amount of free and used memory on a server by using the "free" command.
Learn what a checksum is, how to generate checksums for files, and how to verify file integrity in this article.
The Extra Packages for Enterprise Linux (EPEL) repository contains many additional useful packages for CentOS. Learn how to install this repository on your unmanaged server.
You may want to run a script or application in a cron job automatically after a server reboots. This article shows you how to use the "@reboot" crontab directive to do so.
This article discusses how to view and interpret system load averages using information from the command line.
This article discusses what conntrack sessions are, why they are important, how to monitor them for your server, and what to do if the number of conntrack sessions is high.