(Part 2) Best linux & unix administration books according to redditors

Jump to the top 20

We found 404 Reddit comments discussing the best linux & unix administration books. We ranked the 54 resulting products by number of redditors who mentioned them. Here are the products ranked 21-40. You can also go back to the previous section.

Next page

Top Reddit comments about Linux & UNIX Administration:

u/samort7 · 257 pointsr/learnprogramming

Here's my list of the classics:

General Computing

u/gumnos · 7 pointsr/openbsd

email: You havesmtpd with which you can receive email and deliver it locally, reading it with mail(1), and sending replies back using smtpd as long as your ISP/DNS is configured for outbound mail (or you configure smtpd to use a smart-host for relaying the mail).

web: You have httpd & relayd in base (MWL wrote a book on them if you need). If all you want to serve is static pages, httpd will do just fine. If you want to serve dynamic pages, you can configure httpd with slowcgi and then farm out the dynamic serving to scripts using any of the available stock languages (C, /bin/sh, awk, or perl though I don't know which perl modules are available out of the box). You can also tie into tools like ftp which will perform web requests if you need to hit remote API endpoints.

other dev: The system comes with a C compiler and scripting languages (as above, various shells & awk(1) as well as sed(1)). You have text editors: ed(1), vi(1), and mg(1) available out of the box. You have version control with either cvs(1) or rcs(1). You have project management with make(1).

games: You have the whole bsdgames collection (if you opted for them at install-time). Check out man 6 intro for a list of games.

networking: You have snmpd for network management, pf for building firewalls. lpd for sharing out printers. iscsid for dealing with iSCSI devices. unbound for DNS caching.

---------

For your sports-score example, I imagine there's some web API endpoint you can hit for various sports-scores, so I'd use ftp(1) using the -o - to dump the data to stdout, then piping that output to awk to slice it and dice it to extract the relevant information and display it or write it to a file.

edit: markdown

u/scorcher24 · 6 pointsr/de_EDV

Erstmal vielen Dank, vor allem für den Link. Das ist cool gemacht.

Ich denke, dass wenn ich professionell in der Linux Welt bleibe, dann sollte ich mir hier Kenntnisse anlesen. Kannst du eines dieser Bücher eventuell empfehlen?

  • https://www.amazon.de/dp/1787126951
  • https://www.amazon.de//dp/1783283173/
  • https://www.amazon.de/dp/1783989661/

    >Was zu ignorieren oder abzuschalten bringt einen nicht weiter, Zeit/Kosten durch die Folgen wenn man keinen professionellen Betrieb macht sind meistens höher als was man fürs Training investieren muß.

    Da bin ich 100% bei dir.

    >Für NFS hat sichs bei mir auf Herumlabeln beschränkt für NFS: /nas bekommt public_content_rw_t und gut is (siehe semanage fcontext und restorecon).

    Genau das habe ich auch verwendet.

    >Und wenn man partout nicht will, dann bitte nur die Domains deaktivieren (mit semanage permissive) die Probleme machen - nicht alles.

    Ein Kollege meinte, das wäre ein wenig wie die Windows Policies - sehr verschachtelt und komplex. Gibt es da eine eingebaute Übersicht? Bzw. wie gehe ich ein Problem an, wenn ich die Namen der Policies nicht kenne und nicht weiss, wonach ich genau suche?
u/hmyni · 4 pointsr/de

Ich kann dir nur empfehlen, ein eigenes Homelab einzurichten:

  • Firewall mit OPNsense: Ermöglicht dir, sehr realitätsnah Firewall-Szenarien mit mehreren Netzwerken zu konfigurieren, mit OpenVPN zu arbeiten. OPNsense ist mMn die beste Opensource-Firewall, die es gibt
  • Hypervisor mit VMware oder oVirt: Es gibt kaum ein System (außer vielleicht ein Domaincontroller oder SAP-Systeme), das nicht virtualisiert ist. Ich persönlich halte nicht viel von Containerlösungen wie Docker oder ähnlichem; Container sollten nur für kurzweilige Testzwecke eingesetzt werden, nicht für dauerhafte Workloads. Von VMware gibts Testlizenzen, oVirt ist Opensource und kostet daher nichts.
  • Storage mit FreeNAS: FreeNAS ist meiner Ansicht nach das beste, was man im Homelab einsetzen kann. Speicher kannst du entweder per iSCSI, SMB oder NFSv4 (kein v3!) freigeben.
  • Netzwerktechnik: Für den Anfang reicht eigentlich ein D-Link DGS-11008P, den kannst du zwar nicht über die CLI konfigurieren, dafür aber erste Erfahrungen mit VLANs machen
  • WLAN: Ich hab mir vor kurzem einen Unifi AP AC Lite gekauft - in Verbindung mit VLANs und der Firewall kannst du auch dort sehr realitätsnah Netzwerke konfigurieren und Erfahrungen sammeln
  • Configuration Management: Die Zukunft der IT liegt in der Automatisierung. Lösungen dazu entweder mit Puppet oder Chef oder Ansible. Ein gutes Handbuch für ein Einstieg in Puppet gibts bei im Internet.

    ​

    Ich spreche dir die Empfehlungen aus, weil ich selbst damit arbeite; ich persönlich mache die besten Fortschritte durch Trial & Error. Viel Lesematerial findest du halt in englischer Fachsprache, das muss dir klar sein.

    Edit:
    Die Lernkurve ist in vielen Themen sehr sehr steil. Gib nicht auf - es lohnt sich ;-)
