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

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

Автор: FromYou
Дата сообщения: 05.03.2007 09:38
Друзья, подскажите како командой изменить дату файла/папки? Уже обыскался )
Автор: ZaqwrKos
Дата сообщения: 05.03.2007 10:01
# touch --help
Usage: touch [OPTION]... FILE...
Update the access and modification times of each FILE to the current time.

Mandatory arguments to long options are mandatory for short options too.
-a change only the access time
-c, --no-create do not create any files
-d, --date=STRING parse STRING and use it instead of current time
-f (ignored)
-m change only the modification time
-r, --reference=FILE use this file's times instead of current time
-t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time
--time=WORD set time given by WORD: access atime use (same as -a)
modify mtime (same as -m)
--help display this help and exit
--version output version information and exit
Автор: FromYou
Дата сообщения: 05.03.2007 11:05
спасибо
Автор: DmitriyK
Дата сообщения: 05.03.2007 11:24
Inhum

Цитата:
За этот лог меня моератор убъет наверное.
Как по другому? Атачить не нашел как...

Возьми свой лог в тэг more:
[no][more]твой лог[/more][/no]
Автор: Inhum
Дата сообщения: 05.03.2007 16:15
Взял.

Ну кто подскажет-то, в чем проблема?
Есть продвинутые пользователи VM Ware?
Автор: tankistua
Дата сообщения: 06.03.2007 00:16
да в действительности нет никакой проблемы - у меня тоже без проблем работает.
На одном ядре правда

Может все-таки проблема из-за 5-ой ветки ? хотя я очень сомневаюсь
Автор: UserX3
Дата сообщения: 07.03.2007 20:55
Первое мое знакомство с FreeBSD 6.2 Release i386 окончилось печально. Сначала выделил в PartitionMagic'e место - 4500 мб (NTFS Primary после С: и перед Д.На С: - WinXP_SP1 . Затем как положено зашел в sysinstall, удалил созданый раздел и на его месте создал слайс UFS2 и поставил BootMgr. После зaгрузки - BootMgr:

F1 -??; <-Должен быть Win!
F2 -Freebsd;

Win загрузить немозможно!
Восстановил MBR винды - заработала, но после загрузки FreeBSD с помощью PQBoot она записала BootMgr обратно!
Если не ставить BootMgr (none) и грузиться тем же PQBootом - слайс фри стает загрузочным.
Как можно еще реализировать Мультизагрузку фри и винды?
Автор: keyhell
Дата сообщения: 07.03.2007 21:45
UserX3, тема установки с произвольным (в т.ч. и родным FreeBSD) загрузчиком уже обсуждалась 1000 раз. в том числе и в FreeBSD Handbook and FreeBSD FAQ.
Автор: KVCH
Дата сообщения: 10.03.2007 13:40
UserX3
1) партишен меджик старая программа. я против её использования.
2) во фрюхе есть фдиск - юзай его и будет всё норм.
у меня на втором старом компе и фря и винда - всё ок.
Автор: UserX3
Дата сообщения: 10.03.2007 21:47
А насколько работает этот метод:
[more]

