Core Concepts
- Linux is a Unix-like OS: Open-source, secure, and widely used in servers, cloud platforms, and CI/CD pipelines.
- Distributions (Distros): Ubuntu, CentOS, Fedora, Debian—each has its own flavor. Ubuntu is beginner-friendly and great for DevOps. Linux is multi-purpose operating system used for several purposes like
User Management: users can created,removed and add to group based on user commands. groups can be created,removed and gruop ownerships can be modified based on requirements. All user and group releted operstion is done using user management.
Process Mangement: All the process releted information is delt with process management ps -ef,ps -aux to list all process running process in the os.
File managemnet: All the file permissions can be handled with chmod commands like wrx 421. both numeric and alphabet patteren you can use chmod + wrx or chmod 777 follwed by fie name
linux powerful os to automate all the tasks by using vim,vi or nano editors. we can built scripts to automate all the repeated task day to day activities.
Package Management: package management is process to install,upgrade and uninstall(delete) packages. linux has different distributions.
Serivce management All the services can be handled like using systemctl start servicename(httpd,nginx,apache tomcat,python,node) start,restart,enable,disable ....
Disk management It mainly deals with the disk space and memory du -sh df -h commands