u/adminh · 4 pointsr/freebsd
u/CounterInsurgent · 3 pointsr/Puppet

I learned from this book which is old now and uses a P2P git model, but I felt it gave me a very, very good understanding of how to integrate Puppet with git.

When we went live, it was simple to go from a P2P git model to a centralized git server model.

It's for Puppet v3, but he's released a v4.1 and v5 book as well.

The reason I enjoyed it, is because you immediately start writing code - there aren't pages and pages of dry reading.

u/padamalgam500 · 2 pointsr/oscp

Hi,

Thank you for advise.

\> Penetration Testing with Kali linux

​

I m a bit confused here, is that not the material you get when regestering for PWK?

Or are you refering to this book ?

https://www.amazon.com/Web-Penetration-Testing-Kali-Linux/dp/1788623371/ref=dp_ob_title_bk

​

Also, I was wondering to which extend should we focus on

​

. Network (do we need to study the entire CCNA syllabus for example, or only basic routing, DNS, TCP/IP)

. Linux (do we need to study the entire LPIC syllabus or should we focus mainly on for eg; BASH, SED, AWK, etc and all command found in sbin...)

.Windows( Do we need to study entire tools used for Windows servers Powershell, WORKGROUP, AD, GPO, ADSI EDITOR,...)

​

Thank you

​

​

​

u/amazon-converter-bot · 2 pointsr/FreeEBOOKS

Here are all the local Amazon links I could find:


amazon.co.uk

amazon.ca

amazon.com.au

amazon.in

amazon.com.mx

amazon.de

amazon.it

amazon.es

amazon.com.br

amazon.nl

amazon.co.jp

amazon.fr

Beep bloop. I'm a bot to convert Amazon ebook links to local Amazon sites.
I currently look here: amazon.com, amazon.co.uk, amazon.ca, amazon.com.au, amazon.in, amazon.com.mx, amazon.de, amazon.it, amazon.es, amazon.com.br, amazon.nl, amazon.co.jp, amazon.fr, if you would like your local version of Amazon adding please contact my creator.

u/Linusred · 2 pointsr/learnprogramming

Working at a company that owns millions of dollars in private cloud infrastructure, I can tell you now systems engineers are gunna be working there for a long time.

Why learn strait programming though? Your skills are far more relevant and applicable to swapping over to a dev ops role.

Why not learn ansible, puppet, or chef? Pair that with learning how to stand up a hashi-corp/kubernetes/docker style scheduler/service-discovery/deploy framework from the ground up, and you'll be well on your way to owning the dev ops role.

