áá»áœááºá¯ááºááẠFirstVDS á
áá
áºá
á®áá¶ááá·áºááœá²áá°ááŒá
áºááŒá®ážá á€áááºááŸá¬ á¡ááœá±á·á¡ááŒá¯á¶áááŸááá±ážáá±á¬ áá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážá¡á¬áž áá°áá®áá±ážááŒááºážááá¯ááºáᬠáá»áœááºá¯ááºááááºáááºážááá¯á០ááááá¯á¶áž ááááºáááºáá±á¬ááŒá±á¬ááœá²á á
á¬áá¬ážááŒá
áºáá«áááºá á
áá
áºá
á®áá¶ááá·áºááœá²ááŸá¯ááœáẠáááŒá¬áá±ážáá®á á
áááºáá¯ááºáá±á¬ááºáá²á·áá±á¬ áá»áœááºážáá»ááºáá°áá»á¬ážááẠá¡áá¬ážáá°ááŒá¿áá¬áá»á¬ážá
áœá¬ááᯠááŒá¯á¶ááœá±á·ááááºá ááŒá±ááŸááºážáá»ááºááœá±ááᯠáá±ážáá±á¬ááºááá¯á·á¡ááœáẠáá®áááºáááºážá
á¬ááœá±ááᯠáááºááá¯ááºáá±ážááá¯á· áá¯ááºáá²á·áááºá áááºážááœáẠá¡áá»áá¯á·á¡áá¬áá»á¬ážááẠáááºážááá¬ááá¯ááºážááá¯ááºáá¬áá¶á·ááá¯ážáá°áá®ááŸá¯áá±ážáá±á¬ááºááŒááºážá¡ááœáẠáá®ážááá·áºááŒá
áºáááºá ááá¯á·áá±á¬áº áá±áá¯áá»á¡á¬ážááŒáá·áºá áááºážááá¯á·ááẠáá°ááá¯ááºážá¡ááœááºááá¯ááºáá«áá áá»á¬ážá
áœá¬áá±á¬áá°ááá¯á·á¡ááœáẠá¡áá¯á¶ážáááºáá±áááºá áá«ááŒá±á¬áá·áº áááºáááºážá
ᬠá
á¬áá¬ážááᯠá¡áááºááŒá±á¡á±á¬áẠáá»áŸáá±áá±ážááá¯ááºáá¬áá«á
áááºážáá¬áá°ážááᯠáááºááá¯áá±á«áºáá² á¡áá±ážáááŒá®ážáá°áž - á¡áá±ážááŒá®ážáá¬á áááºáž á¡á¯ááºáá»á¯ááºááŸá¯ááŸá¬ áá«áááºáá±áá¬á ááá¯á·ááŒá±á¬áá·áºá á
áá
áºá
á®áá¶ááá·áºááœá²áá°áá¯ááºááá·áºááá·áºá¡áá¬ááŒáá·áºá
ááŒáá«á
áá¯á·á áááºážáá¡ááááá¬áááºááŸá¬ á¡áá¬ááá¹áá¯áá»á¬ážááᯠá
áá
áºááá»áá¬ážááŸááááºá á
ááºážá
áá
áºááá»ááááºážááááºážáááºááŸáá·áº á¡áá¬áááºááá¯ážáá¬ááŸá¯á¡ááœáẠááŒáá¯áááºááŒááºáááºáááºááŒá
áºáááºá á
áá
áºá
á®áá¶ááá·áºááœá²áá°áááŸááá²á áá¬áá¬ááẠááŸá¯ááºááœááœá¬ážáá«áááºá ááŸááºáááºážáá»á¬ážááᯠááá±ážáá¬ážá ááá¯á·ááá¯áẠáááºážááá¯á·ááœáẠááŸá¬ážááœááºážáá±á¬ á¡áá¬áá»á¬ážááᯠáá±ážáá¬ážáá«áááºá á¡áááºážá¡ááŒá
áºáá»á¬ážááᯠá¡áá±á¬ááºážáá¯á¶áž ááŒáá·áºáá±ááŒááºáž áááŒá¯áá«á áá
áºááœáẠá¡ááŸáá¯ááºáá»áá¯ážá
á¯á¶ááŒáá·áº ááŒáá·áºáá±ááŒá®áž á
áá
áºááẠáá»á¬ážá
áœá¬áá±á¬ ááá±á¬ááºáááá»á¬ážááŒá±á¬áá·áº áááŒááºážááŒááºáž áá±áá¯á¶ážááœá¬ážáá«áááºá á¡á±ážá¡á±ážáá±ážáá±áž! ááá·áºáá°ááŸá á
áá
áºá
á®áá¶ááá·áºááœá²áá°áá»á¬ážááẠááŒá¿áá¬áá»á¬ážááᯠá
áááºááŒá±ááŸááºážááŒá®áž á¡ááŸá¯ááºá¡ááŸááºážáá»á¬ážááᯠáááºááŸá¬ážáá
áºááŒáááºá
á áá áºá¡á¯ááºáá»á¯ááºáá±ážááá¹ááá¯ááº
ááá¯á·áá±á¬áºáááºáž ááŒá¿áá¬áá»á¬ážááᯠáááºáááŒá±ááŸááºážáá®á á¡á¯ááºáá»á¯ááºáá±ážá á¡áááááá¹ááá¯ááºáá±ážáááºááŸáá·áº áááºážááŸá®ážáá»áœááºážáááºááá·áºáááº-
- á á¬áááºážááŒá¯á á¯ááŒááºážá
- áá¯á¶ááœááºážááŒááºážá
- ááá¯áá±á¬ááºážá¡á±á¬áẠáá¯ááºáá«á
- á¡ááá¯á¡áá»á±á¬ááºá áá áº
áá«á á¡ááŒá±áá¶á¡áá»ááºáá«á á€á¡ááŒá±áá¶áá°áá»á¬ážáá±á«áºááœáẠááá·áºáá¯ááºáááºážááœááºááᯠááááºáá±á¬ááºáá«áá áááºážááẠáááá±á¬ááºááŸá¯áááŸáá á¡áá»áá¯ážáááŒá áºááœááºážááá¯ááºáá² áá±áá¯áá»á¡á¬ážááŒáá·áº á á áºááŸááºáá±á¬ á¡á¯ááºáá»á¯ááºááŸá¯áá¯á¶á á¶ááŸáá·áº á¡áááºážáááºáááºáá°áá«áááºá áá áºáá¯á¶áá»ááºážá á® ááœá²ááŒáá·áºáá¡á±á¬ááºá
á á¬ááœááºá á¬áááºážáá»á¬áž
á á¬ááœááºá á¬áááºážáá»á¬áž á á¬ááœááºá á¬áááºážáá»á¬ážááᯠáááºááŒááºážáᯠáááá¯ááá¯áá« (áááºážááá«áá² ááá¯ááºááá¯ááºáá±á¬áºáááºáž)á áááºážááᯠááááºážááááºážáá¬ážáááºá
á á¬ááœááºá á¬áááºáž ááááºážáááºážáááºáž
- á¡áááºá áááŒááºáá°ážáá±ážáá²á· ááŒá¿áá¬á¡áá áºáá áºáá¯ááᯠáááºááŒá¯á¶ááœá±á·áá°ážáá«ááá¬ážá áááºááá±á¬áá«ááá¹ááá¬áá»á¬ážá áá±á¬áá«ááŸá¬ááœá±ááŒááºážáááºážáááºážáá»á¬ážááŸáá·áº áááºááŸá¬ážááŒááºážááá¯ááºáá¬áá°áá»á¬ážááᯠáá»áá±ážáá«á
- áá¬áá¬ááºááŒá¿áá¬áá áºáá¯á¡ááœáẠá¡á¶áááºááœááºáá»ááŒá±ááŸááºážáááºážá¡áá áºáá áºáá¯ááᯠáááºááŸá¬ááœá±á·ááŒá®áá¬ážá ááá¯ááŸá ááŒá®áž áá áºáá¡ááœááºáž ááŒááºáááºáá®ááœááºááẠáááá¯á¡ááºáá±á¬á·á¡á±á¬áẠáá»áá±ážáá«á
- áááºáá¬ážááááºáá²á·áá±ážááœááºážáá áºáá¯ááᯠá¡ááŒá±ááŸá¬ááá¯á· áá°ááá¯á·á áá°áá®áá±ážáá²á·áá¬áá¬ážá á¡áááá¡áá»ááºáá»á¬ážááŸáá·áº ááá±á¬ááá¬ážáá»á¬ážááᯠáá»áá±ážáá«á áááºááá¯ááºááá¯ááºá¡ááœáẠáá¯á¶ááŒááºážááœá²áá«á
á¡ááá á¡áá¯ááºáá®áá¬- á¡áá áºáá±á¬á¡áá¬áá»á¬ážááᯠáá»áœááºážáá»ááºááá¯ááºááá¯ááºá áœá¬ á¡áá¯á¶ážáá»áá±á¬á¡áá«ááœáẠááá·áºááá¯ááºááá¯ááºááŸááºáá¬ááºááᯠáá¯á¶ážá ááá¯á¶ááŒááºááá·áºáá«á
áááºážááᯠáááºáááºááá·áºáá¯á¶á á¶ááŒáá·áº áá¯ááºáá±á¬ááºáááºáááºáž- áááºážááẠááŸááºá á¯áá»á¬ážá ááá¯ááºááá¯ááºááá±á¬á·ááºá á á¬áá¬ážááá¯ááºá áá¯ááºááá¯ááºážááá¯ááºáᬠááŸááºá á¯áá»á¬ážáá«ááá·áº á áá áºáá áºáᯠááŒá áºááá¯ááºáááºá á¡áááá¡áá»ááºááŸá¬ áááºáááŸááºáááºážáá»á¬ážááẠá¡á±á¬ááºáá« ááá¯á¡ááºáá»ááºáá»á¬ážááŸáá·áº ááá¯ááºáá®ááŒááºážááŒá áºááẠá
- ááááºá¡ááŒá¬ááŒá®ážááá±áá«áá²á·á. á¡ááá á¡áá°á¡ááá»á¬ážá áááºážáááºážáá»á¬ážááŸáá·áº áááááá¬áá»á¬ážááᯠáá®ážáá±á¬ááºážááá¯ážááŒáá«á ááŒá¿áá¬áá áºáá¯á¡á¬áž áá¬ážáááºááẠLinux ááŸá Memory ááœá²áá±ááŸá¯á á¡ááá·áºáááá·áºá ááºááŒááºáá»á¬ážááá¯á· ááá¯ážáááºááẠááá¯á¡ááºáá«áá áááºáá±á·áá¬áá²á·áá±á¬ áá±á¬ááºážáá«ážááᯠááŒááºáááºááá±ážáá«ááŸáá·áº - áááºážááŸáá·áº ááá·áºááºáá áºáá¯áá±ážáá«á
- ááá·áºááœááºážáá»ááºáá»á¬ážááẠááá·áºá¡ááœáẠááŸááºážáááºážááá·áºáááºá ááá¯ááºážááŸááááº
race cond.lockup
á€á á¬ááŒá±á¬ááºážááŒáá·áº áááºáá±á¬áºááŒáá¬ážááá·áºá¡áá¬ááᯠáá»ááºáá»ááºážáá¬ážáááºááœáá·áºáááŒá¯áá« - ááŸááºážááŒáá«á á á¬ááœááºá á¬áááºážáá±á¬ááºážáá»á¬áž áá¬ážáááºááẠáá¬áá®áááºááŒá¬áá«áááºá - ááŸá¬ááœá±ááŒááºážááẠá¡ááœááºáá±á¬ááºážááœááºáá±á¬ á¡ááºá¹áá«áááºáá áºáá¯ááŒá áºáááºá ááá±á¬á·áẠááá¯á·á áºáá»á¬áž áá±ážáá«á tags áá»á¬ážááá·áºáá«á áá¯ááºááá¯ááºážááá¯ááºáá¬ááŸááºá á¯á á¬á¡á¯ááºáá²ááŸá¬ááá¯ááẠáá±á¬áºááŒáá»ááºááœá±áá²á· ááá¯á·á áºá¡áá±ážáá±ážááœá± áááºáá«á áá±ážááœááºážááᯠá¡á ááá±á ááŒá®áž ááŒá±ááŸááºážáá²á·ááá²á·á¡ááœáẠá¡ááŒá±áá áºáá¯ááŸá¬ááá¯á· á¡áá»áááºá¡áá»á¬ážááŒá®ážáá±ážááẠá á¬ááœááºá á¬áááºážááŸá¬ á¡áá±ážáááŒá®ážáá«áá°ážá
á€á¡áá¬ááẠá
á¬ááœááºá
á¬áááºážáá»á¬ážáá²á·ááá¯á·ááŒá
áºááá¯ááºáááº- ááŸááºá
á¯ááœááºáá
áºáá¯ááŸá áá°áááŸááºá
á¯áá»á¬áž (á¡áááºáá¯á¶) á០áááºáá»á¬ážá ááŸá¬ááœá±ááŸá¯ááŸáá·áº ááŒá
áºááá¯ááºááá»áŸ á¡áááºááŒá±ááŸá¯áá»á¬áž (á¡á±á¬ááºááœááº) ááŒáá·áºá
á¯á¶áá±á¬ áá¯á¶ážá
áœá²áá°áá±á«ááºážá
á¯á¶ ááá¯áá¯áá¡ááŒá±áá¶áá
áºáá¯á¡ááá
áá°áá®áá±á¬á¡ááŒá±áá»á¬ážááᯠááŸá
áºáá«ááŸá¬ááẠáááá¯á¡ááºáá¯á¶áá¬áá á
á¬áááºážááŒá¯á
á¯ááŒááºážááẠáá±á«ááºážá
ááºá¡áá
áºáá»á¬áž (ááŸááºá
á¯áá»á¬áž) áááºáá°ááŒááºážá¡ááœáẠáá»á¬ážá
áœá¬á¡áá±á¬ááºá¡áá°ááŒá
áºáááá·áºááẠ(ááŸááºá
á¯áá»á¬áž)á áááºá ááá·áºáá°á¡á¬áá¯á¶ (á¡áá±á«áºáá¶á¡ááŒáá·áºáá
áºáá»ááºááŒáá·áº ááŸá¯ááºááœá±ážáá±á¬ááŒá¿áá¬ááᯠááŸá¬ááœá±áá±á¬áºáá¯ááºááá¯ááºááŸá¯) ááᯠááá¯ážáááºá
á±áááºááŒá
áºáááºá ááá·áºáá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááœáẠá¡ááœá²á·á¡á
ááºážááᯠáá±á«ááºážááá·áºáá«áááºá á
á¬ááœááºá
á¬áááºážááᯠááá·áºáá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážáᶠáááŸáááá¯ááºáá«áá áááºáááŸáááá·áºá¡áá«ááœáẠáááºáááºáá²á·ááá¯á· á
á¯áá¯á¶áá¬ážáááºááᯠáááºážááá¯á· ááááŸáááá¯ááºáááºááŒá
áºáááºá
áá¯á¶ááœááºážááŒááºážá
áá¯á¶ááœááºážááŒááºážá áá¯á¶á á¶áá»á¬ážááᯠáááºáá®ážááŒááºážááŸáá·áº á¡áá¯á¶ážááŒá¯ááŒááºážááŒá áºáá«áááºá áá¯á¶ááŸááºááŒá¿áá¬á¡áá»á¬ážá á¯ááᯠááŒá±ááŸááºážáááºá áááá»áá±á¬áá¯ááºáá±á¬ááºáá»ááºáá¯á¶á á¶áá áºáá¯ááᯠáááºáá®ážááá»áá¯ážáááºáááºá ááŒá¿áá¬á¡áá»á¬ážá á¯ááᯠááŸá¬ááœá±áá±á¬áºáá¯ááºááẠá á¶áááºááŸááºáá¬ážáá±á¬ á¡ááá·áºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá·áºáááºá áá áºáá¯áá¯ááᯠááŒá¯ááŒááº/áááºáááº/á¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬áẠáá¯ááºáá±á¬ááºááŒá®ážáá±á¬á¡áá«á á€á¡áá¬áá áºáá¯á á áœááºážáá±á¬ááºáááºááᯠá á¶ááŒá¯á á áºáá±ážá á¬áááºážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á á á áºáá±ážááá·áºáááºá
áá¯á¶á á¶ááœááºážááŒááºážááẠááá·áºáá¯ááºáááºážá¡ááœá¬ážá¡áá¬ááᯠá á¯á ááºážááẠá¡áá±á¬ááºážáá¯á¶ážáááºážáááºážááŒá áºáááºá á¡ááŒá áºáá»á¬ážáá¯á¶ážááŒá¿áá¬áá»á¬ážááá¯ááŒá±ááŸááºážááẠá á¶áá¯ááºáá¯á¶ážáá¯ááºáááºážáá»á¬ážááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááŒáá·áºá áááºááẠá¡ááœááºáá±á¬ááºážááœááºáá±á¬á¡áá¬áá»á¬ážá áœá¬ááᯠáááŸááááºááŒá áºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá á á áºáá±ážáááºá á¬áááºážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒááºážááŒáá·áº ááá·áºá¡áá¯ááºá¡ááœáẠá¡áá±ážááŒá®ážááá·áº áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠááŸá¬ááœá±áá±á¬áºáá¯ááºááá¯ááºááŒá®áž á¡áá±ážááá«áá±á¬ áá¯ááºáá±á¬ááºááá¯ááºá áœááºážáá»á¬ážááᯠáá±á¬áºáá¯ááºááá¯ááºáááºááŒá áºáááºá á á¶áá»áááºá á¶ááœáŸááºážáááºááŸááºáá¬ážáá±á¬ áá¯ááºáá¯á¶ážáá¯ááºáááºážáá»á¬ážááẠáááá¯á¡ááºáá² áá áºáá»ááŒááºážááᯠáá»á±á¬á·áááºážá á±ááŒá®áž á¡ááŸá¬ážá¡ááœááºážááŒá áºááá¯ááºááŒá±ááᯠáá»áŸá±á¬á·áá»áá±ážáááºááŒá áºáááºá
áááá¡áá±ážááŒá®ážáá±á¬á¡áá»ááºááŸá¬ áá¯ááºáá¯á¶ážáá¯ááºáááºážáá»á¬ážááŸáá·áº á á áºáá±ážáá±ážá á¬áááºážáá»á¬ážááᯠááŸááºáááºážáááºáá¬ážááẠááá¯á¡ááºáá«áááºá á¡áááºá áááºááẠááŸááºáá¬ááºááᯠá¡á¬ážááá¯ážáá±áá«áá áááºááẠá¡ááŸááºáááẠá¡áá±ážááŒá®ážáá±á¬ á á áºáá±ážáá»áẠááá¯á·ááá¯áẠáá¯ááºáá±á¬ááºááŸá¯á¡áá»áá¯á·ááᯠáááºááœááºááœá¬ážáᬠá¡áá¬á¡á¬ážáá¯á¶ážááᯠáá»ááºá á®ážááœá¬ážá á±ááá¯ááºáááºá áá¯áááá¡áá±ážááŒá®ážáá±á¬á¡áá»ááºááŸá¬ ááá°áá¬áá¯á¶á á¶á¡áá±á·á¡áá»áá·áºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠá¡ááŒá±á¡áá±ááá¯á¡ááºáá«á ááŒá¯ááŒááºááá·áºááẠá á á¶ááŒááŸáá·áº áá¯á¶ážá á á¶ááŒáá¯á¶á á¶áá»á¬áž áááŸááá«á ááŒá¿áá¬áá áºáá¯ááŸááá±á¬áºáááºáž áá¯á¶á á¶ááœááºá á áºáá±ážááŸá¯á áááºážááá¯áá±á¬áºááŒááŒááºážáááŸááá«áá áááºážááẠááŒá¿áá¬áááŸáááŒá±á¬ááºáž áááá¯ááá¯áá«á ááá¯á·áá±á¬áºá ááŒá áºááá¯ááºáá»á±ááŸááá±á¬ áá°ááá»ááºááŒá¿áá¬á¡áá»áá¯á·ááᯠáááºá áááºá ááºážáááºááŒááºážáááŒá¯áá®á áááºážááẠá¡ááŒááºáá¯á¶á á¶áááááºá ááºážáááºááŸá¯ááᯠáŠážá áœá¬ááŒá¯áá¯ááºááẠá¡ááŒá²áááºážááá¯ááºáááºáááºá
optimization
optimization áá°á·áá¬áá¬áá° ááŒá±á¬áááºááẠá áá¯ááºáááºážá á¥áºá¡á¬áž á¡áá»áááºááŸáá·áº áá¯ááºá¡á¬ážá ááááºáá»á¬ážá¡ááá¯áẠá¡áááºááá¯ááºáá¯á¶áž á¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬áẠááŒá¯ááŒááºáááºááá¯á¡ááºáá«áááºá ááá±áááœááºááá¯ááºáá±á¬ ááœá±ážáá»ááºá áá¬áá»á¬ážááŸááááº- áá®ážáá¯ááºááŒááºáááºážáá»á¬ážá á¡ááá¯áá±á¬ááºáá»á¬ážá áá¯á¶ááŸááºá¡áá¯á¶ážá¡ááŸá¯ááºážáá»á¬ážá áááá¯ááºáá±á¬áááááá¬áá»á¬ážááᯠáá±á·áá¬áá«á á€áááááá¬áá»á¬ážááᯠááá¯ááá¯áááºááœá±á·á¡áá¯á¶ážááŒá¯ááŸá¯áá»á¬ážááᯠááŸá¬ááœá±áá«á áááºááẠáá áºáá±á·áá»áŸáẠá¡ááŒááẠ100 á¡áááá·áºááá¯áá±á«áºááá¯áá«á áááºážááᯠáá®ážáá¯ááºááŒááºáááºážáá áºáá¯ááá¯á· áááºááŸááºáá±ážáá«á áá°áá®áá±á¬áá¬áá¬áá»á¬ážááá¯á· áá¯á¶ááŸááºáá»áááºáááºááẠááá¯á¡ááºáá«áá ááá·áºá¡á¬áž áá»áááºáááºáá±ážááá·áº á áá¬ážáá¯á¶ážáá áºáá¯á¶ážáááºážááŒáá·áº áá¶áááºáá áºáá¯ááᯠáá±ážáá«-
áááááá¬áá»á¬ážá¡ááœáẠáááŸáááá¯ááºáá±á¬ ááá°áá®áá±á¬ááœá±ážáá»ááºá
áá¬áá»á¬ážááᯠááá·áºááá¯ááºááẠá¡áá»áœááºážááááºáá¯ááºáá« - ááá¯á¡áááºááŒá±ááá·áº terminal clientá DEá ááá
áºáá¯ááºáááºáá±áá»á¬á ááá±á¬ááºáá¬á á¡á®ážáá±ážááºáááá¯ááºážááá·áºá áááºáááºááŸá¯á
áá
ẠááŸááá±á¬ááºážááŸáááá¯ááºáááºá ááá·áºáá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážááŸáá·áº áá°áááºáá»ááºážáá»á¬áž á¡áá¯á¶ážááŒá¯ááá·áº áááááá¬áá»á¬ážááᯠááŸá¬ááœá±áá« - áááºážááá¯á·ááᯠá¡ááŒá±á¬ááºážááŒáá»ááºáá
áºáá¯ááŒáá·áº ááœá±ážáá»ááºáá±áááºá ááá·áºááœáẠáááááá¬áá»á¬ážááŸáááŒá®ážá áááºážááá¯á·ááᯠá¡áá¯á¶ážááŒá¯áá¯á¶ááᯠáá±á·áá¬áá«- áá±á¬á·áá»á¬ážá á¡ááá¯áá±á¬ááºáá»á¬ážá á¡ááŒá¶ááŒá¯áá»ááºáá»á¬ážááŸáá·áº ááŸáá·áºááœááºáá»á¬ážááᯠáá±á·áá¬áá«á
áá¯á¶ááŸááºáááááá¬áá»á¬áž - coreutilsá vimá áá¯á¶ááŸááºá¡áá¯á¶ážá¡ááŸá¯ááºážáá»á¬ážá bash ááᯠá¡áá±á¬ááºážáá¯á¶ážá¡áá¯á¶ážááŒá¯áá«á áá±á¬ááºáá¯á¶ážáá¯á¶ážáá»áá¯ážá¡ááœáẠá¡á¶á·ááŒááœááºáá±á¬ááºážáá±á¬ áááºá áœá²á á¬á¡á¯ááºáá»á¬ážááŸáá·áº á á¬ááœááºá á¬áááºážáá»á¬ážá áœá¬ááŸááááºá áááºážááá¯á·áá¡áá°á¡áá®ááŒáá·áºá áááºááẠ"áááºááºáá±á¬á·áá áºáá¯á¶ážááŒáá·áº á¡ááœá¶áá¬áá®ážááœá²áá±áá±á¬áá»á±á¬ááºáá áºáá±á¬ááºááá¯áá¶á á¬ážááááº" áá°áá±á¬á¡ááŒá±á¡áá±á០"áá»áœááºá¯ááºááẠá¡áá®ážá¡ááŸá¶áá¯áá·áºáá¯ááºááᯠááŸá¬ááŒá¬ážááẠáááºááºáá±á¬á·ááá¯áá¯á¶ážáá±á¬áá»á±á¬ááºáá áºáá±á¬ááºááŒá áºáááº" ááá¯á· áá»áŸááºááŒááºá áœá¬ááœá¬ážááá¯ááºáááºá
á¡ááá¯á¡áá»á±á¬ááº
á¡ááá¯á¡áá»á±á¬áẠáá»áœááºá¯ááºááá¯á·ááááºáááºážááœááºážáááºáá±áá±á¬áááºáá»á¬ážá០áááºáá²áá±á¬áá¯ááºáá±á¬ááºááŸá¯áá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºáá¯ááºáá±á¬ááºááŒááºážáááºáá²ááá¯á· ááœáŸá²ááŒá±á¬ááºážáá±ážáááºááŒá áºáááºá á¡áááºá á¡áá»áá¯á·áá±á¬ standard process ááᯠá¡áá»áá¯ážá¡á á¬ážáá° command áá«ážáá¯ááŒáá·áº áá¯ááºáá±á¬ááºáá«áá ဠcommand á¡á¬ážáá¯á¶ážááᯠááá¯ááºáá áºáá¯ááœáẠáá¯ááºááá¯ážááŒá®áž á€ááá¯ááºááᯠáá±á«ááºážáá¯ááºáá¯ááºááŒá®áž áá¯ááºáá±á¬ááºááá·áº command áá áºáá¯á¡á¬áž áá±á«áºááá¯áá«á
Automation ááá¯ááºááá¯ááºá 80% á ááá·áºááá¯ááºááá¯áẠtools ááœá±ááᯠáá±ážááŒá®áž ááá¯áá±á¬ááºážá¡á±á¬áẠáá¯ááºááŒááºáž (áá±á¬ááºááẠ20% á á¡á²áá«ááœá±ááᯠáá¯ááºááá·áºááá±á¬ááºáá¯ááºáá¡á±á¬ááº)á áááºážááẠá¡ááá·áºááŒáá·áº one-liner ááá¯á·ááá¯áẠáááºá¡ááºáá¬áá±á·á áºááŸáá·áº API áá«ááŸááá±á¬ ááŒá®ážáá¬ážáá»ááºááŒáá·áºáá±á¬ á¡áá¯á¶ážá á¯á¶áá±á¬áááááá¬áá áºáᯠááŒá áºááá¯ááºáááºá á€áá±áá¬ááœáẠá¡ááá á á¶áááºááŸááºáá»ááºááŸá¬ tool áá áºáá¯ááᯠáááºáá®ážááŒááºážááẠááá·áºá¡á¬áž áááºáááºááá·áº tool á á¡áá»áááºááŸáá·áº ááŒáá¯ážá á¬ážá¡á¬ážáá¯ááºááŸá¯ ááá¬áááẠá¡áá»áááºááŸáá·áº á¡á¬ážáá¯ááºááŸá¯ ááá¯ááá°ááá·áºáá«á ááẠáá±á¬ááºáá áºááŒááẠáááá¯á¡ááºáá±á¬á·ááá·áº áá¬ááºááœáŸááºážááᯠáá«ážáá¬áá®ááŒá¬á¡á±á¬áẠáá±ážáá±áá«áá ááá·áºá¡á¬áž áá¬ááºááœáŸááºážááá«áá² ááŒá±ááŸááºážááẠáá áºáá¬áá® ááá¯á·ááá¯áẠááŸá áºáá¬áá®ááŒá¬ááá·áº á¡áá¯ááºá¡ááœááºá áááºážááẠá¡ááœááºáá¶á·áá»ááºážáá±á¬ á¡áá¯ááºá¡ááœá¬ážá¡áᬠáá±á¬ááºážááœááºá¡á±á¬áẠáá¯ááºáá±á¬ááºááŸá¯áá áºáá¯ááŒá áºáááºá á¡áá±á¡ááœááºá á¡áá¯ááºá¡áá»áá¯ážá¡á á¬ážááŸáá·áº á¡áá»áááºááœáá·áºááŒá¯ááŸáᬠáááááá¬áá áºáá¯áááºáá®ážááẠáá«ážáá¬áá®á¡áá»áááºááŒá¯ááºážááá¯ááºáááºá
Automation ááẠááŒáá·áºá á¯á¶áá±á¬ Script áá»á¬ážáá±ážáá¬ážááŒááºážááᯠáááá¯ááá¯áá«á á¥ááá¬á¡á¬ážááŒáá·áºá á á¬áááºážáá áºáá¯á០á¡áá»áá¯ážá¡á á¬ážáá° á¡áá¬ááá¹áá¯áá»á¬ážááᯠáááºáá®ážáááºá áááºááá¯á¡ááºááá»áŸááŸá¬ áááºáá¯ááºááá·áºá¡áá¬ááᯠáááºááŒáá·áº á¡ááá¯á¡áá»á±á¬ááºáá¯ááºáá±á¬ááºáá±ážááá·áº áááá¹áá¬áá«ážáááºáá±á¬ ááá¯ááºážáá áºáá¯ááŒá áºááŒá®ážá windows áá»á¬ážááŒá¬ážááœáẠáá±á¬áºáá®áá°ážááá·áºááŒááºážá
ááááºáá±á¬á· áá®ááá¹ááá¯ááºáá±ážáááºááŸá¬ á á®áá¶ááá·áºááœá²áá±áž áá¯ááºáááºážá ááºááᯠáááºáá±á¬ááºáááºááá¯ááẠááá·áºáá²á· á áœááºážáá±á¬ááºáááºá áá¯ááºáá¯ááºá áœááºážá¡á¬ážáá²á· á¡áááºá¡áá»ááºážááœá±ááᯠáá»ááºááŒááºá áœá¬ ááá¯ážááŒáŸáá·áºááá¯ááºáá«áááºá ááá¯á·áá±á¬áºá á€á á¬áááºážááᯠIT ááœááºáá¯ááºáá±á¬ááºáááºáááŒá áºááá¯ááºáá² - Self-education ááá«áá² áá±á¬ááºáááºá¡ááŒá±á¬ááºážá¡áá¬áá áºáá¯ááŸáá·áº ááŒáá·áºá áœááºáááºááá¯á¡ááºáá«áááºá
á áá áºá á®áá¶ááá·áºááœá²áá°ááá¯ááºááá¯áẠááá¬áá±áž
á€áááºáááºááœáẠá¡áááºá¡áá»ááºážá¡áááºážáááºááŸáááẠáááºááẠá¡áá áºá¡áááºážáá»á¬ážááᯠá¡ááŒá²áááŒáẠáá±á·áá¬áááºáá°áá±ááẠááá¯á¡ááºáá«áááºá ááááá±ážáá¬ááá¯áááºááá¯ááºááŒá®áž á¡ááŒá±ááŸá¬ááá¯á· áááºážáááºážáá±ážá០ááá¹ááááŸáááẠááŒááºááŒááºááááºáááááá·áºáááºá ááŒá±ááŸááºážáááºážáá»á¬ážá áááºážááá¬áá»á¬ážááŸáá·áº áááºážáááºážáá áºáá»á¬áž IT ááœáẠá¡áááºáááŒááºáá±á«áºáá¬áá±ááŒá®áž áááºážááá¯á·ááᯠá¡áááºážáá¯á¶áž á¡áá±á«áºáá¶á¡á¬ážááŒáá·áº ááá±á·áá¬áá«á áááºááẠáá»ááŸá¯á¶ážááŒááºážáá®ááá¯á· áá±á¬ááºáá±ááŒá®ááŒá áºáááºá ááááºážá¡áá»ááºá¡áááºáááºážááá¬áááºáááºáá»á¬ážá áœá¬ááẠá¡ááœááºááŸá¯ááºááœá±ážááŒá®áž áá±á¬ááºááá±á¬á¡ááŒá±áá¶áá±á«áºááœáẠáááºáááºáá±áá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá ááœááºáááºáááºáááºááŸá¯á ááœááºáááºáá»á¬ážááŸáá·áºá¡ááºáá¬áááºááẠáá±áá¬ááá¯ááºážááœááºááŸááá±áááºá áááºážááá¯á·ááᯠáá±á·ááá¯ááºážááœá±á·áá±ááá±á¬áºáááºáž áááºážááá¯á·áá±á¬ááºááœááºá០áááºážááá¬ááᯠáááºááŸá¬ááœá±ááá¯ááºáááºááŸáá·áº ááŒá®ážáá¬ážááŒá®áž á¡ááœááºááŸá¯ááºááœá±ážáá±á¬ á ááºážáááºážááᯠáááºááœá±á·ááŸááááá·áºáááºá áááºážááŒá¶áá²ááœáẠáááºááá·áºá¡áá«áá»áŸ áááºážáá»áŸá±á¬ááºááŒááºážááá¯ááºááá·áº áá±á·áá¬ááŸá¯ááᯠáááºááœá±á·ááŸááááá·áºáááºá
á€á¡áá¬ááẠáá±áá¯áá»á¡á¬ážááŒáá·áº IT á¡ááœáẠá¡áááááŒá áºááŒá®ážá á áá áºá á®áá¶ááá·áºááœá²ááŸá¯á¡ááœááºáá¬ááá¯ááºáá±á¬ááŒá±á¬áá·áº á€á¡áá¬á¡á¬áž á á¬áááºážááœáẠáá»áœááºá¯ááºáááá·áºááœááºážáá²á·áá«á ááá¬áá¡á¬ážááŒáá·áºá áááºááẠá¡áá¬á¡á¬ážáá¯á¶ážááᯠáá»ááºáá»ááºáž áááºáá°ááá¯ááºáááá·áºááẠááá¯ááºáá±â áááºááẠáá¯ááºááá¯ááºážááá¯ááºáᬠá¡áá»áááºá¡áá¯á¶á¡áá±á¬ááºáááŸááá±á ááá¯á·ááŒá±á¬áá·áº áááºááá¯ááºááá¯áẠááá¬áá±ážáá±á¬á¡áá«ááœáẠááá¯á¡ááºáá±á¬ abstraction á¡ááá·áºáá»á¬ážááᯠááŸááºáá¬ážáá¬ážááá·áºáááºá
áá áºáá¯áá»ááºážá á® utility áá áºáá¯á á®á internal memory management ááẠáááºááá¯á·á¡áá¯ááºáá¯ááºááŒá±á¬ááºážá Linux memory management ááŸáá·áº áááºááá¯á·á¡ááŒááºá¡ááŸááºá¡áá»áá¯ážáááºáá±á¬ááºáááºááᯠáááºáá»ááºáá»ááºážáá±á·áá¬áááºáááá¯á¡ááºáá«á ááá¯á·áá±á¬áº RAM ááẠschematically ááŸáá·áº á¡áááºááŒá±á¬áá·áºááá¯á¡ááºáááºááᯠáááááºáá±á¬ááºážáá«áááºá TCP ááŸáá·áº UDP áá±á«ááºážá á®ážáá»á¬ážááẠááœá²á·á ááºážáááºáá±á¬ááºáá¯á¶á¡á áááºááá¯á·ááœá¬ááŒá¬ážáááºááᯠáááºáááááºáááá¯á¡ááºáá±á¬áºáááºáž áááá¯ááá¯áá±á¬áá»á¬ážá¡áá¯ááºáá¯ááºáá¯á¶ááœáẠá¡ááŒá±áá¶ááœá²ááŒá¬ážáá»ááºáá»á¬ážááᯠáá¬ážáááºááẠá¡ááŒá¶áá±á¬ááºážááŒá áºáááá·áºáááºá optics ááœáẠsignal attenuation ááẠáááºááá·áºá¡áá¬ááŒá áºáááºááᯠáááºáá±á·áá¬ááẠáááá¯á¡ááºáá±á¬áºáááºáž node áá»á¬ážáá±á«áºááœáẠá¡áááºááŒá±á¬áá·áº áá¯á¶ážááŸá¯á¶ážááŸá¯á¡á á áºá¡ááŸááºáá»á¬áž á¡ááŒá²ááŸááá±áááºááᯠáááááºáá±á¬ááºážáá«áááºá á¡áá»áá¯á·áá±á¬ááŒááºá ááºáá»á¬ážááẠabstraction á¡ááá·áºáá áºáá¯ááœáẠáááºááá¯á·á¡áá¯ááºáá¯ááºáááºááᯠááááŒááºážááŸáá·áº abstraction áá¯á¶ážááááŸáááá·áºá¡áá« á¡ááá·áºá¡á¬ážáá¯á¶ážááᯠáá¯á¶ážáá¯á¶ážáá»á¬ážáá»á¬ážáá¬ážáááºááẠáááá¯á¡ááºáá« (áááºáá°ážááœá¬ážáááá·áºáááº)á
ááá¯á·áá±á¬áºá áááºááááºáááºááœááºá á áááºáá°ážáááºááŸá¯á¡ááá·áºááœáẠ"áá±á¬ááºážááŒá®á á€á¡áá¬ááẠáááºááá¯ááºáá»á¬ážááᯠááŒááááºááœáá·áºááŒá¯ááá·áºá¡áá¬ááŒá áºáááº" áá¯ááœá±ážááŒááºážááẠá¡ááœááºáá±á¬ááºážáááºááá¯ááºáá±á á¡á±á¬ááºáá±á¬áºááŒáá« áááºáááºážá á¬áá»á¬ážááẠabstraction á á¡á±á¬ááºááŒá±á¡ááá·áºááœáẠáá¯ááºáá±á¬ááºáá±á¬á¡áá«ááœáẠá áá áºá á®áá¶ááá·áºááœá²áá°áá áºáŠážá ááá¯ááºááœááºááŒá±ááŸááºážáááá·áº á¡ááááááºáááºáá»á¬ážá ááŒá¯á¶áá¯á¶áá¯á¶ážáááºáá»ááºááᯠá¡á¬áá¯á¶á áá¯ááºáá«áááºá áá¯á¶ážáááºáá¬ážáá±á¬ á¡ááááá¬ááá¬áááᯠá¡áááá·áºáá¯á¶áž abstraction á¡ááá·áºá¡áá ááá·áºáááºááẠááŒáá¯ážá á¬ážáá«áááºá
á áá áºá á®áá¶ááá·áºááœá²ááŒááºážááá¯ááºáᬠááááºáá±á¬áº áá áá»ááº
áá«ááŒá±á¬áá·áº ááá¹ááá¯ááºááŒá®ážáá±ážáááºáá²á· á¡ááŒá±áá¶á¡á¯ááºááŒá áºááᯠáááºáá°ááŒá®ážáá«ááŒá®á ááŒá¿áá¬áá»á¬ážááᯠá áááºááŒá±ááŸááºážááá¯ááºáá«ááá¬ážá áááá±ážá áááºážááᯠááá¯ááºáá®ááœáẠâá¡áá±á¬ááºážáá¯á¶ážá¡áá±á·á¡áá»áá·áºáá»á¬ážâ áá¯áá±á«áºáá±á¬ á¡áá°á¡áá»áá·áºáá±á¬ááºážáá»á¬ážááŸáá·áº á ááºážáá»ááºážá ááºážáááºážáá»á¬ážááŸáá·áº áááºážááŸá®ážáá»áœááºážáááºááẠá¡ááŒá¶ááŒá¯ááá¯áá«áááºá áááºážááá¯á·áááŸááá»áŸáẠáááºááẠáá±á¬ááºážáá»áá¯ážááẠááá¯ážáá»áá¯ážááᯠááá¯ááŒá¯ááá¯ááºááŒá±ááŸááááºá áá«ááᯠá ááá¯ááºáá¡á±á¬ááºá
- áá»áœááºá¯ááºááá¯ááºáá±á¬áºááá¯ááºáááºá¡áá»áá¯á·á áááá
ááºážáá»ááºážááẠâáááááá¯ááºá
á±áááºâ áá¯áá¯á¶ááŒááºááŒáááºá áá«áá±ááá·áº áá»áœááºáá±á¬áºááá±á¬á· ááá±á¬ááá°áá«áá°ážá áááááá¯ááºá
á±ááẠááŒáá¯ážá
á¬ážáá±á¬á¡áá«ááœáẠáááºááẠáá¬ááŸááááºááá¯ááºáá±- á¡ááœááºáá»á¬ážáá±á¬ áá¯ááºáááºáá»á¬ážááẠáá»ááºá
á®ážááá¯ááºáá»á±ááŸááááºá á¡áá±ážááŒá®ážáá¯á¶áž á
ááºážáá»ááºážááá±á¬á· - "á¡áááºáá°ážáá°áá«". áááºáá»ááºá
á®ážááŸá¯á¡áá»áá¯á·ááŒá¯áá¯ááºáá»áŸááºááẠáááºááẠá¡ááŒá²áááºáž áá±á¬ááºááŒááºááŸáá·áºááá¯ááºááŒá®áž á¡áá¬á¡á¬ážáá¯á¶ážááẠá€áá»áŸááá¯ážááœá¬ážáááºááá¯ááºáá«á
á¡áá»áááºááŸáá·áºáá±áá¬á ááœáá·áºááŒá¯áá±á¬á¡áá«ááœáẠá¡ááŒá²á¡áááºáá°ážáá¬ážááá·áºáááºá áááºááŒá±á¬ááºážáá²ááá·áºá¡áá¬áá»á¬ážááŸáá·áº áá»ááºá á®ážááá¯ááºáá»á±ááŸááá±á¬ áá¯ááºáá±á¬ááºáá»ááºáá áºáá¯ááŒá±á¬áá·áº áááºáá¯á¶ážááŸá¯á¶ážááá¯ááºáá»á±ááᯠáááá¹áá°áá°ážááẠááá¯á¡ááºáá«áááºá ááá¯ááºáá¬ááŸá¯ááŸááááºááŸáá·áº ááá¯á¡ááºáá±á¬áá±áá¬á¡á¬ážáá¯á¶ážá áá«áááºááŸá¯ááᯠá á áºáá±ážááẠá¡ááŒá¶ááŒá¯ááá¯áá«áááºá áá áºááºáá±áá¬ááœááºáá»á¬áž áááá¯á¡ááºáá«á á¡áá¬á¡á¬ážáá¯á¶ážááᯠá á áºáá±ážááŒá®ážáááºááŸáá·áº á¡áááºáá°ážáá°ááŸá¯ááᯠáá»ááºáá»ááºáž ááá»ááºááá·áºáá«á áááºáá±áá¬ááá¯á¡ááºáá«á áááºážááᯠáááºáááá¯ááºááá¯ááºáá¬áá¬ááœáẠá¡áááºááááºážááŒá®áž áá áºáááºá¡ááŒá¬ááœáẠáááºážááᯠáá»ááºááá¯ááºáá«á
- áá¯áááá¡áá±ážááŒá®ážáá¯á¶áž á ááºážáá»ááºáž (áá»áœááºáá±á¬áºááá¯ááºááá¯áẠáááŒá¬áá áá»áá¯ážáá»ááºáááááº) "áááœáŸá²áá²á·". á¡áááºáá°ážáá°áá¬ážáá»áŸáẠááá·áºáá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážááᯠááŸá¬áááºáááá¯á¡ááºá á±ááẠáá±ážáá«á ááŸááºážááŸááºážáááºážáááºážááá¯ááºáá±á¬ ááá¯á·ááá¯áẠááŸá¯ááºááœá±ážáá±á¬áá¯ááºáá±á¬ááºáá»ááºá¡áá»áá¯á·ááᯠáááºááŒá¯áá¯ááºáá²á·áá«á áááºážááᯠáá»áá±ážáá«- áááºááẠá¡áááºááŒááºáááºááŒá áºááŒá®áž ááŒá¿áá¬ááẠáááºáá«ááá²áá² ááá¯á·ááá¯áẠá¡ááŒá¬ážáá°áá áºáŠážá¡ááœáẠáá±á«áºáá±á«ááºáá¬ááá¯ááºááŒá®áž ááá·áºá¡ááŒá±ááẠáá±á¬á·áá»ááºá á¬áá¯á¶ážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á ááœá±á·ááŸááááºááŒá áºáááºá áááºáá±á¬ááºážáá±á¬ááºážáááá²á· áá áºáá¯áá¯ááá¯áá¯ááºáááºáá±á¬áẠááá·áºáá¯ááºáá±á¬áºááá¯ááºáááºááœá±á ááá¯ááºááŒá áºáá«áá°ážá
- ááááá ááºážáá»ááºážááᯠááŸááºážááŒáááºáááá¯á¡ááºáá«á "áááºáááá á áááºáá°ážáááºááŒááºáž ááá¯á·ááá¯áẠáá¬ážáááºááŒááºážá á¡áá»áá¯ážáááºáá»á¬ážááᯠáááºááá·áºá¡áá«áá»áŸ ááá¯ááºáá«ááŸáá·áº". áááºážááá¯á·áá¬áá¯ááºáááºááᯠáááºááááá«á á¡ááºáá¬áááºá០ááœáŸááºááŒá¬ážáá»ááºáá»á¬ážááᯠáá°ážáá°ááŒááºážáááŒá¯áá«ááŸáá·áºá áá°ááá¯áá±á«áºááá¯ááŒá®áž áááºážááá¯á·ááᯠáŠážá áœá¬ ááœá²ááŒááºážá áááºááŒá¬áá«á áááºážááá¯á·áá¯ááºáá±á¬ááºáááºááᯠáá¬ážááááºáá«á á¡áááºááá·áºáá¯ááºáá¬ážáá±á¬ ááŒá±ááŸááºážáá»ááºáá»á¬ážááᯠááá¯á¶ážáá«ááŸáá·áºá ááŸá¯ááºááŸááºáááºáá±áá±á¬ áá¯ááºááᯠá¡ááŒáœááºážáá²á· á¡áááºážáá¯á¶ážááŒá áºá¡á±á¬áẠáá¯ááºáá±á¬ááºáá«á á¡á²áá«ááᯠá¡ááŒá±ááŸá¬ááá¯á· á¡áá»áááºáááŸáááẠáá áºáá¯áá¯ááŸá¬ážáá±ááŒá®ááá¯ááẠáá±á¬ááºááá¯áááºááŒáá·áºááá·áºáá«áááºá
- "á
ááºážáááº". á¡áá»ááºáá¯ááºáááºáá»á¬ážá¡ááœáẠá¡áááºážáááºáá»áŸáᬠááŒá
áºááá¯ááºáá»á±ááŸááá»áŸáẠscript á¡áá
áºáá»á¬ážá áááááá¬áá»á¬ážá one-liners ááŸáá·áº command áá»á¬ážááᯠclient machine ááœááºááá¯ááºáá² ááááºážáá»á¯ááºáá¬ážáá±á¬ áááºáááºážáá»ááºááœáẠá
ááºážáááºááá·áºáá«áááºá ááẠ(áááºáá¯ááºáá²á·ááá»áŸ) á¡áá¬á¡á¬ážáá¯á¶ážááᯠáá»á±á¬áá±á¬ááºáá±á¬ááºáá¶ááŒá¯áá¬ážáá»áŸááºááẠá
ááºáááºáá»áááºááẠá¡á¡á±ážáá¯á¶ážá¡áá¬ááá¯ááºáá±á á€á¡ááœáẠáá®ážááŒá¬áž server/virtual/chroot áááºáá®ážááŒá®áž ááá¯áá±áá¬ááœáẠá
ááºážáááºáá«á áá
áºáá¯áᯠáá»ááºáá±ááá¬áž ááá¯á·áá±á¬áẠ"ááá¯ááºááœá²" ááœááºáááºááœáá·áºááá¯ááºáááºá
- "ááááºážáá»á¯ááºááŸá¯". áááºáááááºážáá»á¯ááºááá¯ááºáá±á¬ áá¯ááºáá±á¬ááºááŸá¯áá»á¬ážá¡á¬ážáá¯á¶ážááᯠáá»áŸá±á¬á·áá»áá«á áááºáá±á·áá»áºááŸá®ááá¯ááŸá¯áá»ááºážáá áºáá¯ááẠá áá áºáá áºáááºááᯠááœá²áá»ááá¯ááºááŒá®ážá yum áááºááŸá¬ážáááºá¡ááœáẠáááºááŸááºáá¬ážáá±á¬ -y á¡áá¶ááẠááá·áºá¡á¬áž á áá áºááŒááºáááºááá°ááŒááºážá áœááºážáááºááᯠá¡á ááŸáá±á áá±á·áá»áá·áºááẠá¡ááœáá·áºá¡áá±ážáá±ážáááºá áá¯ááºáá±á¬ááºáá»ááºááœáẠááááºážáá»á¯ááºááá¬ážáá±á¬ á¡ááŒá¬ážááœá±ážáá»ááºá áá¬áá»á¬áž áááŸááá«áá áá±á¬ááºáá áºáá¯ááẠá¡áááºááá·áºáá¯ááºáá¬ážáá±á¬ á¡áááºááááºážáááºážááŸá¯ááŒá áºáááºá
- "á á áºáá±áž". ááá·áºáá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá á¡áá»áá¯ážáááºáá»á¬ážááᯠá á áºáá±ážááŒá®áž á¡áááºáá°ážáá°ááẠááá¯á¡ááºááŸá¯ááŸááááŸá á á áºáá±ážáá«á ááŒá¿áá¬ááᯠá¡ááŸááºáááẠááŒá±ááŸááºážááŒá®ážááŒá®áá¬ážááá¯áᬠá á áºáá±ážááŒáá·áºáá«á á¡ááŸá¬ážá¡ááœááºážááᯠááŒááºáá¯ááºáá±ážááŒááºáž ááŸáá áááŸá á á áºáá±ážááŒá®áž áááºááá·áºá¡ááŒá±á¡áá±áá»á¬ážá¡á±á¬ááºááœáẠááŸáá áááºážáá²á·áá¯ááºáá±á¬ááºáá»ááºááœá±áá²á· ááœá²ááœá²ááá¯ááºáá¬ááœá±ááᯠá á áºáá±ážáá«á áá»áœááºá¯ááºááá¯á·ááá¯ááºáááºážááᯠáá¯á¶ááŒááºááẠáááá¯á¡ááºáá±á¬áºáááºáž áááºááá·áºá¡áá«áá»áŸ á á áºáá±ážááẠáááá¯á¡ááºáá«á
- "áááºááœááºáá«". ááŒá¿áá¬ááᯠáááºáááŒá±ááŸááºážááá¯ááºáá«á ááá·áºáá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážááᯠáááºážááá¯á·ááŒá¯á¶ááœá±á·áá²á·ááá«á áá±ážááŒááºážáá«á á¡ááŒááºážááœá¬ážááœáẠáá¯á¶ážááŒááºáá»ááºáá áºáá¯ááᯠáá»áá·áºáá¯á¶ážááá¯áá«á ááá·áºáá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážá ááá±á¬áá¬ážááᯠááŸá¬ááœá±áá«á ááá¯áá±á¬ááºážáá²á· á¡ááŒá±áá áºáᯠáá±ážáááá·áºáááºá ááá·áºáá¯ááºáááºá¡áá±á«áº áá¯á¶ááŒááºááŸá¯áááŸááá«á ááá·áºáá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážááŸáá·áº ááœá±ážááœá±ážáá«á áá«á áááºážáá²á·áá»áœááºážáá»ááºááŸá¯áááºáááºááŒá áºáááºáá±á¬ááºá០á¡ááŒá±á¡áá±ááœá±ááᯠáááºáááºá áœá¬ááŒáá·áºááŸá¯ááŒááºážá á¡áá»á¬ážááŒá®ážááŸááºážáááºážááá¯ááºáá«áááºá ááá¯áá·áºá¡ááá¥á¬ááºááŒá±á¬áá·áº áááŸááºáá«áá²á·á ááá¯ááºáá²áá²á·áá±ážááœááºážááá¯áá±ážááẠá¡áá°ážáá áºáá±á¬ááºááᯠááŒáá·áºááŒá®áž á¡ááŒá±áááá¯á·ááẠáá±ážááœááºážááá±ážáá² á¡ááŒá±áááá² áá°ááá¯ááºááŒá áºááœá¬ážáᬠááá¯áá±á¬ááºážáá«áááºá
- "á¡áá°á¡áá®ááᯠáá»áá¯ážááŒá±á¬ááºážáá®áá»á±á¬áºá áœá¬ áááŒááºážáá«áá²á·". á€á¡áá»ááºááẠááááºáá áºáá¯á ááŒá±á¬ááºážááŒááºááŒá áºáááºá ááá¯ááºáá²áá²á·áá±ážááœááºážááᯠáá±ážááẠáá±áá»á¬ááŸááºážááŒáá«á áááŒá áºááá¯ááºáá¬ááᯠáá±á¬ááºážááŒááẠ- áááŒá áºááá¯ááºááŒá±á¬ááºáž ááŸááºážááŒááŒá®áž á¡áááºááŒá±á¬áá·áº á¡ááŒá¬ážááœá±ážáá»ááºá áá¬áá»á¬ážááᯠáááºážááŸááºážáá«á ááá·áºááœááºá¡áá»áááºáááŸááá«á (áááºááááºá¡áá»áááºáááŸááá«á ááá¹áááá¯ááºáá«) - ááá·áºááœááºá¡áá±ážáááŒá®ážáá±ážááœááºážáá áºáá¯á á¡áá¯ááºáá»á¬ážá áœá¬ááŸááá±áááºáá¯ááŒá±á¬áá«á ááá¯á·áá±á¬áºáá±á¬ááºááŸááŒá±ááŸááºážááá¯ááºáá«áááºá áá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážááœáẠá¡áá±ážáááŒá®ážáá¯ááºáá±á¬ááºá áá¬áá»á¬ážáááŸááá«áá áááºážááá¯á·á¡á¬áž áááºááœááºáááºáááºážááŸááºážááŒá®áž áá±ážááœááºážááá¯ááœáŸá²á¡ááºáá«á
- "áá¯á¶á·ááŒááºáá»ááºáá±ážáá«". ááá·áºáá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážáá²á០áá áºáŠážááẠáááºážááá¬á¡áá Ạááá¯á·ááá¯áẠáá¬ááºááœáŸááºážá¡áá áºááᯠá áááºá¡áá¯á¶ážááŒá¯áá±ááŒá®áá¬ážá áááºááẠá€áá¯á¶ážááŒááºáá»ááºá ááá¯ážáá»áá¯ážáá»á¬ážááᯠááŒá¯á¶ááœá±á·áá±áá«ááá¬ážá ááááºážááá¯á·áá«á ááŒá¿áá¬ááᯠáá¯ááºá á¬ááŒá±á¬ááºážáá¯á¶ážááŒá±á¬ááºáž ááá¯á·ááá¯áẠáááºážááá¬ááᯠááá·áºá ááºá¡á±á¬áẠáá«ážáááá áºá¡ááœááºáž ááŒá±ááŸááºážááá¯ááºáááºá ááá·áºáá±á¬á·ááºáá²ááœáẠáá»áá¯á·ááœááºážáá»ááºáá áºáá¯ááᯠáááºááœá±á·áá°ážáá«ááá¬ážá áá»áœááºááœááºážáá»ááºáá áºáᯠááááºážááá¯á·áá«á áá»áá¯ážááœá¬ážááá¯ááºááẠááá¯á·ááá¯áẠáá»áá¯ážááœá¬ážááẠáááá¯á¡ááºáá«áá áááºážááᯠááŒá¯ááŒááºááẠááŒá áºááá¯ááºááŒá±áá»á¬ážáá«áááºá ááá·áºááá¹ááá»á¬ážá á¡ááŒá¶ááŒá¯áá»ááºáá»á¬ážááŸáá·áº á¡ááŒá¯ááá±á¬áá±á¬ááºáá±á¬ áá±áááºááŸá¯áá»á¬ážááᯠá¡áá¶ááœááºááŒá®áž áááºááá¯ááºáááºáá¯áááºáá«á ááœá±ážááœá±ážááẠáá±ážááœááºážáá»á¬ážáá¯ááºáá«á
- "áá¯á¶á·ááŒááºáá»ááºáá±á¬ááºážáá«". áá»áœááºá¯ááºááá¯á·á¡á¬ážáá¯á¶ážááẠáá»áœááºá¯ááºááá¯á·ááá¯á¶ážááŒááºáá»ááºáá»á¬ážáá²á·ááá¯á·ááẠáá á¯á¶áááºáá°áá»á¬ážááŒá áºááŒááŒá®áž ááá·áºáá¯á¶ážááŒááºáá»ááºáááŸááºáááºááŸá¯ááᯠá ááºážáááºááẠá¡áá±á¬ááºážáá¯á¶ážáááºážáááºážááŸá¬ áááºážááᯠááœá±ážááœá±ážáááºááŒáááºááŒá áºáááºá á¡áááºá áááºááẠáá±á¬ááºáááºáá áºáŠážá¡ááœáẠáá áºáá¯áá¯ááᯠá¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬áẠááŒá¯ááŒááºááŒá®ážáá«á áááºážááá¯á·á¡á¬áž á¡áá¯ááºá¡á¬áž á á±á¬áá·áºááŒáá·áºááẠáááºážááá¯á·á¡á¬áž áá±á¬ááºážááá¯áá«á á áá áºááŸá ááááºááá¯á·ááŸá¯ááẠáááºááŸá¬ááœá±áá±ááá·áº áá±áá¬ááá¯ááºáá±á á¡áá°á¡áá®áá¬ááºááœáŸááºážáá áºáá¯ááᯠáááºáá±ážááŒá®ážááŒá®- ááá·áºáá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážáᶠááŒááá«á áááºážááá¯á·ááẠáááºážááᯠááá¯ážáááºá á±ááẠáááºážáááºážááŸá¬ááá¯ááºáááºááŒá áºáááºá
á€á¡áá±á·á¡áá»áá·áºáá»á¬ážááᯠááá·áºáá¯ááºáááºážááœáẠá¡áááºáááŒáẠáá»áá·áºáá¯á¶ážáá«á ááŒá¿áá¬á¡áá»á¬ážá á¯ááẠááŒá¿áá¬áá»á¬áž áááºááá·áºááœá¬ážáááá·áºáááº- áááºááá¯ááºááá¯ááºá á¡ááŸá¬ážáá»á¬ážááŸáá·áº á¡ááŸá¬ážá¡ááœááºážáá»á¬ážááᯠá¡áááºážáá¯á¶ážááŒá áºá¡á±á¬áẠáá»áŸá±á¬á·áá»áá¯á¶áá¬áá á¡ááŸá¬ážáá»á¬ážááá¯áááºáž ááŒááºáááºá¡ááœáá·áºá¡áá±ážáá»á¬áž áááŸááá¬áááºááŒá áºáááºá Backup ááŒá¯áá¯ááºááẠá¡ááŒá¶áá±ážááá·áº áá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážááŸáá·áº á¡áááºáá¯á¶á á¶áá»á¬áž)á ááá¯á·á¡ááŒáẠ- áá»áœááºá¯ááºááá¯á·ááááá·áºá¡ááá¯ááºáž áá¬ááºáááºááẠááááºáá¬áá±á¬ áááºážááá¬ááá¯ááºáᬠá¡áá±ážá áááºáá»á¬ážáá¬ááŒá áºáááºá
áááºá¡áá»áááºá 50% áá»á±á¬áºááŸáá·áºá¡áá¯ááºáá¯ááºáááºá¡ááááááááá¬áá»á¬ážááŸá¬ grep ááŸáá·áº vimá áááºá¡áá¬á ááá¯ááá¯ážááŸááºážááá¯ááºááá²á á
á¬áá¬ážááŸá¬ááœá±ááŸá¯ááŸáá·áº á
á¬áá¬ážáááºážááŒááºááŒááºážá ááá¯á·áá±á¬áºá grep ááŸáá·áº vim ááŸá
áºáá¯á
áá¯á¶ážááẠá
á¬áá¬ážáá»á¬ážááᯠáááá±á¬ááºá
áœá¬ááŸá¬ááœá±ááŒá®áž áááºážááŒááºááá¯ááºá
á±ááá·áº á¡á
áœááºážáááºáá±á¬áááááá¬á¡á
á¯á¶á¡áááºááŒá
áºáááºá á¡áááºá Windows notepad á¡áá»áá¯á·á ááá·áºá¡á¬áž ááá¯ááºážáá
áºáá¯ááᯠáá±áž/áá»ááºááẠááœáá·áºááŒá¯áá«á vim ááœáẠáááºááẠá
á¬áá¬ážááŒáá·áº áá¬áááᯠáá¯ááºááá¯ááºáááºá ááá¯á¶ááẠterminal ááá± vimtutor command ááá¯áá±á«áºááŒá®áž áááºáá°áá«á grep ááŸáá·áºáááºáááºááŒá®áž áááºážáá¡áááá¡á¬ážááẠáá¯á¶ááŸááºáá±á¬áºááŒáá»ááºáá»á¬ážááœááºááŒá
áºáááºá áá¯ááºáááºá áááááá¬ááá¯ááºááá¯ááºá ááá·áºá¡á¬áž ááŸá¬ááœá±ááŸá¯á¡ááŒá±á¡áá±áá»á¬ážááᯠáááºááŸááºááŒá®áž áá±áá¬ááᯠááá¯ááºáá»á±á¬áá®ááœá±ááŒá
áºá¡á±á¬áẠáá¯ááºáá±ážááá¯ááºá
á±áá±á¬áºáááºáž RegExp ááá«áá² áááºážááẠá¡áááá¹áá«ááºáááŸááá±á ááŒá®ážáá±á¬á· áá¯á¶ááŸááºá¡áá¯á¶ážá¡ááŸá¯ááºážááœá±ááᯠááááá¯á·ááá¯áááºá á¡áááºážáá¯á¶áž á¡ááŒá±áá¶á¡ááá·áºááŸá¬á á¡á
ááá±á¬á· áá«ááá¯ááŒáá·áºááá¯á· á¡ááŒá¶áá±ážáá»ááºáá«áááºá
áá»áẠ50% á 40% ááẠcoreutils toolkit ááŸáá¬áááºá coreutils á¡ááœááºáááºá
á¬áááºážááŸá¬ááŒáá·áºááŸá¯ááá¯ááºáá«áááºá sed ':a;N;$!ba;s/n/ /g'
áá¯ááºáá±á¬áºááá¯ááºáááºáá
áºáá±á¬ááºá áá¶ááŒááºá
ááºážáá²á· áá«á·ááᯠááœááºááá¯ážááºááá± áá±á¬ááºážáá¯ááºááŒá®áž á
á¬áá±ážááŒá®áž ááŒá¿áá¬ááᯠááŒá±ááŸááºážáá²á·áááºá tr 'n' ' '
.
áááááá¬áá
áºáá¯á
á®á áá¬áá¯ááºáá±á¬ááºááá²ááŸáá·áº á¡áá¯á¶ážá¡áá»á¬ážáá¯á¶áž command áá»á¬ážá¡ááœáẠáá±á¬á·áá»á¬ážááᯠááŸááºáá¬ážáá¬ážááẠá¡ááŒá¶ááŒá¯ááá¯áááºááŸá¬á áá»ááºá¡áá¬á¡á¬ážáá¯á¶ážááŸá¬ áá°áá¬ážááŒá
áºáááºá áá¶áááá»á¬ážááŸááá«á áá°ááᯠááœááºááœááºáááºááẠáá±á«áºáá«á ááá¯áá°ááᯠáá±áá»á¬áááºáá« - áááºážááœáẠáááºááœá±á·áááá·áºá¡áá¬ááŸáá·áº áááºáááºáá±á¬ á¡áá±ážááŒá®ážáá±á¬ á¡áá»ááºá¡áááºáá«ááŸááááºá
á€áááááá¬áá»á¬ážááᯠááááŸáááŒááºážááŒáá·áº áááºááœá±á·ááœáẠáááºááŒá¯á¶ááœá±á·áááá·áº ááŒá¿áá¬áá»á¬ážá á¡áá±ážáá«áá±á¬ á¡á áááºá¡ááá¯ááºážááᯠáááááá±á¬ááºáá±á¬áẠááŒá±ááŸááºážááá¯ááºáááºááŒá áºáááºá á¡á±á¬ááºáá±á¬áºááŒáá« áá±á¬ááŒá±á¬ááœá²áá»á¬ážááœáẠá€áááááá¬áá»á¬ážááŸáá·áº áááºážááá¯á·á¡áá¯á¶ážááŒá¯ááá·áº áá±á¬ááºáá¶áááºáá±á¬ááºááŸá¯áá»á¬ážááŸáá·áº á¡ááá®áá±ážááŸááºážáá»á¬ážá¡ááœáẠáá°áá±á¬ááºáá»á¬ážááᯠáááºááá·áºá¡áá»áááºááœáẠá¡áá¯á¶ážááŒá¯ááááºááᯠááŒáá·áºááŸá¯áá«áááºá
FirstVDS á
áá
áºá
á®áá¶ááá·áºááœá²áá° Kirill Tsvetkov áááºááŸáá·áºá¡áá°ááŸááá²á·áááºá
source: www.habr.com