I’ve got a Pop_OS system76 machine that runs well straight out of the box. I love it and it’s my daily driver. However I’d like to learn more about how it works, Linux internals and how to use it to the best of its capabilities. I want to learn about things like system-d Wayland, error logging (there seems to be a few of them) directory structure and drivers. For instance, how do I know that my and GPU is being leveraged to the fullest?

I DONT want to build a system from the ground up, which I expect to be a common suggestion.

I’d prefer to read literature, blogs, and articles relevant to me, my system and not dated.

Any suggestions? Thanks in advance

5 points

You want to read literature? Try the man pages available from a shell / terminal. Don’t know where to start? man hier, man proc, man 5 sysfs for three. Those are where Linux puts important things or rather, in the case of the latter two, where the Linux kernel likes to pretend they are for easy access. The ‘SEE ALSO’ section of at least one of those suggests other interesting reading, and on and on.

If that’s not a direction you want to go but still want to know about something that you think might be in the Linux manual pages, try man -k keyword or apropos keyword. Replace keyword with what you want to know about and it will list all the manual pages that have the keyword in their name or description.

permalink
report
reply
2 points

This is a helpful tip, thanks

permalink
report
parent
reply
4 points

Start self hosting some web services.

permalink
report
reply
2 points

Way ahead of you but that only scratches the surface of Linux. I’ve got a docker compose stack with a bunch of services, DNS and reverse proxies… But that doesn’t teach me about the internals on my workstation

permalink
report
parent
reply
1 point

Gotcha. I feel like I learned a lot of Linux stuff by standing up and configuring servers (log analysis, iptables, systemd…). I guess that’s the stuff I’m interested in though. I’ve never cared about compiling packages or tweaking the kernel for example.

permalink
report
parent
reply
4 points

Oh, I did that once.

su

permalink
report
reply
3 points
*

What do you want to know?

I will say Arch isn’t the greatest learning experience. It is good if you want to learn how to install Arch but that’s about it.

The best way to learn Linux is though random (sometimes dump) side projects. Take some random idea and run with it. Spin up containers and VMs and build things.

permalink
report
reply
2 points

Well for starters, my Wacom tablets drawing pen’s eraser sometimes stops working until I restart my machine. How can I restart the service for this without restarting my machine? How can I identify what service that is? How can I debug the error to prevent it in the future?

permalink
report
parent
reply
2 points

You can list running services by running systemctl or systemctl | grep “service name”

I don’t believe Wacom has a service but I could be wrong

permalink
report
parent
reply
4 points
*

Just search or ask whatever questions you have about Linux (just like your question on GPU use). Overtime you will gain extensive knowledge of linux and before you know it you will be a linux power user.

permalink
report
reply
2 points

I probably will :) but some baselineing would be nice too

permalink
report
parent
reply

Linux

!linux@lemmy.world

Create post

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you’re a seasoned Linux enthusiast or just starting your journey, we’re excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let’s dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

Community stats

  • 2.1K

    Monthly active users

  • 864

    Posts

  • 6.6K

    Comments

Community moderators