Ru-Board.club
← Вернуться в раздел «UNIX»

» Общие вопросы по FreeBSD

Автор: Andrey_Verkhoglyadov
Дата сообщения: 03.12.2005 11:36
nudniy

Как создаются пользователи?

сказать su можно если пользователь входит в группу wheel

пользователи в системе создаются через adduser, а можно еще через sysinstall

а лучше вообще отключить telnet и сразу настроить ssh (мое скромное мнение)
Автор: tankistua
Дата сообщения: 03.12.2005 18:03
telnet это мазохизм, применим лишб в достаточно редких случаях. Во все остальном нужно использовать ссш.

для начала обнови порты:
# pkg_add -r cvsup-without-gui
cp /usr/share/examples/cvsup/ports-supfile /root/ports-supfile
ee /root/ports-supfile # необходимо изменить источник, закрывается и сохраняется все через ctrl+c , и написать exit
cvsup /root/ports-supfile

мне почему-то нравиться переписывать основной - сам не знаю почему, поэтому поехали.

добавляешь в конфиг мейка опции ( помогает от склироза с какими опциями ставился порт ):
# echo '.if ${.CURDIR:N*/ports/security/openssh-portable} == ""' >> /etc/make.conf
# echo 'OPENSSH_OVERWRITE_BASE=yes' >> /etc/make.conf
# echo '.endif' >> /etc/make.conf

потом собираешь сам ссш
cd /usr/ports/security/openssh-portable && make install

потом заставляешь его запускаться
# echo 'sshd_enable=yes' >> /etc/rc.conf

и перезапускаешь
# /etc/rc.d/sshd restart

З.Ы. внимательнее с двойной стрелкой >> - если напишешь с одной , потрешь конфиги :)
Автор: Felix
Дата сообщения: 03.12.2005 23:37
greenfox
если память не изменяет:
/etc/master.passwd

http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/shells.html

Цитата:
chsh -s /usr/local/bin/bash

Автор: nudniy
Дата сообщения: 05.12.2005 06:43

Цитата:

для начала обнови порты:
# pkg_add -r cvsup-without-gui


Обновить порты не смог, у меня на сервере нет интернета.


Цитата:
потом заставляешь его запускаться
# echo 'sshd_enable=yes' >> /etc/rc.conf

- это сделал
И еще убрал комменты с ssh в /etc/inetd.conf

И тут все заработало.

P.S.: А это очень важно делать?


Цитата:
для начала обнови порты:
# pkg_add -r cvsup-without-gui
cp /usr/share/examples/cvsup/ports-supfile /root/ports-supfile
ee /root/ports-supfile # необходимо изменить источник, закрывается и сохраняется все через ctrl+c , и написать exit
cvsup /root/ports-supfile

мне почему-то нравиться переписывать основной - сам не знаю почему, поэтому поехали.

добавляешь в конфиг мейка опции ( помогает от склироза с какими опциями ставился порт ):
# echo '.if ${.CURDIR:N*/ports/security/openssh-portable} == ""' >> /etc/make.conf
# echo 'OPENSSH_OVERWRITE_BASE=yes' >> /etc/make.conf
# echo '.endif' >> /etc/make.conf

Автор: Radbek
Дата сообщения: 05.12.2005 13:05
Надо в FreeBSD создать ISO образ для этого есть все нужное, кроме команды "mkisofs" - версия FreeBSD 4.11 стоят все пакеты.

И man и sh говорят, что не знают такой команды.

Команда:
Цитата:
mkisofs -b cdrom36.fs -R -r -J -o openbsd.iso openbsd


Но это дано для 5.2.1, подскажите плиз аналог команды для 4.11.

PS В FreeBSD пока (надеюсь) не очень силен.

Заранее спасибо.

Автор: lab
Дата сообщения: 05.12.2005 13:10
Radbek лови пример
mkisofs -R -J -V ?label? -jcharset koi8-r -o image_name.iso /path/to/dir
и это независит от версии
Автор: Radbek
Дата сообщения: 05.12.2005 13:21
lab


