Files
awesome-kubernetes/docs/linux.md
Inaki Fernandez 00a20a8471 ul 6m
2024-08-20 19:49:18 +02:00

46 KiB
Raw Permalink Blame History

Linux and SSH

  1. Introduction
  2. RHEL
  3. Rocky Linux
  4. VIM
  5. Neovim
  6. SSH
  7. OpenSSL
  8. Linux Blogs
  9. Spanish Linux Blogs
  10. Youtube
  11. Reddit
  12. Linux Commands and Tools
  13. Makefiles
  14. Guestfish
  15. BusyBox
  16. Bash
  17. Questions and Answers
  18. Automation. Bash VS Python VS JavaScript
  19. Zsh
  20. ZX
  21. bpftrace
  22. Linux processes
  23. Linux Memory
  24. KVM
  25. Linux and Kubernetes
    1. Systemd
    2. Blogs
    3. CommandLineFu
    4. Wait until Your Dockerized Database Is Ready before Continuing
    5. Copr Build System
    6. Pulp
    7. Hashicorp
  26. Linux Libraries
  27. Linux Networking
  28. Networking Protocols
  29. Linux Hardening Security
  30. Images
  31. Videos
  32. Tweets

Introduction

RHEL

Rocky Linux

VIM

Neovim

SSH

OpenSSL

Linux Blogs

Spanish Linux Blogs

Youtube

Reddit

Linux Commands and Tools

Makefiles

Guestfish

BusyBox

Bash

Questions and Answers

Automation. Bash VS Python VS JavaScript

Zsh

  • Oh My Zsh Oh My Zsh is a delightful, open source, community-driven framework for managing your Zsh configuration. It comes bundled with thousands of helpful functions, helpers, plugins, themes, and a few things that make you shout...
  • zshdb.readthedocs.io zshdb - a gdb-like debugger for zsh
  • github.com/zsh-users/zsh-autosuggestions 🌟 Fish-like autosuggestions for zsh

ZX

  • zx A tool for writing better scripts

bpftrace

Linux processes

Linux Memory

KVM

Linux and Kubernetes

Systemd

Blogs

CommandLineFu

Wait until Your Dockerized Database Is Ready before Continuing

Copr Build System

  • Building a repo with RPM packages from PyPI is super easy using Copr.
  • copr.fedorainfracloud.org Copr is an easy-to-use automatic build system providing a package repository as its output.
  • Copr

Pulp

  • pulpproject.org Fetch, Upload, Organize, and Distribute Software Packages.

Hashicorp

Linux Libraries

Linux Networking

Networking Protocols

Linux Hardening Security

Images

??? note "Click to expand!"

<center>
[![the art of command line](images/cli_tips.jpg)](https://github.com/jlevy/the-art-of-command-line)
</center>

Videos

??? note "Click to expand!"

<center>
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?si=wIr50Eu2-ZPwdI6N&amp;list=PLlrxD0HtieHh9ZhrnEbZKhzk0cetzuX7l" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</center>

Tweets

Click to expand!

bash for president pic.twitter.com/CpIQh23az1

— memenetes (@memenetes) June 21, 2021
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

DEPRECATED LINUX COMMANDS AND THEIR REPLACEMENTS💻

A short overview for Linux commands that have been replaced.

— Seb 🇧🇦 (@LinuxSeb) September 30, 2021
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

Linux has so many built-in password managers:
syslog
.bash_history
.zsh_history
.mysql_history

🇫🇷 Jean-Ph˙͜ʟ˙ppe 🇪🇺 (@Jipe_) October 18, 2021
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

4000 Linux commands every programmer should know

A thread 🧵

— The Best Linux Blog In the Unixverse 🪔 (@nixcraft) November 3, 2021
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

SSH Port Forwarding: Why and How 🧵

If these problems sound familiar:

- A db server listens on a remote localhost, but you want to use a local GUI client
- A dev service runs on your laptop, but you want to expose it to the Internet

...and you don't know the solution, read on! pic.twitter.com/V4snfb1r3z

— Ivan Velichko (@iximiuz) November 1, 2022
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

In vim, you can type :e **/foo, then press tab and it'll find you a file with "foo" in its name.

You can press tab many times, and vim will iterate over the matching files.

Works in vanilla vim (no plugins), so you can use this trick on any Linux server you happen to log in to.

— Ivan Velichko (@iximiuz) November 5, 2022
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

Want to master Linux? Open this: 🧵

— Rohit Ghumare | That #DevOps Guy✍️ (@ghumare64) November 10, 2022
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

How to make rsync faster? pic.twitter.com/bIdizhoNoS

— Rakesh Jain (@devops_tech) March 9, 2023
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>