ΠΠΎΠ±ΡΡ Π΄Π΅Π½, ΡΠΊΡΠΏΠΈ ΡΠΈΡΠ°ΡΠ΅Π»ΠΈ.
Π©Π΅ Π±ΡΠ΄Π° ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΊΡΠ°ΡΡΠΊ ΠΈ ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° ΠΏΠ°ΡΠ°Π³ΡΠ°ΡΠΈ.
ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ
ΠΡΠΎΡΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡ AutoCAD Π½Π°Π΄Ρ Π²ΡΡΠ»Ρ Π±ΡΠΎΡ Π½Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠ΅ Π·Π° Π»ΠΎΠΊΠ°Π»Π½Π° ΠΌΡΠ΅ΠΆΠ°.
- ΠΡΠΎΡΡ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈΡΠ΅, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ Π² AutoCAD, Π½Π΅ Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠ°Π½ Ρ Π²ΡΡΡΠ΅ΡΠ΅Π½ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ.
- ΠΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠΎΡΠΊΠ° Π½ΠΎΠΌΠ΅Ρ 1 Π΅ ΠΏΠΎΡΡΠΈ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΠΎΡΠΊΠ°ΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°.
- ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»Π½Π°ΡΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠ°Π±ΠΎΡΠ° Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π½Π΅Π΄ΠΎΡΡΠΈΠ³ Π½Π° Π»ΠΈΡΠ΅Π½Π·ΠΈ, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΡ ΠΈ ΠΎΠ±Π°ΠΆΠ΄Π°Π½ΠΈΡ ΠΎΡ Π°Π±ΠΎΠ½Π°ΡΠΈ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ
- ΠΠΈΠΏΡΠ° Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΡΠΏΠΈΡΡΠΊΠ° ΡΡΡ Π·Π°Π΅ΡΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈ.
ΠΠΏΡΠΈΠΈ Π·Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
- ΠΠΎΡΠΎΠ²ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΎ ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ°, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π΄Π° ΠΏΡΠ΅Π³Π»Π΅ΠΆΠ΄Π°Ρ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΡΠΏΠΈΡΡΠΊΠ° ΡΡΡ Π·Π°Π΅ΡΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈ.
- Π Π°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΎΡΡΠ΅Ρ Π·Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π»ΠΈΡΠ΅Π½Π· ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ° ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΡΠ΅Π± ΡΡΡΠ°Π½ΠΈΡΠ°.
ΠΡΠΈΠ΅ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎ Π·Π°Π΄Π°Π½ΠΈΠ΅
- ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠΏΠ΅ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π»ΠΈΡΠ΅Π½Π·ΠΈ Π·Π° ΠΠ‘
- ΠΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠΏΠΈΡΡΠΊ Ρ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ, Π·Π°Π΅ΠΌΠ°ΡΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈ
ΠΠ½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° Licensing Manager
ΠΠ΅ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡ. Π Π΅Π΄ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅:
- ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° CentOS 7 Π½Π° ΡΡΡΠ²ΡΡ Π·Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ
- ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ ΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Autodesk Network License Manager Π·Π° Linux
- ΠΠ°ΡΡΡΠΎΠΉΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠΌΠΎΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π΄Π° ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΏΡΠΈ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°
- ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»Π° Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ (ΡΠ΅ ΠΏΠΈΡΠ° Π·Π° Π½Π΅Π³ΠΎ ΠΏΠΎ-Π΄ΠΎΠ»Ρ)
- ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° Π»ΠΎΠΊΠ°Π»Π΅Π½ ΡΠ΅Π± ΡΡΡΠ²ΡΡ ΠΈ PHP
ΠΠ½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠΏΠΈΡΡΠΊΠ° ΡΡΡ Π·Π°Π΅ΡΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈ
- Π‘ΡΠ·Π΄Π°ΠΉΡΠ΅ .sh ΡΠ°ΠΉΠ» ΡΡΡ ΡΠ»Π΅Π΄Π½ΠΎΡΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅:
#! /bin/bash /opt/flexnetserver/lmutil lmstat -a -c [ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ .lic]> "/var/www/html/log.txt"
Π’ΠΎΠΉ ΡΠ΅ ΠΏΠΎΡΡΠ°Π²Ρ Π² ΡΠ΄ΠΎΠ±Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ ΠΈ ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ° ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌ ΡΠ°ΠΉΠ».
Π‘ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠ°Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ° Π½Π° Π»ΠΈΡΠ΅Π½Π·ΠΈ ΡΠ΅ ΠΊΠ°ΡΠ²Π° Π²ΡΠ² ΡΠ°ΠΉΠ»Π° log.txt
- ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ
ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ°
watch -n 5 [ΠΏΡΡΡ ΠΊ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΌΡ Π² ΠΏβ1 ΡΠ°ΠΉΠ»Ρ .sh]
Π’ΠΎΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π²ΡΠ΅ΠΊΠΈ 5 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΠΈΠΊΠ²Π° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΡΠ·Π΄Π°Π΄Π΅Π½ bash ΡΠΊΡΠΈΠΏΡ.
- Π Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° log.txt ΠΎΡ ΡΡΡΠΏΠΊΠ° #1 ΠΈΠΌΠ° ΡΠ°ΠΉΠ» index.php ΡΡΡ ΡΠ»Π΅Π΄Π½ΠΎΡΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script src="/jq.js"></script> <title>License server AutoCAD</title> <style> </style> </head> <body> <h1>Π‘ΠΏΠΈΡΠΎΠΊ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΉ ΡΠ΅ΡΠ²Π΅ΡΠ° Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΡ autoCAD</h1> <div style="margin: 10px;"> <?php $log = file_get_contents('./log.txt'); $logrp = nl2br($log); $arraystr = explode(PHP_EOL,$logrp); $busy = explode(" ",$arraystr[13]); echo "ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π·Π°Π½ΡΡΠΎ: ".$busy[12]." Π»ΠΈΡΠ΅Π½Π·ΠΈΠΉ<br/><br/>"; $i = 18; while($i<=37){ //var $a = $i-17; $data = explode(" ", $arraystr[$i]); $time = str_replace('<br', '', $data[13]); //varEND echo "<span>".$a."</span> "; echo "<span>".$data[4]."</span> "; echo "<span>".$data[12]."</span> "; echo "<span>".$data[11]."</span> "; echo "<span>".$time."</span>"; echo "<br>"; $i++; } ?> </div> </body> </html>
ΠΠΎΠ»Ρ, Π½Π΅ ΡΡΠ΄Π΅ΡΠ΅ PHP ΠΊΠΎΠ΄Π°, ΠΏΠΎ-ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ ΡΠ΅ Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΡΡ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅, Π° Π°Π· Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡ Π΄ΠΎΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΌΠΈ Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ.
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ index.php:
- ΠΠΎΠ»ΡΡΠ°Π²Π°ΠΌ ΡΠ΅ΠΊΡΡΠ° Π½Π° ΡΠ°ΠΉΠ»Π° log.txt, Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ ΠΏΠΎ-ΡΠ°Π½ΠΎ ΠΎΡ ΡΠΊΡΠΈΠΏΡΠ° ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π½Π° Π²ΡΠ΅ΠΊΠΈ 5 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ.
- ΠΠ°ΠΌΠ΅Π½ΡΠΌ Π΅ΡΠΈΠΊΠ΅ΡΠΈΡΠ΅ Π·Π° ΡΡΠ°Π½ΡΡΠ΅Ρ Ρ html ΡΠ°Π³ΠΎΠ²Π΅.
- Π Π°Π·Π΄Π΅Π»ΡΠΌ ΡΠ΅ΠΊΡΡΠ° Π² ΠΌΠ°ΡΠΈΠ² ΡΠ΅Π΄ ΠΏΠΎ ΡΠ΅Π΄.
- Π€ΠΎΡΠΌΠ°ΡΠΈΡΠ°ΠΌ ΡΠ΅Π΄Π° ΠΈ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ΅Π΄ΠΎΠ²Π΅ΡΠ΅.
Π Π΅Π·ΡΠ»ΡΠ°Ρ ΠΎΡ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ
ΠΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° GUI Π½Π° ΡΡΡΠ²ΡΡΠ°:
ΠΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ΅Π± ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°:
.opt Π€Π°ΠΉΠ» Ρ ΠΎΠΏΡΠΈΠΈ
Π’ΠΎΠ²Π° ΠΏΠΎΡΠΎΡΠΈ
TIMEOUTALL 14400
- Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΏΡΠ΅ΡΡΠΎΠΉ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ Π΄ΠΎ 4 ΡΠ°ΡΠ°
MAX_BORROW_HOURS [CODE] 48
β ΠΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈΡΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π½Π° Π·Π°Π΅ΠΌΠ°Π½Π΅ Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ Π΄ΠΎ 2 Π΄Π½ΠΈ.
ΠΠΎΠ±Π°Π²ΡΠ½Π΅. ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ
Π·Π°ΡΠΎΡΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°Π½ΠΈ Π°ΠΊΠ°ΡΠ½ΡΠΈ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½. Π·Π°ΠΏΠΈΡΠΈ Π½Π° ΡΠ»ΡΠΆΠΈΡΠ΅Π»ΠΈ, ΡΡΠ΅Π· Π²Π»ΠΈΠ·Π°Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡΡ, ΠΊΠΎΠΉΡΠΎ Π΅ Π²Π·Π΅Π» Π»ΠΈΡΠ΅Π½Π·.
ΠΠ±ΡΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΠΎΡ ΡΡΠΈΠ»ΠΈΡΡΠ°:
- ΠΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½ΠΎ Π²ΠΈΠΆΠ΄Π° Π·Π°Π΅ΡΠΈΡ Π»ΠΈΡΠ΅Π½Π· ΠΈ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° ΡΠ΅ Π½Π°ΠΌΠ°Π»ΡΠ²Π°.
- ΠΡΡΡΠ΅ Π² Π΅ΠΊΠΈΠΏΠ° ΠΎΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ ΡΡΡ ΡΠΎΡΡΡΠ΅Ρ Π±Π΅Π· ΡΡΠ°ΡΡΠΈΠ΅ΡΠΎ Π½Π° ΡΠ°ΠΊΠΈΠ²Π°. ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°, ΡΠ΅ ΡΠ΅ΡΠ°Π²Π° Π²ΡΠΏΡΠΎΡΡΡ βΠΠΎΠΉ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈ Π»ΠΈΡΠ΅Π½Π·Π°?β ΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π»ΠΈΡΠ΅Π½Π·ΡΡ ΡΠ΅ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π° ΠΈΠ»ΠΈ Π·Π°Π΅ΠΌΠ°.
- Π‘ΠΏΠ΅ΡΡΡΠ²Π°Π½ΠΈΡ ΠΏΡΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠ°Π½Π΅ Π½Π° Windows.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com