Pair that with learning how to use software like logstash and kibana, get more familiar with a scripting language like python or javascript for quick and dirt automation, get familiar with any kind of deploy pipelines (github/jenkins/ocotopus, that kinda thing whatever you're feeling).

You could probably start at a more senior dev ops role, honestly, than having to relearn a career as a programmer.

https://learn.puppet.com/

This is a good place to start with puppet. https://www.amazon.com/Puppet-Cookbook-Third-Thomas-Uphill/dp/1784394882/ref=sr_1_1?s=books&ie=UTF8&qid=1487416890&sr=1-1&keywords=puppet+cookbook Here's a book I recommend if that's more your style.

https://learnpythonthehardway.org/

I personally feel this is the most "complete" experience for learning python online.

u/Rrhago · 2 pointsr/linux4noobs

So I’ve been a lifelong gamer and early convert to using Excel for everything at work. So lots of tinkering and troubleshooting. I learned some HTML in the early days of the internet. Know how to swap hardware and stuff myself. Mainly just enough to be dangerous ;)

As for resources, it kind of went like this. I first started playing with computational thinking and programming apps on the ol’ iPad as I was looking for ways to teach my daughter when ready.

That led to me buying and reading a beginner computer science text (intro university level). In the history section I learned about the whole Unix, GNU, Linux story.

Then really it was this sub and r/linux (and some of the other many subs about Linux and specific distros) all the way. The community info links in this and other subs have tons of resources. These posts and links were 80% of the resources I used.

I’m now reading a couple Linux books from Kindle. This one, and others by this author, are really helpful:

Linux Command Line for Beginners

u/SyntheticDinosaur · 1 pointr/linuxquestions

A cheap book off of Amazon I am using to create a server is called Linux Administration: The Linux Operating System and Command Line Guide for Linux Administrators (ebook). I think it only included the basics, but hey -- it is $3. Also try the book Computer Networking by Ramon Nastase (off nook app) -- I think it is free, once again, really short however.

Someone here recommended Professor Messer -- he really is an amazing teacher, he is actually pretty much the "Free IT cert guy". So if people can get certs from his teachings, you will probably be a "hero". Messer typically starts at the ground bottom and you will learn a lot from him. So if anything go for him. Look at r/ccna, they have good resources posted over there -- I am sure.

u/git-pull · 1 pointr/freebsd

The book is available for free on the web (always).

The DRM-free pdf/mobi/epub is available on Leanpub, you get the book immediately and can send to your kindle by email. Since I'm working on it daily, you can always check back to get the latest version while updates are coming in.

Amazon price is $9.99 due to how they handle royalties, and the book won't be sent to your Kindle until the expected release date (Jan 22, 2017)

u/Righteous_Dude · 1 pointr/linuxadmin

> what should I be doing to really gain an understanding of how Linux works

You could read through "How Linux Works, 2nd edition", by Brian Ward

u/0x660D · 1 pointr/ReverseEngineering

Not entirely sure if this technique is covered in Elfmaster's book, Learning Linux Binary Analysis. You may also find other interesting ELF writeups on his website here.

u/petrus4 · 1 pointr/linsux

On the same subject, I will give you another very valuable piece of advice, which (almost) no one else will.

When you write shell scripts, you will need a text editor; and while it might not be the only editor you use, I would strongly recommend that you learn to use Ed. There is a book for learning it on Amazon, which is extremely easy to follow, and which offers exercises that cover the basics, after which you will be able to keep using it yourself.

Ed is a tiny, insignificant program, which is viewed with contempt by most of those who still know about it, and isn't even still included as part of a default install on most distributions; yet if you learn to use it, Bash, and the other text utilities which are incorporated into Bash scripts, you will be able to perform tasks for which most other people need much more complex programming languages. Mentally, I honestly compare Ed with a light saber.

https://www.youtube.com/watch?v=HcZ9kQ1h-ZY