{"version":1,"pages":[{"id":"-MFnm-yMVE07Uo4v-3ic","title":"Introduction","pathname":"/notes/gitbook","siteSpaceId":"sitesp_A1tk4","description":""},{"id":"-MFnm-wzR_nc3P2xEfAQ","title":"Commands","pathname":"/notes/gitbook/commands","siteSpaceId":"sitesp_A1tk4","description":""},{"id":"-MFnm-x-7egTtlLWdOhM","title":"cd","pathname":"/notes/gitbook/commands/cd","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-MFnm-x0JAmpdGAooRPo","title":"df","pathname":"/notes/gitbook/commands/df","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-MFnm-x12L8GdNyukIS0","title":"du","pathname":"/notes/gitbook/commands/du","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-MFnm-x2J_yq2cemLeGP","title":"fc-cahe","pathname":"/notes/gitbook/commands/fc-cache","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-MFnm-x3qRnFok2UWsLg","title":"ifconfig","pathname":"/notes/gitbook/commands/ifconfig","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-MFnm-x4rPteKVbr1yQ5","title":"ip","pathname":"/notes/gitbook/commands/ip","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-MFnm-x5plu6un909s_3","title":"ls","pathname":"/notes/gitbook/commands/ls","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-MFnm-x6s-jn5d19y0l_","title":"lsb_release","pathname":"/notes/gitbook/commands/lsb_release","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-MFnm-x7Rywbu1rsC3Rw","title":"mkdir","pathname":"/notes/gitbook/commands/mkdir","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-MFnm-x8bHYGqc1jEDxy","title":"mksquashfs","pathname":"/notes/gitbook/commands/mksquashfs","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-MFnm-x9gZ4FZEHdSGs9","title":"mount","pathname":"/notes/gitbook/commands/mount","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-MFnm-xA29EeTpsLyZPZ","title":"ping","pathname":"/notes/gitbook/commands/ping","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-MFnm-xBbBB2OAdwjGxP","title":"pwd","pathname":"/notes/gitbook/commands/pwd","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-MFnm-xCa6E8hYgOTngx","title":"rm","pathname":"/notes/gitbook/commands/rm","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-MFnm-xDfzQ7KInLKSVH","title":"sar","pathname":"/notes/gitbook/commands/sar","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-MFnm-xECE1lP67L_Rqx","title":"sudo","pathname":"/notes/gitbook/commands/sudo","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-MFnm-xF0rbBWkbbNl9j","title":"Linux C","pathname":"/notes/gitbook/linux","siteSpaceId":"sitesp_A1tk4","description":""},{"id":"-MFnm-xGLzcxVK_-7PRt","title":"Preprocessor","pathname":"/notes/gitbook/linux/preprocessor","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Linux C"}]},{"id":"-MFnm-xHLGVdk5Ri2cUP","title":"Keywords","pathname":"/notes/gitbook/linux/keywords","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Linux C"}]},{"id":"-MFnm-xIwN8jLLljDhZn","title":"Kernel","pathname":"/notes/gitbook/linux/kernel","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Linux C"}]},{"id":"-MFnm-xJIUgtpN16zDsH","title":"Ftrace","pathname":"/notes/gitbook/linux/kernel/ftrace","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Linux C"},{"label":"Kernel"}]},{"id":"-MFnm-xKliID_wUssO3q","title":"Watchdog","pathname":"/notes/gitbook/linux/kernel/watchdog","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Linux C"},{"label":"Kernel"}]},{"id":"-MFnm-xLVso6MuecDR_V","title":"Python","pathname":"/notes/gitbook/python","siteSpaceId":"sitesp_A1tk4","description":""},{"id":"-MFnm-xMbhhYZzV9RyLq","title":"general","pathname":"/notes/gitbook/python/install","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Python"}]},{"id":"-MFnm-xNzrHkdL_nFZYb","title":"Decorator","pathname":"/notes/gitbook/python/install/decorator","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Python"},{"label":"general"}]},{"id":"-MFnm-xOeW8eQMBZj6YB","title":"Generator","pathname":"/notes/gitbook/python/install/generator","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Python"},{"label":"general"}]},{"id":"-MFnm-xPWkrcb3IN2U_k","title":"Iterator","pathname":"/notes/gitbook/python/install/iterator","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Python"},{"label":"general"}]},{"id":"-MFnm-xQ0-s6yAWo42Sq","title":"Lambda","pathname":"/notes/gitbook/python/install/lambda","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Python"},{"label":"general"}]},{"id":"-MFnm-xRz9YshgSVPnhh","title":"Download","pathname":"/notes/gitbook/python/download","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Python"}]},{"id":"-MFnm-xS_gsh-mLp4A-D","title":"NIC","pathname":"/notes/gitbook/python/nic","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Python"}]},{"id":"-MFnm-xT8c29k3F_VwIL","title":"Network","pathname":"/notes/gitbook/network","siteSpaceId":"sitesp_A1tk4","description":""},{"id":"-MFnm-xU1Fyy7Xz6Pqc5","title":"Protocol","pathname":"/notes/gitbook/network/protocol","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Network"}]},{"id":"-MFnm-xVxTAwx6fDklJj","title":"Link layer","pathname":"/notes/gitbook/network/protocol/linklayer","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Network"},{"label":"Protocol"}]},{"id":"-MFnm-xWPxmvmd57FZ4e","title":"IP","pathname":"/notes/gitbook/network/protocol/ip","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Network"},{"label":"Protocol"}]},{"id":"-MFnm-xXBnvJuZNX15TF","title":"ARP","pathname":"/notes/gitbook/network/protocol/arp","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Network"},{"label":"Protocol"}]},{"id":"-MFnm-xYMFh8plLwo7vZ","title":"ICMP","pathname":"/notes/gitbook/network/protocol/icmp","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Network"},{"label":"Protocol"}]},{"id":"-MFnm-xZBaToML7285hb","title":"Proxy","pathname":"/notes/gitbook/network/proxy","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Network"}]},{"id":"-MFnm-x_X5AKd2uql3Bp","title":"Cntlm","pathname":"/notes/gitbook/network/proxy/cntlm","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Network"},{"label":"Proxy"}]},{"id":"-MFnm-xakGBj8wVkoJEi","title":"Proxychains4","pathname":"/notes/gitbook/network/proxy/proxychains4","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Network"},{"label":"Proxy"}]},{"id":"-MFnm-xbDor8lwwSpWXE","title":"ShadowSocks","pathname":"/notes/gitbook/network/proxy/shadowsocks","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Network"},{"label":"Proxy"}]},{"id":"-MFnm-xcZyd5dri9jj7r","title":"Tools","pathname":"/notes/gitbook/network/tools","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Network"}]},{"id":"-MFnm-xdL3eoP4PPvf05","title":"iperf","pathname":"/notes/gitbook/network/tools/iperf","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Network"},{"label":"Tools"}]},{"id":"-MFnm-xel7hOuUGEGgqa","title":"tc","pathname":"/notes/gitbook/network/tools/tc","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Network"},{"label":"Tools"}]},{"id":"-MFnm-xf_TclrB4uhWpf","title":"Wireshark","pathname":"/notes/gitbook/network/tools/wireshark","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Network"},{"label":"Tools"}]},{"id":"-MFnm-xgZN7wER9waXoz","title":"Apps","pathname":"/notes/gitbook/network/apps","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Network"}]},{"id":"-MFnm-xhPorkf0l3w6sB","title":"samba","pathname":"/notes/gitbook/network/apps/samba","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Network"},{"label":"Apps"}]},{"id":"-MFnm-xiNR0B3MWG9LVU","title":"tftp","pathname":"/notes/gitbook/network/apps/tftp","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Network"},{"label":"Apps"}]},{"id":"-MFnm-xjRbX8AHIhOu_e","title":"Software","pathname":"/notes/gitbook/software","siteSpaceId":"sitesp_A1tk4","description":""},{"id":"-MFnm-xkIGTX2mX-yDAh","title":"Atom","pathname":"/notes/gitbook/software/atom","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-MFnm-xlP3yvcz5P2r1L","title":"Chrome","pathname":"/notes/gitbook/software/chrome","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-MFnm-xm5pwy55Ht508e","title":"Docker","pathname":"/notes/gitbook/software/docker","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-MFnm-xnpB-t0GaP4ylX","title":"Git","pathname":"/notes/gitbook/software/git","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-MFnm-xoo3cCWV6Y-fdw","title":"Gitbook","pathname":"/notes/gitbook/software/gitbook","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-MFnm-xpSwxatMEO8Hen","title":"Hexo","pathname":"/notes/gitbook/software/hexo","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-MFnm-xqb-kFuZfpOUwh","title":"Nodejs","pathname":"/notes/gitbook/software/nodejs","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-MFnm-xrhSmvKm44syjc","title":"Teraterm","pathname":"/notes/gitbook/software/teraterm","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-MFnm-xsb_mUi1dlzfia","title":"Tex","pathname":"/notes/gitbook/software/tex","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-MFnm-xt3S6At519jk9c","title":"Tmux","pathname":"/notes/gitbook/software/tmux","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-MFnm-xuSvz9REGtiVcT","title":"VIM","pathname":"/notes/gitbook/software/vim","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-MFnm-xvI0_sBYXvRsq6","title":"VSCode","pathname":"/notes/gitbook/software/vsc","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-MFnm-xwbypXCkCEx4tt","title":"Database","pathname":"/notes/gitbook/db","siteSpaceId":"sitesp_A1tk4","description":""},{"id":"-MFnm-xxRxRMCsyKHsXN","title":"MongoDB","pathname":"/notes/gitbook/db/mongodb","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Database"}]},{"id":"-MFnm-xyvYBLMkYDYBmv","title":"Web","pathname":"/notes/gitbook/web","siteSpaceId":"sitesp_A1tk4","description":""},{"id":"-MFnm-xzzwKHDCINr3YV","title":"CSS","pathname":"/notes/gitbook/web/css","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Web"}]},{"id":"-MFnm-y-XPdkFKXWCkW2","title":"LNMP","pathname":"/notes/gitbook/web/lnmp","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Web"}]},{"id":"-MFnm-y0zTQrtta16MFL","title":"Tools","pathname":"/notes/gitbook/tools","siteSpaceId":"sitesp_A1tk4","description":""},{"id":"-MFnm-y1qv9xs1lH-Muq","title":"common","pathname":"/notes/gitbook/tools/common","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Tools"}]},{"id":"-MFnm-y2E_pYWP9NsURI","title":"programming","pathname":"/notes/gitbook/tools/programming","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Tools"}]},{"id":"-MFnm-y3bJQvGeEJmmVE","title":"Ubuntu","pathname":"/notes/gitbook/ubuntu","siteSpaceId":"sitesp_A1tk4","description":""},{"id":"-MFnm-y4bIv3aByt-wEv","title":"Add user","pathname":"/notes/gitbook/ubuntu/useradd","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Ubuntu"}]},{"id":"-MFnm-y5Pd1sXMi6hajF","title":"AWS EC2","pathname":"/notes/gitbook/ubuntu/aws_ec2","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Ubuntu"}]},{"id":"-MFnm-y6Q6qpinfO5lz2","title":"FAQ","pathname":"/notes/gitbook/ubuntu/faq","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Ubuntu"}]},{"id":"-MFnm-y72Q51ox2fkI6u","title":"Installer","pathname":"/notes/gitbook/ubuntu/installer","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Ubuntu"}]},{"id":"-MFnm-y8zF6fq-jInK6S","title":"Shell","pathname":"/notes/gitbook/ubuntu/shell","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Ubuntu"}]},{"id":"-MFnm-y9fcK4aTvzKp7W","title":"Shell scripts","pathname":"/notes/gitbook/ubuntu/shellscripts","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Ubuntu"}]},{"id":"-MFnm-yAR9WjyrGEqaAH","title":"Themes","pathname":"/notes/gitbook/ubuntu/themes","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Ubuntu"}]},{"id":"-MFnm-yB5X-tUke10Uav","title":"VPS","pathname":"/notes/gitbook/ubuntu/vps","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Ubuntu"}]},{"id":"-MFnm-yCHOZctJk-Iiys","title":"Windows","pathname":"/notes/gitbook/windows","siteSpaceId":"sitesp_A1tk4","description":""},{"id":"-MFnm-yDrMk1pndDwKH7","title":"PowerShell","pathname":"/notes/gitbook/windows/powershell","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Windows"}]},{"id":"-MFnm-yEk7bTZCe37v23","title":"CMD","pathname":"/notes/gitbook/windows/cmd","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Windows"}]},{"id":"-MFnm-yFp5zx5VJdpj27","title":"FAQ","pathname":"/notes/gitbook/windows/faq","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Windows"}]},{"id":"-MFnm-yGGKEMo_VSMFG0","title":"Aphorisms","pathname":"/notes/gitbook/aphorisms","siteSpaceId":"sitesp_A1tk4","description":""},{"id":"-MFnm-yHJ9G7vkKXYq9F","title":"Book List","pathname":"/notes/gitbook/books","siteSpaceId":"sitesp_A1tk4","description":""},{"id":"-MFnm-yIJzLLoU_9EVv7","title":"Favorites","pathname":"/notes/gitbook/favorites","siteSpaceId":"sitesp_A1tk4","description":""},{"id":"-MFnm-yJMo_Qh6WA5i63","title":"Appendix","pathname":"/notes/gitbook/appendix","siteSpaceId":"sitesp_A1tk4","description":""},{"id":"-MFnm-yKI7NpJjWj6y8C","title":"ASCII","pathname":"/notes/gitbook/appendix/ascii","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Appendix"}]},{"id":"-MFnm-yLJkLmrI3Z2cm2","title":"GSM","pathname":"/notes/gitbook/appendix/gsm","siteSpaceId":"sitesp_A1tk4","description":"","breadcrumbs":[{"label":"Appendix"}]},{"id":"-M4TgZcK3If2KgSL9GDM","title":"Introduction","pathname":"/notes","siteSpaceId":"sitesp_oTnmb","description":""},{"id":"-M7AuoULms47pnIk7rBN","title":"Commands","pathname":"/notes/commands","siteSpaceId":"sitesp_oTnmb","description":""},{"id":"-M7AuoUMrS_kq8tmKVHN","title":"cd","pathname":"/notes/commands/cd","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-M7AuoUNpztdAPrktYRP","title":"df","pathname":"/notes/commands/df","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-M7AuoUO6yLWjrKmgifw","title":"du","pathname":"/notes/commands/du","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-M7AuoUPFmjAckJHTcVG","title":"fc-cahe","pathname":"/notes/commands/fc-cache","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-M7AuoUQqkW9-w-b7Ti8","title":"ifconfig","pathname":"/notes/commands/ifconfig","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-M7AuoUR1N37DXtLnq49","title":"ip","pathname":"/notes/commands/ip","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-M7AuoUS0p4lxfry9zKs","title":"ls","pathname":"/notes/commands/ls","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-M7AuoUTz0pEAVgaPyWT","title":"lsb_release","pathname":"/notes/commands/lsb_release","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-M7AuoUUtGA95iV8xYUq","title":"mkdir","pathname":"/notes/commands/mkdir","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-M7AuoUVyWGnP04-SCBp","title":"mksquashfs","pathname":"/notes/commands/mksquashfs","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-M7AuoUWoDxq_QTN4mXF","title":"mount","pathname":"/notes/commands/mount","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-M7AuoUXF6E0-Q-ZA7H1","title":"ping","pathname":"/notes/commands/ping","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-M7AuoUYIRD9wSBBD2CW","title":"pwd","pathname":"/notes/commands/pwd","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-M7AuoUZ-y0meVtfg_pL","title":"rm","pathname":"/notes/commands/rm","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-MCpBOs85uqA7txW4Ora","title":"sar","pathname":"/notes/commands/sar","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-M7AuoU_SnfKikQk0kho","title":"sudo","pathname":"/notes/commands/sudo","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Commands"}]},{"id":"-M4Tgacrqyva3xLcQ7fe","title":"Linux C","pathname":"/notes/linux","siteSpaceId":"sitesp_oTnmb","description":""},{"id":"-M4TgacsRI6vL9Dtr_3N","title":"Preprocessor","pathname":"/notes/linux/preprocessor","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Linux C"}]},{"id":"-M4TgactgrUWWVNw9n6z","title":"Keywords","pathname":"/notes/linux/keywords","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Linux C"}]},{"id":"-M4TgacuFJhVqzYfktac","title":"Kernel","pathname":"/notes/linux/kernel","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Linux C"}]},{"id":"-M4TgacvoR0-U47-x2Ww","title":"Ftrace","pathname":"/notes/linux/kernel/ftrace","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Linux C"},{"label":"Kernel"}]},{"id":"-M4TgacwEAe6CiAKiN20","title":"Watchdog","pathname":"/notes/linux/kernel/watchdog","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Linux C"},{"label":"Kernel"}]},{"id":"-M4TgacxaIUq9TCgovLC","title":"Python","pathname":"/notes/python","siteSpaceId":"sitesp_oTnmb","description":""},{"id":"-M4TgacylE6YUZaXvxu7","title":"general","pathname":"/notes/python/install","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Python"}]},{"id":"-MCpBOsIDHH5_Ty5Mvbj","title":"Decorator","pathname":"/notes/python/install/decorator","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Python"},{"label":"general"}]},{"id":"-MCpBOsJl62FzVNPMvPA","title":"Generator","pathname":"/notes/python/install/generator","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Python"},{"label":"general"}]},{"id":"-MCpBOsKLTeRs3JUKAfl","title":"Iterator","pathname":"/notes/python/install/iterator","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Python"},{"label":"general"}]},{"id":"-MCpBOsL5yJgqq8eyBtu","title":"Lambda","pathname":"/notes/python/install/lambda","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Python"},{"label":"general"}]},{"id":"-MCB64_JXBuMKfXJZXh5","title":"Download","pathname":"/notes/python/download","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Python"}]},{"id":"-MCpBOsNVuEvPiZ162-q","title":"NIC","pathname":"/notes/python/nic","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Python"}]},{"id":"-M4Tgad7TfAjjPiRW9fB","title":"Network","pathname":"/notes/network","siteSpaceId":"sitesp_oTnmb","description":""},{"id":"-M4Tgad8ecDyWy8xxKRD","title":"Protocol","pathname":"/notes/network/protocol","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Network"}]},{"id":"-M4TgadAD_Bo5dTzcdiW","title":"Link layer","pathname":"/notes/network/protocol/linklayer","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Network"},{"label":"Protocol"}]},{"id":"-M4TgadBYbCzxdOBtz4W","title":"IP","pathname":"/notes/network/protocol/ip","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Network"},{"label":"Protocol"}]},{"id":"-M4TgadCdOQ0n_W8fmmC","title":"ARP","pathname":"/notes/network/protocol/arp","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Network"},{"label":"Protocol"}]},{"id":"-M4TgadDvHZagI77mQYL","title":"ICMP","pathname":"/notes/network/protocol/icmp","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Network"},{"label":"Protocol"}]},{"id":"-M4Tgadeeuy3gI0LdzhO","title":"Proxy","pathname":"/notes/network/proxy","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Network"}]},{"id":"-M4TgadbclX3kS-iwwfb","title":"Cntlm","pathname":"/notes/network/proxy/cntlm","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Network"},{"label":"Proxy"}]},{"id":"-M4TgadftEMZ2BpLcdDi","title":"Proxychains4","pathname":"/notes/network/proxy/proxychains4","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Network"},{"label":"Proxy"}]},{"id":"-M4TgadOOPXLyuSLbhAS","title":"ShadowSocks","pathname":"/notes/network/proxy/shadowsocks","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Network"},{"label":"Proxy"}]},{"id":"-M7L05HD0fxOudDW0HqM","title":"Tools","pathname":"/notes/network/tools","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Network"}]},{"id":"-M7L05HEGNqXTwC6z7Au","title":"iperf","pathname":"/notes/network/tools/iperf","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Network"},{"label":"Tools"}]},{"id":"-M7AuoUaVkg1CSxg8AOC","title":"tc","pathname":"/notes/network/tools/tc","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Network"},{"label":"Tools"}]},{"id":"-M7L05HGuZK8cxvsbNoY","title":"Wireshark","pathname":"/notes/network/tools/wireshark","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Network"},{"label":"Tools"}]},{"id":"-M7L05HHs5rTeT1eLHUL","title":"Apps","pathname":"/notes/network/apps","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Network"}]},{"id":"-M4TgadghGKj2IOd8VLE","title":"samba","pathname":"/notes/network/apps/samba","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Network"},{"label":"Apps"}]},{"id":"-M4TgadPsL7XgRdenJUE","title":"tftp","pathname":"/notes/network/apps/tftp","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Network"},{"label":"Apps"}]},{"id":"-M4TgadFZtQpl4IcUhes","title":"Software","pathname":"/notes/software","siteSpaceId":"sitesp_oTnmb","description":""},{"id":"-M4TgadGHzyapYzxSJBM","title":"Atom","pathname":"/notes/software/atom","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-M4TgadHIGsRFRQDEvIz","title":"Chrome","pathname":"/notes/software/chrome","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-M7DI1gTxiMXciovN1PL","title":"Docker","pathname":"/notes/software/docker","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-M4TgadImOToxBQjD_I-","title":"Git","pathname":"/notes/software/git","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-M4TgadJwvp_jk1xHal2","title":"Gitbook","pathname":"/notes/software/gitbook","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-M4TgadK8W56M63KPXG6","title":"Hexo","pathname":"/notes/software/hexo","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-M4TgadNi2BSZN0tHsxo","title":"Nodejs","pathname":"/notes/software/nodejs","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-M4TgadQsdnQ-_dNHwaI","title":"Teraterm","pathname":"/notes/software/teraterm","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-M4TgadR46GNlaHtMcD1","title":"Tex","pathname":"/notes/software/tex","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-M4TgadSAD9vbkc-KkBs","title":"Tmux","pathname":"/notes/software/tmux","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-M4TgadTX1WY01dtXV7t","title":"VIM","pathname":"/notes/software/vim","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-M4TgadU_v2X_qua86VH","title":"VSCode","pathname":"/notes/software/vsc","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-M93ggneMJHYnDvBy65b","title":"Database","pathname":"/notes/db","siteSpaceId":"sitesp_oTnmb","description":""},{"id":"-M4TgadMdQHoN9HIANkE","title":"MongoDB","pathname":"/notes/db/mongodb","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Database"}]},{"id":"-M7L05H0T2Nn4QWnCsWD","title":"Web","pathname":"/notes/web","siteSpaceId":"sitesp_oTnmb","description":""},{"id":"-M7AuoUocHApKCLJ_RIz","title":"CSS","pathname":"/notes/web/css","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Web"}]},{"id":"-M4TgadLOoa9qfHv7Fss","title":"LNMP","pathname":"/notes/web/lnmp","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Web"}]},{"id":"-M4TgadWix6aeM4d2Pp8","title":"Tools","pathname":"/notes/tools","siteSpaceId":"sitesp_oTnmb","description":""},{"id":"-M4qNEQNUpZPT9psEpxl","title":"common","pathname":"/notes/tools/common","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Tools"}]},{"id":"-M5HlA4pPLMmoIXFXLG0","title":"programming","pathname":"/notes/tools/programming","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Tools"}]},{"id":"-M4TgadZ8QC4NuJOWqJ_","title":"Ubuntu","pathname":"/notes/ubuntu","siteSpaceId":"sitesp_oTnmb","description":""},{"id":"-M4Tgad_Eu4TrkvYjx_K","title":"Add user","pathname":"/notes/ubuntu/useradd","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Ubuntu"}]},{"id":"-M4TgadagBKwAPwsizZk","title":"AWS EC2","pathname":"/notes/ubuntu/aws_ec2","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Ubuntu"}]},{"id":"-M4TgadcmlRewzIvz8uu","title":"FAQ","pathname":"/notes/ubuntu/faq","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Ubuntu"}]},{"id":"-M4Tgadd35sT6BZw-jE_","title":"Installer","pathname":"/notes/ubuntu/installer","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Ubuntu"}]},{"id":"-M4TgadhHBPIQX_bnT-y","title":"Shell","pathname":"/notes/ubuntu/shell","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Ubuntu"}]},{"id":"-M4Tgadi7CoiYznSIubW","title":"Shell scripts","pathname":"/notes/ubuntu/shellscripts","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Ubuntu"}]},{"id":"-M4TgadjhQkQ2LBpefhx","title":"Themes","pathname":"/notes/ubuntu/themes","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Ubuntu"}]},{"id":"-M4Tgadk4WcuJPsrVEZ9","title":"VPS","pathname":"/notes/ubuntu/vps","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Ubuntu"}]},{"id":"-M4TgadlDZDoS8Qd973b","title":"Windows","pathname":"/notes/windows","siteSpaceId":"sitesp_oTnmb","description":""},{"id":"-M4TgadmwjwY8UfK5dxH","title":"PowerShell","pathname":"/notes/windows/powershell","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Windows"}]},{"id":"-M4TgadnyVm-kZ81wmoY","title":"CMD","pathname":"/notes/windows/cmd","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Windows"}]},{"id":"-M4TgadoeUPGrim-lgGt","title":"FAQ","pathname":"/notes/windows/faq","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Windows"}]},{"id":"-M4Tgadpjmq3tBYBFcYR","title":"Aphorisms","pathname":"/notes/aphorisms","siteSpaceId":"sitesp_oTnmb","description":""},{"id":"-M4TgadqApmpgxGs6Jl9","title":"Book List","pathname":"/notes/books","siteSpaceId":"sitesp_oTnmb","description":""},{"id":"-MAdOqd71x3CpMs8-Sl-","title":"Favorites","pathname":"/notes/favorites","siteSpaceId":"sitesp_oTnmb","description":""},{"id":"-MBb19tylEIKW6aff03W","title":"Appendix","pathname":"/notes/appendix","siteSpaceId":"sitesp_oTnmb","description":""},{"id":"-MBb19tztF_J8MKXpsqt","title":"ASCII","pathname":"/notes/appendix/ascii","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Appendix"}]},{"id":"-MBgrYPzziuVlepDfz5j","title":"GSM","pathname":"/notes/appendix/gsm","siteSpaceId":"sitesp_oTnmb","description":"","breadcrumbs":[{"label":"Appendix"}]}]}