蓝狮娱乐-蓝狮注册登录站

DICTD:构建自己的字典服务器

日期:2023-04-13 12:45 / 作者:佚名

Dictd 是字典网络协议(Dictonary Network Protocol)的守护进程

首先我们在服务器上安装 DICT 服务,在 centos7 上有两个相关包:和,其中包含了 DICT 服务和客户端,而只包含了 DICT 服务端。sudo yum install dictd-server -yLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfiledocker-ce-stable | 3.5 kB 00:00 epel | 4.7 kB 00:00 extras | 3.4 kB 00:00 os | 3.6 kB 00:00 updates | 3.4 kB 00:00 (2/5): epel/7/x86_64/updat 0% 0.0 B/s | 0 B --:-- ETA (1/5): extras/7/x86_64/primary_db | 180 kB 00:00 (3/5): epel/7/x86_64/updat 6% [=] 0.0 B/s | 664 kB --:-- ETA (2/5): epel/7/x86_64/updateinfo | 962 kB 00:01 (4/5): epel/7/x86_64/prima 25% [====] 2.8 MB/s | 2.6 MB 00:02 ETA (3/5): updates/7/x86_64/primary_db | 2.4 MB 00:01 (4/5): docker-ce-stable/x86_64/primary_db | 25 kB 00:01 (5/5): epel/7/x86_64/prima 59% [=========] 3.3 MB/s | 6.0 MB 00:01 ETA (5/5): epel/7/x86_64/prima 88% [==============] 3.7 MB/s | 9.0 MB 00:00 ETA (5/5): epel/7/x86_64/primary_db | 6.6 MB 00:02 Resolving Dependencies--> Running transaction check---> Package dictd-server.x86_64 0:1.12.1-20.el7 will be installed--> Finished Dependency ResolutionDependencies Resolved Package Arch Version Repository SizeInstalling: dictd-server x86_64 1.12.1-20.el7 epel 242 kTransaction SummaryInstall 1 PackageTotal download size: 242 kInstalled size: 826 kDownloading packages:dictd-server-1.12.1-20.el7 0% 0.0 B/s | 0 B --:-- ETA dictd-server-1.12.1-20.el7.x86_64.rpm | 242 kB 00:00 Running transaction checkRunning transaction testTransaction test succeededRunning transaction Installing : dictd-server-1.12.1-20.el7.x 1/1 Installing : dictd-server-1.12.1-20.el7.x [## ] 1/1 Installing : dictd-server-1.12.1-20.el7.x [### ] 1/1 Installing : dictd-server-1.12.1-20.el7.x [##### ] 1/1 Installing : dictd-server-1.12.1-20.el7.x [###### ] 1/1 Installing : dictd-server-1.12.1-20.el7.x [######## ] 1/1 Installing : dictd-server-1.12.1-20.el7.x [########### ] 1/1 Installing : dictd-server-1.12.1-20.el7.x [############# ] 1/1 Installing : dictd-server-1.12.1-20.el7.x [############## ] 1/1 Installing : dictd-server-1.12.1-20.el7.x [################ ] 1/1 Installing : dictd-server-1.12.1-20.el7.x ] 1/1 Installing : dictd-server-1.12.1-20.el7.x ] 1/1 Installing : dictd-server-1.12.1-20.el7.x ] 1/1 Installing : dictd-server-1.12.1-20.el7.x ] 1/1 Installing : dictd-server-1.12.1-20.el7.x ] 1/1 Installing : dictd-server-1.12.1-20.el7.x ] 1/1 Installing : dictd-server-1.12.1-20.el7.x ] 1/1 Installing : dictd-server-1.12.1-20.el7.x ] 1/1 Installing : dictd-server-1.12.1-20.el7.x ] 1/1 Installing : dictd-server-1.12.1-20.el7.x86_64 1/1 Verifying : dictd-server-1.12.1-20.el7.x86_64 1/1 Installed: dictd-server.x86_64 0:1.12.1-20.el7 Complete!dictd-server 的配置文件位于中。详细的配置可以看的一节。修改好配置后可以通过给发送信号来重新读取配置信息kill -s SIGHUP $(pidof dictd)sudo systemctl enable dictd.servicesudo systemctl start dictd.service安装并配置 DICT 客户端dict 默认从读取本用户的配置信息,若该文件不存在则从读取全局配置。默认的配置了两个dict服务地址:和, 我们把它改成自己服务器的地址。创建文件,填入下面内容server tencent_cloud { port 2628 }使用 dict 命令查询字典最简单的方法就是直接运行,它会列出所有字典中的查询内容dict man但是这样一来显示的内容会很多,我们还可以用只有服务器上支持那些字典可以通过选项来查询dict -D图形化的 dict 客户端sudo yum install gnome-dictionary -y

平台注册入口