-

. !

 -

 -

NikitA -
: 346 (10)
, .
: 125 (1)
?
: 239 (24)
: 78 (2)
, 6
: 604 (2)

 -

 -

[]
: 27 : 0
: 1559 : 2

 - e-mail

 

 -

 LiveInternet.ru:
: 22.02.2007
: 3018
: 11954
: 26601

:

(3)

:

, 02 2010 . 12:50 +
, -


- , , , . .

. , , .
; - , .
 (626x537, 108Kb)

"FreeBSD":
1 - :

~humor~

:  
(1)

FreeBSD .

, 29 2010 . 23:34 +
FreeBSD sysinstall, ifconfig , -.

# ifconfig rl0 10.10.0.2 netmask 255.255.0.0 broadcast 10.10.255.255

, netmask ifconfig . broadcast .

# route add default 10.10.10.1

Port forwarding , , , # iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

FreeBSD :
# natd -s -m -u -dynamic -f /etc/natd.conf -n rl0 natd.conf .
 (225x225, 6Kb)

" FreeBSD":
1 - FreeBSD .


:  
(12)

FreeBSD?

, 22 2010 . 17:27 +
1. , . OpenBSD
2. ( deb- )
3. ,
4. , , .
5.

FreeBSD, .
FreeBSD 8.0 , . libteken, vt100/xterm/UTF-8 , syscons.

FreeBSD , :
MySQL-  









bash# cd /usr/ports/databases/mysql50-server/
bash# make BUILD_OPTIMIZED=yes WITH_OPENSSL=yes WITH_CHARSET=cp1251
bash# make install clean

bash# /usr/local/bin/mysql_install_db
bash# chown -Rv mysql:mysql /var/db/mysql/

. - ,

mysqladmin mysql :







bash# mysqladmin

:







Default options are read from the following files in the given order:
/etc/my.cnf /usr/local/etc/my.cnf ~/.my.cnf /usr/local/etc/my.cnf

:







bash# cp /usr/local/share/mysql/my-huge.cnf /etc/my.cnf

:








bash# ee /etc/my.cnf







[mysqld]

:







default-character-set=utf8
character-set-server=utf8
collation-server=cputf8_general_ci
init-connect="SET NAMES utf8"
skip-character-set-client-handshake
language=/usr/local/share/mysql/russian/
skip-name-resolve





bash# echo 'mysql_enable="YES"' >> /etc/rc.conf

mysql-:

bash# /usr/local/etc/rc.d/mysql-server start

root mysql:

bash# /usr/local/bin/mysqladmin -u root password ' '

-

apache 2.2:
:

bash# cd /usr/ports/www/apache22/
bash# make install clean

:

bash# echo 'apache22_enable="YES"' >> /etc/rc.conf

apache :

bash# echo /sbin/kldload accf_http >> /etc/rc.local

apache:

bash# /usr/local/etc/rc.d/apache22 start

:

http://192.168.0.1/

"It works!" - :

bash# tail /var/log/httpd-error.log

. , ( Linux ) , , .
 (432x216, 1Kb)
~ ~
~servers~

:  
(0)

FreeBSD, Apache,Virtual hosts

, 30 2010 . 11:47 +
Apache, -
Apache .
* , :

# ps ax | grep httpd

Apache , :

53092 ?? I 0:00,02 /usr/local/sbin/httpd -DNOHTTPACCEPT
53258 ?? I 0:00,02 /usr/local/sbin/httpd -DNOHTTPACCEPT

Apache:

/usr/local/etc/rc.d/apache22 start

Apache

/usr/local/etc/rc.d/apache22 stop

Apache

/usr/local/etc/rc.d/apache22 restart


* Apache

, Apache , . :

/usr/local/etc/apache22/httpd.conf

Include etc/apache22/extra/httpd-vhosts.conf

