An example to let you see the randomness of thread scheduling

Several basic knowledge points of thread scheduling When multi-threaded concurrent execution, many students do not know what problems will be caused by the randomness of scheduling. It is necessary to know that if access to critical resources is not locked, it will lead to some emergencies or even deadlocks. Regarding thread scheduling, you nee ...

Posted by Adrianphp on Tue, 10 May 2022 04:36:15 +0300

Linux server performance view analysis tuning

A view of linux server performance 1.1 cpu performance view 1. View the number of physical CPUs: cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l 2. View the number of core s in each physical cpu: cat /proc/cpuinfo |grep "cpu cores"|wc -l 3. Number of logical CPUs: cat /proc/cpuinfo |grep "processor"|wc -l Number of physical CPU ...

Posted by NTM on Mon, 09 May 2022 14:03:23 +0300

Install the latest version of docker, change the docker installation location, save the image data path, configure the image accelerator

Install the latest version of docker, change the docker installation location, save the image data path, and configure the image accelerator. 1. Download According to your own platform and environment, select the corresponding version to download and deploy, here is the latest official address. click to enter 2. Installation There is nothi ...

Posted by cainy1982 on Mon, 09 May 2022 13:02:52 +0300

Ubuntu16.04 replace software source

For the Ubuntu system, the sources of different versions are different, and each version has its own dedicated source. And for the same distribution of Ubuntu, its sources are distributed on servers all over the world. The official source server used by Ubuntu by default is in Europe, and the access speed from China is very slow. Ali, NetEase ...

Posted by vickyjackson on Mon, 09 May 2022 12:22:20 +0300

Access web server based on IP address, port and domain name in RedHat8

1, Build environment Install the httpd package. systemctl stop firewalld //Stop firewall setenforce 0 //Close selinux mount /dev/sr0 /mnt //Mount mnt to local CD dnf repolist //Detection after mounting the CD vim /etc/yum.repo.d/base.repo //Import download source from local [Base] name=Base baseurl=file:///mnt/BaseOS enable=1 g ...

Posted by silentmajority3 on Mon, 09 May 2022 11:56:12 +0300

Ubuntu 18 installing Leanote and building cloud notes

Installation steps: Download the binary version of leanote. Install mongodb. Import initial data. Configure # leanote. Run leanote. 1. Download the binary version of leanote Download the latest binary version of leanote here. Suppose you download the file to the / home/user1 , directory and unzip the file to generate the , lean ...

Posted by yogicasey on Mon, 09 May 2022 07:43:12 +0300

Detailed explanation of LVS load balancing cluster and method of deploying LVS-NAT (address translation) cluster

brief introduction lvs (linux Virtual Server), a linux virtual server, is a virtual four layer switch cluster system. It realizes user request forwarding according to the target address and target port. It does not generate traffic and only does user request forwarding. At present, it is the cluster system with the best load balancing performa ...

Posted by CowGuy on Mon, 09 May 2022 02:54:10 +0300

Installation of Linux centos7 docker

1.CentOS Docker installation Docker supports the following CentOS versions: CentOS 7 (64-bit) CentOS 6.5 (64 bit) or later 2. Preconditions Currently, only the kernel in the release version of CentOS supports Docker. Docker runs on CentOS 7. The system is required to be 64 bit and the system kernel version is more than 3.10. Docker ru ...

Posted by timtom3 on Mon, 09 May 2022 02:34:11 +0300

Installation and optimization of tomcat

I Introduction to Tomcat 1.1 introduction to Tomcat Free, open source Web application server The Apache Software Foundation is a core project of the Jakarta project It is jointly developed by Apache, Sun and some companies and individuals It is deeply loved by Java lovers and recognized by some software developers It is a popular Web applica ...

Posted by DiceyJono on Mon, 09 May 2022 01:29:50 +0300

Linux network devices veth pair and netns

Linux network devices veth pair and netns Of course, the implementation of virtual network topology is inseparable from the participation of virtual network devices. Today we will introduce the network devices veth pair and netns on Linux. Vet pair virtual network interface veth pari is a virtual network device interface that appears in pairs. ...

Posted by joliocesar on Sun, 08 May 2022 22:36:42 +0300