技术手册-一粒云企业网盘维护手册

一粒云日常维护手册,技术人员在使用产品的过程中,如果出现类似的问题,可以参考本手册解决问题,当然如果您无法解决问题,可以加入我们的微信群,寻找我公司的技术同事给您解决。(部分复杂的问题技术同事不负责解决哦,请理解!)

一、常用命令和日志

常用命令

1、启动或停止整个云盘服务

/opt/yliyun/bin/yliyun start\stop

2、启动或停止MySQL服务

/opt/yliyun/bin/mysql start\stop

3、启动或停止FDFS存储服务

/opt/yliyun/bin/fdfs start\stop

4、重启或启动或停止Nginx服务

/opt/yliyun/bin/nginx restart\start\stop

5、启动或停止Redis服务

/opt/yliyun/bin/redis start\stop

6、重启或启动或停止pm2服务

pm2 restart\start\stop all

7、查看云盘所有服务进程

ps -ef | grep  yliyun

日志

1、一粒云所有实时日志

pm2 logs app

如果提示”-bash: pm2: command not found” ,请执行

source /etc/profile

2、MySQL、Nginx、Node、Redis日志所在路径

/opt/yliyun/logs/
├── mysql
├── nginx
├── node
└── redis

3、FastDFS存储日志路径

/opt/yliyun/data/tracker/logs/
├── storage
│   └── logs
│       └── storaged.log
└── tracker
    └── logs
        └── trackerd.log

二、更改云盘默认端口

1、修改文件前先做备份

cp -r /opt/yliyun/openresty/nginx/conf/nginx.conf /opt/yliyun/openresty/nginx/conf/nginx.conf.bak
cp -r /opt/yliyun/work/node/config/app.json /opt/yliyun/work/node/config/app.json.bak

2、编辑nginx配置文件,找到listen 80更改成listen 8088

这里我们把默认端口80改成自定义端口8088为例

vi /opt/yliyun/openresty/nginx/conf/nginx.conf

3、编辑配置文件,在web地址后加上端口

vi /opt/yliyun/work/node/config/app.json

4、重启nginx

/opt/yliyun/bin/nginx restart

5、开放防火墙8088端口

firewall-cmd --zone=public --add-port=8088/tcp --permanent
firewall-cmd --reload

6、访问测试

浏览器访问服务器地址加自定义端口,如:192.168.0.90:8088

测试云盘上传下载、新上传文件预览等功能是否正常。

三、配置HTTPS

1、修改文件前先做备份

cp -r/opt/yliyun/openresty/nginx/conf/nginx.conf /opt/yliyun/openresty/nginx/conf/nginx.conf.bak

2、获取SSL证书

获取到SSL证书文件后,将证书文件中Nginx目录下的crt和key文件,放至云盘服务器的/opt/yliyun/openresty/nginx/conf/目录下。

3、修改Nginx 配置文件

注意自定义端口的问题

vi /opt/yliyun/openresty/nginx/conf/nginx.conf

若已经有注释过的配置存在,只需要将注释符号去掉即可。如下图:

4、重启nginx服务

/opt/yliyun/bin/nginx restart

5、开放防火墙443端口

firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --reload

6、测试访问

浏览器通过https://’域名’或”公网IP”访问。

测试云盘上传下载、新上传文件预览等功能是否正常。

四、更改存储路径

1、修改文件前先做备份

cp -r /opt/yliyun/fdfs/etc/storage.conf /opt/yliyun/fdfs/etc/storage.conf.bak
cp -r /opt/yliyun/fdfs/etc/mod_fastdfs.conf /opt/yliyun/fdfs/etc/mod_fastdfs.conf.bak

2、修改存储配置文件

找到store_path0参数并修改为自定义参数值,如有多个store_path根据实际需求更改即可

vi /opt/yliyun/fdfs/etc/storage.conf
vi /opt/yliyun/fdfs/etc/mod_fastdfs.conf

3、重启fdfs和nginx服务

/opt/yliyun/bin/fdfs stop && /opt/yliyun/bin/fdfs start
/opt/yliyun/bin/nginx restart

4、测试

等待几秒后,进入云盘测试文件上传下载、新上传文件预览等功能是否正常。

五、存储扩容

1、修改文件前先做备份

cp -r /opt/yliyun/fdfs/etc/storage.conf /opt/yliyun/fdfs/etc/storage.conf.bak
cp -r /opt/yliyun/fdfs/etc/mod_fastdfs.conf /opt/yliyun/fdfs/etc/mod_fastdfs.conf.bak

2、修改存储配置文件

配置文件中store_path_count参数默认为1,如果新增1条存储路径,则需要改为2,以此类推。

配置中store_path0=/opt/yliyun/data/g1_data0 为云盘默认的存储位置,可修改。如需新增存储,在下一行添加store_path1=’新存储路径’,按以此类推。

3、重启fdfs和nginx服务

/opt/yliyun/bin/fdfs stop && /opt/yliyun/bin/fdfs start
/opt/yliyun/bin/nginx restart

4、测试

等待几秒后进入云盘后台管理,点击系统“概览模块”看空间大小是否增加,然后测试文件上传下载、新上传文件预览等功能是否正常。

六、配置客户端默认地址

配置云盘默认地址

1、修改文件前先做备份

cp -r /opt/yliyun/work/node/default.json /opt/yliyun/work/node/default.json.bak

2、修改默认配置文件

vi /opt/yliyun/work/node/default.json

3、重启服务

pm2 restart all

七、CentOS7 磁盘挂载

1、查看当前所存在的磁盘

fdisk -l


2、查看磁盘挂载存储

lsblk


3、查看磁盘挂载详细信息

lsblk -f


4、格式化磁盘/dev/sdb,设置文件系统类型为xfs,sdb是示例需根据情况更改。注意磁盘内是否有数据再确定格式化磁盘

mkfs.xfs /dev/sdb


5、把/dev/sdb磁盘,挂载到所需目录,列如/opt目录

mount /dev/sdb /opt


6、设置开机自动挂载,文件信息一定要填写正确不然服务器重启后会报错

vi /etc/fstab


7、服务器重启

reboot