运维与自动化五光十色

1.物理设备层面:1).服务器标签化(IP地址/与交换机接口/当前服务/)、设备负责人(管理人)、设备采购详情(保修日期)、设备摆放标准(服务器之间间隔1U通风)。2).网络划分、远程控制卡、网卡端口。3).服务器厂商机型号同一、硬盘大小转速同一、内存统型号大小频率一、服务器课根据业务分类,有的要求IO高(存储服务器),有的要求内存大(缓存服务器),有的要求CPU块(代理服务器),有的对CPU和IO要求CPU和内存都高(数据库服务器)。4).资产命名规范、编号规范、类型规范。5).监控标准(统一阈值和监控类型)。

2.操作系统层面:

3.应用服务层面:1).Web服务器选型(LNMP/LAMP/Tomcat/MySQL)2).进程启动用户身份及目录、端口监听规范、日志收集规范(访问日志、错误日志、运行日志、系统日志)3).配置管理(配置文件规范、脚本规范)4).架构规范(Nginx+Keepalived、LVS+Keepalived、Haproxy+Keepalived、阿里云SLB、UcloudULB等等)5).部署规范(位置、包命名等)

4.运维操作层面:

运维工具化带来的好处:1).促进标准化的实施2).将重复的操作,简单化3).将多次操作,流程化4).减少人为操作的低效和降低故障率

运维工具化遇到的问题:1).你至少要ssh到服务器执行。可能犯错2).多个脚本有执行顺序的时候,可能犯错。3).权限不好管理,日志没法统计。4).无法避免手工操作。例子:比如某天某台Web服务器磁盘可能发生问题,要在访问量较低的凌晨要将服务器的数据导出来放在其他服务器替代,那么需要考虑的是:1).是否有由其他服务器连接此服务器取数据或此服务器是否到其他服务器取数据。2).此服务器是否有定时任务计划到其他服务器执行或有其他服务器连接到此服务器执行。3).任务计划索要涉及的内容,以及停服务是否影响其他服务器。4).后续的代码更新问题。

六:自动化运维之服务化(API化)

1).DNSWeb管理———->bind-DLZdns-api(bind)2).负载均衡Web管理——>slb-api(haproxy、LVS、Nginx)3).Job管理平台————->job-api(php自主开发)4).监控平台Zabbix——->zabbix-api(zabbix、nagios、cacti)5).操作系统安装平台——>cobbler-api(cobbler、kickstack)6).部署平台——————>deploy-api(安装服务软件nginx+php)7).配置管理平台————>saltstack-api(saltstack、ansible)8).自动化测试平台———>test-api(自主开发测试)

自动化扩容机制:1).扩容之前:先判断Buffer区域是否有最近x小时,已经移除的之前创建的虚拟机,并查询软件版本是否和当前一致,如果一致,跳过234步骤,如果不一致,跳过23。2).OpenStack创建虚拟机3).Saltstack配置环境—-监控4).部署系统部署当前代码5).测试服务是否可用(注意间隔和次数)6).加入集群7).通知(短信、邮件)自动化缩容机制:1).触发条件和决策2).从集群中移除节点-关闭监控-移除3).通知4).移除的节点存放于Buffer里面。5).Buffer里面超过1天的虚拟机,自动关闭,存放于xx区6).Buffer区的虚拟机,每7天清理删除。

##################################################################################

自动化安装和部署概述

一、自动化安装1.采购–>验货–>签字,验货单,盖公章。

2.资产管理:资产录入–>机房、区域、排、机柜、位置、配置(资产管理,验收单)(自动化获取)

3.RAID-(验货的时候)RAID,自动化进行配置

4.CMDB:资产录入–>机房、区域、排、机柜、位置、配置。MAC地址清单。+(后期收集)资产收集、录入,管理和AP,并且展示。

5.开机关机重启(IPMI)

6.详细配置IP地址掩码网关主机名DNS(DNS解析)->开始安装–>使用cobbler

7、安装完毕。角色(APINginxPHP(memcacheredispdo)启动,代码部署)

8.SaltStack-salt-key执行状态,配置完毕。

9.自动进行检查(测试系统)+(etcd)加入集群。

10.加入监控

二、自动化部署

1、部署环境

开发环境

测试环境(功能测试、性能测试)

预生产环境即灰度环境(生产环境的一个不对外的节点,和生产环境公用一套数据库、redis等资源)

