𝗕𝗮𝘀𝗵 𝗲𝗻𝘃𝗶𝗿𝗼𝗻𝗺𝗲𝗻𝘁 𝘀𝗲𝘁𝘂𝗽 𝗲𝘅𝗽𝗹𝗮𝗶𝗻𝗲𝗱 𝗳𝗼𝗿 𝘀𝘆𝘀𝗮𝗱𝗺𝗶𝗻𝘀 𝗮𝗻𝗱 𝗲𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝘀 https://lnkd.in/dNXw5Mat Shell configuration in Linux is often misunderstood, especially the difference between login and interactive sessions. Key points covered: Startup file execution order Role of .bashrc, .bash_profile, /etc/profile Persistent vs temporary environment variables Understanding this properly helps avoid configuration conflicts and debugging issues. #Linux #Bash #ShellScripting #DevOps #SRE #SystemAdministration #OpenSource #Engineering #LinuxAdmin #LinuxTeck
Linux Bash Shell Configuration for Systems Admins
More Relevant Posts
-
𝗨𝘀𝗶𝗻𝗴 𝗲𝗰𝗵𝗼 𝗶𝗻 𝗦𝗵𝗲𝗹𝗹 𝗦𝗰𝗿𝗶𝗽𝘁𝘀 𝘁𝗵𝗲 𝗥𝗶𝗴𝗵𝘁 𝗪𝗮𝘆 (𝗣𝗿𝗮𝗰𝘁𝗶𝗰𝗮𝗹 𝗚𝘂𝗶𝗱𝗲) https://lnkd.in/d-AeGDaN The echo command is often overlooked, yet it plays a key role in scripting, debugging, and automation. This guide covers: • Proper usage of echo • Quoting and variables • Logging and formatting • Real-world scripting examples A useful reference for anyone working with Linux or automation. #Linux #Bash #ShellScripting #DevOps #Automation #SysAdmin #OpenSource #LinuxTeck
To view or add a comment, sign in
-
-
Linux Cheat Sheet — Every Command a DevOps Engineer Needs. Every Linux command a DevOps engineer needs — organized by category, explained with syntax and real examples. From basic file ops to awk, sed, iptables, systemctl, rsync, and tmux. Whether you're SSHing into a server for the first time or debugging a production node at 2 AM — bookmark this. #Linux #LinuxCommands #DevOps #SysAdmin #CloudEngineering #Shell #Bash #Terminal #SRE #PlatformEngineering #CheatSheet #LearnLinux #CloudNative #InfraAsCode #TechCommunity
To view or add a comment, sign in
-
We use Linux commands every day — but what really happens after pressing Enter? This visual breaks down the flow from shell input to process creation, program execution, output, and exit code. Understanding this makes concepts like PATH, fork/exec, stdout, and shell behavior much easier to grasp. #Linux #DevOps #SysAdmin #Programming #OpenSource #Terminal
To view or add a comment, sign in
-
-
OOMKilled is one of those errors that looks simple on the surface. Most people see it, bump the memory limit, and move on. But what actually happened is the kernel OOM killer stepped in because the cgroup memory limit was breached. Kubernetes did not kill your container, Linux did. This is the layer that most container troubleshooting guides skip. They tell you what to change but not why it happened. cgroups and namespaces are not advanced Linux knowledge. They are literally the two primitives every container runtime is built on. Understanding them changes how you read resource limits, how you think about noisy neighbours on a node, and why a Java app with default heap settings will almost always get killed before anything else. Kubernetes is a great abstraction. But when things break in production, the answers are always one layer below it. #kubernetes #linux #devops #containers #platformengineering
To view or add a comment, sign in
-
They say the GUI is for the user, but the CLI is for the master. 🐧 Spending time in the Linux environment isn't just about 'getting things done'—it's about absolute control, automation, and understanding exactly what’s happening under the hood. Whether it's managing server clusters or fine-tuning a personal Arch build, the terminal is where the real work happens. Currently deep-diving into [Insert a specific tool like Docker, K8s, or Shell Scripting]. To my fellow Linux enthusiasts: what’s one tool you can’t live without in your workflow? #Linux #OpenSource #DevOps #SystemAdministration #TechCommunity
To view or add a comment, sign in
-
-
UNIX Philosophy 💡 The real power of UNIX was not code… it was its philosophy. 📌 UNIX Philosophy: ✔️ Do one thing and do it well ✔️ Everything is a file ✔️ Combine small tools to solve big problems 🔥 Why it became famous: - Easy to scale - Flexible design - Loved by developers & researchers 🌍 This philosophy still powers Linux, DevOps, and modern systems. 💬 Great systems aren’t complex—they’re well designed. #Unix #Linux #Philosophy #DevOps #TechThinking #Engineering #SystemDesign
To view or add a comment, sign in
-
-
Small changes, big improvement in my Linux workflow. I recently explored some modern alternatives to traditional Linux commands, and the difference is clear faster, simpler, and much easier to use. Here are a few that stood out: • cd → zoxide • find → fd • grep → rg (ripgrep) • cat → bat • du → dust • df → duf • top → btop • netstat → ss • man → tldr • history → atuin These tools make everyday DevOps and Linux tasks more efficient and user friendly. #Linux #DevOps #CLI #Productivity #OpenSource #Automation #SRE #CloudComputing #DeveloperTools #SysAdmin #TechTips #Engineering #Terminal #DevLife #Efficiency
To view or add a comment, sign in
-
Kernel noise is louder than you think—50 lines tell the story ⚡ Command: journalctl -k -n 50 -k kernel messages only; -n last 50 lines You're on-call at 2AM, a reboot or driver fault hits. This shows the last kernel events—panics, oom_kills, faulty drivers—so you know where to start 🐧 Why it matters: it slashes triage time and keeps services online. What command would you pair this with? Drop it below. #linux #terminal #journalctl #kernel #monitoring #sysadmin #devops #loganalysis #troubleshooting #observability #opensource #buildinpublic #automation #productivity #tooling
To view or add a comment, sign in
-
-
File permissions in Linux are not just concepts… they directly control who can access, modify, or execute files. Understanding them is essential when working on servers or troubleshooting issues. 🔹 ls -l → Shows file permissions, owner, and group details 🔹 chmod +x script.sh → Gives execute permission to a file 🔹 chmod 755 file → Sets read, write, execute for owner and read/execute for others 🔹 chown user:group file → Changes file ownership 🔹 id → Displays user ID (UID) and group ID (GID) These commands are commonly used when fixing access issues or deploying applications… because one wrong permission can break everything #Linux #LinuxCommands #DevOps #SystemAdmin #CloudComputing
To view or add a comment, sign in
-
-
DevOps Zero to Job-Ready – Day 16/180 | Ports & Sockets An IP address identifies a machine, but ports identify the service on that machine. Each service runs on a specific port (HTTP 80, HTTPS 443, SSH 22). Ports allow multiple services to run on the same server without conflict. Tools like ss, netstat, or nc help check and test connections. More structured DevOps notes and scenarios available on www.engidock.com. Next: HTTP basics with curl #DevOps #Networking #Linux
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development