вход

Полезные команды FreeBSD

FreeBSD
Несколько полезных команд FreeBSD

Как обновить порты на FreeBSD

Для установки пакетов из портов, для начала, следует обновить порты: Запускаем FreeBSD.

Если вы в первый раз запускаете portsnap, пишем команды:

portsnap fetch
Это команда скачивает снэпшот (snapshot) основного древа портов.

Затем нужно распаковать это древо, используя команду:

portsnap extract
Эта команда распаковывает скачанный образ портов

В дальнейшем, если появится надобность обновить порты, используем команду:

portsnap update
Эта команда обновляет содержимое ваших текущих портов

Как сделать перезагрузку FreeBSD

Никогда не используйте команды «reboot» или «halt» для перезагрузки сервера. Всегда используйте команду

shutdown -r now
для перезагрузки сервера
shutdown -p now
для выключения сервера.

Причина: некоторые программы некорректно завершают свою работу по командам «reboot» и «halt».

 

Как отменить переход на зимнее время на FreeBSD

Чтобы исправить на FreeBSD то что натворили с переводом часов, нужно проделать следующее:

make -C /usr/ports/misc/zoneinfo install clean tzsetup

Тем самым мы установим порт с актуальными тайм зонами и при помощи tzsetup положим в нужное место корректный файл зон.

 

Информация о системе FreeBSD

Системные команды, которыми можно проверить ресурсы системы

top -mio -o total -b отсортировать процессы по загрузке диска top -mio – показать I/O по процессам top -S – показать системные процессы в топе (по дефолту они не показываются) gstat – нагрузка на диски iostat -d -w1 -c7 – нагрузка на диски systat -io start 1 diskinfo -t da0 – тест на дисковую производительность tunefs -p /var/ – информация о настройках файловой системы vmstat -z чего не хватает vmstat -i прерывания по устройствам netstat -i ошибки на интерфейсах systat -ifstat – интенсивность передачи трафика netstat -inb – передано через интерфейс в байтах netstat -w1 – количество пакетов/ошибок/байт на интерфейсе sysctl kern.ipc.numopensockets – количество открытых сокетов df -H – количество свободного места df -i – количество свободных инодов

 

Подсказки по MySQL

Дамп базы данных:

$ mysqldump -u root -p dbname > dbname.sql

Конвертируем дамп в другую кодировку:

$ iconv -f koi8-r -t cp1251 dbname.sql > dbname.cp1251

Правим SET NAMES codepage, DEFAULT CHARSET codepage в дампе базы.

$ sed 's/SET NAMES koi8r/SET NAMES cp1251/g' < dbname.cp1251 > fixed.dbname.cp1251
$ sed 's/DEFAULT CHARSET=koi8r/DEFAULT CHARSET=cp1251/g' < dbname.cp1251 > fixed.dbname.cp1251

Удалить базу данных:

$ mysql -u user -p database -e 'DROP DATABASE dbname'

Создать базу данных:

$ mysql -u user -p -e 'CREATE DATABASE dbname DEFAULT CHARSET cp1251'

Дамп базы включая хранимые процедуры:

mysqldump --routines database > database.sql

Дамп только хранимых процедур из базы данных:

mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt database > database.sql

Установка root пароля в первый раз:

mysqladmin -u root password new_password

Изменить root пароль:

mysqladmin -u root -p old_password new_password

Создать пользователя базы данных:

GRANT ALL ON database.* TO 'username'@'127.0.0.1' IDENTIFIED BY 'password';

Где физически лежат базы mysql?

/var/lib/mysql

Как заархивировать бызу mysql?

tar -czf /var/lib/mysql

Качественные премиум темы и шаблоны для Вашего сайта:

Смотреть полный каталог качественных тем и шаблонов

Здесь Вы можете выбрать из более чем 46 000 готовых дизайнов. Шаблоны сайтов + установка + хостинг + персонализация + поисковая оптимизация + копирайтинг — все эти услуги вы всегда можете получить от профессионалов мирового уровня!


Нашли это полезным? Поделитесь с другими:
Не останавливайтесь, читайте дальше:
Оставить комментарий

Статья → Полезные команды FreeBSD

Правила комментирования

  1. Кoммeнтapий всегда проходит премодерацию.
  2. В поле "URL блога" можно указывать только ссылку на главную страницу вашего блога. Ссылки на прочие веб-ресурсы (в том числе блоги/сплоги, созданные не для людей) будут удалены.
  3. Запрещается использовать в качестве имени комментатора слоганы/названия сайтов, рекламные фразы, ключевые и т.п. слова. В случае несоблюдения этого условия имя изменяется по усмотрению владельца блога. Просьба указывать нормальное имя или ник.
  4. Весьма вероятно, что короткий и неинформативный кoммeнтapий вида "Спасибо!", "Интересная статья", будет удален. Исключение составляют знакомые автору блога комментаторы.