Skip to main content

Command Palette

Search for a command to run...

Linux 🐧

90DaysOfDevOps

Updated
•3 min read
Linux 🐧
H

Hemant is a Microsoft certified SharePoint Administrator and Power platform developer with 16+ years extensive experience in IT, Microsoft SharePoint. He has decade involved providing M365 and SharePoint for business problems across nearly all industries and commercial sectors. Also he involved in Management/Leadership of Projects in Energy, Healthcare, Content Management, Mining domain, gaining extensive expertise in Project Lifecycle Management, Agile Development, DevOps Testing Cycle as well as Team Management

• Expertise in all aspects of the SharePoint Administration, installation, configuration, development, architecture, deployment and Migrations

• Experienced in developing collaboration and power platforms, portals, enterprise search, enterprise content management, business processes of SharePoint in large enterprise environments.

• Providing day-to-day administration and support on monitoring, usage and growth analysis and patching on SharePoint intranet and Internet.

• Adopting new technology and implementing them, in-depth functional knowledge with appreciation for technical skills.

• Have been involved in various phases of SDLC including analysis, design, coding, testing and implementation mainly Agile development

• Collaborated in governance development and processes, enhancing system efficiency and adherence to best practice. Improving SharePoint capabilities by evaluating and integrating third-party solutions

Programming and Scripting: Proficient in PnP PowerShell scripting for automation and customization.

Learn more about these cloud projects by visiting my portfolio at https://medium.com/@risbud

Technologies interested Cloud | MultiCloud | AWS | DevOps | Microsoft Azure | Google Cloud | Terraform | Ansible

Linux is a free and open-source operating system kernel that serves as the core component of the Linux operating system. Linux is typically packaged as a Linux distribution (distro), which includes the kernel and supporting system software and libraries, many of which are provided by the GNU Project

Linux is used in the following ways: Server OS for web servers, database servers, file servers, email servers and any other type of shared server. Designed to support high-volume and multithreading applications, Linux is well-suited for all types of server applications. Desktop OS for personal productivity computing.

Why Linux 🐧for DevOps? Here is the answer.....

Open Source: Linux is open-source, meaning it's freely available for anyone to use and modify.

Command-Line Tools: Linux is renowned for its powerful command-line tools. These tools provide DevOps professionals with a robust environment for automation, scripting, and orchestration.

Containerization: Linux is the dominant platform for containerization technologies like Docker and Kubernetes.

Cloud and Virtualization: Linux is widely supported in cloud platforms like AWS, Azure, Google Cloud, and others. It's also the preferred choice for virtualization solutions like KVM and Xen.

Community and Support: The Linux community is large and active. When you encounter issues or have questions, you can find abundant resources, forums, and documentation to help you.

Some Basic Linux 🐧 Commands

apt-get - This command is used to install, update, and remove packages, as well as to manage the package repository sources.

cal - View Calendar in the terminal

cat - Display file contents on the terminal

cd - To navigate between different folders.

chmod - This command is used to change the access permissions of files and directories.

chown - This command is used to change the file Owner or group.

clear - Clear terminal

cp - Moves files from one directory to another.

curl - Curl is a tool used for transferring data to or from a server, using various protocols, such as HTTP, HTTPS, FTP, and more

df - Check the details of the file system

diff - This command is used to find the difference between two files

grep - Search for a specific string in an output

htop - that allows the user to interactively monitor the system’s vital resources or server’s processes in real-time

ifconfig - This is used to configure the kernel-resident network interfaces

ln - Create shortcuts to other files

locate - Find a file in the database.

ls - Displays information about files in the current directory.

man - Access manual for all Linux commands

mkdir - Creates a directory.

nslookup - This stands for ā€œName server Lookupā€. This is a tool for checking DNS hostname to Ip or Ip to Hostname.

ping - This command will ping a host and check if it is responding

ps - Display the processes in the terminal

pwd - Displays the current working directory.

rm - Delete file(s)

sort - sort the file content

ssh-keygen - This command is used to generate a public/private authentication key pair

touch - Create empty files

uname - Command to get basic information about the OS

vim - This is a text editor used in Linux. It stands for ā€œVi Improvedā€.

wc - Check the lines, word count, and characters in a file using different options

wget - download files from the internet

whereis - View the exact location of any command types after this command

whoami - Create or update passwords for existing users

Join us for more about DevOps...........