Как то озадачился сделать бекап своих файлов домашнего хостинга на удаленный узел, выбор пал на Dropbox, но ssh доступ дают (насколько мне известно), только платным аккаунтам. А как же быть в такой сииуации?
Для того чтобы удалить по ssh ненужные каталоги пользователей, я написал небольшой скрипт, который перебирает имена учетных записей из файла spisok.txt и на основании его удаляет каталог на удаленной машине
Функция в shell или bash создаётся следующим образом
#!/bin/sh
# Создать функцию
function_name() {
echo "Hello"
}
# Вызвать созданную функцию
function_name
Понадобилось просканировать порты удаленной unix машины, для оптимизации настроек, оаказалось что это можно сделать с помощью чудесной утилиты nmap
Ставим nmap на freebsd 8.1:
# pkg_add -r nmap
Для оптимизации системы и настройки nginx в качествете frontend к apache, я применил следующую конфигурацию.
В httpd.conf внес изменения
Listen 127.0.0.1:81
В extra/httpd-vhosts.conf (если есть виртуальные хосты)
Меняем по аналогии:
NameVirtualHost *:81
Если сервер ушел в swap или же нужно просто его очистить, делаем следующие действия:
Узнаем, какой раздел диска выделен под swap, например вот так:
bsdlabel /dev/ad0s1
# /dev/ad0s1:
8 partitions:
Имеется телевизор samsung ue40d5000pw, со встроенным lan. Телевизор поддерживает DLNA протокол, в следствии чего, было решено опробовать медиасервер ushare на домашнем сервачке с FreeBSD 8.2 amd64:
Идём в порты и ставим ushare
cd /usr/ports/net/ushare
make config
Раз понадобилось достать с удаленной windows машинки файлик, но под рукой был только terminal FreeBSD, но задача оказалась очень просто решаемой. ДЛя этого мы будем использовать smbclient
Вводим:
# smbclient //192.168.0.2/c$ -U userx
Чтобы настроить правильный часовой пояс для системы с freebsd, делаем следующее:
Сперва, для полного счастья, нужно включить демон ntpd, который будет синхронизироывать время по интернету, для этого достаточно прописать в rc.conf следующее: