Top products from r/linuxquestions

We found 95 product mentions on r/linuxquestions. We ranked the 332 resulting products by number of redditors who mentioned them. Here are the top 20.

Next page

Top comments that mention products on r/linuxquestions:

u/greengobblin911 · 1 pointr/linuxquestions

Many people may disagree with me, but as a Linux user on the younger side of the spectrum, I have to say there was one thing that really worked for me to finally switch for good- books.

There's tons of wikis and forums and of course Reddit to ask questions, but it is hard to get good answers. You may end up paying for books (unless you look on the internet for books) but it doesn't beat having a hard copy in front of you. It boils down to a time vs money trade off. The only wiki I would follow is one directly from the developers that act as documentation, not a community wiki. Also worth nothing certain wikis are more tied to linux and the kernel than others, meaning some are comparable/interchangable with the distro you may be using. Still, a novice would not easily put this together.

Forums are also useless unless you have the configuration mentioned in the post or that forum curates tutorials from a specific build they showcase and you as a user decided to build your system to their specifications. There's way too many variables trying to follow online guides, some of which may be out of date.

This i've realized is very true with things like Iommu grouping and PCI Passthrough for kernel based virtual machines. At that point you start modifying in your root directory, things like your kernel booting parameters and what drivers or hardware you're gonna bind or unbind from your system. While that does boil down to having the right hardware, you have to know what you're digging into your kernel for if you dont follow a guide with the same exact parts that are being passthrough or the cpus or chipsets are different.

Books are especially handy when you have a borked system, like you're in a bash prompt or an initramfs prompt or grub and need to get into a bootable part of the system. Linux takes practice. Sometimes its easier to page through a book than to search through forums.

Another thing about being an intermediate or expert Linux user is that you don't care much about distros or what other users or communities do. It wont matter as under the hood it's all the same, spare the desktop and the package managers. Once you're out of that mentality you just care about getting whatever you want done. I'm not one of those guys that's super gung-ho FOSS and open source. I just use what gets the job done. Also from a security perspective, yes Linux is in theory MORE secure but anything can be hardened or left vulnerable. It's more configuration tied than many uses and forums or threads lead it on to be.

My workload involves talking to servers and quite a bit of programming and scripting, in a variety of capacities. That's what led me to linux over the competitors, but I'm not so prudent to never ever want to use the competitor again or have a computer with it. With understanding Linux more, I use it more as a tool than to be part of the philosophy or community, though that enthusiasm pushes for new developments in the kernel.

I'm assuming you're a novice but comfortable enough in linux to get through certain things:

In any computer related thing, always TEST a deployment or feature first- From your linux system, use KVM or Virtualbox/vmware to spin up a few linux VMs, could even be a copy of your current image. This way any tweaks or things you want to test or try out is in an environment you can start over in.

The quickest way to "intermediate-expert" Linux IMO is learning system administration.

My go to book for this is "The Unix and Linux System Administration Handbook 5th edition"

This edition is updated recently to cover newer kernel features such as could environments and virtualization. This book also helps when learning BSD based stuff such as MacOS or FreeBSD.

Another good read for a "quick and dirty" understanding of Linux is "Linux Basics for Hackers" It does focus on a very niche distro and talks about tools that are not on all Linux systems BUT it does a good concise overview of intermediate things related to Linux (despite being called a beginners book).

There's also "How Linux works" but I cannot vouch for this book from personal use, I see it posted across various threads often. Never read this particular one myself.


If you want a more programming oriented approach, if you're confortable with the C language, then you can always look at these books:

The Linux Programming Interface

Unix Network Programming VOL 1.

Advanced Programming in the Unix Environment

These books would take you to understanding the kernel level processes and make your own and modify your own system.

As many have mentioned, you can go into these things with "Linux from scratch" but it's also feasible to do Linux from scratch by copy/pasting commands. Unless you tinker and fail at certain things (hence do it on a vm before doing it to the main system) you won't learn properly. I think the sysadmin approach is "safer" of the two options but to each their own.

u/0x4c47 · 0 pointsr/linuxquestions

