您的位置:首页 > 奇异游戏 >

尾行3免dvd补丁(合金装备OL潜行职业详细分析)

导读 尾行3免dvd补丁文章列表:1、合金装备OL潜行职业详细分析2、小心变态!每6名女性就有1人被尾行3、vim最全常用命令,错过血亏4、基于 Sealos 的镜像构建能力,快速部署自定义 k8s

尾行3免dvd补丁文章列表:

尾行3免dvd补丁(合金装备OL潜行职业详细分析)

合金装备OL潜行职业详细分析

在MGO中所谓高手,唯快视之——瞄得快,杀得快,躲得快,收得快,潜入的硬件条件正瞄准了高手的发展方向,成为一直以来最热门的职业。我在之前的文章里详细阐述了各职业冲刺产生噪音和雷达感知之间的关系,不多废话直接来看各职业的数据对比吧!

潜入的职业定位:

刺客型,具备最强隐匿行踪能力和最高效的回收翻盘能力,当之无愧的血量、耐力双方面脆皮,跑酷专家。从37级解锁的最终武器来看,设计初衷倾向玩家结合高速的移动能力贴近敌人短手攻击完成一击秒杀或快速回收。所以团队战中需不断快速穿插,站位最前,行进路线建议侧翼、绕后。

潜入职业的理解误区:

Q:潜入从数据上mark的耗时最长太不善于做敌后侦查了?

A:由于迷彩的存在和脚步声最难被敌人发现,我们能完成最高效的绕后工作,即便MARK耗时很长,但选择好位置(如果你有侦查狙击手经验)我们一样能完成交火点背后的侦查工作。而这项工作潜入其实是最强大的,原因就在于3级逼供,敌人在不知情(被MARK虽然能看到敌人的体态特征,但左上叫会有提示,玩家可以通过脱箱子解除标记)的前提下被我方全体人员长时间(3级全体共享逼供结果,持续时间更长)知晓确切位置。

我发现很多潜入根本不太喜欢做TALK工作,其实我以前在讨论侦查职业回复帖子时就说过(leon99lovert同学之前的一篇关于潜入利用一拳超人控节奏的想法,我同样觉得还不成熟),标记敌人才叫做真正的节奏发动者。我方取得敌方情报以后才会加速交火的形成,敌人自己身根本不知道已经被暴露,我方打先手,这也只有通过逼供才能做到。在1.10改版后逼供的技术分从250降低到了150导致很多人误解了官方的做法。其实一方面是为了降低有些人利用这个设置在盗碟模式双倍积分下进行互刷的效率,另一方面,减少了100分但增加了,在逼供后我方击杀的助攻分。即便潜入逼供后死亡了,但逼供情报的持续时间仍然计算,凡时间内我方队友击杀成功,潜入将持续获得每个50的助攻分,可以说比以前更加容易赚分不是吗?我虽然40级早就不需要经验和分数了,但在改版后发现这个设置更改做研究曾经尝试过专业做逼供员。15分钟的局结算时逼供67次(妥妥的MVP分数最高),也就是说上下半场平均每半分钟逼供成功一次,我方几乎全程获取敌人位置可打先手,优势之大可想而知,我这里画面50助攻刷屏不止。

Q:潜入这么脆,我们只能打后手,应该队友掩护吸引注意,我们在旁边放黑枪呀?

A:这个问题我分三个层级讨论:主动先手抢攻,主动掩护造机会,被动遭遇逃生。

主动先手的要点就是2级及以上的迷彩,迷彩是潜入的特色装备,这是用我们低血量换来的,值得好好珍惜。有些人总说白天不适合潜入的作战,其实恰恰相反,白天侦查相对带夜视仪的减少,你能应付和欺骗敌人的效率未必降低,甚至更高。不论你使用轻配重的短手喷还是相对高配重的长手AM步枪,要想主动打先手建议迷彩LV2-3,配一套突突装是你打团战做杀人王所必备的。虽然高阶玩家具备更强的目视能力、雷达感知反应和听觉识别力,迷彩的欺诈作用有所降低,但本人认为完全放弃迷彩的配装一样是不科学的。爆炸物、燃烧弹、枪声甚至烟雾弹都会打乱雷达的红点,一旦局势混乱,迷彩的作用就会大幅提升。最差最差它也可以保证无夜视仪的职业在乱战中,不会把你优先选择成集火目标,不是吗?

另外有几个细节请各位看官注意:1、击杀敌人时尽量控制自己的弹药输出数量在总弹药的一半以内。2、杀人以后不要急着换弹夹。3、未必一定要找掩体(你有迷彩你是潜入)但请迅速离开开火地点。

请切记一点,任何一次击杀后的数秒内,你的位置都是暴露的。游戏的同伴系统会提示出凶手的位置,即便被杀者不带任何反标记技能。所以迅猛离开案发现场是一个刺客存活的基本功,hit&run!而换弹只会降低你的移动速度,并且短时间让你失去反击能力,宁可空着弹夹多跑开几秒都比在附近上弹来的存活率高。毕竟高速跑动的潜行要被秒杀只有那几把武器才能做到,而且多数是绝对近身。

