Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для Linux. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 77

Автор ΠœΠ°Ρ€ΠΊ ΠœΠΈΡ‚Ρ‡Π΅Π»Π»

24

Π’ DOS ΠΈ Windows нумСрация ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚ΠΎΠ² начинаСтся с Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, поэтому ΠΏΠΎΡ€Ρ‚Ρƒ COM1 соотвСтствуСт ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ 0 Π² Linux.

25

Если ядро Linux сконфигурировано ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΎΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ IDE-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, Π½ΡƒΠΌΠ΅Ρ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ начиная ΠΎΡ‚ ide2.

26

Команда hostname, вызванная Π±Π΅Π· Ρ„Π»Π°Π³ΠΎΠ², ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ имя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

27

Π’ Linux сСмСйство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ exec() Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π½Π° основС систСмного Π²Ρ‹Π·ΠΎΠ²Π° execve().

28

NFS (Network File System) β€” популярная тСхнология совмСстного использования Ρ„Π°ΠΉΠ»ΠΎΠ² Π² сСти.

29

Π Π΅ΠΆΠΈΠΌ копирования ΠΏΡ€ΠΈ записи ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Linux создаСт для процСсса Ρ‡Π°ΡΡ‚Π½ΡƒΡŽ копию страницы Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° процСсс записываСт Π² Π½Π΅Π΅ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅.

30

Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ sin(angle) ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ прСобразуСтся Π² Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ libm, Π½ΠΎ Ссли Π·Π°Π΄Π°Ρ‚ΡŒ Ρ„Π»Π°Π³ -O1 (ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ), компилятор gcc Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ простой ассСмблСрной инструкциСй fsin.

31

Π’ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Π² систСмС Π΅ΡΡ‚ΡŒ всСго ΠΎΠ΄ΠΈΠ½ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, послуТил ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ появлСния названия UNIX. Π‘ΠΎΠ»Π΅Π΅ ранняя опСрационная систСма, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π»ΠΎ нСсколько ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π½Π°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ MULTICS.

32

Π―Π΄Ρ€ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ запрос Π½Π° доступ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ, Ссли ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π½Π° ΠΏΡƒΡ‚ΠΈ ΠΊ Π½Π΅ΠΌΡƒ нСдоступСн Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. НапримСр, Ссли процСссу Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ /tmp/private, Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ смоТСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ /tmp/private/data.

33

НазваниС Π±ΠΈΡ‚Π° являСтся Π°Π½Π°Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΌΠΎΠΌ. Оно Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ Π² Ρ‚Π΅ Π΄Π°Π»Π΅ΠΊΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π°, ΠΊΠΎΠ³Π΄Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ этого Π±ΠΈΡ‚Π° ΠΎΠ·Π½Π°Ρ‡Π°Π»ΠΎ Π·Π°ΠΏΡ€Π΅Ρ‚ Π½Π° Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ· памяти ΠΏΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ выполнСния.

34

БущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ Π±ΠΈΡ‚ смСны ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π³Ρ€ΡƒΠΏΠΏΡ‹ (SGID, set group identifier). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° c установлСнным Π±ΠΈΡ‚ΠΎΠΌ SGID ΠΏΡ€ΠΈ запускС ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ эффСктивный ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Ρ„Π°ΠΉΠ».

35

ΠœΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΏΠΎ сСти β€” ошибка систСмного администратора.

36

НаиболСС популярный Web-сСрвСр с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ β€” сСрвСр Apache (доступСн Π½Π° Web-ΡƒΠ·Π»Π΅ www.apache.org).

37

Π’ систСмС ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ интСрфСйсы, ΠΊΠ°ΠΊ eth0 (Ethernet-ΠΏΠ»Π°Ρ‚Π°), lo (интСрфСйс ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи), ppp0 (ΠΊΠΎΠΌΠΌΡƒΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ соСдинСниС).

38

ΠŸΡ€ΠΈ нСобходимости функция gethostbyname() осущСствляСт поиск ΠΈΠΌΠ΅Π½ Π² DNS.

39

Π­Ρ‚Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав Linux.

40

Π’ постфиксной записи Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ставится послС ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ², Π° Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ 6 Π½Π° 8, Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ 6 8 *. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ 6 Π½Π° 8, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ 5, слСдуСт Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ 6 8 * 5 +.

41

Π’ стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ языка C++ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ цСлям слуТат ΠΏΠΎΡ‚ΠΎΠΊΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°.

42

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ тСкст Π΄Π°Π½Π½ΠΎΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎ адрСсу http://www.gnu.org/copyleft/gpl.html.