Уменьшение размера виртуального диска (VHD) в Hyper-V

Берем виртуальную машину SRV01 с виртуальным диском в 40 Гб и урежем до 30 Гб. Помещаем виртуальную машину в переменную и выведем свойства ее виртуального диска:

$vm = Get-VM -Name SRV01

Get-VHD VMId $vm.VMId

где:

FileSize — текущий размер файла VHD. Показывает реальный объем дискового пространства, который занимает виртуальный диск

Size — текущий размер виртуального диска. В случае динамическим VHD показывает максимальный размер, до которого он может вырасти

MinimumSize — минимальный размер виртуального диска, или минимального возможный размер, до которого можно урезать VHD

Проверяем состояние и останавливаем виртуальную машину:

$vm.State

$vm | Stop-VM -Force

Затем монтируем VHD к родительской системе и выведем свойства получившегося диска:

Mount-VHD -Path $vm.HardDrives.Path -Passthru | Get-Disk

Берем полученный номер диска и выводим все имеющиеся на нем разделы:

Get-Partition -DiskNumber 3

Урезаем системный диск:

Resize-Partition -DriveLetter E -Size 30GB

Get-Partition -DriveLetter E

Отмонтируем VHD от родительской системы:

Dismount-VHD -Path $vm.HardDrives.Path

Уразаем его до минимально-возможным значением:

Resize-VHD -Path $vm.HardDrives.Path -ToMinimumSize

 

 

VNC

Установка VNC-клиента:

apt-get install vncviewer

Для FreeBSD (Tight VNC)

pkd_add -r tightvnc

VNC со встроенным X-сервером

для Ubuntu:

vnc4server/tightvncserver

Установка RealVNC (vnc4server) и графической среды

apt-get install vnc3server gnome-core

Запускаем X-сервер на нулевом дисплее (порт 5900)

vncserver :0

И на нулевом дисплее запускаем GNOME

DISPLAY=:0 gnome-session

VNC в режиме демона (при загрузке) — добавить в /etc/rc.local:

su -l $USER -c «vncserver :0»

где $USER — логин пользователя, для которого запускается дескотоп

 

DNS-записи\Рекурсивные записи (RR, Resource Records)

Запись A (address record) или запись адреса — связывает имя хоста с адресом протокола IPv4;

Запись AAAA (IPv4 address record) — связывает имя хоста с адресом протокола IPv6;

Запись CNAME (canonical name record) или каноническая запись (псевдоним) — используется для перенаправления на другое имя;

Запись MX (mail exchange) или почтовый обмен — указывает серверы обмена почтой для данного обмена;

Запись NS (name server) — указывает на DNS-серверы для данного домена;

Запись PTR (point to reverse) или запись указателя связывает IP-адрес хоста с его каноническим именам;

Запись SOA (Start of Authority) или начальная запись зоны указывает на каком сервере хранится эталонная информация о данном домене, контактную информацию лица, ответственного за данную зону;

Запись SRV (Server selection) — указывает на серверы для сервисов, используемых в частности для Jabber и Active Directory

Метки:

FreeBSD — структура каталога

/ — корневой каталог системы

/bin — основные утилиты

/boot — программы и конфигурационные файлы, требуемые для запуска ОС

/boot/defaults — конфигурационные файлы с настройками по-умолчанию

/dev — файлы устройств

/etc — основные конфигурационные файлы системы и скрипты

/etc/default — основные конфигурационные файлы системы с настройками по-умолчанию

/mnt — каталог для монтирования устройств

/proc — виртуальная файловая система, отображающая текущие процессы

/sbin — системные утилиты и утилиты администрирования

/tmp — временные файлы

/usr — пользовательские утилиты и приложения

/usr/lib — файлы стандартных библиотек

/usr/ports — коллекция портов

/var — файлы журналов общего назначения

/var/log — различные файлы системных журналов

MySQL

show databases; #Вывести список всех БД

show tables in base_name; #Вывести список всех таблиц в БД base_name

#SELECT — ВЫБОРКА#

SELECT count (*) FROM table_name; #Вывести количество всех записей в таблице

SELECT * FROM table_name; #Выбирает все записи из таблицы

SELECT * FROM table_name LIMIT 2,3; #Выбираем 3 записи из таблицы, начиная со второй

SELECT * FROM person ORDER BY number; #Выбирает все записи из таблицы person в порядке возрастания поля number

SELECT * FROM person ORDER BY number DESC; #Выбирает все записи из таблицы person в порядке убывания значений поля number

SELECT * FROM person ORDER BY number LIMIT 5; #Выбирает 5 записей из таблицы person в порядке возрастания

SELECT * FROM person WHERE name=’Denis’; #Выбирает все записи из таблицы person, где поле name соответствует Denis

SELECT * FROM person WHERE name LIKE ‘De%’; #Выбирает все записи из таблицы person в которых значение начинается на De

SELECT * FROM person WHERE name LIKE ‘%na’ ORDER BY number; #Выбирает все записи из таблицы person, где name заканчивается на ‘na’ и упорядочивает записи в порядке возрастания значения number

SELECT name,last_name FROM person; #Выбирает все значения полей ‘name’ и  ‘last_name’ из таблицы ‘person’

SELECT DISTINCT site FROM table_name; #Выбирает уникальные значения поля site из таблицы table_name

SELECT * FROM person WHERE age IN (12,15,18); #Вывести все записи таблицы person, в которых значения age=12 или 15 или 18

SELECT max(age) FROM person; #Вывести максимальное значение ‘age’ из таблицы person

SELECT min(age) FROM person; #Вывести минимальное значение ‘age’ из таблицы person

#INSERT — ВСТАВИТЬ ЗНАЧЕНИЕ#

INSERT into table_name(site,description) VALUEST (‘site.ru’,’Веб-сайты’); #Вставить в таблицы table_name в поля site и description, данной таблицы значения

#UPDATE — ИЗМЕНЕНИЕ ЗНАЧЕНИЙ#

UPDATE table_name SET site=’domain.com’ WHERE id=’3′; #Изменяет значение поля site на domain.com в таблице table_name, где id равен 3

#DELETE — УДАЛЯЕТ ЗНАЧЕНИЕ#

DELETE from table_name WHERE id=’3′; #Удаляет запись из table_name, где id=3

Системное администрирование. Уровни поддержки.

L1 — первая линия. Сопровождается инженером центра обработки вызовов и регистрации заявок. Обычно следует определенным шагом.

L2 — вторая линия. Выясняются точные причины проблемы. Специалисты в своей области с опытом 3 — 5 лет.

L3 — третья линия. Профессионалы — взаимодействуют с разработчиками продукта и владеют средствами отладки. Обрабатывают только сложные ситуации.

Cron

Конфигурационные файлы: /etc/crontab

Директория: /var/spool/cron

*  *  *  *  *

1  2  3  4  5

1 — Минуты (0-59)

2 — Часы (0-23)

3 — Число (1-31)

4 — Месяц (1-12)

5 — День недели (sun, mon, tue, wed, thu, fri, sat)

Пример: 5  2  1,5  *  sun  /home/script

Запуск скрипта 1 и 5 числа каждого месяца в 2:05, а также по воскресеньем