{"id":77515,"date":"2020-04-11T01:42:41","date_gmt":"2020-04-10T23:42:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/vtiskivaem-windows-server-na-malomoshhnuyu-vps-s-pomoshhyu-windows-server-core"},"modified":"2020-04-11T01:42:41","modified_gmt":"2020-04-10T23:42:41","slug":"vtiskivaem-windows-server-na-malomoshhnuyu-vps-s-pomoshhyu-windows-server-core","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/vtiskivaem-windows-server-na-malomoshhnuyu-vps-s-pomoshhyu-windows-server-core","title":{"rendered":"Wciskamy Windows Server na niskowydajn\u0105 VPS za pomoc\u0105 Windows Server Core","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/496476\/\"><img decoding=\"async\" alt=\"Wciskamy Windows Server na niskowydajn\u0105 VPS za pomoc\u0105 Windows Server Core\" src=\"\/wp-content\/uploads\/2020\/04\/409b5d824729bda2e7749f71526235b1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nZ powodu zasobo\u017cerno\u015bci system\u00f3w Windows w \u015brodowisku VPS dominuj\u0105 lekkie dystrybucje Linuxa: Mint, Colibri OS, Debian czy Ubuntu, pozbawione zb\u0119dnego, w ramach naszych zada\u0144, ci\u0119\u017ckiego \u015brodowiska graficznego. Jak to si\u0119 m\u00f3wi, tylko konsola, tylko hardcore! I to wcale nie jest przesada: ten sam Debian uruchamia si\u0119 na 256 MB pami\u0119ci i jednym rdzeniu o taktowaniu 1 GHz, wi\u0119c niemal na ka\u017cdym 'k\u0142odzie'. Do wygodnej pracy potrzebne s\u0105 minimum 512 MB i nieco szybszy procesor. Ale co je\u015bli powiemy ci, \u017ce podobnie mo\u017cna to zrealizowa\u0107 na VPS z Windows? \u017be nie trzeba instalowa\u0107 ci\u0119\u017ckiego Windows Server, kt\u00f3ry wymaga od trzech do czterech giga pami\u0119ci RAM i minimum dw\u00f3ch rdzeni o taktowaniu 1,4 GHz? Po prostu skorzystaj z Windows Server Core \u2014 pozb\u0105d\u017a si\u0119 GUI i cz\u0119\u015bci us\u0142ug. O tym, jak to zrobi\u0107, porozmawiamy w artykule.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Kim jest ten wasz Windows Server Core?<\/h2>\n<p>\nJasnych informacji, czym jest Windows (server) Core, nie ma nawet na oficjalnej stronie Microsoftu, wr\u0119cz przeciwnie, wszystko jest tam tak zagmatwane, \u017ce nie \u0142atwo to zrozumie\u0107, ale pierwsze wzmianki si\u0119gaj\u0105 jeszcze epoki Windows Server 2008. W zasadzie, Windows Core to dzia\u0142aj\u0105ce j\u0105dro Windows Server (niespodzianka!), 'odchudzone' o wielko\u015b\u0107 w\u0142asnego GUI i mniej wi\u0119cej po\u0142ow\u0119 pobocznych us\u0142ug.<\/p>\n<p>G\u0142\u00f3wn\u0105 zalet\u0105 Windows Core jest niskie zapotrzebowanie na sprz\u0119t oraz ca\u0142kowite zarz\u0105dzanie przez konsol\u0119 za pomoc\u0105 PowerShell.<\/p>\n<p>Je\u015bli odwiedzisz witryn\u0119 Microsoft i sprawdzisz wymagania techniczne, do uruchomienia Windows Server 2016\/2019 b\u0119dziesz potrzebowa\u0107 minimum 2 GB pami\u0119ci RAM i przynajmniej jednego rdzenia o taktowaniu 1,4 GHz. Wszystkie rozumiemy, \u017ce na takiej konfiguracji mo\u017cemy oczekiwa\u0107 tylko uruchomienia systemu, ale z pewno\u015bci\u0105 nie komfortowej pracy naszego OS. Z tego powodu do pracy Windows Server zwykle przydziela si\u0119 wi\u0119cej pami\u0119ci oraz minimum 2 rdzenie\/4 w\u0105tki od procesora, je\u015bli nie przydziela si\u0119 drogiej fizycznej maszyny na jakim\u015b Xeonie, zamiast taniej wirtualki.<\/p>\n<p>Sam rdze\u0144 systemu serwerowego wymaga zaledwie 512 MB pami\u0119ci, a zasoby procesora, kt\u00f3re by\u0142y zajmowane przez GUI tylko po to, aby wy\u015bwietla\u0107 si\u0119 na ekranie i utrzymywa\u0107 w dzia\u0142aniu liczne us\u0142ugi, mo\u017cna przeznaczy\u0107 na co\u015b bardziej u\u017cytecznego.<\/p>\n<p>Oto por\u00f3wnanie obs\u0142ugiwanych z pude\u0142ka us\u0142ug Windows Core i pe\u0142noprawnego Windows Server z oficjalnej strony Microsoftu:<\/p>\n<p><strong>application<\/strong><br \/>\n<strong>server core<\/strong><br \/>\n<strong>server with<\/strong><strong>desktop experience<\/strong><\/p>\n<p>Command prompt<br \/>\ndost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Windows PowerShell\/Microsoft .NET<br \/>\ndost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Perfmon.exe<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Windbg (GUI)<br \/>\nwspierane<br \/>\ndost\u0119pny<\/p>\n<p>Resmon.exe<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Regedit<br \/>\ndost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Fsutil.exe<br \/>\ndost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Disksnapshot.exe<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Diskpart.exe<br \/>\ndost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Diskmgmt.msc<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Devmgmt.msc<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Mened\u017cer serwera<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Mmc.exe<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Eventvwr<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Wevtutil (zapytania o zdarzenia)<br \/>\ndost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Services.msc<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Panel sterowania<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Aktualizacja systemu Windows (GUI)<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Eksplorator Windows<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Taskbar<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Powiadomienia na pasku zada\u0144<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Taskmgr<br \/>\ndost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Internet Explorer lub Edge<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Wbudowany system pomocy<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Pow\u0142oka systemu Windows 10<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Windows Media Player<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>PowerShell<br \/>\ndost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>PowerShell ISE<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>PowerShell IME<br \/>\ndost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Mstsc.exe<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Us\u0142ugi pulpitu zdalnego<br \/>\ndost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>Mened\u017cer Hyper-V<br \/>\nniedost\u0119pny<br \/>\ndost\u0119pny<\/p>\n<p>\nJak wida\u0107, w Windows Core wyci\u0119to bardzo wiele. Zdecydowanie usuni\u0119to us\u0142ugi i procesy zwi\u0105zane z GUI systemu oraz r\u00f3\u017cnego rodzaju '\u015bmieci', kt\u00f3re nie b\u0119d\u0105 potrzebne w naszej konsolowej maszynie wirtualnej, na przyk\u0142ad Windows Media Player.<\/p>\n<h2>Prawie jak Linux, ale to nie to<\/h2>\n<p>\nWindows Server Core bardzo chcia\u0142oby by\u0107 por\u00f3wnywane z dystrybucjami Linuxa, ale w rzeczywisto\u015bci to nie do ko\u0144ca poprawne. Tak, te systemy s\u0105 podobne pod wzgl\u0119dem obni\u017conego zu\u017cycia zasob\u00f3w dzi\u0119ki rezygnacji z GUI i wielu us\u0142ug ubocznych, ale w kwestii eksploatacji i pewnych podej\u015b\u0107 do budowy, to wci\u0105\u017c Windows, a nie system unixowy.<\/p>\n<p>Najprostszy przyk\u0142ad \u2014 przy u\u017cyciu r\u0119cznej budowy j\u0105dra Linuxa i p\u00f3\u017aniejszej instalacji pakiet\u00f3w i us\u0142ug, nawet najl\u017cejsz\u0105 dystrybucj\u0119 Linuxa mo\u017cna przekszta\u0142ci\u0107 w co\u015b ci\u0119\u017ckiego i przypominaj\u0105cego scyzoryk szwajcarski (tutaj bardzo kusz\u0105co chcia\u0142oby si\u0119 za\u017cartowa\u0107 o Pythonie i wstawi\u0107 obrazek z serii 'If Programming Languages Were Weapons', ale nie zrobimy tego). W Windows Core jest znacznie mniej takiej swobody, poniewa\u017c mamy do czynienia z produktem Microsoftu.<\/p>\n<p>Windows Server Core dostarczany jest ju\u017c jako gotowa wersja, a domy\u015bln\u0105 konfiguracj\u0119 mo\u017cna oceni\u0107 wed\u0142ug tabeli powy\u017cej. Je\u015bli potrzebujesz czego\u015b z listy nieobs\u0142ugiwanych, to b\u0119dziesz musia\u0142 online przez konsol\u0119 doda\u0107 brakuj\u0105ce elementy. Jednak nie zapominaj o funkcji Feature on demand oraz mo\u017cliwo\u015bci pobrania komponent\u00f3w w formie plik\u00f3w CAB, kt\u00f3re mo\u017cna doda\u0107 do pakietu przed instalacj\u0105. Ale ten scenariusz nie dzia\u0142a, je\u015bli ju\u017c w trakcie pracy odkryjesz, \u017ce brakuje ci jakiej\u015b z wyci\u0119tych us\u0142ug.<\/p>\n<p>Ale to, co wyr\u00f3\u017cnia wersj\u0119 Core od pe\u0142nej \u2014 to mo\u017cliwo\u015b\u0107 aktualizacji systemu i dodawania us\u0142ug bez zatrzymywania pracy. Windows Core obs\u0142uguje instalacj\u0119 pakiet\u00f3w 'na gor\u0105co', bez potrzeby ponownego uruchamiania. W rezultacie, na podstawie praktycznych obserwacji: maszyna dzia\u0142aj\u0105ca na Windows Core musi by\u0107 resetowana oko\u0142o 6 razy rzadziej ni\u017c na Windows Server, to znaczy co p\u00f3\u0142 roku, a nie co miesi\u0105c.<\/p>\n<p>Mi\u0142ym bonusem dla administrator\u00f3w jest to, \u017ce je\u015bli system jest u\u017cywany zgodnie z zamys\u0142em - przez konsol\u0119, bez RDP - i nie jest z niego robiony drugi Windows Server, to staje si\u0119 on niezwykle bezpieczny w por\u00f3wnaniu do pe\u0142nej wersji. Wi\u0119kszo\u015b\u0107 podatno\u015bci Windows Server dotyczy w\u0142a\u015bnie RDP oraz dzia\u0142a\u0144 u\u017cytkownika, kt\u00f3ry przez to RDP wykonuje rzeczy, kt\u00f3rych nie powinien. To troch\u0119 jak w historii z Henrym Fordem i jego stosunkiem do koloru samochodu: \u201eKa\u017cdy klient mo\u017ce mie\u0107 samoch\u00f3d pomalowany na dowolny kolor, o ile jest to <strong>czarny<\/strong>\u00bb. Podobnie jest z systemem: u\u017cytkownik mo\u017ce si\u0119 komunikowa\u0107 z systemem w dowolny spos\u00f3b, byleby robi\u0142 to przez <strong>konsola<\/strong>.<\/p>\n<h2>Instalacja i zarz\u0105dzanie Windows Server 2019 Core<\/h2>\n<p>\nWcze\u015bniej wspomnieli\u015bmy, \u017ce Windows Core to w zasadzie Windows Server bez nak\u0142adki GUI. Mo\u017cesz wi\u0119c skorzysta\u0107 z prawie ka\u017cdej wersji Windows Server jako wersji core, czyli zrezygnowa\u0107 z GUI. W przypadku produkt\u00f3w z rodziny Windows Server 2019 dost\u0119pne s\u0105 3 z 4 wersji serwerowych: tryb core jest dost\u0119pny dla Windows Server 2019 Standard Edition, Windows Server 2019 Datacenter oraz Hyper-V Server 2019, czyli z tej listy wypada tylko Windows Server 2019 Essentials. <\/p>\n<p>Przy tym, pakiet instalacyjny Windows Server Core nie jest szczeg\u00f3lnie trudny do znalezienia. W standardowym instalatorze Microsoft core-wersja jest oferowana dos\u0142ownie domy\u015blnie, podczas gdy wersj\u0119 z GUI trzeba wybiera\u0107 r\u0119cznie:<\/p>\n<p><img decoding=\"async\" alt=\"Wciskamy Windows Server na niskowydajn\u0105 VPS za pomoc\u0105 Windows Server Core\" src=\"\/wp-content\/uploads\/2020\/04\/8b2ca8401ef09ac026696a4007b615e7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIstnieje tak naprawd\u0119 wi\u0119cej ni\u017c jeden spos\u00f3b zarz\u0105dzania systemem, kt\u00f3ry jest wspomniany PowerShell, kt\u00f3ry jest oferowany przez producenta domy\u015blnie. Mo\u017cna zarz\u0105dza\u0107 maszyn\u0105 wirtualn\u0105 na Windows Server Core minimum pi\u0119cioma r\u00f3\u017cnymi sposobami:<\/p>\n<ul>\n<li>Remote PowerShell;<\/li>\n<li>Remote Server Administration Tools (RSAT);<\/li>\n<li>Windows Admin Center;<\/li>\n<li>Sconfig;<\/li>\n<li>Server Manager.<\/li>\n<\/ul>\n<p>\nNajwi\u0119ksze zainteresowanie budz\u0105 pierwsze trzy pozycje: standardowy PowerShell, RSAT i Windows Admin Center. Wa\u017cne jest jednak, aby rozumie\u0107, \u017ce uzyskuj\u0105c korzy\u015bci z jednego z narz\u0119dzi, jednocze\u015bnie nak\u0142adamy na siebie jego ograniczenia.<\/p>\n<p>Nie b\u0119dziemy szczeg\u00f3\u0142owo opisywa\u0107 mo\u017cliwo\u015bci konsoli, PowerShell to PowerShell, ze swoimi oczywistymi plusami i minusami. Jednak z RSAT i WAC wszystko jest nieco bardziej skomplikowane.\u00a0<\/p>\n<p>WAC zapewnia dost\u0119p do istotnych element\u00f3w zarz\u0105dzania systemem, takich jak edytor rejestru oraz zarz\u0105dzanie dyskami i urz\u0105dzeniami. RSAT w pierwszym przypadku dzia\u0142a tylko w trybie podgl\u0105du i nie pozwala na wprowadzenie jakichkolwiek zmian, natomiast do zarz\u0105dzania dyskami i fizycznymi urz\u0105dzeniami narz\u0119dzia do zdalnej administracji serwerami wymagaj\u0105 GUI, co nie dotyczy naszego przypadku. W og\u00f3le, RSAT nie ma mo\u017cliwo\u015bci pracy z plikami i w zwi\u0105zku z tym aktualizacjami, instalacj\u0105\/usuwaniem program\u00f3w w edytorze rejestru.<\/p>\n<h3>\u258dZarz\u0105dzanie systemem<\/h3>\n<p><\/p>\n<p><code>\u00a0<br \/>\n<\/code><br \/>\n<strong>WAC<\/strong><br \/>\n<strong>RSAT<\/strong><\/p>\n<p>Zarz\u0105dzanie komponentami<br \/>\nTak<br \/>\nTak<\/p>\n<p>Edytor rejestru<br \/>\nTak<br \/>\nNie<\/p>\n<p>Zarz\u0105dzanie sieci\u0105<br \/>\nTak<br \/>\nTak<\/p>\n<p>Podgl\u0105d zdarze\u0144<br \/>\nTak<br \/>\nTak<\/p>\n<p>Foldery og\u00f3lne<br \/>\nTak<br \/>\nTak<\/p>\n<p>Zarz\u0105dzanie dyskami<br \/>\nTak<br \/>\nTylko dla serwer\u00f3w z GUI<\/p>\n<p>Harmonogram zada\u0144<br \/>\nTak<br \/>\nTak<\/p>\n<p>Zarz\u0105dzanie urz\u0105dzeniami<br \/>\nTak<br \/>\nTylko dla serwer\u00f3w z GUI<\/p>\n<p>Zarz\u0105dzanie plikami<br \/>\nTak<br \/>\nNie<\/p>\n<p>Zarz\u0105dzanie u\u017cytkownikami<br \/>\nTak<br \/>\nTak<\/p>\n<p>Zarz\u0105dzanie grupami<br \/>\nTak<br \/>\nTak<\/p>\n<p>Zarz\u0105dzanie certyfikatami<br \/>\nTak<br \/>\nTak<\/p>\n<p>Aktualizacje<br \/>\nTak<br \/>\nNie<\/p>\n<p>Usuwanie program\u00f3w<br \/>\nTak<br \/>\nNie<\/p>\n<p>Monitor systemu<br \/>\nTak<br \/>\nTak<\/p>\n<p>\nZ drugiej strony, RSAT daje nam pe\u0142n\u0105 kontrol\u0119 nad rolami na maszynie, podczas gdy Windows Admin Center nie mo\u017ce w tej kwestii dos\u0142ownie nic. Oto por\u00f3wnanie mo\u017cliwo\u015bci RSAT i WAC w tym aspekcie dla lepszej ilustracji:<\/p>\n<h3>\u258dZarz\u0105dzanie rolami<\/h3>\n<p><\/p>\n<p><code>\u00a0<br \/>\n<\/code><br \/>\n<strong>WAC<\/strong><br \/>\n<strong>RSAT<\/strong><\/p>\n<p>Advanced Thread Protection<br \/>\nPODGL\u0104D<br \/>\nNie<\/p>\n<p>Windows Defender<br \/>\nPODGL\u0104D<br \/>\nTak<\/p>\n<p>Kontenery<br \/>\nPODGL\u0104D<br \/>\nTak<\/p>\n<p>AD Administrative Center<br \/>\nPODGL\u0104D<br \/>\nTak<\/p>\n<p>AD Domain and Trusts<br \/>\nNie<br \/>\nTak<\/p>\n<p>AD sites and services<br \/>\nNie<br \/>\nTak<\/p>\n<p>DHCP<br \/>\nPODGL\u0104D<br \/>\nTak<\/p>\n<p>DNS<br \/>\nPODGL\u0104D<br \/>\nTak<\/p>\n<p>Mened\u017cer DFS<br \/>\nNie<br \/>\nTak<\/p>\n<p>Mened\u017cer GPO<br \/>\nNie<br \/>\nTak<\/p>\n<p>Mened\u017cer IIS<br \/>\nNie<br \/>\nTak<\/p>\n<p>Ju\u017c wida\u0107, \u017ce rezygnuj\u0105c z GUI i PowerShell na rzecz innych narz\u0119dzi zarz\u0105dzania, nie da si\u0119 wyj\u015b\u0107 z u\u017cywaniem jednego narz\u0119dzia: do pe\u0142nej administracji z wszystkich perspektyw b\u0119dziemy potrzebowa\u0107 przynajmniej zestawu z RSAT i WAC. <\/p>\n<p>Nale\u017cy pami\u0119ta\u0107, \u017ce korzystanie z WAC wi\u0105\u017ce si\u0119 z potrzeb\u0105 u\u017cycia 150-180 megabajt\u00f3w pami\u0119ci RAM. Windows Admin Center przy po\u0142\u0105czeniu tworzy 3-4 sesje po stronie serwera, kt\u00f3re nie s\u0105 ko\u0144czone nawet po roz\u0142\u0105czeniu narz\u0119dzia z maszyn\u0105 wirtualn\u0105. Dodatkowo, WAC nie dzia\u0142a ze starszymi wersjami PowerShell, wi\u0119c b\u0119dziesz potrzebowa\u0107 co najmniej PowerShell 5.0. Wszystko to jest sprzeczne z nasz\u0105 filozofi\u0105 oszcz\u0119dno\u015bci zasob\u00f3w, ale za komfort trzeba p\u0142aci\u0107. W tym przypadku \u2014 pami\u0119ci\u0105 RAM. <\/p>\n<p>Inn\u0105 opcj\u0105 zarz\u0105dzania Server Core jest zainstalowanie GUI za pomoc\u0105 zewn\u0119trznych \u015brodk\u00f3w, aby nie zaci\u0105ga\u0107 tych ton \u015bmieci, kt\u00f3re id\u0105 w pe\u0142nej wersji wraz z interfejsem.<\/p>\n<p>W takim przypadku mamy dwie opcje: zainstalowa\u0107 oryginalnego Explorera lub skorzysta\u0107 z Explorer++. Jako alternatyw\u0119 dla tego ostatniego mo\u017cemy wykorzysta\u0107 dowolny mened\u017cer plik\u00f3w: Total Commander, FAR Manager, Double Commander i tak dalej. Ostatnia opcja jest preferowana, je\u015bli oszcz\u0119dno\u015b\u0107 pami\u0119ci operacyjnej jest dla Ciebie kluczowa. Mo\u017cna doda\u0107 Explorer++ lub inny mened\u017cer plik\u00f3w poprzez utworzenie folderu sieciowego i uruchomienie go przez konsol\u0119 lub harmonogram zada\u0144. <\/p>\n<p>Zainstalowanie pe\u0142nej wersji Explorera da nam wi\u0119cej mo\u017cliwo\u015bci, je\u015bli chodzi o prac\u0119 z oprogramowaniem z interfejsem u\u017cytkownika. W tym celu <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/ru-ru\/windows-server\/get-started-19\/install-fod-19\">b\u0119dziemy musieli skorzysta\u0107<\/a><\/noindex> z funkcji Server Core App Compatibility Feature on Demand (FOD), kt\u00f3ra przywr\u00f3ci do systemu MMC, Eventvwr, PerfMon, Resmon, Explorer.exe, a nawet Powershell ISE. Jednak za to b\u0119dziemy musieli zap\u0142aci\u0107, podobnie jak w przypadku WAC: bezpowrotnie stracimy oko\u0142o 150-200 megabajt\u00f3w pami\u0119ci operacyjnej, kt\u00f3re bezlito\u015bnie wykorzysta explorer.exe i inne us\u0142ugi. Nawet je\u015bli na maszynie nie ma aktywnego u\u017cytkownika.<\/p>\n<p><img decoding=\"async\" alt=\"Wciskamy Windows Server na niskowydajn\u0105 VPS za pomoc\u0105 Windows Server Core\" src=\"\/wp-content\/uploads\/2020\/04\/5b59284a6cd606b0878aea5068c45894.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Wciskamy Windows Server na niskowydajn\u0105 VPS za pomoc\u0105 Windows Server Core\" src=\"\/wp-content\/uploads\/2020\/04\/03a89f4d2c99ed9fcc588774b4618d1d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nOto jak wygl\u0105da zu\u017cycie pami\u0119ci przez system na maszynach z oryginalnym pakietem Explorer i bez niego. <\/p>\n<p>Rodzi si\u0119 tu zasadne pytanie: po co te wszystkie zabiegi z PowerShellem, FOD, mened\u017cerami plik\u00f3w, skoro ka\u017cdy krok w lewo czy prawo zwi\u0119ksza zu\u017cycie pami\u0119ci operacyjnej? Po co obci\u0105\u017ca\u0107 si\u0119 mn\u00f3stwem narz\u0119dzi i skaka\u0107 z jednej strony na drug\u0105, \u017ceby zapewni\u0107 sobie komfortow\u0105 prac\u0119 na Windows Server Core, gdy mo\u017cna po prostu zainstalowa\u0107 Windows Server 2016\/2019 i \u017cy\u0107 jak normalny cz\u0142owiek?<\/p>\n<p>Jest kilka powod\u00f3w, dla kt\u00f3rych warto u\u017cywa\u0107 Server Core. Pierwszy: prawie dwukrotnie mniejsze zu\u017cycie pami\u0119ci. Je\u015bli pami\u0119tasz, ten warunek le\u017ca\u0142 u podstaw naszego artyku\u0142u na samym pocz\u0105tku. Oto por\u00f3wnanie: zu\u017cycie pami\u0119ci Windows Server 2019, por\u00f3wnaj ze zrzutami ekranu nieco wy\u017cej:<\/p>\n<p><img decoding=\"async\" alt=\"Wciskamy Windows Server na niskowydajn\u0105 VPS za pomoc\u0105 Windows Server Core\" src=\"\/wp-content\/uploads\/2020\/04\/4bda19f3561e1b7c1174aeb2f4689dc4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nI oto, 1146 MB zu\u017cywanej pami\u0119ci zamiast 655 MB na Core.\u00a0<\/p>\n<p>Je\u015bli za\u0142o\u017cymy, \u017ce WAC nie b\u0119dzie Ci potrzebne i b\u0119dziesz u\u017cywa\u0107 Explorer++ zamiast oryginalnego Explorera, to <strong>nadal zyskasz prawie p\u00f3\u0142 hektara <\/strong>na ka\u017cdej maszynie wirtualnej dzia\u0142aj\u0105cej na Windows Server. Je\u015bli maszyna wirtualna jest jedna, zysk jest nieznaczny, ale je\u015bli jest ich pi\u0119\u0107? Wtedy posiadanie GUI ma znaczenie, zw\u0142aszcza je\u015bli nie jest Ci potrzebne.\u00a0<\/p>\n<p>Drugie - wszelkie taneczne zabiegi wok\u00f3\u0142 Windows Server Core nie rozwi\u0105\u017c\u0105 g\u0142\u00f3wnego problemu eksploatacji Windows Server - RDP i jego bezpiecze\u0144stwa (a dok\u0142adniej, ca\u0142kowitego jego braku). Windows Core, nawet w przebraniu FOD, RSAT i WAC, wci\u0105\u017c jest serwerem bez RDP, co oznacza, \u017ce nie jest nara\u017cony na 95% istniej\u0105cych atak\u00f3w.<\/p>\n<h2>W pozosta\u0142o\u015bci<\/h2>\n<p>\nOg\u00f3lnie Windows Core jest tylko nieco 'grubszy' ni\u017c jakikolwiek standardowy dystrybucja Linuxa, ale jest znacznie bardziej funkcjonalny. Je\u015bli potrzebujesz zwolnienia zasob\u00f3w i jeste\u015b got\u00f3w pracowa\u0107 z konsol\u0105, WAC i RSAT, u\u017cywa\u0107 mened\u017cer\u00f3w plik\u00f3w zamiast pe\u0142noprawnego GUI - warto zwr\u00f3ci\u0107 uwag\u0119 na Core. Tym bardziej, \u017ce pozwala to unikn\u0105\u0107 dodatkowych op\u0142at za pe\u0142n\u0105 wersj\u0119 Windows, a zaoszcz\u0119dzone pieni\u0105dze mo\u017cna przeznaczy\u0107 na zwi\u0119kszenie <noindex><a rel=\"nofollow\" href=\"https:\/\/ruvds.com\/ru-rub\">VPS<\/a><\/noindex>, na przyk\u0142ad RAM-u. Dla wygody dodali\u015bmy Windows Server Core do naszego <noindex><a rel=\"nofollow\" href=\"https:\/\/ruvds.com\/ru-rub\/marketplace\/servercore#order\">rynku<\/a><\/noindex>.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/ruvds.com\/ru-rub\/#order\"><img decoding=\"async\" alt=\"Wciskamy Windows Server na niskowydajn\u0105 VPS za pomoc\u0105 Windows Server Core\" src=\"\/wp-content\/uploads\/2020\/04\/51bc5f4abc6841d658b5859e4ecedc92.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/496476\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e \u043f\u0440\u0438\u0447\u0438\u043d\u0435 \u043f\u0440\u043e\u0436\u043e\u0440\u043b\u0438\u0432\u043e\u0441\u0442\u0438 Windows-\u0441\u0438\u0441\u0442\u0435\u043c \u0432 \u0441\u0440\u0435\u0434\u0435 VPS \u0434\u043e\u043c\u0438\u043d\u0438\u0440\u0443\u044e\u0442 \u043b\u0435\u0433\u043a\u0438\u0435 Linux-\u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u044b: Mint, Colibri OS, Debian \u0438\u043b\u0438 Ubuntu, \u043b\u0438\u0448\u0435\u043d\u043d\u044b\u0435 \u043d\u0435\u043d\u0443\u0436\u043d\u043e\u0433\u043e, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043d\u0430\u0448\u0438\u0445 \u0437\u0430\u0434\u0430\u0447, \u0442\u044f\u0436\u0435\u043b\u043e\u0432\u0435\u0441\u043d\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430. \u041a\u0430\u043a \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u0441\u044f, \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u043d\u0441\u043e\u043b\u044c, \u0442\u043e\u043b\u044c\u043a\u043e \u0445\u0430\u0440\u0434\u043a\u043e\u0440! \u0418 \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435, \u044d\u0442\u043e \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u043d\u0435 \u043f\u0440\u0435\u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435: \u0442\u043e\u0442 \u0436\u0435 Debian \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442 \u043d\u0430 256 MB \u043f\u0430\u043c\u044f\u0442\u0438 \u0438 \u043e\u0434\u043d\u043e\u043c \u044f\u0434\u0440\u0435 \u0441 \u0442\u0430\u043a\u0442\u043e\u043c 1 Ghz, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":77516,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-77515","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/vtiskivaem-windows-server-na-malomoshhnuyu-vps-s-pomoshhyu-windows-server-core\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u0442\u0438\u0441\u043a\u0438\u0432\u0430\u0435\u043c Windows Server \u043d\u0430 \u043c\u0430\u043b\u043e\u043c\u043e\u0449\u043d\u0443\u044e VPS \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Windows Server Core | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/vtiskivaem-windows-server-na-malomoshhnuyu-vps-s-pomoshhyu-windows-server-core\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-04-10T23:42:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-10T23:42:41+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Wprowadzamy Windows Server na ma\u0142o wydajn\u0105 VPS z pomoc\u0105 Windows Server Core | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/vtiskivaem-windows-server-na-malomoshhnuyu-vps-s-pomoshhyu-windows-server-core","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u0442\u0438\u0441\u043a\u0438\u0432\u0430\u0435\u043c Windows Server \u043d\u0430 \u043c\u0430\u043b\u043e\u043c\u043e\u0449\u043d\u0443\u044e VPS \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Windows Server Core | ProHoster","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/vtiskivaem-windows-server-na-malomoshhnuyu-vps-s-pomoshhyu-windows-server-core","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-04-10T23:42:41+00:00","article:modified_time":"2020-04-10T23:42:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"77515","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 17:16:23","updated":"2026-08-11 12:50:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/77515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=77515"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/77515\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/77516"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=77515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=77515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=77515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}