+7 (3452) 605-649
Сильный IT-аутсорсинг
Обслуживание компьютеров, 1С, серверов
принтеров, мини АТС, систем видеонаблюдения

Блог

Сжатие виртуальных жестких дисков VirtualBox

Для того, чтобы сжать виртуальный жесткий диск VirtualBox необходимо:

1) Заполнить нулями всё незанятое место в гостевой ОС GNU/Linux. Для этого я использую утилиту pv:
apt install pv

Для автоматизации процесса я использую следующий скрипт. Он заполняет нулями свободное место, затем удаляет временный файл и выключает виртуальную машину:
#! /bin/sh
dd if=/dev/zero | pv | dd of=/bigemptyfile bs=4096k
sleep 5
rm -rf /bigemptyfile
shutdown -h now

2) Затем уже в хостовой системе нужно перейти в каталог с файлами виртуальной машины и запустить в консоли
VBoxManage modifyhd ИМЯ_ВМ.vdi compact

Debian 9: где мои привычные команды?

В Debian 9 многое изменилось, буду писать в эту запись.

1) Выпилили ifconfig.

На замену ему теперь утилита ip. Чтобы узнать текущий ip-адрес нужно набрать
ip address

Если же вы желаете старый добрый ifconfig, то
apt install net-tools

2) По умолчанию выключен /etc/rc.local

Если вы хотите вернуть самый простой способ добавления скриптов в автозагрузку, то нужно выполнить
nano /etc/rc.local

Вставить туда содержимое по умолчанию:
#!/bin/sh -e

#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

exit 0

Делаем его исполняемым
chmod +x /etc/rc.local

Включаем автозапуск специальной службы
systemctl start rc-local
systemctl status rc-local

nano табуляция

Чтобы изменить параметры табуляции, нужно отредактировать (или сначала создать) файл ~/.nanorc

В нем прописать, например:

set tabsize 2
set tabstospaces

SSH. Вход на сервер по ключу

Для того, чтобы входить на сервер по ключу, а не по паролю, действия довольно простые:

Если у вас еще нет пары ключей, то их нужно создать. Для этого на своём компьютере выполните команду:

ssh-keygen

Расположение ключей не меняйте, жмите ENTER. Для пущей безопасности можно задать контрольную фразу (по сути пароль на ключ), но я не стал.

После того, как ключи буду созданы, нужно загрузить свой открытый ключ на сервер.

ssh-copy-id login@server

Нужно будет ввести пароль от пользователя на сервере, после чего ключ будет сохранен и при последующем входе пароль запрашиваться не будет.

Ubuntu 16.04 ttf-mscorefonts-installer

Версия пакета ttf-mscorefonts-installer, которая находится в репозитории (3.4) НЕ РАБОТАЕТ должным образом, т.е. не скачивает шрифты. Причем уже больше года. На выход приходит версия из репозитория Debian (3.6). Удаляем наш пакет:

sudo apt purge ttf-mscorefonts-installer

Скачиваем рабочий пакет:

wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscoref...

Устанавливаем его:

sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb

Страницы