The process of learning Linux
A Good steps to follow during Linux learning
- Phase 1: Basic operation commands in the Linux environment, including file operation commands (rm mkdir chmod, chown), editing tools (vi vim), Linux user management (useradd userdel usermod), etc.
- Phase 2: Linux configuration (environment variable configuration, network configuration, service configuration)
- Phase 3: How to build a development environment for the corresponding language under Linux (Big Data, JavaEE, Python, etc.)
- Phase 4: Be able to write shell scripts to maintain Linux servers.
- Phase 5: Be able to set up security to prevent attacks, ensure the normal operation of the server, and can optimize the system.
- Phase 6: Deeply understand the Linux system (research on the kernel), be proficient in the composition of large-scale website application architecture, and be familiar with the deployment and maintenance methods of each link.
general idea
If we have a Java/Python/big data-based application, we need to know how to manage Linux operation system, deploy it into the environment and build a development environment for the corresponding language under Linux
References
[1] The learning process of Linux: https://www.bilibili.com/video/BV1dW411M7xL?p=2