生产环境

2、代码部署的几种情况

第一种gitpullsvnupdate

rsync缺点:不能做到及时回滚,适合代码更新非常不频繁的情况

第二种rzsz缺点:毫无任何优点

3、实现真正的自动化部署

下文的前提是针对运维来说:代码已经在发布分支,进行发布。

1)获取代码gitpull

a、最新的b、commitidc、做好tag

2)编译(可选)build(antmaven)

3)配置文件。

a、分环境(配置单独进行存放,config.example)

b、统一的.集群有10个节点。Job节点crontab.xml

5)文件分发(SCPsalt-cprsync)校验md5

6)将待部署节点,从集群中摘除

7)解压软件包

8)创建软连接

软连接是关键是关键,速度快,准确。同时存在缺点,一定要重启php(清除opcache),tomcat等服务

9)同步差异配置文件

10)重启Web服务

11)测试,验证,如果不通过则停止升级

12)加入集群

3、自动化部署的优势

1.快速回滚

2.部署统计(使用nginx,禁止访问.svn)

3.配置文件管理

三、回退(回滚)1、紧急回退

1)列出版本

2)回退

2、正常回退

正常回退到上一个版本,此次bug影响面波及不大,不涉及钱财的订单交易,不建议使用紧急回退方式,

建议使用重新发布上一个的方式。

四、拓展并行:由于上述上线方案默认是串行方式,在这里可以可以分组部署,达到一个并行的效果,同时可以让测试人员分组测试,已满足上线要求。当然,这是node很多的情况,具体情况依照公司情况分析。

日志记录:日志当然是必要的,这里不再强调。

部署服务器双机:从携程的事情上,得到教训,双机部署的重要性,如果不是携程的人员及时在一个机器上找回了代码,后果就不堪设想啦。

回滚的必要性:这里提到了回滚的必要性,这是必须要执行的,遇到问题及时回滚,尤其是在业务高峰阶段,谨记不要上线代码!切记不能让开发人员在关键时刻修复bug,这样只会越拖越久,最终挨批的一定是运维人员。这是运维背黑锅的最大痛点之一,CEO绝不会把责任归属于开发,反而会问运维人员,为什么不执行回滚。

###############################################################################

自动化部署基础与shell脚本实现

关于自动化的基础知识:

1.1:当前代码部署的实现方式:

1.2:运行环境规划:开发环境:开发者本地有自己的环境,然后运维需要设置开发环境的公用服务,例如开发数据库、redis、memcached等测试环境:功能测试环境和性能测试环境预生产环境:由生产环境集群中的某一个节点担任测试,此节点只做测试不对外提供服务生产环境:直接对外提供服务的环境

为什么有预生产环境?可能是生产环境预测试环境的数据库或数据库版本不一样导致语句出现问题或者是生产环境调用的接口不一样,例如支付接口在测试环境无法调用

1.3:设计一套生产环境的代码自动化部署系统:

开发环境-->功能测试/性能测试-->预生产环境-->生产环境

1.4:总体规划流程:一个服务的集群节点数量,是一次部署还是分次部署一键回滚到上个版本一键回滚到任意版本代码保存在SVN还是Git获取指定分支或master的指定版本号的代码,svn指定版本号,git指定tag标签,或直接拉取某个分支配置文件差异化,即测试环境和生产环境的配置文件不一样,如IP不一样或主机名不一样或数据库连接不一样等等代码仓库和实际的差异,即配置文件是否放在代码仓库中,如果保存在git则所有人都可以从配置文件看到数据库用户密码等信息,可以使用单独分支保存配置文件,或配置文件只在部署服务器的某个项目的目录,比如是config.example如何更新代码,javatomcat需要重启测试部署后的web页面是否可以正常访问是否是想要的页面并行(saltstack)或并行(shell)的问题,涉及到分组部署重启服务如何执行,shell执行还是web执行

1.5:总体规划如下:

获取代码(gitpull拉取)-->是否编译(java需要编译)-->配置文件(统一和差异)-->打包-->scp到目标服务器(或者用saltstack)-->将服务器移除集群-->解压代码包-->放置到目标目录(如webroot)-->scp差异文件-->重启服务(可选)-->测试服务(访问web或者post请求)-->将节点重新加入集群

二:实现代码自动化部署

2.1:通过shell脚本实现,shell脚本规划如下:

