Linux-wait_queue/work_queue
First, we have to understand that all the processes in Linux are managed by the task_struct structure. A TASK_STRUCT structure is assigned when the process is generated, and the process is then managed through this
There are two ways of doing this:
One way is to configure the service based on the run level
One way is to perform a local special configuration
For example, the task is to run the command at startup Hacker
Mode one:
1, set up
Website Download Address:
Http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html
Download and unzip the JDK and put it in the/usr/local directory:
TAR-XVF jdk-8u92-linux-x64.tar.gz
CD jdk1.8.0_92
chmod 755 Bin
Verify
A use of rename.
One: The question is raised
For example, my/home/cyq/cyq have m.php;1 n.php;1 two files, how to remove the file name; 1.
cyq@cyq-desktop:~/cyq$ dir m.php;1 n.php;1 notes cyq@cyq-desktop:~/cyq$Two: The solution of the problem
In the study of the Linux kernel with the dmatest.c driver process found that some of the link operation, very confusing, so the record down some of the information after the experience. 0 The characteristics of the core linked list
Common linked
The dpkg command is a utility used by Debian Linux systems to install, create, and manage software packages.
A file that is used primarily to handle a. deb suffix name.
You typically use dpkg-i filename to install the. deb file.
The detailed
Linux Big page
1. Why to set the large page hugepages is crucial for faster Oracle database performance on Linux If you have a large RAM and SGA. If your combined database Sgas is large (like more than 8GB, can even to important for smaller),
Order
The process communication method under Linux is basically inherited from the process communication means on UNIX platform. The two main forces that make a significant contribution to the development of Unix are the at&t of Bell Labs and the
in the process of reading any questions, welcome to Exchange
Email: 1494713801@qq.com
qq:1494713801
1, first need to install SVN. Ubuntu under the SVN installation is very simple, sudo apt-get install subversion, and then follow the prompts
Basic idea: 1: Virtual machine increases disk capacity
2: Add additional disk capacity to the VMware partition
1. Use the df-h command to view the VMware disk information, as shown in the figure (when the capacity of the virtual machine is 20G)
2.
First, download Scala installation package
From the official Scala website address: http://www.scala-lang.org/download/Download Scala binary package, in 2.11.8 version For example two, installation
1. Move the downloaded binary package to
1. The results of the use of the Ls-l command are as follows (/var/log):
Drwxr-x---2 root adm 4096 2013-08-07 11:03 apache2
drwxr-xr-x 2 root root 4096 2013-08-07 09:43 AppArmor
drwxr-xr-x 2 root 4096 2013-08-07 09:44
When writing a shell script, we often need to store temporary data. The location that is best suited for storing temporary data is/tmp (the contents of the directory are emptied after the system restarts). There are two ways to generate standard
Two high available open source solutions: keepalived and Heartbeat. Both are very popular, but the difference is still very large, and now the trial process of the experience and related knowledge points simply summed up for everyone to choose the
Linux System Learning notes: Sockets
Yeolar 2012-05-18 14:22 Linux System Learning notes Linux System Learning notes: interprocess communication
The previous article summarizes some of the classic mechanisms of interprocess communication in Linux,
The level of Linux system calls is as follows:
User Program-------->c library (API): INT 0x80------------>system_call------------> System Invoke Service routine---------> kernel program
The API is the C library provided by the system. System calls
1. Blocking and non-blocking I/O
Defined:
Blocking: When performing a device operation, suspend the process if the resource is not available, and then do so after you know the conditions for the operation. The suspended process enters hibernation
Linux system is divided into several major modules: process scheduling, memory management, process communications, file systems, network modules; Each module has a certain connection, like a spider web, so this is why the Linux kernel is so
Original address
To add the/etc/apache/bin directory to path, there are three methods:
1. #PATH = $PATH:/etc/apache/binUsing this method, only valid for the current session, which means that the PATH setting is invalidated whenever the system is
Note: Much of the following is excerpted from the Linux kernel programming primer and the Linux kernel full annotation
In the work of this time, I found my Visio drawing familiar with the point, always like to what source ah, structure, and so on
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service