那么如何控制自己的用弹量呢?用长手武器一般弹夹都是30左右,杀死敌人尽量控制在消耗一半以内,能爆头会更省。真正消耗你弹药的往往是敌人高速移动,你非要急着开枪;或中远以上距离的扫射;又或者是敌人善用了跳扑,导致你不得不扫射浪费子弹;还有就是坑爹的网络延迟,你总是要等KILL150出现才放心停手。我有一位队友(贴吧id:NICYAMAZAKI)的主战风格是突突突冲击型杀人王,团队主要负责压对方人头。除了他以前在FPS手柄操作下积累的深厚瞄准手感、地图理解、雷达感知后的敌人出现位置判定经验以外,他说过两句话:1、你在不确定能够迅速击杀敌人的时候,潜入最好尾行敌人尽可能靠近,而不是立刻开枪暴露自己(你当前配装的武器射程请一定考虑清楚);2、当你开枪攻击较远目标的时候,子弹一旦打出中弹效果立刻从越肩视角切成第一人称,这样才能用最短的时间搞定他甚至爆头。这两句话我自己思考和实践了很久,认为很有帮助,拿来和大家一同分享。

再谈主动掩护和被动逃生,我认为潜入如果发挥了急速的优势,并不比任何其他职业差。游戏里有两个预设电台,分别是掩护我和我需要掩护,掩护的定义其实是暴露自己,开火!而主动掩护就是发现敌人后的主动纠缠,让对方还击以达到让对方抬枪的目的,让其视线从180度变为一线的战术行动。未必需要,甚至故意不击杀对方,给自己的拍档创造出击杀、控制或回收的机会。除了任何职业都可以做到的利用掩体完成战术掩护以外,潜入虽然血薄,但真的启动起来就和前边提到的一样,想要秒杀很难,善用跳扑甚至能浪费对方一梭子子弹都拿你没办法。请注意走位不要一直线,也没有什么S走位Z走位那么麻烦,一旦被扫中变向跳扑是比较有效的闪避方式。虽然据说新版本对跳扑丢帧瞬移有所改善,但网速不好的玩家比比皆是,练就蛤蟆功的大神死里逃生现在还是屡见不鲜。你信吗?我用身体去“浪”的时候甚至能通过听枪声,知道对方还有多少子弹,然后选择何时还击,反杀对手(旁白音:擦,不装B你会死啊?我:谁骂我?)。但这种“浪”你可别在主交火点玩儿,否则你会深刻的体会到菊花一紧的刺激快感!

第一部分完工,最后贴张万恶的BS地图BUG空间二次元风光照,估计你们没少被坑过,想知道如何进去请等待更新。第二部分将主要诠释我常用的一些套装搭配,其实这部分早在一个月前就写好了,但是随着游戏时间的增加不断又在做调整,而且从配装角度来说,每个人都有自己的习惯和作战风格,根本无法去定义更合理和完美。

PS4版MGO3征集战友,你可以刚开始接触这个游戏,无所谓枪法意识,只要你能上歪歪,大家一起成长,岂不乐斋?有意向一起玩的同学可以加我的PSN:jue_wang1980,同玩歪歪频道号4490528,斗鱼直播间房间号526155:(近期受坑爹网络影响,只是偶尔直播了),呼吸的菜刀帮期待会有更多基友爱上MGO。

配装

以下所有配装皆属个人喜好,仅作为看客们配装思路的搭建,推荐指数那项我已经取消掉了,请自行过滤消化。本人在经历了800小时的MGO游戏时间后,认为所有职业的配装都应将致命和非致命,击杀和回收相结合才能真正撕逼出挂球空间。而且所有动作竟可能要快,让对手无法及时反应,无法支援。

MGO作为目前唯一一个有回收翻盘的FPS线上竞技游戏,在任何一个10分钟及以上的局中,你必须都要考虑清人头悬赏的问题。你要明白击杀不算什么,能保的住你头上的票数才是关键,这对于玩家自己的操作熟练度,观察地图和局势的瞬息万变能力都是极高挑战。如果你只是一味的冲杀去赚分练级,那永远也不能算一个合格的战友,只能说你在挑战队友的救球能力,增加他们的负担!更何况新版本后,虫洞回收根本是不可逆的,除非你的技术绝对碾压当前对手玩家2个层级以上,否则“浪”是会付出代价的哦。

故此大家会看到我的配置中,并没有那种极端的不成英雄就成狗,易送人头配置,都具备一定的还手能力,甚至考虑了一些小细节。另外纸箱作为脱标记和隐藏、伪装、观察的神器,实属必备0.5负重道具,每套必带(一个箱子=半个迷彩=大半个诱靶),不再解释。

一拳超人配置:

点评:一拳超人(3级富尔顿技能)作为20级就可习得的技能性价比极高,由于富尔顿回收的分值最高,乃是升级混分神器,属于潜入职业的特色技能(为什么这么早就出这个技能就是告诉你,回收翻盘是潜入的职业定位关键之一)。它将回收工作做到最速,极具突然性,将繁琐的抓取-(拷问)-勒晕-放飞动作(当然你也可以通过射击和投掷物等方式降低对方耐力值导致其昏迷)简化成一击起飞,充分利用好即便没有起飞成功,也是一种暂时控制手段(有顶空间来一拳补一发燃烧瓶就溜号)。

