Learning direction:
First, the desktop system
is the Windows system installed after the system, called Windows under Windows, X Windows under Linux, in fact, the name is not the same (Look at the red flag to do the desktop, it really looks like Windows, really dizzy, so although it helps the use of Linux desktop, but the promotion of Linux system is really no good.)
Many beginner Linux After installing Linux, people are excited to enter their X Windows desktop. They think that you are done, Linux will be your own. This idea is terrible; if I tell you that the Linux X Windows environment is not a Linux system, it is just under Linux. Running the application (similar to running office2000 under Windows), what do you think?
Windows applications can not be installed and used directly under the Linux system, learning programming should understand, so do not go to the Windows tool disk to install your RAR, QQ, realone and other common tools, you are Can't be loaded.
You can try to install the latest drivers for your hardware, install the 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, not learning Linux.
Second, the kernel source code learning. Like the Unix operating system, it 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
That 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 X Windows environment is a natural thing as long as you try to keep it as often as possible. (I feel that there is nothing to learn, as long as the computer is used for more than one year, you should be able to operate it below.)
IV. Application Development
In Linux applications, Linux does There is still a certain gap between its competitors Windows. However, in high-end applications, the Linux market is getting bigger and bigger, such as:
Linux kernel development:
----PDA personal handheld;
- ---Dedicated network equipment; firewall equipment, VPN equipment, etc. are written in Linux, domestically produced, and now sold very well;
----Hardware Drivers
Linux Network Programming:
----php programming, build dynamic sites;
----jsp programming,
----perl, cgi programming;
Database development under Linux system:
----my sql small and medium database system;
----oracle database
----DB2 Database, IBM database system
V. Server field
One said Linux, many naturally think of doing servers, but now, in terms of network servers, Linux market share is indeed the first;
Linux server area:
----Proxy server, using the iptables function of Linux;
---- Movie server, using Linux samba Service function, file and print sharing server
----game server, cs server, use under Linux system Cs Linux version of the server
----Customer Archive Server, the Linux ftp server, commonly used: wu-ftp, pro-ftp software established
-- --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 server, using the iptables function of Linux
----Router, soft The router is built using the routed software under Linux.
----Dial-up server, vpn server, etc.
VI. System integration
The scope is too wide, the content too much. I believe that the Linux R&D center established by IBM and others is mainly doing this.
Do you know what a Linux system is? Some users dont know much about Linux. Linux is a free and free
Devil-Linux is a special Linux distribution for firewalls and routers. The goal of Devil-Linux is to
Linux support for NICs is better than other hardware. XteamLinux 4.0
A.Linux files can be divided into four types: ordinary files, directory files, link files, and devi
Take you to know the password "breaking" software under Linux
Linux operating system to add new hard disk method
Linux modify php.ini and reload configuration file command
Poll&&epoll implementation analysis (a) - poll implementation
Introduction to the concept of TLB under Linux
Linux Security: Step by Step Defense (2)
Talking about the clock debugging in the driver development
Set up a personal Bluetooth LAN under Linux
Manually configure the IP address of linux (centos), DNS, gateway
Linux installation of the mail command method to solve the problem of not finding the mail command
Win skills: win7 system resolution how to adjust win7 computer resolution settings tutorial
Experts share the optimization skills of Windows operating system
Xiaobian teaches you how to delete win7 those system components that are not commonly used
Completely solve the problem of window10 driver installation
How does Beyond Compare clear log messages?
How to set up 360 guards to automatically clean up junk files