Cloud Tech

Search

7 results for “unix

Search results

Linux Process Management & systemd

What is the practical difference between ps -ef and ps aux, and why do they show different columns for the same processes?

`-ef` is UNIX-style syntax and `aux` is BSD-style syntax for the same underlying command, and they weren't designed as one consistent interface; mixing them can even be ambiguous depending on other options used. The manual is explicit that BSD-style options change the default output to include process state (STAT) and full command arguments (COMMAND) instead of just the executable name, and BSD-style selection also defaults to showing every process the invoking user owns across all terminals, while UNIX-style selection defaults to processes on the current terminal only. Neither is "more correct," they're two different historical option conventions layered onto the same command, which is why picking one and being consistent about it matters more than which one.

Blog

Your AI Assistant Just Suggested a Package. Does It Actually Exist?

How AI-invented package names create a slopsquatting risk, and a practical npm and PyPI checklist for verifying dependencies before installation.

Cloud IAM Fundamentals

What is the difference between authentication and authorization in a cloud IAM context?

Authentication answers "who is making this request", verifying an identity via credentials, a token, or a federated login. Authorization answers "is this identity allowed to do this specific action on this specific resource", evaluated after authentication succeeds, by checking the identity's attached policies against the requested action. A request can be perfectly authenticated (the caller genuinely is who they claim) and still be denied, because authorization is a separate check against what that identity is actually permitted to do.

Kubernetes Security

How does Kubernetes RBAC decide whether a request is allowed, and can you write an explicit deny rule?

RBAC is default-deny and purely additive: a request is denied unless some Role/RoleBinding or ClusterRole/ClusterRoleBinding explicitly grants it, and there is no such thing as an explicit deny rule. Every applicable binding's permissions are unioned together, so restricting access means removing a grant (or removing the subject from a binding), not adding a deny statement on top of an existing grant, an approach that works cleanly for grant-based access but has no mechanism for "allow everything except X" within RBAC itself.

Blog

Terraform Troubleshooting Guide: Fix the Errors Engineers Actually Hit

Diagnose Terraform initialization, validation, provider, authentication, state, drift, import, replacement, timeout, and CI failures with a safe workflow.

Blog

Linux Beginner Labs: Foundations (Understand Linux, Not Just Commands)

Hands-on Linux labs for beginners that build a mental model of how Linux actually works, runnable on any VM, cloud instance, or WSL.

Blog

Linux Foundations: How Linux Really Works, Not Just Commands

Learn how Linux actually works (the shell, processes, users, permissions) so commands make sense instead of being memorized one at a time.

Search results for “unix” | Cloud Tech by Victor