所谓:一寸长一寸强,一寸短一寸险。本人认为该配置玩家需同时拥有两套,分为长手和短手,长手移动速度为B,短手为A,以应对不同的地图结构、天气状况和敌方配置。举个例子,比如JF这张丛林图,如果是晚上,一般夜视仪狙击侦查较多,玩家通过地形的高低差接近目标的难度较大,因此需要一定的远程拔狙能力,才能突破敌人构建的火力网,接近回收目标。又如BS机场地图,在白天的条件下无疑暴力的重甲视野相当好,一旦抱团对火,潜行只想通过短手就撕逼出回收空间,可能性甚微,必须考虑冲杀结合的方式接近对手,否则吃亏的是自己。我以前跟帖中就说过,一个好的潜入不要只看分数的高低,要看全面的看其死亡、击杀、回收及被回收的战绩。必须要做到击杀次数和死亡次数1比1以上,并在不被回收的情况下,获得更高的回收票数才是优秀的潜入。

主手武器:AM MRS-4是唯一一把潜入可自配的突击步枪(有效射程最长),我认为对于脆皮的潜行来说消音器是必备的。消音器的枪声只有通过耳朵实际听取才能被关注,否则经测试60M以外的开枪都会被雷达捕捉成红光,36M以内直接显示为红点。下挂部件因为要减轻负重,建议选择0.1的握把,减少后座力,修正弹道,毕竟我们要拔狙击杀更远的目标嘛。

短手没有任何争议RASP TB-SG(37级解锁),一发入魂,盾甲一倒一杀,负重最低。不过在运用的时候,请自行测试视觉距离,并不要简单的认为这把喷子只有极短的射程。本人曾经无意间尝试用带镭射的这把喷子去救很远的球,居然两发把球打爆了。另外,在你一拳成功起飞了一个目标,而敌方队友前来支援击球的时候,你一定要上去撕逼,即便你不能完成对他的击杀,但喷了他可能会硬直,导致其打球失败(手雷、榴弹也都可以做到,这也是重甲所谓掩护定位的重要能力之一),即便你死亡也能保护身后的回收球起飞,切记,喷总比不喷强!一换N还是一换一或者直接送掉,有时候只是一念之间。

支援道具在短手和长手一拳上我分别使用了燃烧瓶和小猫,增加多样性。一旦一拳打中接着就扔一个燃烧瓶,迅速撤离,对方下来也是死人。回收的是潜入和侦查可以不必回头,直接冲向打球目标破坏他的动作;满血的重甲不会死,你同样可以拉远了距离回头补枪(卧倒蹲气球落点旁边,小心被反应快的投掷物砸你一脸哦)。为此,我曾经用过一段时间的C4,结论并不实用,因为你可能被直接击杀没有引爆炸弹的机会。燃烧瓶是首选的另外一个重要原因就是破坏阵型和误导敌人通过观察雷达获取你的位置,同时还有遮蔽视线及封路能力。所以你的手中有3个燃烧瓶,在攻坚破对方团战阵型,明确发现对方躲掩体,甚至低处拔高位狙,对方开机甲等等情况下,千万不要吝啬!它是潜行独有的特殊道具,可想而知它的重要性。长手为什么用小猫,实际考虑了长手在交战的时候需解决断后问题,在重要的交火位置转角视觉盲点放陷阱事半功倍。猫的体积小,仅在放下去瞬间产生声音,这和回收炮相比成功率高太多。另外当对手喜欢突进想近身你的时候放猫动作足够快,往往能造成反杀、反挂机会(对喜欢突脸的静静简直奇效)。

一拳超人流无需考虑副手武器,因为你不是贴上去挂就是喷或者对射,即便中了猫你也不要通过麻醉、勒晕等方式处理对手。你要是非要无聊的上去拷问一下中猫的灰太狼,再把他勒晕回收那是他太太才会干的流氓行为。你要知道这些动作他都在呼救的,对方附近队友一来支援,那可都是些大虎狼,甚至直接扔个什么瓶瓶罐罐给你,简直作死……你要明白对手可以通过观察队友的显示标志来确定他的行动状态,抓取CQC审问显示是手,麻醉STON是方块,只有中猫没有提示。所以一切行动要以最速为目的,直接挂球不要给予都对方呼救时间才是王道。

迷彩流

正如part1阐述的观点,如果说侦查的先手抢攻靠的是夜视仪的发现能力,那潜入的先手抢攻依赖的一定是迷彩。先来说一下潜入的配装极值和迷彩参数,看表。

如果配置短手的话A级负重还是有可能的,长手和短手如何取舍呢?个人认为如果选择短手那还不如直接使用P2.1中介绍的短手一拳流战法。毕竟既然你都可以接近敌人到一定程度了,喷死不如尝试一拳。即使TB-SG这把短喷的抬手极快,对付不挂榴弹的敌人可以做到后发先至,或者战术性提前硬直再喷死,但正面钢我认为一直是没办法的办法。

