Talking about the shallow learning: Talking about Linux learning direction and learning methods

  
                  First, the desktop system is the Windows system after the system is installed. Call Windows under Windows and X Windows under Linux. In fact, the name is different. (Look at the desktop made by Red Flag. It really looks like Windows. Really dizzy, although this will help the use of the Linux desktop, but the promotion of the Linux system is really no good. Many beginner Linux people installed Linux, enter the X Windows desktop, excited, I thought you were done, Linux will be, This idea is terrible; if I tell you that the Linux X Windows environment is not a Linux system, it is just an application running under Linux (similar to running Office2000 under Windows), what do you think? The application under Windows can hardly be installed and used directly under the Linux system. You should understand the programming, so don't go to the Windows tool disk to install your RAR, QQ, realone and other common tools, you can't install it. You can try to install the latest drivers for your hardware, install common tools under Linux, do some simple Linux localization, and you will understand the difficulties of friends who often ask questions in this forum. In short, learning the desktop is not about learning Linux. Second, the kernel source code learning The same as the Unix operating system is written in C language. To buy a genuine Linux system (not very expensive), there will be one or two Linux source code disks. Linux programmers start from here, starting and ending. Third, system management is to manage the Linux system environment: SHELL, graphics, system services, hardware drivers and so on. System Management Linux is similar to UNIX (it was said that some Unix system management), basically through the command -----> configuration file -----> script file. Beginner's advice is starting from here. Don't just install XWindows. This XWindows environment is as natural as possible as long as you try to keep it. (I feel that there is nothing to learn, as long as the computer is used for more than 1 year, it should be Can operate in the following) Fourth, application development Linux application Linux does have a certain gap compared with its competitor Windows. However, in high-end applications, the Linux market is getting bigger and bigger, such as: Linux kernel development:----PDA personal handheld computer;----dedicated network equipment; firewall equipment, VPN equipment, etc. are written in Linux , domestic, now very good sales; --- hardware driver Linux network programming: --- php programming, build dynamic sites; --- jsp programming, --- perl, cgi programming; Linux Database development under the system: --- my sql small and medium database system; --- oracle database --- DB2 database, IBM database system five, the server field said that Linux naturally think of doing servers, but now On the network server side, Linux's market share is indeed the first; Linux server field: --- proxy server, using the iptables function of Linux; --- movie server, using the function of Linux samba service , file and print sharing server ---- game server, cs server, server built under Linux system using cs Linux version --- customer archive server, using Linux ftp server, commonly used: wu-ftp , pro-ftp software立----www server, using the apache server software under Linux----ftp server, download server, using wu-ftp under Linux, pro-ftp, vs-ftp software---- Mail server, using sendmail under Linux, qmail software ---- dns server, using the bind software under Linux ---- database server, using mysql or oracle software ---- firewall, software firewall The server is built using the iptables function of Linux----router, soft router, using the routed software under Linux----dial server, vpn server, etc. 6. System integration is too wide, content Too many believe that the Linux R&D center established by IBM is mainly doing this.

Copyright © Windows knowledge All Rights Reserved