Заметки
Работа с портами:
Проверить зависимости не установленного порта:
make pretty-print-build-depends-list
проверить зависимости установленного порта:
pkg_info -r mysql-server-5.1.51_1
Hdd:
gstat
- Статус файловой системы (можно посмотреть нагрузку)
top -m io
– Хороший способ отследить какое приложение работает с диском
tunefs -p /dev/ad2s1a
– просмотр влюченных\отключенных функций файловой системы
smartctl -a /dev/ad1
– S.M.A.R.T информация (подробнее)
Операции с файлами
Найти текст в файлах (совпадения текста в файлах):
grep -rl 'howtobsd' ./
– найдет файлы в которых присутствует слово “howtobsd”.
Удалить все .svn файлы:
find ./ -name ".svn" | xargs rm -Rf
изменить права только для папок (777) :
find ./ -type d -exec chmod 777 {} \;
изменить права только для файлов (755) :
find ./ -type f -exec chmod 755 {} \;
найти недавно измененные файлы при помощи find (не давнее чем минуту назад):
find ./ -mmin -1
найти файлы превышающие размер:
find -size +10M
рукурсивно посчитать файлы в директории:
ls -l -R ./ | grep ^- | wc -l
скопировать файл через ssh (в текущую директорию):
scp user@10.3.151.11:/home/directory/filename.txt ./
удалить файлы которые содержат строку:
grep -rl 'searchstring' ./ |xargs -i rm ./{}
Сетевые настройки
Изменить шлюз:
#route delete default
#route add default 192.168.1.1
Изменить IP адрес:
#ifconfig rl0 inet 192.168.1.23 netmask 255.255.255.0
Получить IP-адрес используя DHCP-client:
#dhclient re0
MYSQL notes
Замена совпадающих символов в базе данных используя SQL запрос:
UPDATE table_name SET column_name= replace (column_name, 'string from', 'string to');
Leave a Reply