结论:迷彩流短手不如长手更直接,那配重一定是B以上。

以上两套装备分别强调了潜入的游走能力和阵地杀戮能力,可谓各有千秋。

方案1的泛用性更高,为了保持更好的移动性能和降低被发现性装备了迷彩3,同时结合小猫和快速审问能在冲锋中获取敌人分布信息,保证自己的先手优势。由于迷彩3并不降低移动速度,你接近敌人的能力非常强,贴近至30米以内直接连突已无需担心弹道修正的问题。毕竟在这个距离往往反而需要AM的上跳弹道达到爆头目的,况且AM又不是不可以点连结合,直接爆头。同时用麻醉挂件解决了带麻醉枪会降低负重到C的顾虑。

方案2的火力压制能力更强,可以说直接用尽了C负重的极限把自己当成开迷彩的重装在玩儿(利用精准2减杀杀伤性武器负重)。用闪光震撼和麻醉枪往往也能快速导致敌方减员,还坚固了清人头能力。顺便说一下闪光弹的正确投掷方式,由于潜入并没有重装的落地爆炸技能,所以实际闪光在丢出是需要预判敌人可能出现的掩体边缘,效果更好。但凡对方探头出来攻击必然直接秒晕,请结合雷达和地图的关系找准位置投掷。对已经抬枪的敌人,正在回收的敌人,蹲狙,闪光直接扔精准落点,这比麻醉的效率更高更快。对了正面扔近距离你可要记得自己飞扑向后闪避一下,我相信由于潜入迷彩的存在,瞬间切箱子操作难度较高,反扑和闪掩体是更有效的防止晃眼方式。

迷彩长手流的配装介绍到这儿,但玩家可以充分考虑在这个思路上的一些变化,例如放弃迷彩3改为迷彩2会增加更多的技能搭配可能性,请根据自己的战斗习惯做出更符合自身特点的配置方案吧!

发行商:

平台:

类型:

发售日期:

进入专题>>

小心变态!每6名女性就有1人被尾行


妮娜是一名好莱坞知名女星。

一天晚上,她像往常一样泡在泳池里为新剧台词准备着。

突然间,诡异的事情发生了。

空荡荡的客厅响起了音乐;

餐厅被人点上蜡烛;

卧室的地上和床上铺满玫瑰花瓣;

Surprise !!!

难道是男朋友准备的浪漫惊喜?

No,no,no... ...

就在她回头那一刻——

前方刚能预警:

4

3

2

1

没有惊喜,只有惊吓。

为妮娜炮制这一切的不是别人。

而是个——

《跟踪者》

该剧被称作CBS史上「最吓人」剧集。

足以让胆小的观众一晚睡不着觉。

故事描述来自洛杉矶警署威胁管理组的侦探贝丝和杰克调查并处理「跟踪案件」。

何为跟踪?剧中这样定义——

一人对另一人持有的一种有害或过分的关注

诱因通常是被拒绝嫉妒和报复

可能是因为一段感情的破裂

或是对某人妄想迷恋走上极端

闯入妮娜家里的这位跟踪者,究竟是谁?

成了摆在所有人面前的难题。

警方将第一嫌疑人锁定为希瑟·米勒——曾经妮娜的一位狂热粉丝。

理由也很充分:她有前科!

此前,曾两次非法入侵妮娜的家。

但最终调查却显示,作案者另有他人。

从监控录像,警察还发现了另一个有趣线索。

跟踪者带的面具跟妮娜在《野蛮海岸》中与之演对手戏的角色保罗很像。

剧中,保罗和妮娜是一对情侣。

看来——

跟踪者入戏太深,玩起了cosplay。

顺着这条线索,警察找到了另一个嫌疑人。

现年33岁的罗伯特·达尔顿。

在达尔顿家中,警察发现了其作案工具以及跟妮娜相关的所有杂志和视频资料。

不仅如此,达尔顿还时刻关注着妮娜的推特。

你以为这只是影视剧的虚构?

其实在现实中,这样现象并不少见。

长期跟踪骚扰的狂热粉丝,被称为私生饭。

不久前,日本21岁女偶像松冈笑南回家时。

一名歹徒突然从背后捂住她的嘴,然后强行扑倒企图不轨。

还好松冈死命反抗并呼救,最后歹徒逃跑。

2017年,滨崎步一位私生饭,长期潜伏在她家门口偷拍。

还将滨崎步的住址在网上公开。

对此,滨崎步点名道姓将他“揪”了出来。

坚称“绝不会因为自己是明星就妥协”。

我已经忍无可忍

刚刚已经报警了

01

被跟踪的,不仅仅是明星

或许有人会说,明星才会被跟踪。

我一普通人,怕啥!

有数据显示——

在被跟踪案例中,明星事件占比只有10%。

换句话说,大部分跟踪案件都发生无数个像你我这样的普通人身上。

其中,尤以女性居多。

6名女性中就有1名

对于被跟踪者,跟踪者的手段也是千差万别,多种多种。

轻者,对你生活进行骚扰;

时不时给你打电话,发短信。

让你人心惶惶,无法安心工作生活;

