分类 Linux 维护笔记 下的文章

推荐Ubuntu 18.04 官方不建议使用root账户 成会有小错误

sudo wget https://github.com/nextcloud/vm/blob/master/nextcloud_install_production.sh/

sudo bash nextcloud_install_production.sh

过程中提示建立账户 选择硬盘
小贴士:
VPS 内存要大于2G 否则脚本无法继续运行 如需在小内存机器上运行 个人建议至少大于1G 并编辑脚本删除以下三行

# Test RAM size (2GB min) + CPUs (min 1)

ram_check 2 Nextcloud

cpu_check 1 Nextcloud

单硬盘VPS在设置中选择但硬盘 双硬盘VPS按照提示挂在数据盘
此安装方式安装curl lshw net-tools python-pip postgresql-10 apache2 php全家桶等组件 postgresql更适合大型数据存储
以上参照Nextcloud官方在Github的脚本一键安装

使用root账户登录,在Ubuntu终端输入下面的命令

apt-get update
apt-get install snap
apt-get install snapd
snap install nextcloud

启用https(每90天运行一次以下命令)

sudo nextcloud.enable-https lets-encrypt

最后一点优化:将php内存限制提升到512M(默认128M)

snap set nextcloud php.memory-limit=512M

数据库的文件夹 :/var/snap/nextcloud/current/
文件保存的文件夹 :/var/snap/nextcloud/common/
安装包包含以下组件
Nextcloud 16.0.5
Apache 2.4
PHP 7.2
MySQL 5.7
Redis 4.0
mDNS for network discovery

Tips
Nextcloud程序和所以来运行的组件都在/var/snap目录中 如果有第二块硬盘的同学可以尝试将第二块硬盘挂载到/var/snap
不要忘了开启开机自动挂载
如需更新Nextcloud

snap refresh nextcloud

以上参照Nextcloud官方在Github的snap一键安装

获取安装脚本(适用于 Seafile 6.0.0 及以上版本)
Ubuntu 16.04/18.04 (64bit):

wget https://raw.githubusercontent.com/haiwen/seafile-server-installer-cn/master/seafile-server-ubuntu-amd64-http

运行安装脚本并指定要安装的版本 (例如 7.0.5)
Ubuntu 16.04/18.04 (64bit):

bash seafile-server-ubuntu-amd64-http 7.0.5

通过 Web UI 对服务器进行配置
安装完成后,您需要通过 Web UI 服务器进行基本的配置,以便能正常的从网页端进行文件的上传和下载:
首先在浏览器中输入服务器的地址,并用管理员账号和初始密码登录
点击界面的右上角的头像按钮进入管理员界面
管理员入口
进入设置页面填写正确的服务器对外的 SERVICE_URL 和 FILE_SERVER_ROOT,比如

SERVICE_URL: http://www.myseafile.com
FILE_SERVER_ROOT: 'http://www.myseafile.com/seafhttp'

至此 输入域名后直接可以进入Seafile网页版

Tips
如果你的VPS有第二块数据硬盘 请将硬盘挂在到/opt或/opt/seafile挂载点

ZBench.sh
中文版:

wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh

英文版:

wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench.sh && bash ZBench.sh

traceroute

CentOS:

yum update && yum install traceroute -y

Debian/Ubuntu:

apt-get update && apt-get install traceroute -y

安装很简单,就是复制,粘贴命令,完成后我们就可以测试了,比如:traceroute –q 1 8.8.8.8