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

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

Автор: acid0od
Дата сообщения: 21.03.2013 17:57
dd - может и может скорость померить, но при копировании она делает слепок системы. Причем копирует все - например не закрытые файлы. Ее крайне не рекомендуют использовать для бэкапов. dd - проста в использовании, но если не устанавливать bs, процесс копирования может занять долгое время. Если установить слишком большое - нагрузить систему.
Автор: gryu
Дата сообщения: 21.03.2013 21:17
acid0od

Цитата:
но при копировании она делает слепок системы.
при копировании она делает, что ей скажешь.
На устройство - будет посекторный ИМИДЖ устройства
На файл - будет посекторная копия файла.
То что она копиирует часть открытых файлов (ЧАСТЬ открытых. Там нюанс есть. не всё она берёт) это не меняет сути при бэкапе. Я писалд выше. Это как правило логи и временные файлы. Скрипты не висят открытыми.

Цитата:
если не устанавливать bs, процесс копирования может занять долгое время. Если установить слишком большое - нагрузить систему.
так bs ставится от буфера диска. Поставишь больше, будет тупить. Меньше - не оптимально.

Автор: acid0od
Дата сообщения: 22.03.2013 09:29
Ну и зачем новичку делать бэкапы системы инструментом, который может сделать с блочным устройством практически любую операцию, но при этом требует достаточно точнной настройки и специфических знаний конкретного блочного устройства. Название утилиты dd иногда в шутку расшифровывают, как «disk destroyer», «data destroyer» или «delete data», так как утилита позволяет производить низкоуровневые операции на жёстких дисках — при малейшей ошибке (такой, как реверс параметров if и of) можно потерять часть данных на диске (или даже все данные).
Проще советовать использовать узконаправленные программы.
Автор: gryu
Дата сообщения: 22.03.2013 10:56
acid0od
Чёрт его знает.
Наверно потому что изначально учился именно тогда, когда "удалить" было именно "удалить практически безвозвратно" и восстановление было возможно только специальной утилитой.
Наверно потому что долго бесило наличие "корзины" в появившихся виндах. (я УДАЛИЛ файл, так какого хрена он требует его удалять повторно??)
Наверное потому что ненавижу современную политику "всё для блондинок" отучающую думать прежде чем делать.
...
Даже в вашей цитате. "при малейшей ошибке (такой, как реверс параметров if и of)" Нихрена себе "малейшая".
А грубая тогда что? Удар молотком по харду?

Добавлено:
P.S.
Поясню про "ошибку"
if и of никогда не перепутает тот, кто понимает что он делает. Понимаете?
Перепутать местами это возможно только если тупо вызубрил.
А понимать тут нужно минимальный минимум.
"откуда - куда" ..... как при копировании, переносе, большинстве архивирования. (такие извращённые изыски как tar не в счёт... там да, можно сбится)
.....
if - Inbound file - входящий файл - Для простоты запоминания "ин файл"
of - outbound file - исходящий файл - Для простоты запоминания "аут файл"

Кстати ЭТО ПИСАТЬ нужно в мануалах и статьях. Писать как раз для понимания, а не зазубривания.
Но ведь не пишут. Ибо сами писатели уже и не думают когда пишут.
Автор: acid0od
Дата сообщения: 26.03.2013 12:55
Чувствую ностальгию, о славных временах, когда основная работа проходила за текстовым терминалом. А иксы грузи только для просмотра прикольной картинки, которую прислали по почте фидошники. Помню свой шок, когда dd не справилась с лицензионным компакт диском с "Age of Empires 2", из-за наличия аудио дорожек.

По ходу работы сталкиваясь с админами, которые все, что им необходимо в терминале, делают из под mc. Так что строка типа
Код: find . -ctime -10 -and \( -iname '*.c' -or -iname '*.cpp' \) -execfgrep -H "'write]" {} \;
Автор: gryu
Дата сообщения: 26.03.2013 13:24
acid0od
ну я предпочитаю mc.
Голую консоль не очень люблю.
Более того.
Сравнительно недавно освоил полезный приём под названием "буфер обмена" в патти.
Оказалось значительно удобней чем набирать дикие виндячьи имена вручную.
Так что теперь F10 в МС используется регулярно...
Автор: Sphinx114
Дата сообщения: 26.03.2013 17:44

Цитата:
"буфер обмена" в патти.

Может путти? Даа, там копипаст удобно работает, вставить текст в консоль через пкм, в mcedit shift-пкм, копирую из консоли просто выделением лкм, в mc shift-лкм.

Цитата:
Так что теперь F10 в МС используется регулярно

