Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Советы по работе в FreeBSD от Егорыч+++ |

07.12.2006, 18:36
|
|
Administrator
Регистрация: 27.05.2002
Сообщений: 1,241
Провел на форуме: 20377164
Репутация:
0
|
|
Советы по работе в FreeBSD от Егорыч+++
Здесь будут советы по Freebsd и решения небольших проблемм во FreeBSD. C этими проблемами я сталкивался. Будет постоянно пополняться.
1) Была следующая проблема. При не мог зайти по ssh на сервер, который был настроен поумолчанию.
Оказалось, не мог зайти из-за того, что не работал DNS сервер который был прописан в resolv.conf .
Заходим
/etc/ssh/sshd_config
Прописываем там UseDNS no . И все больше при заходе по ssh мы от работы DNS не зависим.
2) Довольно часто приходится удаленно перегружать ipfw правила. Если запустить sh <скрипт с правилами> то при этом может случиться вас отрубит от от сервера и правила до конца не отработаются.
Наиболее правильно это делать так
nohup sh <скрипт с правилами> , тогда правила нормально отработаются после того как вас отрубит от сервера.
При добавлении правил использовать параметр -q. Тогда вас не будет отрубать от сервера.
3) Удаление большого числа файлов иногда выдает такое
rm -rf *
-bash: /bin/rm: Argument list too long
решается другими немного командами
find . | xargs rm
или
ls | xargs rm
или
rm -rf papka - (удалить папку а не файлы в ней)
или
find ./папка -type f -exec rm -f {} \;
Последний раз редактировалось Егорыч+++; 17.12.2006 в 13:43..
|
|
|

08.01.2007, 01:34
|
|
Познающий
Регистрация: 27.04.2006
Сообщений: 46
Провел на форуме: 177234
Репутация:
11
|
|
удобно присматривать за системой что говориться online под x-ами можно поставив root-tail - info из заданых тобой файлов (а можно и не файлов) выводиться поверх обоев)) см скрин
http://hhhh56.narod.ru/screenshot.png
Быстро расшарить какой-нибудь файл поможет такой скрипт:
#!/bin/sh
scp $1 xxx@xxx.xx:/www/xxx.xx/www/download/echo
echo http://it-link.com.ua/download/$1
а узнать больше сисинфы:
ставим из портов dmidecode;
и затем dmidecode | more - ну это для тех кто понимает зачем ему это))
утилита для вывода различного рода статистики:
systat -netstat и systat -iostat
экслериментируйте на здоровье)
Последний раз редактировалось netf0x; 08.01.2007 в 01:36..
|
|
|

20.04.2007, 17:50
|
|
Познающий
Регистрация: 20.04.2007
Сообщений: 49
Провел на форуме: 234777
Репутация:
44
|
|
Выходили сообщения типа ``ed1: timeout''
Загрузитесь с опцией -c и смените строку, описывающую ed0/de0/... на соответствующую вашей системе..
Если вы используете разъём BNC сетевого адаптера, таймауты устройства могут быть вызваны плохим терминированием. Чтобы это проверить, подключите терминатор к адаптеру (без кабеля) и посмотрите, не исчезли ли сообщения об ошибках.
Некоторые NE2000-совместимые адаптеры выдают такую ошибку, если нет связи по UTP-порту или отключен кабель.
При перезагрузке с новым ядром выдаётся сообщение CMAP busy panic.
определение устаревших файлов /var/db/kvm_*.db порой даёт сбой и использует не те файлы, что может вызвать аварийный останов системы.
Перегрузитесь в однопользовательский режим, и выполните команду:
Код:
# rm /var/db/kvm_*.db
|
|
|

02.05.2007, 01:40
|
|
Познающий
Регистрация: 27.04.2006
Сообщений: 46
Провел на форуме: 177234
Репутация:
11
|
|
Очень понравилось использовать в качестве менеджера окон - fluxbox
/порты/fluxbox make install clean
Многие новички сталкиваются с непониманием как настроить меню - просто.
После первого запуска в домашней папке пользователся создается папочка .fluxbox
в ней лежит файлик menu. Весь конфиг прост:
[begin] (Тут можно ввести имя машины например)
[exec] (Имя в меню) {команда которую надо выполнить}
[end]
да чуть не забыл, после установки fluxbox не забудь прописать в домашней папке в файле .xinitrc exec fluxbox )) ну а если файла нет, значит создай)
|
|
|

