With this answer, I would like to recall my journey from being a Linux novice to working completely with Linux.
First you need a Linux/UNIX shell environment. It is recommended to install VirtualBox + Ubuntu (this combination is the most convenient, and I did this until I built my own test server). Quickly familiarize yourself with the installation and basic operations of Linux in a virtual machine, then format Windows and install it into a familiar Linux distribution. Everything starts from here. In fact, I really recommend that you try to install more different distributions. After all, you are new to Linux and need to have a correct understanding of Linux. Foolish installation will only cause you to ignore many very important steps/concepts.
A friend upstairs mentioned "The Linux Command Line". In fact, there are many similar things on the Internet (I read part of it at the time). The first thing I read was this "Unix Basics", which was all about command line operations. After reading this book, you will be able to use Linux to perform some simple operations, but you still cannot do common system management.
Then I recommend reading the book "Linux Commands, Editors and Shell Programming (2nd Edition)" carefully. The content in this book is enough for you to use daily Linux, as well as some simple maintenance, management and other operations.
After doing this, you will have the confidence and ability to read "Brother Niao's Linux Private Kitchen. Basic Learning Chapter (Third Edition)" carefully. If you want to read the server setup chapter, just read it directly.
No, this is not over yet. Don’t just stop at the “learning” level. You won’t learn this way. You need to use it every day: listening to music, playing games (this is really possible) , watching movies, and blogging with Github/GitCafe , various programming and so on.
Finally, I recommend a very thin book "Linux/UNIX Design Thoughts".
For getting started, I think these are enough. I walked step by step like this at that time, and also did simple operation and maintenance during this period, until I used a clean and refreshing Gentoo.
To attract good ideas:
1) Be familiar with and try to complete daily operations in the terminal as much as possible;
2) Use Google search extensively, and there are usually many solutions to the problems you encounter online;
3) Experience various reputable open source software under *nix (of course you may encounter pitfalls...)
4) Familiar with the installation process of *nix systems...
How to get started means how to use it. If you want to use it, always use Linux, only use Linux, and maintain a continuous learning mentality. Look back at this question after a year and give your own answer.
Buy a VPS and put your blog on it
When you encounter a problem, you have to solve it yourself, and VPS does not have a graphical interface, you can practice commands
Once you are familiar with it, start looking for a Linux version that suits you~
Don't read "Brother Niao's Private Cooking", it is too thick and cumbersome for novices; and the target readers of this book are Linux system administrators, and many of the contents are completely useless to ordinary developers
Don’t bother, don’t practice too much. It’s useless, and it’s easy to get hit
For newbies, the best way to get started is to spend an afternoon reading The Linux Command Line
Forget Windows, change your system directly to Linux, and read Brother Niao's Private Cooking from beginning to end. Don't skip any chapter, even the hardware part.
However, I am very doubtful, what is the quick start? Where did this concept come from?
Instead of seeking speed, seek stability and learn step by step. You will know more than those who seem to know a lot.
In fact, I really recommend that you try to install more different distributions. After all, you are new to Linux and need to have a correct understanding of Linux. Foolish installation will only cause you to ignore many very important steps/concepts.
For getting started, I think these are enough. I walked step by step like this at that time, and also did simple operation and maintenance during this period, until I used a clean and refreshing
Gentoo
.I hope my experience will be helpful to you.
To attract good ideas:
1) Be familiar with and try to complete daily operations in the terminal as much as possible;
2) Use Google search extensively, and there are usually many solutions to the problems you encounter online;
3) Experience various reputable open source software under *nix (of course you may encounter pitfalls...)
4) Familiar with the installation process of *nix systems...
and so on...
How to get started means how to use it. If you want to use it, always use Linux, only use Linux, and maintain a continuous learning mentality. Look back at this question after a year and give your own answer.
Install Linux and use Linux.
Buy a VPS and put your blog on it
When you encounter a problem, you have to solve it yourself, and VPS does not have a graphical interface, you can practice commands
Once you are familiar with it, start looking for a Linux version that suits you~
(This reply is from Windows)
My answer is a bit different:
For newbies, the best way to get started is to spend an afternoon reading The Linux Command Line
http://itercast.com/library/1
http://www.lampbrother.net/php/html/PHPvideo/php_liminglinux/
http://edu.51cto.com/roadmap/ view/id-2.html
You’re almost done after watching these video tutorials~~~
Recommend a book: Brother Niao’s Linux Private Cooking
Forget Windows, change your system directly to Linux, and read Brother Niao's Private Cooking from beginning to end. Don't skip any chapter, even the hardware part.
However, I am very doubtful, what is the quick start? Where did this concept come from?
Instead of seeking speed, seek stability and learn step by step. You will know more than those who seem to know a lot.