Так это же выход из менюшек или mc. Или я что-то не понял? Я поначалу использовал 2 консоли, в одной просто консоль, в другой mc. В путти юзал screen. А потом заметил что проще сворачивать mc через ctrl-o.
Автор: gryu
Дата сообщения: 26.03.2013 19:24
Sphinx114
Мне привычней пАтти.
Цитата:
Так это же выход из менюшек или mc
именно.
Выше написано всмысле "я не люблю голую консоль, но после освоения буфера обмена стал регярно выходить из МС и работать в консоли"
Автор: deMax07
Дата сообщения: 27.03.2013 15:12
Возможно ли установить систему с xfce и консольными утилитами не пользуясь интернетом (установочный диск: FreeBSD-9.0-RELEASE-i386-dvd1.iso)
Автор: perdun
Дата сообщения: 27.03.2013 21:10
deMax07
а нафега оно надо без инета?
фря как раз и предназначена для комфортного (безопасного) обитания в инете..


Добавлено:
gryu

Цитата:
Мне привычней пА

а мне привычней - путЯ )
развелось тут грамотеев
произношение им, бля пилять, не нравится

зы. deMax07, выкачай из портов нужные /usr/ports/distfiles на машине, где есть инет, перетащи на флешке на куданадо и компиляй там уже без инета..
тока советую почитать хендбук, разобраться, чо такое порты и пакеты..
а еще лучше скомпилять из портов нужный совт, упаковать в пакет (и перетаскивать уже пакет) и на безинетной машине отинсталлить уже ПАКЕТ за две секунды..
Автор: gryu
Дата сообщения: 27.03.2013 21:42
perdun

Цитата:
произношение им, бля, не нравится
Во первых неплохо былоб хотябы заменить "б" на "м". Или вам уже закон не писан?
А во вторых, похоже молоды вы ещё. И не знаете ни "егога", ни причин ПОЧЕМУ "русскоязычные IT-шники" так странно иногда произносят понятные английские слова.

Добавлено:
Пы.Сы.
"русскоязычные IT-шники" начавшие этим заниматься до первой половины 90-х

Добавлено:
Пы.Пы.Сы.
Мы мля учили АНГЛИЙСКИЙ, а не АМЕРИКАНСКИЙ.
А по АНГЛИЙСКИ "пати". http://ru.forvo.com/word/putty/

Добавлено:
А это для особо одарённых (упрямых)
A.10.4 How do I pronounce ‘PuTTY’?
Exactly like the English word ‘putty’, which we pronounce /ˈpʌti/.

Автор: perdun
Дата сообщения: 27.03.2013 23:20
gryu
ну поправил, поправил..
ужо не серчайте так, не лично к вам относится

да, до 90-х.. когда внимание уделялось сути вопроса (в данном контексте - айти), а не красивой (типа грамотной) его обёртке..

как жеж, красивше сказать "кликнуть мышкой", вместо "клацнуть"; "в две итерации" вместо "быстро"..
зато звучит, педец, как умно

зы. у меня напарничеГ, сцуко, выё*ывался так умными словечками перед начальником не ИТ-шнеком.. пока контроллер домена не "забэкапировал" акронисом (буквы перепутались и пидец)
Автор: jax2004
Дата сообщения: 28.03.2013 11:01
Привет!! Всем!! Кто знает
Эсть freebsd которая по сквиду раздает инет на компы по проксе прямого инета компы неимеют стоит IPFW. надо дать одному компу полный доступ!!
помогите как правильно прописать!!!
Автор: gryu
Дата сообщения: 28.03.2013 11:08
perdun
Цитата:
ужо не серчайте так, не лично к вам относится
Чё то сорвался как то... и в общем то не по делу, если подумать.
Но как то задело. ..
Извини за резкость.
Автор: acid0od
Дата сообщения: 29.03.2013 09:51

Цитата:
Возможно ли установить систему с xfce и консольными утилитами не пользуясь интернетом (установочный диск: FreeBSD-9.0-RELEASE-i386-dvd1.iso)
Да возможна, при установке предложат поставить бинарные пакеты, нужно выбрать необходимое. Они для этого и делать DVD, что бы бинарные пакеты туда вместить.
Автор: Smito1
Дата сообщения: 01.04.2013 14:56
День добрый имею freebsd, на нем стоил джейл с виртуальной 7-ой и крутиться на VirtualBox

7-ка перестала отвечать, ребут сервера не помог,
при этом пишет вот такую ошибку при перезапуске демонов
pw: invalid character `:' at position 9 in userid/group name
comp_name:-dl-comp Unknown machine

куда рыть что делать?
Автор: res2001
Дата сообщения: 01.04.2013 15:15
Smito1
На все демоны ругается такой ошибкой что ли?
Автор: Sphinx114
Дата сообщения: 01.04.2013 15:28

Цитата:
pw: invalid character `:' at position 9 in userid/group name

Пишет что обнаружено двоеточие в имени юзера или группы. Я бы посмотрел /etc/master.passwd и /etc/group
master.passwd проще редактировать через vipw, а /etc/group можно сразу любым едитором.