Boot the Windows XP Pro installation CD
Create a primary partition for Windows (C
Create a second partition for FreeBSD (D
Format and install XP on the primary partition (C
Boot into Windows XP
Open the Computer Management administrative tool
Click Disk Management
Delete the secondary partition (D
Install FreeBSD
Boot the FreeBSD installation CD
Do a Custom install and set the Options as appropriate
Choose the FDISK option
Select the first partition (aka C
S)et bootable (which causes the Windows boot selector to work)
Select the second, unused partition (aka D on which FreeBSD will go
Set the T)ype to 165 (FreeBSD)
Q)uit and choose N)one to leave the Windows boot record intact
Finish the disk labeling, distributions, and other installation steps
Set up the Windows boot menu
Boot into Windows XP if you're not already there
Locate the /boot/boot1 FreeBSD master boot record file
Note: The standard 512-byte FreeBSD MBR file is /boot/boot1 on every installation, including the FreeBSD CD which is readable from Windows.
Place the MBR file in C:\ and name it boot1.bsd
Open the System Properties window
Click the Advanced tab
Under Startup and Recovery, click Settings
Click Edit to open the boot.ini file in Notepad
Add this line to the end of the file and save:

C:\BOOT1.BSD="FreeBSD"

Close the Startup and Recovery settings, open it again, and FreeBSD should now appear in the Default operating system drop-down menu.
If your FreeBSD boot device is not on the first IDE controller (e.g., it's on ad4s2 instead of ad0s2, typical with PCI IDE, RAID, or onboard SATA interfaces), create a C:\loader.conf file and enter these lines, adjusted for your drive's location:

boot_disk_unit="4"
currdev="disk4s2a"
rootdev="disk4s2a"
[/more]

Так кто-нибуть пробовал?
Автор: Sun Ray
Дата сообщения: 15.03.2007 06:37
как проиндексировать дерево портов?

Код: The search target requires INDEX-7. Please run make index or make fetchindex.
Автор: KVCH
Дата сообщения: 15.03.2007 10:00
Sun Ray

Цитата:
как проиндексировать дерево портов?

cd /usr/ports && make index
Автор: Sun Ray
Дата сообщения: 15.03.2007 18:58

Код: checking for XDMCP... gnome-config: not found
no
checking for XSERVERCFLAGS... gnome-config: not found
configure: error: Package requirements (randrproto renderproto fixesproto >= 4.0 damageproto xcmiscproto xextproto xproto xtrans xf86miscproto xf86vidmodeproto xf86bigfontproto scrnsaverproto >= 1.1 bigreqsproto resourceproto fontsproto inputproto xf86dgaproto kbproto >= 1.0.3 videoproto compositeproto >= 0.3 trapproto recordproto resourceproto xineramaproto evieproto xkbfile xfont xau fontenc) were not met:

Package xt was not found in the pkg-config search path.
Perhaps you should add the directory containing `xt.pc'
to the PKG_CONFIG_PATH environment variable
Package 'xt', required by 'TrapProto', not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables XSERVERCFLAGS_CFLAGS
and XSERVERCFLAGS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
# locate trapproto
/usr/local/include/X11/extensions/xtrapproto.h
/usr/local/lib/pkgconfig/trapproto.pc
Автор: tankistua
Дата сообщения: 16.03.2007 17:39
Sun Ray

Цитата:
как поставить Xorg-7.2?

Зачем ? что в портах есть - то и ставь. Если хочется поизвращаться, то это уже пожалуйста без нас.
Автор: keyhell
Дата сообщения: 16.03.2007 22:15

Цитата:
Зачем ? что в портах есть - то и ставь. Если хочется поизвращаться, то это уже пожалуйста без нас.

+1

хочется конечно и beryl и все остальное, но ставить не из портов автоматически означает искать проблемы. и тут уж извините, разгребать потом только вам. и решать.
Автор: sda00
Дата сообщения: 16.03.2007 22:23
Xorg-7.x - зло (imho), beryl - крайне нестабилен. XGL+Compiz - пойдёт вроде, не так ярко, зато надёжнее. Нормально пашет на xorg-6.9. Сорри за глупость, но разве XGL+Compiz ещё не портировали?
Автор: greenfox
Дата сообщения: 17.03.2007 16:44
Поскажите, есть ли скриптик или програмулина переводящая правила iptables (из линуха взяты) в соот-е рулы в ipfw? Или только ручками?
Спасибо.
Автор: keyhell
Дата сообщения: 17.03.2007 17:32

Цитата:
Поскажите, есть ли скриптик или програмулина переводящая правила iptables (из линуха взяты) в соот-е рулы в ipfw? Или только ручками?
Спасибо.

скажем так: она может быть и есть, но как и любая программа, которая транслирует одно нечто в другое нечто, она бездумна. т.е. даже при наличии такой программы, я сомневаюсь, что результат конвертации будет пригоден к работе.
думаю, что проще написать все правила с нуля. точнее не с нуля, а вдумчиво переписать существующие.
Автор: tankistua
Дата сообщения: 17.03.2007 17:33
greenfox
не видел , но лучше ручками. Заодно и в постройке правил разберешься
Автор: greenfox
Дата сообщения: 17.03.2007 18:00
keyhell
tankistua
понял, спасибо. Пойду "творить"
Автор: Freelinked
Дата сообщения: 17.03.2007 22:15
greenfox
Ты можешь попробовать http://www.fwbuilder.org/ Созидание для ленивых
Автор: rakis
Дата сообщения: 18.03.2007 00:20
Inhum

Цитата:
Ну кто подскажет-то, в чем проблема?

Можешь выложить конфиг виртуальной машины? (*.vmx)
Так же, попробуй для начала удалить все лишнее железо (Fdd, Usb, Sound).
Только недавно ставил FreeBSD 6.2 на 5.5.3.34685 и на win-host'е и на lin-host'е работает без сбоев.
Автор: KVCH
Дата сообщения: 18.03.2007 04:52
приветы.

makeworld.html читал, но хотелось бы уточнить...
если правильно понял то действия такие:

# make buildworld
# make buildkernel
# make installkernel
# reboot

Замечание: Есть несколько редких случаев, когда перед выполнением buildworld необходимо дополнительно запустить mergemaster -p. Они описаны в файле UPDATING. В общем случае вы можете без ущерба пропустить этот шаг, если не выполняете обновление с одной большой версии FreeBSD на другую.

После успешного выполнения installkernel вам необходимо загрузить систему в однопользовательском режиме (то есть посредством команды boot -s, заданной в приглашении загрузчика). После этого выполните:

# mergemaster -p
# make installworld
# mergemaster
# reboot

но йопт, как мне грузить однопользовательский режим если сервак далеко от меня ?
Автор: Ambal
Дата сообщения: 18.03.2007 05:14

Цитата:
но йопт, как мне грузить однопользовательский режим если сервак далеко от меня ?

Да забей на эту инструкцию, сделай проще

make kernel
make buildworld
make installworld
mergemaster (тут поаккуратнее с файликами sshd_config, master.passwd, файрвол и т.д. что может повредить удаленному доступу)
reboot





Автор: keyhell
Дата сообщения: 18.03.2007 17:24

Цитата:
но йопт, как мне грузить однопользовательский режим если сервак далеко от меня ?

ну подумаем логически. ну в чем смысл для однопользовательского режима - исключить проблемы, которые возникнут при массовой замене библиотек, программ и прочих бинарников. отсюда становится довольно понятно то, как симулировать этот режим - остановите важные сервисы (практически все кроме ssh) в многопользовательском, ну вот и будет почти что single.
это я конечно совсем примитивно написал, но смысл именно такой.
Автор: rakis
Дата сообщения: 18.03.2007 18:49

Цитата:
Да забей на эту инструкцию, сделай проще
make kernel
make buildworld
make installworld


В хендбуке дана следующая последовательность:
# make buildworld
# make buildkernel
# make installkernel
# reboot

After installkernel finishes successfully, you should boot in single user mode (i.e. using boot -s from the loader prompt). Then run:

# mergemaster -p
# make installworld
# mergemaster
# reboot

Т.е. сначала "make buildworld" и только затем "make buildworld".
Если не изменяет память, сначала компилируется компилятор нового мира, затем новым компилятором сам мир и ядро.
Если поменять их местами может стать грустно (при смене релиза думаю наверняка).

P.S. Handbook, "21.4.1 The Canonical Way to Update Your System"
Автор: Ambal
Дата сообщения: 19.03.2007 03:55

Цитата:
Т.е. сначала "make buildworld" и только затем "make buildworld".
Если не изменяет память, сначала компилируется компилятор нового мира, затем новым компилятором сам мир и ядро.

Небудет использоватся новый компилятор пока вы make installworld не скажите.
Автор: keyhell
Дата сообщения: 19.03.2007 11:23
судя по всему, тут многим следует перечитать Handbook (или хотя бы глянуть /usr/src/Makefile) для того, чтобы понять почему и как и что собирается.
и спорить тут бесполезно.

make buildworld
make buildkernel
make installkernel - новое ядро ставится!
reboot (boot -s) - именно для того, чтобы новое ядро загрузить, и чтобы его вероятное отличие минимально сказывалось.
mergemaster -p - проверка, что все готово к инст. мира.
make installworld - сама инсталляция...

ну и далее уже mergemaster и всякие удаления старины...

обратите внимание на то, что и МИР и ЯДРО собираются одним и тем же компилятором. ибо новый (если он и идет новый) станет только после установки мира.
Автор: Ambal
Дата сообщения: 19.03.2007 12:19
keyhell
судя по всему, вам следует перечитать топик ...
изначально вопрос был в том, как обновится не имея доступа к консоли (т.е. без boot -s)

rakis
Зачем повотрять тоже самое что было написано пару месаг назад, только на другом языке ?

KVCH
Делайте как я описал, неоднакратно проверено на практике (в схожих с вашими условиями), проблемы могут возникнуть только в случае если у вас текущий дистрибутив древнее чем 5.2
Автор: keyhell
Дата сообщения: 19.03.2007 12:46

Цитата:
изначально вопрос был в том, как обновится не имея доступа к консоли (т.е. без boot -s)

и ответ на это я уже написал:


Цитата:
ну подумаем логически. ну в чем смысл для однопользовательского режима - исключить проблемы, которые возникнут при массовой замене библиотек, программ и прочих бинарников. отсюда становится довольно понятно то, как симулировать этот режим - остановите важные сервисы (практически все кроме ssh) в многопользовательском, ну вот и будет почти что single.
это я конечно совсем примитивно написал, но смысл именно такой.

т.е. ядро новое установлено, но соотв. ему базовая система не проинсталлирована. что следует сделать? - правильно! минимизировать взаимодействие всего этого пока не проинсталлирован мир.

как сделать - не дать стартовать сервисам, которые могут оказаться affected. в этом случае "пустой" многопользовательский режим при этих условиях схож с single.

можно, конечно, на все забить и делать напрямую. это лично дело каждого.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798

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


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