• 软件使用和目录设置规范

    Posted on 十二月 31st, 2008 inetdemon No comments

    常用系统程序操作

    mysql关闭和启动
    /bin/sh /usr/local/mysql/bin/mysqld_safe --user=mysql &
    FastCGI启动和关闭
    ulimit -SHn 51200
    /usr/local/sbin/php-fpm start|stop|restart|reload|quit|logrotate

    NGINX启动和关闭
    /usr/local/webserver/nginx/sbin/nginx
    重载nginx配置
    kill -HUP 'cat /var/run/nginx.pid'
    调试配置文件
    nginx -t -c /etc/nginx/nginx.conf
    nginx接受的信号
    TERM, INT 快速关闭
    QUIT 从容关闭
    HUP 重载配置,用新的配置开始新的工作进程从容关闭旧的工作进程
    USR1 重新打开日志文件
    USR2 平滑升级可执行程序。
    WINCH 从容关闭工作进程

    memcached启动和关闭
    /usr/local/bin/memcached -m 64m -l 127.0.0.1 -p 11211 -d -u root -P /var/run/memcached.pid -c 128 -vv
    kill 'cat /var/run/memcached.pid'

    配置开机自启时执行程序:修改/etc/rc.local

    系统程序文件目录规范



    mysql目录             /usr/local/mysql
    mysql数据文件         /usr/local/data
    mysql soketfile       /tmp/
    mysql配置文件         /etc/my.cnf

    php目录              /usr/local/
    php-config目录        /usr/local/bin/php-config
    php.ini              /etc/php.ini
    eAccelorator Cache    /var/cache/eaccelerator_cache
    php fastcgi执行文件   /usr/local/sbin/php-fpm
    php fastcgi配置文件   /usr/local/etc/php-fpm.conf
    php fastcgi日志    /usr/local/logs/php-fpm.log
    php fastcgi pid文件  /usr/local/logs/php-fpm.pid
    fastcgi接口(TCP方式) /tmp/php-cgi.sock
    php扩展文件目录 /usr/local/lib/php/extensions/no-debug-non-zts-20060613/

    nginx目录             /usr/local/nginx
    nginx                 /var/log/nginx
    nginx配置文件     /usr/local/nginx/conf/nginx.conf
    nginx pid文件     /var/run/nginx.pid
    nginx logrotate文件  /usr/local/nginx/sbin/cut_nginx_log.sh
    web文件目录           /app/
    系统启动执行文件      /etc/rc.local 
    sysctl文件        /sbin/sysctl
    sysctl配置文件     /etc/sysctl.conf

    memcached       /usr/local/bin/memcached
    memcached PID文件   /var/run/memcached.pid

    Leave a reply