手机网站如何建立珠海seo推广

news/2025/9/23 7:07:33/文章来源:
手机网站如何建立,珠海seo推广,网站建设要咨询哪些内容,诸城市网站建设目录 架构 环境部署 一、Ansible安装部署 1.yum安装Ansible 2.修改主机清单文件 3.配置密钥对验证 4.ansible-doc 5.看被控主机 二、常用模块 1.Command模块 2.Shell模块 3.Cron模块 1.添加 2.删除 4.User模块 5.Group模块 1.创建组 ​编辑 ​编辑 ​编辑…目录 架构 环境部署 一、Ansible安装部署 1.yum安装Ansible 2.修改主机清单文件 3.配置密钥对验证 4.ansible-doc 5.看被控主机 二、常用模块 1.Command模块 2.Shell模块 3.Cron模块 1.添加 2.删除 4.User模块 5.Group模块 1.创建组  ​编辑 ​编辑 ​编辑 2.删除组  ​编辑 6.cp模块 ​编辑 7.File模块 8.Hostname模块 9.ping模块 10.Yum_repository模块 1.安装httpd  2.删除  3.安装nginx 11.Service模块 1.开启nginx 12.Script模块 13.setup模块 架构 1. 核心ansible2. 主机清单(Host Inventory)被管理主机的列表的文件Ansible 可以根据这个清单文件来执行针对不同主机组的任务3. 剧本(playbook)ansible的任务配置文件将多个任务定义在剧本中由ansible自动去执行4. 核心模块(Core Modules)是ansible自带的模块5. 自定义模块模块(Custom Modules)在核心模块功能不足时可使用自定义模块6. 连接插件(Connaction Plugins)使用ssh来连接每一个被控制的主机7. 插件(Plugins)记录日志#######################################################################################1. 用户请求过来之后给到我们核心Ansible2. Ansible通过主机清单去处理用户请求处理的两种方式1使用剧本playbook命令[yum install...]操作处理2使用模块完成1核心模块【Core Modules】直接完成在没有核心模块时使用自定义模块2自定义模块【Custom Modules】3. 通过连接插件【Connaction Plugins】使用ssh来连接每一个被控制的主机4. 最后由插件【Plugins】来记录日志 环境部署 主机服务192.168.91.102Ansible192.168.91.103————192.168.91.104———— 一、Ansible安装部署 1.yum安装Ansible [rootlocalhost ~]# systemctl stop firewalld [rootlocalhost ~]# setenforce 0 [rootlocalhost ~]# [rootlocalhost ~]# yum install epel-release -y [rootlocalhost ~]# yum install ansible -y2.修改主机清单文件 [rootlocalhost ~]# vim /etc/ansible/hosts45 [web]46 192.168.91.10347 192.168.91.10448 49 [all]50 192.168.91.[102:110] 3.配置密钥对验证 ssh-keygen -t rsa #一路回车使用免密登录 sshpass -p abc1234 ssh-copy-id root192.168.91.103 sshpass -p abc1234 ssh-copy-id root192.168.91.104 同样方法登录一下192.168.91.104 4.ansible-doc [rootansible ~]# ansible-doc -l #查看所有支持的模块 5.看被控主机 ansible all --list 二、常用模块 1.Command模块 [rootlocalhost ~]# ansible web -a hostname [rootlocalhost ~]# ansible web -a touch /opt/test [rootlocalhost ~]# ansible web -a ls /opt/test 或者直接去7-3和7-4opt目录看一下有没有test这个文件 ansible 192.168.91.104 -a chdir/opt ls ./ 2.Shell模块 功能和command相似用shell执行命令,支持各种符号,比如:*,$, 注意此模块不具有幂等 [rootlocalhost ~]# ansible web -m shell -a echo hello /opt/hello.txt[rootlocalhost ~]# ansible web -m shell -a cat /opt/hello.txtansible web -m shell -a echo $(ifconfig ens33 | awk NR2 {print $2}) | cut -d -f23.Cron模块 功能计划任务 支持时间minutehourdaymonthweekday 关键字 name  会生成一行注释显示标题如下显示 job   执行的命令 1.添加 [rootlocalhost mnt]# ansible 192.168.91.102 -m cron -a hour*/2 minute30 weekday1-5 namebackup mysql job/root/mysql_backup.sh看结果 2.删除 [rootlocalhost mnt]# ansible 192.168.91.102 -m cron -a namebackup mysql stateabsent结果 4.User模块 ###管理用户 comment         用户的描述信息 createhome      是否创建家目录 force           在使用stateabsent时, 行为与userdel –force一致. group           指定基本组 groups          指定附加组如果指定为(groups)表示删除所有组 home            指定用户家目录 move_home       如果设置为home时, 试图将用户主目录移动到指定的目录 name            指定用户名 non_unique      该选项允许改变非唯一的用户ID值 password        指定用户密码使用 SHA512 hash remove          在使用stateabsent时, 行为是与userdel –remove一致 shell           指定默认shell state           设置帐号状态不指定为创建指定值为absent表示删除 system          当创建一个用户设置这个用户是系统用户。这个设置不能更改现有用户 uid             指定用户的uid update_ password    always      如果password参数设置的值与用户当前的加密过的密码字符串不一致则直接更新用户的密码默认值即为always   on_create   如果password参数设置的值与用户当前的加密过的密码字符串不一致则不会更新用户的密码字符串保持之前的密码设定 ansible web -m user -a nametest1 看结果 删除用户 ansible web -m user -a nametest1 stateabsent removeyes 看结果 5.Group模块 ###管理组 1.创建组  ansible 192.168.91.103 -m group -a nametest gid88 systemyes查看创建结果 创建用户导入到组中 ansible 192.168.91.103 -m user -a nametest2 uid504 systemyes grouptest 查看结果 id test22.删除组  [rootansible ~]# ansible 192.168.91.103 -m user -a nametest2 stateabsent removeyes  ########先删除组中的用户 ansible 192.168.91.103 -m group -a nametest stateabsent查看结果 6.cp模块 功能解包解压缩 实现有两种用法 1、将ansible主机上的压缩包传到远程主机后解压缩至特定目录设置copyyes,此为默认值,可省略 2、将远程主机上的某个压缩包解压缩到指定路径下设置copyno 常见参数 copy默认为yes当copyyes拷贝的文件是从ansible主机复制到远程主机上如果设置为copyno会在远程主机上寻找src源文件 remote_src和copy功能一样且互斥yes表示在远程主机不在ansible主机no表示文件在ansible主机上 src源路径可以是ansible主机上的路径也可以是远程主机(被管理端或者第三方主机)上的路径如果是远程主机上的路径则需要设置copyno dest远程主机上的目标路径 mode设置解压缩后的文件权限 ansible 192.168.91.103 -m copy -a src/etc/fstab dest/opt/fstab_bak ownerroot mode640看结果 写入文件内容 ansible 192.168.91.103 -m copy -a contentxzq dest/opt/xzq.txt查看结果 7.File模块 功能设置文件属性,创建软链接等 path       指定文件路径 state      文件状态 有新建(touch) 删除(absent) 文件夹(directory)  连接文件(link)等 src        源文件 mode       权限 owner      属主 group      属组 recurse    递归 [rootlocalhost mnt]# ansible web -m file -a path/data/666 statetouch mode644 ownerlisi grouplisi 创建软连接 ansible web -m file -a path/opt/fstab.link src/opt/fstab.bak statelink 查看设置结果 8.Hostname模块 ###修改被管理主机的主机名 ansible 192.168.91.103 -m hostname -a namenode3 #一般不使用此模块主机名会一致 9.ping模块 [rootlocalhost ~]# ansible web -m pingWeb是我们之前在主机清单文件中写的名字 10.Yum_repository模块 功能建立yum仓库模块 关键字 name参数            必须参数用于指定要操作的唯一的仓库ID也就是”.repo”配置文件中每个仓库对应的”中括号”内的仓库ID。 baseurl参数        此参数用于设置 yum 仓库的 baseurl。 description参数    此参数用于设置仓库的注释信息也就是”.repo”配置文件中每个仓库对应的”name字段”对应的内容。 file参数            此参数用于设置仓库的配置文件名称即设置”.repo”配置文件的文件名前缀在不使用此参数的情况下默认以 name 参数的仓库ID作                      为”.repo”配置文件的文件名前缀同一个”.repo” 配置文件中 可以存在多个 yum 源。 enabled参数        此参数用于设置是否激活对应的 yum 源此参数默认值为 yes表示启用对应的 yum 源设置为 no 表示不启用对应的 yum 源。 gpgcheck参数        此参数用于设置是否开启 rpm 包验证功能默认值为 no表示不启用包验证设置为 yes 表示开启包验证功能。 gpgcakey参数        当 gpgcheck 参数设置为 yes 时需要使用此参数指定验证包所需的公钥。 state参数        默认值为 present当值设置为 absent 时表示删除对应的 yum 源。 ###yum安装 1.安装httpd  [rootlocalhost mnt]# ansible web -m yum -a namehttpd statepresent###statepresent可以不加结果 2.删除  删除 [rootlocalhost mnt]# ansible web -m yum -a namehttpd statepresent stateabsent结果 3.安装nginx ansible web -m yum_repository -a nameepel descriptionepel baseurlhttps://download.fedoraproject.org/pub/epel/$releasever/$basearch/ gpgcheckno fileepel [rootlocalhost mnt]# ansible web -m yum -a namenginx statepresent 看结果 11.Service模块 功能管理服务 关键字 name参数        此参数用于指定需要操作的服务名称比如 nginx。 state参数    此参数用于指定服务的状态比如我们想要启动远程主机中的 nginx则可以将 state 的值设置为 started如果想要停止远程主机中的服               务则可以将 state 的值设置为 stopped。此参数的可用值有 started、stopped、restarted、reloaded。 enabled参数    此参数用于指定是否将服务设置为开机 启动项设置为 yes 表示将对应服务设置为开机启动设置为 no 表示不会开机启动。 1.开启nginx [rootlocalhost mnt]# ansible web -m service -a namenginx statestarted enabledyescurl 192.168.91.102 ###看结果### 12.Script模块 功能在远程主机上运行ansible服务器上的脚本(无需执行权限) 注意此模块不具有幂等性 在Ansible服务器上创建test.sh脚本 [rootansible opt]# vim test.sh [rootansible opt]# chmod x test.sh [rootansible opt]# ansible web -m script -a /opt/test.sh 查看结果 13.setup模块 功能 setup 模块来收集主机的系统信息这些 facts 信息可以直接以变量的形式使用但是如果主机较多会影响执行速度 可以使用 gather_facts: no 来禁止 Ansible 收集 facts 信 ansible web -m setup -a filteransible_hostname ansible all -m setup ansible all -m setup -a filteransible_nodename ansible all -m setup -a filteransible_hostname ansible all -m setup -a filteransible_domain ansible all -m setup -a filteransible_memtotal_mb ansible all -m setup -a filteransible_memory_mb ansible all -m setup -a filteransible_memfree_mb ansible all -m setup -a filteransible_os_family ansible all -m setup -a filteransible_distribution_major_version ansible all -m setup -a filteransible_distribution_version ansible all -m setup -a filteransible_processor_vcpus ansible all -m setup -a filteransible_all_ipv4_addresses ansible all -m setup -a filteransible_architecture ansible all -m setup -a filteransible_uptime_seconds ansible all -m setup -a filteransible_processor* ansible all -m setup -a filteransible_env ansible web -m setup -a filter*ipv4

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/911686.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高端品牌羽绒服有哪些seo培训机构哪家好

