Helpful Ubuntu Shell Commands

Below you will find a variety of common Linux commands. My distribution of choice is Ubuntu Server, so all commands will work on Ubuntu and Debian Linux.

Many of the following commands should work for other Linux distributions such as Redhat as well, although some commands are different.

Helpful Ubuntu Shell Commands

Make a tarball archive file with the following command.

tar -czvf tarball-name.tgz directory-name

Example:

tar -czvf archive.tgz archive

Extract a tarball archive file with the following command.

tar -xzvf file name

Example:

tar -xzvf archive.tgz

Truncate a file.

> /path/to/file/filename

Example: Truncate Mail for a certain user.

> /var/mail/username

Clear filesystem cache, dentries, and inodes.

echo 3 > /proc/sys/vm/drop_caches

##Remove a Service from System Startup.

update-rc.d -f service name remove

Example:

update-rc.d -f nginx

Add a Service to System Startup

update-rc.d service name defaults

Example:

update-rc.d nginx defaults

Add a Service to Startup with a specific priority level

update-rc.d service name defaults priority level

Example:

update-rc.d nginx defaults 75

##Find all packages installed for a specific service

dpkg -l | grep service name

Example:

dpkg -l | grep maria

Remove specific packages installed for a service.

Some might remain after apt-get remove, or were installed differently.
apt-get purge service name

Example:

apt-get purge mariadb-server-5.5

Secure your Drupal files and folders with a few simple commands.

Thanks Greggles!

Replace greg with your username.

cd /path_to_drupal_installation
chown -R greg:www-data .
find . -type d -exec chmod u=rwx,g=rx,o= '{}' \;
find . -type f -exec chmod u=rw,g=r,o= '{}' \;
Previous
Next