Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » FreeBSD FAQ

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

Открыть новую тему     Написать ответ в эту тему

EndoR



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Решился запостить...
Только сел на BSD, и сразу возник вопрос - в линухе мы писали service <имя> <действие>. Как подобное осуществить во фрюхе?
 
 
 
 


 
Дорогие друзья!
В этой теме, плииз, только какие-то общие вопросы по FreeBSD. А конкретные, сложные, выходящие за пределы хорошего знания манов - пожалуйста отдельными темами, либо в старых, уже существующих темах.  
 
 
 
FreeBSD
(добавляйте полезное в первый пост).

 
http://www.freebsd.org.ru - офф. сайт
http://www.freebsd.org/ru/index.html  Официальный сайт FreeBSD на русском
http://uafug.org.ua/ - Украинская группа пользователей FreeBSD  
http://www.lynx.ru/unix/fbsd.html Краткий обзор FreeBSD по русски
http://www.opennet.ru/bsd.shtml - Мини-портал по FreeBSD и OpenBSD  
http://www.opennet.ru/docs/BSD/faq/book.html  - Большой ФАК по FreeBSD  
http://unix1.jinr.ru/~lavr/FreeBSDR/index.html - руководство по установке FreeBSD
news.gamma.ru  
fido7.ru.unix.bsd  
http://www.tsu.ru/~pascal/ FreeBSD
http://www.freebsddiary.org/ (англ.)
http://www.onlamp.com/bsd/ (англ.)
http://www.freebsdhowtos.com/ - огромное количество инструкций "как сделать" для операционной системы FreeBSD (англ)
http://flag.blackened.net/freebsd/index.html - инструкции по FreeBSD для ленивых  (англ)  
 
 
 
 
 
 
Много полезного в теме Ссылки для системных администраторов
 
 
 
В соответствующих темах обсуждается:
 
 
 

 
Сервер на FreeBSD 4.7 пошаговая установка
FreeBSD: компиляция ядра
FreeBSD mini
FreeBSD'ишный bootmanager
Разбивка винта на разделы под FreeBSD
Монтирование Ext2fs в FreeBSD
Монтирование флоппи-диска в FreeBSD
NFS FreeBSD => Linux (монтирование шары)
FreeBSD - как корректно перенести систему на другой винт
Настройка adsl modem на realtek во FreeBSD 4.7
Как грамотно добавить вторую сетевую карту, FreeBSD?
 
 
 
Роутинг под FreeBSD (ходить в Интернет двумя путями)
VPN - подключение в FreeBSD »  Как заставить FreeBSD подключаться к инету через VPN?
 
 
Восстановление забытого пароля root к FreeBSD
Восстановление удаленных файлов в FreeBSD
Восстановление FreeBSD после сбоя
 
 
pppd под FreeBSD
FreeBSD + ipfw rules
Настройка NAT в FreeBSD
NAT под Freebsd-2
установка Apache 2.* + php 4.* как модуля под freebsd
FreeBSD + QMail + virtualdomains
трансляция FM радио в сетку (server FreeBSD 4.7)
Подсчет трафика в FreeBSD (ipfw)
Прозрачный прокси под FreeBSD
Как раскрутить маршрутник под FreeBSD?
FreeBSD & Traffic accounting (разделять трафик)
 
 
Почтовый сервер под FreeBSD
Выбор сервера pop3/imap под FreeBSD  
Антивирус под FreeBSD
FTP сервер для FreeBSD
 
 
FreeBSD - как ограничить процессы для юзеров?
Как ограничить home для пользователя под FreeBSD
Как в FreeBSD автоматом ограничить скорость скачивания файла
FreeBSD & Proftpd - лимит с одного IP
PING - как корректно запретить (FreeBSD+ipfw)
FreeBSD + ipfw rules
 
 
 
Старая тема FreeBSD для новичка
 

Всего записей: 1159 | Зарегистр. 24-01-2002 | Отправлено: 01:02 23-04-2003 | Исправлено: lynx, 22:44 15-12-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EndoR
 
Давай конкретно - что надо?
 
Добавлено
kill -HUP 85
- прибить и рестартануть inetd
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 01:17 23-04-2003
EndoR



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx

Цитата:
kill -HUP 85  

вот это единственный способ, который пока пришел в голову...  тока почему inetd? любой демон (в котором есть эта возможность, ессно) должен перечитывать конфигурацию, так ведь?

Цитата:
Давай конкретно - что надо?  

нужны еще варианты, как можно рестартануть/остановить/запустить демон... (то, что в линухе делаецца так service <имя> <действие>)...  


