New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Comments
Might sound really stupid but YouTube has some really good videos on the basics of Linux (you can choose you preferred flavour to learn too, Debian, Ubuntu etc. although all are similar)
Reading the documentation of any software you install is also recommended
It’s all well and good taking courses but free knowledge is better.
A small VPS to mess around with goes a long way too. You can find many good deals on LET/LEB
Unless you need a wide array of skills for something like a job then I'd say focus on what you need and learn by doing. Face a specific issue? Look up a solution. Want to deploy something specific? Look it up.
Search term "linux cheat sheet" is fun. You can print one and hang it next to your terminal.
Pick Ubuntu Linux. Learn ssh. Learn to login with ssh key. Remove or disable root login.
Add Linux user. A linux group. Chown. Chmod. Learn systemctl and Linux services. Learn to create users, group for your application, ensure that only those users will have access to that program, ensure which directory those program will have read only access. Nothing runs on root or your Linux user accounts. Learn to look into logs, system journals.
Learn ufw. Fail2ban.
You just have to google the specific like
You just have to keep asking "how" in a very specific manner and google the answer, you will eventually pick it up as time goes buy, as more you uses.
https://www.server-world.info/
Was a helpful reference for me when I was learning.
This is good, it talks about all the basic stuff like what @gks & @lu5ck said. Pretty much covers most of the basics, along with covering a lot of the flavours. This seems like what I was looking for
Thank you
if you do the google with "how", remember to also make the "why"
Learn from the mistake is another way.. I am sorry I just hate that I missed the drama..
Practice installing a bunch of stuff that interests you from below. Then you’ll learn what works. What doesn’t work and what you need to learn.
https://github.com/awesome-selfhosted/awesome-selfhosted
This, I've been doing this for my eternity and it really helps my journey to be sysadmin.
We have tried to include tutorials or "how-to"s on our blog. Feel free to browse and/or suggest content ideas.
https://www.enginyring.com/en/blog/?category=Tutorials
https://www.enginyring.com/en/blog/?category=Virtual+Servers
Will check, thank you
The tutorials on Digital Ocean are excellent.
ChatGPT is useful here, you can ask how and why all day long and explain your specific setup, then go over proposed solutions.
It may be, but of course it's always good to verify the content provided by AI tools in other sources. ChatGPT can be useful for doing step-by-step instructions, but sometimes it's of course generating wrong replies. There's a lot of good sites with tutorials - DigitalOcean, nixCraft, phoenixNAP also has some useful resources. Besides that, there are tons of youtube tutorials - that covers some specific topic or just doing basic walkthrough on Linux/services.
In my opinion, any recent AI model is good enough to run and secure a VPS. Just set the temperature to 0.7, and you should be fine.
Google. But in fact, there are a lot of courses and even videos on YouTube (someone talked about this earlier. ) Even I make videos on various server-related topics and post them all the time, so on YouTube you can find absolutely everything you need for a basic understanding, although maybe for an advanced level.
You're welcome. It is indeed a handy site, that has been dutifully maintained by the Japanese author, for many years now.
I've found that just generally understanding how configuration files and logging work is a very large part of the complexity. Obviously you need to learn how to handle a lot more but for me personally, once I understood those two pieces everything else became trivial. I've also found ChatGPT to be very helpful!
WebMin control panel (provides easy visual interface to manage) + AI tool to cover common topics … such as …. setting up firewall, hardening SSH access, adding another user, jailed ssh access
Start by reading the docs about the specific OS and understand the Linux commands. Actual practice is good. You have a long journey ahead of you
Great resource, english link: https://www.server-world.info/en/