Talking about the learning direction and method of Linux system

  

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.

Copyright © Windows knowledge All Rights Reserved