First: Calm down. They also want you to work for them. It's not like they just have an endless pool of job candidates.

Technical skills are obviously important but other personal traits are much more important. Are you willing to learn? Do you like working in teams? Stuff like that. Technical skills can often be obtained more easily than personal traits. Be confident. If they ask you many technical questions and you can't answer many of them: Don't despair. Be honest about what you know and don't know. Be prepared to present in what particular technical things you have some experience.

If you want to read on Linux and Unix system administration, I recommend this book:

(DM me for tips on how to get it)

u/hawkinsw2005 · 1 pointr/linuxquestions

Understanding the Linux Kernel is great and, obviously, very specific to Linux.


Linus has cited that he read Bach's book about the design and implementation of UNIX as inspiration for the development of Linux.


Read both and really enjoyed them! I hope you like!

u/gotNoGSD · 3 pointsr/linuxquestions

You can't have it both ways. if you want to know exactly then you have to drill down to the fundamentals which are handled at a low level (C & assembly). If you want to understand the general concepts you'll need to make lateral moves and study CS along with having enough of the tiny details to fill in the gaps with your intuition.

I think what you may like is a book on the linux API. This is between kernelland and userland.

Try this one:

Before you do that ensure you know enough basic C. Linux kernel uses K&R style. So this might be good enough and your best bet to fasttrack.

Do keep in mind this is 2K pages worth of reading. This should help to fill in enough of what you don't know you don't know so that you can better use google-fu to get you further.

u/geneorama · 4 pointsr/linuxquestions

Git is awesome, but switching to Linux is its own project. Limit your scope and focus on one thing.

I would strongly consider getting a new hard drive, like an SSD if you don't already have one.

Take out your old drive and install Linux fresh on the new one. Then access your old files from the old drive via a stata cable.

Invariably there will be stuff you forget, like you personal macro workbook in Excel, or that one folder that you put right on your c drive.

Your total investment will be less than $100 and you'll be a lot happier (and you can switch back if you have an unexpected problem, options are valuable!)

Stata cable example USB 3.0 to 2.5” SATA III Hard Drive Adapter Cable w/ UASP – SATA to USB 3.0 Converter for SSD/HDD - Hard Drive Adapter Cable

u/nburgin · 3 pointsr/linuxquestions

Either there is no built-in wireless adapter at all, or Linux can't see it.

You may have to buy one. In my experience, WiFi adapters can be hit-or-miss on linux. If you're lucky, you can go to the store and buy one and it will work out of the box. If not, you may have to return it to the store and try a different model, as many times as necessary until you find one that works.

I know on my old Dell laptop, it had a builtin wireless adapter that worked fine. When we needed to hook up a desktop computer at home to WiFi, we bought a cheap one from the store, and again it works out of the box.

Then the next time we needed to hook up an additional desktop to Wifi, we bought another adapter and it didn't work. That time we had to try at least 3 different ones before we found one that worked right.

Your mileage may vary. But whatever you do, don't waste time trying to get it to work if it doesn't do so out of the box. This is utterly futile; most mainstream distributions ship with all wireless drivers preinstalled have all wireless drivers readily available in the repository, so if you don't already have the driver available by default can't easily install the driver using the package manager, then it simply doesn't exist. Just take the thing back to the store for a refund and try a different one if it doesn't work.

Just make sure you buy from a store with a good return policy.


EDIT: correction. Ubuntu actually seems to package firmwares individually, so you might have to find and install the proper firmware for your adapter. Or, if you don't know which one is the right one, just install all of them just to be safe, that should work fine too. Either way, they should be easily installable like any other package, if they exist at all. If you find yourself thinking you might need to do some kind of complicated workaround, don't. Just take it back to the store and try a different one.


EDIT 2: Or, you could just buy one specifically labeled as being supported under linux, that would definitely take the guesswork out of it. Like this one:

If you want one that's guaranteed to work with Linux, you'll probably have to order online. Most that you buy in stores are only labeled as working with Windows and maybe Mac; they might work just fine with Linux anyway but it's sort of a crapshoot. In those cases it's nearly impossible to know from the packaging, since sometimes even adapters that are marketed as the exact same product may actually use different chipsets internally.

