1.创建用户
$ sudo adduser sysop
$ sudo addgroup admin
$ sudo usermod -a -G admin,adm,audio sysop
2.下载安装包
根据计算机架构和系统版本下载对应安装包、地图数据和用户文档。
3.解压安装
3.1解压:
将下载的安装包拷贝到安装目录下,然后解压(以下以安装在~/为例)
$ cd
$ tar xzf seiscomp-x.x.x-ubuntu22.04-***.tar.gz
$ tar xzf seiscomp-maps.tar.gz
$ tar xzf seiscomp-x.x.x-doc.tar.gz
3.2安装
$ ~/seiscomp/bin/seiscomp setup
注:输入机构名称和ID,设置并记住数据库密码(输入时不显示)其它采用默认值就行。数据库推荐使用Mariadb,以下也以Mariadb设置为例说明。
4.配置
4.1环境变量设置
$ seiscomp/bin/seiscomp print env >> ~/.bashrc
$ source ~/.bashrc
4.2设置mariadb缓存池大小
查看缓存池大小:
$ mysql -u root -p
show variables like 'innodb_buffer_pool_size';
修改配置文件:
sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf
在配置文件[mysqld]下加入:
innodb_buffer_pool_size = <your value>
innodb_flush_log_at_trx_commit = 2
使配置生效:
MariaDB [(none)]>flush privileges;
或者
$ sudo systemctl restart mariadb
4.3模块启动设置
利用以下设置可以使模块在seiscomp启动(命令为seiscomp start)时启动相应模块:
seiscomp enable seedlink slarchive scautopick scautoloc scamp scmag scevent