在Arch Linux上使用Makepkg
在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。
在本Vultr教程中,您将学习如何安装PowerDNS。PowerDNS是用于运行自己的名称服务器的程序。与Vultr的DDoS保护网络结合使用时,此功能非常有用。本教程中的步骤将在CentOS 5和CentOS 6上都适用(在x64和i686变体上)。
安装wget如果它尚未安装。
yum install wget -y
安装MySQL并启动服务。
yum install mysql mysql-server -y
service mysqld start
设置MySQL密码。
mysqladmin -u root password <your desired password>
登录到您的MySQL服务器并为PowerDNS创建数据库。
mysql -u root -p
CREATE DATABASE powerdns;
创建PowerDNS用户。
user powerdns;
填充PowerDNS所需的表。
CREATE TABLE domains (
-> id INT auto_increment,
-> name VARCHAR(255) NOT NULL,
-> master VARCHAR(128) DEFAULT NULL,
-> last_check INT DEFAULT NULL,
-> type VARCHAR(6) NOT NULL,
-> notified_serial INT DEFAULT NULL,
-> account VARCHAR(40) DEFAULT NULL,
-> primary key (id)
-> );
CREATE UNIQUE INDEX name_index ON. domains(name);
CREATE TABLE records (
-> id INT auto_increment,
-> domain_id INT DEFAULT NULL,
-> name VARCHAR(255) DEFAULT NULL,
-> type VARCHAR(6) DEFAULT NULL,
-> content VARCHAR(255) DEFAULT NULL,
-> ttl INT DEFAULT NULL,
-> prio INT DEFAULT NULL,
-> change_date INT DEFAULT NULL,
-> primary key(id)
-> );
CREATE INDEX rec_name_index ON records(name);
CREATE INDEX nametype_index ON records(name,type);
CREATE INDEX domain_id ON records(domain_id);
CREATE TABLE supermasters (
-> ip VARCHAR(25) NOT NULL,
-> nameserver VARCHAR(255) NOT NULL,
-> account VARCHAR(40) DEFAULT NULL
-> );
退出MySQL控制台。
quit;
安装PowerDNS软件(pdns)。
yum install pdns pdns-backend-mysql -y
使用您喜欢的文本编辑器打开PowerDNS配置。
vi /etc/pdns/pdns.conf
您应该在配置文件中看到以下部分。相应地更新MySQL密码。
# launch=
launch=gmysql
gmysql-host=127.0.0.1
gmysql-user=root
gmysql-password=<your_mysql_password>
gmysql-dbname=powerdns
启动PowerDNS服务。
service pdns start
配置PowerDNS和MySQL以在启动时启动。
chkconfig --levels 235 mysqld on
chkconfig --levels 235 pdns on
恭喜,您现在已在运行PowerDNS服务器。为了添加,删除,编辑甚至移动区域,只需连接到数据库并推送所需的更改即可。此时,您就可以将域指向服务器了。
在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。
快速学习如何在Ubuntu 16.04上安装OpenSIPS控制面板,为VoIP提供商提供支持的功能。
学习如何在Fedora 28上安装Akaunting,一款适合小型企业和自由职业者的开源会计软件。
使用其他系统?Mailtrain是一个基于Node.js和MySQL / MariaDB构建的开源自托管新闻通讯应用程序。
了解導致Minecraft延遲的原因和解決方案,包括優化伺服器性能和減少滯後的步驟。
勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根
ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。
Whatsapp 終於為 Mac 和 Windows 用戶推出了桌面應用程序。現在您可以輕鬆地從 Windows 或 Mac 訪問 Whatsapp。適用於 Windows 8+ 和 Mac OS 10.9+
閱讀本文以了解人工智能如何在小型公司中變得流行,以及它如何增加使它們成長並為競爭對手提供優勢的可能性。
最近,Apple 發布了 macOS Catalina 10.15.4 補充更新以修復問題,但似乎該更新引起了更多問題,導致 mac 機器變磚。閱讀這篇文章以了解更多信息