来源:宸元资本一MEMS基本概念和相关产业政策MEMS基本概念微机电系统(MEMS, Micro-Electro-Mechanical System),也叫做微电子机械系统、微系统、微机械等,指尺寸在几毫米乃至更小的高科技装置。微机电系统其内部结构一般…

某财政局网站建设方案当前最好用的wordpress主题

1 Iphone和Ipad同为IOS,设置方法相同。首先进入IOS系统的“设置”程序。 2 点击“通用”进入通用设置,点击“”; 3 选择"添加设置 "; 4 选择L2TP方式,填写必要信息:描述、服务器地址 、您注册充值的账号及密…

网站建设哪个平台好专业团队打造专业品质

我有魔法✨为你劈开信息大海❗ 高效获取AIGC的热门事件🔥,更新AIGC的最新动态,生成相应的魔法简报,节省阅读时间👻 🔥资讯预览 AI生成技术威胁版权保护,水印技术和法律完善是关键 Sam Altman对…

宁波网站优化东莞建网站公司哪个好

整合JDBC 一、导入依赖二、配置Druid————————创作不易,如觉不错,随手点赞,关注,收藏(* ̄︶ ̄),谢谢~~ 接着 第10的 新注解: ConfigurationProperties ConfigurationPropert…

外流网站建设腾讯广告推广怎么做

