Полезности — различия между версиями

Материал из megapuper
Перейти к: навигация, поиск
Строка 30: Строка 30:
 
'''ipcalc''' - калькулятор для расчета сетей
 
'''ipcalc''' - калькулятор для расчета сетей
  
 +
Просмотр использования памяти
 +
# cd /usr/ports/sysutils/freecolor
 +
# make install clean
 +
 +
# freecolor
 +
Physical  : [###################................] 56%  (438848/773600)
 +
Swap      : [###################################] 100%  (444452/444452)
 +
 +
ключи:
 +
-h  : Помощь
 +
-b  : Отображать память в байтах
 +
-k  : Отображать память в КБ
 +
-m  : Обображать память в МБ
 +
-o  : Текстовый вывод (не шкалами, как выше, а как в Linux):
 +
-t  : Показывать общую память (физическую+виртуальную) как дополнительную строку
 +
-s  : Основлять показание через N секунд
 +
-V  : Показать версию
  
 
Вывод построчной работы интерпретатора. Полезно при отладке скриптов:
 
Вывод построчной работы интерпретатора. Полезно при отладке скриптов:

Версия 17:29, 11 декабря 2013

mount_msdosfs -L ru_RU.KOI8-R -D CP866 /dev/da0s1 /mnt - монтирование флешки с поддержкой русских имён файлов
mount_smbfs -I 192.168.0.1 -N -E koi8-r:cp866 /192.168.0.1/admins /mnt - монтирование самба-шары с поддержкой русского


pw useradd ftp_user -u 2000 -g 2001 -s /bin/false - добавить пользователя с uid=2000 и gid=2001
pw groupadd ftp_users -g 2001 - добавить группу с gid=2001
pw groupmod ftp_users -M ftp_user - добавить пользователя в группу
pw groupshow ftp_users - просмотр группы


Во FreeBSD имеется программа поиска файлов - locate. Однако, для того,чтобы она работала, необходимо, после установки операционной системы, сначала вручную создать индексную базу файловой системы, которая далее будет обновляться автоматически один раз в неделю. Команда для создания или ручного обновления следующая:

# /etc/periodic/weekly/310.locate

Теперь можно пользоваться командой locate для поиска файлов по всей системе:

# locate squid.conf


du -xd1 | sort -nr - вычисляет размеры всех каталогов, лежащих в текущем, без обхода примонтированных фс
getfacl - показывает владельца, группу и права каталога(файла), можно занести в файл getfacl -n / » fileacl.txt
pgrep - находит PID процесса по имени
pkill -9 -t xx - находит и прибивает процесс, например можно отключить ssh-сеанс, xx - терминал, оперделяется командой who.


Прикольные утилитки:
jnettop - показывает трафик (в килобайтах) для каждого юзера локалки
nload - показывает в реалтайме загрузку интерфейсов
gsnapshot - скриншотилка
ncdu - показывает какой каталог сколько занимает
ipcalc - калькулятор для расчета сетей

Просмотр использования памяти
# cd /usr/ports/sysutils/freecolor
# make install clean

# freecolor
Physical  : [###################................] 56%   (438848/773600)
Swap      : [###################################] 100%  (444452/444452)

ключи:
-h  : Помощь
-b  : Отображать память в байтах
-k  : Отображать память в КБ
-m  : Обображать память в МБ
-o  : Текстовый вывод (не шкалами, как выше, а как в Linux):
-t  : Показывать общую память (физическую+виртуальную) как дополнительную строку
-s  : Основлять показание через N секунд
-V  : Показать версию

Вывод построчной работы интерпретатора. Полезно при отладке скриптов:

#!/bin/sh -x 
или 
#!/bin/tcsh -x


echo 'текст письма' | mail -s 'тема_письма' test@mail.ru - отправить письмо из консоли