Работа с настройкой времени

  • Ctrl+C — Остановить выполнение команды
  • # /etc/rc.d/syscons restart — Перезапуск драйвера консоли, что позволит применить настройки русификации консоли без перезагрузки.
  • # ee /etc/rc.conf — Запуск в редакторе файла настроек
  • # pw usermod root  -L russian — Русская локализация пользователю root
  • # ps -ax — информация о запущенных процессах
  • # Kill -HUP 1 — Перезагружаем процесс (init) родитель всех процессов
  • # ntpdate -u time.windows.com — Синхронизация времени
  • # ee /etc/rc.conf  > добавляем в автозагрузку ntpd_enable=»YES» и в следуюшюю строчку вписываем ntpd_sync_on_start=»YES» дабы при любых обстоятельствах время все равно синхронизировалось.
  • # ntpq -p — Проверка статуса синхронизации времени.
  • # ee /etc/motd — Вот сдесь то мы и поменяем приветствие

Закачка исходного кода и портов

  • # mkdir /root/1 — Создадим каталог
  • # cp /usr/share/examples/cvsup/stable-supfile /root/1/stablee — Копируем файл настроек с одного места в другое для дальнейшего его редактирования.
  • # ee /root/1/stable — Запускаем скопированный файл в редакторе ЕЕ меняем строчку *default host=CHANGE_THIS.FreeBSD.org на cvsup6.FreeBSD.org и чуть ниже ставим версию.
  • # csup -L 2 /root/1/stable Команда на закачку исходного кода с указанием местонахождения stable.
  • # cp /usr/share/examples/cvsup/ports-supfile /root/1/ports — Копируем файл с настройками
  • # ee /root/1/stable — Запускаем скопированный файл в редакторе ЕЕ меняем строчку *default host=CHANGE_THIS.FreeBSD.org на cvsup6.FreeBSD.org
  • # csup -L 2 /root/1/ports Команда на закачку портов, также необходимо обновить индексы
  • # cd /usr/ports/ Переходим в каталог                                                                                     # make fetchindex Запускаем обновление Индексов

Перезагрузка и выключение сервера

Всегда используйте команду «shutdown —r now» для перезагрузки и «shutdown —p now» для выключения сервера.

Команды консоли FreeBSD
Запускаемая оболочка задается в файле: /etc/ttys
Программа login — запускается коммандной оболочкой (теминалом) для проверки логина и пароля.
clear — очистка консоли.
ls — вывод списка файлов.
-F — вывод списка файлов с метками: / — подкаталог текущего каталога, * — исполняемый двоичный файл или сценарий, @ — ссылка на другое место.
-a — вывод скрытых файлов.
-l — вывод подробной информации.
-t — сортировка по времени последнего изменения.
-r — сортировка в обратном порядке.
cp — комирование файла (ов) в файл или каталог.
cp файл1 файл2 — копирует файл1 в файл2 с перезаписью.
cp файл1 каталог1 — копирует файл1 в каталог1.
cp файл1 файл2 каталог1 — копирует файлы в каталог.
-i — интерактивный режим (запрос на перезапись).
-R — рекрусированное копирование (все что есть в каталоге в другой каталог).
mv — перемещение или переименование файла или каталога.
mv файл1 файл2 — переименование файла1 в файл2.
mv каталог1 каталог2 — переименование каталог1 в каталог2.
mv файл1 каталог1/файл2 — перемещение и переименование файла1.
rm — удаление файлов и каталогов.
rm -R каталог — удаляет каталог и все что в нем находится.
-f — удаление файлов только для чтения.
-i — запрашивает подтверждение перед удалением каждого файла.
-P — удаляет файл с тройной перезаписью случайным образом, чтобы было невозможно восстановить.
-W — пытаеться восстановиться удаленный файл.
mkdir — создание нового каталога.
rmdir — удаление пустого каталога.
ln — создание ссылки (жесткой или мягкой).
Пример: ln /home/userdir/documents/books/file.txt ./file.txt (./ — текущий каталог) — жесткая ссылка
Параметр -s для создания мягкой ссылки.
find — поиск файла.
Например: find . -name «lostfile*» — поиск файла с началом lostfile в текущем каталоге и во всех его подкаталогах.

Поделитесь со своими друзьями!

Опубликовать в Одноклассники
Опубликовать в Мой Мир
Опубликовать в Яндекс
Опубликовать в Google Plus
Опубликовать в Google Buzz
Опубликовать в LiveJournal