Hi! I’m looking for some book recommendations on Linux, networking and security. I’d rather they were 3 separate books, instead of an All-in-one. I know I can learn about this on the internet, but this is kind of my way of reading books. Some like thrillers, I like learning about tech what can I say haha It’s not for school or work, just something to expand my knowledge. Ideally, security and networking would start at fundamentals, and go beyond. In terms of Linux, I’m finishing “how Linux works” by Brian Ward, so something above that would we great! Thank you :)

  • halcyondays@midwest.social
    link
    fedilink
    English
    arrow-up
    5
    ·
    10 months ago

    What level is your current networking knowledge at, and what are you looking to accomplish?

    If you’re just looking for general understanding, something OSI model based is probably a good starting point, something like A Top Down Approach: Computer Networking.

    If you want to go through practical examples as you read along, you’ll first want to decide whether you want to learn about switching or routing first and then pick up some cheap hardware to test on. I’m a big fan of MikroTik, you can get a cheap device new that’ll do both routing and switching; you could also pick up an older used Cisco off eBay, although then you’re deciding switch or router independently. All that said, certification study guides are good for a combination of concepts and hands on exercises, the CompTia Network+ study guide would be fine, Networking with MikroTik MTCNA study guide is good, there are lots of Cisco CCNA study guides out there as well.

    If you want to stick to the Linux ecosystem, you’ll find more online, but there’s a few books on nftables, Linux Firewalls from Suehring comes to mind.

    Networking is a huge space, you may end up reading separate materials on switching, routing, security, protocols/developing networked applications, dhcp, dns, packet capture, ssh, WiFi, and on and on… picking something you want to accomplish is a good place to start, after getting through some basics like the OSI model.

  • Vode An@lemmy.ml
    link
    fedilink
    English
    arrow-up
    5
    ·
    10 months ago

    “Mastering Linux Security and Hardening, 2nd Edition” is a great read, my Live Raizo install was very soft when I started reading it and thankfully it is absolutely turgid after applying the knowledge found within.

  • AndrasKrigare@beehaw.org
    link
    fedilink
    arrow-up
    4
    ·
    10 months ago

    Highly recommend the Linux Programming Interface by Michael Kerrisk. Other books I’ve read will maybe give a sentence or to into a kernel feature, or maybe “here’s how you use it,” but this one goes further into “here’s how it works.”

  • Paragone@lemmy.world
    link
    fedilink
    arrow-up
    5
    arrow-down
    1
    ·
    10 months ago

    https://www.humblebundle.com/books/become-linux-master-packt-books?hmb_source=&hmb_medium=product_tile&hmb_campaign=mosaic_section_1_layout_index_1_layout_type_threes_tile_index_2_c_becomelinuxmasterpackt_bookbundle

    tap the price-buttons, until you get the subset you want,

    then “adjust the donation” to give more to charity,

    then proceed to payment.

    All sorts of highly-rated security stuff, in that set.

    _ /\ _

  • Snot Flickerman@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    10 months ago

    You might research academic books aimed at networking and security certification tests.

    You don’t necessarily have to take the tests, but they tend to be aimed at what is considered industry-standard knowledge.

    Like I’ve got an old copy of CompTIA Security+ Guide to Network Security Fundamentals by Mark Campia aimed at passing the CompTIA Security+ certification test.

    There’s plenty of other books like that, that’s just an example. Research which industry certification tests sound like what you’d like to know and then find a book aimed at passing one of those tests. They tend to be pretty competently structured.

    You could always turn to libgen or anna’s archive for copies, as well.