|
клуб |
О клубе | 31 января 2008 года, 20:41 |
FreeBSD - Как много в этом слове.
Серверы, десктопы, драйверы, бессонные ночи, счастье от того, что наконец то стало всё понятно, или от того, что оно наконец то работает как надо.
Обсуждения, вопросы, ответы, всё про операционку и то что рядом, всё сюда. Тут есть знатоки, которые могут помочь, тут есть люди, с которыми интересно беседовать. |
В клубе запрещено:
В случае нарушения правил ваши записи могут быть удалены, а вы сами – исключены из клуба.
записи по месяцам · меткам · типам |
Это черновик, он будет дополняться и расширяться. Задача оказалась весьма интересной. Как обычно в мире opensource можно сделать всё, и даже никаких потусторонних усилий нет. В то же время размер допиленного напильником требует изложения на бумаге, что я и делаю. ( первая часть ) На сервере: # cat /etc/exports
и запустим nfs: /etc/init.d/nfs start. теперь установив в штатном порядке наши ОС: FreeBSD 9.0 и Calculate Linux 11.12 (в моём случае) на временный жёсткий диск. После установки монтируем NFS и заливаем на место ОС. У меня HDD был один, я ставил последовательно. Теперь настраиваем dhcp: # cat /etc/dhcp/dhcpd.conf
тут в общем-то всё ясно и понятно, тонкости ровно две: next-server ip здесь указывается ip tftp сервера, на случай, если tftp сервер, на котором будут располагаться меню загрузки и ядра, не совпадает с dhcp-сервером. ну и option root-path "/home2/tftp/freebsd"; - как мы увидим далее, оно роли не играет потому, что у нас "ступенчатая загрузка". Строго говоря он вообще не нужен, ибо ядру линукса он может передаваться в качестве параметра, я ядру freebsd его придётся передавать в качестве параметра. Теперь tftpd: # cat /etc/conf.d/in.tftpd | grep -v ^#
Теперь pxelinux: # cat /home2/tftp/pxelinux.cfg/default
Тут начинаются расхождения. Во-первых, pxelinux не умеет грузить ядро freebsd. Но умеет грузить другой pxe загрузчик, например pxeboot из поставки freebsd. Платой за это является то, что параметр option root-path "/home2/tftp/freebsd"; идёт лесом, так что где будет корень nfs надо объяснять фрёвому pxeboot уже на его языке. Во-вторых фря спокойно определяет на чтение или чтение/запись отдан рут по NFS. В линуксе это можно переопределить аж в 3 местах: то, что написано в exports на сервере можно перекрыть параметром в pxelinux, в initrd и затем в fstab. Понятное дело, что если в exports сказано readonly, все переопределения ничего кроме путаницы не вызовут. Уж не помню результаты своих экспериментов, но предпочтение было отдано именно такому варианту: пункта меню загрузки, один комментируется. Любопытный и внимательный читатель наверняка уже увидил, что и initrd в обоих пунктах разный, и это тоже не случайно. Пока всё. Далее - кровь, кишки калькуляторовского initrd, слоёные пирожки файловых систем, ужасы tmpfs+unionfs+nfs во freebsd, рашпили и шерхебели для обработки XFCE, xorg.conf на машинках с разными видеокартами. |
Что-то я туплю... подскажите, гуру *nix и FreeBSD пытаюсь делать бекапирование с удаленного хоста с помоoью rsync - а чтобы не палить пароль пытаюсь ключ --password-file=rsync.password задействовать (пока руками, потом через крон), а оно ругается The --password-file option may only be used when accessing an rsync daemon. Умом понимаю, а сообразить не могу - как отладить скриптик и запустить его демоном? |
|
% ssh XXX uptime % ssh ZZZ uptime |
Курт Lestrat Amadeus поделился ссылкой | 2 сентября 2011 года, 16:50 |
размеры видео его прибавление к вашему GTK расшифровка кодеков инструкция (прибавлю в инете не было разъяснение не на русском не на английском языках все ссылки указывали на именно меня) есть вопросы буду рад ответить) |
元 Юань написал | 30 июня 2011 года, 18:01 |
Не так давно возникла идея попробовать FreeBSD на домашнем компьютере,но хочу спросить как эта ОС работает с юсб модемами? Ибо без интернета она врядли будет мне нужна,а в инет выхожу в основном через юсб модем. |
Антон К написал | 6 апреля 2011 года, 13:29 |
Каждый FreeBSD система еженочно присылает руту e-mail с темой %hostname% security run output, а содержимое зависит от конфигурации системы: например, если включен pf, то в отчет включается статистика по нему. Куда копать на предмет управления форматом этих писем и добавлением туда самописных отчетов и проверок? Хочу включить туда историю логинов и значение аптайма, например. |
Всем привет! По правде говоря, я побаиваюсь спрашивать - поскольку реакция на вопрос от игнора до отписания от клуба. Первый вопрос очень простой. Есть FreeBSD 6.0-RELEASE и FreeBSD 4.10-RELEASE На первой некая программа линкуется без проблем, а на второй такие ошибки:
При этом: $ locate libpam.a т.е. libpam.a. в системе есть. А теперь второй вопрос, который вгоняет меня в ступор. Простейший код, который, по идее, должен проверять пользовательский пароль:
Как заставит это работать от простого пользователя без установки SUID? От root работает, от всех остальных: pam_authenticate ERROR: : Permission denied |
На прошлой неделе перебирали инструментарий для бекапа файлопомойки. Само собой, задача такова, чтобы при возможности сохранить ACL`и и пермишены. Исходная платформа FreeBSD, целевая полка - NAS (samba - XFS). Чтобы небыло мучений подцепили удаленный каталог как локальную директорию: в nsmb.conf : #mount_smbfs -W группа //admin@nas/backup /nas Далее сам струмент. сходя из того, что засрана не одна сотня гигов, необходим инструмент с многотомной архивацией. Перепробовали rar, 7z и tar.gz. Без бенчмарков стало понятно, что запущенные в рабочее время рар и 7zip вешали фряху на ура, более того, они не архивировали за собой права.Поэтому на этом фоне с огромным отрывом по разумности используемых ресурсов феерично выглядит tar: в $data суем дату и гоняем по крону: tar -czvf - /sharedir/vol1/ |split -b 2g - /nas/FS/$data/backup_vol1.tar.gz При таком раскладе мощей хватает на все, и еще даже остается :) |
ALER написал | 28 декабря 2010 года, 06:47 |
Может кому пригодится |
| β-версия |
© 2007—2012 «Яндекс»
|
| Подписаться на комментарии к записи | ||
|---|---|---|
Получать уведомления о всех ответах в этом обсуждении. Форма не заполнена | ||
| Отписаться от комментарев к записи | ||
|---|---|---|
Получать уведомления только о тех ответах в этом обсуждении, которые адресованы лично вам. Форма не заполнена |