自然语言处理(NLP)是计算机科学,人工智能,语言学关注计算机和人类(自然)语言之间的相互作用的领域。自然语言处理是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进…

建设网站比较好国内个人网站设计

第七节 讲述了增加model中类的属性,由于数据库中已存在表,表中没有存在新加的列,所以可以删除数据库或者在数据库中新增一列,另可以在controller中新增一个数据库初始化的类,并在Global.asax添加初始化数据库的代码 …

网站搭建代码大全装修设计公司介绍

相信,一直关注着我们的同学们都知道,小思妹分享了好多好多的资料给大家。为了方便新来的同学自取,小思妹又重新整理了一遍,直接点以下标题即可跳转!这是我见过的最全的训练数据集,没有之一!送你…

网站建设昆明如何制作wordpress模板

文章目录 JS原生开发-文件上传-变量&对象&函数&事件JS导入库开发-登录验证-JQuery库&Ajax技术JS导入库开发-编码加密-逆向调试 JS原生开发-文件上传-变量&对象&函数&事件 1、布置前端页面 2、JS获取提交数据 3、JS对上传格式判断 <script>…

免费的代码分享网站做网站推广和网络推广

APIFox-自动获取登录状态操作 概述 作为纯后端开发码农&#xff0c;每次接口开发完的调试很重要&#xff0c;因此每次重复的手动获取登陆状态Token或者直接放行就太麻烦了。 APIFox提供了前置操作&#xff0c;可以很方便的自动获取登录状态&#xff0c;节省大量重复劳动时间。…

