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