#Записки о Unix/Linux/BSD/Solaris

FreeBSD монтирование USB HDD с NTFS
Заметки - Коротко о главном...
Автор Охальников Олег   
08:09:2010 г.
Подключаем USB HDD, смотрим как определился:

$ dmesg
da0 at umass-sim1 bus 1 target 0 lun 0
da0: Fixed Direct Access SCSI-2 device
da0: 40.000MB/s transfers
da0: 238475MB (488397168 512 byte sectors: 255H 63S/T 30401C)

Теперь монтируем его содержимое в папку с перекодировкой через стандартный драйвер ntfs (только чтение, не поддерживает запись):

mount_ntfs -C koi8-r -m 755 -u hawk -g hawk /dev/da0s1 /mnt/usb

Можно монтировать через ntfs-3g, будет и чтение и запись, единственное проблемы с кодировками. Сначала собираем fusefs-ntfs

cd /usr/ports/sysutils/fusefs-ntfs
make install clean

Добавляем в rc.conf 

fusefs_enable="YES"

Запускаем:

/usr/local/etc/rc.d/fusefs start

Можно удостовериться, что модуль ядра fuse.ko подгружен:

[hawk@hawk ~]$ kldstat | grep fuse.ko
8 1 0xffffffff8104f000 a8ca fuse.ko

Модуль можно подгрузить так: 

kldload /usr/local/modules/fuse.ko

Ну и монтируем:

mount_ntfs-3g -o rw,uid=1001,gid=1001,locale=ru_RU.UTF-8 /dev/da0s1 /mnt/usb



Охальников Олег aka H@wk!

Коментарии (3) | Просмотров: 20633

Подробнее...
 
FreeBSD работа с USB DVD приводом
Заметки - Коротко о главном...
Автор Охальников Олег   
08:09:2010 г.
Подключаем привод, смотрим как он определился:

$ dmesg
cd0 at umass-sim0 bus 0 target 0 lun 0
cd0: <Slimtype eSAU208 2 ML05> Removable CD-ROM SCSI-0 device
cd0: 40.000MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not present - tray closed

Монтируем с перекодировкой для отображения русских названий файлов и папок:

mount_cd9660 -C koi8-r /dev/cd0 /cdrom/

Ваш коментарий будет первым | Просмотров: 3040

Подробнее...
 
find поиск и смена прав файлов и папок
Заметки - Коротко о главном...
Автор Охальников Олег   
08:09:2010 г.
Случается по ошибке в пользовательской папке создашь директории или файлы с правами root. В дальнейшем пользователь не сможет удалить или переименовать такие файлы (папки). Чтобы найти таковые достаточно выполнить следующую команду:

$ find ~ ! -user ${USER}

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

$ find ~ ! -user ${USER} -exec sudo chown ${USER} '{}' \;

Переменная окружения USER равняется текущему пользователю, от которого выполняется команда. Например я выполняю команду от пользователя hawk, соответственно ищу в домашней директории /home/hawk, и все папки и файлы с отличными правами будут исправлены и принадлежать hawk.

Ваш коментарий будет первым | Просмотров: 3909

Подробнее...
 
Convmvfs utf-8 koi8-r
Заметки - Коротко о главном...
Автор Охальников Олег   
07:09:2010 г.

В многообразии систем, а точнее кодировок, стало трудно разбираться :) utf-8, koi8-r, cp-1251, надо как то дружить их между собой. Основной сервер на FreeBSD, если клиент Win, то настроить перекодировку по smb и ftp не составляет труда, остаётся не удел utf-8. Данные записанные с Linux по SMB - FTP (русские символы) выглядят во FreeBSD и на Win не читабельно, но выход есть. Монтируем в Linux по NFS папку с FreeBSD сервера:

$sudo mount 192.168.1.10:/usr/home/hawk /mnt/homeunix

и выполняем следующую команду:

$sudo convmvfs /mnt/homeunix_koi_utf -o allow_other -o srcdir=/mnt/homeunix -o icharset=koi8-r -o ocharset=utf-8
srcdir=/mnt/homeunix
#видим следующий вывод:
icharset=koi8-r
ocharset=utf-8

(http://fuse-convmvfs.sourceforge.net/ – fuse-convmvfs – утилита, предоставляющая интерфейс FUSE (Filesystem in USErspace) для конвертирования кодировок имён файлов. fuse-convmvfs - надо поставить. Применительно к ArchLinux, утилиту можно найти в AUR.) Теперь при записи данных на /mnt/homeunix_koi_utf русские имена файлов и папок конвертируются и нормально читаются на FreeBSD, на Linux и на Win. 

Немного разовьём эту тему дальше, сделаем так чтобы автоматом всё монтировалось и конвертировалось, для этого в fstab Linux добавляем следующую строку:

192.168.1.10:/usr/home/hawk /mnt/server nfs rw,rsize=32768,wsize=32768,tcp,soft,intr 0 0

Для ArchLinux в /etc/rc.conf добавляем следующее (помечено красным):

DAEMONS=(syslog-ng dbus hal network ntpdate ntpd rpcbind nfs-common @netfs crond lircd gpm alsa samba smbnetfs clamav)

Не забываем в /mnt создать папку для монтирования server, права 777, пользователь hawk:users. Добавим в /etc/rc.local следующую строку:

convmvfs /mnt/servuse -o allow_other -o srcdir=/mnt/server -o icharset=koi8-r -o ocharset=utf-8

Не забываем в /mnt создать директорию servuse, права 777, пользователь hawk:users. Перезагружаемся, если всё нормально, то видим как содержимое сервера FreeBSD смонтировалось в папки server и servuse - с перекодировкой. Для удобства я на папку servuse сделал символьную ссылку в домашний каталог с именем homeunix :). Получилось всё очень даже красиво, читабельно, прозрачно, с папки homeunix и фильмы и музычка всё идет отлично как будто с системного харда ))).
 

