768

Кофлер М. Linux. Установка, настройка, администрирование (2014)

  • Upload
    mybd

  • View
    970

  • Download
    18

Embed Size (px)

Citation preview

  • . Linux. , ,

    .

    . . . . . .

    32.973.2-018.2 004.451

    .74 Linux. , , . .: , 2014. 768 .: . ISBN 978-5-496-00862-4

    Linux,MicrosoftWindowsAppleOSX,.Linux,Android.

    ,Linux,,-,.,Linux,Windows,WindowsLinux,Windows7Windows8.-Linux,,Windows.Linux.

    Linux,?.

    Linux,Windows.Linux.,,-.Linux.Debian,RedHat,openSUSEUbuntu.,.Linux,.-!

    12+ ( 29 2010 . 436-.)ISBN 978-3827332080 . 2013 by Addison-Wesley Verlag

    ISBN 978-5-496-00862-4 , 2014

    , , 2014

    Addison-Wesley Longman. . - .

    , , , -. , , , .

    ,192102,-, ( ),3,, 7

    005-93,2;953005

    20 09 13 70100/16 61,920 2000 0000

    180004,, ,34

    shutterstock.com.

  • .

  • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    1. Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    2. Gnome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    3. KDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

    4. VirtualBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

    5. . . . . . . . . . . . . . . . . . . . . . . 101

    6. Bash () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

    7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

    8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189

    9. , - . . . . . . . . . . . 211

    10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

    11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238

    12. . . . . . . . . . . . . . . . . . . . . . . 284

    13. , Java Mono . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318

    14. . . . . . . . . . . . . . . . . . . . . 331

    15. GRUB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423

    16. Init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460

    17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490

    18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515

    19. - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569

    20. Samba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588

    21. NFS AFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621

    22. SSH (Secure Shell) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630

    23. Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637

    24. MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673

    25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690

    26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 710

    27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 732

    28. Squid DansGuardian ( ) . . . . . . . . . . . . . . . . . . . . 745

    29. SELinux AppArmor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755

  • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 ! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    1. Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . 271.1. Linux . . . . . . . . . . . . . . . . . . . . . . . . . . 271.2. , . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    1.3. , . . . . . . . . . . 321.4. Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

    2. Gnome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 CD DVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    2.3. Gnome . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482.4. . . . . . . . . . . . . . . . . . . . . . . 51

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Gnome Tweak Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Gnome . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Gnome . . . . . . . . . . . . . . . . . . . . . . . . 56 . . . . . . . . . . . . . . . . . . . . . . . . . . 57 XDG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

    2.5. Gnome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

    3. KDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

    - () . . . . . . . . . . . . . . . . . . . . . 65 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

    3 .2 . Dolphin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

  • 8

    3 .3 . Konqueror Rekonq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 . . . . 72 - . . . . . . . . . . . . . . . . . . . . 73Rekonq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

    3.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753.5. CD/DVD K3b . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803.6. KDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

    4. VirtualBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 854.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 . . . . . . . . . . . . . . . . . . . . . 87 . . . . . . . . . 88 . . . . . . . . . . . . . . . . . . . 89 . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

    4.2. VirtualBox () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 934.3. VirtualBox () . . . . . . . . . . . . . . . . . . . . . . . . 96

    Linux . . . . . . . . . . . . . . . . . . . . 96 Windows . . . . . . . . . . . . . . . . . . 98 VirtualBox . . . . . . . . . . . . . . . . . . . . . . . 99

    5. . . . . . . . . . . . . . . . 1015.1. . . . . . . . . . . . . . . . . . . . . . . . . 1025.2. . . . . . . . . . . . . . . . . 105

    less . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

    5.3. - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

    6. Bash () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1116.1. ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1116.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1136.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

    . . . . . . . . . . . . . . . . . . . 114 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116, . . . . . . . . . . . . . . . . . . . 117

    6.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 tee . . . . . . . . . . . . . . . . . . . . . . . 120

    6.5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

  • 9

    6.6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1226.7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

    ( ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

    . . . . . . . . . . . . . . . . . . . . 1296.8. bash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

    1: grepall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 2: stripcomments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 3: applysedfile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 4: . . . . . . . . . . . . . . . 133 5: . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

    6.9. bash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356.10. bash . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

    . . . . . . . . . . . . . . . . . . . . . . . 136, . . . . . . . . . . . . . . . . . . . . . . 137 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 read . . . . . . . . . . . . . . . . . . 140

    6.11. bash . . . . . . . . . . . . . . . . 141If- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 test . . . . . . . . . . . . . . . . . . 142Case- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143For- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 while . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 until . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

    6.12. bash . . . . . . . . . . . 146

    7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1487.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 ,

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 . . . . . . . . . . 155 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 (-, -) . . . . . . 157

    7.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1587.3. (MIME) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

  • 10

    MIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 . . . . . . . . . . . 161

    7 .4 . (find, grep, locate) . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 which whereis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 locate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 find grep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

    7 .5 . CD DVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 ISO- . . . . . . . . . . . . . . . . . . . . 166 CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 DVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

    7.6. , . . . . . . . 172 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174, . . . . . . . . . . 176

    7.7. . . . . . . . . . . . . . 178 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

    7.8. Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1837.9. - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

    . . . . . . . . . . . . . . . . . . . 186 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 udev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

    8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1898.1. , . . . . . . . 189

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 . . . . . . . . . . . . . . . . . . . . . 190 . . . . . . . . . . . . . . . . . . . . . . . . . 191 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 . . . . . . . . . . . . . . . . . . . 194 (

    ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 , . . . . . . . . . . 196

    8.2. (su) . . . . . . 197

  • 11

    8.3. (sudo) . . . . . 200Sudo Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201Sudo SUSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202

    8.4. (PolicyKit) . . 2028.5. () . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 . . . . . . . . . . . . . . . . . . . . . 206

    8.6. (cron) . . . . . . . . . . . . . . . . . . . . . 208 crontab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 cron.hourly, .daily, .weekly, .monthly . . . . . . . . . . . . . . . . 209 Anacron . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210

    9. , - . . 2119.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2119.2. - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2139.3. ( ) . . . . . . . . . . . . 2159.4. () . . . . . . . . . . . . . . . . . . . . . . . . 2169.5. (PostScript, PDF, HTML, LATEX) . . . . . . . . . . . 216

    TextPostScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217HTMLText, PostScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218PostScriptPDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218PostScript/PDF /

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 PostScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 PDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222

    10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22410.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

    . . . . . . . . . . . . . . . . . . . . . . 224 localhost . . . . . . . . . . . . . . . . . . . . . . 225 . . . . . . . . . . . . . . . . . 225 . . . . . . . . . . . . . . . . . . . . . . . 226 IP- . . . . . . . . . . . . . . . . . . . . . . . . . . 226

    10.2. (SSH) . . . . . . . . . . . . . . . . . . . . . . . 227 shell- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228SSH X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

  • 12

    scp . . . . . . . . . . . . . 229SSH- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 SSH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

    10 .3 . (FTP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231SFTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234WGET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 curl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 lftp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 rsync, mirror, sitecopy . . . . . . . . . . . . . . . . . . . . . . . . . . 237

    11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23811.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238

    ? . . . . . . . . . . . . . . . . . . . . . 239

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

    11.2. . . . . . . . . . . . . . . . . . . . . . . . . 242 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243Gpm- () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

    11.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244NTP ( ) . . . . . . . . . . . . . . . . . . . . . . . . 245Chrony . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

    11.4. , . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 . . . . . . . . . . . . . . . . . . . . . . . . . . 248 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 . . . . . . . . . . . . . . . . 256 . . . . . . . . . . . . . . . . . . . . . . . 257 (PAM) . . . . . . . . . . . . . . 257 (NSS) . . . . . . . . . . . . . . . . . . . . . 260Nscd ( ) . . . . . . . . . . . . . . . . . . . 261

    11.5. , , Unicode . . . . . . . . . . . 261 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 . . . . . . . . . . . . . . . . . . . . . . 264

  • 13

    11.6. . . . . . . . . . . . . . . . . . . . . . . 267 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 . . . . . . . . . . . . . . . . . . . . . . . . 269 . . . . . . . . . . . . . . . . . . . . . . . . 271 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 . . . . . . . . . . . . . . . . . . . . . . . . . 273 (ALSA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274

    11.7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 sysklogd (rsyslogd) . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 logrotate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279Logwatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281

    12. . . . . . . . . . . . . . . 28412.1. RPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289

    12 .2 . Yum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 . . . . . . . . . . . . . . . . . . . 297Yum Extender (Yumex) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

    12 .3 . ZYpp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298 libzypp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 zypper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299

    12.4. Debian ( dpkg) . . . . . . . . . . . . . . . . . 30012 .5 . APT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 apt-get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 aptitude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 tasksel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 apt-cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 . . . . . . . . . . . . . . . . . . . . 309 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309Synaptic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311

    12 .6 . PackageKit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31212 .7 . TAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314

  • 14

    12.8. . . . . . . . . . . . . 31412.9. . . . . . . . . . . . . . . . . . . . 315

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316

    13. , Java Mono . . . . . . . . . . . . . . . . . . . . . . . . . . 31813.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318

    . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 . . . . . . . . . . . . . . . . . . . . . . 32032- 64- . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 . . . . . . . . . . . . . . . . . . . . . . . . . . . 322

    13.2. . . . . . . . . . . . . . . . 323 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326

    13 .3 . Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32713 .4 . Mono . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328

    , , . . . . . . . . . . . . 329 Mono . . . . . . . . . . . . . . . . . . . . . . . . . . 330

    14. . . . . . . . . . . . . . 33114.1. . . . . . . . . . . . . 33314.2.

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335IDE- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 (virtio) . . . . . . . . . . . . . . . . . . . . . 336 (MBR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 ( GPT) . . . . . . . . . . . . . . . . . . 337 . . . . . . . . . . . . . . . . . . . . . . 338

    14.3. . . . . . . . . . . 339MBR GPT? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341, , . . . . . . . . . . . . . . . . . . . . . 342 4 . . . 343 (

    MBR-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344

  • 15

    fdisk (MBR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344 parted (MBR GPT) . . . . . . . . . . . . . . . . . . . . . . . . . . 348 sfdisk (MBR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 gparted (MBR, GPT) . . . . . . . . . . . . . . . . . . . . . . . . . . 350Gnome Disks (MBR GPT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351

    14.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353Windows, Mac OS X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354CD-ROM/DVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 . . . . . . . . . . . . . . . . . . . . . . . . . 355 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357

    14.5. (mount /etc/fstab) . . . . . . . . . . . 357 . . . . . . . . . 358

    (mount umount) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 (/etc/fstab) . . . . 360 /etc/fstab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361

    14.6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 , . . . . . . . . . . 364 . . . . . . . . . . . . . . . 364 . . . . . . . . . . . . . . . . . . . . . 365 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 . . . . . . . . . . . . . . . . . . . . . . . 366

    14.7. ext (ext2, ext3, ext4) . . . . . . . . . . . . . . . . . . . . . 366 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370

    14.8. btrfs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379 btrfs ,

    RAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381 ,

    btrfs (df) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384

  • 16

    14.9. xfs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38614.10. Windows (VFAT, NTFS) . . . . . . . . . . . . . . . . . . . 387

    VFAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388 NTFS (ntfs-3g) . . . . . . . . . . . . . . . . . . . . . . . . 389

    14 .11. CD, DVD, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390CD DVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390AudioCD, VideoDVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393

    14.12. (USB, Firewire .) . . . . . . . . . . . . . . 39314.13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39514 .14 . RAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401

    14.15. (LVM) . . . . . . . . . . . . . . . . . . . . . . . . 40614 .16 . SMART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41014 .17 . SSD-TRIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41414.18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416

    . . . . . . . . . . . . . . . . . . . . . . . . . 416 (USB-,

    ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420

    15. GRUB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42315.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423

    BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 EFI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427 Initrd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429

    15.2. GRUB ( ) . . . . . . . . . . . . . . . . 43115 .3 . GRUB 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433 . . . . . . . . . . . . . . . . . . . . . 440 GRUB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441 . . . . . . . . . . 443 . . . . . . . . . . . . . . . . . . . . . . . . . . 445

    BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447

    EFI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449 GRUB Linux . . . . . . . . . . . 450

  • 17

    EFI (efibootmgr) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450

    15 .4 . GRUB 0 .97 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452 ( ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452 menu .lst . . . . . . . . . . . . . . . . . . . . . . . . . . 453 menu .lst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454 GRUB . . . . . . . . . . . . . . . . . . . . . . . 457 update-grub (Debian Ubuntu) . . . . . . . . . . . . . . . . . . . 457Grubby (Fedora, Red Hat) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458GRUB 0.97 EFI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458 GRUB . . . . . 459

    16. Init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46016 .1 . Init-V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461Inittab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465 Init-V . . . . . . . . . . . . . 465 Init-V . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

    16 .2 . Upstart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47016 .3 . Systemd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47316.4. Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47816.5. Fedora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48216.6. SUSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48416.7. Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48516 .8 . - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487

    17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49017.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490

    . . . . . . . . . . . . . . . . . . . . . . 492 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493 modprobe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495 . . . . . . . . . . . . . . . . . 496

    17.2. . . . . . 498 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502 ,

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503

  • 18

    . . . . . . . . . . . . . . . . . . . . . . . . 505,

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505 . . . . . . . . . . . . . . . . . . . . . . . 507

    17 .3 . /proc- sys/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50817.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510

    . . . . . . . . . . . . . . . . . . . . . . . . 511SMP- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512 ACPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513

    17.5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513

    18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51518 .1 . Network Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516LAN DHCP (ADSL-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519 . . . . . . . . . . . . . . . . . . . . . . . 519

    18.2. . . . . . . . . . . . . . . . . . . . . . . . 522 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522IP- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525IPv6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529 WLAN . . . . . . . . . . . . . . . . . . . . . . . . . 530 WLAN- . . . . . . . . . . . . . . . . . . . . . . . . . . . 532 WLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533 WLAN Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535

    18.3. LAN WLAN . . . . . . . . . . . . . . . 536 LAN . . . . . . . . . . . . . . . . . . . . . . . . . . 537 WLAN . . . . . . . . . . . . . . . . . . . . . . . . . 540

    18.4. LAN . . . . . . . . . . . . . . . . . . . . . . . . . . . 543 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543 . . . 547

    18.5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548Fedora Red Hat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548Debian Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549SUSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551

    18 .6 . Zeroconf Avahi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55118.7. PPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554

    pppd . . . . . . . . . . . . . . . . 555

  • 19

    pppd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55618.8. UMTS . . . . . . . . . . . . . . . . . . . . . . . . . . . 55918.9. ADSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561

    ADSL- . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562 ADSL-PPPoE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563 ADSL-PPTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566

    19. - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56919.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56919.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572

    Debian, Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572Fedora, Red Hat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573

    19.3. (NAT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 . . . . . . . . . . . . . . . . . . . 574 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576

    19.4. DHCP . . . . . . . . . . . . . . . . . . . . 57619.5. dnsmasq (DHCP ) . . . . . . . . . . . . . . . . . . 578

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578 dnsmasq .conf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579 . . . . . . . . . . . . . . . . . . . . 580 - . . . . . . . . . . . . . . . . . . . . . . . . 581DNS . . . . . . . . . . . . . . . . . . . . . . . . 582 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583 . . . . . . . 583 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584 DHCP . . . . . . . . . . . . . . . . . . . . 585

    19 .6 . WLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585

    20. Samba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58820.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588

    . . . . . . . . . . 590

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59220 .2 . Samba: . . . . . . . . . . 593

    , . . . . . . . . . . . . . . . . . . . . . . . . 596

  • 20

    Samba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597 SWAT . . . . . . . . . . . . . . . . . . . 598

    20.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600 Samba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600 Samba Linux . . . . . . . . . . . . . . . . . . . . 602 Linux Windows . . . . . . . . . . . . . . . 603 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604

    20.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606, . . . . . . . . . . . . . . . 607 , . . . . 607 (User Shares) . . . . . . . . . 608 Samba . . . . . . . . . . . . . . . . . . . . . . . . . . . 608 Gnome

    KDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60920.5. : / . . . . . . . . . . . . . . . 61020.6. : . . . . . . . . . . . . . . . . . . . . . . . . . . . 61320 .7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616

    Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616CIFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616 smbclient smbtree . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618 Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619

    21. NFS AFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62121 .1 . NFS 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

    21 .2 . NFS 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629

    22. SSH (Secure Shell) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63022.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63122.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63122.3. . . . . . . . . . . . . . . . . . . . . . . . 634

  • 21

    23. Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63723.1. Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637

    , . . . . . . . . . . . . . . . . . . . . . . . . 637 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 638 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 640Logrotate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642

    23.2. - . . . . . . . . . . . . . . . . . . . . . . . . . 642 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646

    23.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649 . . . . . . . . . . . . . . . . . . . . . . . . . . . 650 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 651

    23.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 654 Apache HTTPS . . . . . . . . . . . . . . . . . 657

    23 .5 . Awstats Webalizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 660Awstats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 660Webalizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 665

    23 .6 . PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66823 .7 . FTP- (vsftpd) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 670

    FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 671FTP

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672

    24. MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67324 .1 . MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673

    . . . . . . . . . . . . . . . . . . . . 674 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 676

    24 .2 . MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677Mysqladmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679MySQL Workbench . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679PhpMyAdmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680Chive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681

    24.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 682Mysqldump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683Mylvmbackup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 689

  • 22

    25. . . . . . . . . . . . . . . . . . . . . . . . . . . . 69025.1.

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690Dj Dup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 691Grsync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692Back In Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693

    25.2. NAS- . . . . . . . . . . . . . . . . . 695 Windows . . . . . . . . . 695Mount /etc/fstab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 696 Windows

    Gnome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69625.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 697

    (gzip, bzip2, xz, lzop) . . . . . . . . . . . . . . . . . . . . . . 697 (tar, zip) . . . . . . . . . . . . . . . . . . . . . . . 698

    25.4. (rsync) . . . . . . . . . . . . . . . . . . . . . . . . . . 70025.5. (rdiff-backup) . . . . . . . . . . . . . . . . 70225.6. (rsnapshot) . . . . . . . . . . . . . . . . . 704

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 704 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 705 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706

    25.7. . . . . . . . . . . . . . . . . . . . . . . . . 706 rsync Cron . . . . . . . . . . . . . . . . . . . . . 706 . . . . . . . . . . 707 LVM . . . . . . . . . . . . . . . . . . . 707 . . . . . . . . . . . . . . . . 708Tartarus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 709

    26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71026.1. . . . . . . . . . . . . . . . . . . . . . . . 71026.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . 715

    TCP-Wrapper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715 . . . . . . . . . . . . . 717 chroot . . . . . . . . . . . . . . . . . . . . . . 718

    26.3. : . . . . . . . . . . . . . . . . . . . . . . . . . 718 . . . . . . . . . . . . . . . . . . . . . . . . . . . 719 . . . . . . . . . . . . . . . . . . . . . . . 719 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 720

    26.4. ( ) . . . . . . . . . . . . . 723

  • 23

    26.5. iptables . . . 726 (myfirewall) . . . . . . . . . . . . . . . . . . . . . . . 726 (myfirewall-stop) . . . . . . . . . . . . . 727 (myfirewall-start) . . . . . . . . . . . . . . . . . . . . . 728 Upstart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 730 Init-V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 730

    27. . . . . . . . . . . . . . . . . . . . . . . . . 73227.1. VPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 732

    VPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 733 VPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 734

    27.2. VPN PPTP . . . . . . . . . . . . . . . . . . . . . . . . . . 735 . . . . . . . . . . . . . . . . . . . . . . . . . . 736 PPTPD- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 737 PPTP- . . . . . . . . . . . . . . . . . 740

    27.3. VPN- (PPTP) . . . . . . . . . . . . . . . . . . . . . . . . 740 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 740 . . . . . . . . . . . . . . . . . . . . . . 741 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 741 PPTP- . . . . . . . . . . . . . . 744

    28. Squid DansGuardian ( ) . . . . . . . . . . . . . 74528 .1 . Squid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74528.2. - . . . . . . . . . . . . . . . . . 74828 .3 . DansGuardian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 750

    . . . . . . . . . . . . . . . . . . . . . . . . . 751 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754

    29. SELinux AppArmor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75529 .1 . SELinux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755

    SELinux . . . . . . . . . . 757 , SELinux . . . . . . . . . . . . . . . . . . 760 SELinux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 762

    29 .2 . AppArmor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 762AppArmor Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 763AppArmor SUSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767

  • ,Linux..Linux,WindowsMacOSX,-.Linux(,LinuxGoogleAmazon),(,).,ADSL-WLAN-Linux.

    ,Linux-,.,Linux,Windows,,cWindowsXPWindows7.Linux,,Windows.Linux.

    Linux,?.

    Linux,Windows ,Windows.-Windows.-.-,-,-,.,,,-,.

    Linux,(:,Linux;-Debian,RedHat,openSUSEUbuntu).-,-:-.,,-.-

  • 25 !

    :Debian-,openSUSE.

    ,,Linux,-Linux,-,-.,,:.,,-UNIX/Linux.

    !,Linux-Linux--.,,Linux-Linux--:,..Linux,.Linux!

    www.kofler.cc

  • ,vinitski@minsk .piter .com(,).

    !http://www.piter.com

    .

  • 1 LinuxLinux:,,-Linux:,,-:,,-,,..-Linux,,-.

    ,Linux,,-.,, (-Windows).,,,RedHat,SUSE. ,...-Linux,-.

    1.1. Linux

    Linux,.,Linux,Windows.LinuxWindows,Windows,VMwareLinux.

    Linux,,.-.,,.,-.

  • 28 1. Linux

    .,-.().,-GnomeKDE.Gnome.

    (root),!-(root)-.Linux.,,,-.root-(Ubuntu).-,11.4.

    (, Gnome,KDE),.-.

    .KDEGnome,,.-,,SYSTEM USER LOGOUT.(!).,.

    .,,.GnomeKDE-.,-..

    .Linux.,XWindow.-(.5).Ctrl+Dexit.

    Linux.,-.-shutdown -h.-.

    Linuxshutdown.Ctrl+Alt+Delete.X,,Ctrl+Alt+F2.

  • 291.2. ,

    Linux Ctrl+Alt+Delete, , , , , sync. . - . , .

    1.2. ,

    ,-.,..

    XWindow-XWindow-Window-Window--.(.1.1)

    1.1. X

    Ctrl+Alt+Backspace (X Window).

    SS . -SS . - . -

    Ctrl+Alt+Fn nCtrl+Alt+Fn n. -n. -. -

    Alt+F7 . Fedora Alt+F1

    GnomeKDEX.-GnomeKDEX.-KDEX.-KDEX.-X.-X.-.-.,,,,-GnomeKDE-GnomeKDE-KDE-KDE--(.1.2).,Window Manager(), .

    1.2. (Gnome, KDE)

    Alt+Tab Alt+F1 Alt+F2 Alt+F3 Alt+F4 , ,

    ,,,,.,

  • 30 1. Linux

    Firefox,OpenOfficeVim.-,.

    ,,,Windows.,,Ctrl+C,Ctrl+VCtrl+S.

    ,-UNIX/Linux..5.2.

    ,,.-,.,FedoraRedHat,.Ctrl+Alt+Backspace-.

    Linux,-WindowsMacOS.,--, ,-..

    .Gnome,Windows,-(,).KDE,,.

    .Linux.-,.-.,.(-.,.)

    ,,.,Windows?

    .X-(-GnomeKDE),,

  • 311.2. ,

    .,,,,.

    (focusfollowsmouse,).-,..,.focusfollowsmouse-.

    .,(.1.3).Ctrl+Shift+Num,..

    1.3.

    4, 6 2, 8 5 + 0 ( , 5)- (5, + 0

    ) *

    ,,,-.,.,.:(-),.,-.

    (GnomeKDE,Firefox,OpenOffice.):Windows,,,.,-,WindowsCtrl+C.

    ,-Ctrl+VShift+V.

  • 32 1. Linux

    1.3. ,

    /.-(),CD-DVD-,.,-CD-/media/cdrom.LinuxA:,C:..,Windows.

    Linux.readme,ReadmeREADME!255.

    .-,...-(root),,,,.-(~).Linux-/home/name.:/root.

    CD, DVD, flash-..,flash-USB-, -.

    ,mount(umount,).

    , , , , . - , . , Detach Volume ( ) Unplug or Eject Hardware ( ). , !

    Df.df,.h,,:,..-/,/myhome.(,df,Linux.!)

    user$ df hFilesystem Size Used Avail Use% Mounted on/dev/sdb6 9,2G 4,0G 4,8G 46% /

  • 331.4. Linux

    /dev/sdb5 14G 6,9G 6,2G 53% /myhometmpfs 754M 0 754M 0% /lib/init/rwvarrun 754M 332K 754M 1% /var/run...

    1.4. LinuxLinux,,.,,,.-.

    ,-.-,,.,,.,,,.-,,,,.,,,.

    Linux , HTML- PDF-. PostScript. -PostScript. -. - PostScript-, Evince Okular. , .

    . G B2. -G B2. - B2. -B2. -2. - , , gunzip file .gz bunzip2 file .bz2 .

    .,-,F1.,,.,GimpOpenOffice,-,.

    Man info.man info .man info GnomeKDE.

    .Linux.,,.,,-:

  • 34 1. Linux

    Debian,Fedora,RedHat,Ubuntu/usr/share/doc/; SUSE/usr/share/doc/packages/.,

    ,,?,. -a:

    user$ which -a cp/bin/cp

    ,.,.-,cpcoreutils:

    user$ rpm -qf /bin/cp (Fedora, Red Hat, SUSE)coreutils-6.4-10user$ dpkg -S /bin/cp (Debian, Ubuntu)coreutils: /bin/cp

    - Linux .-,-Linux,,Linux,.-fedora forumubuntu wiki,.,,.,-.-Ubuntu.

    .Linux.Linux--,..Google:http://groups.google.com.

    Linux Documentation.LinuxDocumentationProject(LDP)Linux.,http://www .tldp .org/.

    :--(),()().,LDP.-Linux-,-.

    .,-,Linux..:http://www.kernel.org/doc/Documentation/.

  • 351.4. Linux

    RFC.RFCRequestforComment().,(,TCP,IP,FTP,PPP..).RFC:,,,-,..-http://www.faqs.org/rfcs/.

  • 2 Gnome WindowsMacOSX,,.Linux:.-.Linux.Gnome,KDE,XfceLXDE.

    ,,.:

    ,,,.,-;

    ,(-,..);

    .Gnome3.n.

    Gnome,-.,..Fedora17Gnome3.4.Gnome3.6,,,.

    Gnome 3.Gnome3 (.2.1).Gnome(GnomeShell).,-.

    .-,Gnome- Linux(,).

    .--,-,GnomeLinux-.

  • 37 2. Gnome

    Linux:

    https://plus .google .com/106327083461132854143/posts/SbnL3KaVRtM; https://plus.google.com/117091380454742934025/posts/VjbFCa7X5NJ.

    .2.1. Gnome

    Gnome, .,,.Canonical.-GnomeUnity.-LinuxMint.Mint,Gnome2.n(,MATE),Gnome3.n,Gnome.

    3D-.(,,-NVIDIA,,),Gnome.Gnome2.n(,

  • 38 2. Gnome

    !)Gnome3.n.,:Fedora17openSUSE12.2,Gnome3.n-3D-.,-.

    Gnome 3 - ! Gnome 3 , . , Gnome 3 -Gnome 3 -3 -: , Gnome .

    2.1. .Gnome,(). ,.

    ,Gnome,,Log out().,,-?Gnome-.Turn off()Alt!

    ,Gnome3GnomeTweakTool(.2.4).Gnome3.6,-:,Turn Off()Log out().

    . -,:-,.,User Name()-.-X-..

    . ,-.Activities(),,,-,().User Name(),,.,,.- .

  • 392.1.

    . Gnome(.2.2).,,..,Gnome,Ubuntu?

    .2.2. Gnome

    . ,,WindowsAlt+F1,.,-,..Art Expos,.,-,,-..

    . -.,Gnome.,,,-.-,.(,-.)

  • 40 2. Gnome

    ,Gnome3.n.,,Gimp,WindowsGIEnter.,,.

    ,Windows xxxEnter,.,:,,,,Ctrl+Enter-,Ctrl.

    .,,..,.,,(,INTERNET).

    . Gnome-.,Alt+Tab,-.(MacOSX,Apple,.),Alt+ .!Alt+Esc.,,,Alt+Tab.Alt+^,-,.,,.

    . Gnome,.-,.DockDash.

    -,,Gnome,.,-,-.

    , .-,., .

    . .,.

  • 412.1.

    ,.

    . Gnome3.n.,.

    Windows,-,.

    . , .,.,Gimp.-Gimp,-.

    Gnome3.n..-.,Gnome.,,.

    ,-,,.Alt+ .

    . ,,-.,.,https://extensions.gnome.org/,Gnome.Gnome2.nGnome3.n.

    ..2.1,-Gnome3.n.,, .

    2.1. Gnome3.0

    (Windows Alt)+F1

    (Expose). , Expose, .

    Alt+F2 , Alt+Tab ( ) Alt+Esc (

    Alt+Tab)Alt+^ ,

  • 42 2. Gnome

    Ctrl+Alt+Tab - . - , , , (Dash), , .

    Ctrl+Alt+Tab++ Shift+Ctrl+Alt+Tab++

    2.2. Files(Nautilus) Gnome.,-.-,-,Linux.,,Linux-,7.

    Gnome 3.6. Gnome3.6.,-Gnome3.6.,,-NautilusFiles.,Google-!.-.:,.

    ..

    . ,-F3.

    . ,(,).

    http://www.omgubuntu.co.uk/18%-,.LinuxMint,Nemo.LinuxMintNemoNautilus.

    . ,()...-

    2.1 ()

  • 432.2.

    -.(),10. .

    ,~/.thumbnails.Gnome.

    Ctrl+1Ctrl+2-.

    . ,()..F9.

    . ,,.,(directorypath).(Ctrl+L)..

    . Ctrl+T(dialogsheet).,-.,-.

    . ,,-.-.-, .,,,.

    .,,GimpFirefox..-,, .-,,,PNG-.

    . ,Ctrl+C,Ctrl+X.,-,Ctrl+V().

  • 44 2. Gnome

    ,-.,,,.,-.,CD.,-.

    ,,Ctrl.,-Alt.,,().

    . .,.-., .gnome-search-tool.,.

    .,-.Fedoratrackertracker-ui-tools.,tracker-preferences,-.,.~/.cache/tracker.Windows(tracker-needle).,.

    . ,,Linux.,-.,.-(,~/.thunderbird)., Ctrl+H.

    . ,Linux.,,-7.6.-, .

    . ,-.,

  • 452.2.

    .,Delete,.,Shift+Delete.

    . CDDVDUSB,FirewireeSATA,,,. .

    ,-,..

    Windows. -,.Windows(WindowsNetwork).,Windows.

    ,.

    ,-.

    ,.Gnome.-,Ctrl+D.

    ,.,-.,WindowsSamba,..

    :Ctrl+L.:smb://login@servername/directoryname.

    Windows,-,,Windows..Ctrl+L smb://servername.(AFP,FTP,WebDAV,SSH..).

    .2.2.computer:trash:.

  • 46 2. Gnome

    2.2.

    computer: afp://user@hostname AFP- (Apple) ftp://hostname FTP-network: sftp://hostname SFTP- ( SSH)smb: Windows smb://hostname Windowstrash: ( )

    .,GnomeWindows-.Gnome3.6,,,.

    nautilus-share,-.,-Samba-.Samba.,,SUSE,YaST- Samba.

    GVFS. GnomeGVFS(GnomeVirtualFileSystem,Gnome).~/.gvfs.,Gnome(F9).

    .-,.nautilus,,Gnome.,-DebianUbuntu.

    nautilus-image-converternautilus-image-manipulator:(.2.3).

    nautilus-compare:-.-Meld.

    nautilus-open-terminal:,, .

  • 472.2.

    .2.3. nautilus-image-manipulator

    nautilus-pastebin:Pastebin.

    seahorse-nautilus:.

    nautilus-dropbox:DropboxDropbox.

    CD DVDCD DVD .,CDDVD. CD/DVD-,CDDVD.-,BraseroData Project(-).,,(-).Burn()-!

    Brasero,.,

  • 48 2. Gnome

    Brasero(EditPlugins()).

    CD/DVD. CDDVD,,BraseroCopy CD/DVD(CD/DVD).BraseroCD/DVDISO-TOC-.,CDDVD.

    ISO- TOC-. ISO-TOC-CDDVD.,Write on CD/DVD(CD/DVD).

    ,ISO-.,ISO-ZIP-.,ISO-.

    ISO-.-CDDVD,(imagefile).

    AudioCD. ,MP3-OGG-,CD-,-Brasero(Audio Project)..,Add().-F7.,-Burn().,,WAV-.

    2.3. Gnome,-Gnome.Gnome,,-(,-Web),.

    Boxes. Gnome3.6,Boxes.BoxesKVM.BoxesLinux,WindowsLinux.BoxesFedora17,Boxes-.

    (file-roller). -..,,.

  • 492.3. Gnome

    ,-.

    , .,-.,Alt+F2-file-roller..

    (gnome-documents). PDF-. (OnlineAccounts)Google,GoogleDocs.,.

    (vino-preferences). (,-),.,,.xy!?ABCEFG?

    .-.- .Gnome-,(vino-preferences).VNC-.,Gnomevinagre.

    ,,IP-.ADSL-LAN-,-Gnome.-.,,TeamViewer.-Linux,(http://www.teamviewer.com/en/index.aspx).

    (baobab). ,,(DiskUsageAnalyzer).Gnomebaobab( ).,-(.2.4).-.

    ,. ,-(!).

  • 50 2. Gnome

    .2.4. ,

    (gnome-contacts). -Google,FacebookWindowsLive.-() (OnlineAccounts).Gnome.

    (seahorse). Gnome.-(),Gnome.-,,,Evolution.(masterpassword),-..

    ,- (seahorse).,-GPG-SSH-.,,-..

    PDF PostScript ( Evince). PDFPSEvince,.,-..(PDF-,,-AdobeReader.)

  • 512.4.

    (gnome-terminal). Gnome-gnome-terminal..

    -,.,--.

    -(shellwindow),.

    Ctrl++Ctrl+-.

    Ctrl+Shift+T,.Ctrl+Page upCtrl+Page down.

    ,Alt+D,.,- .

    ...

    (gedit). ,Gnome,gedit.,.

    -. 3.6-GnomeEpiphany,,Web.Gnome,,-,FirefoxGoogleChrome.Web,Epiphany,.,epiphany(DebianUbuntuepiphany-browser).

    2.4. Gnome2.n :,,,..Gnome3.n!Gnome .Gnome,,JavaScript..,3.4,(gnomeextensions).

  • 52 2. Gnome

    ()Gnome.

    ,Gnome,,-Gnome.-Gnome.

    Gnome (.2.5).- ,.

    .2.5. Gnome

    (,,..),,.,

  • 532.4.

    Bluetooth,,..-Gnome,,-., ,-,,.Gnome,-.

    , , . - .

    .-.,USB,..!

    ,-,(Printer),.,.,-,.,.-IP-.Gnome!

    system-config-printer,-.,,-.Add printer(),(,,).,App SocketHP Jet Direct(HPJetDirect)...(,..)-Properties().

    . (OnlineAccounts)-GoogleWindowsLive..Gnome,-.Gnome-,.

    .,-Gnome,Firefox,-EvolutionThunderbird..,

  • 54 2. Gnome

    Gnome,- (.2.6).

    .2.6.

    ,GnomeAudioCDDVD,MP3-, .

    .,.-(keyrepeat),. .

    Gnome Tweak ToolGnome(GnomeTweakTool,gnome-tweak-tool)- Gnome,-.,,:

    ; ; ; ; ; .

  • 552.4.

    (GnomeShell).Alt+F2+R+Enter..

    GnomeGnomeJavaScript.JavaScript, Gnome.Gnome-.3.4,,-.,https://extensions.gnome.org/.

    ,,Gnome,.,Gnome(.)-.Gnome(-)-.,-.:Gnome,,.

    ,-Gnome3.4.

    (AlternateStatusMenu). AlternateStatusMenu). StatusMenu). StatusMenu). Menu). Menu). ).-,,- ,.

    (AlternateTab).,-Alt+Tab.

    AXE.,CinnamonLinuxMint.

    (CPUTemperatureIndicator).-.lm_sensorslm-sensors.

    DashtoDock.-Gnome,GnomeDash.-,-Dash,(,-).

    (MediaPlayerIndicator).-(,BansheeRhytmbox),Ubuntu.

    PanelDockletWindowList.-

  • 56 2. Gnome

    /.PanelDocklet-.

    RemoveAccessibility().- - .

    SystemMonitor().,,,..

    Gnome dconf.Gnome3.0dconf,.dconf.config/dconf/user.,-Gnomedconf.

    dconf-.,--Windows.,.-,.

    dconfgconf(-).-Gnome.dconfGnome.

    GnomedconfAPI().-dconf,dconf-tools-dconf-editor.,,.

    gsettingsdconf-.Nautilus:

    user$ gsettings set org.gnome.nautilus.preferences confirm-trash false

    gconf.Gnome,,-dconf,gconf.-XML-,.gconf,.gconf-gconf-editor.dconf-editor,.

  • 572.4.

    .-,gconftool-2.:

    user$ gconftool-2 --set /desktop/gnome/shell/windows/button_layout \ --type string ":minimize,maximize,close"

    (MacOSXUbuntu),:

    user$ gconftool-2 --set /desktop/gnome/shell/windows/button_layout \ --type string "close,minimize,maximize"

    ,Gnome.Alt+F2+R+Enter.

    ()GnomeShell(Gnome).,,,Mutter.MutterMetacity.3D-.Gnome3.nCompiz.

    .Gnome.,-,*.desktop.-:

    ~/.config/autostart/*.desktop,; /usr/share/gnome/autostart/*.desktop-Gnome;

    /etc/xdg/autostart/*.desktop ,GnomeKDE.

    Gnome3.n,,-.*.desktop.-.:

    [Desktop Entry]Type=ApplicationName=GNOME Login SoundComment=Plays a sound whenever you log inExec=/usr/bin/canberra-gtk-play --id="desktop-login" --description="GNOME Login"OnlyShowIn=GNOME;AutostartCondition=GSettings org.gnome.desktop.sound event-soundsX-GNOME-Autostart-Phase=ApplicationX-GNOME-Provides=login-sound

  • 58 2. Gnome

    Gnome.,Gnome,,,Gnome(gdm).-Ubuntu,11.10(lightdm).

    MIME.MP3-Nautilus-RhytmboxBanshee.GnomeMIME-.MIMEMultipurposeInternetMailExtensions(-).,.

    MIME--.,- -..

    MIME:

    ~/.local/share/mime/*~/.local/share/applications/mimeapps.list

    XDGPortland.,GnomeKDE.XDesktopGroup(XDG)-,freedesktop .org.

    .-Images(),Documents(),Music(-),Common(),Videos()Templates()..xdg-user-dirs.

    ~/user-dirs.dirs.-,,XDG,-.Gnom(xdg-user-dirs-gtk).

    ,:

    # ~/.config/user-dirs.confenabled=False

    ,/etc/xdg/user-dirs.conf.

    .,(),GnomeKDE-.-

  • 592.5. Gnome

    ,,.,-.

    .cache,.,,-(thumbnails),..,-thumbnails),..,-),..,-.

    .config,.

    .local.share/programmname.

    XDG-.xdg-utils(-man xdg):

    xdg-desktop-menu ; xdg-desktop-icon ; xdg-icon-resource; xdg-mimeMIMEMIME-; xdg-open,-;

    xdg-email-,;

    xdg-screensaver.

    2.5. GnomeGnome3Gnome.-Gnome2(,,Debian6RHEL6)Gnome2MATE(LinuxMintMATE).,Gnome3,- Gnome.,Gnome3(,LinuxMintCinnamon).Gnome,Unity.

    Gnome 2. --Gnome2.Gnome2.,..Addthislaunchertopanel().,.,.

  • 60 2. Gnome

    Gnome 3. Gnome33D-,.-,.Gnome3Gnome2(.2.7).Gnome2.

    .2.7. Gnome3 Gnome 2

    Gnome2,,Alt. -.

    ,Gnome.Fedora17,-Gnome3.-,.llvmpipe.,-.

    MATE. CGnome3Gnome2.,,Gnome2,Gnome3MATE.

  • 612.5. Gnome

    MATEGnome2(http://mate-desktop.org).,MATEGnome2,(Gnome)..MATE-.

    , Gnome2(MATE),LinuxMint13Maya.--.MainMenu,openSUSE.

    Cinnamon. CinnamonGnome3,LinuxMint.CinnamonGnome3,Gnome2,,-..,.,:Cinnamon,Gnome3,,Gnome2.Cinnamon,Gnome2,Gnome3Unity.Cinnamon.Cinnamon:http://cinnamon.linuxmint.com/.

  • 3 KDE KDEGnome,.,KDE,Gnome,-.KDEKoolDesktopEnvironment(),KDesktopEnvironment.KDEQt,-TrollTech.-NokiaDigia.KDEhttp://kde.org/.

    Gnome,KDE,Linux..Gnome.

    ,-GnomeKDE.,GnomeKDE(Session(-)).

    KDE.,KDE-.,,- ,-.KDE4.9,-Kubuntu12.10.

    KDE .,KDE-.,KDE().,.-,KDE.KDE(SystemSettings),Input Devices()Double-click to open files and folders().

  • 633.1.

    3.1. . KDE,().-KDE ,.

    ,KDEQuitLog Out()QuitReboot(-).-.

    . KDEQuitChange User().,,.-(X-).,.-(Fedora17Ctrl+Alt+F1):

    Ctrl+Alt+F7; Ctrl+Alt+F8; Ctrl+Alt+F9. ..3.1 KDE4.9.-

    , . ,,.KDE,,,,.

    Plasma.Plasma,,KDE.- .(Dashboard)Apple.

    .( ).- ,-KDE.-Add Miniprogramms(-)Toolbox(),, (.3.2).

    ,.,-.

  • 64 3. KD

    .3.1. KDE

    .3.2. - ()

    ,Plasma.FolderView().,DesktopPlasma-(..3.1,)..FolderView()-.

    , - . -, . , Alt+F12:

  • 653.1.

    . Alt+F12 sc, -Alt+F12 sc, -+F12 sc, -F12 sc, -12 sc, -sc, -, -.

    -,-.~/.kde4/share/config/plasma-desktop-appletsrc.

    .,().,-.,KDE4!-(,), .,.,-.

    Control Panel Settings(-),,-,.. .,.

    - () KDE ( ).,KDE(.3.3)..

    Favorites()-.(,).,-,-.

    Applications()-..,,.,.

    Computer(),:,,,..

    Recently Used(),-,

    Leave(),-.

  • 66 3. KD

    .3.3. KDE

    ,KDE.,-Programs().-.(Menu Editor).- .-,.

    KDE3,-.Switch to classic menu style().

    ( ).-WindowBar(),,- Windows.,(,Gimp).,(,).

    -,MacOSXWindows7.,-,,.ExtendedShow when not running(-).

  • 673.1.

    . .,-.-WorkspaceSwitcher().,.

    -,,,.Alt+-On WorkspaceAll Workspaces(-).

    .(Activities),.,,- .,.

    . ,.-(,-).,-Desktop(();),Search and Execute()Desktop Icons()..

    ,---.

    .,(-,)..,,.-,--.

    .DeviceMonitoring()-(unmount).

    .-QuickAccess()-.,.Dolphin-Open(-).

  • 68 3. KD

    KDE,,.,,..,KDE,.

    /.,-,,.

    .,,-Move window to groupWindow name(-).,Window Name().(.3.4).-,.,.-Remove window from group().

    .3.4. , Dolphin

    .,,.,-,.

  • 693 .2 . Dolphin

    .Shift+Alt+F11,(tilingmode).,.-,,..,,,,().

    .-,,,.-Window Behavior().Window BehaviorExtended().-,Shift+Alt+F11.

    3.2. DolphinKDE4Dolphin,-Konquero.Dolphin,,-,,Konqueror,.,Konqueror(-).

    (Views).DolphinKDEFavoritesFile Manager()Computer Personal Folder().:,:Symbols(),Details()Compact().,,Ctrl+1Ctrl+3.

    :SettingsGroup Items(-).-.

    Preview(),..Dolphin,3.-SettingsAdjust Dolphin(Dolphin).GeneralPreview().-,.

    Share View()-..

  • 70 3. KD

    .-Ctrl+L.(),.

    ,,,F6.

    .,,,,-.ViewSidebars( ),F4,F7,F9F11..

    .KDEDolphin-.,,,Settings().,Ctrl+M.

    ..KDE,.Ctrl()Shift(-).

    .-(-hover),-.,.,,.

    .Search().-,.,-DesktopSearchNepomuk.,,KDE(,).

    .,-.,-Places().F9.Delete,.,Shift+Delete.

    .,,Linux.,Dolphin.,Show Hidden Files().-Alt++,,,-.

  • 713 .2 . Dolphin

    .,,Linux-.,PropertiesPrivileges().

    .Places(F9),,,.USBFirewire,.,-.,KDEEject(),DolphinPlaces()F9-Unmount().,,,-,.

    AudioCD.Dolpin,,-,AudioCD.ocd:/.,FLAC,MP3(lame)OggVorbis.-(),-.,Common().,.

    .-Places()smb:/.-SambaWindowssmb://servername/sharename.,DolphinWindows.-.

    Dolphin,WindowsSamba.Dolphin,.-.Network & ConnectionsShare().

    Dolphin Windows Samba, , , . , Fedora SUSE indows. -indows. -. -, .

    FTP.(URL)ftp://,Dolphin-FTP-.

  • 72 3. KD

    .FTP-(),ftp://[email protected],.

    SSH.Dolphin-SSH,-.fish://username@computername/.Dolphin.

    3.3. Konqueror RekonqKonqueror,,(FTP,SCP,Windows..),(,-..).-Konqueror-,-.,Konqueror,Dolphin.-.http://www.konqueror.org/.

    Konqueror,.View(),Dolphin.Konqueror(),.ViewPreview().Ctrl+Ctrl-.

    F9(sidebar).,,,.

    .ZIPTAR(name.tar,name.tgzname.zip),-,Konqueror.

    .,-,KonquerorFile Sizes().Konqueror,-.,()Konqueror.(Ubuntu-konq-plugins.)

  • 733.3. Konqueror Rekonq

    ,View().-,.,,fsview.Konqueror.

    KIO (- Konqueror).KonquerorDolphin-,..Konqueror,-,,Dolphin-.KonquerorDolphin,,(.3.1).,,,.,KDE-KIOSlaves(slave,KIO-KDE).

    3.1. - KDE

    file:/etc/fstab tar:/archivdatei TAR audiocd:/ AudioCDtrash:/ ()http://www .kofler .info -ftp://user@mars/folder FTP- marssftp://user@mars/folder SFTP- marsfish://user@mars/folder SSH- marssmb://mars/myshare Windowsman:ls lsinfo:emacs emacshelp:kmail KDE kmailapplications:/ fonts:/ remote:/ settings:/

    - KHTML Webkit.Konqueror-,-Konqueror,KHTML,WebKit.KDEKHTML-HTML.-,(root!):

    user$ keditfiletype text/html

  • 74 3. KD

    Edit File Type()Embed(),Webkit,,OK.KonquerorWebKit.,ACID3(http://ru.wikipedia.org/wiki/Acid3. .).openSUSE.Kubuntu-KHTML.Webkit-,kpart-webkit.

    .,,.SettingsKonqueror Setup(Konqueror),-.!

    ,,..,gg:abcabchttp://www.google.com.Web Shortcuts(-).

    ( ).nspluginviewer,konqueror-nsplugins,Konqueror,Firefox.-,Extensions().-,Konqueror,,.Search for new plugins()Konqueror.

    ,Firefox,Konqueror,KDE.--,,,,HTML-.-.-konq-plugins.

    Java.KDEJava,KJAS(JavaKDE,kjavaappletviewer.so).KJAS,,-Javajava.Konqueror,which javaKonqueror,JAVA AND JAVASCRIPT(JavaJavaScript).

    RekonqKonqueror,-Rekonq,KDE.WebKit.-

  • 753.4.

    Konqueror,,,,-.Konqueror,Rekonq().-Ctrl+B.-Shift+Ctrl+B.

    RekonqKonqueror-.,,wp:MBR,(MBR).Rekonq-,Rekonq settingsAd Blocker(-Rekonq)..

    3.4. KDE(systemsettings)(.3.5).,KDE,(,Window).-,,-Overview().

    .3.5. KDE

  • 76 3. KD

    kcmshell4 .,kcmshell4 --list.,,Apply().

    Gnome,KDE, ,(,..).,,,.,.--,,.,,.

    .KDE-~/.kde/~/.kde4/.,,-:

    ~/.kde[4]/Autostart/ ( )~/.kde[4]/share/config/ ()~/.kde[4]/share/apps/ ( , )

    KDEXDG-XDG,:

    ~/.cache/ ()~/.config/progname/ ()~/.local/share/progname/ ( )

    .KDE- KWin.WorkspaceEffects(-).,.-,.

    .,.,,,,.LoginScreen().Auto-Login(),.KDE.-,KubuntuLightDM.

  • 773.4.

    Gnome,KDE,,,Gnome.,,:

    user$ ps ax | egrep 'gdm|kdm|lightdm'

    NovellSUSE -/etc/sysconfig/displaymanager.GnomeKDE:YaST!

    .-.KDE,,.KDE,,(),-.

    Start and QuitSession Management( ).-~/.kde[4]/ share/config/session.

    ,~/.kde[4]/Autostart,.KDE *.desktop,-,.,~/.kde/AutostartDolphin-KDE.,Start and QuitAutostart().

    ,,,-.:KDE:

    ~/.kde[4]/Autostart/ ( )/usr/share/autostart/ ( KDE)/etc/xdg/autostart/ ( Gnome KDE)

    .Display and Monitor(),-()-.Save as Default().

    .() ., .

  • 78 3. KD

    .- Desktop Settings(-). .

    .Workspace Appearance(-)Workspace DesignWorkspace( ),()- .,KDE,..,.Download New Design()KDE(http://kde-look.org/),.-,-Apply().,,Caledonia.

    .Application Appearance()Stil(),,,.--.

    .Workspace Appearance(-)Window Decoration(),..,.

    Setup Window Decoration()Setup Buttons()-,,,-..

    .,,.. .-Application Appearance()