(Part 2) Top products from r/linux4noobs

Jump to the top 20

We found 43 product mentions on r/linux4noobs. We ranked the 222 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 comments that mention products on r/linux4noobs:

u/lycoloco · 3 pointsr/linux4noobs

Sure thing! I completely understand the frustration. Setting up config files seems antiquated...but there are a few very nice things about them.

  1. You can reconfigure the files from any computer with ssh or putty available, and don't have to configure VNC or another screen sharing program to do it

  2. Configuration files are simply text files, so if you need to do a reinstall you can simply back up the necessary files, reload the OS, and reload the configuration files. The more convoluted your setup, the more files you'll need to back up, but at least you know when you reload them your configuration is saved. While this is true of the %appdata% folder on Windows as well, it's still a nice perk I feel.

    The more time you spend with Linux, the more familiar the language will become. Remember that you didn't always speak English (or whatever your native tongue is), but now you can typically do it without thinking. Linux is very similar in that once you learn the words and flags you want to use, it will seem simple.

    If you're looking for a good book to get you started, I can't recommend this one enough: A Practical Guide to Linux: Commands, Editors, and Shell Programming. Here's my description of it from another l4n post:

    It's a great book for a beginner who doesn't want to get a Dummies book that is mostly concerned with the GUI and doing all the same things that you would on Windows or Mac OS, but instead wants to learn about what you can do without a GUI. It's a great reference book as well, containing the man pages for many commonly used and built-in commands. If you're not sure what the man(ual) pages are, they're one of your best resources for information about (most) any command on your system. "man man", in addition to being a great band, is a command that you can run to find out more about the man pages. For a good example that shouldn't overwhelm you, run the command "man cp" and see what all the options for the copy command are. A good way I've heard the man pages explained is that it will not tell you how to use a command, but it tells you the things a command can do. How you use it is up to you!

    Also, I (shamefully) have not done this completely, but if you want to learn about how the core of most any Linux system works, install Arch using their fabulously laid out Beginners Guide
u/codeleecher · 2 pointsr/linux4noobs

Internet is a very complex global network of networks. Internet security is a bit vague term, what you really are looking for is network security, but even before you go for understanding security you first need to understand how network communication works. First understand the basics.

Network communication is made possible by hardware and software stack. Electrical/telecom engineers take care of the hardware part, i-e how the data has to be multiplexed into signals (see Frequency division multiplexing, Time Division Multiplexing) and transmitted over through some medium and de-multiplexed again at the receiver end.

Software stack is an implementation of set of protocols/standards through which communication between processes, devices and networks is made possible, the famous one is TCP/IP stack. There is another conceptual networking model OSI model as well but TCP/IP is the most well known and widely implemented protocol stack. Make yourself familiar with the TCP/IP stack, you should grasp basics like how different layers of stack communicate with each other and how different protocols work together to make the magic of internet possible.

You should learn the HTTP request/response flow and then relate it to what you have learned so far.

When you are done with these, move towards more advance stuff. Network security involves understanding about cryptographic algorithms that includes symmetric (eg AES) and public key cryptography (RSA) and hashing algorithms (SHA, MD5 etc). Get an overview about these systems, how and why they are used. These cryptographic algorithms/concepts Cryptography is based on mathematics especially number theory but you don't need to worry about that at the moment. Abstract understanding is important before you get into more details.

Learn about how SSL works. Exploits work at almost all levels of protocol stack, starting from exploits in HTTP and TCP to lower level packet sniffing and Man in the middle attacks. Learn a front end web language i-e javascript and at least know about one server side scripting language, PHP is one of the easiest to learn.

I recommend Computer Networking: A top down Approach by Kurose, this book explains the complex concepts in a very intuitive language and is used as a text for undergraduate networks course throughout the world.

Computer Networking: A Top-Down Approach

Cryptography and Network Security: Principles and Practice

There is another very good book TCP/IP Protocol Suite by Behroz Forouzan but the text is very dense and detailed, and usually is taught at advanced undergraduate or graduate level networking courses.

Read good and famous security blogs and Keep learning with a lot of patience. Cheers!

u/AiwendilH · 2 pointsr/linux4noobs

Ugh...afraid I am not that much of a help there...too old ;) Lots of this actually comes from DOS (you know, the OS of microsoft before windows) programming books and books about the linux kernel in version 2.0 ;) So really old and probably not available anymore. And both had nothing to do with virtualization...just, well DOS was no multitasking system. Direct hardware access and even manipulating the memory mapping registers were common back then for normal programs (as only one program could run at a time...you could do whatever you wanted, nothing else could get in your way). All this is pretty useless knowledge nowadays...but it helped a lot to know the basics to somewhat understand "modern" stuff like virtualization...it's more just learning how it was done as the basics are still in large parts the same.

But afraid that means I have no clue about a modern book that would teach these topics nicely. (not to mention that my first books about that hardware stuff were still in German...only two years learning English at school were not enough back then to understand English programming books ;))

