If you like DNray Forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...

 

How to Master Debian Linux

Started by boy2man, May 26, 2023, 06:35 AM

Previous topic - Next topic

boy2manTopic starter

As a beginner in Linux, I only spend about an hour a week on it. Unfortunately, one of my weaknesses as an IT specialist is my poor command of English. Can someone suggest a good book that covers Debian Linux (or just Linux) from the basics up to an advanced level for confident users?

This should include information on binary files, various installers, special folders and their purposes, etc. The literature I'm looking for doesn't necessarily need to be at the level of dnray, but I still need help selecting genuinely valuable resources.

So far, I have come across a book on programming for UNIX systems. If anyone knows of any good literature on QT, please feel free to recommend it.
  •  


albert_Cage

My advice is to avoid reading anything and instead install Linux at home. By configuring the Internet, you'll be able to find solutions on Google when needed. This is exactly what I did, and now I feel confident using Debian-like systems.

At work, I made the mistake of setting up Ubuntu without much prior experience. As a result, I had to quickly find solutions to prevent any negative impact on my work or the customer's satisfaction. Thanks to these pressures, I became very quick at finding the right solutions. Prior to this experience, I had only been familiar with Linux for a maximum of six months, if not less.

On the topic of Linux, it's important to note that while there can be a learning curve, taking the time to learn the ins and outs of the system can be hugely beneficial in the long run. With the right knowledge, you'll be able to troubleshoot any issues that arise and customize your system to fit your needs perfectly.
  •  

kr1e

To develop your skills, it's important to set specific goals and tackle them independently instead of mindlessly following a guide. This approach will allow you to gain a deeper understanding and more practical experience. Fortunately, there are many online resources available for problem-solving and learning.

One suggestion is to make a list of tasks and deadlines, taking notes along the way to track progress. Additionally, while it may seem daunting, even just reading technical dоcumentation and participating in English-language forums with the help of a dictionary can greatly improve your language proficiency.
These forums often contain a wealth of information and resources for learners.
  •  

RaviFitness

To me, the most efficient training method is to dismantle the old system, install a user-friendly Linux distribution, and work exclusively within it. With time, as problems arise and solutions are found, you will gradually become more proficient with the system. For those interested in learning about UNIX, I recommend Accessible UNIX, a book that presents information about various UNIX-like systems in a more generalized manner.
As for choosing a specific distribution, such as Debian, it really depends on your objectives. If you're not looking to become an advanced administrator right away, then you might consider starting out with a more beginner-friendly distribution like Ubuntu or Fedora. These options have slightly lower entry thresholds compared to Debian.
  •  

sanjana.mishra

One highly recommended book is "The Linux Command Line" by William E. Shotts Jr. This comprehensive guide covers the basics of using the Linux command line, understanding file systems, and shell scripting. It also delves into more advanced topics such as text processing, package management, and version control.
If you're specifically interested in Debian Linux, "Debian Administrator's Handbook" by Raphaël Hertzog and Roland Mas is an excellent resource. It offers in-depth coverage of Debian system administration, including installation, package management, networking, and security.

For a broader understanding of Linux, "How Linux Works" by Brian Ward is a fantastic choice. It provides detailed explanations of the Linux kernel, system initialization, file systems, networking, and much more. This book is perfect for gaining a deeper understanding of the inner workings of Linux systems.

In addition to these books, if you're exploring programming for UNIX systems, "Advanced Programming in the UNIX Environment" by W. Richard Stevens and Stephen A. Rago is a classic reference. It covers a wide range of topics including file I/O, processes, signals, interprocess communication, and network programming.

As for literature on QT, "C++ GUI Programming with Qt 4" by Jasmin Blanchette and Mark Summerfield is highly regarded in the programming community. It provides a thorough introduction to GUI application development using the Qt framework, making it a valuable resource for those looking to expand their skills in this area.
  •  


If you like DNray forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...