Да нету у меня в установленной системе (пакеты ставил ALL) комманды mkisofs (инсталяшка не mininst)!
Автор: lab
Дата сообщения: 05.12.2005 13:36
Такой и не будет
поставь из портов , в чем проблема?
/usr/ports/sysutils/cdrtools
Автор: Radbek
Дата сообщения: 05.12.2005 14:05
Вся проблема в том, что у меня нет доступа к инету. на тачке накоторой FreeBSD, так что порты для меня это не метод (если конечно там не полный дистриб)
Автор: lab
Дата сообщения: 05.12.2005 14:19
если мне память неизменяет то пакедж cdrtools на втором диске шел , но может и ошибаюсь
но можешь и слить ftp://ftp.cs.tu-berlin.de/pub/misc/cdrecord/ и положить distfiles
без нее всеравно имидж не зделать.
Автор: Andrey_Verkhoglyadov
Дата сообщения: 05.12.2005 15:22
lab
а расскажи плиз поподробнее как порты собирать без интернета. Я так понимаю качаются сорцы, потом распаковываются в каталог DISTFILES (он находится в каталоге собираемого порта или нет ?) и потом просто компилится порт как обычно ?
А если куча зависимых при этом нужно будет ? они тоже скачиваются сорцами и кладутся соответственно в свои каталоги ?
Автор: lab
Дата сообщения: 05.12.2005 15:33
это просто например у меня нет дома инета поэтому я нашу DISTFILES,Ы домой если мне нужна софтина
я просматриваю выкачиваю все что косается данного порта т.е зависимомти например командой
fetch-recursive более подробно man ports, но для начало разверни порты и желательно взять свежей с той машины где есть инет
Автор: tankistua
Дата сообщения: 05.12.2005 16:44
может я чего-то не понимаю, но нафига на машине без инета фря ?

Вот насколько не люблю винду за ее криворукость, но тем не менее у меня дома стоит ХР-ишка. А все потому, что дома я кроме:
1. слить фотки в фотика ( у меня иксус, софт кеноновский просто отилчный)
2. посмотреть их (пикаса рулит однозначно)
3. зайти на 5 минут в выходные утром и вчечером на сервак посмотреть что твориться

больше я комп никак не использую.


Если из спортивного интереса - то такой фигней надо на работе страдать.
Автор: nudniy
Дата сообщения: 05.12.2005 16:54

Цитата:
может я чего-то не понимаю, но нафига на машине без инета фря ?


У меня есть домашняя локальная сеть (20 компов).
У одного чела стоит интернет сервер на винде.
Я хочу поднять веб-сервер на FreeBSD.
Автор: Radbek
Дата сообщения: 06.12.2005 09:16

Цитата:
может я чего-то не понимаю, но нафига на машине без инета фря ?


Фря была установленна в чисто ознакомительных целях, для изучения системы с последующей установкии ее в качестве файрвола. Щас параноя хочет использовать в качестве файрвола OpenBSD (ISO надо собрать во фре). Собранный другими ISO юзать не хочу по причине той же паранои.

Надеюсь ответил на вопрос.
Автор: tankistua
Дата сообщения: 06.12.2005 11:34
ну вот , а вы говорите инета на машине.

инет есть - в чем тогда проблема ?
Автор: Radbek
Дата сообщения: 06.12.2005 14:20
Нет эксперементирую я дома а не на шлюзе (шлюз щас Win XP + kerio). Вопрос киньтее плиз ссылку на порты для 4.11, с полными версиями исходников (если такие порты есть в природе).

Заранее спасибо.
Автор: nudniy
Дата сообщения: 11.12.2005 21:58
Перечитал несколько раз man по find, но так и не смог составить следующий запрос
Как найти все каталоги и файлы с расширением *.tbz в /mnt/cdrom/packages (и в подкаталогах) в названии которых где-нибудь встречаются буквы "ee"?