I heard some good about Linux kernel development but afraid didn't read it...so take with a grain of salt (And this is really more if you are interested how the kernel does things and how hardware access is really done, it's not a book that will help you much with "ordinary" daily work on a linux system.

Afraid I am not aware of any general purpose book for linux at all...there must be some for sure but afraid I always just looked into kind of specialized books...so can't help there at all.

A slightly higher level book that helped me a lot to deal with linux was linux application development (although I read it in the first edition..and german translation back then. In this case I have no excuse for that...by that time I should have been good enough in English to read the original..so probably just some teenager laziness). But this one is really good, leads you through the whole process of writing your own shell...requires basic C knowledge though.

What brings up something interesting...even if not linux related directly...any book about learning the basics of C will also help a lot with linux. I see that a bit different than learning a language like python for example..while learning python will of course also help you understanding linux better in some cases learning C gets you really dirty. It forces you to learn some basics about hardware...most other languages "shield" you there (exception c++ which is also very lowlevel and if you ask me the more interesting language to learn...but if you ask Torvalds he probably would have some strong words of disagreement there. So for the linux kernel learning C is better)

But overall...really better make a new question about this and ask a wider audience...afraid I am just the wrong person to give any good suggestions there.

u/techwritingdan · 3 pointsr/linux4noobs

The book that I first read when trying to understand Linux is Linux in Easy Steps. It gives a good overview into everything, from how the kernel works to basic CLI commands.

The next book I read was How Linux Works, which goes into more advanced detail. Also very good.

From there, I guess it depends what specifics you want to get into because there's so many areas of interest in Linux. But for an overview, I'd recommend the two books above.

u/Slinkwyde · 1 pointr/linux4noobs

I haven't used it myself, but maybe this would be a better option for you: https://smile.amazon.com/Panda-Wireless-PAU09-Adapter-Antennas/dp/B01LY35HGO

External antennas improve the range, and it appears to be well supported under Linux.

u/WeebyMcWeebFace · 2 pointsr/linux4noobs

Looks like it has decent specs for what you wanna do. But you could also get away with a new (ish) Chromebook for <200, like this: https://www.amazon.com/gp/aw/d/B01DBGVB7K/ref=mp_s_a_1_3?ie=UTF8&qid=1496214893&sr=8-3&pi=AC_SX236_SY340_FMwebp_QL65&keywords=chromebook&dpPl=1&dpID=31inMpRxCFL&ref=plSrch

Edit: that Thinkpad actually has a better process than the one I found. Bad example 😁

But my point is, take a look at some other Chromebooks too. Most of them are pretty cheap, especially if you can find a good deal for a used one.

u/mantrout · 1 pointr/linux4noobs

Online tutorials can answer any questions you might ever have, but when learning something new I like the condensed nature of a well written book on a subject. For shells, I thought this book was excellent, and still reference it from time to time:
http://www.amazon.com/Bash-Shell-Conquering-Command-Line/dp/1590593766/ref=sr_1_1?ie=UTF8&qid=1290060461&sr=8-1

also.... ZSH FOR LIFE!

u/cheerupcharlie · 2 pointsr/linux4noobs

At least initially, just stay with BASH (the shell that comes with Debian). It's incredibly powerful and will treat you well.

If you want a desktop like those pictured you can do it without changing shells. You can do it by experiment with different Desktop Environments or Window Managers. For now stick with a DE like Gnome or XFCE. (I think Debian still comes with Gnome 2 - which is very nice) Desktop Environments are more full-featured and uniform. Window Managers only manage the window placement and desktop. Other applications like the taskbar and (start)menu are up to you to install separately. If you are new - it'll be too confusing at first. No need to make things tougher than they need to be until you get your balance.

If you find yourself really enjoying the linux experience, I highly recommend the Ubuntu Linux Toolbox It's a nice, comprehensive introduction/reference to the shell and day-to-day commands. (I have the book - but I've seen some PDFs floating around - Google is your friend)

u/Linuxllc · 2 pointsr/linux4noobs

If you just want to learn how to use Ubuntu. A few publications should do you.

http://fullcirclemagazine.org/

http://www.omgubuntu.co.uk/

https://www.myfavouritemagazines.co.uk/tech-and-gadgets-guides-and-specials/ubuntu-the-complete-guide-2017/

As books to learn Linux. I really like this book. It help me understand Linux File System.

Linux in easy steps by Mike McGrath

https://www.amazon.com/Linux-Easy-Steps-Mike-McGrath/dp/1840783966

u/GobTotem · 5 pointsr/linux4noobs

I am a beginner too and just finished this book TLCL.Another one i would recommend is shell scripting bible.For most part use google to learn about commands and man page is your friend. I am more of a book kind of guy so never used video resources. Most important you should know where to look for help when stuck.

u/j0llysnowman · 1 pointr/linux4noobs

That speed is very slow. I also prefer to stay away from USB wireless adapters; it's not like you'll be unplugging that thing very often, so you might as well keep it in the case!

