If you are looking for Python & GitLab CI course in HINDI, then you can enroll for these FREE courses (Click on Pic):
TECHNOLOGY-TO-THE-POINT (T3P)
Welcome to Technology-To-The-Point (T3P), my very own passion to help others with unique and engaging (to the point) content related to new technologies. Explore more to learn more!!!
May 20, 2024
FREE Course: Python & GitLab CI (in HINDI)
May 18, 2024
Linux Fundamentals (What to Learn First)
Linux is everywhere! From web servers to smartphones, understanding its fundamentals unlocks a deeper appreciation for the technology we use every day.
This post will help you to understanding the core concepts of Linux, making you a savvy user in no time. (But make sure to practice these to become expert)System Fundamentals
- Kernel - The core of the operating system
- Shell - A program that provides a command line interface to the operating system
- System calls - Functions that provide an interface for user programs to access the operating system's functionalities
- System libraries - Collections of functions and routines used by programs
- Processes - An instance of a computer program that is being executed
- User - An account on a computer system that is used to identify a person or process
- Group - A collection of users that share common permissions on a computer system
- Permissions - Controls who can access a file or directory and what they can do with it
- Ownership - Refers to the user and group that owns a file or directory
Filesystem Hierarchy
- /etc: The directory on a Linux system that stores configuration files.
- /var: The directory on a Linux system that stores variable data files.
- /home: The directory on a Linux system that stores user data files.
- /root: The home directory of the root user on a Linux system.
- /bin: The directory on a Linux system that stores essential executable programs.
- /sbin: The directory on a Linux system that stores executable programs for system administration.
- /usr/bin: The directory on a Linux system that stores user executable programs.
- /usr/sbin: The directory on a Linux system that stores system administration executable programs.
- /tmp: The directory on a Linux system that stores temporary files.
User Management
useradd: A command in Linux used to create a new user account.
usermod: A command in Linux used to modify an existing user account.
/etc/passwd: A file on a Linux system that stores information about user accounts.
/etc/shadow: A file on a Linux system that stores hashed passwords for user accounts.
UID (User ID): A unique identifier for a user account on a Linux system.
GID (Group ID): A unique identifier for a group of users on a Linux system.
Package Management
apt: A package manager for Debian-based Linux systems.
yum: A package manager for Red Hat-based Linux systems.
dnf: A newer package manager that replaces yum in Red Hat-based Linux systems.
DEB (Debian package file): A type of package file used by Debian-based Linux systems.
RPM (Red Hat Package Manager): A type of package file used by Red Hat-based Linux systems.
Tarball: A compressed archive file format used to distribute software in Linux.
Security
Firewall: A software program that filters incoming and outgoing network traffic.
iptables: A command-line tool for managing firewall rules in Linux.
firewalld: A firewall management tool for Linux that is easier to use than iptables.
SELinux (Security-Enhanced Linux): A security system for Linux that restricts what programs can do.
Processes
PID (Process ID): A unique identifier for a running process on a Linux system.
ps: A command in Linux used to display information about running processes.
Foreground process: A process that is currently running and has the user's attention.
Background process: A process that is running in the background and does not have the user's attention.
Command-line Tools
Shell: A program that provides a command-line interface for interacting with the Linux operating system.
grep: A command-line tool used to search for text in files.
sed: A command-line tool used to edit text files.
awk: A command-line tool used to process text files.
kill: A command-line tool used to send a signal to a process.
top: A command-line tool used to display information about running processes.
man: A command-line tool used to display the manual page for a command.
Text Editors
nano: A simple text editor for Linux.
qedit: A more advanced text editor for Linux.
Networking
- TCP/IP (Transmission Control Protocol/Internet Protocol): The suite of protocols used for communication over the internet.
- ifconfig: A command-line tool used to configure network interfaces.
- netstat: A command-line tool used to display information about network connections.
- scp: A command-line tool used to securely copy files between computers.
- ssh: A command-line tool used to securely login to a remote computer.
- wget: A command-line tool used to download files from the internet.
May 15, 2024
FREE Courses : Splunk for Beginners
Enroll for these free courses to learn Splunk (for beginners)
1. Splunk Basics Course
2. *NEW* A No-Nonsense Splunk Course | Getting Started Guide
May 13, 2024
Free Course : Spring Boot Microservices
Enroll for these free courses for Spring Boot Microservices & Deploy Spring Boot microservices on Kubernetes with Kube By Example's free course.
1. Kube By Example - Spring Boot Microservices on Kubernetes
2. Learn 20+ Spring and Spring Boot Annotations
May 11, 2024
Free Courses - Git & GitHub (DevOps)
New to DevOps? Fast-track your DevOps with FREE Git & GitHub courses!
1. Intro to Git
2. Make your GitHub Profile stand out
3. Git & GitHub Crash Course: Create a Repository From Scratch!
4. Git: Become an Expert in Git & GitHub in 4 Hours
Bonus:
Ansible - FREE Courses (DevOps)
New to DevOps? Fast-track your DevOps with FREE Ansible courses!
Ansible Basics: An Automation Technical Overview
Ansible for the Absolute Beginner - DevOps
Bonus:
May 7, 2024
Apr 28, 2024
6 FREE courses to learn AWS & AWS DevOps (Concepts + Hands-on + Interview)
Here I am sharing 6 FREE courses to learn AWS & AWS DevOps practically, which can help you to start as a beginner and help you to learn conceptual and hands on learning. Along with it there is course to prepare DevOps Interview. So, without wasting time...just enroll & get started
1. Amazon Web Services (AWS) - Zero to Hero
2. AWS DevOps CI/CD - CodePipeline, Elastic Beanstalk and Mocha
3. DevOps on AWS: Code, Build, and Test (Course 1 of 3)
4. DevOps on AWS: Release and Deploy (Course 2 of 3)
5. DevOps on AWS: Operate and Monitor (Course 3 of 3)
6. Free Devops Interview Questions and Answers
If you find this post helpful then you can connect with me for such quick contents:
Youtube: https://www.youtube.com/@t3ptech
Telegram: https://t.me/LearnDevOpsForFree
Roadmaps, Projects & Quick Guides: https://techyoutube.com/
Apr 20, 2024
AWS -7 FREE hands-on based courses to learn practically
Here I am sharing 7 FREE hands-on based courses to learn AWS practically, which can help you to start as a beginner and help you to learn conceptual and hands on learning.