Когда прописываю строку 'sshd_enable="yes"' в /etc/rc.conf , то ssh работает! А вот зачем тогда строка "#ssh stream tcp nowait root /usr/sbin/sshd sshd -i -4" в /etc/ined.conf" ? Когда я ее раскоментирую, то при загрузке появляется ошибка типа "ssh .... address already bind".
При этом по ssh тоже соединяется, но такое сообщение появляется на экране сервера через каждые десять минут
Зачем тогда вообще эта строчка в ined.conf?

Я монтирую cdrom таким способом:
mount -t cd9660 -0 ro /dev/acd0 /mnt/cdrom
размонтирую таким:
umount /nmt/cdrom
Где-то читал инфу как этот процесс автоматизировать, только потерял адресок. Подскажите, пожалуйста, как это можно сделать?

Как посмотреть статистику подключений по ssh? И тех кто подключен сейчас?

Заранее, спасибо!
Автор: Demetrio
Дата сообщения: 11.12.2005 22:26

Цитата:
Когда прописываю строку 'sshd_enable="yes"' в /etc/rc.conf , то ssh работает! А вот зачем тогда строка "#ssh stream tcp nowait root /usr/sbin/sshd sshd -i -4" в /etc/ined.conf" ? Когда я ее раскоментирую, то при загрузке появляется ошибка типа "ssh .... address already bind".

Затем что sshd может работать сам по себе или через inetd.


Цитата:
Я монтирую cdrom таким способом:
mount -t cd9660 -0 ro /dev/acd0 /mnt/cdrom


У тебя в /etc/fstab сидиром прописан уже. Поэтому достаточно mount /dev/acd0
Автор: rpns
Дата сообщения: 11.12.2005 22:32
nudniy

Цитата:
Как найти все каталоги и файлы с расширением *.tbz в /mnt/cdrom/packages (и в подкаталогах) в названии которых где-нибудь встречаются буквы "ee"?

Может следующее поможет? (В расчете на bash-консоль; каталоги с "расширением" .tbz тоже ищутся, хотя это и довольно странно)

Код: find /mnt/cdrom/packages \( -type f -or -type d \) -and \( -iname *.tbz -and -iname *ee* \)
Автор: Markes
Дата сообщения: 11.12.2005 23:47
nudniy
Цитата:
Как посмотреть статистику подключений по ssh? И тех кто подключен сейчас?
Как вариант - who.
Автор: Ambal
Дата сообщения: 12.12.2005 03:58

Цитата:
Как посмотреть статистику подключений по ssh

last
Автор: nudniy
Дата сообщения: 12.12.2005 18:29

Цитата:
У тебя в /etc/fstab сидиром прописан уже. Поэтому достаточно mount /dev/acd0

Я не помню чтобы прописывал cdrom в /etc/fstab, хотя там он действительно прописан.
mount /dev/acd0 это работает, теперь гораздо удобнее см. след. сообщение

