лютого 22, 2010
Для того щоб витягнути один файл з архіву:
# tar zxvf tarfile.tgz –include=”desiredfile”
Використання шаблонів:
# tar zxvf tarfile.tgz –include=”desiredfile*”
‘desiredfile’ повинен використовувати повний шлях
Щоб перевірити повний шлях файлу:
# tar tf tarfile.tgz
Tags: freebsd, tar
Posted in Нотатки стосовно FreeBSD | коментування вимкнено
листопада 19, 2009
Ось нещодавно зацікавився Google Gears, але виявилось, що під FreeBSD його не підтримують. Так що було вирішено спробувати портувати під FreeBSD. 3 дні і маємо розширення для Firefox3.5: gears-freebsd-opt-0.5.34.0.
Tags: firefox, freebsd, google gears
Posted in ports, Нотатки стосовно FreeBSD | коментування вимкнено
жовтня 8, 2009
Іноді треба зайти до cyrus (imap) не маючи паролю або просто його не знаючи.
13:09:20 root@hostname:~> grep admins /usr/local/etc/imapd.conf
#admins: <none>
admins: cyrus
Тоді
12:33:09 root@hostname:~> cyradm -u cyrus localhost
IMAP Password
Міняємо пароль для cyrus
12:33:20 root@hostname:~> sudo passwd cyrus
Changing local password for cyrus
New Password:
Retype New Password:
І вуаля:
12:34:09 root@hostname:~> cyradm -u cyrus localhost
IMAP Password:localhost>
Tags: cyradm, cyrus, imap
Posted in Свої нотатки | коментування вимкнено
жовтня 6, 2009
Це спикок основних команд редактора Vim
/ word Пошук слова “word” зверху вниз
? word Пошук слова “word” знизу вгору
/ jo [ha] n> Шукати “john” або “joan”
/\< the Шукати слова, які починаються на “the”
/the\> Шукати слова що закінчуються на “the”
/ \ <…. \> Шукати слова з чотирьох символів
/ fred \ | joe Шукати “fred” або “joe”
/ \ <\ d \ d \ d \ d \> Шукати 4 цифри поспіль
/ ^ \ n \ (3) Шукати 3 порожні рядки
: bufdo / searchstr / Шукати у всіх відкритих файлах
Read the rest of this entry »
Tags: unix, vim, редактор
Posted in Свої нотатки | коментування вимкнено
вересня 28, 2009
Якщо необхідно прослухати RTP з dump файлу pcap можна скористатися утилітою rtpbreak
user@hostname:~$rtpbreak -r dump.pcap
Read the rest of this entry »
Tags: freebsd, mplayer, rtp, rtpbreak, sox
Posted in Нотатки стосовно FreeBSD | коментування вимкнено
вересня 18, 2009
Якщо у вас після fsck -y з’явилось дуже дивне запрошення від bash у freebsd:
[I have no name!@myserver.com~]$
Схоже, що зламався файл /etc/passwd. Спробуйте відновити його, в мене треба було лише відкрити та зберегти його знову.
Tags: fix, freebsd, fsck, no name
Posted in Нотатки стосовно FreeBSD | коментування вимкнено
вересня 6, 2009
Дуже часто необхідно правити багато текстових файлів та міняти однакові вирази.
Дуже легко автоматизувати процес за допомогою утілити sed, наприклад замінити шлях в bash-скриптах з лінуксового шляху на шлях, що у freebsd:
sed -i .bak 's/\/bin\/bash/\/usr\/local\/bin\/bash/' *.sh
Будуть створені файли без змін з .bak розширенням, та зміняться оригінальні файли.
Tags: bash, freebsd, sed
Posted in Нотатки стосовно FreeBSD | коментування вимкнено
серпня 19, 2009
Як знайти процеси zombie?
використовуйте команди top чи ps:
# top
Чи
# ps aux | awk '{ print $8 " " $2 }' | grep -w Z
Output:
Z 4104
Z 5320
Z 2945
Read the rest of this entry »
Tags: freebsd, unix, zombie
Posted in Нотатки стосовно FreeBSD | коментування вимкнено
серпня 19, 2009
За допомогою crunchgen генерується “рятувальний” бінарник, що лежить в каталозі / rescue у звичайній FreeBSD. Там справжній бінарник всього один (/ rescue / rescue), інші файли – хардлінки на нього. Зате всі утіліти працюють навіть якщо каталогу з бібліотеками немає.
Tags: crunchgen, freebsd, utils
Posted in Нотатки стосовно FreeBSD | коментування вимкнено
серпня 19, 2009
Монтування образу CD is:
mdconfig -a -t vnode -f /path/to/image.iso -u 1
mount -t cd9660 /dev/md1 /mnt/cdrom
Tags: cd, freebsd, iso, mount, utils
Posted in Нотатки стосовно FreeBSD | коментування вимкнено