2.1.1:各web服务器添加一个uid相同的普通用户,而且所有的web服务都以此普通用户启动,默认情况下所有的wenb服务除了负载均衡之外都不能监听80端口,比如可以监听8008端口

#useraddwww-u1010#su–www$ssh-keygen#将部署机www用户的公钥复制到各web服务器的/home/www/.ssh/authorized_keys或执行ssh-copy-idwww@192.168.3.13

$chmod600/home/www/.ssh/authorized_keys

2.2:编写shell脚本:2.2.1:完成框架编写:

2.2.2:完成脚本:实现代码部署、测试、回滚等操作:

代码回滚设计:正常回滚是回滚已经在web服务器部署过的版本,因此就不需要获取代码打包和部署的过程了

列出回滚版本将模板服务器移除集群执行回滚重启和测试将模板服务器加入集群

3.通过刚才编写的shell脚本将html官网页面部署到nginx中

①将代码上传到部署节点的/deploy/code/web-demo目录中

[www@masterweb-demo]$pwd/deploy/code/web-demo[www@masterweb-demo]$lltotal20drwxr-xr-x6wwwwww4096Jun613:46assets-rw-r--r--1wwwwww1150Jun617:59favicon.icodrwxr-xr-x2wwwwww4096Jun615:32images-rw-r--r--1wwwwww4323Jun616:19index.html

部署节点执行以下操作:

#mkdir-p/deploy/code/web-demo#mkdir-p/deploy/config/web-demo/base#mkdir-p/deploy/config/web-demo/other#mkdir/deploy/tmp#mkdir/deploy/tar#chown-Rwww.www/deploy#chown-Rwww.www/webroot#chown-Rwww.www/opt/webroot/

②需要在客户端做的操作#安装nginx#yuminstall-ynginx

编辑nginx