Цитата:
Может следующее поможет? (В расчете на bash-консоль;

Блин, а я вчера пол-часа пытался устроить поиск не в bash-консоли
Надо было в bash пробывать, теперь и у меня поиск получился

Цитата:
find /mnt/cdrom/packages \( -type f -or -type d \) -and \( -iname *.tbz -and -iname *ee* \)

Спасибо за код, работает!

Цитата:
who

получилось!
Еще нашел "who -H" c заголовками таблицы и "who am i" это обьяснять не надо

Цитата:
last

это показывает полную статистику входов в систему
Для моего случая нашел "last -t ttyp0"

Спасибо за помощь.
Теперь я начинаю немного разбираться что к чему!
Автор: nudniy
Дата сообщения: 14.12.2005 03:08
Когда я пишу "mount /dev/acd0" то компакт-диск в CDROMе раскручивается, но когда я захожу в /mnt/cdrom то никаких папок там нет Получается что он такой командой не монтируется или он у меня неправильно прописан в /etc/fstab.
Там такая строчка: "/dev/cdrom /mnt/cdrom cd9660 ro,noauto 0 0"
Плохо представляю что такое noauto и два нуля. Поэтому я изменил на auto и 3.
Итого получилась такая строчка "/dev/cdrom /mnt/cdrom cd9660 ro,auto 3 3"
После перезагрузки я думал что теперь команда "mount /dev/acd0" должна хорошо работать, но
... не тут то было
Появилось куча ошибок
===============
ad0: 3079MB ... at ata0-master ...
ata1-slave: FAILURE - ATAPI_IDENTIFY status=51... error=24 ...
acd0: CDROM ... at ata1-slave...
Mounting root from ufs:dev/ad0s1a
...
Starting file system checks:
/dev/ad0s1a: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ad0s1a: clean, 107904 free
...
fsck: exec fsck_cd9660 for /dev/acd0 in /sbin:usr?sbin: No such file or directory
THE FOLLOWING FILE SYSTEM HAD AN UNEXPECTED INCONSISTENCY:
    cd9660: /dev/acd0 (/cdrom)
Unknown error; help!

Dec 14 09:01:22 init: /bin/sh on /etc/rc terminated abnormally, going to single user mode
Enter full pathname of shell or RETURN for /bin/sh:
===============
Нажимаю Enter и пишу "vi /etc/fstab" а в ответ вижу "vi: not found"
Т.е. никакие утилиты командной строки не доступны.
Что делать? Как обратно поменять строчку в файле fstab?

Вставил диск "FreeBSD". Выбрал в меню Safe Mode. Загрузился sysinstall. Выбрал Fixit -> Use the live filesystem CDROM. Попробовал "vi /etc/fstab" в отвел пошуршал CD-диском и выдал пустой файл. df показал что мой жесткий диск не примонтирован, есть только три записи: /dev/md0 devfs /dev/acd0. Как примонтировать для записи мои разделы жесткого диска?

Как узнать какого типа у меня разделы?
sysinstall -> Configure -> Fdisk показал:
Offset  Size     End      Name     PType   Desc    Subtype    Flags
0     63    62     -     12     unused   0
63     6305985  6306047  ad0s1   8     freebsd  165     =
sysinstall -> Configure -> Label показал:
Part     mount     Size     Newfs    
ad0s1a    <none>    256MB    *
ad0s1b    swap     70MB     SWAP
ad0s1d    <none>    256MB    *
ad0s1e    <none>    256MB    *
ad0s1f     <none>    2240MB  *
При установке выбирал все по умолчанию и мастером разбиений.

Пробовал live-cd, но так и не смог примонтировать разделы.
Russian Trinux Kit 0.3    не смог примонтировать раздел
Whoppix 27    вначале сказал что оперативки мало, потом swap-файл не смог создать, а после такое поставил разрешение что у меня монитор зарябил
Knoppix    3.3    диск не смог дочитаться, так и не загрузившись полностью    
Knoppix    3.8.1    тоже диск не дочитался

В live-cd можно менять entering runlevel с 5 на 2, а то у меня иксы не тянет машина?
Заранее, спасибо!
Автор: artiyom
Дата сообщения: 14.12.2005 11:17
Ситуация такова. С тех пор как у меня появился компьютер у меня установлена ОС Windows (с начала 98, далее 2000, сейчас XP). У меня нет особых притензий к ней и я не отношусь к той части пользователей, которые ругают ее и все, что с ней связано. Но с некоторых пор у меня возникло желание опробовать другие ОС. Мне хотелось бы ознакомится с ними на собственном опыте, и, в случае удачи, остановить свой выбор на одной из них.
Я наслышан много хорошего о многих ОС. А особенно много о FreeBSD (ну еще конечно же о UNIX и Linux). Именно с FreeBSD мне и хочется познакомиться больше всего!
Прежде всего привлекают ее крайне скромные системные требования, очень положительные (даже восхищенные) отзывы о ней во многих статьях, форумах и чатах.
Разумеется для качественного ознакомления с FreeBSD мне понадобится множество книг и прочего, но прежде чем начать их преобретать у меня есть ряд вопросов.
Мне известно, что эта ОС (как и Linux) была основана на UNIX, но чем же она отличается от них, в чем ее приимущества?
Знаю, что ее изначальный размер равен всего нескольки мегабайтам (ибо для ее установики, как говорится на офиц. сайте требуется всего несколько дискет). Но, как понимаю, для управления ею в таком виде, требуется знание специальных команд, о которых я не имею ни малейшего понятия. Так вот где же взять для FreeBSD графический интерфейс (кажется это так называется) и как его установить, чтобы управлять ОС при помощи мыши, а в последствии уже изучить язык команд упарвления этой ОС. Как много пространства на диске займет средний графический интерфейс? Есть ли для этой ОС графический интерфейс, пользующийся особой популярностью у пользователей?
Как обстаит дело с распознованием оборудования? Как устанавливаются драйверы?
Где брать программы для нее?
Где почитать о том как ее устанавливать?
Где ее скачать (с офиц. сайта у меня не получается, а диска с ней у себя в городе я не нашел)?

Прошу не писать ответы типа "если у тебя так много глупых вопросов, то лучше пользуйся виндой"!
Автор: tankistua
Дата сообщения: 14.12.2005 14:49
Почитай вот здесь,
http://www.freebsd.org/ru/docs.html
для начала Handbook ну и по еланию что захочется :)


