Основные команды редакторов vi и vim в Linux и FreeBSD

i - войти в режим редактирование;
Esc - выйти из режима редактирования и войти в режим командной строки;
w – перемещение на первый символ следующего слова;
b – перемещение на предыдущий первый символ слова;
Del или x - удаление символа под курсором;
u или :u — отмена последнего действия;
dd — удалить строку на которой стоит курсор;
yy — скопировать строку;
p — вставить после текущей строки;
P — вставить перед текущей строкой;
:w – сохранить фаил;
:w filename – сохранение под именем;
:x или :wq – сохранить и выйти;
:q - закрыть файл;
:q! - закрыть файл без сохранения(quit);
:wq - сохранить и закрыть файл(write - quit);

Переключение между http- и https-режимами в веб-интерфейсе VmWare Zimbra

Web-интерфейс Zimbra можно настроить на использование шифрования ssl (https), а можно остаться на обычном http без шифрования. Zimbra поддерживает эти режимы как по отдельности так и вместе.

Подробнее о режимах:
http – только http. Web-интерфейс работает по адресу http://mail.zimbra.org.
https – только https. Web-интерфейс работает по адресу https://mail.zimbra.org. Доступа по http нет.
both – используется http или https.
mixed – если было обращение по http, запрос перенаправляется на https для регистрации, доступ к почте будет по http. Если обращение изначально было по https – этот протокол будет использоваться в течении всей сессии.
redirect – при обращении по http, пользователь будет перенаправлен на https.

Чтобы переключиться между режимами или сменить режим, используем команду: zmtlsctl [режим]
Например, нам нужно переключиться на режим both:

# su - zimbra
# zmtlsctl both

Теперь нужно перезапустить zimbra:

# zmcontrol restart

Как создать файл нужного/большого размера в Linux или в FreeBSD

Если вам нужен файл определенного размера для тестирования скорости сети или т.п., то необязательно искать "реальные" файлы для этого. Можно просто создать нужный файл такого размера, какого вы захотите. Для этого используется утилита dd. Она будет работать и в Linux и в Unix.

Командой ниже создастся файл размером 3 Gb:

# dd if=/dev/zero of=filename bs=1000M count=3

Результатом команды будет файл в 3 Gb и вывод на консоль следующего:

# dd if=/dev/zero of=filename bs=1000M count=3
3+0 records in
3+0 records out
3145728000 bytes (3.1 GB) copied, 13.3651 s, 235 MB/s

Проверка жесткого диска в FreeBSD на битые сектора. Утилита dd_rescue

Как проверить жесткий диск в FreeBSD на битые сектора (бэд-блоки)? Для этого можно использовать утилиту dd_rescue.
Установим её:

# cd /usr/ports/sysutils/dd_rescue
# make install clean
# rehash

Можно посмотреть в файле /etc/fstab примонтированные разделы и диски, можно воспользоваться командой mount. Итак, выяснили какое устройство проверять, начнем:

# dd_rescue -v -l error.log -o bad.log /dev/ad0s1a /dev/null

В процессе можно будет наглядно наблюдать за появлением ошибок и их количеством. Также весь лог пишется в файл error.log, а битые сектора в файл bad.log