(1) Linux basics: including Linux version, installation, command and other knowledge of the master.
(2) Linux system development: Mainly drive interface, kernel configuration cross compile, kernel pick-up point, busybox, etc.
(3) Linux Embedded application development: Embedded Linux application development is developed on the operating system, similar to Windows VC or Java development.
(4) Linux Network programming: And in the window under the socket programming similar, including sockets, network security.
(5) Linux System Management. Mainly focus on management, configuration aspects, such as BIOS, user, file, network, process management, security, graphics desktop.
(6) Linux Server Erection: Includes application Server installation configuration (tomcate), Database (MYSQL), ports, TCP network configuration, logging, routing, firewall settings, FTP service, DHCP service, Telnet service.
(2), (3), (4) The Linux operating system is programmed with C, and (5), (6) is the management and configuration of the Linux operating system.