| FreeBSD 6.2 -> 7.2 |
[Июл. 23, 2009|03:15 pm] |
Applying patches... done. Fetching 10509 files... |
|
|
| VirtualBox |
[Янв. 17, 2009|03:35 pm] |
Не думал, что от Sun можно дождаться действительно чего-то шустрого и крутого%)
Virtual Box - теперь мой любимчик:) Очень быстро. В разы шустрее чем Виртуал ПС от МС. Особенно улыбнул i kandy interface %) |
|
|
| На ночь |
[Янв. 17, 2009|01:45 am] |
А кто-нибудь IPv6 вообще юзает? |
|
|
| Крыша едет%) |
[Янв. 16, 2009|07:51 pm] |
Лезть на гугль чтоб найти freebsd.org 0_o |
|
|
| Мантра |
[Дек. 2, 2008|12:50 am] |
Ненавижу Java. Ненавижу ActiveMQ. |
|
|
| Subversion это наше все |
[Ноя. 30, 2008|08:36 pm] |
Но, как и все в этом мире у меня не получается с первого раза настроить по мануалу:)) Идет второй час борьбы:) |
|
|
| Apache + php + ssl + perl + mysql одной строкой |
[Окт. 17, 2008|02:02 pm] |
mkdir temp && cd temp && pw groupadd mysql && wget http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.67.tar.gz/from/http://mysql.mix.su/ && /usr/sbin/pw useradd mysql -q -m -g mysql -k /usr/share/skel -s /sbin/nologin && tar zxvf mysql-5.0.67.tar.gz && cd mysql-5.0.67 && ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-mysqld-user=mysql --with-libwrap --without-debug --with-charset=cp1251 --with-extra-charsets=all --with-berkeley-db && make && make install && ./scripts/mysql_install_db && chown -R mysql:mysql /usr/local/mysql/data && cp support-files/mysql.server /usr/local/etc/rc.d && chmod +x /usr/local/etc/rc.d/mysql.server && echo "/usr/local/etc/rc.d/mysql.server start" >> /etc/rc.local && wget http://www.sai.msu.su/apache/httpd/apache_1.3.41.tar.bz2 && tar jxvf apache_1.3.41.tar.bz2 && cd apache_1.3.41 && ./configure && cd ../&& wget http://ru2.php.net/get/php-5.2.6.tar.bz2/from/ru.php.net/mirror && tar jxvf php-5.2.6.tar.bz2 && cd php-5.2.6 && ./configure --with-apache=../apache_1.3.41 --enable-track-vars --enable-mod_charset --with-mysql=/usr/local/mysql && make && make install && cd .. && wget http://perl.apache.org/dist/mod_perl-1.0-current.tar.gz && tar -zxvf mod_perl-1.0-current.tar.gz && cd mod_perl-1.30/ && perl Makefile.PL APACHE_SRC=../apache_1.3.41/src/ DO_HTTPD=1 USE_APACI=1 EVERYTHING=1 && make && make test && make install && cd ../ && wget http://www.modssl.org/source/mod_ssl-2.8.31-1.3.41.tar.gz && wget wget http://www.openssl.org/source/openssl-0.9.8i.tar.gz && tar zxvf openssl-0.9.8i.tar.gz && cd openssl-0.9.8i && ./config && make && cd ../ && tar zxvf mod_ssl-2.8.31-1.3.41.tar.gz && cd mod_ssl-2.8.31-1.3.41 && ./configure --with-apache=../apache_1.3.41 --with-ssl=../openssl-0.9.8i --prefix=/usr/local/apache --activate-module=src/modules/php5/libphp5.a && cd ../apache_1.3.41 && make && make certificate && make install && rm -rf /usr/local/etc/rc.d/apache.sh && echo "/usr/local/apache/bin/apachectl startssl" >> /etc/rc.local
Все делается под рутом:) Теперь делаем автозапуск апача с SSL -
ee /usr/local/apache/bin/startssl.pl
Туда пишем - #!/usr/bin/perl print "password\n";
password- пароль который указали когда делали "make certificate"
сохраняем и выходим
chmod +x /usr/local/apache/bin/startssl.pl
В /usr/local/apache/conf/httpd.conf
Заменяем DirectoryIndex index.html На DirectoryIndex index.html index.php index.shtml index.pl
Ищем секцию AddType и добовляем туда AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
Убираем комментарии с AddType text/html .shtml AddHandler server-parsed .shtml
Коментируем строку SSLPassPhraseDialog builtin и пишем новую SSLPassPhraseDialog exec:/usr/local/apache/bin/startssl.pl
Reboot & GL
UPD: смена\установка пароля в мускуле
$ mysqladmin -u root password NEWPASSWORD
Если сменить -
$ mysqladmin -u root -p oldpassword newpass
Enter password: |
|
|
| Outlook 2003 в Ubuntu |
[Сент. 24, 2008|05:44 pm] |
Т.к. виндовой тачки у меня на работе теперь нет(FreeBSD и Ubuntu), то я озадачился чтением корпоративной почты.
Evolution, который все рекомендуют использовать для подключения к эксченджу может работать только подключаясь к вебинтерфейсу эксченджа, что гавно само по себе. Не говоря уже о том, что у большинства оно не включено:)
Вообщем все не так уж и плохо под убунтой, под фрей надо еще ковырять... ( Read more... ) |
|
|
| FreeBSD 7.0 + KDE |
[Сент. 19, 2008|03:33 pm] |
В продолжении Прошлой темы...
 Преображения шрифтов
