{"id":5823,"date":"2021-05-29T20:56:34","date_gmt":"2021-05-29T20:56:34","guid":{"rendered":"https:\/\/parsvds.com\/wiki\/?p=5823"},"modified":"2021-05-29T20:56:34","modified_gmt":"2021-05-29T20:56:34","slug":"%d9%86%d8%b5%d8%a8-node-js-%d8%af%d8%b1-rhel-8-centos-8-linux","status":"publish","type":"post","link":"https:\/\/parsvds.com\/wikitest\/2021\/05\/29\/%d9%86%d8%b5%d8%a8-node-js-%d8%af%d8%b1-rhel-8-centos-8-linux\/","title":{"rendered":"\u0646\u0635\u0628 node.js \u062f\u0631 RHEL 8 \/ CentOS 8 Linux"},"content":{"rendered":"\n<p>Node.js \u06cc\u06a9 \u0645\u062d\u06cc\u0637 runtime Javascript \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0645\u0648\u062a\u0648\u0631 \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 V8 \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 Google \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0648 \u062f\u0631 \u0627\u0635\u0644 \u062f\u0631 Chrome \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0628\u0627 \u062a\u0634\u06a9\u0631 \u0627\u0632 Node.js \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 Javascript \u0631\u0627 \u062e\u0627\u0631\u062c \u0627\u0632 \u0645\u062a\u0646 \u0645\u0631\u0648\u0631\u06af\u0631 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u0645 \u0648 \u0627\u0632 \u0622\u0646 \u0646\u06cc\u0632 \u0645\u0627\u0646\u0646\u062f \u06cc\u06a9 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0633\u0645\u062a \u0633\u0631\u0648\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645 \u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u0648\u0628 \u06a9\u0627\u0645\u0644 \u062f\u0631 \u0627\u0637\u0631\u0627\u0641 \u0622\u0646 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u06cc\u0645. \u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0631\u0627 \u062f\u0631 \u062a\u0648\u0632\u06cc\u0639 RHEL 8 \/ CentOS 8 \u0645\u0634\u0627\u0647\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"success wp-block-list\"><li>\u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc \u0622\u0645\u0648\u0632\u06cc\u062f:<\/li><li>\u0686\u06af\u0648\u0646\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0646\u0633\u062e\u0647 \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f Node.js \u0631\u0627 \u062f\u0631 RHEL 8 \/ CentOS 8 \u0644\u06cc\u0633\u062a \u06a9\u0631\u062f<\/li><li>\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u06cc\u06a9 \u0646\u0633\u062e\u0647 \u062e\u0627\u0635 \u0627\u0632 Node.js<\/li><li>\u0646\u062d\u0648\u0647 \u062c\u0627\u0628\u062c\u0627\u06cc\u06cc \u0628\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0647\u0627\u06cc Node.js \u062f\u0631 RHEL 8 \/ CentOS 8<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u0627\u0644\u0632\u0627\u0645\u0627\u062a \u0648 \u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0647\u0627\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u06cc \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>\u062f\u0633\u062a\u0647 \u0628\u0646\u062f\u06cc<\/th><th>\u0627\u0644\u0632\u0627\u0645\u0627\u062a \u060c \u06a9\u0646\u0648\u0627\u0646\u0633\u06cc\u0648\u0646 \u0647\u0627 \u06cc\u0627 \u0646\u0633\u062e\u0647 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/th><\/tr><\/thead><tbody><tr><td>System<\/td><td>RHEL 8 \/ CentOS 8<\/td><\/tr><tr><td>Software<\/td><td>\u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0628\u0631\u0627\u06cc \u062f\u0646\u0628\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0642\u0628\u0644\u0627\u064b \u062f\u0631 \u062d\u062f\u0627\u0642\u0644 \u0646\u0635\u0628 Rhel 8 \u06af\u0646\u062c\u0627\u0646\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a<\/td><\/tr><tr><td>Other<\/td><td>\u0627\u0645\u062a\u06cc\u0627\u0632\u0627\u062a \u0631\u06cc\u0634\u0647 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 (\u0648 \u06cc\u0627 \u06cc\u0648\u0632\u0631 \u0628\u0627 \u062f\u0633\u062a\u0631\u0633\u06cc sudo )<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h2-which-version-of-node-js\">\u06a9\u062f\u0627\u0645 \u0646\u0633\u062e\u0647 \u0627\u0632 Node.js\u061f<\/h2>\n\n\n\n<p>\u0647\u0645\u0627\u0646\u0637\u0648\u0631 \u06a9\u0647 \u062f\u0631 \u0645\u0642\u0627\u0644\u0647 \u0642\u0628\u0644\u06cc \u062f\u0631 \u0645\u0648\u0631\u062f \u0646\u0635\u0628 php \u062f\u0631 Rhel8 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0631\u062f\u06cc\u0645 \u060c \u0646\u0633\u062e\u0647 Red Hat Enterprise Linux \u0631\u0648\u0634 \u062c\u062f\u06cc\u062f\u06cc \u0628\u0631\u0627\u06cc \u0633\u0627\u0632\u0645\u0627\u0646\u062f\u0647\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u062f\u0631 \u0645\u062e\u0627\u0632\u0646 \u0645\u0639\u0631\u0641\u06cc \u0645\u06cc \u06a9\u0646\u062f. \u0628\u0647 \u0637\u0648\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0641\u0642\u0637 \u062f\u0648 \u0645\u0646\u0628\u0639 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u06cc \u062f\u0631 \u062a\u0648\u0632\u06cc\u0639 \u0641\u0639\u0627\u0644 \u0647\u0633\u062a\u0646\u062f: BaseOs \u0648 Appstream. \u0627\u0648\u0644\u06cc \u0634\u0627\u0645\u0644 \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc \u0627\u0635\u0644\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0627\u0633\u062a \u060c \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u062f\u0648\u0645\u06cc \u0645\u06cc\u0632\u0628\u0627\u0646 \u0627\u0646\u0648\u0627\u0639 \u0645\u062e\u062a\u0644\u0641\u06cc \u0627\u0632 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u0647\u0627\u06cc \u0633\u0627\u0632\u0645\u0627\u0646 \u06cc\u0627\u0641\u062a\u0647 \u062f\u0631 \u0645\u0627\u0698\u0648\u0644 \u0647\u0627 \u0627\u0633\u062a.<\/p>\n\n\n\n<p>\u0645\u0632\u06cc\u062a \u0627\u0635\u0644\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u067e\u0627\u0631\u0627\u062f\u0627\u06cc\u0645 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0645\u06a9\u0627\u0646 \u0627\u0646\u062a\u062e\u0627\u0628 \u0628\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u06cc\u0627 \u0627\u0628\u0632\u0627\u0631 \u0645\u0634\u0627\u0628\u0647 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f. Node.js \u06cc\u06a9\u06cc \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0645\u062e\u0632\u0646 Appstream \u0627\u0633\u062a \u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u0646\u0633\u062e\u0647 \u0647\u0627\u06cc \u0627\u06cc\u0646 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 Javascript \u062f\u0631 RHEL 8 \u060c \u062a\u0645\u0627\u0645 \u06a9\u0627\u0631\u06cc \u06a9\u0647 \u0645\u0627 \u0628\u0627\u06cc\u062f \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u0645 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 \u0645\u0627\u0698\u0648\u0644 \u060c \u0632\u06cc\u0631\u0641\u0631\u0645\u0627\u0646 dnf \u060c \u0645\u062f\u06cc\u0631 \u0628\u0633\u062a\u0647 \u062a\u0648\u0632\u06cc\u0639 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645. \u0645\u0627 \u0627\u062c\u0631\u0627 \u0645\u06cc \u06a9\u0646\u06cc\u0645:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo dnf module list nodejs\n<\/code><\/pre>\n\n\n\n<p>\u062e\u0631\u0648\u062c\u06cc \u062f\u0633\u062a\u0648\u0631 \u0645\u0627\u0698\u0648\u0644 \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0648 \u0648\u0636\u0639\u06cc\u062a \u0622\u0646\u0647\u0627 \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Red Hat Enterprise Linux 8 for x86_64 - AppStream Beta (RPMs)\nName                       Stream                     Profiles                                      Summary\nnodejs                     10 &#91;d]                     development, minimal, s2i, default &#91;d]        Javascript runtime\nnodejs                     8                          development, minimal, s2i, default &#91;d]        Javascript runtime\n\nHint: &#91;d]efault, &#91;e]nabled, &#91;x]disabled, &#91;i]nstalled<\/code><\/pre>\n\n\n\n<p>\u0627\u06cc\u0646 \u062e\u0631\u0648\u062c\u06cc \u0628\u0647 \u0645\u0627 \u0686\u0647 \u0645\u06cc \u06af\u0648\u06cc\u062f\u061f \u0627\u0648\u0644 \u0627\u0632 \u0647\u0645\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0628\u0628\u06cc\u0646\u06cc\u0645 \u06a9\u0647 \u062f\u0648 \u0646\u0633\u062e\u0647 (\u06cc\u0627 &#8220;\u062c\u0631\u06cc\u0627\u0646&#8221;) \u0627\u0632 Node.js \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f: 10 \u0648 8. \u0647\u0645\u0686\u0646\u06cc\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0628\u0628\u06cc\u0646\u06cc\u0645 \u06a9\u0647 \u0633\u0627\u0628\u0642 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 [d] \u0639\u0644\u0627\u0645\u062a \u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a \u0648 \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0628\u0647 \u0637\u0648\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0646\u0635\u0628 \u0634\u0648\u062f. \u0628\u0631\u0627\u06cc \u0647\u0631 \u062c\u0631\u06cc\u0627\u0646 \u060c \u0686\u0646\u062f\u06cc\u0646 \u0646\u0645\u0627\u06cc\u0647 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0627\u0633\u062a: \u0628\u0633\u062a\u0647 \u0628\u0647 \u0646\u0648\u0639 \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u062f\u0647 \u060c \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u0646\u0635\u0628 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.<\/p>\n\n\n\n<p class=\"info\"> \u0628\u0631\u0627\u06cc \u062f\u06cc\u062f\u0646 \u0644\u06cc\u0633\u062a \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0627 \u0647\u0631 \u0646\u0645\u0627\u06cc\u0647 \u0646\u0635\u0628 \u0645\u06cc \u0634\u0648\u0646\u062f \u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u0645:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo dnf module info --profile nodejs\n<\/code><\/pre>\n\n\n\n<p>\u0646\u062d\u0648 \u062f\u0633\u062a\u0648\u0631 \u0628\u0635\u0631\u06cc \u0627\u0633\u062a: \u0645\u0627 \u0628\u0631\u0627\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062f\u0631 \u0645\u0648\u0631\u062f \u0645\u0627\u0698\u0648\u0644 nodejs \u0627\u0632 dnf \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0632\u06cc\u0631\u0641\u0631\u0645\u0627\u0646 \u0645\u0627\u0698\u0648\u0644 \u0648 \u0639\u0645\u0644\u06a9\u0631\u062f info \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u06cc\u0645. \u0628\u0627 \u0627\u0631\u0627\u0626\u0647 \u06af\u0632\u06cc\u0646\u0647 &#8211;profile \u060c \u0645\u0634\u062e\u0635 \u06a9\u0631\u062f\u06cc\u0645 \u06a9\u0647 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u0631\u0628\u0627\u0631\u0647 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0627\u0637\u0644\u0627\u0639\u0627\u062a\u06cc \u06a9\u0633\u0628 \u06a9\u0646\u06cc\u0645. \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u062e\u0631\u0648\u062c\u06cc \u062f\u0633\u062a\u0648\u0631 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Name        : nodejs:10:20181011133319:9edba152:x86_64\ndevelopment : nodejs\n            : nodejs-devel\n            : npm\nminimal     : nodejs\ns2i         : nodejs\n            : nodejs-nodemon\n            : npm\ndefault     : nodejs\n            : npm\n\nName        : nodejs:8:20181011134412:9edba152:x86_64\ndevelopment : nodejs\n            : nodejs-devel\n            : npm\nminimal     : nodejs\ns2i         : nodejs\n            : nodejs-nodemon\n            : npm\ndefault     : nodejs\n            : npm<\/code><\/pre>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0647\u0631 \u062c\u0631\u06cc\u0627\u0646 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u060c \u0644\u06cc\u0633\u062a \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0647\u0631 \u0646\u0645\u0627\u06cc\u0647 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0628\u0628\u06cc\u0646\u06cc\u0645 \u06a9\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0646\u0645\u0627\u06cc\u0647 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u060c \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0646\u0635\u0628 \u062e\u0648\u062f nodejs \u0648 npm \u060c \u0645\u062f\u06cc\u0631 \u0628\u0633\u062a\u0647 Node \u0647\u0633\u062a\u0646\u062f. \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0646\u0645\u0627\u06cc\u0647 \u062a\u0648\u0633\u0639\u0647 \u060c \u0628\u0633\u062a\u0647 nodejs-devel \u0628\u0647 \u0644\u06cc\u0633\u062a \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc \u0634\u0648\u062f \u060c \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0647\u0646\u06af\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062d\u062f\u0627\u0642\u0644 \u060c \u062a\u0646\u0647\u0627 \u0628\u0633\u062a\u0647 \u0646\u0635\u0628 \u0634\u062f\u0647 nodejs \u0627\u0633\u062a. \u0633\u0631\u0627\u0646\u062c\u0627\u0645 \u060c \u0646\u0645\u0627\u06cc\u0647 s2i (\u0645\u0646\u0628\u0639 \u0628\u0647 \u062a\u0635\u0648\u06cc\u0631) \u0634\u0627\u0645\u0644 nodejs \u060c npm \u0648 nodejs-nodemon \u0627\u0633\u062a \u06a9\u0647 \u0627\u0633\u0627\u0633\u0627\u064b \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0642\u0631\u0627\u0631 \u0627\u0633\u062a \u062f\u0631 \u0637\u0648\u0644 \u062a\u0648\u0633\u0639\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 node.js \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0646\u0635\u0628 \u0646\u0633\u062e\u0647 \u067e\u06cc\u0634\u0641\u0631\u0636 ( default)<\/h2>\n\n\n\n<p>\u0627\u06a9\u0646\u0648\u0646 \u06a9\u0647 \u0646\u0633\u062e\u0647 \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f Node.js \u0631\u0627 \u0634\u0646\u0627\u062e\u062a\u06cc\u0645 \u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u062a\u0635\u0645\u06cc\u0645 \u0628\u06af\u06cc\u0631\u06cc\u0645 \u06a9\u0647 \u06a9\u062f\u0627\u0645 \u06cc\u06a9 \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u0645. \u0647\u0645\u0627\u0646\u0637\u0648\u0631 \u06a9\u0647 \u062f\u0631 \u0628\u0627\u0644\u0627 \u06af\u0641\u062a\u06cc\u0645 \u060c \u0646\u0633\u062e\u0647 \u0647\u0627\u06cc \u067e\u06cc\u0634 \u0641\u0631\u0636 10 \u0627\u0633\u062a. \u0627\u06af\u0631 \u0627\u06cc\u0646 \u0645\u0648\u0631\u062f \u062f\u0644\u062e\u0648\u0627\u0647 \u0628\u0627\u0634\u062f \u060c \u062a\u0646\u0647\u0627 \u06a9\u0627\u0631\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u0645 \u0627\u06cc\u0646 \u0627\u0633\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo dnf install nodejs\n<\/code><\/pre>\n\n\n\n<p>\u062e\u0644\u0627\u0635\u0647 \u0627\u06cc \u0627\u0632 \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc \u0646\u0635\u0628 \u0634\u062f\u0647 \u0648 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0622\u0646\u0647\u0627 \u062f\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f \u0648 \u0633\u06cc\u0633\u062a\u0645 \u0628\u0631\u0627\u06cc \u0627\u062f\u0627\u0645\u0647 \u062a\u0623\u06cc\u06cc\u062f \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0645\u06cc \u06a9\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>======================================================================================================================================================\n Package                 Arch               Version                                          Repository                                         Size\n======================================================================================================================================================\nInstalling:\n nodejs                  x86_64             1:10.11.0-2.el8+2021+27085a9b                    Rhel-8-for-x86_64-appstream-beta-rpms             8.4 M\nInstalling dependencies:\n npm                     x86_64             1:6.4.1-1.10.11.0.2.el8+2021+27085a9b            Rhel-8-for-x86_64-appstream-beta-rpms             3.6 M\n libuv                   x86_64             1:1.23.1-1.el8                                   Rhel-8-for-x86_64-appstream-beta-rpms             134 k\n http-parser             x86_64             2.8.0-1.el8                                      Rhel-8-for-x86_64-appstream-beta-rpms              40 k\nEnabling module streams:\n nodejs                                     10\n\n\nTransaction Summary\n======================================================================================================================================================\nInstall  4 Packages\n\nTotal download size: 12 M\nInstalled size: 57 M\nIs this ok &#91;y\/N]: <\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u062a\u0639\u06cc\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0628\u0631\u0627\u06cc \u0646\u0635\u0628<\/h2>\n\n\n\n<p>\u0627\u06af\u0631 \u0628\u062e\u0648\u0627\u0647\u06cc\u0645 \u0646\u0633\u062e\u0647 \u062f\u06cc\u06af\u0631\u06cc (\u062c\u0631\u06cc\u0627\u0646\u06cc \u062f\u0631 \u0627\u0635\u0637\u0644\u0627\u062d Rhel) \u06cc\u0627 \u0646\u0645\u0627\u06cc\u0647 \u062f\u06cc\u06af\u0631\u06cc \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u0645 \u060c \u0686\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u0645\u061f \u06a9\u0627\u0645\u0644\u0627\u064b \u0633\u0627\u062f\u0647 \u0627\u0633\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>name:stream\/profile\n<\/code><\/pre>\n\n\n\n<p>\u0627\u0633\u0627\u0633\u0627\u064b \u060c \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u0646\u0633\u062e\u0647 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0645\u0627\u0698\u0648\u0644 nodejs \u060c \u0627\u0645\u0627 \u0628\u0627 \u0645\u0634\u062e\u0635\u0627\u062a \u062a\u0648\u0633\u0639\u0647 \u060c \u0645\u0627 \u0627\u062c\u0631\u0627 \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo dnf module install nodejs:10\/development\n<\/code><\/pre>\n\n\n\n<p>\u0644\u06cc\u0633\u062a \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0646\u0635\u0628 \u0645\u06cc \u0634\u0648\u0646\u062f \u060c \u0628\u0627 \u062a\u0648\u062c\u0647 \u0628\u0647 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u0634\u062e\u0635\u0627\u062a \u060c \u0627\u0641\u0632\u0627\u06cc\u0634 \u0645\u06cc \u06cc\u0627\u0628\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>======================================================================================================================================================\n Package                       Arch            Version                                          Repository                                      Size\n======================================================================================================================================================\nInstalling group\/module packages:\n npm                           x86_64          1:6.4.1-1.10.11.0.2.el8+2021+27085a9b            Rhel-8-for-x86_64-appstream-beta-rpms          3.6 M\n nodejs-devel                  x86_64          1:10.11.0-2.el8+2021+27085a9b                    Rhel-8-for-x86_64-appstream-beta-rpms           11 M\n nodejs                        x86_64          1:10.11.0-2.el8+2021+27085a9b                    Rhel-8-for-x86_64-appstream-beta-rpms          8.4 M\nInstalling dependencies:\n redhat-rpm-config             noarch          115-1.el8                                        Rhel-8-for-x86_64-appstream-beta-rpms           82 k\n perl-srpm-macros              noarch          1-25.el8                                         Rhel-8-for-x86_64-appstream-beta-rpms           11 k\n go-srpm-macros                noarch          2-16.el8                                         Rhel-8-for-x86_64-appstream-beta-rpms           14 k\n dwz                           x86_64          0.12-9.el8                                       Rhel-8-for-x86_64-appstream-beta-rpms          109 k\n libuv                         x86_64          1:1.23.1-1.el8                                   Rhel-8-for-x86_64-appstream-beta-rpms          134 k\n http-parser                   x86_64          2.8.0-1.el8                                      Rhel-8-for-x86_64-appstream-beta-rpms           40 k\n python3-rpm-macros            noarch          3-35.el8                                         Rhel-8-for-x86_64-appstream-beta-rpms           13 k\n rust-srpm-macros              noarch          5-2.el8                                          Rhel-8-for-x86_64-appstream-beta-rpms          9.3 k\n ocaml-srpm-macros             noarch          5-4.el8                                          Rhel-8-for-x86_64-appstream-beta-rpms          9.5 k\n efi-srpm-macros               noarch          3-2.el8                                          Rhel-8-for-x86_64-appstream-beta-rpms           22 k\n qt5-srpm-macros               noarch          5.11.1-2.el8                                     Rhel-8-for-x86_64-appstream-beta-rpms           11 k\n http-parser-devel             x86_64          2.8.0-1.el8                                      Rhel-8-for-x86_64-appstream-beta-rpms           18 k\n nodejs-packaging              noarch          17-2.el8+1541+81a6effd                           Rhel-8-for-x86_64-appstream-beta-rpms           19 k\n libuv-devel                   x86_64          1:1.23.1-1.el8                                   Rhel-8-for-x86_64-appstream-beta-rpms           34 k\n ghc-srpm-macros               noarch          1.4.2-7.el8                                      Rhel-8-for-x86_64-appstream-beta-rpms          9.4 k\n python-srpm-macros            noarch          3-35.el8                                         Rhel-8-for-x86_64-appstream-beta-rpms           14 k\n openblas-srpm-macros          noarch          2-2.el8                                          Rhel-8-for-x86_64-appstream-beta-rpms          8.0 k\n krb5-devel                    x86_64          1.16.1-19.el8                                    Rhel-8-for-x86_64-baseos-beta-rpms             546 k\n libsepol-devel                x86_64          2.8-1.el8                                        Rhel-8-for-x86_64-baseos-beta-rpms              85 k\n libcom_err-devel              x86_64          1.44.3-1.el8                                     Rhel-8-for-x86_64-baseos-beta-rpms              37 k\n pcre2-devel                   x86_64          10.31-11.el8                                     Rhel-8-for-x86_64-baseos-beta-rpms             591 k\n zip                           x86_64          3.0-21.el8                                       Rhel-8-for-x86_64-baseos-beta-rpms             270 k\n libkadm5                      x86_64          1.16.1-19.el8                                    Rhel-8-for-x86_64-baseos-beta-rpms             184 k\n unzip                         x86_64          6.0-38.el8                                       Rhel-8-for-x86_64-baseos-beta-rpms             192 k\n keyutils-libs-devel           x86_64          1.5.10-6.el8                                     Rhel-8-for-x86_64-baseos-beta-rpms              48 k\n openssl-devel                 x86_64          1:1.1.1-6.el8                                    Rhel-8-for-x86_64-baseos-beta-rpms             2.3 M\n libselinux-devel              x86_64          2.8-5.el8                                        Rhel-8-for-x86_64-baseos-beta-rpms             199 k\n zlib-devel                    x86_64          1.2.11-10.el8                                    Rhel-8-for-x86_64-baseos-beta-rpms              56 k\n pcre2-utf16                   x86_64          10.31-11.el8                                     Rhel-8-for-x86_64-baseos-beta-rpms             223 k\n libverto-devel                x86_64          0.3.0-5.el8                                      Rhel-8-for-x86_64-baseos-beta-rpms              18 k\n pcre2-utf32                   x86_64          10.31-11.el8                                     Rhel-8-for-x86_64-baseos-beta-rpms             215 k\nInstalling module profiles:\n nodejs\/development\n\nEnabling module streams:\n nodejs                                        10\n\n\nTransaction Summary\n======================================================================================================================================================\nInstall  34 Packages <\/code><\/pre>\n\n\n\n<p>\u0628\u0647 \u0647\u0645\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628 \u060c \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u0646\u0633\u062e\u0647 8 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 Javascript \u0628\u0627 \u0645\u0634\u062e\u0635\u0627\u062a \u067e\u06cc\u0634 \u0641\u0631\u0636 \u060c \u0645\u0627 \u0627\u062c\u0631\u0627 \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo dnf module install nodejs:8\n<\/code><\/pre>\n\n\n\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u062d\u0627\u0644\u062a \u060c \u0627\u0632 \u0622\u0646\u062c\u0627 \u06a9\u0647 \u0645\u06cc \u062e\u0648\u0627\u0633\u062a\u06cc\u0645 \u0627\u0632 \u0646\u0645\u0627\u06cc\u0647 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645 \u060c \u0627\u0632 \u0627\u0641\u0632\u0648\u062f\u0646 \u0622\u0646 \u062f\u0631 \u062f\u0633\u062a\u0648\u0631 \u0635\u0631\u0641 \u0646\u0638\u0631 \u06a9\u0631\u062f\u06cc\u0645. \u0647\u0645\u0627\u0646\u0637\u0648\u0631 \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc \u0632\u06cc\u0631 \u062a\u0623\u06cc\u06cc\u062f \u06a9\u0646\u06cc\u062f \u060c \u0646\u0633\u062e\u0647 \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc \u0646\u0635\u0628 \u0634\u062f\u0647 \u062f\u0648\u0628\u0627\u0631\u0647 \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u0631\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>======================================================================================================================================================\n Package                 Arch               Version                                          Repository                                         Size\n======================================================================================================================================================\nInstalling group\/module packages:\n nodejs                  x86_64             1:8.11.4-2.el8+2022+2ec55091                     Rhel-8-for-x86_64-appstream-beta-rpms             7.5 M\n npm                     x86_64             1:5.6.0-1.8.11.4.2.el8+2022+2ec55091             Rhel-8-for-x86_64-appstream-beta-rpms             4.1 M\nInstalling dependencies:\n libuv                   x86_64             1:1.23.1-1.el8                                   Rhel-8-for-x86_64-appstream-beta-rpms             134 k\n http-parser             x86_64             2.8.0-1.el8                                      Rhel-8-for-x86_64-appstream-beta-rpms              40 k\nInstalling module profiles:\n nodejs\/default\n\nEnabling module streams:\n nodejs                                     8\n\n\nTransaction Summary\n======================================================================================================================================================\nInstall  4 Packages <\/code><\/pre>\n\n\n\n<p>\u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u0645\u0627 \u0646\u0635\u0628 \u0644\u06cc\u0633\u062a \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc \u0641\u0648\u0642 \u0631\u0627 \u062a\u0623\u06cc\u06cc\u062f \u06a9\u0631\u062f\u06cc\u0645. \u0627\u06af\u0631 \u0627\u06a9\u0646\u0648\u0646 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u0645:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo dnf module list nodejs\n<\/code><\/pre>\n\n\n\n<p>\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0645\u0646\u0639\u06a9\u0633 \u0634\u062f\u0647 \u0628\u0627 \u0639\u0644\u0627\u0645\u062a \u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u0645:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Name                      Stream                    Profiles                    Summary\nnodejs                    10 &#91;d]                    development, minimal, s2i, default &#91;d]                       Javascript runtime\nnodejs                    8 &#91;e]                     development, minimal, s2i, default &#91;d] &#91;i]                   Javascript runtime\n\nHint: &#91;d]efault, &#91;e]nabled, &#91;x]disabled, &#91;i]nstalled<\/code><\/pre>\n\n\n\n<p>\u0646\u0633\u062e\u0647 10 \u0647\u0645\u0686\u0646\u0627\u0646 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0646\u0633\u062e\u0647 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0639\u0644\u0627\u0645\u062a \u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a \u060c \u0627\u0645\u0627 \u0627\u06a9\u0646\u0648\u0646 \u062c\u0631\u06cc\u0627\u0646 \u0646\u0633\u062e\u0647 8 \u0628\u0627 [e] \u0645\u0634\u062e\u0635 \u0634\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0639\u0646\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0641\u0639\u0627\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u0627\u06cc\u0646 \u060c \u0639\u0644\u0627\u0645\u062a [i] \u062f\u0631 \u0642\u0633\u0645\u062a \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc \u0647\u0645\u0627\u0646 \u062c\u0631\u06cc\u0627\u0646 \u060c \u0646\u0632\u062f\u06cc\u06a9 \u0628\u0647 \u0646\u0627\u0645 \u06cc\u06a9 \u0646\u0635\u0628 \u0634\u062f\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u062a\u063a\u06cc\u06cc\u0631 \u0646\u0633\u062e\u0647 NodeJs<\/h2>\n\n\n\n<p>\u0627\u06af\u0631 \u0646\u0633\u062e\u0647 \u062e\u0627\u0635\u06cc \u0627\u0632 Node.js \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u0645 \u0648 \u0628\u062e\u0648\u0627\u0647\u06cc\u0645 \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0646\u0633\u062e\u0647 \u062f\u06cc\u06af\u0631\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u0645 \u060c \u0686\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u0645\u061f \u062f\u0631 \u0648\u0627\u0642\u0639 \u060c \u0645\u0627 \u0628\u0627\u06cc\u062f \u0646\u0633\u062e\u0647 \u062c\u062f\u06cc\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u0645\u0634\u062e\u0635 \u06a9\u0646\u06cc\u0645 \u0648 \u0633\u06cc\u0633\u062a\u0645 \u0628\u0642\u06cc\u0647 \u0645\u0648\u0627\u0631\u062f \u0631\u0627 \u0645\u0631\u0627\u0642\u0628\u062a \u0645\u06cc \u06a9\u0646\u062f. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 \u060c \u0628\u0631\u0627\u06cc \u0628\u0627\u0632\u06af\u0634\u062a \u0628\u0647 \u0646\u0633\u062e\u0647 10 \u062f\u0648\u0628\u0627\u0631\u0647 \u0627\u062c\u0631\u0627 \u0645\u06cc \u06a9\u0646\u06cc\u0645:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo dnf module install nodejs:10\/default\n<\/code><\/pre>\n\n\n\n<p>\u0627\u0642\u062f\u0627\u0645\u0627\u062a\u06cc \u06a9\u0647 \u0628\u0647 \u0645\u0646\u0638\u0648\u0631 \u062c\u0644\u0628 \u0631\u0636\u0627\u06cc\u062a \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u0634\u0648\u062f \u060c \u0628\u0631\u0627\u06cc \u0645\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u0648 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u062f\u0631 \u0628\u062e\u0634 \u062e\u0644\u0627\u0635\u0647 \u062a\u0631\u0627\u06a9\u0646\u0634 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc \u0632\u06cc\u0631 \u060c \u062f\u0631 \u0648\u0627\u0642\u0639 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u0645 \u06a9\u0647 2 \u0628\u0633\u062a\u0647 (nodejs \u0648 npm) \u0628\u0647 \u0631\u0648\u0632 \u0645\u06cc \u0634\u0648\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>======================================================================================================================================================\n Package             Arch                Version                                             Repository                                          Size\n======================================================================================================================================================\nUpgrading:\n npm                 x86_64              1:6.4.1-1.10.11.0.2.el8+2021+27085a9b               Rhel-8-for-x86_64-appstream-beta-rpms              3.6 M\n nodejs              x86_64              1:10.11.0-2.el8+2021+27085a9b                       Rhel-8-for-x86_64-appstream-beta-rpms              8.4 M\nSwitching module streams:\n nodejs                                  8 -> 10\n\n\nTransaction Summary\n======================================================================================================================================================\nUpgrade  2 Packages<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0646\u062a\u06cc\u062c\u0647 \u06af\u06cc\u0631\u06cc<\/h2>\n\n\n\n<p class=\"success\">Node.js  \u0627\u0633\u0627\u0633 \u0645\u0648\u062a\u0648\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a V8 \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 google \u0627\u0633\u062a \u0648 \u062f\u0631 \u0627\u0628\u062a\u062f\u0627 \u062f\u0631 \u0645\u0631\u0648\u0631\u06af\u0631 Chrome \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc\u06cc \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Javascript \u062e\u0627\u0631\u062c \u0627\u0632 \u0632\u0645\u06cc\u0646\u0647 \u0645\u0631\u0648\u0631\u06af\u0631 \u0648\u0628 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u0645. \u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u0628\u0633\u062a\u0647 nodejs \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 RHEL \/ CentOS Linux 8 \u060c \u0646\u0633\u062e\u0647 \u0647\u0627\u06cc\u06cc \u0627\u0632 \u0628\u0633\u062a\u0647 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0645\u062e\u0627\u0632\u0646 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u060c \u0646\u0635\u0628 \u06cc\u06a9 \u0646\u0633\u062e\u0647 \u062e\u0627\u0635 \u0648 \u0646\u062d\u0648\u0647 \u062a\u0634\u06a9\u0631 \u0627\u0632 \u0645\u0627\u0698\u0648\u0644 \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0631\u062f\u06cc\u0645. \u0631\u0648\u0634 \u0633\u0627\u0632\u0645\u0627\u0646\u062f\u0647\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u062f\u0631 \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0627\u0632 \u062a\u0648\u0632\u06cc\u0639 \u0633\u0627\u0632\u0645\u0627\u0646\u06cc Red Hat \u060c \u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0627\u0632 \u06cc\u06a9 \u0646\u0633\u062e\u0647 \u0628\u0647 \u0646\u0633\u062e\u0647 \u062f\u06cc\u06af\u0631 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u0645.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>\u0645\u0646\u0628\u0639 : <br>https:\/\/linuxconfig.org\/<br>https:\/\/www.itzgeek.com\/<br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Node.js \u06cc\u06a9 \u0645\u062d\u06cc\u0637 runtime Javascript \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0645\u0648\u062a\u0648\u0631 \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 V8 \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 Google \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0648 \u062f\u0631 \u0627\u0635\u0644 \u062f\u0631 Chrome \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0628\u0627 \u062a\u0634\u06a9\u0631 \u0627\u0632 Node.js \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 Javascript \u0631\u0627 \u062e\u0627\u0631\u062c \u0627\u0632 \u0645\u062a\u0646 \u0645\u0631\u0648\u0631\u06af\u0631 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u0645 \u0648 \u0627\u0632 \u0622\u0646 \u0646\u06cc\u0632 \u0645\u0627\u0646\u0646\u062f \u06cc\u06a9 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0633\u0645\u062a \u0633\u0631\u0648\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":5824,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[2,6,21],"tags":[323,1843],"class_list":["post-5823","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-centos","category-node-js","category-linux-guides","tag-nodejs","tag--nodejs"],"uagb_featured_image_src":{"full":["https:\/\/parsvds.com\/wikitest\/wp-content\/uploads\/2021\/05\/node-js-parsvdfs-1.jpg",1000,420,false],"thumbnail":["https:\/\/parsvds.com\/wikitest\/wp-content\/uploads\/2021\/05\/node-js-parsvdfs-1-150x150.jpg",150,150,true],"medium":["https:\/\/parsvds.com\/wikitest\/wp-content\/uploads\/2021\/05\/node-js-parsvdfs-1-300x126.jpg",300,126,true],"medium_large":["https:\/\/parsvds.com\/wikitest\/wp-content\/uploads\/2021\/05\/node-js-parsvdfs-1-768x323.jpg",768,323,true],"large":["https:\/\/parsvds.com\/wikitest\/wp-content\/uploads\/2021\/05\/node-js-parsvdfs-1.jpg",800,336,false],"1536x1536":["https:\/\/parsvds.com\/wikitest\/wp-content\/uploads\/2021\/05\/node-js-parsvdfs-1.jpg",1000,420,false],"2048x2048":["https:\/\/parsvds.com\/wikitest\/wp-content\/uploads\/2021\/05\/node-js-parsvdfs-1.jpg",1000,420,false]},"uagb_author_info":{"display_name":"\u0639\u0644\u06cc \u0632\u0647\u06cc\u0631\u06cc","author_link":"https:\/\/parsvds.com\/wikitest\/author\/lemo1996\/"},"uagb_comment_info":0,"uagb_excerpt":"Node.js \u06cc\u06a9 \u0645\u062d\u06cc\u0637 runtime Javascript \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0645\u0648\u062a\u0648\u0631 \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 V8 \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 Google \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0648 \u062f\u0631 \u0627\u0635\u0644 \u062f\u0631 Chrome \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0628\u0627 \u062a\u0634\u06a9\u0631 \u0627\u0632 Node.js \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 Javascript \u0631\u0627 \u062e\u0627\u0631\u062c \u0627\u0632 \u0645\u062a\u0646 \u0645\u0631\u0648\u0631\u06af\u0631 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u0645 \u0648 \u0627\u0632 \u0622\u0646 \u0646\u06cc\u0632 \u0645\u0627\u0646\u0646\u062f \u06cc\u06a9 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0633\u0645\u062a \u0633\u0631\u0648\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645&hellip;","_links":{"self":[{"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/wp\/v2\/posts\/5823","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/wp\/v2\/comments?post=5823"}],"version-history":[{"count":0,"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/wp\/v2\/posts\/5823\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/wp\/v2\/media\/5824"}],"wp:attachment":[{"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/wp\/v2\/media?parent=5823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/wp\/v2\/categories?post=5823"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/wp\/v2\/tags?post=5823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}