I've always taken my chances with the in-store purchases due to convenience of not having to wait for shipping, but buying a specifically Linux-oriented one online would certainly take the guesswork out of it.

u/whalespotterhdd · 1 pointr/linuxquestions

Yes, but that nano can't do packet sniffing/monitor mode.

If you want a real Kali powerhouse, try a TP-LINK TNxxx with an atheros chipset


or This

depending on your budget, and you'll have some great fun with ettercap and all that stuff

u/linuxfromsource · 2 pointsr/linuxquestions

It's not a bad investment to have a portable wireless device around that is reliable with Linux for problems like this. It would give you a temporary workaround while you install the needed updates. Plus, they're fairly cheap and you can use them anywhere to install Linux on other problem devices. Something that uses the ath9k driver is almost always a solid bet.

I have one of these, and it is really fast:

I have had that exact wireless card in a netbook I used to own. I have gotten brcmsmac to work before in Gentoo and other distros with it, but it was always unreliable. The wl driver works MUCH BETTER with this particular wireless device.

I found a good description of what might help you in this thread.

Blacklisting all the conflicting modules should help.

u/zayn1000 · 1 pointr/linuxquestions

This book is freakin awesome, i've used it and it's an amazing start and teaches you all sorts of stuff. I don't know how much information you actually know about the command line but this has helped me a lot. This book I have heard was pretty good but I unfortunatly haven't made my way to reading it. besides those two and actually installing and forcing yourself to use it everday there isn't much else you can do.

u/psydave · 1 pointr/linuxquestions

That's odd because it would appear the same book in the US is highly rated and is sold by Amazon at a reasonable price.

I'm currently about 30% of the way thru it and let me tell you it is very tightly packed with information and doesn't explain concepts in a way that's appropriate for a noob but that's fine because if did it would be 5x longer. Over all, more than half of the book talks about commands and their switches and is therefore a very dry read and involves a lot of rote memorization. I recommend making yourself a lot of flashcards. I've already made myself 380 or so, and at the current rate I'll easily have over 1,000 by the time I am done.

At my current rate of progress I expect to spend about 4-6 weeks working my way thru the book and studying my flash cards before I take the exams.

u/bigdizizzle · 4 pointsr/linuxquestions

My first reaction is, you have 760 gb of data that apparently... isn't backed up? Because if it was, you wouldn't be asking this question... so , that's something really you should deal with.

Second thought it a crossover cable will do exactly what you want to do, but what might be easier (and definitely faster) would be to purchase a sata toaster or at least a sata to usb cable, pull the drive from the old computer, connect by cable and copy the data over.

Edit -> something like this

u/jdoss · 1 pointr/linuxquestions

I know this is not specifically for kernel development, but The Linux Programing Interface Handbook is a great book for better understanding how to program for Linux systems.

u/lykwydchykyn · 1 pointr/linuxquestions

I recently bought this one:

It worked out-of-the-box with Ubuntu 14.04, just plug-in and go.