重者,如幽灵一般,躲在你无法察觉的角落;



比如,你对面的房间;

隔壁的树屋;

再或者,你卧室上的阁楼。

将这个不被你所发掘的地方,当做一个秘密观察室。

再挖个小洞,暗中偷窥床上的你。

当你进入卧室后,变态就在上面观察你的一举一动。

想象着自己压在你的身体上,然后做各种龌蹉的举动。

是不是细思极恐!

真特码吓人!!!





最严重的情况是直接危害你生命安全。

给你身上浇油,让后纵火!

有这样一种病——「钟情妄想症」。

跟踪者总是会「一厢情愿」把这类行为都当作浪漫,深深「自我陶醉」。

这往往是恐怖的开始。

当现实跟愿望相违背时,这些跟踪者就会走向极端,由爱生恨。

甘肃一男的,把自己12年前的相亲对象给杀了,还杀了她7岁的儿子。

姑娘父亲说:

他就像个瘟神一样,天天缠着我女儿。

其实俩人当年就见过一次面,没想到他就像狗皮膏药一样粘上了。

直到姑娘结婚生子,他还一直疯狂地跟踪、骚扰、威胁她,长达12年。

02

被跟踪的,不仅仅是女性





虽然整体来说,被跟踪者女性占比居高。

但并不能说明,男性就可以置身事外。

每19名男性就曾有1人被跟踪

男明星自不必说!

歌手杨坤曾亲自曝光过的一个狂热私生饭。

不仅他演出时跟着他,甚至搬到了住处的楼上,大半夜还在杨坤家门口堵门等他回来。

王力宏的出格私生饭,长期跟踪骚扰王力宏。

7年来臆想自己是王力宏结发之妻。

曾经在接机时对他大喊:

王力宏你算什么男人!

我们7年了你敢不敢承认!

《跟踪者》中,有这样一个案例。

半夜三更,跟踪者闯入了女孩汉娜家中。

汉娜和弟弟托马斯仓皇而逃。

调查该案的警察想当然地将受害者定位为长相甜美的汉娜。

可无论警察如何努力,结果依然一无所获。

直到汉娜的弟弟托马斯突然不见。

人们才发现:这次跟踪者的目标不是汉娜,而是她弟弟托马斯。

这次的跟踪者,是一位叫茱蒂丝的中年女性。

一名妄想狂精神病患者。

两年前,她7岁的儿子詹姆斯溺水身亡。

从此她便精神崩溃。

而七岁的托马斯的出现触发了茱蒂丝的偏执。

她将托马斯误认为是自己的孩子,进而跟踪和绑架对方。

看出来了吗?

被跟踪者不分身份,不分性别,不分年龄。

无论你是男性还是女性,成人还是小孩。

任何人都可能成为受害者。

03

互联网时代,裸奔的受害者

你有没有在网上「人肉」过自己喜欢的人?

比如,通过微博、豆瓣等各种渠道,搜索他的信息。

变态吗?多少有点。

好在不过大多数人都能守好边界,但对有些人而言,则真的是触犯了法律。

普通人变成跟踪狂,一念之间。



如果你很怕黑!

那跟踪者就会尾随进入你家,关闭你家中的所有灯光;

如果你怕蛇!

那说不定,当你惊醒时,恰好有一群蛇围绕在你身旁;

如果你怕水!

那你就会被浸入浴缸中,等着水一步步漫过你的脖子、嘴与鼻子;

说白了,有些跟踪者并非想要杀害被跟踪者,而是更享受的是对方恐惧所带来的快感。

他们制造心理暴力。

将跟踪当做一场猫捉老鼠的游戏,用恐惧来控制受害者。

看到这,或许有人会问——

这些隐私是如何被别人知道的呢?





原来,这三个受害者都有一个共同点。

曾经都注册过一个无规则约会网。

在那里,她们形同裸奔。

包括住址、爱好等等,大部分信息都被公开。

社交媒体便利了人们的生活,同时也将个人的更多隐私暴露。

而这恰恰便利了跟踪者实施犯罪行为。

跟踪者利用这些信息,实施了完美恐惧犯罪。

看到这儿,还不赶紧去把自己在社交网络上的信息加密一下???

04

被跟踪时,该这么做

首先,一定要保护好个人隐私;

无论微博还是豆瓣,对于各种社交媒体,一定要多留个心眼。

将联系方式、住址等重要信息保护好。

从源头上保护个人安全。

其次,保持警觉;

不是所有的人都是坏人,但也不要对所有人掉以轻心。

在路上行走时,要保持警觉。

少看手机多看路。

如果出现被尾行情况,及时联系家人和朋友。

最后,如果有人假借喜欢的名义不断跟踪和骚扰你。

对你生活造成影响的话。

别迟疑,立马报警!

2016年,网友@范2的小怪兽 在微博求助:

自己从去年6月开始被人跟踪骚扰

还被劝说离开家来躲避这个“变态”

该微博发出不到48小时后,她就发微博称:

“涉事男子陈某”已被传唤

当地警方@龙岩公安博警在线 发布官方通报:

涉事人陈某在当天就被行政拘留

