Practical Examples: Understanding and Using the Sudo Command in Linux

sudo Command in Linux: sudo -i, sudo -s examples and more

This tutorial will guide you through the basics of the sudo command, which enables a permitted user to execute a command as the superuser or another user, as specified by the security policy in the sudoers file. We’ll explore not only the installation and basic usage of sudo but also dive into interactive shell options like sudo -i and sudo -s, configuring detailed permissions through the sudoers file, ensuring both flexibility and security in administrative operations. You’ll learn how to define access for individual users and groups, customize command execution environments, and implement security practices that restrict or log usage. By understanding these configurations, you’ll be able to effectively manage privileges on your system, safeguarding it against unauthorized changes while facilitating necessary administrative tasks.

Read more

ssh command in Linux with examples

The ssh command in Linux is used to manage remote systems. Ordinarily, this would be another Linux system, but it could also be a firewall, router, or even a different operating system entirely. Using the ssh command to remotely log into another system will give you a command line terminal that you can fully access as if you were physically in front of the machine.

Read more

logrotate command in Linux with examples

In Linux, many applications and system services will store log files. These log files give a Linux administrator insight into how their system is performing, and are invaluable when troubleshooting issues. However, log files can get unwieldy very quickly. For example, if your web server software logs every visit to your website, and you get thousands of viewers per day, there will be way too much information to feasibly squeeze into one text file.

Read more

How to ZIP file with password on Linux

If you have one or more files that you need to send to a friend or store for a long time, compressing the files into a .zip archive is a good way to save on space and combine all files into a single object. If you need to keep the file contents private, for fear that they could be intercepted by the wrong party, or that someone could try to access them on your own system, then it is possible to add a password to your zip file. In this tutorial, you will learn how to zip files and add a password to your zip archive on a Linux system.

Read more

uname command in Linux with examples

The uname command in Linux is one of the frequently used commands. On Linux systems, there are a multitude of commands that can be used to print system information. We cover many of these commands in our guide about getting to know the hardware of your Linux box. One such command would be uname, which is especially good for listing information about the operating system itself and the Linux kernel that is running.

Read more

Stat command: Usage and examples

Stat command: Usage and examples

The stat Linux command is one of the best ways to view the full details of any file that is stored on a Linux system. It is installed by default on all distributions, so there is nothing extra to install, and is basically a one stop shop for viewing file permissions, timestamp info like access times and modification times, and various other metadata for any file on your system. It also comes with a few handy options, allowing us to tailor the output for specific needs, and view information about all file types, including symbolic links, pseudo files, and others.

Read more

yes command in Linux with examples

The yes command in Linux will automatically output a “y” or any string you specify, repeatedly. It’s one of the simplest commands on Linux, and one that most users will find they never have much use for. But then when you do need it, you’ll be thankful that your Linux system already includes this Linux command by default.

Read more

Basic Linux Commands

Linux beginners may get overwhelmed by the sheer number of commands that are available in the terminal, but most users will find themselves executing the same few commands over and over. If you are looking to get started with the Linux command line, we have listed 20 of the most important and basic commands that you should know. These basic commands are the most essential to learn, and also the ones you will likley find yourself using the most.

Read more

Understanding Linux Permissions: The Differences between chmod and chown

Understanding Linux Permissions: The Differences between chmod and chown

If you are just starting to learn about file permissions on a Linux system, the chmod and chown commands will be your starting point for granting or revoking file permissions for user accounts. chmod and chown are completely different commands, yet they go hand in hand when it comes to modifying file permissions on the Linux file system. The basic summary is that chown can change the owner of a file, and chmod can change the permissions of the file, but this explanation is only scratching the surface.

Read more