----------
Fear is an efficient tool of management.

Всего записей: 1159 | Зарегистр. 24-01-2002 | Отправлено: 11:42 23-04-2003
crazyElephant



Молчаливый Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
проблема вот в чём
решил поставить Glib-2.2.1
но после запуска ./configure кричит
checking for iconv_open... no
checking for libiconv_open in -liconv... no
checking for iconv_open in -liconv... no
configure: error: *** No iconv() implementation found in C library or libiconv
воткнул ему libiconv-1.8 (причем сначала свой с компахи ставил а потом скачал и собрал)
пытался собирать с отдой из трёх опций --with-libiconv=no/gnu/native
один хрен
freebsd 4.8 (minimal setup)
gawk-3.1.2
gettext-0.11.5
make-3.80
wget-1.8.2(он скорее не причём, но на всякий случай)
bash-2.05b.004  && libslang-1.4.8      <------------------(из стандартной установки)  
помогите вторые сутки бьюсь
http://www.freebsdforums.org/forums/showthread.php?threadid=5058
тут нашёл что рассматривали аналогичную проблему, не понял всё равно как решить проблемму
-------------------------------------------
заранее благодарю

Всего записей: 203 | Зарегистр. 10-09-2001 | Отправлено: 13:56 23-04-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EndoR
 

Цитата:
динственный способ, который пока пришел в голову...  тока почему inetd? любой демон

 
Ну, да, сигнал HUP заставляет процесс корректно завершиться и перечитать конфигурационные файлы.
Это корректный способ рестарта.
 
 
crazyElephant
Сори...  

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 14:34 23-04-2003
NullDaemon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
crazyElephant
libiconv-1.8 как ставил с портов или pkg? А при configure Glib-2.2.1, configure --help какие опции показывает? Кажется мне , пути надо прописать куда ставил libiconv, не видит он библиотеки.

Всего записей: 991 | Зарегистр. 16-05-2002 | Отправлено: 16:08 23-04-2003 | Исправлено: NullDaemon, 16:12 23-04-2003
crazyElephant



Молчаливый Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
libiconv есть в стандартной поставке на компашке(на iso) сначала взял оттуда
не захотел
потом пошёл на офф-сайт и забрал оттуда
собрал
не захотел
---------------------
./configure --help
ясно говорит --with-libiconv=no/gnu/native
использовал всё
не захотел
---------------------
ууух теперь уже за трое суток я уже и не помню как я не пробывал

-bash-2.05b$ find /usr/local/ -name "*iconv*"
/usr/local/man/man1/iconv.1
/usr/local/man/man1/biconv.1.gz
/usr/local/man/cat1/iconv.1.gz
/usr/local/man/cat3/iconv_open.3.gz
/usr/local/man/man3/iconv.3
/usr/local/man/man3/iconv_close.3
/usr/local/man/man3/iconv_open.3
/usr/local/man/man3/biconv.3.gz
/usr/local/man/man3/biconv_open.3.gz
/usr/local/man/man3/biconv_close.3.gz
/usr/local/bin/iconv
/usr/local/bin/biconv
/usr/local/bin/iconv_mktbl
/usr/local/share/aclocal/iconv.m4
/usr/local/share/locale/de/LC_MESSAGES/libiconv.mo
/usr/local/share/iconv
/usr/local/include/iconv.h
/usr/local/include/biconv.h
/usr/local/lib/libiconv.so.3
/usr/local/lib/libiconv.so
/usr/local/lib/libiconv.la
/usr/local/lib/libbiconv.a
/usr/local/lib/libbiconv.so
/usr/local/lib/libbiconv.so.2
/usr/local/lib/libbiconv_p.a
/usr/local/libexec/iconv
/usr/local/doc/libiconv
/usr/local/doc/libiconv/iconv.1.html
/usr/local/doc/libiconv/iconv.3.html
/usr/local/doc/libiconv/iconv_close.3.html
/usr/local/doc/libiconv/iconv_open.3.html
-------------------------------------------------
-bash-2.05b$ pkg_info
bash-2.05b.004      The GNU Bourne Again Shell
iconv-2.0_3         Charset conversion library and utilities
iconv-extra-2.0     Additional charsets for the iconv library (those from the U
iconv-rfc1345-2.0   Additional charset modules for the iconv library (from RFC1
libslang-1.4.8      Routines for rapid alpha-numeric terminal applications deve
pkgconfig-0.15.0    An utility used to retrieve information about installed lib
-------это я уже забрал с ФриБСД-----------------------------------------------
 
 
 
+++++++++++++++++++++++++++++++++++++
env LDFLAGS=-L/usr/local/lib ./configure
ну вот это заставило его увидеть libiconv
теперь на gettext начал материться

Всего записей: 203 | Зарегистр. 10-09-2001 | Отправлено: 17:30 23-04-2003 | Исправлено: crazyElephant, 07:47 24-04-2003
EndoR



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
дык я понимаю, что это корректный способ...  вот и хочу узнать, как это можно по-другому сделать.... в фрюхе понятие сервис есть?

----------
Fear is an efficient tool of management.

Всего записей: 1159 | Зарегистр. 24-01-2002 | Отправлено: 19:40 23-04-2003
crazyElephant



Молчаливый Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EndoR
можно создать файл в папке /usr/local/etc/rc.d
например  
panda# ls -l squid.sh  
-rwx------  1 root  wheel  271 30 янв 16:05 squid.sh
-----------------squid.sh----------------------------------
!/bin/sh
#PREFIX=/usr/local/squid
 
case "$1" in
start)
        /usr/local/squid/sbin/squid -DY && echo -n 'squid'
        ;;
stop)
        /usr/local/squid/sbin/squid -k shutdown
        ;;