最后,一定要记住——

千万不能沉默!

因为沉默就是助纣为虐!

对于自身安全,多敏感都不为过。

vim最全常用命令,错过血亏

本文为小编原创文章,首发于Java识堂,一个高原创,高收藏,有干货的微信公众号,一起成长,一起进步,欢迎关注

1 vim打开文件的几种方式

按行或pattern,可以快速打开到配置文件错误的地方,或者日志中报错的地方。

如从监控系统,或者邮件收到报错信息时,直接根据时间定位到相应的日志位置

vim /"2019-02-17 23:01:49.994" server.log

2 vim的三种模式

命令模式(command mode)

命令模式是Vim的默认操作模式,当使用vim命令打开一个文件时,默认进入的就是命令模式。不管用户处于何种模式,只要按下Esc键就可使进入命令行模式

编辑模式(input mode)

只有在vim编辑模式下,才能将键盘键入的内容输入到当前打开的文件中

尾行模式(last line mode)

尾行模式主要用于保存文件或退出Vim,同时也可以设置编辑环境和一些编译工作,如列出行号(set nu)、寻找字符串(/target)等

在命令模式下,用户按冒号键(:)即可进入末行模式下,此时Vi会在显示窗口的最后一行显示一个”:“作为末行模式的提示符,等待用户输入命令

三种模式的切换如下图

3 命令模式下的常用命令

光标移动命令

上 下 左 右

用键盘上的方向键也可,看个人习惯,这种方式比较省时间

行级移动

文件首尾移动

翻页

文本编辑命令

插入

在命令模式下按以下按键可进入编辑模式,执行插入操作,具体包括:

删除

复制 粘贴

撤销 反撤销

查找命令

基本搜索

在Vim命令模式下,输入 / 或 ? 符号就进入了搜索模式,/ 用于正向往下搜索,? 用于反向往上搜索

正则表达式搜索

为了更好的进行搜索,Vim支持正则表达式,最基本的正则表达式规则包括:

如查找行首为test的行,命令模式下输入如下即可

/^test

4 尾行模式下的命令

原创不易,欢迎大家多多转发

基于 Sealos 的镜像构建能力,快速部署自定义 k8s 集群

Sealos 是一个快速构建高可用 k8s 集群的命令行工具,该工具部署时会在第一个 k8s master 节点部署 registry 服务(sealos.hub),该域名通过 hosts 解析到第一个 k8s master 节点 ip;基于内核 ipvs 对 apiserver 进行负载均衡,其默认虚拟 ip 地址为 10.103.97.2(apiserver.cluster.local),所有 k8s Worker 节点通过该虚拟 ip 访问 kube-apiserver

环境配置

# 各组件版本CenOS7.9 Min(Kernel 5.4.220)Sealos:v4.1.3flannel:v0.20.0kubernetes:v1.25.3kubernetes-dashboard:v2.7.0# 设置各节点主机名与 IP 地址映射关系cat >> /etc/hosts << EOF192.168.31.51 t1192.168.31.52 t2192.168.31.53 t3192.168.31.54 t4192.168.31.55 t5EOF# 安装依赖yum install socat -y

flanneld 默认容器

flanneld 默认配置清单 kube-flannel.yml 中的容器配置,简要说明如下

initContainers: docker.io/rancher/mirrored-flannelcni-flannel-cni-plugin:v1.1.0 # 通过卷挂载方式,将 CNI 插件 /opt/cni/bin/flannel 挂载到宿主机对应位置 docker.io/rancher/mirrored-flannelcni-flannel:v0.20.0 # 通过卷挂载方式,将配置目录 /etc/cni/net.d 和 /etc/kube-flannel/ 挂载到宿主机对应位置containers docker.io/rancher/mirrored-flannelcni-flannel:v0.20.0 # flanneld 守护进程

自定义 kube-flannel.yml

修改 pod 网段

修改 kube-flannel.yml 配置,其默认 pod 网段为 10.244.0.0/16,可按需修改 wget https://raw.githubusercontent.com/flannel-io/flannel/master/Documentation/kube-flannel.yml -C ./manifests/

