ืืึทืืืึธืืข
ืืื ืืืขืจ "ืคืจืฒึทื ืืฉืึทืคึฟื" ืืึธื ืืื ืึธื ืืขืืืืื ืืื ืฆืืืื ืืึธืจ ืฆืืจืืง. ืืื ืืขืงืืืขื ืฆื ืึท ื ืืึท ืึธืจื ืคืื ืึทืจืืขื, ืืื ืื ืคืจืืขืจืืืงืข ืึทืืืื ืงืึทืืฉืืืึทืื ืืื ืงืก ืืืจ ืืขื ืืืืืืืืืจื ืืื ืึท ืืจืืฉื. ืืื ืืึธื ืืึธืจื ืืฉื ืืขืงืขื ื ืืขืคึฟืื ืขื ืืืืฃ ืืขืจ ืืื ืืขืจื ืขืฅ ืึทืืืฅ ืึธืคึฟืืฆืืขืืข ืืึธืงืืืขื ืืึทืฆืืข. ืืคืืื ืืืฆื, ืืืื ืืืจ ืืืื "ืจืึธืืขืจ", ืืื 99% ืคืื ืงืึทืกืขืก ืขืก ืืืขื ืงืืืขื ืึทืจืืืฃ ืืื: ืฉืืฃ ืืขืืื ืืื ืงืืืึทืืงืึธืคึผืืขืจืก. ืื ื ืื ื ืืขืืื ืืข ื ืฆ ื ืืขืคืื ืข ื ื ืฆืืืื ื . ืืื ื ืื ืงืืืื ืคืื ืืขื ืืืืืืืืืจื ืืื ื ืขืืืึทืืืฉืึทืืึทื, ืืื ืืึทืฉืืึธืกื ืฆื ืืืืื ืืืื ืืขืจืคืึทืจืื ื ืืื ืืจืึทืืืืข. ืืื ืืจืึทืืื ืืึธืก ืืืขื ืืืื ื ืืฆืืง ืคึฟืึทืจ ืขืืขืฆืขืจ.
ืึทืืื ืจืืืขืจ
Rudder ืืื ืึทื ืึธืคึฟื ืืงืืจ ืึทืืึทืืื ื ืืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคืึทืจืืืึทืืืื ื ื ืืฆื ืืืึธืก ืืขืืคึผืก ืึธืืึทืืืื ืกืืกืืขื ืงืึทื ืคืืืืขืจืืืฉืึทื. ืขืก ืึทืจืืขื ืืืืฃ ืืขื ืคึผืจืื ืฆืืคึผ ืคืื ืื ืกืืึธืืื ื ืึทื ืึทืืขื ื ืคึฟืึทืจ ืืขืืขืจ ืกืืฃ ืืึทื ืืฆืขืจ. ืืืจื ืึท ืืึทืงืืืขื ืฆืืืื ื, ืืืจ ืงืขื ืขื ืืึธื ืืืึธืจ ืืื ืคืื ืืื ืืืขืจ ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืงืึทืืคึผืืืื ืืื ืึทืืข ืกืคึผืขืกืืคืืขื ืคึผืึทืืึทืกืื.
ื ืืฆื
ืื ืืขืจ ืืื ืืืขื ืจืฉืืื ืืืึธืก ืืื ื ืืฆื Rudder ืคึฟืึทืจ.
-
ืงืึธื ืืจืึธื ืคืื ืืขืงืขืก ืืื ืงืึธื ืคืืืก: ./ssh/authorized_keys ; /etc/hosts ; iptables ; (ืืื ืืึทื ืืืื ืคืึทื ืืึทืืืข ืคืืจื)
-
ืงืึธื ืืจืึธื ืคืื ืืื ืกืืึทืืืจื ืคึผืึทืงืึทืืืฉืึทื: zabbix.agent ืึธืืขืจ ืงืืื ืื ืืขืจืข ืืืืืืืืืจื
ืกืขืจืืืืจืขืจ ืื ืกืืึทืืืจืื ื
ืืขืฆืื ืก ืืื ืืขืจืืืึทื ืืืงื ืคึฟืื ืืืขืจืกืืข 5 ืฆื 6.1, ืึทืืฅ ืืื ืืื. ืื ืืขืจ ืืขื ืขื ืื ืงืึทืืึทื ืื ืคึฟืึทืจ ืืขืืึทื / ืืืื ืื ืึธืืขืจ ืขืก ืืื ืืืื ืฉืืืฆื:
ืืื ืืืขื ืืึทืืึทืืื ืื ืืึทื ืืึธื ืืืจืื ื ืืื ืกืคึผืืืืขืจื ืึทืืื ื ืืฉื ืฆื ืืืกืืจืึทืงื ืืืจ.
ืกืคึผืึธืืืขืจ
ืืขืคึผืขื ืืขื ืกืขืก
ืจืืืขืจ-ืกืขืจืืืขืจ ืจืืงืืืืืขืจื Java RE ืืื ืืื ืืกืืขืจ ืืืขืจืกืืข 8, ืงืขื ืขื ืืืื ืืื ืกืืึทืืืจื ืคึฟืื ืื ื ืึธืจืืึทื ืจืืคึผืึทืืึทืืึธืจื:
ืืฉืขืง ืฆื ืืขื ืืืื ืขืก ืืื ืืื ืกืืึทืืืจื
java -version
ืืืื ืื ืืกืงื ื
-bash: java: command not found
ืืขืืึธืื ืื ืกืืึทืืืจื
apt install default-jre
ืกืขืจืืืืจืขืจ
ืืืคึผืึธืจืืื ื ืื ืฉืืืกื
wget --quiet -O- "https://repository.rudder.io/apt/rudder_apt_key.pub" | sudo apt-key add -
ืืึธ ืืื ืื ืืจืืง ืืื
pub 4096R/474A19E8 2011-12-15 Rudder Project (release key) <[email protected]>
Key fingerprint = 7C16 9817 7904 212D D58C B4D1 9322 C330 474A 19E8
ืืื ื ืืืจ ืืึธื ื ืื ืืึธืื ืึท ืืึทืฆืึธืื ืึทืืึธื ืขืืขื ื, ืืืจ ืืืืื ืื ืคืืืืขื ืืข ืจืืคึผืึทืืึทืืึธืจื
echo "deb http://repository.rudder.io/apt/6.1/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/rudder.list
ืืขืจืืืึทื ืืืงื ืื ืจืฉืืื ืคืื ืจืืคึผืึทืืึทืืึธืจืื ืืื ืื ืกืืึทืืืจื ืื ืกืขืจืืืขืจ
apt update
apt install rudder-server-root
ืฉืึทืคึฟื ืืึทื ืืฆืขืจ ืึทืืืื
rudder server create-user -u admin -p "ะะฐั ะะฐัะพะปั"
ืืื ืืขืจ ืฆืืงืื ืคึฟื, ืืืจ ืงืขื ืขื ืคืืจื ืืืืขืจื ืืืจื ืื ืงืึธื ืคืื
ืึทื ืก ืขืก, ืืขืจ ืกืขืจืืืขืจ ืืื ืืจืืื.
ืกืขืจืืืืจืขืจ ืืื ืื ื
ืืืฆื ืืืจ ืืึทืจืคึฟื ืฆื ืืืืื ืื IP ืึทืืจืขืกืขืก ืคืื ืื ืืืขื ืื ืึธืืขืจ ืึท ืืึทื ืฅ ืกืืื ืขื ืฆื ืื ืจืืืขืจ ืึทืืขื ื, ืืืจ ืคืึธืงืืก ืืืืฃ ืื ืืืืขืจืืืื ืคึผืึธืืืืืง.
ืกืขืืืื ืืก -> ืึทืืืขืืืื ืข
ืืื ืื "ืืืื ืึท ื ืขืฅ" ืคืขืื, ืึทืจืืึทื ืื ืึทืืจืขืก ืืื ืืึทืกืงืข ืืื ืื ืคึฟืึธืจืืึทื xxxx/xx. ืืื ืกืืจ ืฆื ืืึธืื ืึทืงืกืขืก ืคึฟืื ืึทืืข ืึทืืจืขืกืขืก ืคืื ืื ืื ืขืจืืขื ื ืขืฅ (ืกืืึทืื ืืึธืก ืืื ืึท ืคึผืจืึธืืข ื ืขืฅ ืืื ืืืจ ืืขื ื ืืื ืืขืจ NAT) ืึทืจืืึทื: 0.0.0.0/0
ืืืืืืืง - ื ืึธื ืึทืืื ื ืื IP ืึทืืจืขืก, ืืึธื ื ืื ืคืึทืจืืขืกื ืฆื ืืื ืืื ืขื ืืขืจืื ืืขื, ืึทื ืืขืจืฉ ืืึธืจื ืืฉื ืืืขื ืืืื ืืขืจืืืขืืืขื.
ืคึผืึธืจื
ืขืคึฟืขื ืขื ืื ืคืืืืขื ืืข ืคึผืึธืจืฅ ืืืืฃ ืื ืกืขืจืืืขืจ
-
443 - tcp
-
5309 - tcp
-
514 - udp
ืืืจ ืืึธืื ืืืืกืืขืฉืืขืื ืื ืขืจืฉื ืกืขืจืืืขืจ ืกืขืืึทืคึผ.
ืึทืืขื ื ืื ืกืืึทืืืึทืืืึธื
ืกืคึผืึธืืืขืจ
ืึทืืื ื ืึท ืฉืืืกื
wget --quiet -O- "https://repository.rudder.io/apt/rudder_apt_key.pub" | sudo apt-key add -
ืฉืืืกื ืคืื ืืขืจืคึผืจืื ื
pub 4096R/474A19E8 2011-12-15 Rudder Project (release key) <[email protected]>
Key fingerprint = 7C16 9817 7904 212D D58C B4D1 9322 C330 474A 19E8
ืึทืืื ื ืึท ืจืืคึผืึทืืึทืืึธืจื
echo "deb http://repository.rudder.io/apt/6.1/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/rudder.list
ืื ืกืืึทืืืจื ืื ืึทืืขื ื
apt update
apt install rudder-agent
ืึทืืขื ื ืกืขืืึทืคึผ
ืืืจ ืึธื ืืืืึทืื ืฆื ืืขืจ ืึทืืขื ื ืื IP ืึทืืจืขืก ืคืื ืื ืคึผืึธืืืืืง ืกืขืจืืืขืจ
rudder agent policy-server <rudder server ip or hostname> #ะะตะท ัะบะพะฑะพะบ. ะะพะถะฝะพ ัะฐะบะถะต ะธัะฟะพะปัะทะพะฒะฐัั ะดะพะผะตะฝะฝะพะต ะธะผั
ืืืจื ืืืืคื ืื ืคืืืืขื ืืข ืืึทืคึฟืขื, ืืืจ ืืืขืื ืฉืืงื ืึท ืืงืฉื ืฆื ืืืืื ืึท ื ืืึท ืึทืืขื ื ืฆื ืื ืกืขืจืืืขืจ, ืืื ืึท ืคึผืึธืจ ืคืื ืืื ืื ืขืก ืืืขื ืืขืจืฉืืึทื ืขื ืืื ืืขืจ ืจืฉืืื ืคืื ื ืืึทืข ืืืขื ืื, ืืื ืืืขื ืืขืจืงืืขืจื ืืื ืฆื ืืืืื ืืื ืืขืจ ืืืืึทืืขืจ ืึธืคึผืืืืืื ื.
rudder agent inventory
ืืืจ ืงืขื ืขื ืืืื ืฆืืืื ืืขื ืืขื ืึทืืขื ื ืฆื ืึธื ืืืืื ืืื ืขืก ืืืขื ืฉืืงื ืื ืืงืฉื ืืืืงืขืฃ
rudder agent run
ืืื ืืืขืจ ืึทืืขื ื ืืื ืืึทืฉืืืื, ืืึธืืืจ ืคืึธืจืืขืฆื.
ืึทืืื ื ืืืขื ืื
ืฆืืืื ืืจืืื
https://127.0.0.1/rudder/index.html
ืืืื ืึทืืขื ื ืืืขื ืืืื ืืขืืืืื ืืื ืื ืึธืคึผืืืืืื ื "ืึธื ื ืขืืขื ื ืืึท ื ืึธืืื", ืืฉืขืง ืื ืงืขืกืื ืืื ืืื ืึธื ื ืขืืขื
ืขืก ืืึธื ื ืขืืขื ืึท ืืืกื ืฆืืื ืืื ืื ืกืืกืืขื ืืฉืขืง ืื ืกืขืจืืืขืจ ืคึฟืึทืจ ืืขืกืงืขื
ืฉืึทืคึฟื ืกืขืจืืืขืจ ืืจืืคึผืขืก
ืืึธืืืจ ืืึทืื ืึท ืืจืืคึผืข (ืืึธืก ืืื ื ืึธื ืคืึทืจืืืืึทืืื ื), ืงืืื ืืขืืึทื ืง ืืืึธืก ืื ืืขืืืขืืึธืคึผืขืจืก ืืึธืื ืืขืืื ืึทืืึท ืึท ืืืื ืขืืืืืง ืืจืืคึผืข ืคืึธืจืืืจืื ื, ืึธืืขืจ ืืื ืืื ืคึฟืึทืจืฉืืืื ืขืก, ืขืก ืืื ืงืืื ืื ืืขืจืข ืืืขื. ืืืื ืฆื ืื ื ืึธืืข ืคืึทืจืืืึทืืืื ื -> ืืจืืคึผืขืก ืึธืคึผืืืืืื ื ืืื ืืื ืืืืฃ ืฉืึทืคึฟื, ืกืขืืขืงืืืจื ืึท ืกืืึทืืืง ืืจืืคึผืข ืืื ื ืึธืืขื.
ืืืจ ืคืืืืขืจ ืื ืกืขืจืืืขืจ ืืืึธืก ืืืจ ืืึทืจืคึฟื ืืืจื ืกืคึผืขืฆืืขื ืคึฟืขืึดืงืืืื, ืืืฉื ืืืจื IP ืึทืืจืขืก, ืืื ืฉืคึผืึธืจื
ืื ืืจืืคึผืข ืืื ืืขืืจืื ืืขื.
ืืึทืฉืืขืืืงื ืึผืืืื
ืืืื ืฆื ืงืึธื ืคืืืืจืึทืืืึธื ืคึผืึธืืืืืง โ ืึผืืืื ืืื ืฉืึทืคึฟื ืึท ื ืืึทืข ืืขืจืฉื
ืืืื ืื ืืจืืคึผืข ืฆืืืขืืจืืื ืคืจืืขืจ (ืืึธืก ืงืขื ืขื ืืืื ืืขืืื ืฉืคึผืขืืขืจ)
ืืื ืืืจ ืืึทืื ืึท ื ืืึทืข ืืืจืขืงืืืื
ืืึธืืืจ ืืึทืื ืึท ืืืจืขืงืืืื ืคึฟืึทืจ ืึทืืื ื ืฆืืืืจ ืฉืืืกืืขื ืฆื .ssh/authorized_keys. ืืื ื ืืฆื ืืขื ืืืขื ืึท ื ืืึทืข ืึธื ืืขืฉืืขืืืขืจ ืืืื ืึทืืืขืง, ืึธืืขืจ ืคึฟืึทืจ ืจืืื ืฉืืจืึทื ืก, ืืืฉื, ืืืื ืขืืขืฆืขืจ ืึทืงืกืึทืืขื ืึทืื ืฉื ืืึทืื ืืืืก ืืืื ืฉืืืกื.
ืืืื ืฆื ืงืึธื ืคืืืืจืึทืืืึธื ืคึผืึธืืืืืง โ ืืืจืขืงืืืืื ืืืืฃ ืื ืืื ืงืก ืืืจ ืืขื "ืืืจืขืงืืืื ืืืืืืึธืืขืง" ืืขืคึฟืื ืขื "ืืืืึทื ืึทืงืกืขืก โ SSH ืึธืืขืจืืืื ืฉืืืกืืขื", ืจืขืื ืืื ืฉืึทืคึฟื ืืืจืขืงืืืื.
ืืืจ ืึทืจืืึทื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืืขื ืืึทื ืืฆืขืจ ืืื ืืืืื ืืืื ืฉืืืกื. ืืืืึทืืขืจ, ืืืืกืงืืืึทืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืคึผืึธืืืืืง
-
ืืืืืืืข - ืคืขืืืงืืึทื ืคึผืึธืืืืืง
-
ืขื ืคืึธืจืก - ืืืกืคืืจื ืืืืฃ ืืืืกืืขืงืืืื ืกืขืจืืืขืจืก
-
ืงืึธื ืืจืึธืืืจื - ืืืขื ืึธื ืคืืจื ืึท ืงืึธื ืืจืึธืืืจื ืืื ืืึธืื ืืืึธืก ืงืืืืึทื ืฅ ืืึธืื ืื ืฉืืืกื
ืืืื ืืืืขืจ ืฆื ืึธื ืืืืึทืื ืืื ืืืขืจ ืืขืจืฉื
ืืขืืึธืื ืจืึทืืขืืืขื ืืื ืืืจ ื ืืืึธ ืืขืืื.
ืืฉืขืง
ืฉืืืกื ืฆืืืขืืขืื ืืฆืืื
ืืื ืก
ืืขืจ ืึทืืขื ื ืืื ืคืืืฉืืขื ืืืง ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืืขื ืกืขืจืืืขืจ. ืจืฉืืืืช ืคืื ืืื ืกืืึทืืืจื ืคึผืึทืงืึทืืืฉืึทื, ืื ืืขืจืคืืืกืื, ืขืคืขื ืขื ืคึผืึธืจืฅ ืืื ืคืื ืืขืจ, ืืืึธืก ืืืจ ืงืขื ืขื ืืขื ืืื ืื ืกืงืจืขืขื ืฉืึธื ืืื ืื
ืืืจ ืงืขื ื ืืืื ืื ืกืืึทืืืจื ืืื ืงืึธื ืืจืึธืืืจื ืื ืืืืืืืืืจื ื ืื ืืืืื ืืืืฃ ืืื ืืงืก ืึธืืขืจ ืืืื ืืืืฃ Windows, ืืื ืืึธื ื ืืฉื ืงืึธื ืืจืึธืืืจื ืื ืืขืฆืืข, ืขืก ืืื ื ืื ื ืืืืืง ..
ืคึฟืื ืืืืจ
ืืืจ ืงืขื ืืืื ืึทืกืงืื ื, ืืืึธืก ืจืืื ืืืขื ื ืื ืจืึธื ืืืื ืึทื ืกืืืืข ืืื ืืืึทืืงืข ืืขื ืขื ืฉืืื ืื ืืืขื ืืึทื ืึท ืืึทื ื ืฆืืึทื ืฆืืจืืง?
ืืื ืขื ืืคืขืจ: Ansible ืืื ืฉืึธืจืืงืึธืืื ืืก, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืืึธื ื ืื ืืขื ืืื ืืืึธืก ืฉืืึทื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื ืืืฆื, ืึธืืขืจ ืื ืืึทืงืึทื ื ืกืืืืึทืฆืืข ืืืขื ืืืจ ืงืึทืืขืจ ืึท ืจืึธืืข ืึธืืขืจ ืคึผืืืึทืืึธืึธืง ืืื ืงืจืึทื ืขืจืจืึธืจืก ืืขืจืฉืืึทื ืขื, ืืื ืืืจ ืึธื ืืืืื ืฆื ืงืจืืื ืืืืฃ ืื ืกืขืจืืืขืจ ืืื ืืขื ืืืึธืก ืคึผืขืงื ืืื ืืขืจืืืึทื ืืืงื ืืื. ืืื ืืื ื ืึธืจ ืืื ื ืืฉื ืึทืจืืขืื ืืื ืืืึทืืงืข ..
ืืขื ืขื ืขืก ืงืืื ืืืกืึทืืืืึทื ืืืืืฉืื ืฆื ืจืืืขืจ? ื ืคึผืืึทืฅ .. ืกืืึทืจืืื ื ืคืื ืื ืคืึทืงื ืึทื ืืืขื ืื ืคืึทืื ืึทืืืขืง ืืื ืืืจ ืืึธืื ืฆื ืจืืื ืกืืึทื ืืื ืึธืืขืจ ื ืืฆื ืื ืจืืืขืจ ืืึทืฉืืขืืืง ืืึทืคึฟืขื. (ืึธืืขืจ ืืืจื ืืขื ืืืขื, ืืื ืืึธืื ื ืืฉื ืืขืืขื ืืขื ืืื ืืืขืจืกืืข 6 ื ืึธื), ืจืืืึทืืืื ื ืืื ืืึธืจ ืงืึธืืคึผืืืฆืืจื ืกืขืืึทืคึผ ืืื ืึทื ืืืึทืืืฉืืงืึทื ืฆืืืื ื.
ืืขื ืขื ืขืก ืงืืื ืึทืืืืึทื ืืืืืฉืื? ืืื ืขืก ืืขื ืขื ืืืื ืึท ืคึผืืึทืฅ ืคืื ืึทืืืืึทื ืืืืืฉืื: ื ืื ืขื ืืขื ืื ืืึทืืืืกื Ansible, ืืืจ ืืึธืื ืึท ืืืขื ืฆืืืื ื ืืื ืืืึธืก ืืืจ ืงืขื ืขื ืืขื ืื ืืขืกืงืขื ืืืึธืก ืืืจ ืืึธืื ืืขืืืขื ืื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืขื ืขื ืื ืคึผืึธืจืฅ ืกืืืงืื ื ืืืืก ืืื ืืขืจ ืืืขืื, ืืืึธืก ืืื ืื ืฉืืึทื ืคืื ืื ืคืืืจืืืึทื, ืืขื ืขื ืืืืขืจืืืื ืืืขื ืื ืืื ืกืืึทืืืจื ืึธืืขืจ ืื ืืขืจืข ืืึทืืืขืฅ.
ืื ืืืืืืืืืจื ืืื ืืื ืฅ ืคึฟืึทืจ ืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืืขืจืืืื ืึธืคึผืืืืืื ื, ืืืืึทื ืื ืฉืืึทื ืคืื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืืขื ืฉืืขื ืืืง ืืืื ืืื ืคืจืึธื ื ืคืื ืืืื ืืืืื, ืืื ืืืื ืงืืื ืคืื ืื ืึผืืืื ืืืื ืึทืจืืืฃ ืืื ืจืืื, ืืึธืก ืืื ืึท ืกืืื ืฆื ืืึทืืืื ืืขื ืกืขืจืืืขืจ. ืืื ืืื ืืขืืืื, ืืื ืืึธืื ืฉืืื ื ืืฆื ืจืืืขืจ ืคึฟืึทืจ 2 ืืึธืจ ืืืฆื, ืืื ืืืื ืืืจ ืจืืื ืขืก ืึท ืืืกื, ืืขืื ืืืขืจื ืืขืกืขืจ. ืื ืืขืจืกื ืฉืืืขืจ ืืึทื ืืื ืึท ืืจืืืก ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื ืึทื ืืืจ ืืึธื ื ืื ืืขืืขื ืงืขื ืืื ืืืึธืก ืฉืืึทื ืื ืกืขืจืืืขืจ ืืื, ืฆื ืืื ื ืืืกื ืื ืกืืึธืืื ื ืืืืขืจืืืื ืืืขื ืื ืึธืืขืจ ืฆื ืขืจ ืงืึทื ืคืืืืขืจื ืืคึผืืึทืืืขืก ืจืืืืืง, ืึธืืขืจ ืจืืืขืจ ืืืขื ืืขืืคึฟื ืืืจ ืืึทืืื ืึทืืข ืืขืฉืขืขื ืืฉื. ืึทืืืขืจ ืืืื ืึทืจืื! )
ืคึผืก ืขืก ืืื ืืขืืืขื ืคืื ืืขืจ ืืื ืืื ืคึผืืึทื ื ืขื, ืืื ืืืขื ื ืืฉื ืืึทืฉืจืืึทืื ืืื ืฆื ืื ืกืืึทืืืจื ืคึผืึทืงืึทืืืฉืึทื, ืืืื ืคึผืืืฆืืื ื ืขืก ืืขื ืขื ืจืืงืืืขืก, ืืื ืืืขื ืฉืจืืึทืื ืึท ืฆืืืืื ืืืื.
PSS ืืขืจ ืึทืจืืืงื ืืื ืคึฟืึทืจ ืื ืคืึธืจืืืืฉืึทื ืึทื ืฆืืืขืงื, ืืื ืืึทืฉืืึธืกื ืฆื ืืืืื ืขืก ืืืืึทื ืขืก ืืื ืืืืขืจ ืงืืืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืืฃ ืื ืืื ืืขืจื ืขื. ืืคึฟืฉืจ ืืึธืก ืืืขื ืืืื ืืฉืืงืึทืืืข ืคึฟืึทืจ ืขืืขืฆืขืจ. ืืึธืื ืึท ืคืืึทื ืืึธื, ืืื ืคืจืืื ื)
ืืืืฃ ืื ืจืขืื ืคืื ืืึทื ืฆืข
ืขืคึผืึธืก ืกืขืจืืืขืจืก - ืืื
ืืงืืจ: www.habr.com