./dist/configure --prefix=/usr/local/db
make
make install
DB安装完毕,会在/usr/local目录下生成目录db。
cd /usr/local/src
git clone https://github.com/happyfish100/fastdht.git
cd fastdht
#修改make.sh
vim make.sh
CFLAGS=‘-Wall -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE’
#改为:
CFLAGS=‘-Wall -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/usr/local/db/include/ -L/usr/local/db/lib/’
ESC
:wq
./make.sh
./make.sh install
-
在/home/hc下面创建文件夹fdht。
-
进入目录/etc/fdht,然后依次修改里面的三个文件
fdht_client.conf
vim /etc/fdht/fdht_client.conf
#本选项关联 storaged.conf文件
keep_alive=1
base_path=/home/hc/fdht
#include /etc/fdht/fdht_servers.conf
ESC
:wq
注:#include /etc/fdht/fdht_servers.conf
前的#表示打开,如果想关闭此选项,则应该为##开头。 #和include之间没有空格
fdht_servers.conf
vim /etc/fdht/fdht_servers.conf
group_count=1
group0 = 172.16.85.129:11411
ESC
:wq
fdhtd.conf
vim /etc/fdht/fdhtd.conf
bind_addr=172.16.85.129
port=11411
base_path=/home/hc/fdht
cache_size=64MB
#include /etc/fdht/fdht_servers.conf
ESC
:wq
注:#include /etc/fdht/fdht_servers.conf
前的#表示打开,如果想关闭此选项,则应该为##开头。 #和include之间没有空格
引入libdb.so
ln -s /usr/local/db/lib/libdb-6.2.so /usr/lib/libdb-6.2.so
ln -s /usr/local/db/lib/libdb-6.2.so /usr/lib64/libdb-6.2.so
修改/etc/fdfs/目录下的storage.conf文件
#是否检测上传文件已经存在。如果已经存在,则建立一个索引链接以节省磁盘空间
check_file_duplicate=1
#当上个参数设定为1时 , 在FastDHT中的命名空间
key_namespace=FastDFS
#长连接配置选项,如果为0则为短连接 1为长连接
keep_alive=1
#此处特别需要注意配置
#include /etc/fdht/fdht_servers.conf
/usr/local/bin/fdhtd /etc/fdht/fdhtd.conf
加入开机启动:
vim /etc/rc.local
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!**
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!