kind: ConfigMapapiVersion: v1metadata: name: kube-flannel-cfg namespace: kube-flannel labels: tier: node app: flanneldata: ... ... net-conf.json: | { "Network": "10.15.0.0/16", # pod 网段, 该网段必须与 kube-controller-manager 配置参数 --cluster-cidr 值匹配 "Backend": { "Type": "vxlan" } }

添加 init 容器

修改 kube-flannel.yml 添加 Init 容器 install-cni-plugin-sealos,其作用是通过卷挂载,将宿主机目录 /opt/cni/bin 挂载到容器目录 /opt/cni/bin

initContainers:- name: install-cni-plugin-sealos image: docker.io/labring/docker-cni-plugins:v1.1.0 command: ["/bin/sh"] args: ["-c", "cp -f /cni-plugins/* /opt/cni/bin/"] volumeMounts: - name: cni-plugin-sealos mountPath: /opt/cni/bin# 定义卷 cni-plugin-sealosvolumes:- name: cni-plugin-sealos hostPath: path: /opt/cni/bin

部署 Sealos

wget https://github.com/labring/sealos/releases/download/v4.1.3/sealos_4.1.3_linux_amd64.tar.gz && tar -zxvf sealos_4.1.3_linux_amd64.tar.gz sealos && chmod x sealos && mv sealos /usr/bin

创建 Dockerfile

1、创建镜像构建配置文件,目录 registry 构建时会自动生成,用于存放构建该镜像时依赖的其它镜像信息 !!

cat > Dockerfile << EOFFROM scratchCOPY manifests ./manifestsCOPY registry ./registryCMD ["kubectl apply -f manifests/kube-flannel.yml"]EOF

2、使用 sealos 打包构建镜像

# 执行自定义镜像构建sealos build -f Dockerfile -t it123.me/flannel:v0.20.0 .# 查看本地镜像sealos images# > REPOSITORY TAG IMAGE ID CREATED SIZE# > it123.me/flannel v0.20.0 6f0563e3df50 19 minutes ago 72.9 MB# > docker.io/labring/kubernetes v1.25.3 6f1de58f84c4 8 days ago 589 MB# > docker.io/labring/calico v3.24.1 e2122fc58fd3 8 weeks ago 354 MB# > docker.io/labring/helm v3.8.2 1123e8b4b455 3 months ago 45.1 MB# > docker.io/labring/calico v3.22.1 29516dc98b4b 4 months ago 546 MB

生成 Clusterfile

1、生成集群配置文件

sealos gen labring/kubernetes:v1.25.3 it123.me/flannel:v0.20.0 --masters 192.168.31.51 --nodes 192.168.31.54 -p rootroot > Clusterfile# 参数解析--masters # 集群 master 节点,可逗号分隔指定多个--nodes # 集群 worker 节点,可逗号分隔指定多个-p rootroot # 部署时的 ssh 密码,默认 ssh 用户 root,可通过 -u 参数修改# 创建集群时需要的镜像it123.me/flannel:v0.20.0labring/kubernetes:v1.25.3

2、配置文件 Clusterfile 内容如下

apiVersion: apps.sealos.io/v1beta1kind: Clustermetadata: creationTimestamp: null name: defaultspec: hosts: - ips: - 192.168.31.51:22 roles: - master - amd64 - ips: - 192.168.31.54:22 roles: - node - amd64 image: - labring/kubernetes:v1.25.3 - it123.me/flannel:v0.20.0 ssh: passwd: rootroot pk: /root/.ssh/id_rsa port: 22status: {}

3、向 Clusterfile 文件尾行添加如下内容,以自定义集群的 pod 和 service 网段,将会分别用于设置组件 kube-controller-manager 启动参数 --cluster-cidr 和 --service-cluster-ip-range 的值

---apiVersion: kubeadm.k8s.io/v1beta2kind: ClusterConfigurationnetworking: podSubnet: 10.15.0.0/16 # 该值必须与 flanneld 配置清单 kube-flannel.yaml 中的配置一致, serviceSubnet: 10.16.0.0/16

创建集群

1、基于如上配置创建集群

# 创建集群, 并验证节点状态sealos apply -f Clusterfilekubectl get node -o wide# > NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME# > t1 Ready control-plane 41m v1.25.3 192.168.31.51 <none> CentOS Linux 7 (core) 5.4.220-1.el7.elrepo.x86_64 containerd://1.6.2# > t4 Ready <none> 41m v1.25.3 192.168.31.54 <none> CentOS Linux 7 (Core) 5.4.220-1.el7.elrepo.x86_64 containerd://1.6.2

2、在需要执行集群管理的节点添加 kubeconfig 配置

mkdir -p $HOME/.kubecp -i /etc/kubernetes/admin.conf $HOME/.kube/configchown $(id -u):$(id -g) $HOME/.kube/config

集群维护

添加 Work 节点

1、添加工作节点 192.168.31.55

sealos add --nodes 192.168.31.55 # 执行 sealos delete --nodes 192.168.31.50 删除节点kubectl get node -o wide# > NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME# > t1 Ready control-plane 41m v1.25.3 192.168.31.51 <none> CentOS Linux 7 (Core) 5.4.220-1.el7.elrepo.x86_64 containerd://1.6.2# > t4 Ready <none> 41m v1.25.3 192.168.31.54 <none> CentOS Linux 7 (Core) 5.4.220-1.el7.elrepo.x86_64 containerd://1.6.2# > t5 Ready <none> 38s v1.25.3 192.168.31.55 <none> CentOS Linux 7 (Core) 5.4.221-1.el7.elrepo.x86_64 containerd://1.6.2

2、验证 pod 、service 网段

kubectl get pod,svc -o wide -A# > NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES# > kube-system pod/coredns-565d847f94-4lr8z 1/1 Running 0 44m 10.15.0.5 t8 <none> <none># > kube-system pod/coredns-565d847f94-65v47 1/1 Running 0 44m 10.15.0.4 t8 <none> <none># > NAMESPACE NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR# > default service/kubernetes ClusterIP 10.16.0.1 <none> 443/TCP 44m <none># > kube-system service/kube-dns ClusterIP 10.16.0.10 <none> 53/UDP,53/TCP,9153/TCP 44m k8s-app=kube-dns

添加 Master 节点

1、添加控制器节点 192.168.31.52 和 192.168.31.53

sealos add --masters 192.168.31.52,192.168.31.53

执行该操作时,sealos 会自动在对应 master 节点添加 etcd 服务,但是集群 kube-apiserver 配置项 --etcd-servers 并未更新,因此、还需到各 master 节点更新配置文件 /etc/kubernetes/manifests/kube-apiserver.yaml,设置配置项--etcd-servers=https://192.168.31.51:2379,https://192.168.31.52:2379,https://192.168.31.53:2379 实现 etcd 服务的高可用 备注: 该配置项修改后会自动生效,因为 k8s 会自动监视这些配置文件,当被修改时,k8s 会自动重建对应节点 kube-apiserver 的 pod 实例

2、验证节点

kubectl get node -o wide# > NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME# > t1 Ready control-plane 54m v1.25.3 192.168.31.51 <none> CentOS Linux 7 (Core) 5.4.220-1.el7.elrepo.x86_64 containerd://1.6.2# > t2 Ready control-plane 2m v1.25.3 192.168.31.52 <none> CentOS Linux 7 (Core) 5.4.220-1.el7.elrepo.x86_64 containerd://1.6.2# > t3 Ready control-plane 2m v1.25.3 192.168.31.53 <none> CentOS Linux 7 (Core) 5.4.220-1.el7.elrepo.x86_64 containerd://1.6.2# > t4 Ready <none> 54m v1.25.3 192.168.31.54 <none> CentOS Linux 7 (Core) 5.4.220-1.el7.elrepo.x86_64 containerd://1.6.2# > t5 Ready <none> 13m v1.25.3 192.168.31.55 <none> CentOS Linux 7 (Core) 5.4.220-1.el7.elrepo.x86_64 containerd://1.6.2

部署 dashboard

sealos run --cluster demo01 labring/kubernetes-dashboard:v2.7.0

清理集群

sealos reset

**重 要 提 醒**: 由于笔者时间、视野、认知有限,本文难免出现错误、疏漏等问题,期待各位读者朋友、业界大佬指正交流, 共同进步 !!

运维必备:常见的Linux系统故障及其排查的方法

Linux是当前市场上比较常用的、自由开源操作系统,也是云计算运维人员日常工作中的好帮手。不过很多初学云计算的小伙伴面对Linux系统出现的故障束手无策,接下来千锋广州云计算培训小编就给大家分享几个常见的Linux系统故障及其排查的方法。

​1、root密码忘记

在单用户模式中,Linux不需要root密码(Red Hat系统不需要root密码,但SuSe则需要。不同Linux系统稍有差别,了解当系统引导进入多用户模式失败时,如何进入单用户模式呢?步骤如下:

1)在系统启动过程中,会出现开始界面,按任意键,进入GRUB菜单选项。

2)按“e”键编辑GRUB引导菜单选项,按“e”键后的GRUB屏幕。通过箭头键下移到kernel行,并按“e”键。

