Обзор музыкального демона mpd (Алексей Попов) $ cat /etc/mpd.conf | egrep -v '^(#|$)' music_directory "/mnt/mine/media/music" playlist_directory "/var/lib/mpd/playlists" db_file "/var/lib/mpd/database" log_file "/var/log/mpd/mpd.log" error_file "/var/log/mpd/mpd.error.log" pid_file "/var/run/mpd/mpd.pid" filesystem_charset "UTF-8" state_file "/var/lib/mpd/state" user "mpd" bind_to_address "localhost" # /usr/bin/mpd --create-db # /etc/init.d/mpd restart # /etc/init.d/mpd start Виртуальные серверы в GNU/Linux на базе Linux-VServer (Дмитрий Столяров) # wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.13.tar.bz2 # wget http://ftp.linux-vserver.org/pub/kernel/vs2.0/patch-2.6.17.13-vs2.0.2.1.diff.bz2 # tar -xjf linux-2.6.17.13.tar.bz2 # bunzip2 patch-2.6.17.13-vs2.0.2.1.diff.bz2 # cd linux-2.6.17.13 # patch -p1 < ../patch-2.6.17.13-vs2.0.2.1.diff # make menuconfig # make bzImage modules modules_install install # wget http://ftp.linux-vserver.org/pub/utils/util-vserver/util-vserver-0.30.210.tar.bz2 # tar -xjf util-vserver-0.30.210.tar.bz2 # cd util-vserver-0.30.210 # ./configure --prefix=/usr/local/vserver –with-vrootdir=/var/vservers # make # make install # PATH=$PATH:/usr/local/vserver/sbin # MANPATH=$MANPATH:/usr/local/vserver/man # mount /dev/sda2 /var/ -o tagxid,attrs /dev/sda2 /var reiserfs tagxid,attrs 1 1 # mkdir /var/vservers # /usr/local/vserver/sbin/setattr --barrier /var/vservers/ # echo 'kernel.vshelper =/usr/local/vserver/lib/util-vserver/vshelper' >> /etc/sysctl.conf # sysctl -p # vserver-info # wget http://distfiles.gentoo.org/experimental/x86/vserver/stage3-i686-20060317.tar.bz2 # mkdir /usr/src/stage3-vserver # tar -xjf stage3-i686-20060317.tar.bz2 -C /usr/src/stage3-vserver # mkdir /usr/src/stage3-vserver/usr/portage # wget http://distfiles.gentoo.org/snapshots/portage-latest.tar.bz2 # tar -xjf portage-latest.tar.bz2 -C /usr # vserver testvps build -m skeleton --context 5 --initstyle plain # cp /usr/src/stage3-vserver/* /var/vservers/testvps/ -pPR # cat >> /usr/local/vserver/etc/vservers/testvps/fstab /usr/portage /usr/portage none bind,ro 0 0 /usr/portage/distfiles /usr/portage/distfiles none bind,rw 0 0 # vserver testvps start # vserver-stat # vserver testvps enter # cd /usr/local/vserver/etc/vservers/testvps/interfaces # mkdir 0 # cd 0/ # echo 'eth0' > dev # echo 'testvps' > name # echo '192.168.0.2' > ip # echo '24' > prefix # vserver testvps restart # ip addr | grep 192.168.0.1 # vserver testvps enter # ifconfig # cd /usr/local/vserver/etc/vservers/testvps/ # mkdir dlimits # mkdir dlimits/0 # cd dlimits/0 # echo '/var/vservers/testvps' > directory # echo '100000' > inodes_total # echo '5242880' > space_total # echo '5' > reserved # df -h # vserver testvps stop # chxid -c 5 -R /var/vservers/testvps # vserver testvps start # df -h # cd /usr/local/vserver/etc/vservers/testvps/ # mkdir rlimits # cd rlimits 7 32 500 200 1000 string