Цитата:
Как обстаит дело с распознованием оборудования? Как устанавливаются драйверы?

очень часто гораздо проще чем в винде :) если устроство поддерживается - то достаточно поднять модуль его в кернеле или перекомпилить кернел - кому как больше нравится.


Цитата:
Где брать программы для нее?

в хендбуке, по-простому весь софт устанавливается из портов или из пакетов. Кому как нравится и чего хочется.


Цитата:
Где почитать о том как ее устанавливать?

в хендбуке :)


Цитата:
Где ее скачать (с офиц. сайта у меня не получается, а диска с ней у себя в городе я не нашел)?

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mirrors-ftp.html
Автор: Ambal
Дата сообщения: 15.12.2005 03:20
nudniy
ненадо инстал по новой запускать.

после

Цитата:
Enter full pathname of shell or RETURN for /bin/sh:

/sbin/mount -u -o rw /
/usr/bin/vi /etc/fstab
исправляй что нужно
reboot

Автор: Demetrio
Дата сообщения: 15.12.2005 09:04

Цитата:
Плохо представляю что такое noauto и два нуля. Поэтому я изменил на auto и 3.
Итого получилась такая строчка "/dev/cdrom /mnt/cdrom cd9660 ro,auto 3 3"

Логика потрясающая. Почему именно на 3, а не на 666?

Нули означают, что не будет проверяться fsck.

Добавлено:
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/creating-cds.html

пункт 16.6.7
Автор: nudniy
Дата сообщения: 15.12.2005 16:37

Цитата:
Вставил диск "FreeBSD". Выбрал в меню Safe Mode. Загрузился sysinstall. Выбрал Fixit -> Use the live filesystem CDROM.

Примонтировал систему и изменил файл.
mkdir /mnt/diska
mount /dev/ad0s1a /mnt/diska
vi /mnt/diska/etc/fstab
Сначала не смог примонтировать, а вчера получилось разобраться.

Цитата:
Логика потрясающая. Почему именно на 3, а не на 666?

Потому что 0,1 и 2 были написаны, вот и решил попробовать 3.
Извините, но я разбираюсь сам после работы (с зарплатой 5 т.р. web-программиста) при помощи манов и логики, и за это мне ни кто не платит, чтобы я мог оплатить нормальный интернет или купить книжку. *извините за оффтоп, просто вырвалось*

Спасибо за ссылки и подсказки, я их очень ценю.
Автор: Pukite
Дата сообщения: 27.12.2005 01:23
6.0 у всех тормозит, или только у меня? Своп на глазах сжирает и работает медленно.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798

Предыдущая тема: Посоветуйте TV Tuner для FreeBSD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.