Полезные команды 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 готовых дизайнов. Шаблоны сайтов + установка + хостинг + персонализация + поисковая оптимизация + копирайтинг — все эти услуги вы всегда можете получить от профессионалов мирового уровня!

Добавить коментарий

8 + 5 =