: 🌟 Day 3: Linux Magic with Basic Commands! 🌟 Hello, LinkedIn family! 👋 Today, on my #90daysofdevops challenge I dove deeper into the world of Linux with some super fun and practical tasks! From handling files with precision to mastering permissions, here’s what I explored: ✅ Displaying file content with line numbers. ✅ Managing file permissions like a boss. ✅ Revisiting my command history (because who doesn't love a trip down memory lane? 😄). ✅ Removing directories the clean way. ✅ Playing with text files—adding, appending, reversing, and sorting like a pro. ✅ Comparing files to find common lines (so satisfying!) ✅ Counting lines, words, and characters—because every detail matters. And that’s just the start! 🚀 💡 What did I learn? Linux commands aren't just tools—they’re superpowers! Each task brought me closer to becoming more efficient, organized, and ready for real-world DevOps challenges #DevOps #AWS #LearningJourney #FreshersCanCode #CareerGrowth
sibananda Pradhan’s Post
More Relevant Posts
-
Hey connections! 🌟 I’m excited to share Day 3 | Linux Advanced | Part-2 of my DevOps learning journey! Today, we delved into some powerful Linux commands and essential tasks for managing storage. Here’s a quick overview: 🔍 Text Processing Commands: • grep: Search for specific patterns in files. Example: grep 'ERROR' logfile.txt finds all occurrences of "ERROR" in a log file. • find: Locate files and directories based on criteria. Example: find /home/user -name "report.txt" searches for a file named "report.txt". • awk: Process and analyze text data. Example: awk '{print $1}' data.txt extracts and prints the first column from a file. • sed: Edit and transform text. Example: sed 's/old/new/' file.txt replaces "old" with "new" in a file. 💻 Mounting EBS Volumes: • Attach EBS Volume: Attach a volume via AWS Management Console to your instance. • Connect and Identify: SSH into your instance and use lsblk to list available disks. • Create Filesystem: Format the volume with mkfs (e.g., sudo mkfs -t ext4 /dev/xvdf). • Create Mount Point: Make a directory (e.g., sudo mkdir /mnt/my-ebs-volume). • Mount Volume: Attach the volume using mount (e.g., sudo mount /dev/xvdf /mnt/my-ebs-volume). • Monitor Volume Usage: Use df -h to check disk space usage and ensure everything is running smoothly. 🔗 For more details and practical examples, check out the full article here: Day-3 | Linux Advanced | Part-2 : https://lnkd.in/dBpdsrmU #Linux #DevOps #TechLearning #AWS #SystemAdministration #EBS #CommandLineTools #90DaysOfDevOps #TrainWithShubham
Day-3 | Linux Advanced | Part-2
dhruv-blogs.hashnode.dev
To view or add a comment, sign in
-
🚀 Moving on to Day 3 of our #90DaysofDevOps journey by Shubham Londhe! 🚀 Today, we're diving deeper into Linux and doing some hands-on tasks. We'll be reading files, changing access permissions, showing three fruits from a file in reverse order, displaying the bottom three fruits, finding common lines between two files, and more. This is an exciting step in our public learning adventure, helping us build a solid foundation for the DevOps world. Stay tuned and join us as we tackle these challenges and continue to grow together! 🌟 #DevOps #Linux #LearningInPublic #90DaysOfDevOps #TechJourney
Day 3 Task: Basic Linux Commands with a Twist
gunjanbhadade-devopsjourney.hashnode.dev
To view or add a comment, sign in
-
**🚀 DevOps Journey: Part 4 - Mastering Access Modes and Permissions in Linux 🔒** Hey LinkedIn fam! Continuing my DevOps learning journey, I've just dived into **Access Modes and Permissions in Linux**. Understanding and managing permissions is crucial for ensuring security and proper access control in any system. Here’s a quick breakdown of what I’ve learned: 🔑 **Access Modes:** - **Read (r):** Grants the ability to read the contents of a file. - **Write (w):** Allows modifying or deleting the file’s contents. - **Execute (x):** Enables running the file as a program. 👥 **Permission Levels:** - **User (u):** The owner of the file. - **Group (g):** Members of a group that can share access to the file. - **Others (o):** All other users with access to the system. 🛠️ **chmod Command:** - **chmod** is a powerful tool for setting file permissions. For instance, `chmod 755 file.txt` gives full permissions to the owner and read-execute permissions to the group and others. Understanding these concepts is a foundational step in ensuring systems are secure and operate smoothly. It’s amazing how a few commands can control access across an entire system! 🚀 Stay tuned for more updates as I continue my DevOps journey. Learning something new every day! #DevOps #Linux #Permissions #Learning #BCA
To view or add a comment, sign in
-
Day 2 of My DevOps & Linux Journey – The Command Line Hey everyone! 👋 As I dig deeper into DevOps, I’ve taken on Linux as my next challenge. It’s exciting but definitely a bit intimidating—there’s a lot more to it than I expected! Here’s what’s been clicking for me so far: 🖥️ The Command Line: Where the Magic Happens At first, typing commands felt strange, like trying to learn a new language. But once I realized how much control the command line offers, it started to feel… powerful. No more “hunting” through menus—just type and go! One of my favorite commands so far is ls, which lets me list files and directories. Simple, but effective. 📂 File Structure = Organized Chaos? I’m learning that Linux organizes files in its own way, with directories like /home and /etc. It’s different from what I’m used to, but it’s clear that each has a purpose. Understanding this structure makes navigating much easier—and it feels like I’ve unlocked a new skill. 🔐 Permissions: A Key Security Tool One thing I didn’t expect was the importance of permissions (like read, write, execute). Knowing how these work gives me real insight into how Linux keeps files secure. I never thought managing permissions would feel empowering, but it does! Next on the List: Automation! I’m excited to dive into shell scripting next, so I can automate repetitive tasks and make life a little easier. 💬 Curious to Know: What’s the best thing you’ve built or accomplished in Linux? Or, any tips for a beginner like me? Let’s keep this learning going—I'd love to hear your experiences! #DevOpsJourney #LearnInPublic #DevOpsCommunity #AutomationInDevOps #TechLearning #CloudComputing #InfrastructureAutomation #ScalingTech #ContinuousLearning #DevOpsMindset #FromZeroToHero #TechCareer #LinkedInTech #90daysofdevops
To view or add a comment, sign in
-
Navigating the Linux terminal can be daunting, but mastering its commands is essential for a successful DevOps career. This post provides a comprehensive guide to the essential Linux commands, categorized for easy learning: 1. Basic Commands: pwd: Print Working Directory cd: Change Directory ls: List Files and Directories man: Display Manual Pages echo: Print Text to the Terminal whoami: Display Current Username 2. File Management Commands: touch: Create or Update Files mkdir: Create Directories cp: Copy Files or Directories mv: Move or Rename Files and Directories rm: Remove Files or Directories cat: Display File Contents nano: A Simple Text Editor 3. Searching and Filtering Commands: grep: Search for Text Patterns find: Search for Files and Directories sort: Sort File Contents uniq: Remove Duplicate Lines wc: Count Words, Lines, and Characters head: Display the Beginning of a File tail: Display the End of a File 4. Package Management Commands: apt-get (Debian-based): Update and Install Packages yum (Red Hat-based): Update and Install Packages dpkg: Manage .deb Packages rpm: Manage .rpm Packages apt-cache search: Search for Packages 5. Server and Process Management Commands: ps: Display Process Status top: Monitor System Performance kill: Terminate Processes systemctl: Manage System Services service: Manage Services htop: Interactive Process Viewer 6. User, Groups, and Sudo Commands: useradd: Create New Users usermod: Modify User Accounts passwd: Change User Passwords userdel: Delete Users groupadd: Create New Groups groupdel: Delete Groups groupmod: Modify Groups gpasswd: Manage Group Memberships sudo: Execute Commands as Superuser visudo: Edit the sudoers File sudo su: Become the Superuser 7. Additional Commands: chmod: Change File Permissions chown: Change File Ownership tar: Create Archives df: Display Disk Space Usage du: Display Directory Space Usage ssh: Connect to Remote Servers #Linux #DevOps #CommandLine #OpenSource Share this post to help your fellow DevOps learners!
To view or add a comment, sign in
-
Learning DevOps from scratch Day 3 Task: What is the linux command to 1. To view what's written in a file. Ans=> We use "cat" command to view what's written in a file. Example:- "cat abc.txt" => if we write this command then it will show all the written content of abc.txt file. 2.To change the access permissions of files. Ans=>To change the access permission we use the command "chmod". 3. To check Commands You've Run Till Now. :- "history" command will tell you how many linux commands you have executed till now. 4. To remove a directory/ Folder. :- "rmdir directory_name" = this command is used to remove a specified empty directory. "rm -r directory_name" = this command will recursively remove a directory and it's all content. 5. To create a fruits.txt file and to view the content. :- "vim fruits.txt" is used to create a fruits.txt file and add some content. "cat fruits.txt" is to view the content. 6. Add content in fruits.txt (One in each line) - Apple, Mango, Banana, Cherry, Kiwi, Orange, Guava. :- Use command "vim fruits.txt" and add fruits name one by one. 7. To Show only top three fruits from the file. :- "cat fruits.txt | head -3" is used to show only top three fruits from the file. 8. To Show only bottom three fruits from the file. :- "cat fruits.txt | tail -3" is used to show only bottom three fruits from the file. 9. To create another file Colors.txt and to view the content.Add content in Colors.txt (One in each line) - Red, Pink, White, Black, Blue, Orange, Purple, Grey. :- Use command "vim Colors.txt" and add colors name one by one. Use command "cat Colors.txt" to view the content of the file. 10. To find the difference between fruits.txt and Colors.txt file. :- "diff fruits.txt colors.txt" is used to find the difference between fruits.txt and Colors.txt file. #linux #devops #devopscommunity
To view or add a comment, sign in
-
🚀 #Day6 of the #90DaysofDevOps challenged by Shubham Londhe 🚀 Today, I explored Linux File Permissions and Ownership as part of my #90DaysOfDevOps challenge. Understanding these concepts is crucial for maintaining security and managing access in a Linux environment. Key Takeaways: 1. 📁File Permissions Overview: Each file has permissions divided into three groups: - Owner: The user who created the file and has the highest control. - Group: Users who share access, useful for teamwork. - Others: All other users on the system. 2. 🔐Changing Ownership and Permissions: - Use 'chown' to change file ownership. - Use 'chgrp' to modify group ownership. - Use 'chmod' to adjust permissions for reading, writing, and executing files. 3. 💻 Practical Task: I created a file, checked its permissions, and experimented with changing them using the 'chmod' command. 4. 🗝️Access Control Lists (ACL): ACLs provide advanced control by allowing permissions to be set for specific users or groups beyond the basic owner, group, and others. Mastering these skills is vital for anyone in DevOps. I hope you find this insight valuable! Happy Learning!🙂 PARTH SHARMA
DevOps Learning Journey Day 6
parth-sharma-devops.hashnode.dev
To view or add a comment, sign in
-
🚀 Excited to share that I've just completed the "Introduction to Linux Commands and Shell Scripting" certification from Coursera, offered by IBM! 🎓 Through this course, I've gained valuable insights into Linux architecture and common distributions, mastering software updates and installations on Linux systems. I've also honed my skills in using Bash shell to perform essential informational, file, content, navigational, compression, and networking commands. Additionally, I learned to develop efficient shell scripts utilizing Linux commands, environment variables, pipes, and filters. Scheduling cron jobs using crontab and understanding cron syntax were other key aspects of my learning. These new skills are set to enhance my journey in the DevOps field, equipping me with the necessary tools to excel. 💻🔧 There are 4 modules in this course: -> Introduction to Linux -> Introduction to Linux Commands -> Introduction to Shell Scripting -> Final Project & Final Exam Stay tuned for my next post where I'll share more about how I'm applying these skills in real-world projects and furthering my DevOps career! 🌟 #Linux #ShellScripting #DevOps #Coursera #IBM #ContinuousLearning #Automation #CloudComputing #CICD #ContinuousIntegration #Docker #Kubernetes #ContinuousDelivery #InfrastructureAsCode
To view or add a comment, sign in
-
🌟 𝗪𝗲𝗲𝗸 𝟭 𝗨𝗽𝗱𝗮𝘁𝗲: 𝗠𝗮𝘀𝘁𝗲𝗿𝗶𝗻𝗴 𝗗𝗲𝘃𝗢𝗽𝘀 🌟 Hey LinkedIn community! 👋 I'm excited to share my progress in my DevOps learning journey! This week, I dove deep into essential Linux commands, which are crucial for managing processes, monitoring logs, and handling files efficiently. Here’s a quick overview of some key commands I've learned: ● 𝗞𝗶𝗹𝗹𝗶𝗻𝗴 𝗣𝗿𝗼𝗰𝗲𝘀𝘀𝗲𝘀: Using top, kill, pidof, and ps -aux to manage system resources effectively. ● 𝗨𝗻𝗱𝗲𝗿𝘀𝘁𝗮𝗻𝗱𝗶𝗻𝗴 𝗖𝗼𝗺𝗺𝗮𝗻𝗱𝘀: Differentiating between which and whatis to find program locations and command summaries. ● 𝗟𝗼𝗴 𝗠𝗼𝗻𝗶𝘁𝗼𝗿𝗶𝗻𝗴: Utilizing tail -f for real-time log tracking—super handy for debugging! ● 𝗟𝗶𝗻𝗸𝗶𝗻𝗴 𝗙𝗶𝗹𝗲𝘀: Exploring hardlinks vs. softlinks with ln to understand file references. ● 𝗥𝘂𝗻𝗻𝗶𝗻𝗴 𝗕𝗮𝗰𝗸𝗴𝗿𝗼𝘂𝗻𝗱 𝗣𝗿𝗼𝗰𝗲𝘀𝘀𝗲𝘀: Using nohup to keep processes running even after logout. ● 𝗖𝗵𝗲𝗰𝗸𝗶𝗻𝗴 𝗦𝘆𝘀𝘁𝗲𝗺 𝗥𝗲𝘀𝗼𝘂𝗿𝗰𝗲𝘀: Commands like df, du, free, and vmstat help monitor disk space and memory usage. ● 𝗨𝘀𝗲𝗿 & 𝗚𝗿𝗼𝘂𝗽 𝗠𝗮𝗻𝗮𝗴𝗲𝗺𝗲𝗻𝘁: useradd, userdel, groupadd, and groupdel commands for effective user administration. ● 𝗙𝗶𝗹𝗲 𝗣𝗲𝗿𝗺𝗶𝘀𝘀𝗶𝗼𝗻𝘀: Managing file access with chmod, chown, and chgrp. ● 𝗦𝗲𝗿𝘃𝗶𝗰𝗲 𝗠𝗮𝗻𝗮𝗴𝗲𝗺𝗲𝗻𝘁: Using systemctl to control background services. ● 𝗡𝗲𝘁𝘄𝗼𝗿𝗸𝗶𝗻𝗴 𝗘𝘀𝘀𝗲𝗻𝘁𝗶𝗮𝗹𝘀: Commands like ping, netstat, ifconfig, traceroute, and nmap for diagnosing network issues. ● 𝗗𝗮𝘁𝗮 𝗠𝗮𝗻𝗶𝗽𝘂𝗹𝗮𝘁𝗶𝗼𝗻: Leveraging awk, sed, and grep for efficient text processing. Mastering these commands has already made a significant difference in how I approach tasks and troubleshoot issues! 🛠️ For a more detailed exploration, check out my full article on Hashnode: https://lnkd.in/g7xZcBm2. I'm looking forward to continuing this journey and sharing more insights along the way. If you have any tips or favorite commands, please drop them in the comments! 🙌 #Linux #DevOps #CommandLine #SystemAdministration #TechJourney #Automation #Productivity #LearnInPublic
Mastering Essential Linux Commands for DevOps & Development
devopsmasteryunlocking.hashnode.dev
To view or add a comment, sign in
-
I have successfully completed a one-week on DevOps, where I gained deeper insights into the AWS platform.Where I learned the Linux Commands and file commands DevOps tools.DevOps,as I learned,is a set of practice that integrates software development (Dev) and IIT operations (Ops).I felt genuinely throughout the training and am thrilled to have earned the certification. Thankyou RAHAM SHAIK, Shamshuddin Shaik for teaching and guiding me to learn all these things. #aws #linux #syncronota # instance # free tire #Docker # deployment #continuous learning
To view or add a comment, sign in