reconfigure)
       /usr/local/squid/sbin/squid -k reconfigure
        ;;
*)
        echo "Usage: `basename $0` {start|stop|reconfigure}" >&2
        ;;
esac
 
exit 0
ну и в итоге получится что можно его остановить, запустить, перечитать конфиг файл
в файле /etc/tc.conf должна быть строчка  
local_startup="/usr/local/etc/rc.d" # startup script dirs.
в этом случае при старте системы в этой папке будут искаться файлы запуска демонов
файл должен быть исполняемым и иметь в конце .sh
ну и конечно понимать команды start stop

Всего записей: 203 | Зарегистр. 10-09-2001 | Отправлено: 07:44 24-04-2003
TILK



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
crazyElephant
Теперь попробуй другой glib. Вчера почти  с той же проблемой (установка mc) парился. И тоже glib ....

Всего записей: 515 | Зарегистр. 14-12-2001 | Отправлено: 10:34 24-04-2003
NullDaemon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
crazyElephant
Точно не помню, но вроде и у меня были проблемы с портами Glib (это когда я mc ставил). Но проблему решил установкой pkg. Кусок моего pkg_info:
 
# pkg_info
...
gettext-0.11.1_3             GNU gettext package
glib-1.2.10_5                  Some useful routines of C programming (previous stable vers
libiconv-1.7_5                 A character set conversion library
makedepend-2000.12.28 A dependency generator for makefiles
pkgconfig-0.12.0             An utility used to retrieve information about installed lib
...
 
EndoR
Выдержки man kill на признак signal:
 

Цитата:
 
-signal_name
             A symbolic signal name specifying the signal to be sent instead
             of the default TERM.
 
     -signal_number
             A non-negative decimal integer, specifying the signal to be sent
             instead of the default TERM.
 
     The following pids have special meanings:
     -1      If superuser, broadcast the signal to all processes; otherwise
             broadcast to all processes belonging to the user.
 
     Some of the more commonly used signals:
     1       HUP (hang up)
     2       INT (interrupt)
     3       QUIT (quit)
     6       ABRT (abort)
     9       KILL (non-catchable, non-ignorable kill)
     14      ALRM (alarm clock)
     15      TERM (software termination signal)
 

 
Пример:  
killall -TERM sendmail - прибить sendmail
sendmail -bd - запустить sendmail в режиме даемона
т.е.  
в FreeBSD команды service я не встречал, каждый даемон запускается по-своему, может своими командами (опциями) перечитывать конфигурацию etc.
 
Так дальше...
/usr/local/etc/rc.d/ - служит аналогично Виндовозной "Автозагрузки" - сюда надо закидывать скрипты, которые запускаются во время загрузки ОС.
/etc/rc.local - файл (типа Досовского Autoexec.bat) - сюда записываем команды(даемоны) с опциями, т.е. добавив у файл строчку "sendmail -bd" - при запуске ОС будет запускаться sendmail в режиме даемона.
 
Вроде все, удачи.

Всего записей: 991 | Зарегистр. 16-05-2002 | Отправлено: 10:39 24-04-2003 | Исправлено: NullDaemon, 10:50 24-04-2003
Gipro



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
как можно рестартануть/остановить/запустить демон...  

man <demon> (или как ты его называешь - сервис) - часто бывают ключи предусмотрены
например рестартнуть Апач:

Цитата:
/usr/local/sbin/apachectl restart

 

Всего записей: 254 | Зарегистр. 27-11-2002 | Отправлено: 11:42 24-04-2003
EndoR



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NullDaemon
crazyElephant
пасиб, ща рискну...
Gipro
не, ты с линухой не путай...


----------
Fear is an efficient tool of management.

Всего записей: 1159 | Зарегистр. 24-01-2002 | Отправлено: 14:29 24-04-2003
Gipro



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
не, ты с линухой не путай

а я про линух вааще молчу. работаю только с FreeBSD.

Всего записей: 254 | Зарегистр. 27-11-2002 | Отправлено: 14:46 24-04-2003
crazyElephant



Молчаливый Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TILK

Цитата:
crazyElephant  
Теперь попробуй другой glib. Вчера почти  с той же проблемой (установка mc) парился. И тоже glib ....

Gimp хочет не ниже 2
а glib-1.2.10_5 и в стандартной поставке есть

Всего записей: 203 | Зарегистр. 10-09-2001 | Отправлено: 15:33 24-04-2003
NullDaemon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
crazyElephant
Так скачай pkg версии 2 ("glib-2.2.1.tgz" c ftp.freebsd.org) и не бодайся с портом (если не интересно).
 

Всего записей: 991 | Зарегистр. 16-05-2002 | Отправлено: 17:18 24-04-2003 | Исправлено: NullDaemon, 17:20 24-04-2003
crazyElephant



Молчаливый Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
блин при сборке gettext
make install
ругается  
libtool: install: warning: relinking `libgettextsrc.la'

Всего записей: 203 | Зарегистр. 10-09-2001 | Отправлено: 07:57 25-04-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужен совет - что можно поудалять, чтобы освободить место на дисках. Логи не предлагать, бо удалены уже.
Порты удалены. Маны некоторые удалены.
Еще?
 
Добавлено
У юзеров тоже все удалено.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 17:56 14-05-2003
Zmey



Strangled by Lynx
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А сюда заглядывали??
 
/usr/local/share/examples
/usr/share/
/usr/games/
Главное лишнее не удалить, locale там всякий и тп.
 
можно еще поглядеть в  
/usr/src/kerberos*
/usr/src/games
и тп. все зависит от того для чего эта система стоит
 
 
 
 
Добавлено
lynx
   Если обновлять систему и пересобирать ядро не планируется то можно /usr/src вообще весь почистить..  вообще народ это по сети умеет делать, только нигде подсмотреть не могу как по сетке пересобирать систему на тачилках где винты маленькие.

Всего записей: 303 | Зарегистр. 07-12-2001 | Отправлено: 18:38 14-05-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zmey
 
Пересобирать ядро планируется.
 
геймсы мне давнооо еще советовали не удалять, правда забыла почему...
Которые эти:

Цитата:
/usr/games/  

 
 
Экзампелзы - спасибо, удалю..
 
Добавлено
Как на счет:
 
/usr/X11R6
 
$ ls -la
total 24
drwxr-xr-x  11 root  wheel   512 Dec 26 18:38 .
drwxr-xr-x  18 root  wheel   512 Mar 19 23:42 ..
drwxr-xr-x   2 root  wheel   512 Dec 26 20:29 bin
drwxr-xr-x   3 root  wheel   512 Dec 26 18:38 etc
drwxr-xr-x   8 root  wheel   512 Dec 26 18:40 include
drwxr-xr-x   2 root  wheel   512 Dec 26 18:41 info
drwxr-xr-x   6 root  wheel  2560 Dec 26 18:41 lib
drwxr-xr-x   3 root  wheel   512 Dec 26 18:41 libdata
drwxr-xr-x   2 root  wheel   512 Dec 26 18:38 libexec
drwxr-xr-x  25 root  wheel   512 Dec 26 18:38 man
drwxr-xr-x   7 root  wheel   512 Dec 26 18:41 share
 

 
Добавлено

Цитата:
для чего эта система стоит  

 
Лишнее не хотелось бы убирать. Система - сервер: будет шлюзом из локалки в Нет (NAT, DNS), сайты и все для них - бекапы (rsync), считалки логов, Апач, Перл, PHP, мускул потом, FTP, почта... для нескольких ящиков и для скриптов.
Хочу сквида еще.
 
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 19:16 14-05-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

Компьютерный форум Ru.Board » Операционные системы » UNIX » FreeBSD FAQ


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru