seafile 部署_seafile私有云部署步骤

点击上方蓝字关注我们!

86539f1a78e1386b12477a049c7cf0d4.png 好几天没更新了,真是抱歉了。 最近一直在处理seafile部署的问题,今天终于部署的差不多了,特来分享一下我的部署步骤,也当自己折腾了这么久一个小记录吧!有点长,耐心看哈。 部署logstash

安装yum-croniptables 、关闭selinux

    yum -y install cronie
yum -y install yum-cron
systemctl start yu,-cron
systemctl start yumcron
systemctl start yum-cron
yum -y install yum-cron
systemctl status yum-cron
sed -i 's/SELINUX=enforcing/SELINUX=disablde/g' /etc/selinux/config
reboot
systemctl stop firewalld
systemctl disable firewalld
reboot
rpm -Uvh iptables-1.4.21-35.el7.x86_64.rpm
rpm -Uvh iptables-services-1.4.21-35.el7.x86_64.rpm
#下面几个包不装的话运行createrepo会报错
rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
rpm -ivh createrepo-0.9.9-24.el6.noarch.rpm

配置iptables规则

配置完需要重启此服务

vim /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8000 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8082 -j ACCEPT

配置本地源

chown 755 CentOS-7-x86_64-Everything-2003.iso
mkdir -p /mnt/iso
mount -o loop CentOS-7-x86_64-Everything-2003.iso /mnt/iso
cp -r /mnt/iso/Packages /root/Packages
rm -rf /etc/yum.repos.d/Centos*
vim local.repo
[local_server]
name = This is a local repo
baseurl = file:///root/Packages
enabled = 1
gpgcheck = 0
#保存退出
createrepo -d /root/Packages/
yum repolist
yum clean all
yum makecache

配置python环境

vim /etc/profile.d/python.sh
alias python='/usr/local/bin/python3.6'
alias pip='/usr/local/bin/pip3.6'
#保存退出
chmod 755 /etc/profile.d/python.sh
source /etc/profile.d/python.sh

安装mysql

#解压包,然后移动到本地源内
cd MariaDB
mv * ../Packages
#重新生成一下源数据
createrepo -d /root/Packages/
yum repolist
rm -rf /var/cache/yum
yum makecache
#安装
sudo yum install MariaDB-server MariDB-client
#查看状态
service mariadb.service status
systemctl enable --now mariadb
#设置mysql账号密码
mysql_secure_installation
#全是y

修改mysql存储目录到其他地方

最好还是配置一下,毕竟是数据。

systemctl stop mariadb.service
#创建好需要移动的目录
mkdir -p /data/seafile
chown -R mysql:mysql /data/seafile
cp -a /var/lib/mysql /data/seafile
vim /etc/my.cnf.d/server.cnf
#在 【mysqld】下插入以下配置
#--------------------------add by root-----------------------------
# add for moving data to /home/mariadb设置数据存放目录为/data/seafile/mysql socket路径保持不变
#
datadir=/data/seafile/mysql
socket=/var/lib/mysql/mysql.sock
#default-character-set=utf8 增加utf8代码支持
char
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值