Хотя такая ошибка должна возникать при добавлении юзеров.
Автор: res2001
Дата сообщения: 01.04.2013 16:05
еще /etc/passwd посмотри
Автор: Smito1
Дата сообщения: 01.04.2013 16:10
res2001
ругается на демоны VirtualBox, на какие точно надо уточнить


не пойму как открыть /etc/master.passwd вбиваю ee /etc/master.passwd и пишет типа открыл новый файл
открыл /etc/group там вот что

wheel:*:0:root,ob,admin
daemon:*:1:
kmem:*:2:
sys:*:3:
tty:*:4:
operator:*:5:root
mail:*:6:
bin:*:7:
news:*:8:
man:*:9:
games:*:13:
ftp:*:14:
staff:*:20:
sshd:*:22:
smmsp:*:25:
mailnull:*:26:
guest:*:31:
bind:*:53:
proxy:*:62:
authpf:*:63:
_pflogd:*:64:
_dhcp:*:65:
uucp:*:66:
dialer:*:68:
network:*:69:
audit:*:77:
www:*:80:
nogroup:*:65533:
nobody:*:65534:
ob:*:1001:
dhcpd:*:136:
squid:*:100:
messagebus:*:556:
vboxusers:*:920:ob
ssmtp:*:916:
admin:*:1002:

не пойму как связанна виртуалка 7-ки и ошибка, и вообще сервер никто не трогал, нелазил, по логам посмотрел последнее обращение в декабре
Автор: res2001
Дата сообщения: 01.04.2013 16:27
Smito1

Цитата:
/etc/master.passwd

можно посмотреть любым редактором в принципе, только не редактировать.
Редактировать через pw или vipw

Попробуй для начала выдать
getent passwd
getent group
Посмотри на какой из них будет ошибка, если вообще будет.
Если ошибка будет на одной из команд, то соответствующий файл и надо шерстить.
Если ошибки не будет - значит проблемы не на хостовой фрихе, а в джейле, я так думаю.
Автор: Smito1
Дата сообщения: 01.04.2013 16:39
нет ничего вроде

root:*:0:0:Charlie &:/root:/bin/csh
toor:*:0:0:Bourne-again Superuser:/root:
daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin
operator:*:2:5:System &:/:/usr/sbin/nologin
bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin
tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin
games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin
news:*:8:8:News Subsystem:/:/usr/sbin/nologin
man:*:9:9:Mister Man Pages:/usr/share/man:/usr/sbin/nologin
sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin
smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin
mailnull:*:26:26:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin
bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin
proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin
_pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin
_dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin
uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uuci co
pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin
www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin
ob:*:1001:1001:Pavel N. Usov:/home/ob:/usr/local/bin/bash
dhcpd:*:136:136:ISC DHCP daemon:/nonexistent:/usr/sbin/nologin
squid:*:100:100:Squid caching-proxy pseudo user:/var/squid:/usr/sbin/nologin
messagebus:*:556:556:D-BUS Daemon User:/nonexistent:/usr/sbin/nologin
vboxusers:*:920:920:Virtualbox user:/nonexistent:/usr/sbin/nologin
admin:*:1002:1002:FreeBSD Administrator:/home/admin:/usr/local/bin/bash


wheel:*:0:root,ob,admin
daemon:*:1
kmem:*:2
sys:*:3
tty:*:4
operator:*:5:root
mail:*:6
bin:*:7
news:*:8
man:*:9
games:*:13
ftp:*:14
staff:*:20
sshd:*:22
smmsp:*:25
mailnull:*:26
guest:*:31
bind:*:53
proxy:*:62
authpf:*:63
_pflogd:*:64
_dhcp:*:65
uucp:*:66
dialer:*:68
network:*:69
audit:*:77
www:*:80
nogroup:*:65533
nobody:*:65534
ob:*:1001
dhcpd:*:136
squid:*:100
messagebus:*:556
vboxusers:*:920:ob
ssmtp:*:916
admin:*:1002


вывел через cat, вроде все ок

