凌晨一點四十七分。
路星河盯著屏幕上那行報錯的日志,食指懸在回車鍵上方,已經懸了整整三分鐘。
他沒有按下去。
不是因為不知道該怎么修——這個由Redis集群腦裂引發的緩存雪崩,他在上一家公司就處理過兩次。不處理,是因為他知道,就算現在修好了,這口鍋也不會是他的。
更不會是任何人的。
它會像過去六個月里發生的所有事一樣,悄無聲息地消失在凌晨的黑暗里。然后到了明天早上,張威會在周會上輕描淡寫地說:“昨晚服務器出了點狀況,我盯到凌晨三點才解決?!?br>所有人都會點頭。
沒有人會在意路星河工位上那盞從傍晚六點亮到凌晨兩點的臺燈。
路星河揉了揉眼睛,把冷掉的咖啡杯推到一邊。杯壁上還印著公司去年年會發的logo——“云智科技”,四個字已經被他的指紋磨得模糊。他關掉終端,把筆記本合上,椅子往后滑了半米,發出一聲刺耳的摩擦聲。
整層樓就剩他一個人。
走廊盡頭的自動感應燈因為他的動靜亮了一下,又很快暗下去。路星河站在電梯口等電梯的時候,習慣性地刷了一下手機。張威在二十分鐘前發了條朋友圈:奮斗到深夜,為了明天給客戶一個完美的答復。配圖是一張模糊的辦公桌面,鍵盤旁邊放著一杯星巴克的拿鐵。
路星河認得出那個鍵盤。
那是他的鍵盤。他上周花三百塊買的機械鍵盤,青軸,打字聲清脆得像在敲代碼的節拍器。張威”借”去用的時候說”下周還你”,然后就沒有然后了。
電梯門打開,路星河走進去,按了*2。鏡子里映出一張二十六歲的臉,眼袋很深,胡子拉碴,T恤領口有一圈洗不掉的汗漬。他盯著鏡子里的自己看了兩秒,忽然覺得有點陌生。
不是陌生于這張臉。
是陌生于這張臉上那種……什么都不在乎的表情。
他不知道是從什么時候開始變成這樣的。也許是三個月前那次晉升評審,張威拿著他的KPI數據去匯報,結果”忘記”提他的名字。也許是上個月,他連續兩周修復了七個線上故障,最后績效評估里寫的是”團隊協作表現一般”。
也許更早。
電梯到了*2,路星河走出去。地下**里有一股潮濕的霉味,他找到自己的電動車,從后座箱里翻出一件皺巴巴的外套披上。十月底的夜風已經有些涼了。
他騎上車,沒開導航。
這條路他走了兩百多天,每一個紅綠燈的時長他都背得出來。從云智科技到他的出租屋,六點七公里,十二個紅綠燈,其中三個在凌晨一點到五點之間會一直保持黃燈閃爍。他討厭那三個黃燈——它們像是在提醒他,連交通規則都覺得這個時間段不該有人還在路上。
路星河把電動車停在樓下,抬頭看了一眼。
七樓,有一盞燈亮著。不是他的。
他的出租屋在黑漆漆的六樓。
他用鑰匙打開門,沒開燈,直接走進廚房,從冰箱里拿出一罐冰啤酒。啤酒是他上周買的,六罐,現在還剩三罐。他拉開拉環,靠在廚房門框上喝了一口,然后掏出手機,打開公司的飛書。
張威在兩個小時前又發了一條消息,在部門群里@所有人:今晚的系統升級很順利,感謝運維組的同事們。
下面跟了六個”大拇指”的表情。
路星河盯著那條消息看了很久。
他知道張威現在應該已經到家了。也許正躺在沙發上刷短視頻,也許已經睡著了。那條朋友圈的點贊數還在漲,已經有三十七個了。其中有一個來自市場部總監沈晚棠。
路星河的手指懸在屏幕上方。
他想截圖。想保存這條朋友圈,想在明天的周會上站起來說”那個方案是我寫的,那些優化是我做的,我昨晚加班到凌晨兩點。”
但他沒有。
因為他知道會發生什么。張威會笑著說”星河你記錯了吧,那個方案咱們一起review過的啊”。然后CTO會拍拍張威的肩膀說”辛苦了”。然后所有人都會看著路星河,眼神里帶著那種”哦,又來了”的厭倦。
路星河已經不是第一次想這么做了。
上一次是在四個月前,他忍住了。上上次是在七個月前,他也忍住了。
他把手機放下,啤酒罐捏扁,扔進垃圾桶。
然后他又把手機拿了起來。
他也不知道為什么。也許是啤酒的酒精起了作用,也許是凌晨兩點的寂靜太讓人窒息。他只是突然很想做點什么——什么都行——只要不再是一個透明人。
他打開飛書,找到張威的聊天窗口,往上翻。
翻了十七分鐘。
他翻到了三個月前的一條記錄。張威讓他幫忙部署一個測試環境,部署完成后張威說”辛苦了,早點休息”。路星河回復了一個”好的”。
很普通的對話。
但路星河的手指停在屏幕上,因為他忽然注意到一件事——那條消息的時間戳是凌晨兩點十三分。而在那之前,張威在凌晨一點五十二分發了一條語音:“把test-cluster-3那臺機器的root密碼給我,我遠程看一下?!?br>路星河當時把密碼發了過去。
他盯著那條消息看了很久,然后打開筆記本電腦。
電腦啟動的聲音在寂靜的出租屋里顯得格外刺耳。他打開終端,輸入一串命令,登錄到公司內網的堡壘機。作為運維工程師,他有權限查看大部分服務器的日志——這是他的工作,也是張威”信任”他的原因。
他輸入了那臺機器的IP。
日志滾動出來。
路星河的瞳孔在屏幕的藍光下微微收縮。
他看到了一些不應該出現在測試服務器上的進程名。一些奇怪的網絡連接。一些指向境外IP的加密流量。
他的心跳忽然加快了。
不是因為興奮。是因為恐懼。
他知道這些東西意味著什么。他在上一家公司就聽說過類似的事——有人偷偷用公司的服務器挖礦,被發現后直接進了局子。而現在,這些日志就躺在他面前,清晰得像是有人故意放在這里等他發現。
路星河的手開始發抖。
他不是在發抖于這些證據本身。他是在發抖于一個更可怕的念頭——如果張威知道他看到了這些,會發生什么?
張威不是那種會跪下來求他保密的人。張威是那種會在發現他知道的下一秒,就開始想辦法讓他也變成”共犯”的人?;蛘吒?。
路星河關掉了終端。
他靠在椅背上,看著天花板上那道從窗簾縫隙里漏進來的月光。他忽然覺得自己很可笑。他本來想截圖保留自己被搶功的證據,結果翻到了一個可能把張威送進監獄的秘密。而他現在在想什么?他在想”如果我舉報他,會不會被反咬一口”。
他連維護自己的**都不敢,卻已經在擔心維護正義的代價。
路星河閉上眼睛。
他想睡覺。他想把這一切都忘掉,明天照常上班,照常坐在角落里敲代碼,照常看著張威在周會上表演。他想繼續做那個透明人。
但他的手卻不聽使喚地又打開了終端。
他又看了一眼那些日志。
然后——
他的視野忽然暗了一下。
不是房間里的燈滅了。是某種更奇怪的感覺,像是有人在他的視網膜上貼了一層半透明的濾鏡。他眨了眨眼,以為是自己太累了產生了幻覺。
但那個東西沒有消失。
在他的視野中央,張威的飛書頭像旁邊,浮現出一行半透明的、發著微弱藍光的文字。
就像游戲里的懸浮提示框。
弱點掃描已激活 目標:張威 關系:直屬上司 *級弱點:利用公司測試服務器算力進行加密貨幣挖礦(持續47天) 預估非法收益:¥23,400 證據位置:運維日志 /var/log/mining_access.log 風險等級:低(目標尚未察覺)
路星河盯著那行文字,整整三十秒沒有呼吸。
然后他伸出手,在空氣中揮了揮。
文字沒有消失。
他揉了揉眼睛。
文字還在。
他站起來,在出租屋里走了兩圈,然后坐下來,又站起來。他的心跳快得像是在跑馬拉松。他打開冰箱,又拿出一罐啤酒,拉開,喝了一口,然后吐了出來。
不是啤酒的問題。
是他的腦子的問題。
他回到電腦前,顫抖著輸入了系統提示的那個日志路徑。
日志文件存在。
里面的內容和系統提示的一模一樣。
路星河靠在椅背上,手還在發抖。但這次不是因為恐懼。
是因為——他忽然覺得,這個世界好像多了一層。
一層只有他能看見的東西。
他重新看向飛書。張威的頭像旁邊,那行藍色的文字還在閃爍。他試著把目光移開,移向窗外,移向墻上那張已經褪色的電影海報。
什么都沒有。
他又把目光移回張威的頭像。
文字又出現了。
路星河深吸一口氣,然后做了一個他自己都無法解釋的動作——他點開了公司大群,找到了市場部總監沈晚棠的頭像。
他的目光聚焦在她那張冷艷的證件照上。
系統閃爍了一下。
然后彈出一行字:
目標:沈晚棠 關系:無 掃描失敗:距離過遠 / 權限不足 提示:系統等級過低,當前僅支持面對面(3米內)掃描
路星河愣住了。
然后他忽然笑了一下。
不是那種開心的笑。是那種在極度荒謬和極度真實之間找不到平衡點的、神經質的笑。
他笑了兩聲,然后停住了。
因為他意識到一件事。
如果這是真的——如果這個”系統”真的能看見所有人的弱點——那么他現在擁有的,不是一份工作成果被剽竊的委屈,不是一段可以用來舉報上司的證據。
他擁有的是一把刀。
一把可以切開任何人偽裝外殼的刀。
路星河關掉電腦,站了起來。他走到窗邊,拉開窗簾。凌晨三點十七分的城市安靜得像是死去了一樣,只有遠處高架橋上偶爾閃過一串車燈。
他看著那些車燈,忽然覺得它們像是一條條游動的魚。
而他,第一次覺得自己不在水下了。
他在岸上。
他是那個拿著釣竿的人。
路星河回到床上,把被子拉到下巴。他沒有開燈,在黑暗中睜著眼睛。他的腦子很亂,像是有無數個念頭在打架。他想到了張威,想到了那些挖礦日志,想到了沈晚棠那張冷漠的臉。
他想到了自己的臉。
鏡子里的那張臉。
精彩片段
現代言情《全員弱點》,講述主角路星河沈晚棠的愛恨糾葛,作者“馬德拉島的羅長老”傾心編著中,本站純凈無廣告,閱讀體驗極佳,劇情簡介:凌晨一點四十七分。路星河盯著屏幕上那行報錯的日志,食指懸在回車鍵上方,已經懸了整整三分鐘。他沒有按下去。不是因為不知道該怎么修——這個由Redis集群腦裂引發的緩存雪崩,他在上一家公司就處理過兩次。不處理,是因為他知道,就算現在修好了,這口鍋也不會是他的。更不會是任何人的。它會像過去六個月里發生的所有事一樣,悄無聲息地消失在凌晨的黑暗里。然后到了明天早上,張威會在周會上輕描淡寫地說:“昨晚服務器出...