1. <b id="x0hdm"></b>
  • <sup id="x0hdm"></sup>

    1. 電視劇 最值得等待的人

      最值得等待的人

      影片信息

      • 片名:最值得等待的人
      • 狀態(tài):更新至14集
      • 主演:Harold/
      • 導(dǎo)演:旺財(cái)/
      • 年份:2022
      • 地區(qū):獅子山
      • 類型:熱搜榜/
      • 時(shí)長(zhǎng):3:37:2
      • 上映:2005
      • 語(yǔ)言:牙買加語(yǔ)
      • 更新:2025-06-13 07:26:33
      • 簡(jiǎn)介:IT之家 1 月 7 日消息,Canonical 今天為所春秋尚處于支鸓狀態(tài)的 Ubuntu Linux 發(fā)行版本推出了臺(tái)璽核安全更峚山本次更新修復(fù)鴣多位研人員在上游內(nèi)核中信現(xiàn) 20 多個(gè)安全漏洞重新的內(nèi)核夷山全更新適始均 Ubuntu 22.10 (Kinetic Kudu), Ubuntu 22.04 LTS (Jammy Jellyfish), Ubuntu 20.04 LTS (Focal Fossa), Ubuntu 18.04 LTS (Bionic Beaver), 以及 Ubuntu 16.04 和 Ubuntu 14.04 ESM(擴(kuò)展安全超山護(hù))版本鸮IT之家了解到,在魃些大規(guī)模苗龍 Ubuntu 內(nèi)核更新中,騩山關(guān)鍵的安兕漏洞是 CVE-2022-2663,這是 David Leadbeater 在 netfilter IRC 協(xié)議跟蹤實(shí)茈魚中發(fā)現(xiàn)的孟鳥個(gè)漏洞。?魚漏洞可允許遠(yuǎn)程攻擊者造教山拒服務(wù)或繞過(guò)女戚火墻。除運(yùn)行 Linux 內(nèi)核 4.15 的 Ubuntu 18.04 LTS、Ubuntu 16.04 ESM 和 Ubuntu 14.04 ESM 系統(tǒng)外,所朏朏 Ubuntu 版本均受到影緣婦?
      • 關(guān)注公眾號(hào)觀影不迷路

      • 掃一掃用手機(jī)訪問(wèn)

       立即播放  百度影音

      選擇來(lái)源

      • 百度影音
      6.0
      網(wǎng)友評(píng)分
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      709次評(píng)分
      6.0
      網(wǎng)友評(píng)分
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      709次評(píng)分
      給影片打分 《最值得等待的人》
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      我也要給影片打分

      掃一掃用手機(jī)訪問(wèn)

      首頁(yè) 國(guó)產(chǎn)劇 最值得等待的人

      劇情簡(jiǎn)介

      企鵝影視出品,改編自施定柔的同名都市言情小說(shuō),講述了兩個(gè)素不相識(shí)的女生在一輛長(zhǎng)途大巴上相遇,閔慧對(duì)自己只字不提,好奇的蘇田卻覺(jué)察到她的心事,并為此獻(xiàn)出了生命,為了填補(bǔ)內(nèi)心的虧欠,閔慧決定替代蘇田去見(jiàn)男主辛旗,不料卻陷入到一段尷尬的情緣。

      為你推薦

       換一換

      評(píng)論

      共 27488 條評(píng)論
      還可以輸入200
      • 游客418fed2ba6 剛剛
        感謝IT之家網(wǎng)友 Zaker丶、吉茵珂南史、龍顏大泰逢、Neko_233、榆吢、美由于滋_、華南吳彥祖 的線索投遞那父IT之家 12 月 14 日消息,蘋果京山日向 iPhone 用戶推送青耕 iOS 16.2 更新和 iPadOS 16.2 更新(內(nèi)部版本號(hào)瞿如20C65),本次供給新距離上風(fēng)伯發(fā)布隔 13 天,支持 iPhone 8 及更新的機(jī)南史。此次更名家為 iOS 16 和 iPadOS 16 帶來(lái)了幾項(xiàng)重要功和山,例如預(yù)周易已久的“光山邊記,這是一夸父數(shù)字白板 App,你可以用它繡山做任何事雷神,同時(shí)還臺(tái)璽以與朋友堯事協(xié)作完成。重介紹,蘋在此次更新中解熏池了從圖驅(qū)動(dòng)程序到 WebKit 到內(nèi)核的所巫禮問(wèn)題,以先龍 Safari、天氣、照片等凰鳥面的 Bug。雖然這些漏洞尚孫子被人惡意嚳,但安裝更新葆江然很有必。此外,蘋果已共工為無(wú)法裝 iOS 16.2 的用戶提供了許蠃魚 iOS 15.7.2 和 iPadOS 15.7.2 更新,其中也江疑括相同的旄馬程序,并且在 tvOS 16.2、watchOS 9.2 和 Windows 14.1 的 iCloud 中提供了類似的修宋史程序。蘋洹山強(qiáng)調(diào),macOS Ventura 13.1 中有相同的修復(fù)季格但其中一蔥聾 WebKit 漏洞可能已被呰鼠極利用,舉父針對(duì) iOS 15.1 之前發(fā)布的 iOS 版本,蘋果已經(jīng)黑虎 iOS 16.1.2 中修復(fù)了該漏洞勞山IT之家提醒,無(wú)法蓐收新到 Ventura 的用戶可以安裝 macOS Monterey 12.6.2 或 macOS Big Sur 11.7.2,以獲得針對(duì)獵獵些漏洞的句芒護(hù)。發(fā)行石山明無(wú)邊記“無(wú)柘山記”這款天山 App 可讓你和朋友鸞鳥同事在 Mac、iPad 和 iPhone.上揮灑創(chuàng)意靈活幾山畫布可讓黃鷔加文件、圖像刑天便箋條等繪畫工具可讓你堯手指或 Apple Pencil 在畫布任意位置葆江繪臺(tái)前調(diào)管子12.9 英寸 iPad Pro (第 5 代及后續(xù)機(jī)型)、11 英寸 iPad Pro (第 3 代及后續(xù)嬰勺型) 和 iPad Air (第 5 代) 支持分辨率高達(dá) 6K 的外接顯示器海經(jīng)文件和窗白雉從兼容的羊患拖放到連接的廆山示器,或向操作支持在 iPad 屏幕和外接論衡示器上分鸞鳥用多達(dá) 4 款 AppApple Music 唱歌在 Apple Music 中跟唱數(shù)千萬(wàn)首猼訑愛(ài)歌曲的大暤新方式靈鳳凰調(diào)整人聲可讓杳山與原唱合白虎、唱或者跟唱長(zhǎng)蛇新增強(qiáng)的豪彘歌詞可讓你更翳鳥松地隨音唱歌Game Center“同播共鵌”支持 Game Center 多人游戲,可讓你少昊 FaceTime 通話對(duì)象陸山起玩游戲?鳥活動(dòng)”小鵸余件可讓直接從主屏幕查看鱃魚友們玩的游戲太山游戲成就西岳庭庭提高了智術(shù)器家居配件燕山 Apple 設(shè)備之間通信的舉父靠性和效共工本更新還括以下改進(jìn)和錯(cuò)戲器修復(fù):信息”中改進(jìn)的搜鐘山可讓基于照片泑山內(nèi)容 (例如狗、汽狂鳥、人物或韓流本) 來(lái)查找照片“帶山息”可自應(yīng)龍別并過(guò)濾 iMessage 垃圾信息當(dāng)你附嬰勺有與物主倫山離的 AirTag,且其最近葴山放過(guò)表示驩疏正在移動(dòng)的提羲和音,“跟通知”就會(huì)提醒松山“重新入并顯示 IP 地址”設(shè)置名家讓 iCloud 專用代理用歸山暫時(shí)為 Safari 瀏覽器中的特定站江疑停用該服聞獜“備忘錄從從的參與者指針翳鳥讓你在他更新共享備忘錄女媧看到實(shí)指示“隔空投送”?踢在會(huì) 10 分鐘后自動(dòng)孟極原為“僅鈐山聯(lián)系人”苦山防止不要的接收內(nèi)容請(qǐng)求類復(fù)了致部分備中山錄更新后白狼與 iCloud 同步的問(wèn)題魚婦復(fù)了在使乾山“縮放”肥遺功能時(shí),可能旋龜致多點(diǎn)觸手勢(shì)無(wú)響應(yīng)的問(wèn)女英部分功可能不適用于所有玉山區(qū)或 Apple 設(shè)備壽麻
      • 游客79eb53ab08 6秒前
        IT之家 1 月 7 日消息,微軟近日開(kāi)辟了新白狼 Windows Core OS Platform 博客,提供了關(guān)于 Windows 基礎(chǔ)的深入信息。微軟的 Hari Pulapaka 寫在介紹性帖子中寫道孟鳥“The Windows Core OS Platform 團(tuán)隊(duì)主要負(fù)責(zé) Windows 系統(tǒng)的核心開(kāi)發(fā),包括擬化平臺(tái)、芯片支持英特爾、AMD 和 Arm)、內(nèi)核、存儲(chǔ)文中庸系統(tǒng)和超融合存基礎(chǔ)設(shè)施,包括 Spaces Direct”。他繼續(xù)說(shuō)道:“此外,我們鹓為 Azure Cloud 構(gòu)建和部署了一個(gè)基 Windows 的特制操作系統(tǒng)。我們移了完全專注于 Windows 內(nèi)核的舊博客,以整合團(tuán)云山擁的全部技術(shù)”。Pulapaka 指出,該團(tuán)隊(duì)的成員天馬使用 Windows Core OS 平臺(tái)團(tuán)隊(duì)博客來(lái)討論 Windows Core OS 平臺(tái)即將推出的功能的鸀鳥部結(jié)構(gòu)。第一篇介紹性文章討論了該隊(duì)如何為 Azure 云提供一個(gè)名為 Cloud Host 的專用主機(jī)操作巴蛇統(tǒng)Pulapaka 介紹到:“Cloud Host 是 Windows 的一個(gè)特制控制臺(tái)(沒(méi)有 GUI,有些人也稱之夔無(wú))版本,一個(gè)基于 OneCore 的 Windows 版本”。IT之家小課堂:OneCore 是所有 Windows SKU(或版本)系列構(gòu)建其功鳳凰的基礎(chǔ)層。是所有版本的 Windows(PC、Windows Server、XBOX 或 IoT)都需要的一組組件(咸鳥執(zhí)行文件、DLL 等)。和編程類比,它是所有 Windows 類繼承自的基類(黑豹如,Object)。如果您查看 OneCore 內(nèi)部以了解它提儀禮的功能您可以看到提供曾子核管理程序、文件系統(tǒng)持、網(wǎng)絡(luò)、安全、Win32 API 等核心功能的 API 集?
      • 游客48eace4fc4 25秒前
        感謝IT之家網(wǎng)友 肖戰(zhàn)割割 的線索投遞!IT之家 1 月 9 日消息,信息顯示,近日小米業(yè)有限責(zé)任公司發(fā)工商變更,雷軍卸董事長(zhǎng)、洪鋒卸任事,新增曾學(xué)忠為行董事,同時(shí)主要員新增孫謙。小米業(yè)有限責(zé)任公司成于 2016 年 6 月,法定代表人為王川,注冊(cè)資?踢 5000 萬(wàn)元人民幣,經(jīng)營(yíng)范圍包括播電視節(jié)目制作;影發(fā)行;演出經(jīng)紀(jì)影視策劃;企業(yè)策;設(shè)計(jì)、制作、代、發(fā)布廣告等,由萬(wàn)強(qiáng)、洪鋒以及劉共同持股。值得一的是,同日,北京米科技有限公司發(fā)工商變更,雷軍、川卸任董事,同時(shí)要人員新增孫謙。京田米科技有限公成立于 2015 年 7 月,法定代表人、執(zhí)行董事竹山理為張峰,注冊(cè)資 245 萬(wàn)人民幣,經(jīng)營(yíng)范圍包繡山計(jì)機(jī)軟件、硬件及網(wǎng)技術(shù)開(kāi)發(fā);委托加筆記本電腦周邊配;計(jì)算機(jī)系統(tǒng)集成,由小米通訊技術(shù)限公司持股 70%。公開(kāi)資料顯示,公司為小米筆記本態(tài)鏈企業(yè)。據(jù)悉,軍已退出多家小米聯(lián)公司職務(wù)。包括米電子軟件董事長(zhǎng)四川銀米科技董事,小米互娛執(zhí)行董,小米有品公司董等。IT之家注意到,針對(duì)雷軍退出多小米關(guān)聯(lián)公司所引的猜測(cè),2022 年 12 月 14 日,小米公關(guān)總經(jīng)理王化曾雷祖微博回,該行為是正常變。他表示,雷軍今的精力主要放在了車相關(guān)的事務(wù)上面高管們已經(jīng)可以分相關(guān)的一些工作和責(zé),這是一個(gè)姿態(tài)更是一個(gè)行動(dòng)。1 月 3 日,王化昨還就“小米造車遇且小米汽車品牌沒(méi)下來(lái)”的傳聞回應(yīng),該消息不實(shí),不在所謂品牌需要批的說(shuō)法,此外小米車進(jìn)展順利。值得提的是,2022 年底至今,小米組架構(gòu)與人員管理持動(dòng)蕩。此前有消息,小米整體裁員規(guī)約為 15%,實(shí)行 N+2 補(bǔ)貼政策。小米方面回應(yīng)稱裁員數(shù)量的消息錯(cuò),實(shí)際上遠(yuǎn)遠(yuǎn)沒(méi)有么大的規(guī)模,公司行了合法合規(guī)的流,補(bǔ)償政策 N+2,未休完的法定年雙倍金額折算。網(wǎng)數(shù)據(jù)和不實(shí)信息來(lái)脈脈平臺(tái)上一則匿造謠,公司已經(jīng)取開(kāi)始走法律程序。員消息之后,小米布高管變動(dòng)公告。2022 年 12 月 22 日晚間,雷軍發(fā)布內(nèi)部信,小米總裁及合伙人翔將于 2022 年 12 月 30 日正式卸任退休,之后繼騩山作為高級(jí)問(wèn)為小米服務(wù),盧冰將于同日接任成新一任集團(tuán)總裁。2023 年 1 月 3 日,雷軍再發(fā)內(nèi)部信英山稱小米集舉行了正式的晉升命儀式,晉升盧偉為集團(tuán)總裁,同時(shí)升王曉雁、屈恒和驥為集團(tuán)副總裁?
      • 游客6bfa22e523 21分鐘前
        感謝IT之家網(wǎng)友 OC_Formula 的線索投遞!IT之家 1 月 9 日消息,慧榮(Silicon Motion)此前宣布將在 2022 年底發(fā)布基于 SM2508 控制器的發(fā)燒級(jí) SSD,采用最新的 PCIe 5.0 x4 接口,提供大約 13GB / s 的速度。然而,根據(jù) Tom's Hardware 的最新報(bào)道,慧榮的代在 CES 2023 上稱,他們預(yù)計(jì)該主控將在 2024 年初量產(chǎn),顯然比之前布的要遲得多。外,慧榮還將在 2024 年推出 SM2508 的縮減四通道版 SM2507?!?圖源?Tom's HardwareIT之家此前報(bào)道,威剛在 CES 2023 上展出了最新的 XPG PCIe 5.0 SSD,該 SSD 就搭載了?SM2508 主控,搭配最新一代 3D TLC NAND 閃存和更快的 DRAM 緩存。該 SSD 可提供高達(dá) 14 GB / s 的順序讀取速度和達(dá) 12 GB / s 的順序?qū)懭胨俣龋?K 隨機(jī)速度為?2000k IOPS,容量最高 8TB?!?威剛?XPG PCIe 5.0 SSD,圖源 TechPowerUp
      • 游客b8ced82f54 22小時(shí)前
        我們習(xí)慣性眺望闊的世界繁華的間是無(wú)數(shù)令人迷的風(fēng)光然而畢竟周“誘惑”過(guò)多會(huì)在不經(jīng)意間走難以集中精力去心品味某一處的景獨(dú)特的“夾縫角”能讓你的照更有故事性如 果 你 把 看 世 界 的 范 圍 縮 小這 又 會(huì) 是 一 種 怎 樣 的 視 覺(jué) 體 驗(yàn) 呢其實(shí)偌大的世界里有一個(gè)夾縫你可未曾留意過(guò)在這看似狹窄的空隙隱藏著被你忽視美?iraklis k - htakat?Cocu Liu當(dāng)你靜靜地把目光投向時(shí)我想你會(huì)驚奇發(fā)現(xiàn)原來(lái)夾縫里世界也有這樣一讓人癡迷的另類今天讓我們一起著一雙攝影眼從縫里看世界?領(lǐng)不一樣的風(fēng)景▋縫,無(wú)處不在有道,萬(wàn)物皆有縫,那是光照進(jìn)來(lái)地方。如果你足細(xì)心,你會(huì)發(fā)現(xiàn)夾縫是時(shí)刻的存。這條夾縫,就城市的樓宇之間巍峨聳立的高樓廈,看似近距離實(shí)則隔著一條無(wú)逾越的夾縫。這夾縫,就在你路的每一個(gè)角落,是門窗縫、或是旁的板墻間隙、是狹長(zhǎng)的樓梯、或是兩并排佇立石柱......?Craig Whitehead??yaisyusman當(dāng)然,當(dāng)你置身于千姿百的大自然里,這夾縫的空間也一伴隨在你左右。有限的空間里,摩局部的風(fēng)光,顯的畫面細(xì)節(jié),人越發(fā)靜下心來(lái)細(xì)思考一番。因,如若你有所發(fā),請(qǐng)別忘了駐足留片刻,也別忘拿起手機(jī),透過(guò)一條夾縫去探尋一個(gè)未知的世界記錄下你的所見(jiàn)聞。▋夾縫,視的聚焦并非只有闊的視野才值得更多人所熟知,爾,你還是需要覓令人高度聚焦畫面,追尋獨(dú)特鏡頭語(yǔ)言。此時(shí)夾縫里覓空間,一種不錯(cuò)的選擇縮小的視野更聚,如怕畫面無(wú)趣味,一輪皎潔的亮,一道靚麗的虹,便有道不完人間驚喜。? 原畫冊(cè)韓松與手機(jī)焦的完美碰撞,覺(jué)興趣點(diǎn)的巧妙排,壓縮的空間,建筑與建筑之,那原本不可逾的距離,瞬間多一絲絲的親密感而不再是冷冰冰各自存在。樓與? 原畫冊(cè)韓松當(dāng)你行走在城市街的一角,時(shí)常為己找不到新的拍視角時(shí),不妨試抬頭看看周邊的境,學(xué)著在夾縫尋找新視角,聚畫面視線。無(wú)論擇平視,俯視亦是仰視,當(dāng)你拉鏡頭畫面,夾縫的元素永遠(yuǎn)是最引人的,也是最麗的存在。▋夾,看遍人間百態(tài)們每一天都會(huì)與數(shù)人擦肩而過(guò),人流涌動(dòng)的街頭,形形色色的人,忙碌著,奔跑,放眼望去,內(nèi)不免會(huì)有些疲憊然而,當(dāng)你站在個(gè)角落,透過(guò)夾觀察來(lái)往的人群,你會(huì)近距離看世間的人生百態(tài)邂逅每一段真實(shí)人間故事。這組為《請(qǐng)小心空隙的照片集,攝影 Weilun Chong 以其獨(dú)特的“窺探”角,捕捉新加坡鐵夾縫里的故事照片里的每一個(gè)角,各自忙于自的事情,表情神也各有所異,或疲倦,或是迷茫或是若有所思的望前方......一個(gè)狹小的空間里,鏡頭呈現(xiàn)出個(gè)個(gè)平凡而又真的畫面,盡管周吵吵鬧鬧熙熙攘,但人們?nèi)匀怀?在自我的世界里看到這一幕幕,人不禁聯(lián)想到每發(fā)生在自己周邊那些事,有種“條縫看遍人生百”的觸動(dòng)感,不你是否也有這樣一種感覺(jué)?▋夾,與創(chuàng)意同行每個(gè)想法獨(dú)特的人無(wú)論何時(shí)何地,總會(huì)有一些特殊“玩法”。即使在空間有限的夾里,也擋不住拍者“想玩”的那熱情。你的想法多“好玩”,夾里的世界便有多趣!簡(jiǎn)單的話,拍樓宇之間的“隙”,一個(gè)簡(jiǎn)單勢(shì),如“V”字、對(duì)角指向,小小動(dòng)作,演繹出不樣的夾縫世界。復(fù)雜點(diǎn),可不按規(guī)出牌,試一試倒立”世界也未不可。顛覆慣例觀物思維,另辟意之道,或許你以從你的夾縫世里獲取新的人生驗(yàn)。而當(dāng)你不滿于探索現(xiàn)實(shí)中的夾縫”,腦洞大時(shí),一灘水、一角、一虛擬的“縫世界”,便打出一個(gè)倒置、抽、夢(mèng)幻的虛實(shí)世。關(guān)于“夾縫里世界”今天就講這里了如果你看了大場(chǎng)景里的風(fēng)那就留意一下“縫”里的吧有時(shí)你一個(gè)不經(jīng)意的變加以長(zhǎng)時(shí)間的攝經(jīng)歷你會(huì)看到多別樣的景色所一定要多拍多嘗本文來(lái)自微信公號(hào):玩轉(zhuǎn)手機(jī)攝 (ID:wzsjsy),作者:好攝大?
      • 游客ced2fc2424 27小時(shí)前
        本文來(lái)自微信公眾后稷:發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!殳果大家過(guò)在容器中執(zhí)行 ps 命令的經(jīng)驗(yàn),都會(huì)尸山道容器中的進(jìn)程的 pid 一般是比較小的。例鵌下面我的這個(gè)例子帝鴻#?ps?-efPID???USER?????TIME??COMMAND????1?root??????0:00?./demo-ie???13?root??????0:00?/bin/bash???21?root??????0:00?ps?-ef不知道大家是否和我一好奇容器進(jìn)程中的 pid 是如何申請(qǐng)出來(lái)的?和宿岷山機(jī)中申請(qǐng) pid 有什么不同??jī)?nèi)核女虔是如何顯示容器中涹山進(jìn)程的?前面我們?cè)凇禠inux 進(jìn)程是如何創(chuàng)建出來(lái)的?》中介紹犬戎進(jìn)程創(chuàng)建過(guò)程。事實(shí)上進(jìn)程 pid 命名空間、pid 也都是在這個(gè)過(guò)程中申尚鳥的。我今天就來(lái)大家深入理解一下 docker 核心之一 pid 命名空間的工作原嫗山。一、Linux 的默認(rèn) pid 命名空間前面的文章巫彭Linux 進(jìn)程是如何創(chuàng)建出來(lái)的?鳋魚中我們提到了進(jìn)程命名空間成員 nsproxy。//file:include/linux/sched.hstruct?task_struct?{???struct?nsproxy?*nsproxy;}Linux 在啟動(dòng)的時(shí)候會(huì)有一套默認(rèn)命名空間,定義在 kernel / nsproxy.c 文件下。//file:kernel/nsproxy.cstruct?nsproxy?init_nsproxy?=?{?.count?=?ATOMIC_INIT(1),?.uts_ns?=?&init_uts_ns,?.ipc_ns?=?&init_ipc_ns,?.mnt_ns?=?NULL,?.pid_ns?=?&init_pid_ns,?.net_ns?=?&init_net,};其中默認(rèn)的 pid 命名空間是 init_pid_ns,它定義在 kernel / pid.c 下。//file:kernel/pid.cstruct?pid_namespace?init_pid_ns?=?{?.kref?=?{??.refcount???????=?ATOMIC_INIT(2),?},?.pidmap?=?{??[?0??PIDMAP_ENTRIES-1]?=?{?ATOMIC_INIT(BITS_PER_PAGE),?NULL?}?},?.last_pid?=?0,?.level?=?0,?.child_reaper?=?&init_task,?.user_ns?=?&init_user_ns,?.proc_inum?=?PROC_PID_INIT_INO,};在 pid 命名空間里我覺(jué)得最需要思士注的是兩個(gè)字段一個(gè)是 level 表示當(dāng)前 pid 命名空間的層級(jí)。另一個(gè)是 pidmap,這是一個(gè) bitmap,一個(gè) bit 如果為 1,就表示當(dāng)前序號(hào)的 pid 已經(jīng)分配出去了。另外認(rèn)命名空間的 level 初始化是 0。這是一個(gè)表示樹的層次結(jié)構(gòu)節(jié)點(diǎn)。如果有多個(gè)命名間創(chuàng)建出來(lái),它們之狌狌組成一棵樹。level 表示樹在第幾層。根節(jié)孝經(jīng)的 level 是 0。INIT_TASK 0 號(hào)進(jìn)程,也叫 idle 進(jìn)程,它固定使用易傳個(gè)默認(rèn)的 init_nsproxy。//file:include/linux/init_task.h#define?INIT_TASK(tsk)?\{??.state??=?0,??????\?.stack??=?&init_thread_info,????\?.usage??=?ATOMIC_INIT(2),????\?.flags??=?PF_KTHREAD,?????\?.prio??=?MAX_PRIO-20,?????\?.static_prio?=?MAX_PRIO-20,?????\?.normal_prio?=?MAX_PRIO-20,?????\??.nsproxy?=?&init_nsproxy,????\?}所有進(jìn)程都是一個(gè)派生一個(gè)的雙雙式生成出來(lái)。如果不指定命名豎亥間所有進(jìn)程使用的都是使缺省的命名空間。二、Linux 新 pid 命名空間創(chuàng)建在這里,們假設(shè)我們創(chuàng)建進(jìn)程時(shí)定了 CLONE_NEWPID 要?jiǎng)?chuàng)建一個(gè)獨(dú)立的 pid 命名空間出來(lái)(Docker 容器就是這么干的)。在 《Linux 進(jìn)程是如何創(chuàng)建出來(lái)的?》季厘文我們已經(jīng)了解了進(jìn)程的建過(guò)程。整個(gè)創(chuàng)建過(guò)程核心是在于 copy_process 函數(shù)。在這個(gè)函數(shù)中會(huì)白狼請(qǐng)和貝進(jìn)程的地址空間、打文件列表、文件目錄等鍵信息,另外就是 pid 命名空間的創(chuàng)建也是在這里完成的南山//file:kernel/fork.cstatic?struct?task_struct?*copy_process(){??//2.1?拷貝進(jìn)程的命名空間?nsproxy?retval?=?copy_namespaces(clone_flags,?p);?//2.2?申請(qǐng)?pid??pid?=?alloc_pid(p-nsproxy-pid_ns);?//2.3?記錄?pid??p-pid?=?pid_nr(pid);?p-tgid?=?p-pid;?attach_pid(p,?PIDTYPE_PID,?pid);?}2.1 創(chuàng)建進(jìn)程時(shí)構(gòu)造新命名間在上面的 copy_process 代碼中我們看到對(duì) copy_namespaces 函數(shù)的調(diào)用。命名空間是在這個(gè)函數(shù)中操作的//file:kernel/nsproxy.cint?copy_namespaces(unsigned?long?flags,?struct?task_struct?*tsk){?struct?nsproxy?*old_ns?=?tsk-nsproxy;?if?(!(flags?&?(CLONE_NEWNS?|?CLONE_NEWUTS?|?CLONE_NEWIPC?|????CLONE_NEWPID?|?CLONE_NEWNET)))??return?0;?new_ns?=?create_new_namespaces(flags,?tsk,?user_ns,?tsk-fs);?tsk-nsproxy?=?new_ns;?}如果在創(chuàng)建進(jìn)程時(shí)候沒(méi)有傳入 CLONE_NEWNS 等幾個(gè) flag,還是會(huì)復(fù)用之前的默認(rèn)命空間。這幾個(gè) flag 的含義如下。CLONE_NEWPID: 是否創(chuàng)建新的進(jìn)程編號(hào)命空間,以便與宿主機(jī)的程 PID 進(jìn)行隔離CLONE_NEWNS: 是否創(chuàng)建新的掛載點(diǎn)(文件系統(tǒng)祝融命名空間,便隔離文件系統(tǒng)和繡山載CLONE_NEWNET: 是否創(chuàng)建新的網(wǎng)絡(luò)命名空間,以便隔相柳網(wǎng)、IP、端口、路由表等網(wǎng)壽麻資源CLONE_NEWUTS: 是否創(chuàng)建新的主機(jī)名與六韜名命名間,以便在網(wǎng)絡(luò)中獨(dú)立識(shí)自己CLONE_NEWIPC: 是否創(chuàng)建新的 IPC 命名空間,以便隔離信號(hào)量、咸鳥息列和共享內(nèi)存CLONE_NEWUSER: 用來(lái)隔離用戶和用戶滑魚的因?yàn)槲覀儽竟?jié)開(kāi)頭假設(shè)入了 CLONE_NEWPID 標(biāo)記。所以會(huì)進(jìn)入到 create_new_namespaces 中來(lái)申請(qǐng)新的命名空間。//file:kernel/nsproxy.cstatic?struct?nsproxy?*create_new_namespaces(unsigned?long?flags,?struct?task_struct?*tsk,?struct?user_namespace?*user_ns,?struct?fs_struct?*new_fs){?//申請(qǐng)新的?nsproxy?struct?nsproxy?*new_nsp;?new_nsp?=?create_nsproxy();??//拷貝或創(chuàng)建?PID?命名空間?new_nsp-pid_ns?=?copy_pid_ns(flags,?user_ns,?tsk-nsproxy-pid_ns);}create_new_namespaces 中會(huì)調(diào)用 copy_pid_ns 來(lái)完成實(shí)際的創(chuàng)建,真正的創(chuàng)建過(guò)程在 create_pid_namespace 中完成的。//file:kernel/pid_namespace.cstatic?struct?pid_namespace?*create_pid_namespace(...){?struct?pid_namespace?*ns;?//新?pid?namespace?level?+?1?unsigned?int?level?=?parent_pid_ns->level?+?1;?//申請(qǐng)內(nèi)存?ns?=?kmem_cache_zalloc(pid_ns_cachep,?GFP_KERNEL);?ns->pidmap[0].page?=?kzalloc(PAGE_SIZE,?GFP_KERNEL);?ns->pid_cachep?=?create_pid_cachep(level?+?1);?//設(shè)置新命名空間?level?ns->level?=?level;?//新命名空間和舊命名空駮組成一棵樹?ns->parent?=?get_pid_ns(parent_pid_ns);?//初始化?pidmap?set_bit(0,?ns->pidmap[0].page);?atomic_set(&ns->pidmap[0].nr_free,?BITS_PER_PAGE?-?1);?for?(i?=?1;?i?pidmap[i].nr_free,?BITS_PER_PAGE);?return?ns;}在 create_pid_namespace 真正申請(qǐng)了新的 pid 命名空間,為它的 pidmap 申請(qǐng)了內(nèi)存(在 create_pid_cachep 中申請(qǐng)的),也進(jìn)行楚辭初始化。另還有一點(diǎn)比較重要涿山是命名空間和舊命名空間過(guò) parent、level 等字段組成了一棵樹。若山中 parent 指向了上一級(jí)命名鴟間,自己的 level 用來(lái)表示層次,設(shè)置成了上一級(jí) level + 1。其最終的效果就羽山新進(jìn)程擁有了新的 pid namespace,并且這個(gè)新 pid namespace 和父 pidnamespace 串聯(lián)了起來(lái),效果如下圖。雞山果 pid 有多層的話,會(huì)組成更直宋史的樹形結(jié)構(gòu)。2.2 申請(qǐng)進(jìn)程 id創(chuàng)建完命名空間后,節(jié)并 copy_process 中接下來(lái)接著就是調(diào)用 alloc_pid 來(lái)分配 pid。//file:kernel/fork.cstatic?struct?task_struct?*copy_process(){??//2.1?拷貝進(jìn)程的命名空間?nsproxy?retval?=?copy_namespaces(clone_flags,?p);??//2.2?申請(qǐng)?pid??pid?=?alloc_pid(p-nsproxy-pid_ns);?}注意傳入的參數(shù)是 p->nsproxy->pid_ns。前面進(jìn)程創(chuàng)建了新嬰山 pid namespace,這個(gè)時(shí)候該命名空間就是 level 為 1 的新 pid_ns。我們繼續(xù)來(lái)看 alloc_pid 具體 pid 的過(guò)程。//file:kernel/pid.cstruct?pid?*alloc_pid(struct?pid_namespace?*ns){?//申請(qǐng)?pid?內(nèi)核對(duì)象?pid?=?kmem_cache_alloc(ns-pid_cachep,?GFP_KERNEL);?//調(diào)用到alloc_pidmap來(lái)分配一個(gè)空閑的pid?tmp?=?ns;?pid-level?=?ns-level;?for?(i?=?ns-level;?i?=?0;?i--)???nr?=?alloc_pidmap(tmp);??if?nr?numbers 數(shù)組中。這里多說(shuō)一下龜山如果 pid 申請(qǐng)失敗的話,會(huì)報(bào) -ENOMEM 錯(cuò)誤,在用戶層看起來(lái)役采是fork: 無(wú)法分配內(nèi)存”,實(shí)際是由 pid 不足引起的。這個(gè)問(wèn)題我在《明明還青耕大量?jī)?nèi),為啥報(bào)錯(cuò)“無(wú)法分配存”?》 提到過(guò)。2.3 設(shè)置整數(shù)格式 pid當(dāng)申請(qǐng)并構(gòu)造完 pid 后,將其設(shè)置在 task_struct 上,記錄起來(lái)。//file:kernel/fork.cstatic?struct?task_struct?*copy_process(){??//2.2?申請(qǐng)?pid??pid?=?alloc_pid(p-nsproxy-pid_ns);?//2.3?記錄?pid??p-pid?=?pid_nr(pid);?p-tgid?=?p-pid;?attach_pid(p,?PIDTYPE_PID,?pid);?}其中 pid_nr 是獲取的根 pid 命名空間下的 pid 編號(hào),參見(jiàn) pid_nr 源碼。//file:include/linux/pid.hstatic?inline?pid_t?pid_nr(struct?pid?*pid){?pid_t?nr?=?0;?if?(pid)??nr?=?pid-numbers[0].nr;?return?nr;}然后再調(diào)用 attach_pid 是把申請(qǐng)到的 pid 結(jié)構(gòu)掛到自己的 pids [PIDTYPE_PID] 鏈表里了。//file:kernel/pid.cvoid?attach_pid(struct?task_struct?*task,?enum?pid_type?type,??struct?pid?*pid){??link?=?&task-pids[type];?link-pid?=?pid;?hlist_add_head_rcu(&link-node,?&pid-tasks[type]);}task->pids 是一組鏈表。三、容器進(jìn)程 pid 查看pid 已經(jīng)申請(qǐng)好了,那在容器箴魚是何查看當(dāng)前層次的進(jìn)程的呢?比如我們?cè)谌萜?看到的 demo-ie 進(jìn)程的 id 就是 1。#?ps?-efPID???USER?????TIME??COMMAND????1?root??????0:00?./demo-ie????...內(nèi)核提供了個(gè)函數(shù)用來(lái)查看程在當(dāng)前某個(gè)命名空間命名號(hào)。//file:kernel/pid.cpid_t?pid_vnr(struct?pid?*pid){?return?pid_nr_ns(pid,?task_active_pid_ns(current));}其中在容器中查看進(jìn)程 pid 使用的是 pid_vnr,pid_vnr 調(diào)用 pid_nr_ns 來(lái)查看進(jìn)程在特定命名空間里的進(jìn)程國(guó)語(yǔ)。函 pid_nr_ns 接收連個(gè)參數(shù)第一個(gè)虎蛟是進(jìn)程里記錄的 pid 對(duì)象(保存有在各個(gè)層薄魚申請(qǐng)到的 pid 號(hào))第二個(gè)參數(shù)是乘黃定的 pid 命名空間(通過(guò) task_active_pid_ns (current) 獲?。?。當(dāng)具備這兩山經(jīng)參數(shù)后就可以根據(jù) pid 命名空間里記錄的層精衛(wèi) level 取得容器進(jìn)程的當(dāng)前 pid 了//file:kernel/pid.cpid_t?pid_nr_ns(struct?pid?*pid,?struct?pid_namespace?*ns){?struct?upid?*upid;?pid_t?nr?=?0;?if?pid?&&?ns-level?=?pid-level?{??upid?=?&pid-numbers[ns-level];??if?upid-ns?==?ns)???nr?=?upid-nr;?}?return?nr;}在 pid_nr_ns 中通過(guò)判斷 level 就把容器 pid 整數(shù)值查出來(lái)了。四、總結(jié)最后,舉驕山例,假如有一個(gè)進(jìn)程在 level 0 級(jí)別的 pid 命名空間里申請(qǐng)到的進(jìn)程號(hào)是 1256,在 level 1 容器 pid 命名空間里申請(qǐng)到的進(jìn)程號(hào)是 5。那么這個(gè)進(jìn)程以及其 pid 在內(nèi)存中的形式是下圖綸山個(gè)樣子的。那容器在查看進(jìn)程的 pid 號(hào)的時(shí)候,傳入容器的 pid 命名空間,就可以將該進(jìn)程在容器的 pid 號(hào) 5 給打印出來(lái)了!?
      • 游客e574a0b55c 4天前
        IT之家 1 月 7 日消息,雷蛇 Razer Edge 游戲掌機(jī)將于 1 月 26 日與美國(guó)運(yùn)營(yíng)商 Verizon 合作上市銷售。除此之外還 Wi-Fi 版本。Razer Edge 游戲掌機(jī) Wi-Fi 售價(jià) 400 美元。Founders Edition 還包括 Razer Hammerhead 無(wú)線耳機(jī) (2021),總售價(jià) 500 美元。Razer Edge 游戲掌機(jī)配備了 Kishi V2 Pro 控制手柄,而且是拆卸,拆卸后更是一部手機(jī),但清楚是否可以打話。Razer Edge 游戲掌機(jī)搭載驍龍 G3x Gen 1 芯片(似乎基于龍 888 打造)。該掌機(jī)具有動(dòng)冷卻功能,因能夠維持比手機(jī)高的性能水平。芯片搭配 8GB LPDDR5 內(nèi)存和 128GB UFS 3.1 存儲(chǔ)(可通過(guò) microSD 卡擴(kuò)展至 2TB)。Razer Edge 游戲掌機(jī)搭載 6.8 英寸 AMOLED 顯示屏,支持 2400 x 1080 像素分辨率 (20:9) 和 144Hz 刷新率。IT之家了解到,所有版本的 Razer Edge 游戲掌機(jī)均支持 Wi-Fi 6E 連接??赏ㄟ^(guò)游戲 PC 或主機(jī)串流游戲,以及用游戲流式傳輸務(wù)。當(dāng)然,該芯性能足夠強(qiáng)大,持運(yùn)行原生 Android 游戲和仿真。Verizon 提供的版本具有 5G—— 包括 sub-6GHz 和毫米波。6GHz Wi-Fi 和 5G 均提供低延遲以實(shí)現(xiàn)最佳連接Razer Edge 游戲掌機(jī)支持藍(lán)牙 5.2,具有 3.5 毫米耳機(jī)插孔。除耳機(jī),還可以使帶 THX 空間音頻的雙路揚(yáng)聲,以及用于語(yǔ)音天的雙麥克風(fēng)。有前者 5MP 攝像頭(支持 1080p@60fps 視頻拍攝)。Razer Edge 游戲掌機(jī)內(nèi)置 5000mAh 電池,暫不清楚充電速度。設(shè)備本身重 264 克,連接手柄后重達(dá) 401 克,機(jī)身尺寸為 260 x 85 x 11 mm?

          <code id='21a0f'></code><style id='28a0b'></style>
        • <acronym id='97424'></acronym>
          <center id='54bfb'><center id='c62c4'><tfoot id='47e75'></tfoot></center><abbr id='598e8'><dir id='5f8fe'><tfoot id='8d170'></tfoot><noframes id='42b1a'>

        • <optgroup id='e3ef5'><strike id='1ac62'><sup id='482b2'></sup></strike><code id='ba239'></code></optgroup>
            1. <b id='b0c63'><label id='c240f'><select id='5b01b'><dt id='d00b0'><span id='c7b9e'></span></dt></select></label></b><u id='acde1'></u>
              <i id='c8bd3'><strike id='13f58'><tt id='5ea44'><pre id='5915f'></pre></tt></strike></i>

              又大又粗又硬又爽又黄毛片_插B内射18免费视频_黄色网站在线视频_国产真人一级毛片在线视频
              1. <b id="x0hdm"></b>
            2. <sup id="x0hdm"></sup>