In
the previous chapter, we had a brief overview of Linux and hacking
along with a step by step installation of Linux.
In this chapter, we will talk
about a lot of Linux basic concepts like
process management and file
management with commands in detail. This chapter helps us to use the
Linux structural concepts to exploit systems with efficiency.
Before starting
the concepts, we will learn about the help section in brief.
How to Find Help while Using Linux?
Linux is a pretty open-source operating system with a lot of commands that
one can operate with. You can use the below choices to find help if you are
stuck with any command or scenario.
1) Use the man page in the Linux system. This is the default help page for
any Linux Distro. It approximately holds 2600 commands and its use cases.
You can search among them to know about things you want to seek.
2) Use Stack Overflow when you are struck
with any error or warning
messages.
3) You can search in Linux forums or GitHub issue trackers to find any
bugs or issues in the operating system. In this way, you can improve your
knowledge exponentially.
In
the next section, we will discuss various Linux basic topics in detail.
Let's start our journey into the Linux world.
For a better understanding of these important concepts, we have divided the
concepts into three main structures. They are described below.
1) User management
2)
File management
3) Process management
We will discuss these three Linux building
blocks in detail in the next
sections starting with user management.
User Management in Linux
Linux offers a lot of options for maintaining its user groups. There can be
both individual users with only reading abilities and individual users with
writing ability. Groups can also be used for easy organization of workspaces
and teams working on different projects on the same server system.