Помощни програми на командната обвивка (VDSmanager)

От ISPWiki

Заедно с контролния панел,VDSmanagerвключва и следния набор от помощни програми за работа с виртуални сървъри от обвивката:

Нека разгледаме всяка от тези помощни програми, техния обхват и описание на параметрите.

Съдържание

С тази помощна програма можете да извършвате редица операции на виртуални частни сървъри: създаване, изтриване, спиране или стартиране, промяна на паролата на root потребител, дисково пространство или ограничения на други сървърни ресурси, коригиране на грешки в квотата или изпълнение на указаната команда на един или всички виртуални сървъри. Нека разгледаме всеки вариант поотделно.

Създаване на нов виртуален специализиран сървър

За да създадете нов виртуален сървър, изпълнете следната команда:

След като създадете виртуален специализиран сървър, трябва да зададете размера на дисковото пространство и ограниченията на ресурсите на сървъра, след което можете да го стартирате.

Изтриване на виртуален частен сървър

За да премахнете виртуален частен сървър, изпълнете една от двете команди:

Спиране на виртуален частен сървър

За да спрете виртуалния частен сървър, изпълнете една от двете команди:

Стартиране на виртуален частен сървър

За да стартирате виртуален частен сървър, изпълнете една от двете команди:

Ако искате да стартирате всички виртуални частни сървъри, изпълнете командата

vdsctl стартира всички

Преоразмеряване на дисковото пространство на виртуалния сървър

За да промените размера на дисковото пространство на виртуален частен сървър, изпълнете една от двете команди:

Промяна на лимитите на ресурсите, консумирани от виртуален сървър

Ако искате да зададете ограничения за използването на процесора, RAM, едновременно работещи процеси, файлови дескриптори, IP пакети за секунда или задайте ограничение за трафика, генериран от виртуалния сървър на месец, изпълнете една от двете команди:

Когато създавате нов виртуален частен сървър, трябва да зададете всички тези ограничения. Ако искате да ги промените по-късно, можете да използвате само тези, от които се нуждаете, напр.

vdsctl setlimit mydomain.com mem=128 cpu=600 proc=1024 desc=2048 iprate=4096 traf=30720

Промяна на администраторската парола на виртуалния сървър

За да промените администраторската парола на виртуалния частен сървър (root), изпълнете една от двете команди:

Изпълнение на команда на виртуален частен сървър

Ако искате да стартирате която и да е програма на виртуалния частен сървър, изпълнете една от двете команди:

От съображения за сигурност, когато програмата се изпълнява на виртуален частен сървър, I/O потоците не се пренасочват към главния сървър, така че няма да видите резултата от изпълнението на програмата. Този проблем може лесно да бъде разрешен чрез пренасочване на тези потоци към файл на виртуален частен сървър. Например,

vdsctl exec mydomain.com "/bin/date > /tmp/current_date"

Можете също така да стартирате някаква програма на всички работещи в момента виртуални специализирани сървъри. За да направите това, използвайте командата

vdsctl exec всички КОМАНДИ

vdslogin 123.45.67.89 vdslogin 123.45.67 vdslogin mydomain.com vdslogin omain

В резултат на изпълнение на командата ще се покаже списък с виртуални специализирани сървъри, съответстващи на зададения параметър. Изберете желания виртуален сървър и щракнете върху "Ok".

Ако параметърът не е посочен, илиникой виртуален сървър не го удовлетворява, тогава ще се покаже списък с всички виртуални специализирани сървъри.

Ако параметърът съответства на единствения виртуален специализиран сървър, тогава преходът ще бъде извършен автоматично към него.

В резултат на това ще се покаже списък с процеси, състоящ се от три колони:

  • PID- идентификатор на процес.
  • Име на процес- името на изпълняваната програма.
  • Име на домейн- името на виртуалния частен сървър, на който се изпълнява този процес.

Трябва да се отбележи, че процесите, изпълнявани на виртуални сървъри, също могат да се видят с помощта на командатаps, изпълнявана на главния сървър. Такива процеси се отбелязват с флагJ.

Когато стартиратеvdstop, ще се покаже списък с виртуални сървъри, състоящ се от 11 колони:

Този списък се актуализира на всеки 5 секунди. За да излезете от програмата, натиснетеqилиCtrl+C.