徐汇网站开发培训班上海网站备案审核

TCP UDP区别 共同点&#xff1a;都是属于传输层的协议 TCP&#xff1a;稳定。面向连接的&#xff0c;有可靠的数据传输服务。传输过程中数据无误&#xff0c;无丢失&#xff0c;无失序&#xff0c;无重复。传输效率低&#xff0c;耗费资源多。数据收发不同步&#xff0c;有沾…

新手容易上手的cms做企业网站金华专业网站建设公司

Expect 用法expect的安装实战——非交互式ssh连接案例1&#xff1a;普通操作案例2&#xff1a;设置变量与进行传参的方式案例3&#xff1a;进行批量推送公钥实现免密连接&#xff0c;ping通一个ip地址连接一个ip 实现批量修改密码&#xff0c;批量推送ssh的公钥&#xff0c;进行…

网站seo优化价格WordPress adsen

优质博文&#xff1a;IT-BLOG-CN 一、题目 给你一个长度为n的链表&#xff0c;每个节点包含一个额外增加的随机指针random&#xff0c;该指针可以指向链表中的任何节点或空节点。构造这个链表的深拷贝。深拷贝应该正好由n个全新节点组成&#xff0c;其中每个新节点的值都设为…

微信 html5 网站上海网站营销怎么样

BatchNorm算法详解 1 BatchNorm原理 BatchNorm通过对输入的每个mini-batch的数据进行标准化&#xff0c;使得网络的输入分布更加稳定。 在训练过程中&#xff0c;每轮迭代网络层的输入数据分布变化很大的话&#xff0c;使得数据抖动很大&#xff0c;导致权重变化也会很大&am…

网站建设公司网站百度知道答题赚钱

“我会更加努力地工作”——一匹名叫Boxer的马&#xff08;出自乔治奥威尔的《动物农庄》&#xff09; 彼得圣吉在其著作《第五项修炼》中提到的系统思维定律同样适用于软件开发。 1. 今日的问题源于昨日的解决方案&#xff08;Today’s problems come from yesterday’s sol…

河南省建设监理协会新网站经典案例网站

&#x1f600;前言 本篇博文是关于Spring Cloud–从零开始搭建微服务基础环境【四】&#xff0c;希望你能够喜欢 &#x1f3e0;个人主页&#xff1a;晨犀主页 &#x1f9d1;个人简介&#xff1a;大家好&#xff0c;我是晨犀&#xff0c;希望我的文章可以帮助到大家&#xff0c;…

wordpress使用七牛图像服务关键词seo培训

文章目录 vanna简介及使用vanna的原理vanna的源码理解总结参考资料 vanna简介及使用 vanna是一个开源的利用了RAG的SQL生成python框架&#xff0c;在2024年3月已经有了5.8k的star数。 Vanna is an MIT-licensed open-source Python RAG (Retrieval-Augmented Generation) fram…

网站动画用什么程序做培训机构有哪些

在实际项目中&#xff0c;如果遇到需要大计算量的操作&#xff0c;按需fork&#xff08;分叉&#xff09;其实不是一个好的选择。因为fork的子进程也是V8&#xff08;NodeJS的核心引擎&#xff09;的新实例&#xff0c;每创建一个新实例&#xff0c;需要约30毫秒启动时间&#…

泉州网站制作企业搜索引擎推广和优化方案

qt5的中文乱码问题一直没有很明确的处理方案。 今天处理进程间通信时&#xff0c;也遇到了qt5乱码问题&#xff0c;一边是设置的GBK&#xff0c;一边设置的是UTF8&#xff0c;单向通信约定采用UTF8。 发送端保证发的是UTF8字符串&#xff0c;因为UTF8在网络数据包中没有字节序…

做国际网站需要多少钱wordpress文章内容语音

文章目录 &#x1f412;个人主页&#x1f3c5;算法思维框架&#x1f4d6;前言&#xff1a; &#x1f380;选择排序 时间复杂度O(n^2)&#x1f387;1. 算法步骤思想&#x1f387;2.动画实现&#x1f387; 3.代码实现 &#x1f412;个人主页 &#x1f3c5;算法思维框架 &#x1f…

淮南装饰公司网站建设玉溪网站建设

FL Studio All Plugins Edition【中文完整版 Win/Mac】适合音乐制作人/工作室使用&#xff0c;全套插件!&#xff08;20.9新增Vintage Chorus&#xff0c;Pitch Shifter变调插件&#xff09;FL Studio是超多顶级音乐人的启蒙首选&#xff01;包括百大DJ冠军Martin Garrix&…