[{"data":1,"prerenderedAt":328},["ShallowReactive",2],{"article-94":3,"site-data":58,"article-show-hot-94":172,"article-show-new-94":252},{"article":4,"breadcrumb":19,"category":28,"next":35,"prev":38,"second_categorys":41,"seo":57},{"id":5,"category_id":6,"title":7,"keywords":8,"description":9,"image_url":10,"content":11,"content_md":12,"url":13,"hits":14,"is_recommend":15,"is_top":16,"create_time":17,"update_time":18},94,17,"Centos7 安装 openvas ","openvas,开放式漏洞评估系统，installing openvas centos-7","一、描述OpenVAS，即开放式漏洞评估系统，是一个用于评估目标漏洞的杰出框架。功能十分强大，最重要的是，它是“开源”的——就是免费的意思啦～它与著名的Nessus“本是同根生”，在Nessus商业化之后仍然坚持开源，号称“当前最好用的开源漏洞扫描工具”。最新版的Kali Linux(kali 3.0)不再自带OpenVAS了，所以我们要自己部署OpenVAS漏洞检测系统。其核心部件是一个服务器，包括一套网络漏洞测试程序，可以检测远程系统和应用程序中的安全问题。但是它的最常用用途是检测目标网络或","","\u003Cp>一、描述\u003C/p>\u003Cp>\u003Cspan>\u003Cspan>OpenVAS，即开放式漏洞评估系统，是一个用于评估目标漏洞的杰出框架。功能十分强大，最重要的是，它是“开源”的——就是免费的意思啦～\u003C/span>\u003C/span>\u003C/p>\u003Cp>它与著名的Nessus“本是同根生”，在Nessus商业化之后仍然坚持开源，号称“当前最好用的开源漏洞扫描工具”。最新版的Kali Linux(kali 3.0)不再自带OpenVAS了，所以我们要自己部署OpenVAS漏洞检测系统。其核心部件是一个服务器，包括一套网络漏洞测试程序，可以检测远程系统和应用程序中的安全问题。\u003C/p>\u003Cp>但是它的最常用用途是检测目标网络或主机的安全性。它的评估能力来源于数万个漏洞测试程序，这些程序都是以插件的形式存在。openvas是基于C/S（客户端/服务器），B/S(浏览器/服务器)架构进行工作，用户通过浏览器或者专用客户端程序来下达扫描任务，服务器端负责授权，执行扫描操作并提供扫描结果。\u003C/p>\u003Cp>二、OpenVAS系统架构\u003C/p>\u003Cp>\u003Cspan>\u003C/span>\u003C/p>\u003Cp>一套完整的openvas系统包括服务器端和客户端的多个组件，如下图所示：\u003C/p>\u003Cp>\u003Cimg src=\"/uploads/layedit/20190114/e4fd816cd295568501641e3c5f19a504.png\" alt=\"openvas.png\">\u003Cbr>\u003C/p>\u003Cp>三、安装部署\u003C/p>\u003Cp>1、安装CentOS 7\u003C/p>\u003Cp>首先，我首先选择最小的CentOS安装。安装花费的时间更少，文件系统占用的空间更少，我鄙视更新我从未使用过的软件包！下载最新版本的CentOS 7并完成标准安装。如果你虚拟安装OpenVAS，我建议至少2个CPU，3GB内存和30GB硬盘（这取决于扫描次数和你将保留多少数据）。\u003C/p>\u003Cp>配置CentOS\u003C/p>\u003Cp>如果您启用SELinux，OpenVAS将会访问异常，因此请使用以下命令禁用它。\u003C/p>\u003Cp>\u003Cbr>\u003C/p>\u003Cp>[root@localhost ~]# sed -i's / = enforcing / = disabled /'/ etc / selinux / config\u003C/p>\u003Cp>[root@localhost ~]#&nbsp;setenforce 0\u003C/p>\u003Cp>\u003Cbr>\u003C/p>\u003Cp>同时打开OpenVAS Web界面的必要端口。\u003C/p>\u003Cp>[root@localhost ~]# firewall-cmd --zone = public --add-port = 9392 / tcp --permanent\u003C/p>\u003Cp>[root@localhost ~]# firewall-cmd --reload\u003C/p>\u003Cp>\u003Cbr>\u003C/p>\u003Cp>2、安装OpenVAS\u003C/p>\u003Cp>[root@localhost ~]# yum -y install wget net-tools\u003C/p>\u003Cp>[root@localhost ~]# wget -q -O&nbsp; -&nbsp; https://www.zhl123.com/download/linux/openvas/atomic | sh\u003C/p>\u003Cp>[root@localhost ~]# yum -y install openvas\u003C/p>\u003Cp>当yum完成时，使用下面的“sed”命令取消注释/etc/redis.conf文件中的以下2个与unixsocket相关的行。\u003C/p>\u003Cp>#unixsocket /tmp/redis.sock\u003C/p>\u003Cp>#unixsocketperm 700\u003C/p>\u003Cp>[root@localhost ~]# sed -i '/^#.*unixsocket/s/^# //' /etc/redis.conf\u003C/p>\u003Cp>启用redis服务\u003C/p>\u003Cp>[root@localhost ~]# systemctl enable redis &amp;&amp; systemctl restart redis\u003C/p>\u003Cp>3、配置OpenVAS\u003C/p>\u003Cp>运行openvas-setup并接受rsync作为默认值。这可能需要一段时间，所以要耐心等待\u003C/p>\u003Cp>[root@localhost ~]#&nbsp;&nbsp;\u003Cspan style=\"text-align: justify;\">openvas-setup\u003C/span>\u003C/p>\u003Cpre style=\"text-align: justify;\">-- Output --\nOpenvas Setup, Version: 3.0\n\nStep 1: Update NVT, CERT, and SCAP data\nPlease note this step could take some time.\nOnce completed, this will be updated automatically every 24 hours\n\nSelect download method\n* wget (NVT download only)\n* curl (NVT download only)\n* rsync\n\nNote: If rsync requires a proxy, you should define that before this step.&nbsp;\u003C/pre>\u003Cp>\u003Cspan style=\"text-align: justify;\">Downloader [Default: rsync]\u003C/span>\u003C/p>\u003Cpre style=\"text-align: justify;\">openvas-check-setup --v9\n-- Output --\n...\nStep 10: Checking presence of optional tools ...\nOK: pdflatex found.\nWARNING: PDF generation failed, most likely due to missing LaTeX packages. The PDF report format will not work.\nSUGGEST: Install required LaTeX packages.\n&nbsp;\u003C/pre>\u003Cp style=\"text-align: justify;\">访问OpenVAS Web界面\u003C/p>\u003Cp style=\"text-align: justify;\">通过访问https:// &lt;您的IP地址&gt;：9392从任何浏览器访问Web界面。\u003C/p>\u003Cp style=\"text-align: justify;\">\u003Cimg src=\"/uploads/layedit/20190114/936c2eaa9b339597b99c5703b316f0ac.png\" alt=\"openvas_login.png\">\u003Cbr>\u003C/p>\u003Cp style=\"text-align: justify;\">4、配置自动更新Feed\u003C/p>\u003Cp style=\"text-align: justify;\">\u003Cspan style=\"text-align: start;\">[root@localhost ~]#&nbsp;\u003C/span>crontab -e\u003C/p>\u003Cp style=\"text-align: justify;\">35 1 * * * /usr/sbin/greenbone-nvt-sync &gt; /dev/null&nbsp;\u003C/p>\u003Cp style=\"text-align: justify;\">5 0 * * * /usr/sbin/greenbone-scapdata-sync &gt; /dev/null&nbsp;\u003C/p>\u003Cp style=\"text-align: justify;\">5 1 * * * /usr/sbin/greenbone-certdata-sync &gt; /dev/null&nbsp;\u003C/p>\u003Cp>5、配置pdf报告输出\u003C/p>\u003Cp style=\"text-align: justify;\">\u003Cfont>[root@localhost ~]# yum -y install texlive-collection-fontsrecommended texlive-collection-latexrecommended texlive-changepage texlive-titlesec\u003C/font>\u003C/p>\u003Cp style=\"text-align: justify;\">\u003Cfont>\u003Cspan style=\"text-align: start;\">[root@localhost ~]#&nbsp;\u003C/span>\u003C/font>mkdir -p /usr/share/texlive/texmf-local/tex/latex/comment\u003C/p>\u003Cp style=\"text-align: start;\">[root@localhost ~]#&nbsp; cd /usr/share/texlive/texmf-local/tex/latex/comment\u003C/p>\u003Cp style=\"text-align: start;\">[root@localhost ~]#&nbsp; wget https://www.zhl123.com/download/linux/openvas/comment.sty\u003C/p>\u003Cp style=\"text-align: start;\">[root@localhost ~]#&nbsp; chmod 644 comment.sty\u003C/p>\u003Cp style=\"text-align: justify;\">\u003Cfont>\u003Cspan style=\"text-align: start;\">[root@localhost ~]#&nbsp;&nbsp;\u003C/span>\u003C/font>\u003Cspan>openvas-check-setup --v9\u003C/span>\u003C/p>\u003Cpre style=\"text-align: justify;\">-- Output --\n...\nStep 10: Checking presence of optional tools ...\nOK: pdflatex found.\nOK: PDF generation successful. The PDF report format is likely to work.\u003C/pre>","一、描述\n\nOpenVAS，即开放式漏洞评估系统，是一个用于评估目标漏洞的杰出框架。功能十分强大，最重要的是，它是“开源”的——就是免费的意思啦～\n\n它与著名的Nessus“本是同根生”，在Nessus商业化之后仍然坚持开源，号称“当前最好用的开源漏洞扫描工具”。最新版的Kali Linux(kali 3.0)不再自带OpenVAS了，所以我们要自己部署OpenVAS漏洞检测系统。其核心部件是一个服务器，包括一套网络漏洞测试程序，可以检测远程系统和应用程序中的安全问题。\n\n但是它的最常用用途是检测目标网络或主机的安全性。它的评估能力来源于数万个漏洞测试程序，这些程序都是以插件的形式存在。openvas是基于C/S（客户端/服务器），B/S(浏览器/服务器)架构进行工作，用户通过浏览器或者专用客户端程序来下达扫描任务，服务器端负责授权，执行扫描操作并提供扫描结果。\n\n二、OpenVAS系统架构\n\n一套完整的openvas系统包括服务器端和客户端的多个组件，如下图所示：\n\n![openvas.png](/uploads/layedit/20190114/e4fd816cd295568501641e3c5f19a504.png)\n\n三、安装部署\n\n1、安装CentOS 7\n\n首先，我首先选择最小的CentOS安装。安装花费的时间更少，文件系统占用的空间更少，我鄙视更新我从未使用过的软件包！下载最新版本的CentOS 7并完成标准安装。如果你虚拟安装OpenVAS，我建议至少2个CPU，3GB内存和30GB硬盘（这取决于扫描次数和你将保留多少数据）。\n\n配置CentOS\n\n如果您启用SELinux，OpenVAS将会访问异常，因此请使用以下命令禁用它。\n\n[root@localhost ~]# sed -i's / = enforcing / = disabled /'/ etc / selinux / config\n\n[root@localhost ~]# setenforce 0\n\n同时打开OpenVAS Web界面的必要端口。\n\n[root@localhost ~]# firewall-cmd --zone = public --add-port = 9392 / tcp --permanent\n\n[root@localhost ~]# firewall-cmd --reload\n\n2、安装OpenVAS\n\n[root@localhost ~]# yum -y install wget net-tools\n\n[root@localhost ~]# wget -q -O  -  https://www.zhl123.com/download/linux/openvas/atomic | sh\n\n[root@localhost ~]# yum -y install openvas\n\n当yum完成时，使用下面的“sed”命令取消注释/etc/redis.conf文件中的以下2个与unixsocket相关的行。\n\n#unixsocket /tmp/redis.sock\n\n#unixsocketperm 700\n\n[root@localhost ~]# sed -i '/^#.*unixsocket/s/^# //' /etc/redis.conf\n\n启用redis服务\n\n[root@localhost ~]# systemctl enable redis && systemctl restart redis\n\n3、配置OpenVAS\n\n运行openvas-setup并接受rsync作为默认值。这可能需要一段时间，所以要耐心等待\n\n[root@localhost ~]#  \nopenvas-setup\n\n```\n-- Output --\nOpenvas Setup, Version: 3.0\n\nStep 1: Update NVT, CERT, and SCAP data\nPlease note this step could take some time.\nOnce completed, this will be updated automatically every 24 hours\n\nSelect download method\n* wget (NVT download only)\n* curl (NVT download only)\n* rsync\n\nNote: If rsync requires a proxy, you should define that before this step. \n```\n\nDownloader [Default: rsync]\n\n```\nopenvas-check-setup --v9\n-- Output --\n...\nStep 10: Checking presence of optional tools ...\nOK: pdflatex found.\nWARNING: PDF generation failed, most likely due to missing LaTeX packages. The PDF report format will not work.\nSUGGEST: Install required LaTeX packages.\n \n```\n\n访问OpenVAS Web界面\n\n通过访问https:// ：9392从任何浏览器访问Web界面。\n\n![openvas_login.png](/uploads/layedit/20190114/936c2eaa9b339597b99c5703b316f0ac.png)\n\n4、配置自动更新Feed\n\n[root@localhost ~]# \ncrontab -e\n\n35 1 * * * /usr/sbin/greenbone-nvt-sync > /dev/null \n\n5 0 * * * /usr/sbin/greenbone-scapdata-sync > /dev/null \n\n5 1 * * * /usr/sbin/greenbone-certdata-sync > /dev/null \n\n5、配置pdf报告输出\n\n[root@localhost ~]# yum -y install texlive-collection-fontsrecommended texlive-collection-latexrecommended texlive-changepage texlive-titlesec\n\n[root@localhost ~]# \n\nmkdir -p /usr/share/texlive/texmf-local/tex/latex/comment\n\n[root@localhost ~]#  cd /usr/share/texlive/texmf-local/tex/latex/comment\n\n[root@localhost ~]#  wget https://www.zhl123.com/download/linux/openvas/comment.sty\n\n[root@localhost ~]#  chmod 644 comment.sty\n\n[root@localhost ~]#  \n\nopenvas-check-setup --v9\n\n```\n-- Output --\n...\nStep 10: Checking presence of optional tools ...\nOK: pdflatex found.\nOK: PDF generation successful. The PDF report format is likely to work.\n```","/article/94",14690,1,0,"2019-01-14 17:43:42","2019-01-14 18:16:36",[20,24,27],{"id":21,"name":22,"url":23},25,"学无止境","/article/lists?category_id=25",{"id":6,"name":25,"url":26},"linux","/article/lists?category_id=17",{"id":5,"name":7,"url":13},{"create_time":10,"description":10,"id":6,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":25,"parent_id":21,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":15,"subtitle":10,"update_time":10,"url":26},"index","list","article",2,"文章模型","show",{"title":36,"url":37},"使用fpm制作rpm包","/article/97",{"title":39,"url":40},"ELK+Filebeat+Kafka+ZooKeeper 构建海量日志分析平台","/article/93",[42,43,47,52],{"create_time":10,"description":10,"id":6,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":25,"parent_id":21,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":15,"subtitle":10,"update_time":10,"url":26},{"create_time":10,"description":10,"id":44,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":45,"parent_id":21,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":32,"subtitle":10,"update_time":10,"url":46},18,"python","/article/lists?category_id=18",{"create_time":10,"description":10,"id":48,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":49,"parent_id":21,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":50,"subtitle":10,"update_time":10,"url":51},19,"容器技术",3,"/article/lists?category_id=19",{"create_time":10,"description":10,"id":53,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":54,"parent_id":21,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":55,"subtitle":10,"update_time":10,"url":56},20,"负载均衡",4,"/article/lists?category_id=20",{"description":9,"keywords":8,"title":7},{"settings":59,"categorys":88,"tree":126,"models":147,"search_model_select":157,"nav_list":159},{"changefreq":60,"changyan_app_id":10,"changyan_app_key":10,"copy":61,"description":62,"editor":63,"file":10,"guest_feedback":64,"head_html":10,"icp":65,"index_banner":66,"index_banner_bg":67,"is_excel":68,"is_watermark":64,"keywords":69,"links":70,"logo":71,"lzcms_banner":10,"lzcms_banner_link":72,"member_register_enabled":68,"qq_app_id":10,"qq_app_key":10,"qr_code":10,"search_model":73,"site_closedreason":10,"site_idea":10,"site_idea1":74,"site_idea2":75,"site_idea3":76,"site_name":25,"site_statistice":10,"site_status":68,"site_url":72,"sitemap_model":73,"stationmaster_motto":77,"stationmaster_name":78,"stationmaster_occupation":79,"stationmaster_qq":80,"stationmaster_qqnet":81,"stationmaster_qqnet_code":82,"threshold":68,"title_add":83,"watermark":10,"watermark_alpha":84,"watermark_height":85,"watermark_locate":86,"watermark_width":87},"weekly","版权所有 © \u003Ca class=\"site_url\" href=\"https://zhl123.com\">2026 zhl123.com\u003C/a>","linux、Python、mysql、docker、k8s技术交流","layedit","0","粤ICP备15054664号-1","/uploads/images/20181109/7a86191de8b8bb60e9c6b54d8b27c5cc.jpg","#xe604","1","linux、Python、mysql、docker、k8s","{\"1\":{\"id\":\"1\",\"link_url\":\"https://linux.org\",\"logo\":\"\",\"name\":\"linux\",\"sort\":\"0\",\"status\":\"1\"}}","/uploads/images/20181109/e7305012448aed257176dd591846f50a.png","https://zhl123.com","2","学无止境\n学习，探索，研究，从不了解到了解，从无知到掌握，到灵活运用，在不断的学习中加深认识。由浅入深，由表及里。","业精于勤\n“业精于勤荒于嬉”，精深的业技靠的是勤学、刻苦努力，靠的是争分夺秒的勤学苦练才会有精深的技术。得在认真，失在随便。","工匠精神\n精益求精，注重细节，追求完美和极致，不惜花费时间精力，孜孜不倦，反复改进产品，把99%提高到99.99%。","业精于勤、学无止境、工匠精神","廖地金","高级Linux运维工程师","1256636645","592958303","\u003Ca target=\"_blank\" href=\"//shang.qq.com/wpa/qunwpa?idkey=09be7d1a682073783fd636102e666393169b8a8aac8f3393da1de57bcaa821a0\">\u003Cimg border=\"0\" src=\"//pub.idqqimg.com/wpa/images/group.png\" alt=\"Linux技术\" title=\"Linux技术\">\u003C/a>"," | Python | mysql | docker | k8s 技术交流","100","300","9","500",{"0":89,"17":99,"18":100,"19":101,"20":102,"21":103,"22":107,"25":111,"26":112,"27":118,"29":123},{"children":90},{"0":91,"25":95,"26":96},[21,92,93,94],21,22,26,[6,44,48,53],[97,98],27,29,{"create_time":10,"description":10,"id":6,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":25,"parent_id":21,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":15,"subtitle":10,"update_time":10,"url":26},{"create_time":10,"description":10,"id":44,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":45,"parent_id":21,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":32,"subtitle":10,"update_time":10,"url":46},{"create_time":10,"description":10,"id":48,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":49,"parent_id":21,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":50,"subtitle":10,"update_time":10,"url":51},{"create_time":10,"description":10,"id":53,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":54,"parent_id":21,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":55,"subtitle":10,"update_time":10,"url":56},{"create_time":10,"description":10,"id":92,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":104,"parent_id":16,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":105,"subtitle":10,"update_time":10,"url":106},"分享无价",5,"/article/lists?category_id=21",{"create_time":10,"description":10,"id":93,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":108,"parent_id":16,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":109,"subtitle":10,"update_time":10,"url":110},"随笔",6,"/article/lists?category_id=22",{"create_time":10,"description":10,"id":21,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":22,"parent_id":16,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":16,"subtitle":10,"update_time":10,"url":23},{"create_time":10,"description":10,"id":94,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":113,"model_id":50,"model_name":114,"name":115,"parent_id":16,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":116,"subtitle":10,"update_time":10,"url":117},"picture","图集模型","关于",8,"/picture/lists?category_id=26",{"create_time":10,"description":10,"id":97,"image_url":10,"index_template":29,"is_cover":15,"is_menu":16,"keywords":10,"list_template":30,"model_code":119,"model_id":15,"model_name":120,"name":121,"parent_id":94,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":53,"subtitle":10,"update_time":10,"url":122},"page","单页模型","关于博主","/page/27",{"create_time":10,"description":10,"id":98,"image_url":10,"index_template":29,"is_cover":16,"is_menu":16,"keywords":10,"list_template":30,"model_id":16,"name":124,"parent_id":94,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":53,"subtitle":10,"update_time":10,"url":125},"留言","/feedback",[127,137,139,141],{"children":128,"create_time":10,"description":10,"id":21,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":22,"parent_id":16,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":16,"subtitle":10,"update_time":10,"url":23},[129,131,133,135],{"children":130,"create_time":10,"description":10,"id":6,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":25,"parent_id":21,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":15,"subtitle":10,"update_time":10,"url":26},[],{"children":132,"create_time":10,"description":10,"id":44,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":45,"parent_id":21,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":32,"subtitle":10,"update_time":10,"url":46},[],{"children":134,"create_time":10,"description":10,"id":48,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":49,"parent_id":21,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":50,"subtitle":10,"update_time":10,"url":51},[],{"children":136,"create_time":10,"description":10,"id":53,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":54,"parent_id":21,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":55,"subtitle":10,"update_time":10,"url":56},[],{"children":138,"create_time":10,"description":10,"id":92,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":104,"parent_id":16,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":105,"subtitle":10,"update_time":10,"url":106},[],{"children":140,"create_time":10,"description":10,"id":93,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":108,"parent_id":16,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":109,"subtitle":10,"update_time":10,"url":110},[],{"children":142,"create_time":10,"description":10,"id":94,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":113,"model_id":50,"model_name":114,"name":115,"parent_id":16,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":116,"subtitle":10,"update_time":10,"url":117},[143,145],{"children":144,"create_time":10,"description":10,"id":97,"image_url":10,"index_template":29,"is_cover":15,"is_menu":16,"keywords":10,"list_template":30,"model_code":119,"model_id":15,"model_name":120,"name":121,"parent_id":94,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":53,"subtitle":10,"update_time":10,"url":122},[],{"children":146,"create_time":10,"description":10,"id":98,"image_url":10,"index_template":29,"is_cover":16,"is_menu":16,"keywords":10,"list_template":30,"model_id":16,"name":124,"parent_id":94,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":53,"subtitle":10,"update_time":10,"url":125},[],{"1":148,"2":149,"3":150,"4":151,"5":154},{"id":15,"index_template":29,"list_template":30,"name":120,"show_template":34,"status":16,"tablename":119},{"id":32,"index_template":29,"list_template":30,"name":33,"show_template":34,"status":16,"tablename":31},{"id":50,"index_template":29,"list_template":30,"name":114,"show_template":34,"status":16,"tablename":113},{"id":55,"index_template":29,"list_template":30,"name":152,"show_template":34,"status":16,"tablename":153},"链接模型","link",{"id":105,"index_template":29,"list_template":30,"name":155,"show_template":34,"status":16,"tablename":156},"下载模型","download",[158],{"id":32,"name":33,"tablename":31},[160,166,168,170],{"children":161,"create_time":10,"description":10,"id":21,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":22,"parent_id":16,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":16,"subtitle":10,"update_time":10,"url":23},[162,163,164,165],{"create_time":10,"description":10,"id":6,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":25,"parent_id":21,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":15,"subtitle":10,"update_time":10,"url":26},{"create_time":10,"description":10,"id":44,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":45,"parent_id":21,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":32,"subtitle":10,"update_time":10,"url":46},{"create_time":10,"description":10,"id":48,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":49,"parent_id":21,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":50,"subtitle":10,"update_time":10,"url":51},{"create_time":10,"description":10,"id":53,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":54,"parent_id":21,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":55,"subtitle":10,"update_time":10,"url":56},{"children":167,"create_time":10,"description":10,"id":92,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":104,"parent_id":16,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":105,"subtitle":10,"update_time":10,"url":106},[],{"children":169,"create_time":10,"description":10,"id":93,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":31,"model_id":32,"model_name":33,"name":108,"parent_id":16,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":109,"subtitle":10,"update_time":10,"url":110},[],{"children":171,"create_time":10,"description":10,"id":94,"image_url":10,"index_template":29,"is_cover":15,"is_menu":15,"keywords":10,"list_template":30,"model_code":113,"model_id":50,"model_name":114,"name":115,"parent_id":16,"seo_description":10,"seo_keywords":10,"seo_title":10,"show_template":34,"sort":116,"subtitle":10,"update_time":10,"url":117},[],[173,182,191,192,201,210,219,226,235,243],{"id":174,"category_id":6,"title":175,"keywords":176,"description":177,"image_url":10,"url":178,"hits":179,"is_recommend":16,"is_top":16,"create_time":180,"update_time":181},101,"开启 HTTPS 并获得 ssllabs 满分的过程","开启,获得,满分,过程","准备工作确保你要申请证书的域名都解析到了这台服务器上，且能直接通过域名访问。使用官网推荐的CertBot获取证书。在CertBot官网选择一下环境(比如我选Nginx on Ubuntu 17.04)就可以看到入门教程了。安装CertBot12345apt-get updateapt-get install software-properties-commonadd-apt-repository ppa:certbot/certbotapt-get updateapt-get","/article/101",18546,"2019-11-26 16:12:11","2019-11-26 16:23:16",{"id":183,"category_id":6,"title":184,"keywords":185,"description":186,"image_url":10,"url":187,"hits":188,"is_recommend":16,"is_top":16,"create_time":189,"update_time":190},113,"在CentOS 7中添加命令自动补全功能","命令自动补全,centos","在CentOS 7中，默认情况下并不会安装命令补全包，需要手动安装才能使用命令补全功能。以下是在CentOS 7中安装命令补全包的方法：1. bash-completion：这是一个针对Bash shell的命令补全软件包，可以提供对系统命令、用户自定义命令和文件路径的自动补全功能。可以通过以下命令安装：```sudo yum install bash-completion```安装完成后，需要在/etc/profile配置文件中添加以下内容：```if [ -f /etc/bash_compl","/article/113",14948,"2023-05-16 10:54:01","2023-05-16 10:57:28",{"id":5,"category_id":6,"title":7,"keywords":8,"description":9,"image_url":10,"url":13,"hits":14,"is_recommend":15,"is_top":16,"create_time":17,"update_time":18},{"id":193,"category_id":6,"title":194,"keywords":195,"description":196,"image_url":10,"url":197,"hits":198,"is_recommend":16,"is_top":16,"create_time":199,"update_time":200},99,"Centos7 利用iptables防止nmap工具防端口扫描","iptables","一、Nmap介绍       Nmap（NetworkMapper）是一款开放源代码的网络探测和安全审核工具。它用于快速扫描一个网络和一台主机开放的端口，还能使用TCP/IP协议栈特征探测远程主机的操作系统类型。nmap支持很多扫描技术，例如：UDP、TCPconnect()、TCPSYN(半开扫描)、ftp代理(bounce攻击)、反向标志、ICMP、FIN、ACK扫描、圣诞树(XmasTree)、SYN扫描和null扫描。Nmap最初是用于Unix系统","/article/99",14415,"2019-07-09 21:27:00","2019-07-09 21:57:53",{"id":202,"category_id":48,"title":203,"keywords":204,"description":205,"image_url":10,"url":206,"hits":207,"is_recommend":16,"is_top":16,"create_time":208,"update_time":209},61,"Docker 推荐的启动方式","推荐,启动,方式","# cat DockerfileFROM openjdk:8-alpineWORKDIR /ADD ./target/*.jar app.jarEXPOSE 9999COPY docker-entrypoint.sh /RUN chmod +x /docker-entrypoint.shENTRYPOINT [“/docker-entrypoint.sh”]CMD [“java”,”-server”,”-Duser.timezone=GMT+08″,”-jar”,”/app.jar”]# cat","/article/61",14347,"2018-10-22 13:55:47","2018-10-22 13:56:10",{"id":211,"category_id":6,"title":212,"keywords":213,"description":214,"image_url":10,"url":215,"hits":216,"is_recommend":16,"is_top":16,"create_time":217,"update_time":218},107,"Acme.sh 给 SSL 证书自动续期失败的解决方法","HTTP/1.1 200 OK,Server: Bayou Tech Web Srv 1.0,Content-Encoding: none,Content-Length: 5,Content-Type","一、Acme.sh 自动续期失败的症状问题描述如下，续期的时候，提示如下错误：root@dc:~# \"/data/acme.sh\"/acme.sh --cron --home \"/data/acme.sh\" &gt; /dev/null[Sun Nov 10 23:52:17 CST 2020] Error, can not get domain token entry example.com[Sun Nov 10 23:52:17 CST 2020] Please check log file","/article/107",12618,"2021-09-03 10:44:18","2021-09-03 10:46:23",{"id":220,"category_id":6,"title":39,"keywords":221,"description":222,"image_url":10,"url":40,"hits":223,"is_recommend":15,"is_top":16,"create_time":224,"update_time":225},93,"Filebeat,Kafka","一、说明1.Filebeat是一个日志文件托运工具，在你的服务器上安装客户端后，filebeat会监控日志目录或者指定的日志文件，追踪读取这些文件（追踪文件的变化，不停的读）2.Kafka是一种高吞吐量的分布式发布订阅消息系统，它可以处理消费者规模的网站中的所有动作流数据3.Logstash是一根具备实时数据传输能力的管道，负责将数据信息从管道的输入端传输到管道的输出端；与此同时这根管道还可以让你根据自己的需求在中间加上滤网，Logstash提供里很多功能强大的滤网以满足你的各种应用场景4.El",12190,"2018-12-24 16:40:08","2018-12-26 11:53:38",{"id":227,"category_id":48,"title":228,"keywords":229,"description":230,"image_url":10,"url":231,"hits":232,"is_recommend":15,"is_top":16,"create_time":233,"update_time":234},81,"kubernetes 1.12.1 高可用安装之部署Dashboard","安装Dashboard","创建Dashboard需要CoreDNS部署成功之后再安装Dashboard。[root@master01 ~]# wget https://zhl123.com/download/k8s/Dashboard.tgz[root@master01 ~]# tar xf Dashboard.tgz[root@master01 ~]# kubectl create -f Dashboard/[root@master01 Dashboard]# kubectl get svc -n kube-syste","/article/81",12037,"2018-10-26 09:54:41","2018-10-26 16:59:19",{"id":236,"category_id":6,"title":237,"keywords":10,"description":238,"image_url":10,"url":239,"hits":240,"is_recommend":16,"is_top":16,"create_time":241,"update_time":242},100,"用 Nginx 给 Cookie 增加 Secure 和 HttpOnly","在 nginx 的 location 中配置12# 只支持 proxy 模式下设置，SameSite 不需要可删除，如果想更安全可以把 SameSite 设置为 Strictproxy_cookie_path / \"/; httponly; secure; SameSite=Lax\";示例1234567891011121314151617181920212223242526server {    listen 443 ssl http2;    server_name www.zhl123.cn","/article/100",11848,"2019-11-26 16:10:57","2019-11-26 16:23:45",{"id":244,"category_id":6,"title":245,"keywords":246,"description":247,"image_url":10,"url":248,"hits":249,"is_recommend":16,"is_top":16,"create_time":250,"update_time":251},41,"Tomcat 安全配置与性能优化","tomcat，性能优化","1. JVM&nbsp;1.1. 使用 Server JRE 替代JDK。&nbsp;服务器上不要安装JDK，请使用 Server JRE. 服务器上根本不需要编译器，代码应该在Release服务器上完成编译打包工作。&nbsp;理由：一旦服务器被控制，可以防止在其服务器上编译其他恶意代码并植入到你的程序中。&nbsp;1.2. JAVA_OPTS&nbsp;export JAVA_OPTS=\"-server -Xms512m -Xmx4096m &nbsp;-XX:PermSize=64M -","/article/41",11623,"2016-09-01 17:06:36","2018-10-18 17:06:58",[253,261,269,277,285,293,301,309,318,327],{"id":254,"category_id":92,"title":255,"keywords":10,"description":256,"image_url":10,"url":257,"hits":258,"is_recommend":16,"is_top":16,"create_time":259,"update_time":260},123,"Agent Skill 精选集：最值得收藏的 Agent Skills Top 10","如果你正在用 Claude Code 或 Codex，一定对&nbsp;Agent Skills&nbsp;不陌生。通过安装&nbsp;Agent Skills，你可以让这些 AI 助手变得更强——不用每次都解释你的需求，它们直接就知道该怎么做。最近有人在 GitHub 上做了一个采样调查，统计了哪些 Skills 的质量最佳和最受欢迎。我整理了这份&nbsp;Top 10 榜单，加上使用场景和适合人群，帮你快速找到最有用的那几个。Top 10 最受欢迎的 Agent Skills1. Skil","/article/123",270,"2026-01-19 18:49:12","2026-01-19 18:52:01",{"id":262,"category_id":6,"title":263,"keywords":10,"description":264,"image_url":10,"url":265,"hits":266,"is_recommend":16,"is_top":16,"create_time":267,"update_time":268},122,"Nginx性能调优18条黄金法则：支撑10万并发的配置模板","一、概述1.1 背景介绍说实话，Nginx调优这事儿我踩过无数坑。记得2019年双11，我们电商平台流量暴涨，Nginx直接扛不住了，QPS从平时的2万飙升到8万，响应时间从50ms飙到了2秒，最后还是靠临时加机器扛过去的。那次事故之后，我花了大半年时间专门研究Nginx的性能极限，总结出了这20条黄金法则。Nginx作为目前最流行的Web服务器和反向代理，官方数据显示单机可以轻松处理10万+的并发连接。但实际生产环境中，很多同学拿到默认配置就直接上了，结果发现连1万并发都扛不住。问题不在Ngi","/article/122",337,"2026-01-12 11:11:50","2026-01-12 11:12:28",{"id":270,"category_id":48,"title":271,"keywords":10,"description":272,"image_url":10,"url":273,"hits":274,"is_recommend":16,"is_top":16,"create_time":275,"update_time":276},121,"Docker 镜像优化与安全扫描：将镜像体积压缩 70%","1. 适用场景 & 前置条件项目要求适用场景容器化应用镜像体积过大（> 500MB），构建时间长（> 10分钟），存在安全漏洞（CVE高危）OSRHEL/CentOS 7.9+ 或 Ubuntu 20.04+内核Linux Kernel 3.10+软件版本Docker 20.10+ 或 Podman 3.0+，Trivy 0.40+（安全扫描工具）资源规格2C4G（最小）/ 4C8G（推荐），磁盘 50GB+（存储镜像与缓存）网络可访问 Docker Hub/阿里云镜像仓库（","/article/121",309,"2026-01-06 11:54:35","2026-01-06 12:01:59",{"id":278,"category_id":6,"title":279,"keywords":10,"description":280,"image_url":10,"url":281,"hits":282,"is_recommend":16,"is_top":16,"create_time":283,"update_time":284},120,"用 Prometheus Recording Rules 把告警噪声砍掉 70%(二)","五、故障排查和监控5.1 故障排查◆ 5.1.1 日志查看# 查看 Prometheus 日志中的规则评估错误journalctl -u prometheus | grep -i&nbsp;\"rule\"&nbsp;|&nbsp;tail&nbsp;-50# 查看规则评估耗时curl -s http://localhost:9090/api/v1/rules | jq&nbsp;'.data.groups[].rules[] | select(.health != \"ok\")'# Kubernet","/article/120",282,"2026-01-06 11:53:50","2026-01-06 11:54:33",{"id":286,"category_id":6,"title":287,"keywords":10,"description":288,"image_url":10,"url":289,"hits":290,"is_recommend":16,"is_top":16,"create_time":291,"update_time":292},119,"用 Prometheus Recording Rules 把告警噪声砍掉 70%(一)","一、概述1.1 背景介绍在大规模微服务架构下，Prometheus 告警系统往往会陷入一个尴尬的境地：告警太多，运维团队开始选择性忽略；告警太少，真正的故障又可能漏掉。我在某电商平台负责监控体系建设时，团队每天要处理超过 2000 条告警，其中 70% 以上是重复的、关联的或者短暂抖动产生的噪声。Recording Rules 是 Prometheus 提供的预计算机制，可以将复杂的查询表达式预先计算并存储为新的时间序列。通过合理设计 Recording Rules，我们不仅能显著降低 Prom","/article/119",301,"2026-01-06 11:51:58","2026-01-06 11:53:45",{"id":294,"category_id":6,"title":295,"keywords":10,"description":296,"image_url":10,"url":297,"hits":298,"is_recommend":16,"is_top":16,"create_time":299,"update_time":300},118,"GitOps 落地实践：ArgoCD + Kustomize 实现声明式基础设施管理(二)","四、最佳实践和注意事项4.1 最佳实践4.1.1 性能优化优化点一：减少 Git 轮询频率# argocd-cm ConfigMapapiVersion:&nbsp;v1kind:&nbsp;ConfigMapmetadata:&nbsp;&nbsp;name:&nbsp;argocd-cm&nbsp;&nbsp;namespace:&nbsp;argocddata:&nbsp;&nbsp;timeout.reconciliation:&nbsp;300s&nbsp;&nbsp;# 默认 180","/article/118",305,"2026-01-06 11:49:00","2026-01-06 11:49:34",{"id":302,"category_id":6,"title":303,"keywords":10,"description":304,"image_url":10,"url":305,"hits":306,"is_recommend":16,"is_top":16,"create_time":307,"update_time":308},117,"GitOps 落地实践：ArgoCD + Kustomize 实现声明式基础设施管理(一)","一、概述1.1 背景介绍GitOps 作为云原生时代的运维范式，将 Git 作为基础设施和应用配置的单一事实来源，通过声明式配置和自动化同步机制，实现了配置管理的版本控制、审计追溯和快速回滚。ArgoCD 作为 CNCF 毕业项目，提供了完整的 GitOps 工作流，支持多集群管理、RBAC 权限控制、SSO 集成等企业级特性。结合 Kustomize 的配置管理能力，能够优雅地解决多环境配置差异、敏感信息管理、配置复用等问题。在传统的 CI/CD 流程中，往往由 CI 工具直接执行 kubec","/article/117",310,"2026-01-06 11:45:03","2026-01-06 11:48:56",{"id":310,"category_id":92,"title":311,"keywords":312,"description":313,"image_url":10,"url":314,"hits":315,"is_recommend":16,"is_top":16,"create_time":316,"update_time":317},116,"运维部门年度2025工作总结与2026工作规划应该如何写？","运维部门年度2025工作总结,2026工作规划","2025年，运维部在公司“数字化转型深化”战略引领下，以“稳定为基、效率为纲、安全为盾、创新为翼”为核心导向，全面支撑核心业务系统运行、推动技术架构迭代、强化团队能力建设。 全年实现核心业务系统可用性99.985%，较2024年提升0.02个百分点；故障平均恢复时间（MTTR）从42分钟压缩至29分钟，下降31%；云资源成本同比降低16.8%，自动化运维覆盖率从65%提升至83%，未发生重大生产安全事故，圆满完成年度目标。现将全年工作及2026年规划汇报如下：2025年核心工作成果（数","/article/116",297,"2026-01-06 11:20:58","2026-01-06 11:44:04",{"id":319,"category_id":92,"title":320,"keywords":321,"description":322,"image_url":10,"url":323,"hits":324,"is_recommend":16,"is_top":16,"create_time":325,"update_time":326},115,"Kubernetes 100个常用命令","100 个 Kubectl 命令","这篇文章是关于使用 Kubectl 进行 Kubernetes 诊断的指南。列出了 100 个 Kubectl 命令，这些命令对于诊断 Kubernetes 集群中的问题非常有用。这些问题包括但不限于：•&nbsp;集群信息•&nbsp;Pod 诊断•&nbsp;服务诊断•&nbsp;部署诊断•&nbsp;网络诊断•&nbsp;持久卷和持久卷声明诊断•&nbsp;资源使用情况•&nbsp;安全和授权•&nbsp;节点故障排除•&nbsp;其他诊断命令：文章还提到了许多其他命令，如资源扩展和自动扩","/article/115",3642,"2023-11-02 14:09:30","2023-11-02 14:10:05",{"id":183,"category_id":6,"title":184,"keywords":185,"description":186,"image_url":10,"url":187,"hits":188,"is_recommend":16,"is_top":16,"create_time":189,"update_time":190},1784716028277]