3)在尾行光标处添加single,按回车键返回前一个屏幕,按“b”键进行引导,则系统自动进入单用户模式,如果要改变root密码,则执行命令:sh-3.1# passwd root。

更改成功后,执行命令exit退出重启即可。在单用户模式中去纠正阻止系统正常启动的很多问题,比如:禁用可能中止系统运行的服务如禁用Samba服务,你只需要执行:sh-3.1# chkconfig smb off 下次系统引导就不会启动Samba服务了。

2、GRUB选项设置错误

“Error 15”显示系统无法找到grub.conf中指定的内核。这是很多初学Linux的用户在修改GRUB设置时很容易犯的错误,出现此黑屏提示时注意观察报错信息,即可针对性修复。

GRUB引导错误信息,我们观察发现因为打字错误,内核文件的“vmlinuz”打成了“vmlinux”,所以系统无法找到内核的可执行文件。你可以按任意键回到GRUB编辑界面,修改此错误,回车保存后按“b”键即可正常引导,当然不要忘记进入系统后修改grub.conf文件中此处错误。

3、硬盘扇区错乱

在启动过程中最容易遇到的问题就是硬盘可能有坏道或扇区错乱(数据损坏)的情况,这种情况多由于异常断电、不正常关机导致。

此种问题发生,在系统启动的时候,屏幕会显示:Press root password or ctrl D:

此时输入root密码系统自动进入单用户模式,输入:fsck -y /dev/hda6

(fsck为文件系统检测修复命令,“-y”设定检测到错误自动修复,/dev/hda6为发生错误的硬盘分区,一定要根据具体情况更改此参数)。

系统修复完成后,用命令“reboot”重新启动即可。

当然,除了以上内容,常见的Linux系统故障排查方法也很多,比如当系统连单用户模式都无法进入时或出现GRUB命令行也不能解决的引导问题,我们可以使用Linux救援模式来进行故障排除。只有充分理解Linux的引导过程,才能够对故障进行有效的判断和处理。

免责声明:本文由用户上传,如有侵权请联系删除!