The contents of this page are all returned by myself Linux It was sorted out . In these articles , Most command content is translation , arrangement man or info 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 only say 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 , Or doubt , 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 , If reprinted , 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 to 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 learning 1+
1 and 1×1 Etc , 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 company bash 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 those IT 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 ), And 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 brain ), 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 research xargs 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 end xargs The most basic functions of the , It's a real heartbreak ; Another time I found out ,"mv
/tmp/a/a
/tmp/a" Will fail , but windows 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 click Open
To make the list of articles more compact , Small font . If it doesn't look good , Please zoom the page 150%
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 Basics pdf 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 users
* 2.1 System users / Group management <http://www.cnblogs.com/f-ck-need-u/p/7011460.html>
* 2.2 su and sudo <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. Scheduled tasks <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 studying shell and bash Time , There are so many problems , Online answers and summaries are always unsatisfactory , So I decided to go through it man
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 , Great benefits . So personal advice , If you have any questions shell and bash When it comes to problems , First from man
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>

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

Strongly recommended :
son shell And execution environment throughout shell, We should pay the highest attention to it . Especially in shell Script appears " contrary to expectation " When it's hard to find out , Most likely because shell Environmental problems of . those shell Programming books , Entry only , learn shell Scripted " shape ", Not suitable for in-depth . If you have spare times , Suggest reading after foundation man
bash Come to learn shell Of " god ".


* 1.SHELL script -- brief introduction <http://www.cnblogs.com/f-ck-need-u/p/5915048.html>
* 2.SHELL script --echo and printf 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 and bc 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 -- alias alias( adopt alias Give Way rm 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 and eval command
<http://www.cnblogs.com/f-ck-need-u/p/7426371.html>( essence )
* 13.Bash characteristic --$ Quote after ($"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 -- Understand thoroughly shell Advanced I/O redirect
<http://www.cnblogs.com/f-ck-need-u/p/8727401.html>( essence )
* 16.Bash characteristic --IFS Brief description <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 through sort 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 write SysV Service management script
<http://www.cnblogs.com/f-ck-need-u/p/7524401.html>( essence )
son shell,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 enter shell <http://www.cnblogs.com/f-ck-need-u/p/7446194.html>( essence )
* 3.shell Script skills : How to make shell 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 through sed: explore sed 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 Cultivation series ( One ): Flower boxing and leg embroidery beginner level chapter <https://www.cnblogs.com/f-ck-need-u/p/7488469.html>
( essence )
* 3.sed Cultivation series ( Two ): Martial arts mental skill (info sed translate + annotation )
<https://www.cnblogs.com/f-ck-need-u/p/7478188.html>( essence )
* 4.sed Cultivation series ( Three ):sed Window sliding technology for advanced applications
<https://www.cnblogs.com/f-ck-need-u/p/7496916.html>( essence )
* 5.sed Cultivation 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 : from a Determine whether to delete the file b Lines in file
<https://www.cnblogs.com/f-ck-need-u/p/8849371.html>

Some script examples and tips :

* 1.shell Script skills : judge ssh 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 And pee
<https://www.cnblogs.com/f-ck-need-u/p/9749882.html>
* 4.shell Script skills :getopt Design shell 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 realization scp/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 Version and perl edition )
<https://www.cnblogs.com/f-ck-need-u/p/9987052.html>
<>

3.shell Efficient text processing

* 1.dd,split and csplit 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 first 1 chapter ssh Command and SSH service
* 1.1 ssh Command and SSH Service details <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 first 2 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 and sersync
<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 first 3 chapter NFS Basic application <http://www.cnblogs.com/f-ck-need-u/p/7305755.html>
* 4. The first 4 chapter DHCP service <http://www.cnblogs.com/f-ck-need-u/p/7324199.html>
* 5. The first 5 chapter Unattended batch installation Linux operating system
* 5.1 PXE+kickstart Unattended installation CentOS 6
<http://www.cnblogs.com/f-ck-need-u/p/6442024.html>
* 5.2 kickstart Document details (CentOS 6.6)
<http://www.cnblogs.com/f-ck-need-u/p/7342022.html>
* 5.3 PXE+kickstart Unattended installation CentOS 7
<http://www.cnblogs.com/f-ck-need-u/p/7342919.html>
* 5.4 cobbler Unattended batch installation Linux system
<http://www.cnblogs.com/f-ck-need-u/p/7347883.html>
* 6. The first 6 chapter Packet filtering and firewall
* 6.1 tcp_wrapper filter <http://www.cnblogs.com/f-ck-need-u/p/7347987.html>
* 6.2 Firewalls and iptables <http://www.cnblogs.com/f-ck-need-u/p/7397146.html>
* 6.3 firewalld( To be added )
* 7. The first 7 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 arrangement man Documentation and usage examples )

* 1. encryption , Signature and SSL 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 and openssl pkey
<http://www.cnblogs.com/f-ck-need-u/p/6089790.html>
* 5.openssl speed and openssl 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 and openssl 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 build CA)
<http://www.cnblogs.com/f-ck-need-u/p/7113610.html>
* 12.openssl Master profile openssl.cnf analysis
<http://www.cnblogs.com/f-ck-need-u/p/6091027.html>
* 13.openssl ca( Signed and self built CA) <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. use xmanager Receive GUI <https://www.cnblogs.com/f-ck-need-u/p/6413986.html>
* 5. Grab tool tcpdump Instructions <https://www.cnblogs.com/f-ck-need-u/p/7064286.html>
* 7. Network scan tool nmap <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. by Linux Configure common sources :epel and IUS <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 File in MD5 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 version php Pit encountered <https://www.cnblogs.com/f-ck-need-u/p/8538664.html>
* 14. Detailed analysis du and df Why are the results different <https://www.cnblogs.com/f-ck-need-u/p/8659301.html>
* 16.CentOS use shadowsocks-libev Fly over the gate
<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 on ssh 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. Understand Linux File types under <https://www.cnblogs.com/f-ck-need-u/p/10430642.html>
 

<>

7. My personal translator

Not online , Or dissatisfied , 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>