Archive for the 'Linux' Category



CF卡上的debian还是跑得很顺呢!

用了一张CF转IDE的转接卡,4G的金士顿CF卡,像往常一样用光驱安装debian, 一切非常之正常,还设置了swap交换分区,安装后发觉性能还是不错,启动感觉有点慢,比硬盘慢点吧,只是一点儿,安装完成进去后,安装了samba服务,256M内存的815E主板 + pIII500 , 跑得很不错,外接一个40G很吵得硬盘,在开机的rc.local 加上 hdparm -S 60 /dev/sdb , 5分钟后休眠这个很吵得硬盘!

为了把FreeNas换成linux作的实验,下部是转移系统,放弃freebsd的freenas, 皆因freenas 的上传还是很慢,性能感觉不行,不知道跟我的主板和CPU有没有关系!

继续折腾吧! 其实还是担心CF卡的问题的…

Tag:

debian下的acpid: can’t open /proc/acpi/event解决

debian下的acpid: can’t open /proc/acpi/event又一问题解决,现在有时间一个一个解决现在在piii733机子上的debian linux问题,一直不能一按电源键关机来关机的!一直都是命令行关机的,今天死马当活马医:

apt-get install acpid

这样安装后居然一切正常,看来一直是电源管理问题,而且hdparm -S1 /dev/sda 居然能用了,哈哈,又解决一问题了.

Tag:,

Debian: Driver ‘pcspkr’ is already registered, aborting处理

今天在搞debian时去解决的错误,其实这个错误已经存在很久了,每次开机时看见

Debian: Driver ‘pcspkr’ is already registered, aborting 都懒得去处理,反正无什么坏的影响,不过今天觉得这个错误特别碍眼,所以去google查询下怎样解决,答案如下:

编辑 /etc/modprobe.d/blacklist/

增加一行:blacklist snd-pcsp

这样就ok了!

Tag:

debian安装eaccelerator的一些注意

debian安装eaccelerator的话一般流程:

到 http://eaccelerator.net/ 下载最新的源码包, 今天看见最新的版本是 Release 0.9.6.1

然后
wget http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.zip

需用用到phpize , 所以就
apt-get install phpize

然后
unzip eaccelerator-0.9.6.1.zip
cd eaccelerator-0.9.5.3

phpize
./configure –enable-eaccelerator=shared
make&&make install

然后修改php.ini , 我的debian上的php.ini 位置是/etc/php5/cgi
尾端加上
extension=eaccelerator.so
[eaccelerator]
eaccelerator.shm_size=32
eaccelerator.cache_dir=/tmp/eaccelerator
eaccelerator.enable=1
eaccelerator.optimizer=1
eaccelerator.check_mtime=1
eaccelerator.debug=0
eaccelerator.filter=
eaccelerator.shm_max=0
eaccelerator.shm_ttl=0
eaccelerator.shm_prune_period=0
eaccelerator.shm_only=0
eaccelerator.compress=1
eaccelerator.compress_level=9

建立缓存目录:/tmp/eaccelerator
mkdir /tmp/eaccelerator
chmod 777 /tmp/eaccelerator

但需要注意的就是phpize的安装,我用apt-get install php5-dev 一半就出错了,总是不行,后来再apt源加上

deb http://debian.cn99.com/debian/ unstable main
然后
apt-get update
apt-get install php5-dev
这样才能正常安装下去,要注意下这个

Tag:, ,

archlinux下安装spawn-fcgi记录

archlinux下安装spawn-fcgi记录,本以为用pacman能自己安装,但原来不是的,也以为按网上教程安装了lighttpd会有的,答案都是没有的!终于按老路子来!下载然后make

新装的archlinux是没有make和gcc的,所以输入:
pacman -S make
pacman -S gcc
然后
wget http://www.lighttpd.net/download/spawn-fcgi-1.6.3.tar.gz
tar xzvf spawn-fcgi-1.6.3.tar.gz
cd spawn-fcgi-1.6.3
./configure
make
make install
这样就ok了

以下是Me的phpcgi 启动和停止脚本

#!/bin/sh


PIDFILE=/var/run/myfcgi.pid

start_postcmd()
{
   printf "Starting spawn-fcgi...\n"
    if [ -f $PIDFILE ]; then
      printf "spawn-fcgi is runing!\n"
      exit 1
    else 
      /usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -g www-data -f /usr/bin/php-cgi -P $PIDFILE
      printf "spawn-fcgi is the successful start!\n"
    fi

      
}


stop_postcmd()
{
    printf "Stoping spawn-fcgi...\n"
    if  [ -f $PIDFILE ]; then
        kill `cat $PIDFILE`
         rm -f $PIDFILE
        printf "spawn-fcgi is stoping\n"
    else 
        printf "spawn-fcgi  is not runing!\n"
    fi
}


if [ "$1" = "start" ]; then
   start_postcmd

elif [ "$1" = "stop" ]; then
   stop_postcmd
elif [ "$1" = "restart" ]; then
   stop_postcmd
   sleep 1
   start_postcmd
else
   printf "Usage: /root/lnmp {start|stop|restart}\n"
fi

参考人家的大作研制的,(*^__^*) 嘻嘻……

不过不知道是否我设置问题,看人家文章都是直接pacman -S php-eaccelerator 就可以了!但我输入这命令就是无效,没有这个安装包!是人品问题?

Tag:,

debian下的samba安装果然简单

其实在debian配置安装软件就是简单的!

在终端下输入命令:
# apt-get update
# apt-get install samba smbclient

这样等一会儿就ok了, 然后就是配置问题! 配置文件是/etc/samba/smb.conf

为系统现在的用户添加samba的密码,系统密码不用跟samba用户密码一样的!
smbpasswd -a root
其它用户是
smbpasswd -a xxxx
也一样

[global] —>全局配置,必写
workgroup = workgroup—〉Windows中显示的工作组
netbios name = myhome —>在Windows中显示出来的计算机名
server string = my home Server TestServer —>Samba服务器说明
security = share —>验证和登录方式, 这样去掉的话,所有默认都需要密码,好像连guest打开也是

[mydata]
path = /home/mydata #共享目录的位置
writeable = yes #可以向共享目录中写入
browseable = yes #可以浏览
guest ok = yes #匿名用户以guest身份登录,好像上边要加上security = share才有用!

另一种写法
[mydata]
comment = mydata #目录的注解说明

path = /data/temp #要共享目录的绝对位置

#以下属可选择项目录

browseable = no #目录是否可见,预设为可见

writable = yes #目录是否为可写

read only = no #目录是否为只读

guest ok = yes #来宾是否可以访问,与”public = yes” 作用相同

write list =user,@group #可写清单,@后表示某个群组

valid users =root #允许访问的使用者清单,多用户请用逗号

read list = … #只可读的使用者清单,暂时还没有试过

invalid users = … #禁止访问的使用者清单,我暂时还没有

admin users = … #有管理权限使用者清单,也还没有试验

create mask = 0755 #使用者建立档案的权限,预设为0744

debian下的samba 大概设置就是这样了, 看起来几简单的,以后有什么再写上…

Tag: