Запуск перезапуску та зупинення сервера під управлінням oc windows
Коли сервер Windows працює протягом тривалого часу, програми та функції операційної системи можуть працювати нестабільно. Нестабільна операційна система може мати збої програм, зависання програм або витоку пам'яті. Іноді важливі системні функції перестають відповідати.
Найпростішим рішенням є перезавантаження. У цьому посібнику ви дізнаєтесь, як перезапустити Windows Server 2016 з кількома параметрами команди.
Перезавантажити Windows Server через графічний інтерфейс
Інтерфейс Windows Server 2016 є графічним інтерфейсом, який спрощує багато завдань.
Натисніть: меню Пуск -> Кнопка живлення -> Перезавантажити .
Як перезавантажити Windows Server за допомогою командного рядка
У деяких випадках у вас може бути не встановлено компонент GUI. Або ваша операційна система зіткнулася з проблемою, і все, що ви можете отримати доступ, це командний рядок.
Крок 1: Відкрийте командний рядок
- Натисніть Ctrl+Alt+Del.
- Система має показати меню - клацніть Task Manager (Диспетчер завдань).
- У вікні Task Manager (Диспетчер завдань) натисніть More Details (Докладніше).
- Відкрийте меню File (Файл) та виберіть Run new task (Запустити нове завдання).
- У полі введіть cmd.exe–, а потім встановіть прапорець, щоб створити завдання з правами адміністратора. Натисніть кнопку OK.
- З'явиться чорне вікно з білим текстом.
Крок 2. Перезавантажте Windows Server.
У вікні командного рядка введіть команду перезавантаження Windows Server і натисніть клавішу Enter:
Параметр –r змушує Windows перезавантажуватися, а чи не просто вимикатися.
Перезапуск із PowerShell
Крок 1. Запустіть PowerShell
- Натисніть Ctrl+Alt+Del і виберіть Task Manager (Диспетчер завдань).
- Відкрийте меню File (Файл) та виберіть Run new task (Запустити нове завдання).
- У командному рядку введіть powershell.exe та встановіть прапорець, щоб почати з правами адміністратора. Натисніть кнопку OK.
- Повинно відкрити нове вікно з темно-синім тлом. Ви можете зрозуміти, що у вікні PowerShell, якщо підказка починається з PS.
Крок 2: перезавантажте систему
У вікні PowerShell введіть наступну команду та натисніть Enter:
За промовчанням ви отримаєте 5-секундний зворотний відлік, потім система перезавантажиться. Ви можете додати опцію, щоб відкласти перезапуск більш ніж на 5 секунд за замовчуванням:
Restart-Computer –delay 15
Перезавантаження віддаленого сервера Windows за допомогою PowerShell
Крок 1. Запустіть PowerShell
Якщо ви знаходитесь у командному рядку, введіть команду:
Підказка додасть PS на початку, і ваші набрані команди мають з'явитися у жовтому кольорі.
Крок 2. Перезавантажте віддалено
У вікні PowerShell введіть наступне:
Restart-Computer –ComputerName “NAME_OF_SYSTEM”
Замініть NAME_OF_SYSTEM на ім'я комп'ютера, який потрібно перезавантажити. Не забудьте поставити лапки.
3.1. Dr.Web Enterprise Server
Антивірусна мережа повинна мати у своєму складі хоча б один Enterprise Сервер.
Для підвищення надійності та продуктивності антивірусної мережі, а також для розподілу навантаження Dr.Web ESS дозволяє створити антивірусну мережу з кількома Серверами. У такому разі серверне програмне забезпечення встановлюється на кілька комп'ютерів одночасно.
Dr.Web Enterprise Сервер - служба, що постійно перебуває в оперативній пам'яті. ПЗ Enterprise Сервера розроблено для різних ОС (повний список підтримуваних ОС див. у Додатку А).
Dr.Web Enterprise Server реалізує такі функції:
Збір інформації про стан антивірусної мережі
Enterprise Сервер забезпечує збір і протоколювання інформації про роботу антивірусних пакетів, що передається йому за допомогою ПЗ на комп'ютерах, що захищаються (Enterprise Агентів, докладніше див. нижче). Протоколирование проводиться у загальному журналі подій, реалізованому вигляді бази даних. У мережі невеликого розміру (не більше 200-300 комп'ютерів) для загального журналу подій може використовуватися внутрішня база даних. Для обслуговування великих мереж передбачено можливість використання зовнішніх баз даних.
Використання внутрішньої БД допустиме при підключенні до Сервера трохи більше 200-300 станцій. Якщо дозволяє апаратна конфігурація комп'ютера, на якому встановлений Enterprise Сервер , та навантаження за іншими завданнями, що виконуються на цьому комп'ютері, можливе підключення до 1000 станцій.
В іншому випадку необхідно використовувати зовнішню БД.
При використанні зовнішньої БД та підключенні до Сервера понад 10000 станцій рекомендується виконання наступних мінімальних вимог:
Збору та протоколювання у загальному журналі подій підлягає така інформація:
Enterprise Сервер не має вбудованого інтерфейсу. Базові команди управління Сервером наведено у директорії Управління Сервером.
Управління Enterprise Сервером , як правило, здійснюється за допомогою Центру Управління , який є зовнішнім інтерфейсом для Сервера .
Запуск та зупинка Dr.Web Enterprise Server
За промовчанням Enterprise Сервер запускається автоматично після встановлення та після кожного перезавантаження операційної системи.
Також ви можете запустити, перезапустити або зупинити Enterprise Сервер одним із наступних способів:
У цьому розділі описуються запуск, зупинка, призупинення, відновлення або перезапуск ядра СУБД SQL Server, агента SQL Server або служби браузера SQL Server за допомогою диспетчера конфігурації SQL Server, SQL Server Management Studio (SSMS), команд NET з командного рядка, Transact-SQL або PowerShell.
Вказівка служби
Компоненти SQL Server є виконуваними програмами, які працюють як служби Windows. Програми, запущені як служби Windows, працюють, не виявляючи жодної активності на екрані комп'ютера і не потребуючи втручання користувача в консолі.
Служба компонента Database Engine
Процес служби, який представляє ядро СУБД SQL Server, називається службою ядра СУБД. Ядро СУБД може бути екземпляром за умовчанням (можливо тільки один на одному комп'ютері) або може бути одним із кількох іменованих екземплярів на комп'ютері. За допомогою диспетчера конфігурації SQL Server визначте, які екземпляри ядра СУБД встановлені на комп'ютері. За замовчуванням примірник (якщо ви його встановили) вказаний у списку під ім'ям SQL Server (MSSQLSERVER) . Іменовані екземпляри (якщо ви встановили їх) перелічені як SQL Server () . За промовчанням SQL Server Express встановлюється як SQL Server (SQLEXPRESS) .
служба агента SQL Server
Служба Microsoft Windows виконує заплановані адміністративні завдання, які називаються завданнями та попередженнями. Додаткові відомості див. у статті SQL Server Agent. Агент SQL Server доступний не у всіх випусках SQL Server. Відомості про функції, які підтримуються різними випусками SQL Server, див. у статті Можливості, що підтримуються випусками SQL Server 2019.
служба «SQL Server, браузер»
Служба Windows, яка прослуховує вхідні запити до ресурсів SQL Server і надає клієнтам відомості про екземпляри SQL Server, встановлені на комп'ютері.Один екземпляр служби браузера SQL Server використовується всіма екземплярами SQL Server, встановленими на цьому комп'ютері.
Додаткові відомості
Призупинення служби ядра СУБД унеможливлює підключення нових користувачів до ядра СУБД, проте вже підключені користувачі можуть працювати доти, доки їх з'єднання не буде розірвано. Припиніть роботу служби, якщо потрібно дочекатися закінчення роботи користувачів, перш ніж зупинити службу. Це дозволяє їм завершити транзакції, які зараз виконуються. Відновлення дозволяє ядру СУБД знову приймати вхідні з'єднання. Службу агента SQL Server не можна призупинити або відновити.
Менеджер конфігурації SQL Server та SSMS відображають поточний стан служб за допомогою наступних піктограм.
Менеджер конфігурації SQL Server
Зелена стрілка на значку поруч із ім'ям служби вказує на те, що служба запущена.
Червоний квадрат на значку поруч із ім'ям служби означає, що службу зупинено.
Пара вертикальних синіх смужок на значку поруч із ім'ям служби вказує на те, що службу припинено.
При перезапуску ядра СУБД червоний квадрат позначає, що служба зупинена, а потім зелена стрілка покаже, що служба успішно запущена.
SQL Server Management Studio (SSMS)
Біла стрілка на значку із зеленим колом поруч із ім'ям служби вказує на те, що служба запущена.
Білий квадрат на значку з червоним колом поряд з ім'ям служби означає, що служба зупинена.
Пара вертикальних білих смужок на значку із синім колом поруч із ім'ям служби вказує, що службу припинено.
У разі використання диспетчера конфігурації SQL Server або SSMS доступні лише застосовні параметри. Наприклад, якщо службу вже запущено, кнопка Пуск буде недоступною.
При експлуатації на кластері службою ядра СУБД SQL Server найкраще керувати за допомогою адміністратора кластера.
Безпека
Дозволи
За промовчанням лише учасники локальної групи "Адміністратори" можуть запускати, зупиняти, зупиняти, відновлювати або перезапускати службу. Якщо потрібно, щоб надати можливість керувати службою для користувачів, які не мають права адміністратора, див. розділ Як надати користувачам права керувати службами у Windows Server 2003. (Процес такий самий, як і в інших версіях Windows Server.)
Зупинка ядра СУБД за допомогою команди SHUTDOWN Transact-SQL вимагає членства в визначених ролях сервера sysadmin або serveradmin і не призначена для передачі.
Менеджер конфігурації SQL Server
Запуск диспетчера конфігурації SQL Server
У меню Пуск вкажіть Усі програми, Microsoft SQL Server, Інструменти налаштування та виберіть Менеджер конфігурації SQL Server.
Оскільки диспетчер конфігурації SQL Server є оснасткою консолі керування (Майкрософт), а не ізольованою програмою, під час роботи в новіших версіях Windows диспетчер конфігурації SQL Server не відображається як програма. Нижче наведено розташування останніх чотирьох версій цього диспетчера під час встановлення Windows на диск C.
| Версія | шлях |
|---|---|
| SQL Server 2019 | C:\Windows\SysWOW64\SQLServerManager15.msc |
| SQL Server 2017 | C:\Windows\SysWOW64\SQLServerManager14.msc |
| SQL Server 2016 | C:\Windows\SysWOW64\SQLServerManager13.msc |
| SQL Server 2014 | C:\Windows\SysWOW64\SQLServerManager12.msc |
| SQL Server 2012 | C:\Windows\SysWOW64\SQLServerManager11.msc |
Запуск, зупинка, призупинення, відновлення або перезапуск екземпляра ядра СУБД SQL Server
Запустіть диспетчер конфігурації SQL Server за допомогою наведених вище вказівок.
У діалоговому вікні Контроль облікових записів натисніть кнопку Так.
У диспетчері конфігурації SQL Server на панелі ліворуч виберіть Служби SQL Server.
На панелі результатів клацніть правою кнопкою миші SQL Server (MSSQLServer) або іменований примірник, а потім виберіть Пуск, Зупинка, Пауза, Продовжити або Перезапустити.
Інструкції по запуску екземпляра ядра СУБД SQL Server з параметрами запуску див. у статті Налаштування параметрів запуску сервера (диспетчер конфігурації SQL Server).
Запуск, зупинка, призупинення, відновлення або перезапуск браузера SQL Server або екземпляра агента SQL Server
Запустіть диспетчер конфігурації SQL Server за допомогою наведених вище вказівок.
У діалоговому вікні Контроль облікових записів натисніть кнопку Так.
У диспетчері конфігурації SQL Server на панелі ліворуч виберіть Служби SQL Server.
На панелі результатів клацніть правою кнопкою миші SQL Server, SQL Server, SQL Server (MSSQLServer) або SQL Server () для іменованого екземпляра, а потім виберіть Пуск, Зупинка, Пауза, Продовжити або Перезапуск.
Агент SQL Server не можна зупинити.
SQL Server Management Studio
Запуск, зупинка, призупинення, відновлення або перезапуск екземпляра ядра СУБД SQL Server
У браузері об'єктів підключіться до екземпляра ядра СУБД, клацніть правою кнопкою миші екземпляр ядра СУБД, який потрібно запустити, і виберіть Пуск, Зупинка, Пауза, Продовжити або Перезапуск.
У діалоговому вікні Контроль облікових записів натисніть кнопку Так.
Коли з'явиться запит на виконання дії, натисніть кнопку Так.
Запуск, зупинка або перезапуск екземпляра агента SQL Server
У браузері об'єктів підключіться до екземпляра ядра СУБД, клацніть правою кнопкою миші Агент SQL Server і виберіть Пуск, Зупинка або Перезапустити.
У діалоговому вікні Контроль облікових записів натисніть кнопку Так.
Коли з'явиться запит на виконання дії, натисніть кнопку Так.
Вікно командного рядка за допомогою команд NET
Служби Microsoft SQL Server можна запустити, зупинити або призупинити за допомогою net Microsoft Windows.
Запуск екземпляра ядра СУБД за замовчуванням
У командному рядку введіть одну з наступних команд:
Запуск іменованого екземпляра ядра СУБД
У командному рядку введіть одну з наведених нижче команд: Замініть ім'ям екземпляра, яким потрібно керувати.
Запуск ядра СУБД із параметрами запуску
Вкажіть розділені пробілами параметри запуску наприкінці команди net start "SQL Server (MSSQLSERVER)". При запуску за допомогою команди net start у параметрах запуску використовується коса характеристика (/), а не дефіс (-).
Щоб отримати додаткові відомості про параметри запуску, див. Параметри запуску служби Database Engine.
Запуск агента SQL Server в екземплярі SQL Server за промовчанням
У командному рядку введіть одну з наступних команд:
Запуск агента SQL Server в іменованому примірнику SQL Server
У командному рядку введіть одну з наступних команд: Замініть ім'я_примірника іменем екземпляра, яким необхідно керувати.
Щоб отримати додаткові відомості про запуск агента SQL Server у докладному режимі для усунення несправностей, див. Додаток sqlagent90.
Запуск браузера SQL Server
У командному рядку введіть одну з наступних команд:
Призупинення або зупинення служб із вікна командного рядка
Щоб призупинити або припинити служби, змініть команди такими способами.
Щоб зупинити службу, введіть net pause замість net start.
Щоб зупинити службу, введіть net stop замість net start.
Transact-SQL
Ядро СУБД можна зупинити за допомогою інструкції SHUTDOWN.
Зупинка ядра СУБД за допомогою Transact-SQL
Щоб дочекатися завершення запущених інструкцій і збережених процедур Transact-SQL з подальшою зупинкою ядра СУБД, виконайте наступну інструкцію.
Щоб зупинити ядро СУБД негайно, виконайте наведену нижче інструкцію.
Для отримання додаткових відомостей про інструкції SHUTDOWN див. статтю SHUTDOWN (Transact-SQL).
PowerShell
Запуск та зупинення служб ядра СУБД
У вікні командного рядка запустіть SQL Server PowerShell за допомогою наступної команди.
У командному рядку SQL Server PowerShell виконується наступна команда. Замініть комп'ютерне ім'я потрібного комп'ютера.
Визначте службу, яку потрібно зупинити або запустити. Виберіть один із наступних рядків. Замініть instancename ім'ям іменованого екземпляра.
Отримання посилання на екземпляр ядра СУБД за замовчуванням.
Отримання посилання іменований екземпляр ядра СУБД.
Отримання посилання на службу агента SQL Server в екземплярі ядра СУБД за промовчанням.
Отримання посилання на службу агента SQL Server в іменованому примірнику ядра СУБД.
Отримання посилання на службу браузера SQL Server.
Завершіть приклад, щоб запустити і зупинити вибрану службу.
Використання класу контролера служби
Клас ServiceController можна використовувати для керування SQL Server або будь-якою іншою службою Windows. Приклад того, як це зробити, див. у розділі Клас ServiceController.
Управління SQL Server в Linux
Запуск, зупинка або перезапуск екземпляра ядра СУБД SQL Server
Нижче показано, як запустити, зупинити, перезапустити службу SQL Server у Linux та перевірити її стан.
Перевірте стан SQL Server за допомогою наступної команди.
Ви можете зупиняти, запускати або перезапускати SQL Server за необхідності, використовуючи наступні команди.
PowerShell, Windows Server 2016, Windows Server 2019
У цій статті я спробував зібрати в одному місці основні команди cmd та PowerShell, які корисні при налаштуванні та керуванні Windows Server Core. Думаю, цей гайд буде корисним як новачкам, так і досвідченим системним адміністраторам, як довідник базових команд Server Core.
- Найменші вимоги до ресурсів;
- Підвищена стабільність, безпека, вимагає встановлення меншої кількості оновлень (за рахунок меншої кількості коду та компонентів, що використовуються);
- Ідеально підходить для використання як сервер для інфраструктурних ролей (контролер домену Active Directory, DHCP сервер, Hyper-V сервер, файловий сервер і т.д.).
Server Core ліцензується як звичайний фізичний або віртуальний екземпляр Windows Server (на відміну Hyper-V Server, який повністю безкоштовний).
Для інсталяції Windows Server 2016/2019 у режимі Core потрібно вибрати звичайну установку. Якщо ви обираєте Windows Server (Desktop Experience), буде встановлена GUI версія операційної системи (у попередніх версіях Windows Server вона називалася Server with a GUI).
У Windows Server 2016/2019 не можна перемикатися між режимом GUI та Core без переустановки сервера.
Після інсталяції Windows Server Core перед вами з'являється командний рядок, де потрібно встановити пароль локального адміністратора.
Під час входу на Server Core відкривається командний рядок (cmd.exe). Щоб замість командного рядка завжди відкривалася консоль PowerShell.exe, потрібно внести зміни до реєстру. Виконайте команди:
Powershell.exe
Set-ItemProperty -Path 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion\WinLogon' -Name Shell -Value 'PowerShell.exe'
І перезавантажте сервер:
Якщо ви випадково закрили вікно командного рядка, натисніть клавіші Ctrl+Alt+Delete, запустіть Task Manager -> File -> Run -> виконайте cmd.exe (або PowerShell.exe ).
Налаштування Windows Server Core за допомогою SCONFIG
Для базового налаштування Server Core можна використовувати вбудований скрипт sconfig. Просто виконайте команду sconfig у консолі. Перед вами з'явиться меню з кількома пунктами:
За допомогою меню Server Configuration можна налаштувати:
- Додати комп'ютер до домену або робочої групи;
- Змінити назву комп'ютера (hostname);
- Додати локального адміністратора;
- Дозволити/заборонити дистанційне управління та відповіді на icmp;
- Налаштувати параметри оновлень через Windows Update;
- інсталювати оновлення Windows;
- Увімкнути/вимкнути RDP;
- Налаштувати параметри мережевих адаптерів (IP-адреса, шлюз, DNS сервера);
- Налаштувати дату та час;
- Змінити параметри телеметрії;
- Виконати logoff, перезавантажити чи вимкнути сервер.
Всі пункти в меню sconfig пронумеровані.Щоб перейти в певне меню, наберіть його номер і Enter.
У деяких пунктах меню параметрів sconfig є вкладені пункти. Там також, щоб перейти до певного настроювання, потрібно зробити вибір цифри пункту меню.
Не будемо докладно розглядати всі параметри sconfig, т.к. там все досить просто та очевидно. Однак у більшості випадків адміністратори вважають за краще використовувати для налаштування нових хостів з Server Core різні PowerShell скрипти. Це набагато простіше та швидше, особливо при масових розгортанні.
Основні команди PowerShell для налаштування Server Core
Розглянемо основні команди PowerShell, які можна використовуватиме налаштування Server Core.
Дізнатися інформацію про версію Windows Server та версію PowerShell:
Get-ComputerInfo | select WindowsProductName, WindowsVersion, OsHardwareAbstractionLayer
$PSVersionTable
Для перезавантаження Server Core потрібно виконати команду PowerShell:
Щоб вийти з консолі Server Core, наберіть:
Налаштування параметрів мережі
Тепер потрібно з PowerShell потрібно налаштувати параметри мережі (за промовчанням Windows налаштована на отримання адреси від DHCP). Виведіть список мережних підключень:
Тепер вкажіть індекс інтерфейсу мережевого адаптера (InterfaceIndex), який потрібно змінити та задайте нову IP адресу:
New-NetIPaddress -InterfaceIndex 4 -IPAddress 192.168.13.100 -PrefixLength 24 -DefaultGateway 192.168.13.1
Set-DNSClientServerAddress –InterfaceIndex 4 -ServerAddresses 192.168.13.11,192.168.13. 111
Перевірте поточні налаштування:
Якщо потрібно скинути IP-адресу і повернутися до отримання адреси від DHCP, виконайте:
Set-DnsClientServerAddress –InterfaceIndex 4 –ResetServerAddresses
Set-NetIPInterface -InterfaceIndex 4 -Dhcp Enabled
Увімкнути/вимкнути мережний адаптер:
Disable-NetAdapter -Name “Ethernet0”
Enable-NetAdapter -Name “Ethernet 0”
Увімкнути, вимкнути, перевірити статус IPv6 для мережного адаптера:
Disable-NetAdapterBinding -Name "Ethernet0" -ComponentID ms_tcpip6
Enable-NetAdapterBinding -Name "Ethernet0" -ComponentID ms_tcpip6
Get-NetAdapterBinding -ComponentID ms_tcpip6
Налаштування часу/дати
Ви можете налаштувати дату, час, часовий пояс за допомогою графічної утиліти intl.cpl або за допомогою PowerShell:
Set-Date -Date "09/03/2022 09:00"
Set-TimeZone "Russia Time Zone 3
Задати ім'я комп'ютера, додати домен, активація
Щоб змінити ім'я комп'ютера:
Rename-Computer -NewName win-srv01 -PassThru
Додати сервер до домену Active Directory:
Add-Computer -DomainName "corp.winitpro.ru" -Restart
Якщо потрібно додати додаткових користувачів до адміністраторів, можна налаштувати групову політику або додати вручну:
Add-LocalGroupMember -Group "Administrators" -Member "corp\anovikov"
Для активації Windows Server потрібно вказати ваш ключ:
slmgr.vbs -ipk
slmgr.vbs –ato
Або можна активувати хост на KMS сервері (наприклад, для Windows Server 2019):
Дозволити віддалений доступ
Дозволити віддалений доступ до Server Core через RDP:
cscript C:\Windows\System32\Scregedit.wsf /ar 0
Дозволити віддалене керування:
Configure-SMRemoting.exe –Enable
Enable-NetFirewallRule -DisplayGroup “Windows Remote Management”
Сервером з Windows Server можна керувати віддалено з іншого сервера (за допомогою ServerManager.exe), через браузер за допомогою Windows Admin Center (WAC), з будь-якої робочої станції за допомогою інструментів адміністрування RSAT, підключатися до нього через RDP, PowerShell Remoting або SSH ( у сучасних версіях Windows є убудований SSH сервер).
Налаштування Windows Firewall
Інформація про налаштування Windows Firewall є у статті посилання. Тут залишу кілька базових команд.
Увімкнути Windows Defender Firewall для всіх профілів:
Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled True
Змінити тип мережі з Public на Private:
Get-NetConnectionProfile | Set-NetConnectionProfile -NetworkCategory Private
Повністю вимкнути Windows Firewall (не рекомендується):
Get-NetFirewallProfile | Set-NetFirewallProfile -enabled false
Дозволити підключення через інструменти віддаленого керування:
Enable-NetFireWallRule -DisplayName “Windows Management Instrumentation (DCOM-In)”
Enable-NetFireWallRule -DisplayGroup “Remote Event Log Management”
Enable-NetFireWallRule -DisplayGroup “Remote Service Management”
Enable-NetFireWallRule -DisplayGroup “Remote Volume Management”
Enable-NetFireWallRule -DisplayGroup “Remote Scheduled Tasks Management”
Enable-NetFireWallRule -DisplayGroup “Windows Firewall Remote Management”
Enable-NetFirewallRule -DisplayGroup "Remote Administration"
Встановлення оновлень у Server Core
Для керування параметрами оновлень бажано використовувати групові політики Windows Update, але можна вказати параметри і вручну.
Вимкнути автоматичне оновлення:
Set-ItemProperty -Path HKLM:\Software\Policies\Microsoft\Windows\WindowsUpdate\AU -Name AUOptions -Value 1
Автоматично завантажувати доступні оновлення:
Set-ItemProperty -Path HKLM:\Software\Policies\Microsoft\Windows\WindowsUpdate\AU -Name AUOptions -Value 3
Отримати список встановлених оновлень:
Get-Hotfix
Або
wmic qfe list
Для ручної установки оновлень Windows можна використовувати утиліту wusa:
Wusa update_name.msu /quiet
Також для встановлення та керування оновленнями з командного рядка зручно використовувати PowerShell модуль PSWindowsUpdate.
Керування ролями, службами та процесами Windows
Щоб отримати список усіх доступних ролей у Windows Server Core, виконайте команду PowerShell:
Отримати список усіх встановлених ролей та компонентів у Windows Server (можна швидко зрозуміти, для чого використовується сервер):
Get-WindowsFeature | Where-Object | ft Name,Installstate
Наприклад, для встановлення служби DNS скористайтеся такою командою:
Install-WindowsFeature DNS -IncludeManagementTools
Список усіх служб у Windows:
Список зупинених служб:
Restart-Service -Name spooler
Для керування процесами можна використовувати стандартний диспетчер завдань (taskmgr.exe) або модуль Processes PowerShell:
Get-Process cmd, proc1* | Select-Object ProcessName, StartTime, MainWindowTitle, Path, Company|ft
команди, що часто використовуються в Server Core
Ну і нарешті, наведу список різних корисних команд, які я періодично використовую в Server Core.
Інформація про статус та здоров'я фізичних дисків (використовується стандартний модуль керування дисками Storage):
Get-PhysicalDisk | Sort Size | FT FriendlyName, Size, MediaType, SpindleSpeed, HealthStatus, OperationalStatus -AutoSize
Інформація про час останніх 10 перезавантажень сервера:
Get-EventLog system | where-object | select -last 10
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize
Щоб скопіювати всі файли з каталогу на віддалений комп'ютер по мережі, можна використовувати Copy-Item:
$session = New-PSSession -ComputerName remotsnode1
Copy-Item -Path "C:\Logs\*" -ToSession $session -Destination "C:\Logs\" -Recurse -Force
Для встановлення драйвера можна використовувати стандартну утиліту:
Pnputil –i –a c:\distr\hpdp.inf
Також Microsoft пропонує спеціальний пакет Server Core App Compatibility Feature on Demand (FOD), який дозволяє встановити у Windows Server 2019 деякі графічні інструменти та консолі (MMC, Eventvwr, Hyper-V Manager, PerfMon, Resmon, Explorer.exe, Device Manager, Powershell ISE). Цей FOD доступний для завантаження у вигляді ISO за наявності активної підписки. Установка виконується командою:
Add-WindowsCapability -Online -Name ServerCore.AppCompatibility
Установка Server Core App Compatibility Feature on Demand буде використовувати додатково близько 200 Мб оперативної пам'яті в Server Core.
У цій статті я постарався зібрати найпотрібніші команди, які потрібно постійно тримати під рукою під час роботи з Windows Server Core. Час від часу я оновлюватиму статтю і додаватиму нові команди, які здадуться мені потрібними для повсякденної роботи.
10 основних способів перезавантаження сервера Ubuntu
Перезавантаження сервера Ubuntu – це рутинне завдання для адміністраторів, що забезпечує безперебійну роботу системи після оновлень, змін або усунення несправностей. Дуже важливо розуміти різні методи перезавантаження вашого сервера, кожен із яких підходить для різних сценаріїв. У цьому посібнику описано 10 способів перезавантаження сервера Ubuntu, які гарантують, що ви будете готові до будь-якої ситуації.
У цьому уроці ви дізнаєтесь:
- Як перезавантажити сервер Ubuntu з командного рядка
- Використання графічних інтерфейсів для перезавантаження сервера
- Розширені методи перезавантаження, включаючи заплановані перезавантаження та використання веб-панелей керування.
10 способів перезавантажити сервер Ubuntu
Розуміння різних методів перезавантаження сервера забезпечує гнучкість та ефективність керування вашою системою. Ось 10 способів перезавантажити сервер Ubuntu:
-
Команда перезавантаження: найпростіший спосіб перезавантажити сервер
Команда вимкнення: універсальний підхід до управління станом живлення системи, включаючи перезавантаження.
Alt + SysRq + R, E, I, S, U, B
$ sudo systemctl reboot
Click on the power button, then select 'Restart'
Log у свій контрольний panel і select 'Reboot'
$ sudo shutdown -r 02:00
$ echo b | sudo tee /proc/sysrq-trigger
Висновок
Знання кількох способів перезавантаження сервера Ubuntu забезпечує гнучкість і гарантує, що ви зможете ефективно керувати своїм сервером за різних обставин. Незалежно від того, чи використовуєте ви командний рядок для швидкого перезавантаження, планування майбутніх перезавантажень або віддаленого керування серверами через веб-інтерфейс, кожен метод має своє місце у наборі інструментів адміністратора сервера.
Статті з цієї тематики:
- 5 основних термінів Linux, які має знати кожен новий користувач
- Debfoster — зберігайте лише необхідні пакети в Debian та Ubuntu
- Автоматизований спосіб встановлення основних програм в Ubuntu
- Встановіть основні програми в Ubuntu за допомогою SimpleSH
- 15 основних команд Linux для початківців
- Новий користувач Linux? Спробуйте ці 8 відмінних незамінних програм для Linux
- 7 основних програм Linux для гітаристів
- 10 найкращих гітарних інструментів Linux: необхідний набір інструментів гітариста
- 10 необхідних навичок DevOps-інженерам для успішної кар'єри
- 50 основних поєднань клавіш Windows Найкраща шпаргалка
- Найкраще програмне забезпечення для Linux: наш редакційний список основних програм для Linux
- 10+ важливих хитрощів диспетчера завдань Windows, про які ви не знали
- 10 основних функцій Google Таблиць, які потрібно знати
- 30 основних клавіш клавіш Chromebook | Повне керівництво
- 20 важливих речей, які потрібно знати, якщо ви використовуєте веб-сервер Nginx
Усі права захищені. © Linux-Console.net • 2019-2024
Як я можу перезавантажити сервер?
У деяких випадках, наприклад, при встановленні на сервер додаткового програмного забезпечення або його оновленні, може знадобитися перезавантаження сервера, для набрання чинності. Перезавантаження сервера можна виконати як за допомогою командного рядка, так і за допомогою панелі керування сервером, наведеними нижче способами.
Для перезавантаження сервера за допомогою командного рядка, потрібно здійснити підключення до сервера, після чого виконати з командного рядка таку команду:
Потім система вимагатиме пароль root користувача, після вказівки якого розпочнеться перезавантаження сервера з попереднім вимкненням користувача від сервера.
Крім цього, перезавантаження сервера можливо зробити за допомогою панелі керування серверам, для чого потрібно авторизуватися в панелі, після чого перейти в розділ «Інструменти» -> «Перезавантаження VDS» і підтвердити бажання перезавантажити сервер, натиснувши на кнопку «Ок», для початку перезавантаження:
Таким чином, користувачі мають можливість виконувати перезавантаження сервера за допомогою командного рядка, а також візуального інтерфейсу панелі управління сервером.
