<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://megapuper.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=188.166.121.88&amp;*</id>
	<title>megapuper - Вклад участника [ru]</title>
	<link rel="self" type="application/atom+xml" href="http://megapuper.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=188.166.121.88&amp;*"/>
	<link rel="alternate" type="text/html" href="http://megapuper.ru/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/188.166.121.88"/>
	<updated>2026-08-07T01:45:11Z</updated>
	<subtitle>Вклад участника</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>http://megapuper.ru/index.php?title=%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D0%BE%D1%81%D1%82%D0%B8&amp;diff=1665</id>
		<title>Полезности</title>
		<link rel="alternate" type="text/html" href="http://megapuper.ru/index.php?title=%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D0%BE%D1%81%D1%82%D0%B8&amp;diff=1665"/>
		<updated>2015-10-20T07:52:34Z</updated>

		<summary type="html">&lt;p&gt;188.166.121.88: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mount_msdosfs -L ru_RU.KOI8-R -D CP866 /dev/da0s1 /mnt - монтирование флешки с поддержкой русских имён файлов&lt;br /&gt;
 # mount_smbfs -I 192.168.0.1 -N -E koi8-r:cp866 /192.168.0.1/admins /mnt - монтирование самба-шары с поддержкой русского&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Если при монтировании выскакивает ошибка:&lt;br /&gt;
 # mount /dev/da0p1 /mnt/&lt;br /&gt;
 mount: /dev/da0p2: R/W mount of / denied. Filesystem is not clean - run fsck. Forced mount will invalidate journal contents: Operation not permitted&lt;br /&gt;
 &lt;br /&gt;
 Лечим следующим образом&lt;br /&gt;
 # mount -r -t ufs /dev/da0p1 /mnt/&lt;br /&gt;
 # fsck -y -t ufs /dev/da0p1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Во FreeBSD имеется программа поиска файлов - locate. Однако, для того,чтобы она работала, необходимо, после установки операционной системы, сначала вручную создать индексную базу файловой системы, которая далее будет обновляться автоматически один раз в неделю.&lt;br /&gt;
Команда для создания или ручного обновления следующая: &lt;br /&gt;
 # /etc/periodic/weekly/310.locate&lt;br /&gt;
&lt;br /&gt;
Теперь можно пользоваться командой locate для поиска файлов по всей системе: &lt;br /&gt;
 # locate squid.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 du -xd1 | sort -nr - вычисляет размеры всех каталогов, лежащих в текущем, без обхода примонтированных фс&lt;br /&gt;
 getfacl - показывает владельца, группу и права каталога(файла), можно занести в файл getfacl -n / » fileacl.txt&lt;br /&gt;
 pgrep - находит PID процесса по имени&lt;br /&gt;
 pkill -9 -t xx - находит и прибивает процесс, например можно отключить ssh-сеанс, xx - терминал, оперделяется командой who.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Прикольные утилитки:&amp;lt;br/&amp;gt;&lt;br /&gt;
'''jnettop''' - показывает трафик (в килобайтах) для каждого юзера локалки&amp;lt;br/&amp;gt;&lt;br /&gt;
'''nload''' - показывает в реалтайме загрузку интерфейсов&amp;lt;br/&amp;gt;&lt;br /&gt;
'''gsnapshot''' - скриншотилка&amp;lt;br/&amp;gt;&lt;br /&gt;
'''ncdu''' - показывает какой каталог сколько занимает&amp;lt;br/&amp;gt;&lt;br /&gt;
'''ipcalc''' - калькулятор для расчета сетей&amp;lt;br&amp;gt;&lt;br /&gt;
'''mutt''' - консольный почтовый клинет&lt;br /&gt;
&lt;br /&gt;
 Просмотр использования памяти&lt;br /&gt;
 # cd /usr/ports/sysutils/freecolor&lt;br /&gt;
 # make install clean&lt;br /&gt;
 &lt;br /&gt;
 # freecolor&lt;br /&gt;
 Physical  : [###################................] 56%   (438848/773600)&lt;br /&gt;
 Swap      : [###################################] 100%  (444452/444452)&lt;br /&gt;
 &lt;br /&gt;
 ключи:&lt;br /&gt;
 -h  : Помощь&lt;br /&gt;
 -b  : Отображать память в байтах&lt;br /&gt;
 -k  : Отображать память в КБ&lt;br /&gt;
 -m  : Обображать память в МБ&lt;br /&gt;
 -o  : Текстовый вывод (не шкалами, как выше, а как в Linux):&lt;br /&gt;
 -t  : Показывать общую память (физическую+виртуальную) как дополнительную строку&lt;br /&gt;
 -s  : Основлять показание через N секунд&lt;br /&gt;
 -V  : Показать версию&lt;br /&gt;
&lt;br /&gt;
 Вывод построчной работы интерпретатора. Полезно при отладке скриптов:&lt;br /&gt;
 #!/bin/sh -x &lt;br /&gt;
 или &lt;br /&gt;
 #!/bin/tcsh -x&lt;br /&gt;
&lt;br /&gt;
 echo 'текст письма' | mail -s 'тема_письма' test@mail.ru - отправить письмо из консоли&lt;br /&gt;
&lt;br /&gt;
 wget -q -O - http://checkip.dyndns.com/ | awk '{print $6}' | sed 's/&amp;lt;.*&amp;gt;//' - посмотреть свой ip через dyndns&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Перезапуск сети&lt;br /&gt;
 # /etc/rc.d/netif restart&lt;br /&gt;
&lt;br /&gt;
Перезапуск таблицы маршрутизации&lt;br /&gt;
 # /etc/rc.d/routing restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Поменять shell у пользователя:&lt;br /&gt;
 # chsh -s /usr/local/bin/bash '''root''' (bash должен быть установлен)&lt;br /&gt;
 # chsh -s /bin/csh '''root'''&lt;br /&gt;
 или&lt;br /&gt;
 # pw usermod '''root''' -s /usr/local/bin/bash (bash должен быть установлен)&lt;br /&gt;
 # pw usermod '''root''' -s /bin/csh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
colorize - раскраска логов&lt;br /&gt;
 или&lt;br /&gt;
 alias tail   &amp;quot;/usr/bin/tail \!* | /usr/local/bin/colorize&amp;quot;&lt;br /&gt;
 или&lt;br /&gt;
 tail -f /var/log/auth.log | /usr/local/bin/colorize&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''service''' - проверка и контроль запущенных служб&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Просмотр всех разрешённых(необязательно запущенных) сервисов&lt;br /&gt;
 # service -e&lt;br /&gt;
&lt;br /&gt;
Действия с выбранным сервисом&lt;br /&gt;
 # service &amp;lt;серис&amp;gt; start|stop|restart|etc.&lt;br /&gt;
&lt;br /&gt;
Рестарт всех сервисов в /etc/rc.d и в /usr/local/etc/rc.d/&lt;br /&gt;
 # service -R&lt;br /&gt;
&lt;br /&gt;
Покажет список всех скриптов в /etc/rc.d и в /usr/local/etc/rc.d/&lt;br /&gt;
 # service -l&lt;br /&gt;
&lt;br /&gt;
Однократный запуск сервиса без установок в rc.conf&amp;lt;br/&amp;gt;&lt;br /&gt;
Например нужно протестить ftp-сервер и постоянный его запуск при загрузке не нужен, тогда в команде запуска надо использовать ключевое слово onestart вместо start &lt;br /&gt;
 # service proftpd onestart&lt;/div&gt;</summary>
		<author><name>188.166.121.88</name></author>
		
	</entry>
</feed>