The contents of this page are all returned by myselfLinux It was sorted out. In these articles, Most command content is translation, Arrangementman orinfo Document summary, So it's relatively complete.
My writing style, The style may also make friends disgust at the sight of the fork at the top right corner, I can onlysay sorry. But I can say it with confidence, Many articles count
It's the principle of checking the defects( mechanism) In depth content, There are also many manual articles.
There are a lot of contents in the article that I infer when I grope for them, Tested, Although I haven't found out anything wrong with my ability at present, But mistakes are inevitable, So if you guys find something wrong, There are doubts. Better advice, etc, I hope you will leave your precious handwriting in the comment area. Last, I hope you can read it.
Here is an outline of this series, Among them, the article with better personal feeling or the article with distinctive feeling and interesting point is self sealed( essence) word.
The posts listed on this page are completely original, It cost the author a lot of effort, For example, reprint, Be sure to indicate the original link.
I will try to write the whole system, New friends can regard it as learning materials, It's like reading a book. Although online training video is a good introduction, The knowledge points in the general direction are also complete, That's how I got started( Basically, I have watched two whole video courses of a brother and a child), But after reading it, I got started, When returning to the furnace for further study, But I found that these video courses lack a lot of content, Even say, After watching the video, you will miss a lot of very important knowledge points, But maybe I don't know what I missed( It's like learning1+
1 and1×1 Such knowledge, They don't know they're arithmetic), This is easy to cause knowledge points do not connect, Knowledge system is full of loopholes( I just watched the video companybash I can't understand the Chinese Manual, It's not how hard it is, It's because the knowledge points are scattered and not connected). When I was writing, Try to make the whole knowledge system complete, If you find something you don't know during reading, Term or noun, In the previous articles, you can basically turn to. For a single article, In order to make the article more fluent and complete, Even a lot of details or remote knowledge points take a lot of time to describe. Except for the first article on this page( Because it's too basic) And service articles, Most of the rest can be learned from the beginning to the depth.
in short, I hope to help beginners, Let these friends get as complete knowledge and as many principles as possible, To supplement the lack of knowledge caused by watching video. meanwhile, I wish I could do nothing to thoseIT Some encouragement from basic friends, Because I'm also a non academic, There's no basis for computers( I didn't know what a service was for a long time), It's also stupid.( Even after learning service, For a long time, I still don't know why it's called service), But three points are enough: persevere in his study, Keep taking notes, Stick to hands-on testing.( Three elements of others' success: Insist, Shame on you, Stick to it?)
I am a severe obsessive-compulsive disorder patient( Dead brains), Like to study the so-called realization mechanism and principle, When the implementation mechanism is involved, Or where there is doubt, Always find a way to clear your head( Remember the researchxargs Time, All over the Internet, there are only the most basic uses, A ruthless self exploration test, It took more than a week, It's not until the endxargs The most basic functions of the, It's a real heartbreak; Another time I found out,"mv
/tmp/a/a
/tmp/a" Will fail, butwindows The inner and inner directories can overwrite the outer directories with the same name, To understand why, It took another half day. therefore, Sometimes it's not worth exploring, Time is precious). So in many articles, Added my own understanding and reasoning, Maybe you'll find some tips, Or solve the doubts, Or discover a new continent. If you can't help but say it after reading it" I rely on, I see", It must be a great encouragement and affirmation for me.
Some thoughts, Please open it.
To make the list of articles more compact, Small font. If it doesn't look good, Please zoom the page150%
Please feel free to order" Recommend", Your support and affirmation can inspire and encourage me to write more strongly. Thank you

1.Linux Basics

Linux Basicspdf edition v2:Linux The foundation is tempered.pdf
<https://download.csdn.net/download/a905815661/10956023>


* 1. Basic command of file class <http://www.cnblogs.com/f-ck-need-u/p/6995195.html>
* 2.Linux System user
* 2.1 System user/ Group management <http://www.cnblogs.com/f-ck-need-u/p/7011460.html>
* 2.2 su andsudo <http://www.cnblogs.com/f-ck-need-u/p/7011669.html>
* 3. Rights management of files <http://www.cnblogs.com/f-ck-need-u/p/7011971.html>
* 4.ext Internal principle mechanism of file system <http://www.cnblogs.com/f-ck-need-u/p/7016077.html>( essence)
* 5. Manage file system <http://www.cnblogs.com/f-ck-need-u/p/7048971.html>
* 6.LVM <http://www.cnblogs.com/f-ck-need-u/p/7049233.html>
* 7.RAID <http://www.cnblogs.com/f-ck-need-u/p/7049501.html>
* 8. Package management <http://www.cnblogs.com/f-ck-need-u/p/7049750.html>
* 9. Process and signal <http://www.cnblogs.com/f-ck-need-u/p/7058920.html>( essence)
* 10. System status statistics and view <http://www.cnblogs.com/f-ck-need-u/p/7059074.html>
* 11. Service management <http://www.cnblogs.com/f-ck-need-u/p/7059321.html>
* 12. Timing task <http://www.cnblogs.com/f-ck-need-u/p/7059418.html>
* 13.Linux Network management of <http://www.cnblogs.com/f-ck-need-u/p/7074594.html>
* 14.Linux Detailed startup process <http://www.cnblogs.com/f-ck-need-u/p/7100336.html>( essence)
<>
<>

2.Shell Script,bash Characteristic series

I'm studyingshell andbash Time, There are so many problems, Online answers and summaries are always unsatisfactory, So I decided to go through itman
bash, It not only sums up a lot of conclusions, You know what kind of problems you have when you have problems( I don't know a lot), Where to find out, Benefit greatly. So personal advice, If there isshell andbash When it comes to problems, First fromman
bash Get answers from.

bash Latest English manual: manual <https://www.gnu.org/software/bash/manual/bashref.html>
bash 4.0 Chinese Manual: download
<https://files.cnblogs.com/files/f-ck-need-u/Bash4.0%E5%8F%82%E8%80%83%E6%96%87%E6%A1%A3.pdf>

Thebash The translation of Chinese manual is very good, But there's something missing, Words are missing in some places, And after all4.0 edition, And in useman
bash Some places are different( Many places), Therefore, when in doubt, it is suggested to use Chinese and English.

Strongly recommended:
sonshell And execution environment throughoutshell, We should pay the highest attention to it. Especially inshell Script appears" Contrary to expectation" When it's hard to find out, Most likely becauseshell Environmental problems of. thoseshell Programming books, Entry only, learnshell Scripting" shape", Not suitable for in-depth. If you have spare times, Suggest reading after foundationman
bash Learn fromshell Of" god".


* 1.SHELL Script-- brief introduction <http://www.cnblogs.com/f-ck-need-u/p/5915048.html>
* 2.SHELL Script--echo andprintf Printout
<http://www.cnblogs.com/f-ck-need-u/p/5915076.html>
* 3.Bash Characteristic-- Multi command logic execution sequence <http://www.cnblogs.com/f-ck-need-u/p/5915106.html>
* 4.Bash Characteristic-- variable( Basics) <http://www.cnblogs.com/f-ck-need-u/p/7229381.html>
* 5.Bash Characteristic-bash Environment configuration process <http://www.cnblogs.com/f-ck-need-u/p/7417651.html>( essence)
* 6.SHELL Script-- Mathematical operations andbc command <http://www.cnblogs.com/f-ck-need-u/p/7231870.html>
* 7.SHELL Script--expr Command complete solution <http://www.cnblogs.com/f-ck-need-u/p/7231832.html>( essence)
* 8.Bash Characteristic-- Pipeline and redirection Foundation <http://www.cnblogs.com/f-ck-need-u/p/7325378.html>
* 9.Bash Characteristic--shell Array basis <http://www.cnblogs.com/f-ck-need-u/p/7326254.html>
* 10.Bash Characteristic-- aliasalias( adoptalias Give Wayrm More secure)
<http://www.cnblogs.com/f-ck-need-u/p/7385133.html>( essence)
* 11.Bash Characteristic-- Command substitution and command combination <http://www.cnblogs.com/f-ck-need-u/p/7401591.html>
* 12.Bash Characteristic--shell The process of parsing the command line andeval command
<http://www.cnblogs.com/f-ck-need-u/p/7426371.html>( essence)
* 13.Bash Characteristic--$ Post quotation mark($"string" and$'string')
<http://www.cnblogs.com/f-ck-need-u/p/8454364.html>
* 14.Bash Characteristic--trap Signal acquisition methodology <http://www.cnblogs.com/f-ck-need-u/p/7454174.html>
( essence)
* 15.Bash Characteristic-- Thoroughly understandshell SeniorI/O redirect
<http://www.cnblogs.com/f-ck-need-u/p/8727401.html>( essence)
* 16.Bash Characteristic--IFS Simple explanation <http://www.cnblogs.com/f-ck-need-u/p/7402137.html>
* 17.SHELL Script--read command <http://www.cnblogs.com/f-ck-need-u/p/7402149.html>
* 18.SHELL Script--date,sleep,usleep command
<http://www.cnblogs.com/f-ck-need-u/p/7427262.html>
* 19.Bash Characteristic--test,[ ],[[ ]] command
<http://www.cnblogs.com/f-ck-need-u/p/7427357.html>
* 20.Bash Characteristic--shell Programming structure of <http://www.cnblogs.com/f-ck-need-u/p/7429462.html>
( essence)
* 21.Bash Characteristic--while Loop trap <http://www.cnblogs.com/f-ck-need-u/p/7431578.html>
* 22.SHELL Script--tr Full understanding of command usage and characteristics <http://www.cnblogs.com/f-ck-need-u/p/7521506.html>
* 23.SHELL Script--cut command <http://www.cnblogs.com/f-ck-need-u/p/7521357.html.html>
* 24.SHELL Script-- Play throughsort command <http://www.cnblogs.com/f-ck-need-u/p/7442886.html>( essence)
* 25.SHELL Script--sort Command manual in Chinese <http://www.cnblogs.com/f-ck-need-u/p/7439878.html>
* 26.SHELL Script--uniq command <http://www.cnblogs.com/f-ck-need-u/p/7454597.html>
* 27.SHELL Script--seq command <http://www.cnblogs.com/f-ck-need-u/p/7454621.html>
* 28.SHELL Script--functions Detailed analysis and description of documents
<http://www.cnblogs.com/f-ck-need-u/p/7518142.html>( essence)
* 29.SHELL Script-- How to writeSysV Service management script
<http://www.cnblogs.com/f-ck-need-u/p/7524401.html>( essence)
sonshell,bash Built in command specificity, The essential trilogy of backstage task

* 1.bash Particularity of built-in commands, For background tasks" essence"
<https://www.cnblogs.com/f-ck-need-u/p/9183819.html>( essence)
* 2. When to get inshell <http://www.cnblogs.com/f-ck-need-u/p/7446194.html>( essence)
* 3.shell Script skills: How to makeshell Script suicide+bash Particularity of built-in commands
<http://www.cnblogs.com/f-ck-need-u/p/8661501.html>( essence)
find & xargs & grep & awksed(pdf edition: Play throughsed: Exploresed principle.pdf
<http://down.51cto.com/data/2444639>

* 1.Linux find Common usage examples( essence) <https://www.cnblogs.com/f-ck-need-u/p/10704754.html>
* 2.Linux find Detailed explanation of operation mechanism( essence) <https://www.cnblogs.com/f-ck-need-u/p/6995529.html>
* 3.xargs Principle analysis and usage explanation( essence) <https://www.cnblogs.com/f-ck-need-u/p/5925923.html>
* 4.grep Command manual in Chinese <https://www.cnblogs.com/f-ck-need-u/p/7462706.html>( essence)
* 5.awk Summary of knowledge points <https://www.cnblogs.com/f-ck-need-u/p/7509812.html>( essence)
* 6. Basic regular expression <https://www.cnblogs.com/f-ck-need-u/p/9621130.html>( essence)
* 7.Perl Super detailed tutorial of regular expression <https://www.cnblogs.com/f-ck-need-u/p/9648439.html>( essence)
* 8.pcre And regular expressions <https://www.cnblogs.com/f-ck-need-u/p/7684762.html> <>
* 1.sed From introduction to in-depth use experience <https://www.cnblogs.com/f-ck-need-u/p/7499471.html>
* 2.sed Practice Series( One): Flower boxing and leg embroidery beginner level chapter <https://www.cnblogs.com/f-ck-need-u/p/7488469.html>
( essence)
* 3.sed Practice Series( Two): Martial arts mentality(info sed translate+ annotation)
<https://www.cnblogs.com/f-ck-need-u/p/7478188.html>( essence)
* 4.sed Practice Series( Three):sed Window sliding technology for advanced applications
<https://www.cnblogs.com/f-ck-need-u/p/7496916.html>( essence)
* 5.sed Practice Series( Four):sed Difficult and miscellaneous diseases in <https://www.cnblogs.com/f-ck-need-u/p/7499309.html>
( essence)
* 6.sed Delete tone of Pinyin <https://www.cnblogs.com/f-ck-need-u/p/8506501.html>
* 7.sed Example: froma Determine whether to delete the fileb Lines in file
<https://www.cnblogs.com/f-ck-need-u/p/8849371.html>

Some script examples and tips:

* 1.shell Script skills: judgessh End of remote command execution
<https://www.cnblogs.com/f-ck-need-u/p/8785561.html>
* 2.shell Script skills:mapfile Read the contents of the file and save it in the array
<https://www.cnblogs.com/f-ck-need-u/p/9746985.html>
* 3.shell Script skills:tee Andpee
<https://www.cnblogs.com/f-ck-need-u/p/9749882.html>
* 4.shell Script skills:getopt Designshell Script options
<https://www.cnblogs.com/f-ck-need-u/p/9758075.html>( essence)
* -------------------------------------------------------
* 1.shell Script example: Calculate milliseconds, Microsecond time difference
<https://www.cnblogs.com/f-ck-need-u/p/7426987.html>
* 2.shell Script example: Batch compare whether the contents of multiple files are the same
<https://www.cnblogs.com/f-ck-need-u/p/7430259.html>
* 3.shell Script example:expect Realizationscp/ssh-copy-id Non interactive
<https://www.cnblogs.com/f-ck-need-u/p/7542210.html>
* 4.shell Script example:shell Script animation widget(shell Edition andperl edition)
<https://www.cnblogs.com/f-ck-need-u/p/9987052.html>
<>

3.shell Efficient text processing

* 1.dd,split andcsplit command <https://www.cnblogs.com/f-ck-need-u/p/7454671.html>
* 2.shell Efficient text processing(1):xargs parallel processing
<https://www.cnblogs.com/f-ck-need-u/p/9752365.html>( essence)
* 3.GNU Parallel 6666666666
<>

4.Linux Basic services


* 1. The first1 chapter ssh Command andSSH service
* 1.1 ssh Command andSSH Detailed explanation of service <https://www.cnblogs.com/f-ck-need-u/p/7129122.html>( essence)
* 1.2 SSH Forwarding agent:ssh-agent would rather
<https://www.cnblogs.com/f-ck-need-u/p/10484531.html>
* 1.3 SSH Tunnel: Details of port forwarding function <https://www.cnblogs.com/f-ck-need-u/p/10482832.html>
* 2. The first2 chapter rsync Complete manual
* 2.1 rsync( One): Basic commands and usage <http://www.cnblogs.com/f-ck-need-u/p/7220009.html>( essence)
* 2.2 rsync( Two):inotify+rsync andsersync
<http://www.cnblogs.com/f-ck-need-u/p/7220193.html>( essence)
* 2.3 rsync( Three): Algorithm principle and workflow analysis <http://www.cnblogs.com/f-ck-need-u/p/7226781.html>
( essence)
* 2.4 rsync( Four): translate:rsync Official recommended technical report
<http://www.cnblogs.com/f-ck-need-u/p/7220753.html>( essence)
* 2.5 rsync( Five): translate:rsync Working mechanism(How Rsync Works)
<http://www.cnblogs.com/f-ck-need-u/p/7221535.html>( essence)
* 2.6 rsync( Six): translate:man rsync(rsync Command manual in Chinese)
<http://www.cnblogs.com/f-ck-need-u/p/7221713.html>( essence)
* 3. The first3 chapter NFS Basic application <http://www.cnblogs.com/f-ck-need-u/p/7305755.html>
* 4. The first4 chapter DHCP service <http://www.cnblogs.com/f-ck-need-u/p/7324199.html>
* 5. The first5 chapter Unattended batch installationLinux operating system
* 5.1 PXE+kickstart Unattended installationCentOS 6
<http://www.cnblogs.com/f-ck-need-u/p/6442024.html>
* 5.2 kickstart Detailed documentation(CentOS 6.6)
<http://www.cnblogs.com/f-ck-need-u/p/7342022.html>
* 5.3 PXE+kickstart Unattended installationCentOS 7
<http://www.cnblogs.com/f-ck-need-u/p/7342919.html>
* 5.4 cobbler Unattended batch installationLinux system
<http://www.cnblogs.com/f-ck-need-u/p/7347883.html>
* 6. The first6 chapter Packet filtering and firewall
* 6.1 tcp_wrapper filter <http://www.cnblogs.com/f-ck-need-u/p/7347987.html>
* 6.2 Firewall andiptables <http://www.cnblogs.com/f-ck-need-u/p/7397146.html>
* 6.3 firewalld( To be supplemented)
* 7. The first7 chapter DNS & bind From foundation to depth <http://www.cnblogs.com/f-ck-need-u/p/7367503.html>
( essence)
( More service software please move to website architecture series <http://www.cnblogs.com/f-ck-need-u/p/7576137.html>)

 

<>

5.openssl series


Principles and commands( Translation and arrangementman Documentation and usage examples)

* 1. encryption, Signature andSSL Mobile phone details <http://www.cnblogs.com/f-ck-need-u/p/6089523.html>( essence)
* 2.openssl Command commander in chief <http://www.cnblogs.com/f-ck-need-u/p/6089703.html>
* 3.openssl genrsa <http://www.cnblogs.com/f-ck-need-u/p/6089730.html>
* 4.openssl rsa andopenssl pkey
<http://www.cnblogs.com/f-ck-need-u/p/6089790.html>
* 5.openssl speed andopenssl rand
<http://www.cnblogs.com/f-ck-need-u/p/6089821.html>
* 6.openssl passwd <http://www.cnblogs.com/f-ck-need-u/p/6089869.html>
* 7.openssl dgst( Generate and verify digital signatures)
<http://www.cnblogs.com/f-ck-need-u/p/6090376.html>
* 8.openssl rsautl andopenssl pkeyutl( Asymmetric encryption of files)
<http://www.cnblogs.com/f-ck-need-u/p/6090393.html>
* 9.openssl enc( Symmetric encryption) <http://www.cnblogs.com/f-ck-need-u/p/7111488.html>
* 10.openssl dhparam <http://www.cnblogs.com/f-ck-need-u/p/7103791.html>
Certificate request, Award,CA Relevant(SSL Official books
<https://files.cnblogs.com/files/f-ck-need-u/openssl-cookbook.pdf>)

* 11.openssl req( Generate certificate request and self buildCA)
<http://www.cnblogs.com/f-ck-need-u/p/7113610.html>
* 12.openssl Master profileopenssl.cnf analysis
<http://www.cnblogs.com/f-ck-need-u/p/6091027.html>
* 13.openssl ca( Signed and self builtCA) <http://www.cnblogs.com/f-ck-need-u/p/7115871.html>
* 14.openssl x509( Signing and self signing) <http://www.cnblogs.com/f-ck-need-u/p/6090885.html>
* 15.openssl Multiple implementation methods of signing and self signing certificate
<http://www.cnblogs.com/f-ck-need-u/p/6091105.html>
 

6. Miscellaneous content


* 1.cpio Usage details <https://www.cnblogs.com/f-ck-need-u/p/7008380.html>
* 3. Usexmanager Receive GUI <https://www.cnblogs.com/f-ck-need-u/p/6413986.html>
* 5. Packet capture tooltcpdump Instructions for use <https://www.cnblogs.com/f-ck-need-u/p/7064286.html>
* 7. Network scan toolnmap <https://www.cnblogs.com/f-ck-need-u/p/7064323.html>
* 9.Linux Hot plug of upper disk <https://www.cnblogs.com/f-ck-need-u/p/7067006.html>
* 11.Linux Terminal type <https://www.cnblogs.com/f-ck-need-u/p/7099578.html>
* 13.Linux Recording, Playback and sharing terminal operation <https://www.cnblogs.com/f-ck-need-u/p/7429520.html>
* 15.Linux Terminal session real time sharing(kibitz)
<https://www.cnblogs.com/f-ck-need-u/p/9583753.html>
* 17. byLinux Configure common sources:epel andIUS <http://www.cnblogs.com/f-ck-need-u/p/8494992.html>
* 19.CentOS 7 Detour of host name <http://www.cnblogs.com/f-ck-need-u/p/8611558.html>
* 21. Why is the representation of absolute path"/usr" Instead of"//usr"
<http://www.cnblogs.com/f-ck-need-u/p/8820633.html>
* 23. Quickly generate a large number of random size files <https://www.cnblogs.com/f-ck-need-u/p/10504962.html>
* 2.Linux Chinese documentMD5 check <https://www.cnblogs.com/f-ck-need-u/p/7430264.html>
* 4.Linux comm Command to find the intersection of files, Difference set
<https://www.cnblogs.com/f-ck-need-u/p/7454694.html>
* 6. Manual generation/etc/shadow Password in file <https://www.cnblogs.com/f-ck-need-u/p/7545187.html>
* 8.wget Several common options and examples of commands <https://www.cnblogs.com/f-ck-need-u/p/8452082.html>
* 10.Linux Four ways to query whether the port is occupied <https://www.cnblogs.com/f-ck-need-u/p/8502563.html>
* 12.yum Install new versionphp Pit encountered <https://www.cnblogs.com/f-ck-need-u/p/8538664.html>
* 14. Detailed analysisdu anddf Why are the results different <https://www.cnblogs.com/f-ck-need-u/p/8659301.html>
* 16.CentOS Useshadowsocks-libev Fly over the gates
<https://files.cnblogs.com/files/f-ck-need-u/CentOS%E4%BD%BF%E7%94%A8shadowsocks-libev%E9%A3%9E%E8%B6%8A%E5%9F%8E%E9%97%A8.zip>
* 18.sshfs Be based onssh Mount remote directory <https://www.cnblogs.com/f-ck-need-u/p/9104950.html>
* 20.Linux Quickly compare the differences between the two directories <http://www.cnblogs.com/f-ck-need-u/p/9071033.html>
* 22. UnderstandLinux The following file types <https://www.cnblogs.com/f-ck-need-u/p/10430642.html>
 

<>

7. My personal translator

No Internet, Or dissatisfaction, I translate myself. Although time consuming, But it's very rewarding.


* 1. translate:grub2 Detailed explanation( Translation and collation of official manuals) <https://www.cnblogs.com/f-ck-need-u/p/7094693.html>
* 2. translate:Bios boot partition
<https://www.cnblogs.com/f-ck-need-u/p/7084627.html>
* 3. translate:man ssh(ssh Command manual in Chinese) <https://www.cnblogs.com/f-ck-need-u/p/7120669.html>
* 4. translate:rsync Official recommended technical report <https://www.cnblogs.com/f-ck-need-u/p/7220753.html>
* 5. translate:rsync Working mechanism(How Rsync Works)
<https://www.cnblogs.com/f-ck-need-u/p/7221535.html>
* 6. translate:man rsync(rsync Command manual in Chinese)
<https://www.cnblogs.com/f-ck-need-u/p/7221713.html>
* 7. translate:info sort(sort Command manual in Chinese)
<https://www.cnblogs.com/f-ck-need-u/p/7439878.html>
* 8. translate:info grep(grep Command manual in Chinese)
<https://www.cnblogs.com/f-ck-need-u/p/7462706.html>
* 9. translate:info sed(sed Command manual in Chinese+ annotation)
<https://www.cnblogs.com/f-ck-need-u/p/7478188.html>
* 10. translate:man rpcbind(rpcbind Chinese Manual)
<https://www.cnblogs.com/f-ck-need-u/p/7302577.html>
* 11. translate:man nfsd(rpc.nfsd Chinese Manual)
<https://www.cnblogs.com/f-ck-need-u/p/7302580.html>
* 12. translate:man mountd(rpc.mountd Chinese Manual)
<https://www.cnblogs.com/f-ck-need-u/p/7302585.html>
* 13. translate:man statd(rpc.statd Chinese Manual)
<https://www.cnblogs.com/f-ck-need-u/p/7302593.html>
* 14. translate:man sm-notify(sm-notify Command manual in Chinese)
<https://www.cnblogs.com/f-ck-need-u/p/7302598.html>
* 15. translate:man exportfs(exportfs Command manual in Chinese)
<https://www.cnblogs.com/f-ck-need-u/p/7302589.html>
* 16. translate:man getopt(1) Chinese Manual <https://www.cnblogs.com/f-ck-need-u/p/9757959.html>