Tungod sa kahakog sa mga sistema sa Windows, ang palibot sa VPS gidominar sa gaan nga mga distribusyon sa Linux: Mint, Colibri OS, Debian o Ubuntu, walaβy bug-at nga palibot sa desktop nga dili kinahanglan alang sa among katuyoan. Sama sa giingon nila, console ra, hardcore ra! Ug sa tinuud, dili kini pagpasobra: ang parehas nga Debian nagsugod sa 256 MB nga panumduman ug usa ka kinauyokan nga adunay 1 Ghz nga orasan, nga mao, sa hapit bisan unsang "tugom". Alang sa komportable nga trabaho kinahanglan nimo ang labing menos 512 MB ug usa ka gamay nga mas paspas nga processor. Apan unsa man kung gisultihan ka namon nga mahimo nimo ang halos parehas nga butang sa usa ka VPS nga nagpadagan sa Windows? Ngano nga dili nimo kinahanglan nga i-roll out ang usa ka bug-at nga Windows Server, nga nanginahanglan tulo hangtod upat ka ektarya nga RAM ug labing menos usa ka pares nga mga cores nga nag-orasan sa 1,4 GHz? Gamita lang ang Windows Server Core - kuhaa ang GUI ug pipila ka mga serbisyo. Atong hisgotan kon unsaon pagbuhat niini sa artikulo.
Kinsa kini nga Windows Server Core?
Walaβy klaro nga kasayuran bahin sa kung unsa ang Windows (server) Core bisan sa opisyal nga website sa Mikes, o hinoon, ang tanan makalibog kaayo didto nga dili nimo masabtan dayon, apan ang una nga paghisgot nagsugod sa panahon sa Windows Server 2008 Sa esensya, ang Windows Core usa ka nagtrabaho nga Windows kernel Server (kalit lang!), "nipis" sa gidak-on sa kaugalingon nga GUI ug mga katunga sa mga serbisyo sa kilid.
Ang panguna nga bahin sa Windows Core mao ang dili kinahanglan nga hardware ug hingpit nga kontrol sa console pinaagi sa PowerShell.
Kung moadto ka sa website sa Microsoft ug susihon ang mga teknikal nga kinahanglanon, unya aron masugdan ang Windows Server 2016/2019 kinahanglan nimo labing menos 2 gigs sa RAM ug labing menos usa ka core nga adunay tulin nga orasan nga 1,4 GHz. Apan kitang tanan nakasabut nga sa ingon nga usa ka pag-configure mahimo ra naton mapaabut nga magsugod ang sistema, apan siguradong dili ang komportable nga operasyon sa among OS. Kini mao ang alang niini nga rason nga ang Windows Server kasagaran gigahin sa dugang panumduman ug sa labing menos 2 cores/4 thread gikan sa processor, kon sila dili paghatag niini sa usa ka mahal nga pisikal nga makina sa pipila Xeon, sa baylo nga sa usa ka barato nga virtual machine.
Sa samang higayon, ang kinauyokan sa sistema sa server mismo nanginahanglan lamang og 512 MB nga panumduman, ug kadtong mga kahinguhaan sa processor nga gigamit sa GUI aron lang madrowing sa screen ug mapadayon ang daghang serbisyo niini nga magamit mahimong magamit alang sa usa ka butang nga mas mapuslanon.
Ania ang pagtandi sa mga serbisyo sa Windows Core nga gisuportahan sa gawas sa kahon ug usa ka bug-os nga Windows Server gikan sa opisyal nga website sa Microsoft:
aplikasyon
server core
server nga adunaykasinatian sa desktop
command prompt
anaa
anaa
Windows PowerShell/Microsoft .NET
anaa
anaa
Perfmon.exe
dili mahimo
anaa
Windbg (GUI)
gisuportahan
anaa
Resmon.exe
dili mahimo
anaa
Regedit
anaa
anaa
Fsutil.exe
anaa
anaa
Disksnapshot.exe
dili mahimo
anaa
Diskpart.exe
anaa
anaa
Diskmgmt. msc
dili mahimo
anaa
devmgmt.msc
dili mahimo
anaa
Server Manager
dili mahimo
anaa
mmc.exe
dili mahimo
anaa
Eventvwr
dili mahimo
anaa
Wevtutil (Mga pangutana sa panghitabo)
anaa
anaa
Services.msc
dili mahimo
anaa
Control Panel
dili mahimo
anaa
Windows Update (GUI)
dili mahimo
anaa
Windows Explorer
dili mahimo
anaa
Taskbar
dili mahimo
anaa
Mga pahibalo sa taskbar
dili mahimo
anaa
taskmgr
anaa
anaa
Internet Explorer o Edge
dili mahimo
anaa
Gitukod-sa tabang nga sistema
dili mahimo
anaa
Windows 10 Shell
dili mahimo
anaa
Windows Media Player
dili mahimo
anaa
PowerShell
anaa
anaa
PowerShell ISE
dili mahimo
anaa
PowerShell IME
anaa
anaa
Mstsc.exe
dili mahimo
anaa
Mga Remote Desktop Services
anaa
anaa
Hyper-V Manager
dili mahimo
anaa
Sama sa imong nakita, daghan ang naputol gikan sa Windows Core. Ang mga serbisyo ug mga proseso nga may kalabutan sa GUI sa sistema, ingon man ang bisan unsang "basura" nga siguradong wala kinahanglana sa among console virtual machine, pananglitan, Windows Media Player, nahulog sa ilawom sa kutsilyo.
Halos sama sa Linux, apan dili kini
Gusto gyud nako itandi ang Windows Server Core sa mga distribusyon sa Linux, apan sa tinuud dili kini hingpit nga husto. Oo, kini nga mga sistema parehas sa usag usa sa mga termino sa pagkunhod sa konsumo sa kapanguhaan tungod sa pagbiya sa GUI ug daghang mga serbisyo sa kilid, apan sa mga termino sa operasyon ug pipila nga mga pamaagi sa pagpundok, kini gihapon ang Windows, ug dili usa ka sistema sa Unix.
Ang pinakasimple nga pananglitan mao nga pinaagi sa mano-mano nga pagtukod sa Linux kernel ug dayon pag-instalar sa mga pakete ug mga serbisyo, bisan ang usa ka gaan nga pag-apod-apod sa Linux mahimo nga usa ka butang nga bug-at nga kamot ug susama sa kutsilyo sa Swiss Army (dinhi gusto ko nga maghimo usa ka kordyon nga joke bahin sa Python. ug pagsal-ot og usa ka hulagway gikan sa serye nga "Kung Ang mga Pinulongan sa Pagprograma Mga Armas", apan dili kami). Sa Windows Core adunay labi ka gamay nga kagawasan, tungod kay kita, pagkahuman, nag-atubang sa usa ka produkto sa Microsoft.
Ang Windows Server Core moabut nga andam, ang default nga configuration nga mahimong mabanabana gikan sa lamesa sa ibabaw. Kung kinahanglan nimo ang usa ka butang gikan sa dili suportado nga lista, kinahanglan nimo nga idugang ang nawala nga mga elemento online pinaagi sa console. Tinuod, dili nimo kinahanglan kalimtan ang bahin sa Feature on demand ug ang abilidad sa pag-download sa mga sangkap ingon mga file sa CAB, nga mahimoβg idugang sa asembliya sa wala pa i-install. Apan kini nga script dili molihok kung nahibal-an na nimo sa panahon sa proseso nga nawala nimo ang bisan unsang mga serbisyo sa pagputol.
Apan ang nagpalahi sa Core nga bersyon gikan sa tibuok nga bersyon mao ang abilidad sa pag-update sa sistema ug pagdugang sa mga serbisyo nga walay paghunong sa trabaho. Gisuportahan sa Windows Core ang mainit nga pagligid sa mga pakete, nga walaβy pag-reboot. Ingon usa ka sangputanan, base sa praktikal nga mga obserbasyon: ang usa ka makina nga nagpadagan sa Windows Core kinahanglan nga i-reboot ~6 ka beses nga dili kaayo kanunay kaysa usa nga nagdagan sa Windows Server, kana, kausa matag unom ka bulan, ug dili kausa sa usa ka bulan.
Ang usa ka makapahimuot nga bonus alang sa mga administrador mao nga kung ang sistema gigamit ingon nga gituyo - pinaagi sa console, nga wala RDP - ug dili nahimo nga ikaduha nga Windows Server, nan kini labi ka luwas kung itandi sa tibuuk nga bersyon. Pagkahuman, ang kadaghanan sa mga kahuyangan sa Windows Server tungod sa RDP ug ang mga aksyon sa tiggamit nga, pinaagi niining RDP, naghimo usa ka butang nga dili angay buhaton. Sama kini sa istorya ni Henry Ford ug sa iyang kinaiya bahin sa kolor sa usa ka awto: "Bisan kinsa nga kustomer mahimo nga magpintal sa usa ka awto sa bisan unsang kolor nga gusto niya basta kini itom" Parehas kini sa sistema: ang tiggamit mahimoβg makigkomunikar sa sistema sa bisan unsang paagi, ang panguna nga butang mao nga gihimo niya kini pinaagi sa console.
Pag-instalar ug pagdumala sa Windows Server 2019 Core
Gihisgotan na namo sa sayo pa nga ang Windows Core sa esensya Windows Server nga wala ang GUI wrapper. Kana mao, mahimo nimong gamiton ang halos bisan unsang bersyon sa Windows Server isip usa ka kinauyokan nga bersyon, nga mao, biyaan ang GUI. Alang sa mga produkto sa Windows Server 2019 nga pamilya, kini ang 3 sa 4 nga server nga gitukod: ang core mode magamit alang sa Windows Server 2019 Standard Edition, Windows Server 2019 Datacenter ug Hyper-V Server 2019, nga mao, ang Windows Server 2019 Essentials ra ang wala iapil gikan niini nga listahan.
Sa kini nga kaso, dili nimo kinahanglan pangitaon ang pakete sa pag-install sa Windows Server Core. Sa standard nga installer sa Microsoft, ang kinauyokan nga bersyon gitanyag sa literal pinaagi sa default, samtang ang GUI nga bersyon kinahanglang pilion nga mano-mano:
Sa tinuud, adunay daghang mga kapilian sa pagdumala sa sistema kaysa sa usa nga nahisgutan nga PowerShell, nga gitanyag sa tiggama pinaagi sa default. Mahimo nimong madumala ang usa ka virtual nga makina sa Windows Server Core sa labing menos lima ka lainlaing mga paagi:
- Hilit nga PowerShell;
- Remote Server Administration Tools (RSAT);
- Windows Admin Center;
- Sconfig;
- Tigdumala sa Server.
Ang unang tulo ka mga posisyon mao ang labing dako nga interes: standard PowerShell, RSAT ug Windows Admin Center. Bisan pa, importante nga masabtan nga samtang nakadawat kami sa mga benepisyo sa usa sa mga himan, nakadawat usab kami sa mga limitasyon nga gipahamtang niini.
Dili namo ihulagway ang mga kapabilidad sa console; Ang PowerShell mao ang PowerShell, nga adunay klaro nga mga bentaha ug disbentaha. Uban sa RSAT ug WAC ang tanan mas komplikado.
Ang WAC naghatag kanimo og access sa importante nga mga kontrol sa sistema sama sa pag-edit sa registry ug pagdumala sa mga disk ug mga himan. Ang RSAT sa unang kaso nagtrabaho lamang sa view mode ug dili motugot kanimo sa paghimo sa bisan unsa nga mga kausaban, ug sa pagdumala sa mga disk ug pisikal nga mga himan Remote Server Administration Tools nagkinahanglan og GUI, nga dili mao ang kaso sa atong kaso. Sa kinatibuk-an, ang RSAT dili makahimo sa mga file ug, sumala niana, mga update, pag-instalar/pagtangtang sa mga programa sa pag-edit sa registry.
βPagdumala sa sistema
WAC
RSAT
Pagdumala sa Component
Oo
Oo
Editor sa rehistro
Oo
Dili
Pagdumala sa network
Oo
Oo
Tiglantaw sa Hitabo
Oo
Oo
Gipaambit nga mga folder
Oo
Oo
Pagdumala sa disk
Oo
Alang lamang sa mga server nga adunay GUI
Task Scheduler
Oo
Oo
Pagdumala sa aparato
Oo
Alang lamang sa mga server nga adunay GUI
Pagdumala sa File
Oo
Dili
pagdumala sa tiggamit
Oo
Oo
Pagdumala sa grupo
Oo
Oo
Pagdumala sa sertipiko
Oo
Oo
Mga Update
Oo
Dili
Pagtangtang sa mga programa
Oo
Dili
Sistema Monitor
Oo
Oo
Sa laing bahin, ang RSAT naghatag kanato og bug-os nga kontrol sa mga tahas sa makina, samtang ang Windows Admin Center walay mahimo niining bahina. Ania ang pagtandi sa mga kapabilidad sa RSAT ug WAC sa kini nga aspeto, alang sa katin-awan:
βPagdumala sa papel
WAC
RSAT
Advanced nga Proteksyon sa Thread
PREVIEW
Dili
Windows Defender
PREVIEW
Oo
Mga sudlanan
PREVIEW
Oo
AD Administrative Center
PREVIEW
Oo
AD Domain ug Mga Pagsalig
Dili
Oo
Mga site ug serbisyo sa AD
Dili
Oo
DHCP
PREVIEW
Oo
DNS
PREVIEW
Oo
DFS Manager
Dili
Oo
GPO Manager
Dili
Oo
IIS Manager
Dili
Oo
Sa ato pa, klaro na nga kung atong biyaan ang GUI ug PowerShell pabor sa ubang mga kontrol, dili kita makalingkawas sa paggamit sa usa ka matang sa mono-tool: alang sa bug-os nga administrasyon sa tanan nga mga nataran, kinahanglan nato ang labing menos. kombinasyon sa RSAT ug WAC.
Bisan pa, kinahanglan nimong hinumdoman nga kinahanglan nimo nga bayran ang 150-180 megabytes nga RAM aron magamit ang WAC. Kung konektado, ang Windows Admin Center nagmugna og 3-4 nga mga sesyon sa kilid sa server, nga dili mapatay bisan kung ang himan nadiskonekta gikan sa virtual machine. Dili usab magamit ang WAC sa mga daan nga bersyon sa PowerShell, busa kinahanglan nimo ang labing menos PowerShell 5.0. Kining tanan sukwahi sa among paradigma sa pagdaginot, apan kinahanglang mobayad ka alang sa kahupayan. Sa among kaso - RAM.
Ang laing kapilian sa pagdumala sa Server Core mao ang pag-instalar sa GUI gamit ang mga himan sa ikatulo nga partido, aron dili mabitad ang mga toneladang basura nga moabut uban ang interface sa usa ka bug-os nga asembliya.
Sa kini nga kaso, kami adunay duha ka kapilian: i-roll out ang orihinal nga Explorer sa sistema o gamita ang Explorer ++. Isip alternatibo sa naulahi, ang bisan unsang file manager angay: Total Commander, FAR Manager, Double Commander, ug uban pa. Ang ulahi mas maayo kung ang pagtipig sa RAM hinungdanon alang kanimo. Mahimo nimong idugang ang Explorer ++ o bisan unsang lain nga file manager pinaagi sa paghimo og network folder ug paglansad niini pinaagi sa console o scheduler.
Ang pag-install sa usa ka hingpit nga Explorer maghatag kanamo daghang mga oportunidad sa mga termino sa pagtrabaho kauban ang software nga adunay UI. Alang niini kami
Kini ang hitsura sa konsumo sa memorya sa sistema sa mga makina nga adunay ug wala ang lumad nga pakete sa Explorer.
Usa ka lohikal nga pangutana ang mitungha dinhi: ngano nga kining tanan nga pagsayaw sa PowerShell, FOD, mga file manager, kung ang bisan unsang lakang sa wala o tuo nagdala sa pagtaas sa konsumo sa RAM? Ngano nga smear ang imong kaugalingon sa usa ka hugpong sa mga himan ug shuffle gikan sa kilid ngadto sa kilid aron masiguro ang komportable nga trabaho sa Windows Server Core, kung mahimo nimo i-download ang Windows Server 2016/2019 ug magkinabuhi sama sa usa ka puti nga tawo?
Adunay daghang mga hinungdan sa paggamit sa Server Core. Una: ang konsumo sa panumduman karon hapit katunga niana. Kung nahinumdom ka, kini nga kahimtang mao ang sukaranan sa among artikulo sa sinugdanan. Alang sa pagtandi, ania ang konsumo sa panumduman sa Windows Server 2019, itandi sa mga screenshot sa ibabaw:
Ug busa, 1146 MB nga konsumo sa panumduman imbes nga 655 MB sa Core.
Sa pag-ingon nga dili nimo kinahanglan ang WAC ug gamiton ang Explorer ++ imbis sa orihinal nga Explorer, unya ikaw makadaog ka pa ug halos tunga sa ektarya sa matag virtual machine nga nagpadagan sa Windows Server. Kung adunay usa ra ka virtual machine, nan ang pagtaas dili hinungdanon, apan kung adunay lima niini? Dinhi hinungdanon ang pagbaton ug GUI, labi na kung dili nimo kini kinahanglan.
Ikaduha, ang bisan unsang sayaw sa palibot sa Windows Server Core dili mogiya kanimo sa pagpakig-away sa nag-unang problema sa pag-operate sa Windows Server - RDP ug sa seguridad niini (mas tukma, ang hingpit nga pagkawala niini). Ang Windows Core, bisan pa nga adunay sapaw sa FOD, RSAT ug WAC, usa gihapon ka server nga walaβy RDP, nga mao, dili kini dali nga makuha sa 95% sa mga naglungtad nga pag-atake.
Nagpabilin
Sa kinatibuk-an, ang Windows Core gamay ra nga tambok kaysa bisan unsang stock nga pag-apod-apod sa Linux, apan kini labi ka magamit. Kung kinahanglan nimo nga buhian ang mga kahinguhaan ug andam nga magtrabaho kauban ang console, WAC ug RSAT, ug gamiton ang mga file manager imbis nga usa ka hingpit nga GUI, nan ang Core angay nga hatagan pagtagad. Dugang pa, uban niini makalikay ka sa pagbayad og dugang alang sa usa ka bug-os nga Windows, ug paggasto sa gitipigan nga salapi sa pag-upgrade sa imong
Source: www.habr.com