Ваш коментарий будет первым | Просмотров: 7480

Подробнее...
 
find поиcк файлов измененных (созданных) сегодня
Заметки - Коротко о главном...
Автор Охальников Олег   
07:09:2010 г.

find ~ -type f -mtime 0

Покажет все файлы в домашней директории измененные или созданные за текущий день, отчет по времени от 00:00 .

-mtime n

можно задавать количество дней n*24 

Коментарии (2) | Просмотров: 15388

 
script - создаем лог своих действий
Статьи - SoftWare - статьи, инструкции...
Автор Охальников Олег   
28:09:2009 г.

Заметка посвящена утилите script, которая присутствует как в Linux, так и в *BSD системах.
Все что делает данная утилита - это записывает ваши действия в консоли в файл, который можно в последствии изучить, если что-то пошло не так, направить в тех. саппорт или прикрепить на форум и т.д.

Подробнее об утиле:

]> ~$man script


Запускаем скрипт с указанием файла лога (файл будет создаен, если его нет):

]> ~$script debug.20090928
Скрипт запущен, файл - debug.20090928
This is BASH 3.2 - DISPLAY on

   Понедельник, 28 Сен 2009

         (__)
         (oo)
   /------\/
  / |    ||
 *  /\---/\
    ~~   ~~

]> ~$pwd
/home/hawk
]> ~$uname -a
Linux hawk.hawk.loc 2.6.22-14-generic #1 SMP Tue Dec 18 08:02:57 UTC 2007 i686 GNU/Linux
]> ~$exit
exit
Скрипт выполнен, файл - debug.20090928
]> ~$


Как видно чтобы выйти из режима script, надо ввести exit.
Теперь смотрим файл нашего лога:

]> ~$vi debug.20090928

или

]> ~$mcedit debug.20090928


Содержимое файла будет соответствовать проделанному в консоли.
Далее пакуем или так выкладываем для изучения проблемы и помощи в решении вопросов.

Удачи!
Охальников Олег aka H@wk!

Ваш коментарий будет первым | Просмотров: 2842

 
Пошаговая инструкция настройки роутера на базе Debian/GNU Linux
Статьи - LAN & NET - статьи, инструкции...
Автор H@wk!   
18:09:2009 г.

Найдена очень полезная статья по организации Роутера на базе Debian с учетом трафика с помощью NetAMS. Автор статьи
Саму статью и обсуждение можно найти здесь...
Ниже привожу текст статьи.
====================================

Коментарии (1) | Просмотров: 214915

Подробнее...
 
Еще одно IT хозяйство...
Фото - Фотографии, картинки...
Автор Охальников Олег   
17:09:2009 г.

Решил разместить пару фоток. Досталось в наследство "брошенное" горе IT хозяйство.

sant1.jpg

Коментарии (2) | Просмотров: 1959

Подробнее...
 
FreeBSD Jabberd2 Server Часть 2
Статьи - *BSD системы - статьи, инструкции...
Автор Охальников Олег   
16:09:2009 г.

Не прошло и пары недель с момента поднятия сервера Jabber2 и описания этого процесса в статье "FreeBSD Jabberd2" , как стало ясно, что дефолтного функционала недостаточно.

Организация, в которой был поставлен jabber для связи удаленных офисов и магазинов распологает не очень квалифицированными пользователями, по части информационных технологий. Поэтому на меня легла нагрузка не только по настройке серверной части, но и клиентской. Необходимо установить около 30 jabber клиентов в разных частях города. Что получается, надо поставить клиента, завести аккаунд и вручную на память или по списку ввести все существующие аккаунды с сервера. После этого на те клиенты, которые уже на сервере добавлены, добавить в ростер новый контакт, вобщем долго, утомительно и неэффективно. Поэтому возникли следующие идеи:

1 >> подгружать всех пользователей зарегистрированных на сервере в ростер нового клиента автоматически
2 >> организовать поиск зарегистрированных пользователей (по умолчанию его нет)

Ваш коментарий будет первым | Просмотров: 7987

Подробнее...
 
FreeBSD arpwatch
Статьи - *BSD системы - статьи, инструкции...
Автор Охальников Олег   
15:09:2009 г.

Подобная статья уже была написана относительно установки и настройки на Linux системах, применительно к deb системам. Статью, теоретические выкладки и Ман можно найти здесь...

Эта же статья описывает процесс установки и настройки на FreeBSD, на примере FreeBSD 7.0.

Итак приступим (надеюсь дерево портов обновлено) или обновляем.

Ваш коментарий будет первым | Просмотров: 4897

Подробнее...
 
<< [Первая] < [Предыдущая] 1 2 3 4 5 6 7 8 9 10 [Следующая] > [Последняя] >>

Результаты 71 - 80 из 146

#COMMENT

Блокируем Ylmf-pc на Exim, Bru...
Благодарю за кучу уцелевших нервов:) постоянно приходилось б...
30/05/17 00:02 More...
By Mus

Установка даты и времени в кон...
Спасибо
12/05/17 17:49 More...
By dushka

Раскладка в rdesktop
Огромное спасибо!
28/04/17 14:01 More...
By Виктор

Аутентификация средствами Apac...
подскажите как писать пороль цифры ?пж! :sigh
28/03/17 13:06 More...
By Лиза

Logwatch - мониторинг журналов...
Отлично, очень не хватало. Автору большое спасибо, пиши еще.
25/01/17 02:44 More...
By Gregg

#/tmp

Каким дистрибутивом Вы пользуетесь?

Сейчас на сайте находятся:
5 гостей