26.09.2007, 02:37
|
|
Green member - Level 3
Регистрация: 28.10.2004
Сообщений: 275
Провел на форуме: 672798
Репутация:
244
|
|
Ну что могу сказать на каждом сервере, где фря я юзаю csh и в .cshrc дописываю таки алиасы:
Код:
alias mic make install clean
alias mrc make reinstall clean
alias mdc make deinstall clean
делаем source .cshrc (чтобы неперелогиниватся)
так удобно становится порты ставить 
__________________
Халявный инет, гомосексуализму нет!!! (c) MicRO
|
|
|

26.09.2007, 10:17
|
|
Green member - Level 3
Регистрация: 28.10.2004
Сообщений: 275
Провел на форуме: 672798
Репутация:
244
|
|
Столкнулся буквально пару часов назад 
Вроде и FreeBSD 6.1 но при созднании процесса кушаевущего >518M оперативки, процесс тупо вис, решение такого:
в /boot/loader.conf
Код:
kern.maxdsiz=”2610612736”
kern.dfldsiz=”2610612736”
kern.maxssiz=”2610612736”
# reboot -- ну это для применения настроек
ну циферки зависят от кол-ва вашей памяти, после этого процесс захавал 800 метров памяти и успокоился 
__________________
Халявный инет, гомосексуализму нет!!! (c) MicRO
Последний раз редактировалось MicRO; 26.09.2007 в 10:21..
|
|
|

21.10.2007, 17:56
|
|
Познающий
Регистрация: 27.09.2007
Сообщений: 35
Провел на форуме: 158005
Репутация:
55
|
|
Настройка bash
Чтобы grep выделял цветом, то что вы грепаете, в ~/.bashrc добавляем:
Код:
export GREP_OPTIONS='--color=auto'
export GREP_COLOR='1;33'
Чтобы в заголовке xterm было написано не банальное название этого терминала, а что то более информативное
добаляем опять же в ~/.bashrc :
Код:
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME} : ${PWD}\007"'
Ну и на последок удобный PS1 который я юзаю, так же приведу список цветов для того чтоб каждый мог выбрать для себя тот, который ему по вкусу, опять же добавляем все в ~/.bashrc:
Код:
#Цвета
#Foreground colors:
BLACK='\e[0;30m'
RED='\e[0;31m'
BARD='\e[1;31;40m'
GREEN='\e[0;32m'
BROWN='\e[1;32;40m'
BLUE='\e[0;34m'
MAGENTA='\e[0;35m'
CYAN='\e[0;36m'
GRAY='\e[0;37;40m'
DEF='\e[0;39m'
DGRAY='\e[1;30m'
LRED='\e[1;31m'
LGREEN='\e[1;32m'
YELLOW='\e[1;33m'
LBLUE='\e[1;34m'
LMAGENTA='\e[1;36;40m'
LCYAN='\e[1;36m'
WHITE='\e[1;37m'
# backgrounds colors
BBLACK='\e[40m'
BRED='\e[41m'
BGREEN='\e[42m'
BBROWN='\e[43m'
BBLUE='\e[44m'
BMAGENTA='\e[45m'
BCYAN='\e[46m'
BGRAY='\e[47m'
BDEF='\e[49m'
NORMAL="\[\033[0m\]"
И собственно мой PS1:
Код:
export PS1="$GRAY($LMAGENTA\u@\h$GRAY)-($BROWN\$(date +%H:%M) $(date +%d-%b-%y)$GRAY)-($LBLUE\l$GRAY)\n($BARD\w$GRAY)->$NORMAL "
Цветные логи
Чтобы заюзать в выводе tail цвета ставим из портов перловый скрипт /ports/sysutils/colorize
Далее для того чтоб раскрасить логи делаем так:
Код:
tail -f /var/log/messages | colorize
Приятного использования, надеюсь кому то пригодится 
|
|
|

04.07.2008, 14:55
|
|
Постоянный
Регистрация: 03.02.2007
Сообщений: 520
Провел на форуме: 1777536
Репутация:
932
|
|
Если вывод правил маршрутиризации тормозит, то это решается ключом -n
P.S.
Это справедливо и для iptables(но это уже linux).
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|