I've had a few bad experiences with cheap USB wifi, some of them say they're linux compatible but they require you to download and compile drivers from the manufacturer. Best thing to do is check the amazon reviews and Q&A (even if you don't buy from amazon). If it's reported as working with Linux (or with the raspberry pi) then that's a good sign.

You can also just search on "<name of product> linux" and usually find someone talking about if it works.

u/LocalAmazonBot · 1 pointr/linuxquestions

Here are some links for the product in the above comment for different countries:

Amazon Smile Link:

|Country|Link|Charity Links|

To help donate money to charity, please have a look at this thread.

This bot is currently in testing so let me know what you think by voting (or commenting). The thread for feature requests can be found here.

u/mortigan · 5 pointsr/linuxquestions

This book is pretty much a RHEL bible:

Great resource.

The exams give you some of the foundation blocks for a lot of the more advanced stuff. I think they are worth it.

u/flaming_m0e · 3 pointsr/linuxquestions

Why not just an ssd with a USB adapter? Would certainly be better for lifespan.

Something like this: StarTech USB 3.0 to 2.5" SATA III Hard Drive Adapter Cable w/ UASP - SATA to USB 3.0 Converter for SSD/HDD - Hard Drive Adapter Cable

I have a friend that uses one of those for a Windows 10 install that he can carry around for when he needs it.

u/BadBoiBill · 3 pointsr/linuxquestions

As long as you stay away from no-name Chinese stuff it should be fine. I recently bought this TP-Link for $10.

It worked with my settings as soon as I plugged it in, the speed is great, and though my WAP is sitting on my desk, I can connect and get good speed from the WAP in my wife's office completely on the other side of the house.

u/Se7enLC · 1 pointr/linuxquestions

There are a lot of inexpensive USB WiFi adapters that have good Linux support right out of the box.

If it was a laptop with built-in WiFi, I'd say it's worth spending time and effort trying to get it working, but since it's a desktop and you want to be able to use a live distro, it's well worth the $10 or less to just get a well-supported WiFi adapter.


u/blooxpert · 1 pointr/linuxquestions

I got this. I made absolutely sure it'd just work right out of the box, and apparently this one does the job nicely.

u/mforce1 · 2 pointsr/linuxquestions

I used this book:

Worked good enough with questions after each chapter. Pretty ok to do the 60 questions multiple choice exam back in december 2016.

u/ixipaulixi · 4 pointsr/linuxquestions

tail -f
df -h
piping with |

There are really too many to list; I'd highly recommend checking out A Practical Guide to Linux Commands, Editors, and Shell Programming (3rd Edition) by Mark Sobell. It got me started on working from the command line and helped me move from a Help Desk position to a Sysadmin job a few years ago.

If you'll be working with AWS definitely check out their CLI documentation

u/super_tight_xyz · 2 pointsr/linuxquestions

How Linux Works 2nd ed. is a great book for learning the overall concepts. It also goes into enough depth so that it’s a great read for those who already have a good bit of Linux experience but want insight into what’s going on underneath the hood.

u/shibz314 · 2 pointsr/linuxquestions

The alfa works great on Linux, I did a bit of googling and your wireless card seems supported. Could u try a live usb of Linux to test.

u/devhen · 3 pointsr/linuxquestions

I agree, just get a USB 3.0 or 3.1 external but why get that expensive and super slow HDD when you can get an external SSD or a normal SATA SSD and a USB adapter like this one:

Or the 3.1 version:

I would never run any OS off of an HDD at this point, they're frustratingly slow. But that's just me.

u/niqdanger · 1 pointr/linuxquestions Yes, its older but the theories and practices are the same, even if the details have changed some. Plus tools like vmstat, iostat, top and du are still the same years later.

u/grandzooby · 1 pointr/linuxquestions

This one worked for me:

I didn't use it much so I can't say if it worked well.

It's possible you can get your wireless working. It looks like there might be a kernel patch, and possibly an issue of secure boot keeping the kernel from using the chip:

u/reddit_is_cruel · 3 pointsr/linuxquestions

If you're into paper:

u/dundir · 1 pointr/linuxquestions

Book One

You won't need book two until you start looking at cloud based deployments or have a need for scalability.

There are a number of books for RHCSA I personally found Michael Jang's to be more digestible but that is more of a personal preference. I'd see if a local B&N has either and see which looks better if its an option. Also be aware that if you do intend to go for the cert; Redhat will be upgrading their exam to use the newer version of the Redhat distro which would make some of the material less relevant.

u/droug132 · 1 pointr/linuxquestions

I enjoyed Linux kernel development by Robert Love.
He starts with a high level view, just to understand the concept, and then points you to the relevant code in the kernel.
But as with all books about the kernel, references become outdated but not too hard to find it in recent kernels.

u/lbaile200 · 1 pointr/linuxquestions

This is what's worked on my pi and has been supported in every linux distro I've ever used OOTB.

u/QNinja · 2 pointsr/linuxquestions

This one works well in Raspbian, both are Debian-based so it would most likely work.

u/nhasian · 1 pointr/linuxquestions

unfortunately, it is not automatic. you have to download the source packages from tp-link via the link I provided and unzip it, then install the solus development group via the terminal command sudo eopkg it -c system.devel

once that is done you can follow the instructions within the tp-link source code to compile it. hopefully it will work for you. If you are unable to compile the drivers you can always pick up a $15 linux compatible usb adapter from amazon such as:

u/PracticalPersonality · 2 pointsr/linuxquestions

Atombios is the firmware that interfaces directly with your video card. Either your firmware is corrupt, or the video card (most likely the RAM on it) is borked.

It's a T400, so that's pretty old. RAM does fail, but I believe it's more likely that your firmware is corrupted and re-installing it would fix the problem.

Theoretically, you should be able to boot from a LiveCD/USB and get into a normal desktop environment. From there, back up your files to a USB disk or a network location before doing anything else, then (to keep the process simple) try to re-install Linux.

However, it's possible that even booting from a LiveCD/USB won't work if it's a RAM issue (RAM is shared between the CPU and GPU on these), so in that case you'll need to remove the drive from your laptop to back it up to another computer.

If you have access to a computer with a USB3.0 interface, you can pull your hard drive out of the T400 and use one of these to plug that drive into your other computer. They make versions of this that don't require USB3.0, if you want to go on a little search for it. I used to use these pretty frequently back in the day to back up client hard drives.

u/Kingizzardthelizard · 8 pointsr/linuxquestions

I got a bookmark folder filled with resources just for the day I choose not being a lazy slob. Here's some: - Official docs - Resource list including books and webpages

Some books i got from libgen:

Professional Kernel Architecture

Understanding the Linux Kernel, Third Edition

Linux Kernel Development (3rd Edition)

u/mrstejdm · 2 pointsr/linuxquestions

As someone who had a hell of a time with Wireless Adaptors under linux I can safely say that I finally have one that just works. The TP-Link TL-WN77N works on Ubuntu 13.04 without issue. Plug and play, it also supports Windows 2000+ (Win8 is in beta but works fine).

u/GaloisField · 2 pointsr/linuxquestions

See how you feel about this one: UNIX and Linux System Administration Handbook (5th Edition)


Otherwise, you little cannot go wrong with O'Reilly's "In a Nutshell" books.

u/RudePragmatist · 1 pointr/linuxquestions

I'm just going to cut and paste what I have typed in the past -

While a great deal of the replies you will receive will be along the lines of 'install this' I would recommend something else.

Choose a distro and install it but I'd suggest you do that first as VM under Virtual Box.

Then go to Edx: Introduction to Linux and learn about the OS and why things are the way they are. It's a basic intro, costs nothing and one I recommend to all beginners.

If you are considering dual booting backup all your data and save a copy of your Windows registry. Just in case it all goes wrong.

You may also find a copy of this very useful -> LPIC-1.

u/prabot · 2 pointsr/linuxquestions

In my experience, TP-Link TL-WN725N 150Mbps Wireless N Nano USB Adapter works out of the box for Linux. I have the same specs:

broadcom bcm43142 chipset and Ubuntu 16.04
Here is the link

u/Sir_not_sir · 1 pointr/linuxquestions

I've got an Edimax N dongle that is the only one I haven't had to install drivers for in years. It's faster than B/G but very range dependent. The closer you are the faster it will be.

u/HeidiH0 · 3 pointsr/linuxquestions

That's usually due to the drivers being proprietary and abandoned. You would be better served spending 10 bucks on a kernel native adapter.

u/masterapropos · 2 pointsr/linuxquestions

Weary Traveler, you seek guidance into the world of C Programming. Know that it is a difficult journey and peril is around every corner. A good start would be tomes from Kernighan and Ritchie ( or a more modern scroll from Zed ( .

Do not give up and soon you will be programming in C as a budding apprentice mage yourself.

u/ou_le_vapeur · 1 pointr/linuxquestions

Why the hell did they go and do that for?

But does this solve it?