Based on this thread [http://www.reddit.com/r/buildalinuxpc/comments/304z98/discussion_wifi_cards/] I bought this adaptor [http://smile.amazon.com/gp/product/B007GMPZ0A/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1] and it was plug and play with Mint :) I tested using 2.4gHz and 5gHz, and I get the same speed as my wired connection.

u/aloof_topping · 3 pointsr/linux4noobs

There are plenty that do say they work with Linux, and plenty show up if you search for it.

​

In general: Try to pick an Atheros or Intel-based wifi card/adapter. Those are pretty universally plug and play. Realtek and Broadcom are iffy on whether they will work right away or not.

u/youfuckedupdude · 1 pointr/linux4noobs

My suggestion is: Purchase one of these you'll use it a lot (i promise). Remove the old harddrive and make it into an external.

Since you don't already have a backup of your files (tisk tisk), I would create a dropbox, mega, google, and just bring the old laptop to the library and upload away. Bring the new laptop in, backup your files on that one first.

I can't stress enough how many times having that dongle saved my ass, highly suggest you get one. Or something like this.

u/akkaone · 1 pointr/linux4noobs

It is four years old now but "Linux Kernel Development" http://www.amazon.com/Linux-Kernel-Development-3rd-Edition/dp/0672329468
despite the name, the book is also nice even for people not doing kernel development.

u/[deleted] · 1 pointr/linux4noobs

I've recently got myself an IODD, which is basically a smart portable SSD enclosure. You can chuck ISOs and VHDs on it and boot from them directly. It can also be used a plain old external harddisk tho

u/littleredryanhood · 1 pointr/linux4noobs

you'll need something like this. https://www.amazon.com/Console-Essential-Accesory-Ubiquity-Switches/dp/B01AFNBC3K


If you have a serial port you can probably find something similar with serial. Not all console cables are the same though, the pinout for a juniper cable is different from the pinout on a cisco console cable.

u/korruptD · 1 pointr/linux4noobs

Im using my rpi wifi dongle on my lubuntu desktop and itnworka plug and play. https://www.amazon.com/Official-Raspberry-Pi-WiFi-dongle/dp/B014HTNO52

u/JasonZX12R · 3 pointsr/linux4noobs

I have been a Unix admin for 5+ years and I am always finding cool tricks with commands I have been using for years. Or built in shell commands even, such as:

http://www.amazon.com/Bash-Shell-Conquering-Command-Line/dp/1590593766/ref=sr_1_1?ie=UTF8&qid=1319107875&sr=8-1

Is one of the books I have been going back over.

u/doc_willis · 1 pointr/linux4noobs

the 'official ' raspberry pi dongle.

Official Raspberry Pi WiFi dongle https://www.amazon.com/dp/B014HTNO52/

and about any on Amazon when you search for

'raspberry pi USB wifi'

edimax, cana kit. are other brands I own.

u/itsbentheboy · 2 pointsr/linux4noobs

I have personally been using This card(TL-WDN4800) by TP-Link for years with no issues.

Its the best selling wifi card on amazon, and has been for quite some time. Covers all wireless speeds up to Wireless-N latest standards.

There is also another model that covers up to Wireless-AC if you really need that kind of speed. (Doubtful, unless you are building your own router, or are in a severely congested network)


[unsure if you meant desktop or laptop PCI]

u/reverendj1 · 3 pointsr/linux4noobs

I like to use nano for simple file editing, such as changing a config. For programming, I switched from Gedit to Atom to Vim. This book is what finally made Vim click for me. Following along with that book, after a week, I was just as productive in Vim as I had been in Atom, after using it for 1-2 yrs. My main reason for switching to Vim is that Vi/Vim are a pretty standard default install on most distros, so you're pretty much guaranteed to have it everywhere. I've never tried using emacs, so I can't say anything good or bad about it.

u/aedinius · 1 pointr/linux4noobs

Usually switches run RS-232 over RJ45, not Ethernet. We usually use a combination of a USB-Serial adapter and DB9 to RJ45 Rollover

But I also see now we have USB to RJ45 RS-232

Then we connect using screen /dev/ttyUSB0 9600

u/mdaffin · 5 pointsr/linux4noobs

>First of, yes, this is likely because of the SD card. USB drives can pretend to be DVD drives, and that's how most disks get booted.

USB devices can pretend to be DVD drives but almost all USB flash drives do not (and ones that do market them selves as such). They are just block devices like SD cards and internal HDDs. There should be no difference to booting from them. Additionally a lot of SD cards are on an internal USB port anyway.

There is a chance that they won't work, just like how there are some bad USB flash drives that you cannot boot from. But these are for reasons other than them not pretending to be DVD drives (device firmware issues or too slow to power on/initialize). It might also depend on if your motherboard supports booting from them.

u/TempusFugit- · 1 pointr/linux4noobs

I'm using this cable : https://www.amazon.fr/dp/B011M8YACM/ref=cm_sw_r_cp_apa_1GBFzb7JA6RXN

I have two SATA/USB cable, I had the same problem with both :(