vim/etc/nginx/conf.d/cloudeye.confserver{listen9999;server_name192.168.3.13;#实际生产环境中需要填写域名location/{alias/webroot/web-demo/;#这个web-demo目录不需要创建,有软链接指向/webroot/web-demo目录indexindex.html;}}

mkdir/opt/webrootmkdir/webrootchown-Rwww.www/webrootchown-Rwww.www/opt/webroot/[www@~]$touch/webroot/web-demo

③执行脚本测试部署:

[www@master~]$./deploy.shdeploycode_getgitpullcode_buildweb-demo_123_2017-06-26-12-18-09.tar.gz100%1214KB1.2MB/s00:00web-demo_123_2017-06-26-12-18-09.tar.gz100%1214KB1.2MB/s00:00web-demo_123_2017-06-26-12-18-09.tar.gz100%1214KB1.2MB/s00:00pre_deploy,cluster_node_remove192.168.3.12HTTP/1.1200OK192.168.3.12WebTestOK!cluster_node_addgroup1,cluster_node_remove192.168.3.12group1,cluster_node_remove192.168.3.13/deploy/config/web-demo/other/192.168.3.13.server.xml:NosuchfileordirectoryHTTP/1.1200OKgroup1_test,192.168.3.12WebTestOK!cluster_node_add

修改代码,测试回滚效果

测试回滚,页面再次回到修改前,说明回滚成功

运维与自动化系列④自动化部署基础与git

自动化部署基础与git

一:上一篇的代码是保存在本地,但是在生产环境当中是由版本控制进行代码管理,以便于发布代码和回滚,一般是使用gitlib比较多,另外还有用svn的公司,趋势是git为主,因此本文以git为使用对象

1.1:在git服务器新建一个web组和项目web-demo:

准备web页面并提交至git服务器(此处我用一个简单的html项目,大家如果没有现成的项目可以自己建一个简单的index.html页面即可):#准备提交代码目录

#mkdir/source/web/web-demo-p#准备一个项目然后提交至git服务器将项目上传到/source/web/web-demo目录

[www@masterweb-demo]$pwd/source/web/web-demo[www@masterweb-demo]$lltotal20drwxr-xr-x6wwwwww4096Jun613:46assets-rw-r--r--1wwwwww1150Jun617:59favicon.icodrwxr-xr-x2wwwwww4096Jun615:32images-rw-r--r--1wwwwww4323Jun616:19index.html#chown-Rwww.www/source#su-wwwcd/source/webgitconfig--globaluser.name"reblue520"gitconfig--globaluser.email"reblue520@163.com"gitconfig--globalcolor.uitruecd/source/web/web-demogitinitgitadd*gitcommit-m'web-demoall'gitremoteaddorigingit@192.168.3.198:web/web-demo.gitgitpush-uoriginmaster#确认代码提交成功

1.3在部署机准备目录环境:

[www@masterweb-demo]$pwd/source/web/web-demo$gitshow#获取最近更新的版本信息[www@masterweb-demo]$gitshow|grepcommit|cut-d''-f2#只获取版本号91d09cc28f48803d8795f62d925de70f192daeda[www@masterweb-demo]$VERSION_L=$(gitshow|grepcommit|cut-d''-f2)[www@masterweb-demo]$echo${VERSION_L:0:8}#切片取固定长度91d09cc2

1.4.3:在各web服务器准备以下目录:#web服务器操作

#mkdir/opt/webroot#保存代码的目录#chownwww.www/opt/webroot/-R#mkdir/webroot#生成配置文件的web主目录,下面是项目的工作目录,比如/webroot/web-demo#chownwww.www/webroot/-R$touch/webroot/web-demo1.4.4:脚本改造如下,主要实现从git拉取代码再部署至服务器:

1.5运行部署脚本:

1.5.2测试修改代码后能否正常获取最新代码,并部署成功#在自己的项目里面修改代码然后提交至git服务器

[www@masterweb-demo]$pwd/source/web/web-demo[www@masterweb-demo]$vimindex.html[www@masterweb-demo]$gitadd"index.html"[www@masterweb-demo]$gitcommit-m"editindex.htmladdwww.chinasoft.com"[master7886914]editindex.htmladdwww.chinasoft.com1filechanged,2insertions(+),2deletions(-)[www@masterweb-demo]$gitpushoriginmasterCountingobjects:5,done.Deltacompressionusingupto2threads.Compressingobjects:100%(3/3),done.Writingobjects:100%(3/3),324bytes|0bytes/s,done.Total3(delta2),reused0(delta0)Togit@192.168.3.198:web/web-demo.git75463f1..7886914master->master

THE END
1.乐活云拓客系统红包拓客系统多开版多端发布正版源码系统出售1.1...H5页面地址输入异常 修复项 自动刷新订单退款状态 小程序 无需同步更新 抖音端 无需同步更新 版本:53.9 2024年11月13日 16:12:18 优化项 后台样式优化 小程序 无需同步更新 抖音端 无需同步更新 版本:53.8 2024年11月13日 13:37:11 修复项 H5页面部分机型输入车牌号异常问题 ...https://www.kt8.cn/news/detail/4543.html
2.页面升级紧急通知通知理想股票技术论坛提示用户网页即将进行紧急升级的通知,以确保页面正常运行及用户体验的通知公告。 ,理想股票技术论坛https://www.55188.com/tag-5886846.html
1.跌停HTML网页跳转代码大全网页自动跳转代码LenixBlog11月21日,第二十条最佳故事片,老湿机影视安卓下载-老湿机影视v1.3最新版本下载 - 91手游网,一边亲着一面膜一边轻吻胸口揭秘韩剧中那份独特的爱情表达,《幸福花园》动漫全集在线观看_在线动漫 - 雅客电影网,水帘洞肉桂水蜜桃 K8:美味水果来袭 - 天下游戏网,《法国空乘2019满天星法版完整版》-BD免费免费在线...http://www.crownland.com.cn/www/iphones/12801_20241103.shtml?know/iphones/20241120/30728.shtml
2.售楼系统紧急通知(售楼处短信)售楼处的紧急通知,是楼盘管理层与客户沟通的重要方式。在发送紧急通知时,应注意以下几点,以做好客户沟通,减少负面影响。 一是及时性。当遇到售楼系统维护等紧急情况时,应第一时间通知客户,避免客户因不知情而产生不满情绪。二是诚恳态度。在通知中,应表达对客户造成不便的歉意,并感谢客户的理解和支持,展现出诚恳的...https://www.yimaierp.com/gongsi/99068.html
3.浏览器打开网页后总是自动跳转到另一个网站求解决当您在使用浏览器打开网页时,如果总是自动跳转到另一个网站,这通常是由于浏览器设置问题、恶意软件或广告插件等引起的。为了解决这一问题,您可以尝试以下几种方法: 1. 检查浏览器设置:请确保您的浏览器设置没有错误。您可以进入浏览器的设置或选项,查找是否有与自动跳转相关的选项。如果有,尝试将其关闭或重置为默...https://www.autocms.cn/a/sdlm5v9d.html
4.狼人页面更新自动转跳支持多账号使用,网友:满足不同用户需求...狼人页面更新自动转跳提供了多种不同的观影体验。用户可以选择标准模式、夜间模式、护眼模式等不同的模式,以适应不同的观影场景和环境。另外,软件还提供了不同的字幕选择,用户可以选择中文、英文、甚至其他语言的字幕进行观看,这为不同语言背景的用户提供了更好的服务。 https://m.c7sky.com/zhuanqu/46293.html
5.虽然我要结婚了主人小狗要被操死了?好爽啊?主人 大肉肠进出洞洞抽插流水视频 180.61MB 香纯唯流 特骚影院 桃剧场港台东南亚影片你懂的呀 日日日日夜夜夜91 又黄又大声又刺激的mp3下载 56.7MB 458好评 日韩爱爱大片网站 国色天香区别9 啊灬好硬啊好大用力插入子宫啊免费视频 ...http://crm.qcgips.cn/public/static/fiem.php/mokied/71912.html
6.股市秘密入口3秒自动转接怎么关闭:详细步骤与技巧解析11月16日,全国秋粮收购超4000万吨,清冷丞相的爆炒日常小说视频[零下九十度]_全文在线阅读 - ,老鸭窝app下载-老鸭窝安卓版下载v3.3.7-1666游戏,「武林乱史」玄幻奇幻免费阅读全文 武林乱史全文阅读 - 画,成品网站入口网页版怎样免费:成品网站入口网页版如何免费-,尿道口扩张术怎么做_快速问医生_有问必...http://m.ningkao.com/v/video/516196_20241111.shtml?id=20241113Q1qou10d.scm
7.miaoji007.com/newxr72886924/202410同时,天津正在引导没有专项维修资金的房屋业主,补交个人账户资金,其中不配备电梯房屋的补交标准是40元/平方米,电梯房则60元/平方米。|,_。 其次,借助短视频的快速传播效应,大大提升了推歌效率。如今,短视频平台已经成为大众发现音乐的首要渠道,在听到好听的歌曲片段后,便会转而在音乐平台上搜索全曲。这一行为模式...http://miaoji007.com/newxr72886924/2024-10-28/12294824
8.来个网站急急急2021页面自动升级紧急访问通知来个网站急急急202118638115656www.xqkz.cn页面自动升级紧急访问通知http://www.xqkz.cn/xqkz/447284.html
9.网站页面升级紧急通知页面升级紧急通知域名准备更换网站服务器,在本地搭了一个友好页面,也就是维护提示页面。期间遇到了一些问题,记录一下:因为我用的是联通宽带,是有独立公网IP的,可以直接解析过来,实现公网可访问。 ?...这样也可以解决,用 .htaccess 的伪静态规则,可以实现自动跳转到这个页面,代码如下https://cloud.tencent.com/developer/information/%E7%BD%91%E7%AB%99%E9%A1%B5%E9%9D%A2%E5%8D%87%E7%BA%A7%E7%B4%A7%E6%80%A5%E9%80%9A%E7%9F%A5
10.crm.gonghua1993.com/newxr16555417.shtml紧急通知狼友 62.75MB 41%好评132人 黑料社最新官网地址 啊好大好爽欧美 抖阴αpp 17.64MB 11%好评257人 把妻子献给了行长最后结局 【胡桃】给旅行者的明信片 久久影院午夜理论片无码 93.34MB 93%好评364人 真不卡av 漂亮的大美女的逼没有毛玩着舒服 操中国老胖逼 81.57MB 89%好评243人...http://crm.gonghua1993.com/newxr16555417.shtml
11.www.zhongjia1818.com/newxr10673941/72873221.htm紧急通知 五个人换着玩我 蜜芽防走丢永不失联 33.68MB 86好评 扒开胸罩狂揉白嫩奶头网站 18.av.95 国产乱了真实 27.37MB 693好评 麻豆成人在线 白丝高潮 刺激打扑克摇床又疼又叫的作文 39.48MB 109好评 久久久久一级毛片 文赫和丝丝打扑克 韩国女主播青草视频 59.72MB 87好评 手机版...http://www.zhongjia1818.com/newxr10673941/72873221.htm
12.Easydata更新记录(2024)EasyDataV8.0Update01默认仅任务负责人和安全中心授予任务操作权限的用户可操作任务。此外,安全中心可配置是否默认给项目负责人和项目管理员预置任务操作权限。 离线同步任务的功能权限原配置入口在安全中心-安全管理-权限管理-功能权限模块,此次配置入口变更系统会自动迁移权限数据。 各操作的功能权限要求详见数据传输-功能权限整体说明章节。2...https://study.sf.163.com/documents/read/easydatav8.0-update07/EasyData-V8.0-Update01
13.EhviewerCNSXJxiaojieonlyTelegram通知群:https://t.me/Ehviewer_xiaojieonly_channel 2024/11/04 : 紧急修复(不再支持Android 9以下手机) 新版发布1.9.9.2 修复设置了E站头像导致app崩溃的问题 修复了头像图片尺寸小于头像框的情况时,图片没有自动拉伸的问题 更新了host文件 点击前往下载:EhViewer (20.8 MB) ...https://mygit.osfipin.com/repository/311241324
14.xxappapi.yhryj.com/kpf80422492.htm差差漫画免费登录页面入口大全 肉大捧一出免费视频 更新时间 57.27MB 05%好评25人) x?x?n?x18 黄色软件网站3.0.3免费苹果手机版装扮2024苹果 四虎影库 紧急大通知 60.39MB 32%好评576人) 精品懂色av ?交hdsexvideos娇小 老狼二区忘忧草大豆行情 59.80MB 29%好评5913人) 差差差全过...http://xxappapi.yhryj.com/kpf80422492.htm
15.页面访问升级怎么办?页面访问升级紧急通知是什么意思?windows10...这样的词都能想出来,而且从指数来看,非常大,说明像“页面升级”、“页面访问升级”等这类词的搜索量是非常大的,也就是说每天搜的人很多。看来宅男福利每天的需求都都是供不应求啊!点击这些网站进去,一般显示的都是诸如“紧急通知页面访问升级,本站老域名全部失效,请用户记下新域名访问本站,拿笔记好。”这样的...https://www.shiwaiyun.com/article/post/82980.html
16.hospital.huidaoyun.com/newxr77410402.htm紧急通知狼友 韩国女教师伦理观看 美女小逼 77.45MB 136好评 今日小鸡庄园正确答案9.14 亚洲国产综合亚洲综合国产 山口珠理绝伦JUL142 78.17MB 740好评 欧美性猛交XXX黑人猛交 亚洲美女撒尿BBBB 妈妈乱伦视频 46.82MB 507好评 邻居的丰满人妻HD学生韩国电影 乱伦我的美艳校长妈妈 欧美多人乱大交...http://hospital.huidaoyun.com/newxr77410402.htm
17.www.juntengtech.cn/newxr51374081/22841194.htm紧急通知狼友 色色污 色婷婷综合久久久久中文图片 39.34MB 953好评 天天碰天天碰 令孃肉奴隶 淫穴交换 46.43MB 308好评 一级毛片久久久久久久女人18 夫の559上司人妻黑人 精品国产乱码尔久久久 90.61MB 602好评 巜商务旅行女老板同房HD 欧美三级在线视频 日本熟妇xxxx 95.48MB 759好评 婷婷...http://www.juntengtech.cn/newxr51374081/22841194.htm
18.网页升级访问紧急通知十篇网页升级访问紧急通知篇2 一、防守技战法概述 为了顺利完成本次护网行动任务,切实加强网络安全防护能力,XXXX设立HW2019领导组和工作组,工作组下设技术组和协调组。护网工作组由各部门及各二级单位信息化负责人组成,由股份公司副总裁担任护网工作组的组长。 https://www.wendangwuyou.com/meiwen/qg/131812.html
19.紧急通知!1月份征期延迟2天,还没申报的抓紧啦!(1)、系统根据所申报的主税信息,自动带出附表的就“计税(费)依据”,纳税人自行填写数据后,点击【申报】按钮。 (2)、点击【申报】按钮完成附加税申报,进入回执单页面。 (3)、申报成功后,页面提示申报结果。 温馨提醒:出了上述的申报功能外,还有一种叫"其他申报"——此模块提供偶发性申报业务的申报清册,纳税人...https://static.nfapp.southcn.com/content/201701/16/c252526.html