Overview
This article is an overview of the different SSH commands you can run on your DreamHost server to manage your website and data.
Background
UNIX-like commands are text-based instructions you type into a shell terminal application. At DreamHost, you would first log into your server via SSH using your chosen shell terminal. Once logged in, you would then run commands as needed to interact with the Linux web server.
These commands allow you to perform specific tasks to manage your website such as creating and editing files, troubleshooting server issues, or viewing your website's access and error logs.
Configuring permissions
The following articles explain how to adjust permissions on your DreamHost server. This controls the access a user (or anyone visiting your site) has to a file or directory. Managing permissions is important to ensure your data remains secure.
Compressing content
The following articles explain how to compress and decompress content. This is very useful when you need to upload/download a directory with a lot of data. If you upload/download such a directory without compressing, it could take some time to complete since each file must be processed individually. However, if you first compress the directory, only a single compressed file needs to be uploaded/downloaded. You can then decompress at the final destination to view all of the files again.
Managing content
The following articles provide several command examples to navigate and interact with directories and files on your DreamHost server.