Ставим КДЕ и мультимедийные штуки:)
pkg_add -r kde cd /usr/ports/russian/kde3-i18n && make install clean echo "exec startkde" > ~/.xinitrc
( Read more... ) |
|
|
| FreeBSD 7.0 vs Acer, ATI and HD Audio |
[Сент. 19, 2008|01:05 pm] |
Решил поставить последнюю фрю и посмотреть, как она сейчас(спустя 3 года, как я сидел под ней как за десктопной осью) дружит с железом. С первых поисков инфы стало ясно, что хочешь счастья - используюй нвидию, 4:3 мониторы и нормальные звуковухи:)
Теперь по делу. Чтобы работала встроеная звуковуха HD Audio SoundMax Integrated Digital(или другие) пишем kldload snd_driver
Смотрим какая звуковуха у нас - dmesg | grep pcm ( Read more... ) |
|
|
| Несовместимость портов фри 6.2 & 7.0 |
[Ноя. 14, 2007|04:41 pm] |
/usr/X11R6 exists, but it is not a symlink. Installation cannot proceed. This looks like an incompletely removed old version of X. In the current version, /usr/X11R6 must be a symlink if it exists at all.Please read /usr/ports/UPDATING (entry of 20070519) for the procedure to upgrade X.org related ports.*** Error code 1
AFFECTS: users of Xorg AUTHOR: kris@FreeBSD.org
Welcome, fearless user! You are about to embark upon a mystical journey to the world of xorg 7.2.
This upgrade procedure is for users of portupgrade. Users of other upgrade tools should contact the author for the corresponding upgrade method for that tool. ( Read more... ) |
|
|
| Тюнинг FreeBSD 6.2 |
[Ноя. 11, 2007|01:40 am] |
Решил на работе учить Java, а где ее лучше всего учить, подумал я? В родной операционке:) Так что качаем Solaris 10 8/07:) Но я не про это:))
 (кликабельно)
