From eb9c90e1feb9a57aa27223374a58426d0b70b03a Mon Sep 17 00:00:00 2001 From: Rob Date: Sat, 7 Apr 2018 02:32:42 +0800 Subject: [PATCH] started resources section --- resources.html | 37 +++++++++++++++++++++++++++++++++++++ resources.txt | 28 ++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 resources.html create mode 100644 resources.txt diff --git a/resources.html b/resources.html new file mode 100644 index 0000000..1a166b7 --- /dev/null +++ b/resources.html @@ -0,0 +1,37 @@ + + + +robinkrens.nl - Linux Resources + + + + +

robinkrens.nl - Linux Resources

+ +

This page lists some useful resources for a more in depth understanding on specific subjects. Assumed is that you have a basic understanding of Linux and Networking. If not, you might to start with one of the followings books +

+ +

Networking

+

A good way to understand more about networking is two setup two computers: a server and a client. And the play around with the tools. The following tools and documentation are extremely useful +

+

Iptables

+

Although there is more abstract software to manage firewalls, like ufw on debian-based systems and firewall-cmd on redhat systems, Iptables will help you understand what actually happens during filtering, mangling or routing a package. https://www.frozentux.net/iptables-tutorial/iptables-tutorial.html has a structured approach in explaining what happends when a package hits the firewall. +

+

Virtual Private Networks

+

Please have a look at http://www.robinkrens.nl/gfw.html +

+

Cheatsheets

+ +

Here are some good cheatsheets for commonly used tools +

+ + + + diff --git a/resources.txt b/resources.txt new file mode 100644 index 0000000..1e05cef --- /dev/null +++ b/resources.txt @@ -0,0 +1,28 @@ +robinkrens.nl - Linux Resources +******** + +This page lists some useful resources for a more in depth understanding on specific subjects. Assumed is that you have a basic understanding of Linux and Networking. If not, you might to start with one of the followings books + + * http://linux-training.be - PDFs about the fundamentals, gives an overview of the most common tools and how to use them. PDFs contains some nice exercises. + * http://www.tlpd.org - The Linux Documentation project. Look for the UNIX and Internet Fundamentals HOWTO. (Do you *really* know what happens when you turn on a PC?) + + +Networking +-------- +A good way to understand more about networking is two setup two computers: a server and a client. And the play around with the tools. The following tools and documentation are extremely useful + +Iptables +~~~~~~~~ +Although there is more abstract software to manage firewalls, like *ufw* on debian-based systems and *firewall-cmd* on redhat systems, Iptables will help you understand what actually happens during filtering, mangling or routing a package. https://www.frozentux.net/iptables-tutorial/iptables-tutorial.html has a structured approach in explaining _what happends when a package hits the firewall_. + +Virtual Private Networks +---- +Please have a look at http://www.robinkrens.nl/gfw.html + +Cheatsheets +------- + +Here are some good cheatsheets for commonly used tools + +* VI(M) - https://vim.rtorr.com +* GIT / GITHUB - -- 2.7.4