pw: invalid character `:' at position 9 in userid/group name
comp_name:-dl-comp Unknown machine

dl-comp это имя 7-ки, почему он на его имя ругается?


Автор: res2001
Дата сообщения: 01.04.2013 16:53
Smito1

Цитата:
pw /etc/master.passwd

Это что?
pw - утилита для редактирования свойств пользователя.
man pw
То что ты написал смысла не имеет.
vipw используется без параметров.
Открывает редактор vi с файлом /etc/master.passwd (файл не надо задавать в параметре).
Перед тем как запускать vipw, хорошо бы представлять как работать с редактором vi. Как редактировать, как удалять строки/символы, как выйти с сохранением и без. После выхода из vipw автоматически пересоберется пользовательская база данных.
Перед запуском vipw потренируйся с vi на каком-нить тестовом файле, менее важным для системы, чем /etc/master.passwd, а то рискуешь вообще убить систему.

Еще можно попробовать обновить пользовательскую базу путем выдачи команды:
pwd_mkdb -p /etc/master.passwd

Но судя по содержимому твоих файлов проблема не в них, точнее в них, но не на хостовой машине, а в джейле, там свои наборы файлов.
К сожалению сам не силен в джейлах, может тут кто-нить из более продвинутых подскажет куда копать в джейле. А пока можешь хендбук посмотреть на предмет конфигурирования джейлов.

Автор: Smito1
Дата сообщения: 01.04.2013 16:55
res2001 спасибо за описание редакторов, я уж понял что нужно копать в сторону джейла
Автор: res2001
Дата сообщения: 01.04.2013 16:57
Smito1

Цитата:
pw: invalid character `:' at position 9 in userid/group name
comp_name:-dl-comp Unknown machine

dl-comp это имя 7-ки, почему он на его имя ругается?

Может потому, что перед dl-comp стоит дефис? -dl-comp
Автор: Smito1
Дата сообщения: 01.04.2013 17:03
мб, как его удалить?)) и где вообще файл конфигурации лежит интересно
Автор: Sphinx114
Дата сообщения: 01.04.2013 19:22

Цитата:
Открывает редактор vi с файлом /etc/master.passwd

Вроде он открывается в дефолтном редакторе.

# bash
# EDITOR=ee
# vipw

Цитата:
dl-comp это имя 7-ки, почему он на его имя ругается?

Оно наверно где-то в конфигах прописано. Можно пошукать:

# grep -rn 'dl-comp' /etc/
# grep -rn 'dl-comp' /usr/local/etc/
Автор: gryu
Дата сообщения: 01.04.2013 19:48
Вообще говоря, res2001 уже упоминал pwd_mkdb, которая для того и создана.
Т.е.
1. Открываем любым редактором /etc/master.passwd Хоть в МС, что наиболее удобно начинающим.
2. Правим всё что нужно.
3. После даём команду pwd_mkdb -p /etc/master.passwd
Всё.
Автор: Smito1
Дата сообщения: 02.04.2013 14:45
ребят насчет этого я понял, вывел значения через команду cat, там вроде тоже все ок


Цитата:
Оно наверно где-то в конфигах прописано. Можно пошукать:

# grep -rn 'dl-comp' /etc/
нашелся в /etc/rc.conf

zfs_enable=YES
ifconfig_em0="inet 10.0.1.14 netmask 255.255.255.0"
ifconfig_em0_alias0="inet 10.0.1.5 netmask 255.255.255.0"
defaultrouter="10.0.1.1"
sshd_enable="YES"
hostname="serv1.art.local"
named_enable=NO
named_flags="-4"
#dhcpd_enable=YES
ntpd_enable=YES
syslogd_flags="-b 10.0.1.14 -4"
ezjail_enable="YES"
samba_enable="NO"
winbindd_enable="NO"
smbd_enable="NO"
nmbd_enable="NO"
squid_enable="NO"
vboxheadless_user="root"
vboxheadless_machines="dl-comp"
vboxheadless_dl-comp_name="dl-comp"
vboxheadless_dl-comp_user="root"
vboxheadless_dl-comp_stop="savestate"
vboxheadless_enable="YES"
vboxnet_enable="YES"
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"


вообще не знаю куда рыть, почему не работает...
Автор: gryu
Дата сообщения: 02.04.2013 14:47
Народ.
Хелп.
Кто имеет достаточный опыт работы с fdisk и вообще с ручным разбиением?
Вопрос.
При разбиении fdisk -i <диск> мы работаем с блоками.
Считать это дело "достаточно нудно"
Насколько допустим следующий подход.
1. # fdisk -s ada*
Получаем к примеру размер 234441585
2. Делим 234441585 пополам для получения 2-х слайсов. 117220792,5 округляем до 117220792
3. бьём
# fdisk -i <диск>
partition 1
start 63
size 117220792
нас поправляют автоматом. соглашаемся не пересчитывая.
partition 2
start 117220855
size 117220792
нас поправляют автоматом. соглашаемся не пересчитывая.
partition 3
<UNUSED>
partition 4
<UNUSED>
Записываем новую конфигурацию.

НО!! Если взять калькулятор, то сумма количества блоков первой и второй партиций превысит общий размер диска. Т.е. вроде как вторая партиция выйдет за пределы диска.
Это вообще как?
fdisk это съедает нормально.
Дисклейбл тоже.
Я использую эти партиции в RAID-Z, тоже нормально работает.
Но сомнения гложут... воть.


Добавлено:
P.S.
Ну цифры для иллюстрации взяты естественно "от балды".

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172

Предыдущая тема: Ubuntu


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