Include etc/apache22/Includes/*.conf

/usr/local/etc/apache22/extra/httpd-vhosts.conf

NameVirtualHost *:80


*

:
: newuser
: /home/newuser
: newsite.ru
,

1.
2. ftp , /etc/ftpchroot, , . :

newuser /home/newuser

3. /home/newuser/newsite.ru : cgi-bin ( perl), htdocs ( html-) logs ( Apache )

mkdir -p /home/newuser/newsite.ru/cgi-bin
mkdir /home/newuser/newsite.ru/htdocs
mkdir /home/newuser/newsite.ru/logs

4. /home/newuser/newsite.ru newuser, newuser 0755:

chown -R newuser:newuser /home/newuser/newsite.ru
chmod -R 0755 /home/newuser/newsite.ru

5. Apache.
/usr/local/etc/apache22/Includes/newuser.conf - newuser. , , , /usr/local/etc/apache22/Includes/newsite.ru.conf . newuser.conf:


ServerName newsite.ru
ServerAlias www.newsite.ru
ServerAdmin support@newsite.ru

SuexecUserGroup newuser newuser
AddHandler cgi-script .pl

DocumentRoot /home/newuser/newsite.ru/htdocs
home/newuser/newsite.ru/htdocs>
Options Includes FollowSymLinks Indexes

AllowOverride All
Order allow,deny
allow from all
DirectoryIndex index.html index.shtml


ScriptAlias /cgi-bin/ "/home/newuser/newsite.ru/cgi-bin/"
home/newuser/newsite.ru/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all


ErrorLog "|/usr/local/sbin/rotatelogs /home/newuser/newsite.ru/logs/%Y-%m-%d-error 86400"
CustomLog "|/usr/local/sbin/rotatelogs /home/newuser/newsite.ru/logs/%Y-%m-%d-access 86400" combined


6. Apache.
7. , ..3-6, newsite.ru .
~ ~

:  
(4)

FreeBSD, - Apache

, 27 2010 . 21:01 +
, pdf-.
# uname -sr
FreeBSD 8.1-PRERELEASE
# pkg_info | grep apache
apache-2.2.15_9


  • /etc/make.conf:
    PORTSDIR?=/usr/ports
    
    .if ${.CURDIR} == ${PORTSDIR}/www/apache22
    SUEXEC_DOCROOT=/home
    SUEXEC_USERDIR=/home/*/cgi-bin
    .endif
    


  • # cd /usr/ports/www/apache22
    # make install clean
    
    [X] THREADS               Enable threads support in APR
    
    
    
    
    
    
    
    
    
    
    
    
    
    [X] AUTHZ_HOST            Enable mod_authz_host
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    [X] ALIAS                 Enable mod_alias
    [X] ASIS                  Enable mod_asis
    
    
    [X] CGI                   Enable mod_cgi
    
    
    
    [X] DIR                   Enable mod_dir
    
    [X] ENV                   Enable mod_env
    [X] EXPIRES               Enable mod_expires
    [X] HEADERS               Enable mod_headers
    
    [X] INCLUDE               Enable mod_include
    [X] INFO                  Enable mod_info
    [X] LOG_CONFIG            Enable mod_log_config
    [X] LOGIO                 Enable mod_logio
    [X] MIME                  Enable mod_mime
    [X] MIME_MAGIC            Enable mod_mime_magic
    [X] NEGOTIATION           Enable mod_negotiation
    
    [X] SETENVIF              Enable mod_setenvif
    [X] SPELING               Enable mod_speling
    [X] STATUS                Enable mod_status
    
    
    
    [X] VHOST_ALIAS           Enable mod_vhost_alias
    [X] FILTER                Enable mod_filter
    [X] VERSION               Enable mod_version
    
    
    
    
    
    
    
    
    [X] SSL                   Enable mod_ssl
    [X] SUEXEC                Enable mod_suexec
    [X] SUEXEC_RSRCLIMIT      SuEXEC rlimits based on login class
    [X] REQTIMEOUT            Enable mod_reqtimeout
    
    
    


  • /etc/rc.conf:
    apache22_enable="YES"
    
    /usr/local/etc/apache22/httpd.conf
    ServerName localhost
    ServerRoot "/usr/local"
    Listen 80
    
    # Example:
    # LoadModule foo_module modules/mod_foo.so
    #
    LoadModule authz_host_module libexec/apache22/mod_authz_host.so
    LoadModule reqtimeout_module libexec/apache22/mod_reqtimeout.so
    LoadModule include_module libexec/apache22/mod_include.so
    LoadModule filter_module libexec/apache22/mod_filter.so
    LoadModule log_config_module libexec/apache22/mod_log_config.so
    LoadModule logio_module libexec/apache22/mod_logio.so
    LoadModule env_module libexec/apache22/mod_env.so
    LoadModule mime_magic_module libexec/apache22/mod_mime_magic.so
    LoadModule expires_module libexec/apache22/mod_expires.so
    LoadModule headers_module libexec/apache22/mod_headers.so
    LoadModule setenvif_module libexec/apache22/mod_setenvif.so
    LoadModule version_module libexec/apache22/mod_version.so
    LoadModule ssl_module libexec/apache22/mod_ssl.so
    LoadModule mime_module libexec/apache22/mod_mime.so
    LoadModule status_module libexec/apache22/mod_status.so
    LoadModule asis_module libexec/apache22/mod_asis.so
    LoadModule info_module libexec/apache22/mod_info.so
    LoadModule suexec_module libexec/apache22/mod_suexec.so
    LoadModule cgi_module libexec/apache22/mod_cgi.so
    LoadModule vhost_alias_module libexec/apache22/mod_vhost_alias.so
    LoadModule negotiation_module libexec/apache22/mod_negotiation.so
    LoadModule dir_module libexec/apache22/mod_dir.so
    LoadModule speling_module libexec/apache22/mod_speling.so
    LoadModule alias_module libexec/apache22/mod_alias.so
    
    <IfModule !mpm_netware_module>
    <IfModule !mpm_winnt_module>
    
    User www
    Group www
    </IfModule>
    </IfModule>
    
    # 'Main' server configuration
    #
    
    ServerAdmin you@example.com
    
    <Directory />
        AllowOverride None
        Order deny,allow
        Deny from all
    </Directory>
    
    <IfModule dir_module>
        DirectoryIndex index.shtml
    
    </IfModule>
    
    <FilesMatch "^.ht">
        Order allow,deny
        Deny from all
        Satisfy All
    </FilesMatch>
    
    ErrorLog "/var/log/httpd-error.log"
    LogLevel warn
    
    <IfModule log_config_module>
        LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined
        LogFormat "%h %l %u %t "%r" %>s %b" common
    
        <IfModule logio_module>
    
          LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i" %I %O" combinedio
        </IfModule>
    </IfModule>
    
    DefaultType text/plain
    
    <IfModule mime_module>
        TypesConfig etc/apache22/mime.types
        AddType application/x-compress .Z
        AddType application/x-gzip .gz .tgz
        AddType text/html .shtml
        AddOutputFilter INCLUDES .shtml
    </IfModule>
    
    # Virtual hosts -          
    Include etc/apache22/extra/httpd-vhosts.conf
    
    # Secure (SSL/TLS) connections
    #Include etc/apache22/extra/httpd-ssl.conf
    
    <IfModule ssl_module>
    SSLRandomSeed startup builtin
    SSLRandomSeed connect builtin
    </IfModule>
    
    Include etc/apache22/Includes/*.conf
    
    # /usr/local/etc/rc.d/apache22 start
    
    ps ax | grep httpd
    77131  ??  Ss     0:00,21 /usr/local/sbin/httpd -DNOHTTPACCEPT
    77134  ??  I      0:00,00 /usr/local/sbin/httpd -DNOHTTPACCEPT
    77135  ??  I      0:00,00 /usr/local/sbin/httpd -DNOHTTPACCEPT
    77136  ??  I      0:00,00 /usr/local/sbin/httpd -DNOHTTPACCEPT
    77137  ??  I      0:00,00 /usr/local/sbin/httpd -DNOHTTPACCEPT
    77138  ??  I      0:00,00 /usr/local/sbin/httpd -DNOHTTPACCEPT
    77149  ??  I      0:00,00 /usr/local/sbin/httpd -DNOHTTPACCEPT
    
  • ~ ~

    :  
    (0)

    , - !

    , 27 2010 . 11:25 +

    FreeBSD, :

    , 27 2010 . 11:04:30 (MSD)
    /home/hum
    hum has logged on :0 from local.
                                                                                    hum@humbsd /home/hum                                                            > uname -a
    FreeBSD humbsd.ru 7.3-RELEASE FreeBSD 7.3-RELEASE #13: Fri May  7 11:15:47 MSD 2010    /usr/obj/usr/src/sys/BSD.i386


                                                                                     hum@humbsd /home/hum                                                            >


    , -, , , ( win 7 ) , , .
     

    ~ ~
    ~servers~

    :  
    (0)

    FreeBSD frenzy

    , 23 2010 . 13:34 +

      . , !

    : gui !

    : . , SDK : /buildscripts/stages/systemroot/root/.login ( ):

    .login

    if ( -e /tmp/.xautostart ) then
    rm /tmp/.xautostart
    startx
    else
    #
    endif

    ISO

    -

    8-)

    : - ( )!

    : (ctrl + alt + F1), ctrl + C ( Xorg). tcsh, Xorg (startx) - . , . - SDK.


    : - ( toram) CD-. MFS- . ?

    : SDK : /buildscripts/stages/boot/skel/etc/rc.toram - 9- +10 +50 - . ISO- (20 ).


    : , X- alt+shift (CapsLock ..). ?

    : SDK : /buildscripts/stages/systemroot/usr/local/etc/hal/fdi/policy/xkb.fdi - .


    : ZFS- - Frenzy : zfs.ko : ZFS WARNING: Recommended minimum kmem_size is 512MB. , ?

    : SDK /buildscripts/stages/iso/isoroot/boot/loader.conf, : vm.kmem_size=«512MB». .


    : SDK /buildscripts/packages/FreeBSD/ , Fluxbox- - ?

    : : /buildscripts/stages/tools/mkmenu/menu.blank


    : ?

    : idesk. : /root/icons/, - /root/.idesktop/. SDK ( SDK /buildscripts/stages/systemroot/root/)

     

    ~ ~

    :  
    (0)

    , 28 2009 . 20:25 +
    Humiliating [ + !]

    , :
     (700x452, 300Kb)
    ~ ~

    :  
    (0)

    Linux - 530

    , 08 2007 . 12:58 +
    Linux. Linux
    : Linux.
    : . .
    :
    ISBN: 5-93772-113-6
    : 2004
    : DJVU
    : 848
    :






    :
    530 : , , . . .
    . ext3 ReiserFS .
    Linux , FreeBSD Unix.
    http://knigka.ifolder.ru/1784714

    :  

     : [1]