Linux环境的文件构成

CGI应用程序

Garoon的CGI应用程序,被安装在安装时指定的CGI目录中。CGI应用程序的文件,保存在CGI目录下的与安装标识符相同名称的目录中。

  • CGI目录示例:/var/www/cgi-bin
/var/www/cgi-bin	CGI目录
  └ /cbgrn	安装标识符
    ├ /code	Garoon的程序
    │  ├ /command
    │  ├ /compiled_container
    │  ├ /doc_root
    │  ├ /include
    │  ├ /pear
    │  ├ /plugin
    │  ├ /sched
    │  ├ /smarty
    │  └ /vendor
    │
    ├ /data
    ├ /db
    ├ /extensions	PHP的扩展功能所必须的文件
    ├ /grn	Garoon设置所必要的信息
    ├ /locale	Garoon的资源信息
    ├ /logs
    ├ /page	Garoon的模版文件
    ├ /sessiondata	PHP的会话数据
    ├ /smarty
    │  ├ /cached	smarty库的缓存数据
​    │  └ /compiled	smarty库的已编译模版
    │
    ├ /tmp	在PHP脚本中临时生成的数据
    ├ /upload_tmp	临时保存的PHP上传文件
    ├ /common.ini
    ├ /db_error.log
    ├ /garoon.ini
    ├ /garoon_lwc.ini
    ├ /garoon_policy.ini
    ├ /grn.cgi
    ├ /grn.exe
    ├ /grn_initialize.log
    ├ libmariadb.so
    ├ libmariadb.so.3
    ├ /LICENSE_en.txt
    ├ /LICENSE_ja.txt
    ├ /LICENSE_zh.txt
    ├ /logger.ini
    ├ /lwc.ini
    ├ /php.ini
    ├ /sched
    ├ /sched.ini
    ├ /sched.log
    ├ /state.ini
    ├ /system_admin.ini
    └ /uninstall_cbgrn
MySQL

MySQL的文件,保存在安装时指定的安装目录下。

  • 安装目录示例:/usr/local/cybozu
/usr/local/cybozu	有关MySQL的文件类别
  ├ /mysql-5.0
    ├ /bin
    │  ├ /my_print_defaults
    │  ├ /mysql
    │  ├ /mysqladmin
    │  ├ /mysqlbinlog
    │  ├ /mysqlcheck
    │  ├ /mysqld
    │  ├ /mysqld_safe
    │  ├ /mysqldump
    │  └ /mysqlimport
    │
    ├ /data
    │  ├ /cb_cbgrn
    │  ├ /cb_slash
    │  ├ /mysql
    │  ├ /performance_schema
    │  ├ /sys
    │  ├ /#ib_16384_0.dblwr
    │  ├ /#ib_16384_1.dblwr
    │  ├ /#innodb_temp
    │  ├ /auto.cnf
    │  ├ /error.log
    │  ├ /gr6-rhel9-tc.pid
    │  ├ /ib_buffer_pool
    │  ├ /ib_logfile0
    │  ├ /ib_logfile1
    │  ├ /ib_logfile2
    │  ├ /ibdata1
    │  ├ /ibtmp1
    │  ├ /mysql.ibd
    │  ├ /mysql.sock
    │  ├ /mysql.sock.lock
    │  ├ private_key.pem
    │  ├ public_key.pem
    │  ├ /slow.log
    │  ├ /undo_001
    │  └ /undo_002
    │
    ├ /etc
    │  ├ /Samples
    │  └ /my.ini
    │
    ├ /files
    │  └ /cbgrn
    │
    ├ /lib
    │  └ /private
    │
    ├ /share
    ├ /support-files
    ├ /tmp
    └ /uninstall_cyde_5_0
图片文件

图片文件保存在与安装标识符相同名称的目录下。

  • 文档根目录示例:/var/www/html
/var/www/html	文档根目录
  └ /cbgrn	安装标识符
    ├ /3rd_party_license	第三方程序的许可证信息
    ├ /api
    ├ /fw	有关框架的图片文件等
    ├ /grn	有关Garoon的图片文件等
    │  ├ /common
    │  ├ /html
    │  └ /image
    │    ├ /cybozu
    │    └ /oauth
    ├ /help
    ├ /dist	页面显示相关的JavaScript等文件
    └ /tinymce	有关格式编辑的图片文件等
启动脚本文件

启动脚本文件,安装在启动脚本目录下。

  • 启动脚本目录示例:/etc/systemd/system/

    MySQL服务启动脚本	:/etc/systemd/system/cyde_5_0  
    调度服务的启动脚本	:/etc/systemd/system/cyss_cbgrn