plsql怎么导入dmp文件处理分布式

如何建立及管理自己的网络营销团队
许多企业都明白尽早建立自己的网络营销团队的重要性,但一想到要招一些自己都不知道如何管理的人去做事就头疼:
如何挑兵点将?组建多大规模的团队?如何管理网络营销团队?如何进行绩效考核?
一、如何挑兵点将
如果把一个企业的管理者称为“帅”,那么网络营销部门的负责人就是企业的“急先锋”了,点什么样的“将”可以胜任网络营销团队的运营呢?
最理想的网络营销经理人既要熟悉该企业的业务知识(至少在行业内做过几年的业务工作),又要懂一些网络营销的技术应用(了解优化和推广技术、熟悉竞价广告、发布过免费信息甚至经营着行业的论坛)。
但具备这样条件的人才,目前很少碰得到。比较务实的择人方式还是要在企业内部抽调业务骨干来掌管团队,这样一来可以省去外来人员熟悉业务的时间,二来便于今后与其他部门的沟通和协调。至于对这样的人在网络技术知识方面充电,则需要找有经验的网络营销顾问对其进行培训和长期指导,让他具备网络营销策划和安排日常事务的能力。
需要指出的一点是,千万别把其他部门的闲人拉来用,毕竟网络营销人员也算是企业的市场开发者,要有较强的事业进取心,在别的部门闲着无事可做的人,很难指望他用心开疆拓土,还是应当抽调技术部或者是业务部门的精兵强将。
接下来就是挑兵,与点将同理,最好也是在企业内部调配合适的人选,如果企业内部无人可调,那就需要公开招聘新人来组建团队。基本人员包括:
(1)网站设计人员;
(2)网络优化和推广人员;
(3)专业的文案;
(4)网络信息员;
(5)网络广告管理员;
(6)网络直销人员。
在招聘以上人员时,应当满足以下基本条件:
1打字速度快,电脑操作熟练
在企业网络营销的整个过程中,不管是信息的采集、编辑还是发布信息,都需要录入大量的文字。每分钟打30个字与每分钟打60个字的人相比,效率要低一半。所以,我在招聘网络营销人员时,第一项测试就是打字速度。在测试过程中,也会注意应聘者移动鼠标和打开页面的动作,来判断他是否有快速操作电脑的习惯。
2理解能力和写作能力强
前面我们已经讲得很明白了,撰写原创的专业信息对于网络营销工作很重要。所以在招聘时,我都会问对方是否有写日记和博客的习惯,如果招到一个不爱写文章的人,你逼着他去硬编,对大家来说都痛苦。
除了问以外,我还要测试,比如拿出一个应聘者不熟悉的商品口述这个商品的使用方法,然后让面试者根据我的口述写一份商品说明书,来判断他的理解力、语言组织能力。
3熟悉网络和搜索工具
现在的年轻人上网时间多,应该很熟悉网络和搜索工具吧?不一定。有的人只沉迷于游戏之中或者只会QQ聊天交友,其他网络上的事一概不问,就不能算是熟悉网络了。区分他们很简单,只要在面试时,让应聘者注册某个B2B网站的免费会员,发布一条企业信息,搜索一篇简单的知识文章,就能看出他们对于网络的熟悉程度。
4掌握一定的图片处理技术甚至是视频处理技术(尤其是对网站设计人员的要求)
正如我们在第一个条件中说的,打字是为了网络营销中的文字工作,会使用图像处理软件(比如photoshop),则是为了在网上发布图像信息。特别是在某些行业,如销售遥控玩具的企业,图片和视频的制作更是企业网络营销的基础工作。这类企业要组建网络营销团队必须要有这方面的人才。测试的标准,就是给应聘者一些原图,让他们制作出精美的效果图。
5掌握一定的网站制作技术(对于网站制作人员和优化、推广人员的要求)
只有会使用HTML网站制作语言的人或者会熟练操作某一网站制作软件的人(如dreamweaver)才能建设企业网站并进行优化和推广。也有一些自称会建设企业网站的人,只是套用了现成的企业网站程序、网站的设计风格和布局以及优化的好坏,都要受这个程序的限制,不能算是网站制作人员。真正意义上的企业网站建设和优化人员,必须是能独立用dreamweaver写网站的专业人员。测试应聘者这方面的能力,就是让他们独立写一个简单的企业网站。
当然,对于小规模的企业,最好是能招到多功能的人才。比如,文案、信息员和网络广告管理员合并成一个岗位(满足1~3点的要求),网站设计和优化、推广人员一个岗位(满足4~5点的要求)。
对于一些需要借助B2C平台做批发和零售大众商品的中小型企业(如卖服装),除了以上基本人员外,还需要招聘更多的岗位:
(1)程序设计师(不但设计网站程序,满足各种服务需求;还要设计后台程序,满足数据分析和管理的需求);
(2)数据分析员(网站流量分析、广告投入分析、销售数据分析等);
(3)客服(在线销售产品,维护老客户关系);
(4)分销渠道专员(负责开发和维护分销商);
(5)售后服务人员(解决售后问题)。
二、组建多大规模的团队
要组建多大规模的团队主要考虑以下几个因素:
企业所处的行业销售规模和发展趋势;
企业期望这个团队带来的效益;
企业在网络营销方面的资金投入;
在网络上架设营销平台的种类和数量。
如果企业是处于一个高成长期的行业,比如后文案例中提到的一家做工程塑料(PC板材)生意的企业,近年来正值LED灯企业大量需求PC灯罩,同行企业每年新增业务几千万元,那就需要尽快把网络营销的不同岗位全部招到位(信息员、文案、直销人员、网站优化人员等),资金投入也比较大,大概在百万元以上。又比如,一家鞋厂,除了通过网络营销开发代理商外,还计划在多个B2C平台和零售平台上开设网店,除了以上人员外,还需要专业的美工和客服以及售后服务人员。
但基础人员应当包括:一名网络营销运营人员,一名网络信息员(收集、编辑和发布信息),一名网站推广和优化人员(打理竞价广告、做自然排名),一名网络直销人员(收集潜在客户信息、直接销售)。
对于规模较小的或者是刚开始创业的企业,可以招“多面手”来减少人员数量,而对于规模较大的企业,网络信息员还可分为:文案、美工、编辑、灌水人员。推广和优化人员也可以再细分为:网站制作人员、反向链接人员和竞价广告管理员。网络直销人员也可以按客户所在的不同行业和不同地区,分为多名销售代表。
在我所见过的诸多企业网络营销团队中,既有营团级的几百号人,也有几个人的班组级,甚至连一个专职人员都不设置的“潜伏”团队。
营团级团队(300~700人):能拉这么大队伍的多为日用消费品生产企业(如化妆品、服装、家居用品等),他们在网上既要向直接用户开展B2C工作,也要向批发商、分销商开展B2B工作。我们上面提到的每一个岗位都成了他们的每一个部门:
(1)软件开发部;
(2)广告设计部;
(3)网络推广、运营部;
(4)客服部;
(5)售后服务部;
(6)批发团购部;
(7)分销、加盟部;
(8)栏目编辑部;
(9)仓储、物流部;等等。
这样的营销团队,除了管理企业的独立B2C商城、淘宝网店、QQ网店外,还会建立多个社区(如淘帮派、QQ群等),聚集老客户进行一些网上互动活动。
班排级团队(10~50人):撇开做B2C市场的消费品企业不谈(中型规模的网店一般在几十人左右),如果只做B2B市场的企业(如工业设备、包装材料、化工原料等),能够建立起班排级的网络营销团队规模算是不小了。可以组成一个真正的网络营销团队,在招兵买马时,就需要考虑全面的岗位需求:
(1)信息员;
(2)专业技术文案人员;
(3)网站优化、推广员;
(4)网络广告管理员;
(5)网站设计人员;
(6)网络直销员。
以上岗位可根据实际的业务范围来安排一名或者多名人员上任。比较常见的是企业一旦全面展开网络营销后,会对于网络直销员的需求比较大(每一个新上门的客户都需要跟踪服务),一般都会从最初的几名发展到几十名。
班组级团队(5人左右):这是大多数中小型企业常见的网络营销团队,除了满足基本岗位需求外,其他人员要么外包,要么由公司的其他部门进行分工合作。其基本岗位至少要有:
(1)信息员;
(3)网站优化和推广员;
(4)网络广告管理员。
其他岗位的工作,如网站设计,可以外包给网络公司或者是广告公司。网络直销员,可由销售部门的销售员来分担。
单枪匹马团队(1人):由一名全职网络信息员来打理所有网络营销事宜,主要工作是收集网络行业信息、企业内部资料,发布免费信息,打理网上广告(如百度竞价),在工作之余还需要参与网络上一些与业务相关的团体,如论坛、QQ群等,来组织和引导潜在客户。除此之外,网络信息员还参与到部分业务前期工作当中,应当与后期的业务人员共同分享业务提成。另外,随着信息员技术的提高,还应担当起维护和修改网站的工作。甚至练就成为一名专业的网站推广员。
需要指出的是,这种人员配置,只适合于网络市场小的行业,如模具加工行业(就是用尽所有的网络营销功能,每个月也只有几十个咨询电话,成交一两笔生意),而对于网络市场规模大的行业,尽量避免因人员不够而制约网络市场的开发。
潜伏团队(0人):并不是说企业没有人来打理网络营销事务,而是让不同部门的人去兼职分担工作。这种情况适合刚开始创业的个人,没有能力配置专职的网络人员,在业务不太繁忙的情况下,老板、文员或者是业务人员都可以抽出时间来打理网络营销事宜。网站的建设、优化和推广工作甚至连网络广告的管理都可以外包给专业的网络营销公司。在选择外包公司时应注意看一下这家公司之前的案例是否跟自己的业务相近。企业内部人员的主要工作是收集网络行业信息、企业内部资料,发布免费信息,打理网上广告(如百度竞价)。
需要注意的是,兼职人员也需要接受专业网络技术知识培训,避免做无用功或因不会打理而造成资金浪费。另外非业务人员参与时,应给予相应的奖励来调动兼职人员的积极性。一旦业务起来后,就应及时配置一名全职网络营销人员。
三、如何管理网络营销团队
近两年来,我不断地收到企业老板或者是网络营销部门经理的来信,在谈到网络营销带来的收获时,也谈及不少管理上遇到的困难。以下是一位网友在管理公司网络营销团队时碰到问题给我发的咨询邮件:
现在的主要问题是网络销售。首先,网络销售的初期,在自己的摸索下,公司的业务还可以,为了更大的发展,我们特设了网销部门。但当业务员进行推广时出现了一些问题,有些业务员私自留自己的名字、手机号码、QQ号或邮箱,认为这样更能突显自己的劳动成果。但从公司角度考虑,这关乎公司的形象问题,不管是在公司自己的网站还是在其他的推广网站上,公司对外都统一留了总公司的电话和传真,因为一旦员工离职或出现其他情况,私人电话起到正面效果的可能性很小。
其次,如何合理分配工作量的大小和定位薪资待遇,也是一个棘手的问题,如何定制才能既激发他们的工作主动性,又为公司带来效益呢?
希望张老师能针对我们的情况,帮我制定一套有效的方案,谢谢!
对于这位管理者的困惑,我给出了如下回复:
网络销售不同于传统销售方式,你现在面临的问题,正是由于你按传统的销售管理模式管理网络营销团队造成的。
解决的办法就是建立起网络销售模式,把业务人员分为两块,一块是专门做网络推广和网站管理工作的网络营销人员,一块是直接与客户长期接洽的业务员。不允许网络营销人员直接和客户洽谈。
第一,整合所有的网络推广手段,让专人(网络信息员)来打理,避免让每个业务员去单独发信息造成混乱。
第二,不允许网络推广和网站管理的工作者在网上以公司名义留自己的联系方式。要求只能留公司统一的销售电话、传真、邮件、QQ等。建议你们办理一个400电话或一号通服务,作为公司的销售热线。
第三,进行必要的投资开展网络营销,增加业务量:请专业的网络营销公司推广网站,在百度和谷歌等搜索引擎上做竞价排名广告,安排网络信息员大量发布免费的产品信息。
第四,对网上来的业务实行分派制度。将网上接到的业务按不同区域或不同行业分派给不同的业务人员。
第五,建立起完善的能同时调动起网络信息员和业务员的工作积极性的业务提成办法。比如,传统方式下一个业务员的提成为3%,而采用网络渠道提成只有2%,还有1%是提成给网络信息员的。
第六,针对业务员进行必要的网络工具培训,让他们熟练掌握如何搜集潜在客户资料,如何通过聊天工具、邮件这些网络直销手段与客户沟通,让他们采用网络直销手段开展工作。
至于网络信息人员的多少和这个岗位的工作安排,要根据具体的工作来定,建议你可以采用这种模式:聘请一名专业的兼职网络营销顾问长期指导你们的网络营销工作,再招一名全职的网络信息员打理公司网上资源(公司网站、竞价广告)、搜集相关的行业信息、发布大量免费信息。如果业务扩大,可以相应地增加网络信息员的人数。
当然上面这个案例主要解决的是网络信息人员与网络业务员之间的工作关系。管理整个团队是需要对每个岗位进行细致的工作安排。
1团队负责人
(1)为公司制订网络营销计划和完成目标;
(2)根据计划和目标预算各种网络广告和技术服务费用;
(3)制定下级各岗位的工作职责和内容;
(4)对团队进行培训和指导;
(5)对内、对外协调工作;
(6)监督和评估计划和目标的执行和完成情况。
2网络信息员
(1)搜集信息。
根据企业所处行业的不同,可安排一名或多名人员完成。工作量的标准可以这样定:凡是网络上或者传统媒体有的相关知识信息,都应收集并录入成电子文档,以备日后更新网站、发布信息和做网络直销使用。
(2)发布信息。
除了公司的网站应不断更新网页内容外,还应当在各种行业性的门户网站上发布大量信息。工作量的标准是:凡是竞争对手——尤其是和我们实力相当的竞争对手灌水的地方,也要有我们的身影;凡是能找到的免费信息发布网址,都要有企业的身影;凡是网络上有商业价值的提问,我们都应当及时、认真地予以回答。
另外,每天的工作量也可以定量:以我们公司为例,网络信息员每天至少要有一篇文章(不管是收集来的,还是自己写的或者是回答网友的提问,总之要有这么一篇最新的与企业业务相关的文章),每天至少发50条信息(这种信息不是简单地在已经注册好的几个门户网站上一下子发几十条就可以了,而是重新注册会员、发布企业介绍到发布一条产品信息的整个过程,算是成功发布一条信息)。
(3)管理多个网络平台。
企业在全面开展网络营销后,一般都会加入几个行业的付费会员,如阿里巴巴的诚信通。也会建立客户社区,如客户QQ群、MSN群或者是企业论坛。管理这些平台,一方面要求信息员把最新的企业信息公布于众,吸引更多的客户,还要维护好这些平台,防止非法和负面信息滞留在平台内。考核工作的标准是看平台信息有没有及时更新,有没有新客户通过这些平台谈成业务。
3网站推广和优化人员
(1)打理竞价广告。
衡量工作的标准是:竞价排名的位置(是否达到预期的广告位)、每天的广告费用(是否控制在预算内)以及广告所带来的业务咨询数量(有没有增长或下降及其原因)、广告词的调整(要与竞争对手的广告词不同,甚至要超越他们)。
(2)做网站自然排名。
衡量工作的标准:
①要看主要关键词在搜索引擎的排名位置;
②要看自然排名网站的访问量;
③由自然排名带来的客户数量;
④网站反向链接新增数目;
⑤竞争对手自然排名的变化情况。
(3)定期出具一份关键词报告。列出新增关键词以及热门关键词成本变化,来指导竞价广告和自然排名。
4网络直销人员
(1)潜在客户的信息收集。
衡量工作的标准:建立一份客户信息表,并不断地扩充,要保证凡是出现在网上的客户信息都被收录其中。按月统计新增信息数量。
(2)通过各种渠道直销,并做好直销情况记录。按月统计成交率。
(3)与信息员和网站推广人员配合,对主动联系的客户进行跟踪服务,确保不丢单。按月统计成交率。
当然定了工作量,还得有人监督完成情况。每天、每周或者是每月来检查完成情况。如果网络营销人员都能积极主动地做事,就不需要这么麻烦,所以这就需要定出合理的业绩考核机制和奖励机制,把员工的积极性调动起来。
四、如何进行绩效考核
网络营销人员的业绩考核标准就是看从网络上成交了多少客户,每年有多少新订单是通过网络渠道谈成的,再根据这些指标给予相关人员一定的奖励。但一个企业如果让多人来打理网络事务,就需要一定的技巧来加以区分,真正做到多劳多得。
对于大多数企业来说,最简单的做法就是把网络营销工作分为两个部分,一部分是前期工作:网站建设,优化和推广,网络信息的收集、编辑和发布。这部分工作人员主要是网络信息员、文案、网站优化和推广人员,他们会在各种渠道上宣传企业,为了标明是由哪个渠道引来的业务,好的做法是对不同的渠道,用不同的业务联系方式:如不同的邮箱、电话、联系人(如王先生、李小姐),这样当客户联系业务时,我们就能很清楚地知道,他来自于哪、是谁的功劳。
客户一旦接触公司,前期网络营销人员的工作就到此为止,就应当由更擅长与人打交道的网络业务员(如果是开网店就是客服)来接待。这些人在不接触新业务时,他们就是网络直销人员,会不停地在网上搜集潜在客户的信息,一旦有真正意向的客户与他们接触,他们就是标准的业务人员,尽量做成每一笔业务,以便自己和前期的网络推广人员都可以拿到相应的提成。
但对于拥有规模庞大的网络营销团队,比如是营团级的几百号人,不但有B2B业务,还有B2C业务的企业,就需要有专人来进行管理软件数据分析,根据数据结论,来判定不同岗位业绩的好坏。我们学信息的人经常会说的一句话就是:数字会说话。
有位开网店的老板每天都去分析手下几十个客服的各项销售指标:销售额、平均的客单价(每一个客户的消费额)、询单转化率(客户从咨询到最终成交的比例,如有20个客户通过旺旺咨询,最后只有10个客户购买,那么询单转化率就是50%)。每月再将这些数据汇总后,按不同的业绩发奖金。
结果她发现,住在同一宿舍的客服(都是女性),在同一时期会出现整体销售业绩下滑的现象,而且客户的投诉也多,这个时期如果刚好赶上销售旺季,就会对公司影响比较大,而这个时期恰恰与她们的生理周期相吻合。为了改善这个不利情况,她只好穿插不同宿舍的女孩上同一班,并适当增加男性客服。看到这,也许有的朋友会说跑题了,不是的。我想说的是,在如今各种管理软件非常完善的年代,应当充分让数据自己去说话,来评判各个岗位的工作成绩和它产生的效益。
我们建设的企业网站或者是零售网店,都含有完善的网站统计分析功能,通过点击量、访客数、询单量我们可以看到网站优化人员、信息员、文案和网站设计师的工作成绩。根据网络直销员的信息记录,信息成交转化率等数据可以比较出业务员的高低。根据百度竞价广告的点击量、访客量和询单量我们可以评估广告方案和广告管理员的业绩。根据淘宝的网店评分功能(5分制,比如我自己开的玩具店要求三项动态评分均在4?8分以上),我们可以评价客服和售后人员的工作能力……
这种让数据来说话的评价体系,不仅要在企业内部开展,还需要对我们的网络竞争对手开展,虽然我们无法知道对手的访问量和销售额,但我们可以知道对手的网站做了什么关键词优化、有多少页面内容、多少反向链接、做了多少灌水工作,以此来指导我们相应的人员取长补短。我在对年轻人指导网络营销工作时,时常用游戏中玩家的武功来比喻,“道高一尺,魔高一丈”,我们的目标就是在各项指标上超过对手,只有这样才能打败对手。一旦年轻人拿出玩游戏的精神去做网络营销,他们的个人技术会提高很快,公司的业绩也会节节攀升。
责任编辑:
声明:本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。了解 Oracle Solaris 11 中的网络、服务和新的映像包管理系统
服务器与存储管理
What You See Is What You Get Element 了解网络、服务和新的映像包管理系统 适用于 Oracle Solaris 11 作者:Alexandre Borges
本文是由两部分组成的系列文章的第二部分,该系列文章介绍如何安装和了解 Oracle Solaris 11。本文重点介绍新的映像包管理系统及 Oracle Solaris 11 处理网络和服务的方式。
2013 年 12 月发布
想对本文发表评论吗?加入 。有类似文章要分享?请将其发布在 Facebook 或
上,我们来进行讨论。
Oracle Solaris 11 网络 首先,我们来谈谈网络。在 Oracle Solaris 11 中,网络发生了很大变化。当务之急不是介绍网络的每个细节,而是向您介绍基础知识。 首先,有一个不错的 GUI(如图 1 所示)可以帮助我们配置 Oracle Solaris 11 网络。要从桌面打开 GUI,请选择 System -& Administration -& Network:
图 1 & 用于配置 Oracle Solaris 11 网络的 GUI 这个新的网络工具告诉我们,我们的网络已使用 DHCP 进行了配置,IP 地址是 192.168.105/24,速度是 1Gb/s,且网络已连接。 您是否还记得我在中,针对从 Live Media DVD 安装 Oracle Solaris 11 时如何才能具有 DHCP 服务提出的要求?其原因是反应性网络配置 (RNC)(之前称为 NWAM)会根据一些规则自动配置网络。 可以根据网络配置文件 (NCP) 这一概念设置一些 RNC 自定义项。例如,这让系统能够根据系统的物理/逻辑位置连接至有线或无线网络。尽管如此,所有有线和无线网络仍保存在图 1 所示的列表中,RNC 将使用有序的连接过程,直至成功连接。顺便说一下,NCP 包含一个或多个网络配置单元 (NCU),后者是存储网络对象配置(如网络接口)的容器。 对于此屏幕中的 Show 框,您可以选择 Network Profile 选项。GUI 显示了两个网络配置文件(参见图 2):Automatic(反应性网络配置)和 DefaultFixed(不受反应性网络配置的控制)。最初,Oracle Solaris 11 是用 RNC(通过 DHCP 服务)配置的,但我们可以放弃这个简单的方法,改为使用 dladm 和 ipadm 命令从终端窗口手动执行所有配置。
图 2 & 网络配置文件 如果从 Automatic 切换到 DefaultFixed,则 Network Preferences 屏幕底部将显示一条消息(如图 3 所示),警告我们必须使用 dladm 和 ipadm 命令完成手动网络配置。
图 3 & Network Preferences 屏幕底部的消息 Show 框中的下一个选项为 Wired (net0),如图 4 所示:
图 4 & Showbox 屏幕中的 Wired(net0) 选项 此处没有要配置的设置;只显示了一些网络信息。 图 5 显示下一个屏幕:&How to edit Fixed network profiles。&
图 5 & How to Edit Fixed Network Profiles 我们已对使用 GUI 配置网络与使用命令行接口手动配置网络这两种方法进行了探讨。所以现在我需要指出,负责 Oracle Solaris 11 网络配置的服务有四种:
svc:/network/netcfg:default
svc:/network/loopback:default
svc:/network/location:default
svc:/network/physical:default
现在,有必要知道最后一个服务 (svc:/network/physical:default) 负责初始化 RNC 框架。可使用以下命令验证这一事实:
# svcs -a | grep network/physical:default
15:20:01 svc:/network/physical:default
# svcs -p svc:/network/physical:default
svc:/network/physical:default
可以看出,负责网络配置的后台程序为 nwamd。虽然已将 NWAM 重命名为 RNC,但后台程序名称未更改。 您可能想知道在不依赖 RNC 的情况下,如何使用手动网络配置进程将固定 IP 地址关联至您的网卡。我将为您总结一下这个过程。 如果您使用的是基于 SPARC 的平台,需要运行以下命令来确保所有网络接口卡 (NIC) 使用的 MAC 地址是唯一的:
# eeprom local-mac-address? = true
# dladm show-linkprop -p mac-address
PERM VALUE
mac-address
0:c:29:aa:c5:60
0:c:29:aa:c5:60 --
mac-address
0:c:29:aa:c5:6a
0:c:29:aa:c5:6a --
从上述输出可以看出,似乎计算机中每个 NIC 的 MAC 地址都不相同。如果两个或多个 NIC 具有相同的 MAC 地址(例如 net1),则可执行以下命令更改其中一个网络接口的 MAC 地址。例如,要更改 net1 MAC 地址,请执行以下操作:
# dladm set-linkprop -p mac-address=00:11:22:33:44:55 net1
接下来,我们将列出系统上的所有配置文件:
# netadm list
DefaultFixed
活动配置文件为 Automatic。将其更改为 DefaultFixed 很容易;只需运行以下命令:
# netadm enable -p ncp DefaultFixed
# netadm list
DefaultFixed
如果我们需要返回到 Automatic 配置文件(默认情况下使用 DHCP 服务),则需运行以下命令:
# netadm enable -p ncp Automatic
现在,我们来了解与网络配置有关的其他一些命令,然后我们可以学习如何使用固定 IP 地址进行手动配置。 有时有必要了解我们的网卡及其属性(全双工、半双工、速度、状态、IP 地址等)。要获取 Automatic 配置文件的这些信息,可以执行清单 1 所示的命令:
# dladm show-phys
# dladm show-ether
SPEED-DUPLEX
# ifconfig -a
lo0: flags=&UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL& mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
net0: flags=1004843&UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4& mtu 1500 index 4
inet 192.168.1.105 netmask ffffff00 broadcast 192.168.1.255
ether 0:c:29:aa:c5:60
net1: flags=1004843&UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4& mtu 1500 index 5
inet 192.168.1.106 netmask ffffff00 broadcast 192.168.1.255
ether 0:c:29:aa:c5:6a
lo0: flags=&UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL& mtu 8252 index 1
inet6 ::1/128
net0: flags=&UP,RUNNING,MULTICAST,DHCP,IPv6& mtu 1500 index 4
inet6 fe80::20c:29ff:feaa:c560/10
ether 0:c:29:aa:c5:60
net1: flags=&UP,RUNNING,MULTICAST,DHCP,IPv6& mtu 1500 index 5
inet6 fe80::20c:29ff:feaa:c56a/10
ether 0:c:29:aa:c5:6a
清单 1 注:我们可以对 DefaultFixed 配置文件使用相同的命令;但是在这种情况下,最后一条命令的输出将如下所示: lo0: flags=&UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL& mtu 8232 index 1 inet 127.0.0.1 netmask ff000000
lo0: flags=&UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL& mtu 8252 index 1 inet6 ::1/128
如果要获取有关系统上任意网络接口对象的信息,将发生类似情况。例如,如果使用 Automatic 配置文件,则 ipadm show-if 命令将显示以下内容:
# ipadm show-if
ACTIVE OVER
loopback ok
但是,使用 DefaultFixed 配置文件时,命令显示如下:
# ipadm show-if
ACTIVE OVER
loopback ok
不难看出,使用 Automatic 配置文件的 RCN 执行所有操作,但当系统使用 DefaultFixed 配置文件时,将只创建环回接口。例如,上一条命令显示没有可绑定 IP 地址的网络接口。如何解决此问题? 现在,让我们在 Oracle Solaris 11 上执行手动网络配置。请记住,我们的系统上有 net0 和 net1 网络接口(此信息来自 dladm show-phys)。因此,要完成任务,需执行以下步骤: 创建接口:
# ipadm create-ip net0
将 IP 地址绑定至接口 net0:
# ipadm create-addr -a 192.168.1.222/24 net0
列出接口:
CLASS/TYPE STATE
127.0.0.1/8
192.168.1.222/24
将名称与 IP 地址关联:
# echo &192.168.1.222 solaris11& && /etc/hosts
设置默认网关:
# route -p add default 192.168.1.1
列出 IP 路由:
# netstat -rn
Routing Table: IPv4
Destination
-------------------- -------------------- ----- ----- ---------- ---------
192.168.1.1
192.168.1.0
192.168.1.222
Routing Table: IPv6
Destination/Mask
-------------------- ------ ------------- ------- ----- -------- -------
以前在 Oracle Solaris 10 上设置 DNS 解析时,我们只需运行以下命令:
# cp /etc/nsswitch.dns /etc/nsswitch.conf
但这种方法在 Oracle Solaris 11 上不再适用。为此,Oracle Solaris 11 提供了一种新方法。刚开始可能显得更复杂一点(如以下命令),因为新方法使用了服务管理工具(实现更强大、更灵活的全名服务机制)中的一些概念。但是,我相信您一定会适应这个全新的服务框架。 用于设置 DNS 名称服务器、域主机、搜索域列表以及用于配置 Oracle Solaris 11 使之包括 DNS 解析的新命令如下所示: 设置 DNS 服务器:
# svccfg -s svc:/network/dns/client setprop config/nameserver = net_address: &(8.8.8.8 8.8.4.4)&
设置 DNS 域:
# svccfg -s svc:/network/dns/client setprop config/domain = astring: '(&&)'
设置域的搜索列表:
# svccfg -s svc:/network/dns/client setprop config/search = astring: '(&&)'
设置 IPv6 名称解析顺序:
# svccfg -s svc:/system/name-service/switch setprop config/ipnodes = astring: '(&files dns&)'
设置 IPv4 名称解析顺序:
# svccfg -s svc:/system/name-service/switch setprop config/host = astring: '(&files dns&)
哇,工作量如此庞大!到目前为止,我们完成了哪些工作?可以运行清单 2 所示的两个命令来查看已设置的所有参数:
# svccfg -s svc:/network/dns/client listprop config
application
config/value_authorization astring
solaris.smf.value.name-service.dns.client
config/nameserver
net_address
8.8.8.8 8.8.4.4
config/domain
config/search
# svccfg -s svc:/system/name-service/switch listprop config
application
config/default
config/value_authorization astring
solaris.smf.value.name-service.switch
config/host
&files dns mdns&
config/printer
&user files&
config/ipnodes
&files dns&
config/hosts
&files dns&
清单 2 很好!但这还远远不够。我们需要确保这些设置生效(现在以及下次启动后)。要做到这一点很简单。首先,我们赢启用 DNS 客户端,如清单 3 所示:
# svcadm refresh svc:/network/dns/client
# svcadm restart svc:/network/dns/client
# more /etc/resolv.conf
# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
# _AUTOGENERATED_FROM_SMF_V1_
# WARNING: THIS FILE GENERATED FROM SMF DATA.
DO NOT EDIT THIS FILE.
EDITS WILL BE LOST.
# See resolv.conf(4) for details.
nameserver
nameserver
清单 3 最后,可以使用几乎相同的步骤进行名称服务器解析:
# svcadm refresh svc:/system/name-service/switch:default
# svcadm restart svc:/system/name-service/switch:default
# cat /etc/nsswitch.conf
# Copyright (c) , Oracle and/or its affiliates. All rights reserved.
# _AUTOGENERATED_FROM_SMF_V1_
# WARNING: THIS FILE GENERATED FROM SMF DATA.
DO NOT EDIT THIS FILE.
EDITS WILL BE LOST.
# See nsswitch.conf(4) for details.
files dns mdns
files dns mdns
protocols:
bootparams: files
publickey:
automount:
user files
auth_attr:
prof_attr:
清单 4 完成。DNS 服务器和 DNS 解析已配置完。现在,可以查看当前 IP 地址供下一步骤使用,如清单 5 所示:
# ifconfig -a
lo0: flags=&UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL& mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
net0: flags=1000843&UP,BROADCAST,RUNNING,MULTICAST,IPv4& mtu 1500 index 2
inet 192.168.1.222 netmask ffffff00 broadcast 192.168.1.255
ether 0:c:29:aa:c5:60
lo0: flags=&UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL& mtu 8252 index 1
inet6 ::1/128
net0: flags=&RUNNING,MULTICAST,IPv6& mtu 1500 index 2
inet6 ::/0
ether 0:c:29:aa:c5:60
清单 5 然后,可以使用 ping 命令查看系统是否处于活动状态,如清单 6 所示:
PING : 56 data bytes
64 bytes from a23-62-166-140. (23.62.166.14023.62.166.140): icmp_seq=0. time=143.691 ms
64 bytes from a23-62-166-140. (23.62.166.14023.62.166.140): icmp_seq=1. time=142.495 ms
64 bytes from a23-62-166-140. (23.62.166.14023.62.166.140): icmp_seq=2. time=141.506 ms
64 bytes from a23-62-166-140. (23.62.166.14023.62.166.140): icmp_seq=3. time=141.732 ms
64 bytes from a23-62-166-140. (23.62.166.14023.62.166.140): icmp_seq=4. time=142.020 ms
---- PING Statistics----
5 packets transmitted, 5 packets received, 0% packet loss
round-trip (ms)
min/avg/max/stddev = 141.506/142.289/143.691/0.867
清单 6 很好!一切均按预期进行。但是,如果不依赖 RCN,怎样使用 DHCP 地址完成相同的任务?可以这样吗?是的,可以。 我们来使用 DefaultFixed 配置文件和 DHCP 服务器执行相同的步骤。为了演示这些步骤,我们将使用另一个网络接口 (net1) 并采用临时模式(使用 -T 选项),如清单 7 所示:
# ipadm create-ip net1
# ipadm create-addr -T dhcp net1
CLASS/TYPE STATE
127.0.0.1/8
192.168.1.222/24
192.168.1.106/24
清单 7 完成。如我们所愿,net1 接口配置成功。
Oracle Solaris 11 服务 我必须承认,当我看到 Oracle Solaris 10 中的服务管理工具(它也是 Oracle Solaris 11 的一部分)时,我有点怀疑。我了解 Oracle Solaris 早期版本的服务,说实话,当时我在想&他们为什么要改变这么好的东西呢?&大约是 2004 年 12 月,我在关于 Oracle Solaris 10(当时可能是 build 71)的第一堂课上提出了这个问题。一段时间后,我意识到 Oracle Solaris 10/Oracle Solaris 11 的服务管理工具比所有其他服务机制更好、更强大。 Oracle Solaris 11 的服务管理工具由名为 svc.startd 的后台程序控制,该后台程序由 /etc/inittab 中的条目启动,如下所示:
# more /etc/inittab
ap::sysinit:/usr/sbin/autopush -f /etc/iu.ap
smf::sysinit:/lib/svc/bin/svc.startd &/dev/msglog 2&&/dev/msglog &/dev/console
p3:s1234:powerfail:/usr/sbin/shutdown -y -i5 -g0 &/dev/msglog 2&&/dev/msglog
在 Oracle Solaris 9 中,/etc/inittab 文件更为晦涩;代码行更多,而且更为费解。Oracle Solaris 11 的 /etc/inittab 文件更加简单,其中真正重要的只有一行:即启动 svc.startd 后台程序的代码行,负责初始化整个 Oracle Solaris 11 服务管理工具框架及其服务。 要获取所有 Oracle Solaris 11 服务的列表,可运行清单 8 所示的命令:
# svcs -a | more
legacy_run
18:30:07 lrc:/etc/rc2_d/S47pppd
legacy_run
18:30:07 lrc:/etc/rc2_d/S89PRESERVE
18:29:32 svc:/system/device/mpxio-upgrade:default
18:29:32 svc:/network/install:default
18:29:32 svc:/network/ipsec/ike:default
18:29:32 svc:/network/ipsec/manual-key:default
18:29:32 svc:/network/nis/domain:default
18:29:33 svc:/network/ipfilter:default
18:29:33 svc:/system/name-service-cache:default
18:29:33 svc:/network/nis/client:default
18:29:33 svc:/network/ldap/client:default
18:29:33 svc:/network/nfs/status:default
18:29:33 svc:/network/nfs/nlockmgr:default
18:29:33 svc:/network/nfs/cbd:default
18:29:33 svc:/system/idmap:default
18:29:33 svc:/network/nfs/mapid:default
18:29:33 svc:/network/rpc/keyserv:default
18:29:36 svc:/network/nfs/server:default
18:29:36 svc:/system/console-login:terma
18:29:36 svc:/system/console-login:termb
18:29:36 svc:/network/ldap/server:openldap_24
18:29:32 svc:/system/early-manifest-import:default
18:29:32 svc:/system/svc/restarter:default
18:29:34 svc:/network/sctp/congestion-control:cubic
18:29:34 svc:/network/sctp/congestion-control:vegas
18:29:34 svc:/network/sctp/congestion-control:newreno
18:29:34 svc:/network/sctp/congestion-control:highspeed
18:29:34 svc:/network/tcp/congestion-control:vegas
18:29:34 svc:/network/tcp/congestion-control:newreno
清单 8 哇!我的系统上有 224 项服务!有些处于禁用状态(未运行),有些在线(已启用并运行)。 在清单 8 的输出中,您会看到一些有意思的列:
STATE 显示服务状态。一些可能的值包括 legacy_run(服务使用的是旧格式和控制,如运行级别)、disabled、online(正在运行)、maintenance(存在配置问题)和 offline(因未解决的服务依赖而未运行)。 STIME 显示服务的启动时间。 FMRI(故障管理标识符)可以解释为以独特的方式分类和区分服务的 URL。
我们以 cron 服务为例。了解服务是否在运行非常容易:
# svcs -a | grep cron
18:29:59 svc:/system/cron:default
可以看出,cron 服务处于在线状态。此外,我们还可以获取此服务的其他有用信息,如清单 9 所示:
# svcs -l cron
svc:/system/cron:default
clock daemon (cron)
next_state
state_time
May 20, :59 PM BRT
/var/svc/log/system-cron:default.log
svc:/system/svc/restarter:default
contract_id
/etc/svc/profile/generic.xml
/lib/svc/manifest/system/cron.xml
dependency
require_all/none svc:/system/filesystem/local (online)
dependency
require_all/none svc:/milestone/name-services (online)
清单 9 清单 9 中的输出显示了很多有用信息。另一个用于确定服务 cron 依赖项的有用命令是:
# svcs -d cron
18:29:57 svc:/milestone/name-services:default
18:29:59 svc:/system/filesystem/local:default
确定依赖于 cron 服务的服务也很简单:
# svcs -D cron
18:30:07 svc:/milestone/multi-user:default
cron 启动了哪些进程?这也是一个好问题,很容易回答:
# svcs -p cron
18:29:59 svc:/system/cron:default
如果我们需要了解有关 cron 服务的更多详细信息并收集其他信息,可使用以下命令:
# svcs -x cron
svc:/system/cron:default (clock daemon (cron))
State: online since May 20, :59 PM BRT
See: cron(1M)
See: crontab(1)
See: /var/svc/log/system-cron:default.log
Impact: None.
到目前为止,一切都没问题。到目前为止,我们使用了很多服务命令并且收集了大量关于 Oracle Solaris 11 服务的信息,但我们是否需要更改服务状态?表 1 显示了其他一些命令的汇总: 表 1
禁用服务 # svcadm disable &fmri&
临时禁用服务 # svcadm -t disable &fmri&
启用服务 # svcadm enable &fmri&
递归启用服务 # svcadm -r enable &fmri&
重新启动服务 # svcadm restart &fmri&
刷新服务配置 # svcadm refresh &fmri&
清除服务 # svcadm clear &fmri&
如果您不喜欢使用服务命令,也没关系。您可以使用 Oracle Solaris 11 中优秀的 GUI 服务工具(见图 6)。可通过 System -& Administration -& SMF Services 找到该工具。您可以用它执行使用命令行界面执行过的任务。
图 6 & 通过 GUI 管理 SMF 服务
Oracle Solaris 11 映像包管理系统 现在,我想介绍映像包管理的一些基本概念,自 Oracle Solaris 10 以来,这些概念发生了很大变化。您是否还记得 pkgadd、pkgrm 和 pkginfo?恭喜,但我希望您不再需要它们了! 映像包管理系统是 Oracle Solaris 11 中引入的一款非常强大、简单、有用的映像包管理工具,同时提供命令行界面和 GUI 工具。 在探讨映像包之前,我们来讨论一下更新。每个操作系统都需要补丁,Oracle Solaris 11 也不例外。要更新 Oracle Solaris 11,请选择 System -& Administration -& Update Manager 打开图 7 所示的 Update Manager。
图 7 & Update Manager GUI 您可能会想起在中,我们在安装 Oracle Solaris 11 后未注册。此外,根据图 7,Oracle 信息库中目前不存在更新。如果我们拥有 Oracle 支持服务协议,那么可以更改已配置的信息库,使之指向 Oracle 支持信息库,但这不在本文的讨论范围内。 在 Oracle Solaris 11 上管理软件包很容易。首先,选择 System -& Administration -& Package Manager 打开图 8 所示的 Package Manager。
图 8 & Package Manager GUI 作为练习,我们来搜索并安装软件包。因为我喜欢安全性文章和工具,所以我将介绍如何安装 nmap 工具。首先,我们应在 Oracle 信息库中搜索 nmap 软件包(如图 9 所示)以确认其可用:
图 9 & 在软件包信息库中搜索 nmap 软件包 我们找到了 nmap 软件包。接下来,我们进行安装。为此,首先确保已选中 nmap 软件包旁边的复选框。然后单击 Install/Update 按钮。随即显示图 10 所示的屏幕。
图 10 & 单击 Install/Update 按钮后 如果您对选择满意,请单击 Proceed。系统下载并安装软件包,如图 11 所示。
图 11 & 已下载并安装软件包 nmap 软件包安装成功,如图 12 所示:
图 12 & 确认安装成功的消息 然而,许多人喜欢从命令行界面管理软件包。我们来学习一些有用的命令。 例如,要检查 Oracle 信息库中是否有 nmap 软件包,请运行清单 10 所示的命令:
# pkg search nmap
ACTION VALUE
pkg.description set
Nmap is useful for inventorying the network, managing service upgrade schedules, and
monitoring host or service uptime. pkg:/diagnostic/nmap@5.51-0.175.1.0.0.24.0
usr/bin/nmap
pkg:/diagnostic/nmap@5.51-0.175.1.0.0.24.0
solaris/diagnostic/nmap
pkg:/diagnostic/nmap@5.51-0.175.1.0.0.24.0
usr/share/nmap
pkg:/diagnostic/nmap@5.51-0.175.1.0.0.24.0
清单 10 虽然我们已安装此软件包,但仍然可以使用以下命令执行此操作(如果需要):
# pkg install nmap
# pkg update nmap
要验证是否已成功安装软件包,可使用以下命令:
# pkg verify nmap
如果出错,我们可以进行修复:
# pkg fix --accept nmap
有时您需要列出软件包的内容。您可以使用清单 11 所示的命令实现此目的:
# pkg contents nmap
usr/bin/ncat
usr/bin/ndiff
usr/bin/nmap
usr/bin/nmapfe
usr/bin/nping
usr/bin/xnmap
usr/bin/zenmap
usr/lib/python2.6
usr/lib/python2.6/vendor-packages
usr/lib/python2.6/vendor-packages/radialnet
usr/lib/python2.6/vendor-packages/radialnet/__init__.py
usr/lib/python2.6/vendor-packages/radialnet/__init__.pyc
usr/lib/python2.6/vendor-packages/radialnet/bestwidgets
usr/lib/python2.6/vendor-packages/radialnet/bestwidgets/__init__.py
清单 11 想要卸载软件包时,可以执行以下命令:
# pkg uninstall nmap
要收集有关 nmap 软件包的信息,可以运行清单 12 所示的命令:
# pkg info nmap
Name: diagnostic/nmap
Summary: Network exploration tool and security / port scanner.
Description: Nmap is useful for inventorying the network, managing service
upgrade schedules, and monitoring host or service uptime.
Category: System/Administration and Configuration
State: Installed
Publisher: solaris
Version: 5.51
Build Release: 5.11
Branch: 0.175.1.0.0.24.0
Packaging Date: September
Size: 12.28 MB
FMRI: pkg://solaris/diagnostic/nmap@5.51,5.11-0.175.1.0.0.24.0:749Z
清单 12 可使用以下命令验证软件包许可:
# pkg info --license nmap
要检查之前执行了哪些软件包操作,请使用清单 13 所示的命令,这是跟踪系统上已执行的所有软件包操作的好方法。
# pkg history
set-property
transfer module
add-publisher
transfer module
refresh-publishers
transfer module
image-create
transfer module
rebuild-image-catalogs
transfer module
set-property
transfer module
transfer module
update-publisher
transfer module
refresh-publishers
transfer module
rebuild-image-catalogs
transfer module
transfer module
refresh-publishers
rebuild-image-catalogs
refresh-publishers
packagemanager
rebuild-image-catalogs
packagemanager
packagemanager
清单 13 如果要清除此历史记录,请运行以下命令:
# pkg purge-history
总结 我希望此系列文章大有帮助。可以看出,Oracle Solaris 11 是一个卓越的操作系统,我们有很多内容待学习。依我看来,Oracle Solaris 是世界上最安全、最强大、最全面、最快速的操作系统,我相信您很快就会赞同我的观点了。 正如 1667 年 John Milton 在失乐园 中所述:&路途漫长而艰难,地狱一出即光明。&再见。
此系列的第 1 部分&& Alexandre Borges 用葡萄牙语发表在 Linux Magazine Brazil 上的 Alexandre Borges 用葡萄牙语发表在 Linux Magazine Brazil 上的
是一位 Oracle ACE,曾于 2001 至 2010 年任职于 Sun Microsystems,并担任签约讲师,主要负责讲授 Oracle Solaris、Oracle Solaris Cluster、Oracle Solaris 安全性、Java EE、Sun 硬件和 MySQL 课程。目前,他为 Symantec、Oracle 合作伙伴和 EC-Council 提供课程教学,并且讲授一些关于信息安全的非常专业的课程。此外,他还是 Linux Magazine Brazil 的特约撰稿人和专栏作家。
修订版 1.0,2013 年 8 月 27 日
关注我们: |
客户与活动
电子邮件订阅
服务与商店
电话: 800-810-8-6698

我要回帖

更多关于 plsql 异常处理 的文章

 

随机推荐