Linux network protocol stack 4--bridge receiving and contracting

bridge is a virtual switch on linux, which has the function of switch. After the network card receives the packet, go to__ netif_ receive_ skb_ After the core, peel off the vlan and find the vlan sub interface (if any). If SKB - > dev is a bridge member port, it will go to the receiving and processing function of the bridge member port. st ...

Added by gabo on Thu, 03 Feb 2022 15:18:57 +0200

Linux multiprocess programming

fork system call #include <sys/types.h> #include <unistd.h> /* Clone the calling process, creating an exact copy. Return -1 for errors, 0 to the new process, and the process ID of the new process to the old process. */ extern __pid_t fork (void) __THROWNL; Each call of this function returns twice. In the parent process, t ...

Added by brettpower on Thu, 03 Feb 2022 15:06:32 +0200

Linux command execution bypass

This paper mainly introduces some methods of command execution bypass and file reading in linux Symbol bypass Semicolon; format command1; command2 Use; Each command is separated by the number. Each command is executed from left to right. They don't care whether they fail or not. All commands will be executed. give an example echo 'he ...

Added by konrados on Thu, 03 Feb 2022 13:43:54 +0200

Linux network protocol stack 5--ovs receiving and contracting

ovs, whose full name is openvswitch, is a high-quality, multi-layer virtual switch with some advantages over bridge: 1) Facilitate network management and monitoring. The introduction of OVS can facilitate administrators to monitor the network status and data traffic in the whole cloud environment. For example, they can analyze which VM, OS and ...

Added by rallan on Thu, 03 Feb 2022 11:41:24 +0200

MySQL8.0.28 for the installation tutorial, please refer to the official MySQL documentation

prefaceFor mysql8 0.28 installation tutorial I even spent a day in the official MySQL documentation. So far, I'm dedicated to trying to get started with MySQL 8 0 beginners. With the latest version of MySQL 8 0.28 is an example for detailed explanation of installation and preliminary use, and a detailed tutorial for beginners. Whether it is ins ...

Added by dhe on Thu, 03 Feb 2022 09:03:35 +0200

Three Linux software installation methods

Source package installation Disadvantages: you need to install the c language library To install the source package, you need to install the compiler: yum install -y gcc gcc-c++ make gcc is a GNU Compiler Collection (GNU compiler suite), or simply a compiler. It can compile many programming languages (including C, C + +, Object ...

Added by Fahid on Thu, 03 Feb 2022 04:34:21 +0200

Ubuntu20.04 practical operation of official installation guide of Sogou input method

preface I also want to use the familiar Sogou input method under linux. Therefore, I checked various tutorials on the Internet and found that many of them failed. When I want to give up, the following link helped me complete this task:Official tutorial: Ubuntu Sogou input method installation guideDetailed steps for installing Sogou input metho ...

Added by GoRide! on Thu, 03 Feb 2022 04:27:16 +0200

The construction of LAMP architecture realizes the Forum web page

1. What is LAMP 1.1 introduction to lamp LAMP architecture is one of the mature enterprise website application modes at present. It refers to a complete set of systems and related software working together, which can provide static and dynamic web site services and its application development environment. Specifically, it includes Linux o ...

Added by PJSheltrum on Thu, 03 Feb 2022 00:23:40 +0200

docker simple tutorial

Docker simple use tutorial Author qin lang Some materials refer to cloudman What - what is a container? Container is a lightweight, portable and self-contained software packaging technology, which enables applications to run in the same way almost anywhere. The container created and tested by developers on their notebooks can run on the vir ...

Added by sid666 on Wed, 02 Feb 2022 22:44:28 +0200

Tomcat deployment and virtual host configuration and optimization

Introduction to Tomcat 1. Free, open source Web application server2. The Apache Software Foundation is a core project of the Jakarta project3. It is jointly developed by Apache, Sun and some companies and individuals4. It is deeply loved by Java lovers and recognized by some software developers5. The popular Web application server Tomcat ...

Added by barney0o0 on Wed, 02 Feb 2022 21:27:27 +0200