К основному контенту

Сообщения

Сообщения за февраль, 2019

FreeBSD полезности

Приглашение командной строки bash В файле /etc/profile добавляется строка PS1="\h\\$ "; export PS1 в этом виде: \h - имя компьютера до первой точки; \\$ - если UID пользователя 0 (su/root), то будет выведен символ # , иначе $; можно использовать и другие символы: \u - имя юзера; \H - полное имя компьютера; \d -текущая дата " день недели месяц число"; \n - символ новой строкиж; \r - возврат карретки; \t - время в 24 формате (ч:м:с); \T - время в 12 формате; \w - текущий каталог с полным путем; \W - название текущего каталога; $() - внешняя команда в скобках, например (date). Ошибка при запуске MC common.c: unimplemented subshell type 1 read (subshell_pty...): ... проверить export $SHELL если /bin/sh изменить на /bin/csh командой chsh -s /bin/csh root перезайти netstat -nr проверить текущий шлюз по умолчанию

FreeBSD резервное копирование и восстановление

Бекап FreeBSD Для создания резервной копии системы воспользуемся утилитой  dump . Создадим файл со скриптом на shell в папке  /usr/scripts/ , который будет делать наш бекап. И назовем его  script_backup.sh #!/bin/sh date >> /BACKUPDUMP/info.log DATE=`date +%Y%m%d` df -h >> /BACKUPDUMP/info.log dump -0 -L -f - / >/BACKUPDUMP/${DATE}.root.s0.img /usr/bin/ftp -u ftp://ftp:1111@192.168.1.181/${DATE}.root.s0.img /BACKUPDUMP/${DATE}.root.s0.img echo "write "${DATE}".root.s0.img">> /BACKUPDUMP/info.log rm /BACKUPDUMP/${DATE}.root.s0.img echo "remove "${DATE}".root.s0.img">> /BACKUPDUMP/info.log  Разберем утилиту  dump -0  — делается полный бекап раздела -L  — дамп снимается с «живой» файловой системы. В корне раздела создается директория .snap куда и делается снимок текущего состояния файловой системы, с помощью которого снимается дамп. -f  — Писать дамп в файл Не забываем дать скрипту права на вы...