The invention discloses a photovoltaic grid-connected Web monitoring system based on Linux. The system comprises a photovoltaic grid-connected system, a core controller FPGA, a Web server, a computer or a mobile terminal and so on. A heterogeneous dual-core mode is employed in the core controller FPGA. A core 1 generates a control signal for the photovoltaic grid-connected system. The core 0 carries a Linux system to operate functions such as network service, data storage and monitoring. Firstly, the Linux system is established in the core 0 of the core controller FPGA; secondly, the photovoltaic grid-connected Web monitoring system is designed, wherein the design comprises steps of selecting a Web server, designing system architecture, designing a common gateway interface (CGI), selecting a database, designing communication between the database and the CGI, and designing Web monitoring interface; and finally, application design of the core 0, start of a heterogeneous dual-core processor and selection of a communication mode are provided. According to the selected CGI interface technology, the server and a webpage can interact with each other very well. According to the transplanted Boa server, few resources are occupied and the system overhead is low. According to the monitoring system based on the Web, the photovoltaic grid-connected system can be monitored whenever and wherever possible.