Т.к. во время установки мой рабочая тачка будет недоступна минимум часик, то буду сидеть на своем сервачке, который пока заточен под NAT(про это потом) и никак не годен для пользования вместо десктопа:) Иксы я ставить на него не буду, обойдусь как в старые добрые:) Но вот руссифицировать и законфигурить для безопасности - это доооо:)))
chron@sandra:~$ uname -a FreeBSD sandra 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12 10:40:27 UTC 2007 root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Поехали!
Руссификация:
В /etc/rc.conf добовляем: font8x14="cp866-8x14" font8x16="cp866b-8x16" font8x8="cp866-8x8" keymap="ru.koi8-r.win" keyrate="fast" saver="blank" scrnmap="koi8-r2cp866"
Далее в /etc/ttys меняем все cons25 на cons25r: ttyv0 "/usr/libexec/getty Pc" cons25r on secure # Virtual terminals ttyv1 "/usr/libexec/getty Pc" cons25r on secure ttyv2 "/usr/libexec/getty Pc" cons25r on secure ttyv3 "/usr/libexec/getty Pc" cons25r on secure ttyv4 "/usr/libexec/getty Pc" cons25r on secure ttyv5 "/usr/libexec/getty Pc" cons25r on secure ttyv6 "/usr/libexec/getty Pc" cons25r on secure ttyv7 "/usr/libexec/getty Pc" cons25r on secure ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure
На уровне системы все готов, теперь пользовательская очередь:)) В /etc/login.conf прописан класс russian, так что новым пользователям достаточно при создании говорить пользовать этот класс - # adduser -class russian
Для редактирования уже созданных используем vipw: root:$1$8i3nF.Nd$nzDsHp6dKbJ8bki9IkziK1:0:0::0:0:Charlie &:/root:/bin/csh chron:$1$olJheMJR$Nb924InPh7yeOtwYvXyM1/:31337:1001::0:0:ChronoKiller:/home/chron:/usr/local/bin/bash
Там где 4 нуля у рута, можно заметить два двоеточия рядом - туда вписываем russian и повторяем это для всех пользователей, которым это надо:) ( Read more... ) |
|
|
| aterm + screen |
[Ноя. 4, 2007|07:30 pm] |
Продолжаем делать красивости в консоли:)))
Ставим атерм и скрин: chron@chrono-desktop:~$ sudo aptitude install screen aterm
В корневой директории пользователя создаем .screenrc и пишем в него такое:
caption always "%{Rk}%c %H %{Bk}%-w%{Rk}%50>%{-}%n%{kR}:%t%{-}%+w%{Rk}" crlf off shell bash #screen -t " " startup_message off sefscrollback 1000 #activity "%" shell -$SHELL term =xterm defmonitor on activity "%" autodetach on vbell off bindkey -k k4 next bindkey -k k3 prev bindkey -k k5 screen #bindkey -k k6 exit termcapinfo xterm ti@:te@
Обьяснять ничо не буду ибо лень:) Далее читаем man aterm и создаем в myaterm что-то вроде такого: aterm -fg yellow -tr -trsb -tint grey -cr red -pr red -bl -name ChronoTerminal +sb -sl 50000 -C -e screen
Далее делаем это чудо запускаемым chron@chrono-desktop:~$ chmod +x myaterm
И кидаем туда, где лежит то, что должно запускатцо - /usr/bin
Теперь по запуску этого чудо скрипта будет что-то типа такого:
Новые табы создаются нажатием Ф5, переключение между ними - Ф3 и Ф4 :) :)) |
|
|
| .bashrc or colored input? |
[Ноя. 1, 2007|11:46 pm] |
От нефига делать решил разукрасить консоль:) Сейчас это выглядит так:
chron@chrono-desktop:~$ uname -a Linux chrono-desktop 2.6.22-14-rt #1 SMP PREEMPT RT Mon Oct 15 01:05:51 GMT 2007 i686 GNU/Linux chron@chrono-desktop:~$ |
Скучно и просто:) Разукрасим! :)
Добовляем в ~/.profile проверку на шел - баш это или не баш... В убунте и других модных дистрах это есть, а вот в таких крутых никсах как бзд - нет и подавно:) Так что пишем:
if [ "${BASH-no}" != "no" ]; then [ -r .bashrc ] && . .bashrc fi
Тут мы говорим, что если оболочка баш, то грузим конфиг .bashrc :D Все просто:)
А теперь добовляем в .bashrc нашу цветастоть:
def='\e[0m' red='\e[31m' grn='\e[32m' cya='\e[36m' PS1="${grn}\u${red}@${grn}\h${red}:${grn}\w${red}\$${def} "
Перезапускаем баш и вуаля:) Таблицу цветов найдете в инете, вывод интуитивно понятен имхо:) Получается такая красота:
chron@chrono-desktop:~$ uname -a Linux chrono-desktop 2.6.22-14-rt #1 SMP PREEMPT RT Mon Oct 15 01:05:51 GMT 2007 i686 GNU/Linux chron@chrono-desktop:~$
|
|
|
|