Files
awesome-kubernetes/docs/linux.md
2020-12-14 11:35:41 +01:00

163 lines
11 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Linux and SSH
- [VIM](#vim)
- [SSH](#ssh)
- [Linux Blogs](#linux-blogs)
- [Spanish Linux Blogs](#spanish-linux-blogs)
- [Youtube](#youtube)
- [Reddit](#reddit)
- [Linux Commands and Tools](#linux-commands-and-tools)
- [Bash](#bash)
- [Linux processes](#linux-processes)
- [Linux and Kubernetes](#linux-and-kubernetes)
- [Systemd](#systemd)
- [Blogs](#blogs)
- [CommandLineFu](#commandlinefu)
- [Wait until Your Dockerized Database Is Ready before Continuing](#wait-until-your-dockerized-database-is-ready-before-continuing)
- [Copr Build System](#copr-build-system)
- [Pulp](#pulp)
- [Hashicorp](#hashicorp)
- [Linux Libraries](#linux-libraries)
- [Linux Networking](#linux-networking)
## VIM
- [VimWiki](https://github.com/vimwiki/vimwiki)
- [redhat.com: Vim: Basic and intermediate commands](https://www.redhat.com/sysadmin/vim-commands)
- [dev.to: Another one short Vim cheat sheet](https://dev.to/gleb_the_human/another-one-short-vim-cheat-sheet-39fc)
## SSH
- [gravitational.com: How to SSH Properly 🌟](https://gravitational.com/blog/how-to-ssh-properly/)
- [19 Common SSH Commands In Linux With Examples](https://phoenixnap.com/kb/linux-ssh-commands)
- [commandlinefu.com/commands/matching/ssh](https://www.commandlinefu.com/commands/matching/ssh/c3No/sort-by-votes)
- [Auto-SSH for Linux security](https://github.com/mohanad86/secure-ssh-python)
- [Grant-Revoke-ssh-access](https://github.com/suraksha-123/Grant-Revoke-ssh-access) To automate the process of granting ssh access to a group of servers instances
- [How to use SSH properly and what is SSH Agent Forwarding](https://dev.to/levivm/how-to-use-ssh-and-ssh-agent-forwarding-more-secure-ssh-2c32)
- [How To Set up SSH Keys on a Linux / Unix System](https://www.cyberciti.biz/faq/how-to-set-up-ssh-keys-on-linux-unix/)
- [opensource.com: Bypass your Linux firewall with SSH over HTTP](https://opensource.com/article/20/7/linux-shellhub) Remote work is here to stay; use this helpful open source solution to quickly connect and access all your devices from anywhere.
- [Túneles SSH](https://www.atareao.es/ubuntu/tuneles-ssh)
- [paepper.com: How to properly manage ssh keys for server access](https://www.paepper.com/blog/posts/how-to-properly-manage-ssh-keys-for-server-access/)
## Linux Blogs
- [The Linux Foundation](http://www.linuxfoundation.org/)
- [tecmint.com 🌟](https://www.tecmint.com/)
- [nixCraft 🌟](https://www.cyberciti.biz/)
- [unixmen.com 🌟](https://unixmen.com/)
- [opensource.com 🌟](https://opensource.com/)
- [linux.com 🌟](https://www.linux.com/)
- [linoxide.com 🌟](https://linoxide.com/)
- [linuxjourney.com](https://linuxjourney.com/)
- [howtoforge.com](https://www.howtoforge.com/)
- [tecadmin.net](https://tecadmin.net/)
- [systemcodegeeks.com](https://www.systemcodegeeks.com/)
- [linuxnix.com](https://www.linuxnix.com/)
- [learnitguide.net](https://www.learnitguide.net/)
- [FOSS Force](http://fossforce.com/)
- [linuxhomenetworking.com](http://www.linuxhomenetworking.com/)
- [linuxtoday.com](http://www.linuxtoday.com/)
- [unixetc.co.uk](http://unixetc.co.uk/)
- [LWN.net](http://lwn.net/)
- [Linux-tutorial.info](http://www.linux-tutorial.info/)
- [The Lone Sysadmin](https://lonesysadmin.net/)
- [LinuxLinks.com](http://www.linuxlinks.com)
- [unixmages.com](http://unixmages.com)
- [The Geek Stuff](http://www.thegeekstuff.com/)
## Spanish Linux Blogs
- [systemadmin.es](http://systemadmin.es/)
- [muylinux.com](http://www.muylinux.com/)
- [linuxadictos.com](http://www.linuxadictos.com)
## Youtube
- [Linux Skills](https://www.youtube.com/channel/UCu2eNnWy-zc1xt_shCXQQfA)
- [CLImagic](https://www.youtube.com/user/climagic)
## Reddit
- [reddit.com/r/linuxadmin](https://www.reddit.com/r/linuxadmin/) Expanding Linux SysAdmin knowledge
## Linux Commands and Tools
- [**watchman command**: A File and Directory Watching Tool for Changes](https://www.tecmint.com/watchman-monitor-file-changes-in-linux/)
- [**ip command**: How to use IP Command in Linux with Examples](https://linoxide.com/linux-command/use-ip-command-linux/)
- [**curl command**: Understanding the Hidden Powers of curl](https://nordicapis.com/understanding-the-hidden-powers-of-curl/)
- [How To Use grep Command In Linux / UNIX 🌟](https://www.cyberciti.biz/faq/howto-use-grep-command-in-linux-unix/)
- [tecmint.com: vtop A Linux Process and Memory Activity Monitoring Tool](https://www.tecmint.com/vtop-monitor-linux-process-usage/)
- [tecmint.com: How to Install htop on CentOS 8](https://www.tecmint.com/install-htop-on-centos-8/)
- [redhat.com: Save time at the command line with HTTPie instead of curl](https://www.redhat.com/sysadmin/curl-hack-httpie) Automate testing endpoints, downloading files, and submitting forms with HTTPie.
- [redhat.com: World domination with cgroups part 8: down and dirty with cgroup v2](https://www.redhat.com/en/blog/world-domination-cgroups-part-8-down-and-dirty-cgroup-v2)
- [freecodecamp.org: RSync Examples Rsync Options and How to Copy Files Over SSH](https://www.freecodecamp.org/news/rsync-examples-rsync-options-and-how-to-copy-files-over-ssh/)
- [tecmint.com: How to Control Systemd Services on Remote Linux Server](https://www.tecmint.com/control-systemd-services-on-remote-linux-server/)
- [redhat.com: Vim: Basic and intermediate commands](https://www.redhat.com/sysadmin/vim-commands)
- [redhat.com: Using ssh-keygen and sharing for key-based authentication in Linux](https://www.redhat.com/sysadmin/configure-ssh-keygen) SSH key-based authentication is helpful for both security and convenience. See how to generate and share keys.
- [tecmint.com: How to Run Commands from Standard Input Using Tee and Xargs in Linux](https://www.tecmint.com/run-commands-from-standard-input-using-tee-and-xargs-in-linux/)
- [cyberciti.biz: How to configure pfSense as multi wan (DUAL WAN) load balance failover router](https://www.cyberciti.biz/faq/howto-configure-dual-wan-load-balance-failover-pfsense-router/)
- [nikhilism.com: Mystery Knowledge and Useful Tools](https://nikhilism.com/post/2020/mystery-knowledge-useful-tools/)
- [developers.redhat.com: Linux commands for developers](https://developers.redhat.com/cheat-sheets/linux-commands-cheat-sheet)
- [cyberciti.biz: BASH Shell Change The Color of Shell Prompt on Linux or UNIX](https://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix/)
- [cyberciti.biz: How to check TLS/SSL certificate expiration date from command-line](https://www.cyberciti.biz/faq/find-check-tls-ssl-certificate-expiry-date-from-linux-unix/)
- [igoroseledko.com: Parallel Rsync](https://www.igoroseledko.com/parallel-rsync/)
## Bash
- [igoroseledko.com: Checking Multiple Variables in Bash](https://www.igoroseledko.com/checking-multiple-variables-in-bash/)
## Linux processes
- [percona.com: How Much Memory Does the Process Really Take on Linux? 🌟](https://www.percona.com/blog/2020/09/11/how-much-memory-does-the-process-really-take-on-linux/)
## Linux and Kubernetes
- [How Linux PID namespaces work with containers 🌟](https://www.redhat.com/sysadmin/linux-pid-namespaces)
### Systemd
- [Start using systemd as a troubleshooting tool](https://opensource.com/article/20/5/systemd-troubleshooting-tool) While systemd is not really a troubleshooting tool, the information in its output points the way toward solving problems.
### Blogs
- [climagic.org](http://www.climagic.org)
- [Linux 101 Hacks](http://linux.101hacks.com/)
- [linuxjourney.com commandline](https://linuxjourney.com/lesson/the-shell#)
- [The Art of Command Line](https://github.com/jlevy/the-art-of-command-line)
### CommandLineFu
- [CommandLineFu 🌟](https://www.commandlinefu.com)
- [twitter.com/commandlinefu](https://twitter.com/commandlinefu) Command line diamonds, created and voted on by our members
- [twitter.com/commandlinefu3](https://twitter.com/commandlinefu3) 3-star commands, a Linux afficionado's wet dream
- [twitter.com/commandlinefu10](https://twitter.com/commandlinefu10) 10 star command line gems - known to make experienced sysadmins weep with joy.
### Wait until Your Dockerized Database Is Ready before Continuing
- [Wait until Your Dockerized Database Is Ready before Continuing](https://nickjanetakis.com/blog/wait-until-your-dockerized-database-is-ready-before-continuing) A zero dependency Bash script that waits until a command of your choosing has run successfully
- [github.com/nickjj/wait-until](https://github.com/nickjj/wait-until)
### Copr Build System
- Building a repo with RPM packages from PyPI is super easy using Copr.
- [copr.fedorainfracloud.org](https://copr.fedorainfracloud.org/) Copr is an easy-to-use automatic build system providing a package repository as its output.
- [Copr](https://pagure.io/copr/copr)
### Pulp
- [pulpproject.org](https://pulpproject.org/) Fetch, Upload, Organize, and Distribute Software Packages.
### Hashicorp
- [Announcing the HashiCorp Linux Repository](https://www.hashicorp.com/blog/announcing-the-hashicorp-linux-repository)
## Linux Libraries
- [How to handle dynamic and static libraries in Linux](https://opensource.com/article/20/6/linux-libraries)
## Linux Networking
- [ntop](http://www.ntop.org/)
- [ngrep](http://ngrep.sourceforge.net/)
- [Angry IP Scanner (or simply ipscan)](http://angryip.org/) to Nmap and cross-platform
- [cyberciti.biz - ss: Display Linux TCP / UDP Network and Socket Information](http://www.cyberciti.biz/tips/linux-investigate-sockets-network-connections.html)
- [cyberciti.biz - SS Utility: Quick Intro](http://www.cyberciti.biz/files/ss.html)
- [binarytides.com - 10 examples of Linux ss command to monitor network connections](http://www.binarytides.com/linux-ss-command/)
- [unix.stackexchange.com: ss - linux socket statistics utility output format](http://unix.stackexchange.com/questions/252744/ss-linux-socket-statistics-utility-output-format)
- [stackoverflow.com: difference between netstat and ss in linux?](http://stackoverflow.com/questions/11763376/difference-between-netstat-and-ss-in-linux)
- [lintut.com: Monitoring network connection using ss command](http://lintut.com/monitoring-network-connection-using-ss-command/)
- [Linux networking examples and tutorials for advanced users](https://github.com/knorrie/network-examples) Includes lab examples for lxc, bgp, vpn, & more
- [blog.pandorafms.org: Useful Network commands](https://blog.pandorafms.org/network-commands/) VNStat, ping, traceroute, ping, arp, curl and wget, netstat, whois, ssh, tcpdump, ngrep, nmap, netcat, lsof, iptraf
- [Diferencias entre servidor proxy y servidor proxy inverso](https://www.redeszone.net/tutoriales/servidores/diferencias-proxy-vs-proxy-inverso/)
- [cyberciti.biz: Linux ip Command Examples](https://www.cyberciti.biz/faq/linux-ip-command-examples-usage-syntax/)
---
<center>
[![the art of command line](images/cli_tips.jpg)](https://github.com/jlevy/the-art-of-command-line)
</center>