AMR超级站群系统 v1.1
一、軟件簡介
AMR超級站群系統是一款全自動采集建站的web應用程序,目前支持95%以上的網站采集。
相對于市面上其他小偷程序或采集工具,本程序具有如下特點:
1.安裝方便、使用簡單:只需輸入想要采集的目標站網址信息,即可將目標站內容自動采集過來;通過配置替換規則,修改CSS即可定制化網站布局和內容;
2.支持靜態生成、并按需更新靜態:只有用戶(包括搜索引擎)訪問的頁面才會被采集,并且生成靜態,不會給目標站造成大流量壓力;即使目標站宕掉,本站依然正常工作;
3.自動按需更新靜態:后臺設置靜態更新時間,會根據訪客的訪問情況自動更新靜態,保持和目標站內容一致;
9.支持正則表達式替換、刪除;支持Xpath語法替換、刪除、增加或修改節點元素;
10.支持RSS訂閱源的自定義調用:程序內置了百度風云榜調用規則,可以輕松在網頁任何位置顯示百度風云榜,并形成站內聚合搜索;
11.支持站內聚合搜索:站內聚合搜索可以搜索站內內容,如果站內不存在的內容,可以自定義搜索數據來源直接采集其他網站的數據;并且支持中文分詞!
12.可以方便創建聚合搜索引擎、比價網、購物搜索網站:通過站內聚合搜索功能,可以自定義N個搜索數據來源,通過自定義顯示模板,即可創建聚合搜索引擎、比價網、購物搜索網站;
13.可以使用本程序幫助企業站生成靜態,提高企業站安全性:一般動態網站,可以外掛本程序自動生成靜態頁,靜態頁可按照設置定時更新;
14.支持代理服務器采集,避免目標站點封IP;
15.提取規則和多站點采集功能:通過這個功能,可以方便的把多個目標站整合成為一個網站!提取規則的目的是可以提取第N方網站的內容填充到你的網站里面,這樣就可以和你現在的網站實現無縫對接,您可以利用您之前的網站自己發布內容,用AMR系統來采集整站,實現內容自動更新;由于網頁內容是由多個網站的內容組成,也相當于原創的內容了。
16.可以設置不靜態化地址:這個功能主要是針對搜索頁面,如果搜索頁面如果靜態化后,搜索不同關鍵詞,顯示結果就都一樣了,因此要把搜索頁面添加到非靜態化列表中。
17.強大的廣告管理功能:內置廣告提取規則,目前可以匹配常用的廣告代碼,用戶只需替換對應尺寸的廣告代碼即可。
18.自動多語言翻譯:支持全球65種語言的全自動互譯,達到內容原創效果!
19.錯誤頁自動進行301重定向:如果您更換了目標站,那么原來搜索引擎收錄的地址就會報錯,這樣容易導致K站;現在如果訪問到不存在的頁面,會提示友好的錯誤頁面,并5秒后自動跳轉到網站首頁(權重也會轉移到首頁),告訴搜索引擎原頁面已經不存在,讓其刪除收錄的索引,減少被K的風險!
20.建站速度飛快:用戶安裝AMR超級站群系統時,只需要將目標站根**、本站根**、網站編碼寫入到一個CSV文件里面,上傳到系統即可完成建站;
21.超級方便的廣告管理:內置廣告提取代碼,可以匹配大約80%的廣告位,用戶只需要替換里面的廣告代碼,即可批量管理所有站群的廣告位!此外,還可批量添加整個站群統一的廣告位!
22.支持集群化部署,宕機自動切換:服務器不穩定,一直是網站殺手!我們的方案支持集群化部署,做到多個服務器負載均衡,即使一臺服務器宕機,也不會影響網站正常訪問!
23.無垃圾文件生成,速度超快:所有采集的內容全部在內存中,避免垃圾文件生成,響應時間超快!過期自動清理內存,使服務器永遠保持最高性能運行!
24.專業化的服務器設置:我們將全程協助授權用戶設置服務器,確保服務器在穩定的同時,發揮出最大的性能!
25.外鏈劫持功能:新增外鏈劫持功能,可以方便的將外鏈變成內鏈,并投放廣告,配合【AMR web代理系統:http://uwz.cc/11H 】使用,效果最佳!懂的朋友可以參考go.aspx這個文件自行修改!
26.內置文章系統,可以自行添加文章,并自定義模板顯示,彌補了純粹采集系統的不足;
文件:590m.com/f/25127180-497275199-e7d3a2(訪問密碼:551685)
以下內容無關:
-------------------------------------------分割線---------------------------------------------
正文:
一、概述
本次部署 Kubernetes 集群是通過 kubeadm 工具來進行部署, kubeadm 是 Kubernetes 官?提供的?于快速部署 Kubernetes 集群的?具,利?其來部署 Kubernetes 集群操作起來非常簡便。
廢話多說了,反正也是摘自網上,開始操作吧。
二、環境說明
本次部署的環境一共使用四臺機器,一臺作為 HarBor 容器鏡像倉庫,另外三臺作為 Kubernetes 集群,采用一主兩從的一個方式,具體架構如下圖。
image-20210526145034133
版本說明:
操作系統:CentOS -7
Docker版本:20.10.6
Kubernetes版本:1.21.1
都是采用目前最新版本進行部署,CentOS 建議最小化安裝,這樣可以減輕系統重量。
三、準備工作(所有節點)
設置系統主機名以及 Host 文件的相互解析
hostnamectl set-hostname k8s-master01
hostnamectl set-hostname k8s-node01
hostnamectl set-hostname k8s-node02
[root@k8s-master01 ~]# cat >> /etc/hosts <<EOF
192.168.115.11 k8s-master01
192.168.115.12 k8s-node01
192.168.115.13 k8s-node02
EOF
拷貝到另外兩臺節點
[root@k8s-master01 ~]# scp /etc/hosts root@k8s-node01:/etc/hosts
[root@k8s-master01 ~]# scp /etc/hosts root@k8s-node02:/etc/hosts
安裝相關依賴包
[root@localhost ~]# yum install -y conntrack ntpdate ntp ipvsadm ipset jq iptables curl sysstat libseccomp wgetvimnet-tools git
設置防火墻為 Iptables 并設置空規則
[root@localhost ~]# systemctl stop firewalld && systemctl disable firewall
[root@localhost ~]# yum -y install iptables-services && systemctl start iptables && systemctl enable iptables&& iptables -F && service iptables save
關閉 SELINUX
[root@localhost ~]# swapoff -a && sed -i ‘/ swap / s/^(.)$/#\1/g’ /etc/fstab
[root@localhost ~]# setenforce 0 && sed -i 's/^SELINUX=./SELINUX=disabled/’ /etc/selinux/config
調整內核參數,對 K8S 起到優化作用
cat > kubernetes.conf <<EOF
net.bridge.bridge-nf-call-iptables=1
net.bridge.bridge-nf-call-ip6tables=1
net.ipv4.ip_forward=1
net.ipv4.tcp_tw_recycle=0
vm.swappiness=0 # 禁止使用 swap 空間,只有當系統 OOM 時才允許使用它
vm.overcommit_memory=1 # 不檢查物理內存是否夠用
vm.panic_on_oom=0 # 開啟 OOM
fs.inotify.max_user_instances=8192
fs.inotify.max_user_watches=1048576
fs.file-max=52706963
fs.nr_open=52706963
net.ipv6.conf.all.disable_ipv6=1
net.netfilter.nf_conntrack_max=2310720
EOF
[root@localhost ~]# cp kubernetes.conf /etc/sysctl.d/kubernetes.conf
[root@localhost ~]# sysctl -p /etc/sysctl.d/kubernetes.conf
調整系統時區(如果是Asia/Shanghai,則跳過該步驟)
[root@localhost ~]# timedatectl set-timezone Asia/Shanghai
[root@localhost ~]# timedatectl set-local-rtc 0
[root@localhost ~]# systemctl restart crond
[root@localhost ~]# systemctl restart rsyslog.service
關閉系統不需要服務
[root@localhost ~]# systemctl stop postfix && systemctl disable postfix
設置 rsyslogd 和 systemd journald
設置日志保存方式,默認使用 systemd journald 日志存儲方案。
[root@localhost ~]# mkdir /var/log/journa
[root@localhost ~]# mkdir /etc/systemd/journald.conf.d
cat > /etc/systemd/journald.conf.d/99-prophet.conf <<EOF
[Journal]
持久化保存到磁盤
Storage=persistent
壓縮歷史日志
Compress=yes
SyncIntervalSec=5m
RateLimitInterval=30s
RateLimitBurst=1000
最大占用空間 10G
SystemMaxUse=10G
單日志文件最大 200M
SystemMaxFileSize=200M
日志保存時間 2 周
MaxRetentionSec=2week
不將日志轉發到
syslogForwardToSyslog=no
EOF
重啟 systemd-journald
[root@localhost ~]# systemctl restart systemd-journald
四、組件安裝(所有節點)
Docker安裝
[root@k8s-master01 ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
[root@k8s-master01 ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
[root@k8s-master01 ~]# yum update -y && yum install -y docker-ce
升級系統內核
CentOS 7.x 系統自帶的 3.10.x 內核存在一些 Bugs,導致運行的 Docker、Kubernetes 不穩定,例如: rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
[root@localhost ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
[root@localhost ~]# yum --enablerepo=elrepo-kernel install -y kernel-lt
查看系統可用內核
[root@localhost ~]# cat /boot/grub2/grub.cfg |grep menuentry
設置開機從新內核啟動
[root@localhost ~]# grub2-set-default ‘CentOS Linux (5.4.121-1.el7.elrepo.x86_64) 7 (Core)’
這里需要注意的是修改成你升級的版本,可能內核更新了導致版本和我的教程不一致。
總結
以上是生活随笔為你收集整理的AMR超级站群系统 v1.1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 保洁上门预约小程序
- 下一篇: jgp图片不支持透明, 需要保存为 pn