亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

從權(quán)限到自動化:Linux服務(wù)器運維核心實踐全解析

從權(quán)限到自動化:Linux服務(wù)器運維核心實踐全解析 1. 這篇“Linux(11)(下)”到底在解決什么問題1.1 從“會敲命令”到“能管機器”運維視角的Linux進階路徑如果你能看到這里說明你已經(jīng)不是那個對著終端發(fā)怵的新手了。前面十篇內(nèi)容我們聊過基礎(chǔ)命令、文件權(quán)限、進程管理、網(wǎng)絡(luò)配置甚至可能手寫過幾個簡單的Shell腳本。但現(xiàn)實中的Linux學(xué)習(xí)曲線有個很尷尬的斷層你跟著教程敲完了所有命令感覺自己“會了”可一旦真正需要你獨自去管理一臺生產(chǎn)服務(wù)器你會發(fā)現(xiàn)腦子里全是零散的碎片。這篇“Linux(11)(下)”系列文章的定位非常明確把那些零散的碎片拼成一張可以落地的運維地圖。它不再糾結(jié)于單個命令怎么用而是聚焦于“場景”和“決策”。舉個例子你懂chmod和useradd但你真的知道一個多人在用的服務(wù)器上權(quán)限應(yīng)該怎么分配才既安全又不影響協(xié)作效率嗎你懂df -h但磁盤真的滿了的時候你知道該按什么順序排查才能最快定位到那個占滿空間的元兇嗎之所以把這一篇放在第11篇的下半部分是因為越往后的內(nèi)容越接近生產(chǎn)環(huán)境的真實復(fù)雜度。前面的知識是磚塊這一篇要教你怎么用這些磚塊砌墻。它解決的核心問題是當(dāng)系統(tǒng)不再是你學(xué)習(xí)用的虛擬機而是承載著實際業(yè)務(wù)的服務(wù)器時你的操作習(xí)慣、排查思路、故障應(yīng)對方式必須完成一次從“實驗心態(tài)”到“工程心態(tài)”的轉(zhuǎn)變。1.2 這一篇覆蓋的高頻運維場景清單很多朋友學(xué)Linux容易陷入一個誤區(qū)越學(xué)越偏門天天研究那些一輩子都用不上的冷門命令。作為經(jīng)歷過不少線上故障的從業(yè)者我建議你把精力集中在真正決定系統(tǒng)穩(wěn)定性的事情上。這一篇“Linux(11)(下)”選擇的內(nèi)容全部來自我在實際工作中反復(fù)用到的高頻場景。大致可以分為六個方向用戶與權(quán)限的規(guī)范化管理、存儲的規(guī)劃與故障恢復(fù)、服務(wù)托管與開機自啟、網(wǎng)絡(luò)與防火墻排查、日志分析與故障定位、自動化腳本與巡檢。這六個方向基本覆蓋了一臺Linux服務(wù)器從日常維護到出事?lián)尵鹊耐暾窂?。你會發(fā)現(xiàn)這里面幾乎沒有炫技的內(nèi)容全是實打?qū)嵉摹氨C奔寄?。如果這一篇你能吃透去面試中小型公司的運維或后端開發(fā)崗位至少技術(shù)面聊到Linux這塊時不會心虛。我把每一塊的思路拆開放在后面幾章詳細展開。每一章都會遵循一個邏輯先告訴你為什么需要這么做再給你可以直接抄的實操步驟最后把我踩過的坑同步給你。有些坑官方文檔里不會寫但你在生產(chǎn)環(huán)境里大概率會碰到。2. 用戶與權(quán)限管理別再頂著root滿世界跑了2.1 最小權(quán)限原則下的用戶與組設(shè)計先用一個場景問問你如果你剛接手一臺服務(wù)器發(fā)現(xiàn)所有人都在用root干活你會怎么做直接改掉所有人的權(quán)限恐怕不行業(yè)務(wù)會受影響。繼續(xù)留著風(fēng)險太高一旦賬號泄露整個系統(tǒng)等于裸奔。正確做法是引入一套可落地的用戶和組規(guī)劃。基本原則很簡單能不用root就不用root能不給權(quán)限就不給權(quán)限。具體到實操我會先把業(yè)務(wù)角色梳理清楚。比如一臺應(yīng)用服務(wù)器上可能有這幾個角色應(yīng)用部署人員、日志查看人員、備份執(zhí)行人員。不同角色需要的權(quán)限完全不同。我的常用方案是創(chuàng)建三個組appdeploy應(yīng)用部署組、logviewer日志查看組、backup_ops備份操作組。然后按需創(chuàng)建用戶并加入對應(yīng)組。關(guān)鍵在于給組賦予合理的文件權(quán)限而不是直接給用戶授權(quán)。比如應(yīng)用部署目錄/opt/myapp歸屬為appdeploy組組權(quán)限設(shè)為rwxrws---這樣組內(nèi)成員可以部署更新但其他人一丁點權(quán)限都沒有。日志目錄同理logviewer組的成員只有r-x權(quán)限能看不能改。這套設(shè)計的好處在于人員變動時你只需要調(diào)整用戶的組關(guān)系不用滿服務(wù)器去改文件權(quán)限。新員工入職加組離職移組十分鐘搞定。我曾經(jīng)見過一個團隊因為權(quán)限設(shè)計不合理每次人員變動都要改幾十個目錄的屬主改完之后還提心吊膽生怕哪里漏了。用組來管理權(quán)限是運維生涯中最不該省的那一步。2.2 sudo授權(quán)與特殊權(quán)限位的實戰(zhàn)用法有了用戶和組接下來要解決“有些操作確實需要臨時提權(quán)”的問題。sudo在這里就是唯一推薦路徑。我見過不少人直接給用戶加了ALL(ALL) ALL這本質(zhì)上等于還是root橫行只是穿了件馬甲。更好的做法是精確到命令級別。舉個例子我要讓logviewer組的成員能重啟某個特定的應(yīng)用服務(wù)但不給他們?nèi)魏蝧hell管理權(quán)限。在/etc/sudoers.d/下新建一個文件寫入%logviewer ALL(ALL) NOPASSWD: /usr/bin/systemctl restart myapp注意我用了NOPASSWD因為在自動化腳本里跑sudo不需要交互輸入密碼這能省掉很多麻煩。但代價是任何拿到這個用戶密碼的人都能直接重啟該服務(wù)所以授權(quán)命令一定要窄能精確到服務(wù)名絕不授權(quán)通配符。另外千萬別把vim這類可以執(zhí)行shell的編輯器授權(quán)給普通用戶否則他可以借編輯器的shell功能直接拿到root權(quán)限。這條坑我很多年前就踩過。再說說特殊權(quán)限位。setuid和setgid這兩個東西在日常運維里必須慎用。chmod us設(shè)置setuid后無論誰執(zhí)行這個程序都會以文件屬主的身份運行典型例子就是/usr/bin/passwd。但如果你把一個bash腳本設(shè)置成setuid那基本等于把root鑰匙掛在門口。我的建議是生產(chǎn)環(huán)境上不要自己創(chuàng)建任何setuid程序現(xiàn)有的系統(tǒng)文件也定期檢查一遍用下面的命令找出所有帶特殊權(quán)限位的文件find / -perm -4000 -o -perm -2000 2/dev/null檢查輸出結(jié)果凡是你沒見過的、不在系統(tǒng)標(biāo)準(zhǔn)列表里的都要查明來源。安全這個東西說白了就是習(xí)慣問題每次登錄服務(wù)器先花一分鐘看看有沒有異常遠好過出事了再追。2.3 權(quán)限排查的一個典型翻車現(xiàn)場聊一個我早年間實際遇到的場景方便你理解權(quán)限設(shè)計為什么重要。當(dāng)時某團隊反映他們寫的日志文件總是無法被另一個模塊讀取兩邊都在喊冤叫屈排查了半天發(fā)現(xiàn)是文件創(chuàng)建時的umask出了問題。進程以某個用戶身份啟動默認的umask值是0027創(chuàng)建出來的文件自然就是這個權(quán)限屬主能讀寫、組只能讀、其他人一律拒絕。而讀取方恰好在“其他人”這個范圍里。這類問題的本質(zhì)不是某個人的操作失誤而是整個系統(tǒng)的權(quán)限策略沒有統(tǒng)一設(shè)計。后來我給系統(tǒng)里的服務(wù)進程統(tǒng)一設(shè)置了啟動環(huán)境里的umask值并且明確要求所有應(yīng)用日志文件在寫入前必須顯式設(shè)置權(quán)限掩碼不允許依賴默認值。從那以后這類跨進程讀寫失敗的問題就基本絕跡了。所以這里給你一個建議遇到“文件讀不到”“目錄進不去”的報錯第一反應(yīng)不是去改目標(biāo)文件的權(quán)限而是去想清楚整個讀寫鏈路涉及哪幾個用戶、哪幾個進程、各自的權(quán)限范圍是什么。揪出鏈路中權(quán)限最小的一環(huán)往往才是真正的病灶。3. 存儲管理進階LVM規(guī)劃與文件系統(tǒng)修復(fù)3.1 為什么我強烈建議生產(chǎn)環(huán)境用LVM“分區(qū)不夠用了怎么辦”大概是我在技術(shù)交流群里看到頻率最高的問題之一。如果你在裝系統(tǒng)時用了傳統(tǒng)的物理分區(qū)方案數(shù)據(jù)盤滿了之后擴容量要么得搬家要么得用growpart這類工具在線折騰無論哪種都夠喝一壺的。而如果你一開始就采用了LVM邏輯卷管理擴容就是一條命令的事。LVM的基本邏輯可以這樣理解你把物理硬盤先聲明為物理卷PV然后像搭積木一樣把多個物理卷合并成一個卷組VG之后在卷組上切出任意大小的邏輯卷LV給系統(tǒng)用。這就好比你先買了一塊地皮物理卷把相鄰幾塊地合在一起形成開發(fā)區(qū)卷組然后按需劃分幾塊地分別蓋樓邏輯卷。生產(chǎn)環(huán)境中我?guī)缀跛械臄?shù)據(jù)盤都會用LVM。理由很簡單未來的擴容、縮容、快照都需要它。比如某業(yè)務(wù)系統(tǒng)的數(shù)據(jù)目錄最初分配了100GB用了半年達到85%這時候你不需要重裝系統(tǒng)只需要加一塊新硬盤擴展卷組然后再把邏輯卷擴大文件系統(tǒng)也會跟著變大。整個過程對業(yè)務(wù)幾乎是平滑的不會產(chǎn)生長時間停機。還有一點容易被忽略LVM的快照功能在數(shù)據(jù)庫備份場景里極其好用。通過LVM快照可以在秒級生成一個一致性的數(shù)據(jù)鏡像然后基于鏡像做備份數(shù)據(jù)庫本身幾乎無感知。這比拿mysqldump去鎖表導(dǎo)數(shù)據(jù)優(yōu)雅太多了。3.2 從零構(gòu)建一個LVM卷組并動態(tài)擴容具體操作我之前在文章里提過一次這里再完整走一遍流程。假設(shè)新加了一塊硬盤/dev/sdb想把它全部用于LVM。首先創(chuàng)建物理卷pvcreate /dev/sdb然后創(chuàng)建卷組命名隨意比如vg_datavgcreate vg_data /dev/sdb接著創(chuàng)建邏輯卷比如我要劃一個200GB的邏輯卷lvcreate -L 200G -n lv_web vg_data最后格式化并掛載mkfs.xfs /dev/vg_data/lv_web mkdir /data/web mount /dev/vg_data/lv_web /data/web為了讓重啟后還能掛載還需要在/etc/fstab里寫一條記錄這里我強烈建議用UUID而不是設(shè)備路徑因為設(shè)備名在重啟后可能會變化。用blkid命令查出邏輯卷的UUID然后這樣寫UUIDxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /data/web xfs defaults 0 0過了幾個月200GB不夠了。假設(shè)你模塊里還剩了空間一條命令擴容邏輯卷lvextend -L 50G /dev/vg_data/lv_web如果用的是xfs文件系統(tǒng)接著執(zhí)行xfs_growfs /data/web如果用的是ext4則是resize2fs /dev/vg_data/lv_web擴容完成后用df -h確認一下你就會看到容量已經(jīng)悄悄變大了。整個過程不需要重啟不需要卸載分區(qū)。我這里想強調(diào)一個細節(jié)很多人在擴容時只執(zhí)行了lvextend忘了擴展文件系統(tǒng)然后跑來問“為什么df沒變化”。其實邏輯卷和文件系統(tǒng)是兩層概念邏輯卷變大了文件系統(tǒng)如果還保持原樣系統(tǒng)自然不認賬。像我上面寫的順序先擴邏輯卷再擴文件系統(tǒng)一步都不能少。3.3 文件系統(tǒng)損壞時的應(yīng)急處理流程談及文件系統(tǒng)修復(fù)必須先立個規(guī)矩任何修復(fù)操作的前提都是先卸載分區(qū)絕不允許在掛載狀態(tài)下用fsck去修。原因很簡單掛載狀態(tài)下文件系統(tǒng)還在被內(nèi)核持續(xù)寫入你一邊修復(fù)它一邊改數(shù)據(jù)只會破壞得更厲害。應(yīng)急流程應(yīng)該是這樣的。首先確認故障表現(xiàn)是啟動時報錯還是運行中df看到異?;蛘遜mesg里刷滿了I/O錯誤。然后立即對數(shù)據(jù)盤做只讀掛載嘗試或者干脆先不掛載。接著用fsck做檢查umount /data/web fsck -y /dev/vg_data/lv_web-y參數(shù)的意思是自動回答yes對重要數(shù)據(jù)盤建議先跑一遍無-y的檢查模式看清楚報告內(nèi)容再決定。常見的結(jié)果有這么幾類clean表示文件系統(tǒng)沒有一致性問題直接掛載即可recover表示修復(fù)了一些臟數(shù)據(jù)塊modify表示做了結(jié)構(gòu)性修復(fù)。如果輸出里出現(xiàn)corrupt這類字樣或者修復(fù)過程非常耗時就不要再強行加載了該考慮從備份恢復(fù)數(shù)據(jù)。備份這件事我在任何一篇Linux相關(guān)的文章里都會提LVM不是備份RAID也不是備份。它們只是提高可用性。真正的安全感來自定期、經(jīng)過驗證的備份。我見過不少團隊因為迷信LVM快照和RAID10結(jié)果磁盤陣列卡故障時全盤數(shù)據(jù)一起完蛋連回滾的機會都沒有。所以建議你每個季度做一次備份恢復(fù)演練別把備份當(dāng)成拷完就扔到角落里的文件。4. Systemd服務(wù)托管把服務(wù)的生死管起來4.1 Unit文件里的關(guān)鍵配置項拆解日常管理Linux服務(wù)總繞不開systemd。它取代了早期混亂的init腳本體系核心價值就一句話一個工具統(tǒng)一管理服務(wù)的啟動、停止、重啟、開機自啟和崩潰拉起。但很多初學(xué)者對它的理解停留在systemctl start xxx寫Unit文件時完全照抄模板出了詭異問題就干瞪眼。一個最小可用的Unit文件其實不難常見路徑是/etc/systemd/system/xxx.service。核心部分是[Unit]和[Service]這兩段。我在實際寫服務(wù)單元時最常用的配置大概是這樣的[Unit] DescriptionMY Web Application Service Afternetwork-online.target Wantsnetwork-online.target [Service] Typesimple Userappdeploy Groupappdeploy WorkingDirectory/opt/myapp ExecStart/usr/bin/python3 /opt/myapp/run.py Restarton-failure RestartSec5 EnvironmentCONFIG_PATH/etc/myapp/config.ini [Install] WantedBymulti-user.target這里幾個參數(shù)我逐個說清楚。Typesimple表示ExecStart啟動的進程就是主進程systemd不會另外做派生檢測。適用于絕大多數(shù)常駐進程。User和Group就是指定以哪個身份運行配合前面權(quán)限那塊內(nèi)容服務(wù)絕不以root身份運行。Restarton-failure表示只有非正常退出時才重啟這是正確姿勢。如果寫成always手動停止服務(wù)后它也會被systemd再拉起來到時候你會以為服務(wù)出了靈異問題。RestartSec5是崩潰后等待5秒再拉起避免服務(wù)陷入頻繁崩潰重啟的死循環(huán)。寫完Unit文件后一定要重新加載systemctl daemon-reload systemctl enable --now myappenable是設(shè)置開機自啟--now意思是立即啟動兩個動作一步到位。4.2 怎么判斷服務(wù)是真的“活著”而不是“沒死透”用systemd管理服務(wù)你還會遇到一個問題進程在但已經(jīng)卡死了算不算活著systemd默認只看進程是否存在而無法感知業(yè)務(wù)層面的心跳。這類問題最常見的場景是服務(wù)因為某個外部依賴比如數(shù)據(jù)庫連接池耗盡僵住進程不退出但業(yè)務(wù)已經(jīng)完全中斷。我的經(jīng)驗是給關(guān)鍵業(yè)務(wù)服務(wù)配置ExecStartPre來做啟動前檢查再配合自定義的健康檢查機制。舉個例子服務(wù)端可以暴露一個簡單的HTTP健康檢查接口而systemd本身沒有內(nèi)置HTTP探測所以這個活通常是交給外部監(jiān)控來做。但在沒有外部監(jiān)控的情況下你可以利用Typenotify讓服務(wù)啟動完成后主動給systemd發(fā)一個“我準(zhǔn)備好了”的信號服務(wù)內(nèi)部再起一個線程定時探測業(yè)務(wù)健康度一旦異常就主動退出觸發(fā)systemd的Restarton-failure拉起邏輯。我看到不少剛?cè)胄械呐笥言谶@塊容易想復(fù)雜其實核心就是systemd負責(zé)進程級別的守護業(yè)務(wù)級別的健康要靠應(yīng)用程序自己上報狀態(tài)。兩邊配合好服務(wù)才算是真正被管住了。講到這里順帶提一句查看服務(wù)日志時不要再用一個個/var/log/messages翻。如果服務(wù)是systemd托管的直接journalctl -u myapp -n 200 --no-pager輸出里會帶上時間、進程號和標(biāo)準(zhǔn)化日志級別排查問題效率高得多。后面有一章我會專門展開日志排查技巧。5. 網(wǎng)絡(luò)與防火墻從排查到加固一氣呵成5.1 一套好用的網(wǎng)絡(luò)排查命令組合拳網(wǎng)絡(luò)問題在運維里是最容易讓人血壓升高的因為癥狀五花八門連不上、時通時不通、慢、丟包。我的排查思路是按鏈路從底層到高層走先確認物理層和鏈路層再確認IP層再確認傳輸層最后看應(yīng)用層。對應(yīng)的常用命令組合如下。第一步先看本機存活和IP配置ip addr show ip route show緊接著檢查有沒有丟包和錯誤ping -c 10 目標(biāo)IP第二步通過ss查看本機的監(jiān)聽端口和服務(wù)連接狀態(tài)ss -tunap | head -50你會看到每個連接的本地地址、端口、遠端地址、狀態(tài)和所屬進程。排查“端口明明開著但外部連不上”的問題時這一步能快速看出來是不是服務(wù)只綁定在了127.0.0.1上。對這是個非常高頻的坑。很多程序默認只監(jiān)聽回環(huán)地址外部當(dāng)然連不上。第三步查看ARP和鄰居表ip neigh show如果發(fā)現(xiàn)網(wǎng)關(guān)的MAC地址解析不出來那問題可能在二層網(wǎng)絡(luò)上。再往下走就是查連通性路徑traceroute -n 目標(biāo)IP看看是到哪一跳之后斷了。而如果連接是通的但具體某個端口不通用nc或telnet做端口測試nc -vz 目標(biāo)IP 端口這一套打下來大部分網(wǎng)絡(luò)問題都能定位到大概范圍。順序千萬別亂我見過有人一上來直接traceroute結(jié)果本機路由表就是錯的白白浪費半小時。5.2 firewalld管理規(guī)則的幾個要點防火墻配置是網(wǎng)絡(luò)安全的另一道閘門。以firewalld為例我的配置習(xí)慣是先確定這臺機器要對外提供哪些服務(wù)然后只開必要的端口或服務(wù)其余全部默認拒絕。一種常見的錯誤是把firewalld當(dāng)成擺設(shè)在云廠商安全組和本機防火墻之間又開一層寬松放行等于層層設(shè)防層層裸奔。新增一個端口的放行規(guī)則可以這樣操作firewall-cmd --permanent --add-port8080/tcp firewall-cmd --reload注意--permanent不會立刻生效必須reload。如果只是臨時測試一下不加--permanent直接--add-port但重啟服務(wù)后規(guī)則會消失這也算一個新手容易迷糊的地方。我在生產(chǎn)機器上更傾向于使用富規(guī)則rich rule而不是單純放行端口。比如只允許某個來源IP訪問特定端口firewall-cmd --permanent --add-rich-rulerule familyipv4 source address192.168.1.100/32 port protocoltcp port9090 accept這樣做的好處是權(quán)限收得足夠窄。對外放行任何一個端口都意味著攻擊面擴大一分能限定來源就一定要限定。還有個小提醒修改防火墻規(guī)則后務(wù)必留一條后路給自己。我最擔(dān)心的運維事故之一就是遠程改防火墻把自己擋在外面。所以建議你在改任何防火墻規(guī)則之前先敲一條定時清理計劃任務(wù)比如10分鐘后自動reload之前的規(guī)則。如果確認改動沒問題再把這個計劃取消掉。這個土辦法救過我很多次。6. 日志分析與故障排查實錄6.1 journald日志的正確打開方式把systemd日志用好大概是排查效率提升最明顯的一步。以前看日志要跑到各個應(yīng)用目錄去翻文件現(xiàn)在只需要統(tǒng)一在journald這一個入口查。但journald的日志量很大你得學(xué)會怎么精準(zhǔn)地撈。常用的過濾維度有三個按服務(wù)、按時間、按優(yōu)先級。比如查看某個服務(wù)最近20分鐘內(nèi)的錯誤級日志journalctl --since 20 minutes ago -p err -u myapp再比如查看某個時間段內(nèi)所有日志方便慢定位一個跨系統(tǒng)的故障窗口journalctl --since 2025-01-15 10:00:00 --until 2025-01-15 10:30:00當(dāng)journald日志本身占用的磁盤空間過大時可以通過journalctl --vacuum-time7d來清理超過7天的日志或者修改/etc/systemd/journald.conf里的SystemMaxUse參數(shù)限制最大體積。這個細節(jié)也容易引發(fā)磁盤寫滿的事故下面這個案例就是。6.2 一次“磁盤寫滿導(dǎo)致服務(wù)假死”的完整排查過程說一個典型的故障場景也是我用來帶新人練習(xí)的經(jīng)典案例。某天業(yè)務(wù)方反饋某個核心服務(wù)響應(yīng)極其緩慢甚至偶發(fā)超時。第一反應(yīng)當(dāng)然是去看監(jiān)控面板發(fā)現(xiàn)CPU和內(nèi)存都還算健康但磁盤使用率到了99%。這個數(shù)字一出來心里基本就有數(shù)了大概率是磁盤寫滿導(dǎo)致日志寫入阻塞進而拖住了服務(wù)的主進程。接下來按順序做三件事。第一用df -h確認哪個分區(qū)滿了。第二用du -sh /var/log/*掃一遍日志目錄定位最占空間的文件。第三用journalctl --vacuum-time3d清理系統(tǒng)日志。如果應(yīng)用日志很大直接考慮開啟logrotate讓日志按天滾動并壓縮。這里有個值得注意的點日志文件被進程打開著的情況下直接刪除文件并不會釋放磁盤空間。因為進程還持有該文件的句柄刪除只是摘掉了目錄項。正確的做法是用truncate -s 0 /var/log/xxx.log把日志文件清空讓進程繼續(xù)往里面寫等合適時機再配合logrotate做滾動。磁盤滿這個故障幾乎每個團隊都會遇到但每次踩的感受都一樣痛。它最好的治療方法不是出事之后去清理而是提前用logrotate把日志增長控制住。你需要做的是在/etc/logrotate.d/下寫一個配置舉個例子/var/log/myapp/*.log { daily rotate 7 compress delaycompress missingok notifempty copytruncate }關(guān)鍵參數(shù)說一下rotate 7保留7份compress壓縮舊日志copytruncate可以先復(fù)制再清空原文件避免服務(wù)進程句柄失效對不主動重開日志文件的程序非常友好。這套配置放上去服務(wù)日志在磁盤上不再無限膨脹你離“磁盤被日志塞滿”這個坑又遠了一步。7. Shell腳本加固與自動化巡檢7.1 巡檢腳本的思路和骨架手動巡檢的缺點是真有事情發(fā)生時你未必能及時發(fā)現(xiàn)。自動化巡檢腳本的價值就體現(xiàn)在這里。我的思路是寫一個小而精的巡檢腳本定時執(zhí)行把異常結(jié)果匯總發(fā)送到告警群或郵箱。腳本不需要很復(fù)雜貴在穩(wěn)定和精準(zhǔn)。一個我常用的巡檢腳本骨架大概是這樣的檢查系統(tǒng)負載、檢查磁盤使用率、檢查關(guān)鍵端口存活、檢查內(nèi)存余量、檢查最近是否有異常重啟記錄。每個檢查項盡量輸出清晰的狀態(tài)標(biāo)識比如OK和FAIL方便一眼定位問題。如果你還是Shell腳本新手不用追求代碼看起來多高深保證正確性和可讀性更重要。我之前見過有人為了展示自己會寫復(fù)雜語法在巡檢腳本里搞了一堆花活兒結(jié)果部署后各種語法兼容問題。巡檢腳本是給系統(tǒng)穩(wěn)定服務(wù)的不是給你炫技的。7.2 讓Shell腳本在崩潰邊緣也能體面退出既然聊到Shell腳本多說幾句核心的健壯性設(shè)計。寫腳本時我第一行就會加上#!/usr/bin/env bash set -euo pipefail這四個選項分別解決不同的問題-e讓腳本在遇到未處理錯誤時立刻退出而不是帶著錯誤繼續(xù)執(zhí)行污染后續(xù)邏輯-u強制變量必須先定義再使用能攔截掉許多拼寫錯誤導(dǎo)致的詭異行為-o pipefail則保證管道中任何一個命令失敗都讓整個管道返回失敗狀態(tài)避免“前面失敗了但后面管道成功導(dǎo)致整體看起來成功”的假象。對沒有加set -euo pipefail習(xí)慣的朋友我給你一個場景你就能體會腳本里有一行cp a.txt /data/目錄不存在命令失敗了但腳本繼續(xù)往下跑最后把一個沒拷貝成功的文件當(dāng)成成功結(jié)果傳給下一個流程最終產(chǎn)生一個詭異的數(shù)據(jù)錯誤。這個鍋最后到底算誰的恐怕要在日志里查半天才能翻出來。加上這些選項之后腳本會變得“脆弱”很多一有風(fēng)吹草動就退出。這其實是好事因為退出得越早問題暴露得越早排查成本越低。但有的時候你確實希望允許某條命令失敗而不退出比如檢測某個可選文件是否存在那就用|| true或者顯式地處理錯誤邏輯把控制權(quán)拿回到自己手里。腳本里還有一個很實用的習(xí)慣永遠寫完整的路徑不要用相對路徑。比如rm -rf這種命令一旦腳本在錯誤的工作目錄下執(zhí)行相對路徑會把不該刪的東西刪掉。能嚴謹?shù)侥銓懙拿總€路徑都帶上/開頭腳本的生產(chǎn)級信任感才算到位。8. 自動化巡檢的定時任務(wù)配置8.1 crontab安排任務(wù)的具體做法巡檢腳本寫好了還得按時跑起來。crontab設(shè)計上非常簡單但就是有些常見的坑需要提前繞開。比如很少有人意識到cron任務(wù)執(zhí)行時的環(huán)境變量和你在終端里手動執(zhí)行腳本時并不完全相同。PATH會更短很多工具可能找不到。所以腳本里第一件事通常是顯式聲明路徑。我慣用的做法是給每個腳本加一個自定義環(huán)境變量文件或者干脆在腳本里把關(guān)鍵目錄全部用絕對路徑寫死。crontab的具體格式文檔到處都是我只強調(diào)幾個實際經(jīng)驗。第一時間建議避開整點向0分和30分擠不然同一個時刻大量任務(wù)同時觸發(fā)IO和CPU會瞬時飆高。第二crontab任務(wù)輸出的日志一定要重定向到文件不然輸出會通過郵件發(fā)給root默認的mail服務(wù)還可能沒安裝日志直接丟失。一個推薦的crontab寫法是這樣的20 2 * * * /usr/bin/bash /opt/scripts/disk_check.sh /var/log/cron_disk.log 21這表示每天凌晨2點20分跑一次磁盤檢查標(biāo)準(zhǔn)錯誤也一并追加到同一個日志里。選了20分而不是0分就是錯開系統(tǒng)里其他常用的整點任務(wù)。8.2 巡檢發(fā)現(xiàn)異常后的響應(yīng)機制腳本和定時任務(wù)只是自動化的一半另一半是觸發(fā)后的響應(yīng)。很多團隊的巡檢腳本跑了好幾年異常日志堆成山卻沒人去看這等于白搞。所以我在設(shè)計巡檢系統(tǒng)時一定會留一個“出口”一旦檢測到異常指標(biāo)立即發(fā)出告警。如果你暫時沒有成熟的監(jiān)控告警平臺可以先從一個最簡單的思路做起寫一個告警函數(shù)檢測到異常時調(diào)用系統(tǒng)里的mailx或者curl調(diào)用一個webhook把腳本輸出的異常信息發(fā)到群。這不需要引入任何重型組件只需一條命令的代價。最重要的還是保證告警不能誤報過于頻繁否則團隊會產(chǎn)生“告警疲勞”看見通知也麻木了。我通常會給指標(biāo)設(shè)定合適的閾值和持續(xù)時間。比如磁盤使用率的閾值設(shè)置成85%持續(xù)異常兩次才告警一次這樣可以過濾掉瞬時波動帶來的騷擾。真正一次次踩過坑之后你會明白自動化不是為了替代人而是為了替人記得那些容易被遺忘的檢查項。一個系統(tǒng)管理員的成長往往就是從這些細節(jié)里堆出來的。前面從權(quán)限到存儲、從服務(wù)托管到日志排查、從腳本加固到定時巡檢點到為止地串了一遍。Linux的邊界很深但掌握這些實戰(zhàn)能力至少你已經(jīng)有了一整套處理日常和突發(fā)問題的底氣。剩下的深度就在一臺臺真實的服務(wù)器里慢慢打磨吧。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产又粗又长的视频| 亚洲视频二区| 免费99精品国产自在在线| 亚洲国产成人精品久久久国产成人一区二区 | 9丨久久九九九| 很黄很色的视频在线观看| 精品v1区| 78超碰| 午夜福利一区二区影院| 天天综合AV| 密臀在线视频| 亚洲最新av无码成人精品区| 日欧毛片久久| 久久久人妻| 日韩天天本| 美日韩男女操屄视频| AV大香蕉| 男女啪啪网站免费视频| 操逼999| 青青操在线视频| 欧美日本中字另类在线| 国产熟女二区| 日韩欧美俄罗斯A片| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 老外又粗又长一晚做五次| 丰满人妻-区二区三区免费| 天天影视网色欲色香| 欧美一区二区三区另类精品| 大香蕉男人的天堂| 超碰在线欧美性爱激情| 啊啊啊好疼| 一级aaaaa欧美中文字幕录像片| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 五月激情视频| 日韩成年人性爱视频| 99精品网| 成人免费视瓶| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 九九热re99re6在线精品| 青娱乐日韩无码| 中文字幕精品亚洲熟女| 日本网色| 亚洲在线网站| 日本精品一区二区三| 亚洲免费人妻在| 国产精品高朝久久久久久久| 综合网欧| 熟女人妇一区二区三区| 天美av在线| 91大学精品激情戏| 国产综合在线视频网站| 欧美大色交| 亚洲二区精品在线观看 | 国产欧美亚洲精品a第2页| 很狠操| 日韩精品99999| 九九九九久久久久| 人妻人人澡人人爽人人| 欧美日韩少妇色情| 乱伦一二三| 800zy一区二区| 1级黄色夫妻对换性交免费看| 极品AV网站在线观看| 亚洲操人| 91性高朝久久久久久久久| AV丝袜东京热| 日韩欧美麻豆大片| 国产浮力影院第1页| 美女91在线| 免费视频在线一区二区不卡| 四虎影视国产精品| 中文有码第五页| 精品人妻一区二区三区四区| 亚洲亚洲亚洲天堂天堂| 亚洲古典另类欧美在线| 久久香蕉国产线看观看亚洲女人 | 秋霞网—男女啪啪亚洲免费体验区| 在线天堂999| 国产剧情AV不卡在线观看| 中日韩久久久免费看| 99国内精品| 18禁中文字幕| 亚洲色欧美| 丝袜亚洲91| 天天综合AV| 免费强奸av| 亚州 综合 色图| 91丨豆花丨熟女| 97天天操| 午夜福利 成人 91| 午夜成人福利影视| 98一区二区精品| 欧美大香蕉专区网| 午夜毛片亚洲精品片国产久久久| 婷婷五月天影院| 四虎免费视频| 欧美操人| 五月婷婷六月丁香| 起碰97| 在线中文字幕视频| 男人高清无码一区二区| 黄色大片一区二区密桃丝袜| 亚洲色交| 噜噜噜久久亚洲精品色情| 啊啊啊好多水| 精品无码欧美三级| 不卡视频一区蜜桃视频| 欧美在线综合| 五月天综合在线| 色制服丝袜夫妻av一区| av中文在线| 国产丝袜美女在线一区| 亚洲 日本 不卡| 99青草| 91c色| 外国91| 久久人妻一区二区三区高清| 亚洲 欧美 91| 亚洲激情欧美色图| 白丝少妇一区二区| 久久精品人体| 美国aaaaa一级黄片| 丁香六月综合激情| 一区二区三区黄色片a| 草草草视频| 欧亚第一综合网| 水澄无码AV| 91情色| 精品人妻二区三区| 综合 欧美 亚洲 日本| 久久久久久综合久久伊人蜜月| 亚洲av综合色区图片亚洲| 久久婷婷在线观看视频| 国产一区二区三区,在线观看观看| 久草网站免费在线观看| 性生活性生大爱77AV国产| 四虎免费看黄| 国产小视频91| 国产精品欧美激在线| 国产精品岛国片在线观看| 九九九九精品九九九九| 国产精品91一样| 欧美亚洲另类在线蜜桃| 国产熟妇 码视频户外直播| 欧美色999| 3级毛片一二| 日韩色女精品| 亚洲成人AB| 中文字幕99999| 999999精品| 最新亚洲黄色免费电影| 欧美精品23| 九九视频黄色片| 国产精品一区二区久久精品| 丰满人妻无码一区二区三区| 天天色播| 1024人妻| 91爰爱欧美| 日韩欧视频| 亚洲AV性爱电影| 操逼视频亚洲| 欧美一级美片在线观看免费| 九九人妻| 九久精品| 国产 v乱码一区二| 国产suv精品一区二区四| 国产精品高潮久久AV| 秘书高跟黑色丝袜国产91在线| 蜜桃狠狠色伊人亚洲综合网站| 国产一区二区三区白丝| 狠狠中文字幕| 色色青青久久| 国产一区二区精品久久99| 亚洲精品无码久久AV| 99热精品在线| 91丝袜人妻| 午夜AV人气不卡| 嗯嗯嗯不要不要免费视频| 欧美性五月| www..com操老师| 91亚洲人电影| 97天天| 99热免费| 亚洲欧美另类激情小说 | 中韩中文字幕在线观看| 手机在线播放国产福利| 久草色悠悠在线视频| 91天天综合日韩欧美| 亚洲AV永久无码一区仙野| 日韩资源网| 看大黄色大片原件| 亚洲激情色片 | 97超碰超| 一区二区三区男人的天堂| 强奸乱伦Av网| 水滴偷拍| 日本一二三高清| 强奸乱伦麻豆| 久久亚洲中文字幕视频| 久久久久斤小| 91丝袜美女| 大地资源在线观看中文第二页| 亚洲影视综合| 91美女视频。| 91碰碰| 韩国女主播青草在线| 婷婷五月天综合网| 亚洲色图殴美色图激情乱伦| 国产午夜精品理论片一二三区区| 欧美,亚洲,日韩,v,天堂,手机在线观看| 丁香激情网| 久久精品国产亚洲妲己影视| 好一吊区二区| 亚av顶级裸体一区二区三区四区五区 | 日韩免费a级毛片无码a∨| 性色中出| 欧美精品另类人妖xxxx| 五月婷婷丁香| 天天色粽合合合合合合合| 玖玖资源综合在线视频| 男人天堂网站| 婷婷伊人五月| 乱操乱伦AV| 精品国产乱码久久久久久久久久毛片| 九九九精品一区二区无码| 伊人国产视频| 精品久久在线区一区| 久久伊人最新网址视频| 亚欧美色图| 色女网日韩| 久久综合亚洲色1080p| 日韩不卡av一二三| 青青操在线亚洲视频观看欧美在线| 久久超碰爱| 日本不卡二三区| www.AV有限公司一区| 99re在线视频这里只有精品| 日韩78m视频| 亚洲影视高清第一页| 清柠毛片| 婷婷激情一区二区三区俺也去| 久久婷婷精品| 加勒比综合网| 亚洲AV永久无码一区仙野| 五月婷婷无码| 亚洲中文字幕妇伦久久| 综合网欧美在线| 色色色欧美| 99后入| 亚洲在线a| 综合激情97 | 五月丁香社区婷婷日韩欧美精品影院 | 久久亚洲av成人无码国产| 四虎在线免费视频| 五月天伊人| 亚洲素人网| 亚洲第一页色网| 色翁荡息又大又硬又粗又爽| 大香蕉人妻| 精品人妻一区二区乱码一区二区| 久久午夜色播影院免费高清| 最新av中文字幕高清| 亚洲av影音先锋| 日韩99999色| 一区二区影视| 99色视频| 9ⅰ久久久天天| 秋霞一级鲁丝片A片| 99久热| 九草九九九| 久久夜黄色无码A级大片| 91 丝袜在线| 女色综合| 天天操女人| 91综合网在线| 日本九九九九| 国产精品丝袜在线| 久久99干一本高清| 久久一二三四五六七八九区区| 国产在线综合网| 另类av综合久久| 熟女性视频| 欧美97爱| 国产99999久久精品| 九九探花视频在线观看| 亚洲精品蜜桃久久久| 亚洲黄色网址| 蜜桃臀 后入 一区 二区 三区 在线| 天天日天天干天天摸天天操| 九九RE视频在线精品| 91中出在线| 黄色乱论网站| 天天操夜夜操狠很操| 激情四射婷婷六月天| 丁香五月成人| 日韩操逼性鲍| 亚洲精品97久久中文字幕| 色狠狠综合| 久久久久斤小| 亚洲综合春色| 国产精品视频白浆免费| 无码不卡亚洲成?人片| 人妻丝袜肏逼| 91精品电影18| 玖玖玖玖精品国产剧情| 欧美v日韩v亚洲v最新在线| 国产亚洲色停停久久99精品91| 国产伦精品一区二区三区在线观| 啊啊啊想要| 亚洲AV色图一区| 超碰 av 女人天堂| 久久久久久国产精品| 成人aⅴ一区二区三区| 97亚洲精品| 亚洲区 欧美区| 亚洲日韩乱码中文无码蜜桃臀网站| 欧美性生活综合| 最好看的中文字幕在线2018| 欧美精品三区| 欧美AB在线| 友优传媒精品在线一区二区| 超碰在线综合97| 欧美男人天堂| 色婷婷五月综合激情中文字幕| 天天影视之亚洲综合网| 中文啪啪视频| 国产精品黑人一区二区三区| 风月影院男女十八禁| 日本免费一区二区不卡 | 国产精品经典一卡久久久| 国产精品无码AV网站| 激情五月婷婷综合| 欧美日韩青操| 亚洲精品一卡二卡三卡福利视频网站| 亚洲情色综合网| 九九精品美女高溯喷水| 色97| AAAA级日本片免费视频| 夜夜嗨视频| 97超碰护士| av激情亚洲五月天| 免费?级毛片无码?∨蜜芽试看| 人人操,人人液| 日韩黄色av中文字幕| 乱伦3P视频| 乱精品一区字幕二区| 欧美成人精品一区二区男人蜜臀| 一摸二插三插| 亚洲综合网91| 免费观看国产小粉嫩喷水精品午| 日本五十路熟女一区二区| 五月天婷婷基地| 日本九九久久99播| 麻豆a'v电影| 欧美熟女丝袜| 天天操人人操狠狠插| 国产亚洲精品美女久久久m| 超碰久热| 日韩无码AB| 亚州综合色| 亚洲AV无码黄色强奸| 精品免费1| 欧美九一精品久久久熟妇| 日韩一级二级三级免费看完整版| 久久社区一区二区三区| 啊啊啊啊啊啊在线看| 操国产逼| 在线观看不卡一区二区三区| 97超碰超碰| 久久久国产精品亚洲精品| 99中文字幕| 无码视频黄色网战| 免费视频在线观看啊啊啊啊啊| 亚洲欧美综合网| 国产熟女自拍| 好爽视频在线观看视频| 日韩免费中文字幕视频| 亚洲中文一区二区三区| 1240青青草一区二区三区视频天爱| 激情四射五月天| 97干在线视频| 5252色欧美在线| 日韩亚洲精品一区二区| 九一亚洲国产免费| 欧美丰满少妇xx高潮| 三级网色| 蜜臀av中文字幕| 日韩精品 欧美激情| 国产18精品亚洲精品| 国产精品91一样| 大香蕉综合网| 亚熟在线| 99热这里只有精品18| 黄色不卡视频| av在线观看不卡网站| 综合天天网| 日韩欧美亚洲一区二区三区影院| 亚洲人码13| 青青草天天亲夜夜操网| 欧美性色欧美| 日本操逼视频导航| 啪啪一区| 99热这里只有精| 一区二区三区亚洲| 欧美色吧综合| 校园春色 男人天堂| 日本爽爽爽爽爽爽免费视频| 久久超碰98| 国产无马av| 人人干人人操人人爱| 亚洲男人的天堂网| 六月婷婷综合| 黄在线| 久久东京热久久| 97超碰亚洲| 嗯啊不要在线观看嗯啊| 国产大学生口爆吞精合集| 狠狠操狠狠燥| 欧美18禁91| 久久露脸国产老熟女| 欧美激情久操网| 综合网亚洲1| 啊啊啊啊啊在线视频| 亚洲成人综合在线| 日韩国产欧美伦理在线| 亚州一区二区| 精品人妻15区| 欧美国产操逼| 欧美猛交黑寡妇中文字幕| 婷婷色在线| 亚洲成人性爱在线观看| 国产一级内射高清视频| 日韩精品人妻| 日韩AV电影网站| 国语精品对白| 亚洲AV免费在线| 天天爽入口| 日韩青久久| 亚洲精品白丝| 亚洲精品蜜桃久久久| 大香蕉综合在线| 歐美性天天| 亚洲日韩东京热一区| 麻豆久久久久久久久丝袜 | 欧美色图偷拍另类| 大香蕉天天看妹子| 9 7超碰在线免费观看| 日本国产欧美高清在线| 97 国产精品| 亚洲精品无码成人久久久99| 黄呦呦在线| 97精品国产97久久久久久| www.91理论| 日韩AV色图| 久操91视频| 亚洲天堂男人在线| www.四虎在线| 精品成人无码| 干B| 久久婷婷欧美| 午夜传煤十二区精品| 一区二区日韩欧美久久| 另类图片综合| 97精品一区二区视频| 国产一区免费午夜视频| 日韩精品黄片免费观看| 婷婷精品| 亚洲淫色网中文| 97在线播放 | 国产精品人妻免费精品| 欧美自拍偷拍综合图片| 久久精品性| 亚洲s在线观看| 97在线资源| 校园春色五月天| 美国aaaaa一级黄片| 欧美性天天影视| 中国黄色特级精品一区二区三区片| 易易A毛视频| 手机在线中文字幕国产| 欧美性天天影视| 欧美日韩人妻精品一区二区三区| 日本熟女不卡视频| 色香色香欲天天天影视综合网| 超碰夫妻97| 久久精品人妻一区| 激情文学网伊人| 激情文学小说一区二区| 黄色片A级一区二区三区| 亚洲AV无码乱码在线观看性色| 超碰 另类 欧美 | 亚洲男人天堂2012| 日本天天吊| 色色99| 狠狠操夜夜操蜜桃视频三区| 伊人天堂在线| 韩国女主播青草在线| 日本性感人妻91| 欧美一二三区四五区| 伊人国产成人av网站| 成人电影一区| 国内偷自视频区视频综合| 91偷拍欧美亚洲| 天天操天天干一区二区| 久插不卡| 日本熟妇浓毛hdsex| 黄页大片在线观看| 欧美宗合色| 97超碰这里只有精品| 偷窥自拍亚洲色图| 亚洲砖码砖专无区2023| 日韩精品字幕| 99色色网| 亚洲欧美日韩制服另类| 人妻精品视频一区二区| 老外又粗又长一晚做五次| 97人人操人人摸人人爱| 18禁在线视频| 日日碰狠狠添天天爽超| 四虎影院成年人片| 亚洲Av无码成人精品国产| 亚洲午夜蜜臀| 中文啪啪视频| 懂色av中文字幕一区二区三区天美| 少妇天堂| 热久久精品| 少妇啪啪自拍| 67914在线兔费成人视频| 亚洲日韩一区电影| 日本伦乱九九九综合| AV在线资源| 色婷婷综合视频| 东京热视频网| 亚洲图片视频小说| 图色综合网| 久久精品国产亚洲AV片多多| 校园春色五月天| 91视频国品一二三区| 在线亚洲丝袜视频网站| 久久这里只精品99re66图| 91色人妻| 午夜一区| 亚洲色天堂九9| 久久国99999| 国产精品女同| 国产伦精品一区二区三区在线观| 亚洲图片色图欧美另类| 国产深夜福利| 亚洲成人AB| 91在线一起| 国产乱码精品久久久久久| 欧美 亚洲 制服 精品| 亚洲AV无码乱码在线观看性色| 女欧美一区二三区| 97亚洲欧美| 少妇三p| 4tube欧美女厕所| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 久久乐| 色香综合天天影视综合 | 五月激情在线| 日本久久网| 北京专精特新企业招聘信息| 天天天堂影视日韩亚洲91| 久久精品国产97欧美精品亚洲 | 天堂中文日本在线观看| 大香交伊人网| 国产 丝袜 欧美中文 另类| 麻豆视频test| 三级色影综合网| 久久精品国产亚洲AV先锋| 婷婷丁香人妻| 久操B网| 十八禁视频网站| 一区二区视频在看| 国产精品久久久777| 日韩av在线精品观看| 江都AV在线| 日本欧美中文字幕| 亚州情色j区| 成年人网站在线免费观看| 国模久久在线| 伊人宅男大香蕉| 韩国国产欧美情侣视频在线| 亚洲网自拍| 欧美一区二区情色| 97 超碰 人人做 人人爱| 大香蕉免| 2026国产精品视频| 日本加勒比无码专区一二三| 欧美久久久| 97少妇人妻中文字幕久久| 国产精品大屁股999| 亚洲九月丁香| 高清无码网址| 97日视频| 欧美线天码中字| 久久久久ab| 亚洲精品xxx| 久久精品国产96精品亚洲拳交| 金莲网址| 国产性感骚丝袜在线| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 青青草大香蕉在线视频| 91在线丝袜| 女沟厕偷窥piss小便| 综合激情二| 国内毛片免费h片在线| 性站| 亚洲限制级| 一区二区无码视频| 性综合网| 99爱精品| 亚洲精品一卡二卡三卡福利视频网站| 97国产|免费| 成人无码电影在线观看网| 国产欧美亚洲精品a第2页| 丁香五月AV| 少妇精品| 欧美网站免费| 亚洲日本天堂| 一起草日韩| 美女的肌被草喷水视频| 男人天堂新在线| 国产AV超爽| 日本ZZ高免费A级视频| 在线A日本| 和协影院中文字幕三区| 欧美性生活男人的天堂| 观看免费区二区三区二| 日韩亚洲欧美中文字幕| 亚殴在线| 亚洲 欧美日韩 另类| 男人高清无码一区二区| 日本女厕偷拍| 日本熟妇浓毛hdsex| 厕所偷拍在线| 人人操人人操人人人操| 超碰97最新人妻| 欧美性爱18观看| 丁香婷婷激情五月天无毒不卡| 亚洲欧美一区二区网址| 狠狠图片青青草| 欧美一级黄片视频在线| 97在线欧| 亚洲成人免费在线| 婷婷超| 一本大道综合伊人精品热热| 国产精品亚洲无码| 国产美女高潮视频| 中文字幕av色| 人人玩人人添人人澡免费| 色www精品视频在线观看| 2021久久国产综合精品青草| 亚洲情色综合网| 亚洲日本成人动漫| 蜜乳Av成人片网站| 日韩精品人妻中文字幕不卡乱码| 巨爆乳一区二区爆乳区| 中文字幕乱妇免费视频| 狠狠做深爱婷婷久久二区| 97精品国产97久久久久久| 高清在线偷拍自拍视频| 免费精品人妻一区二区三| 欧美亚洲首页| 亚洲另类色综合网站| 蜜臀久久在线视频| 天天综合网国产| 欧美日韩一区二区三区四区蜜桃| 丝袜色综合| 色色综合网站| 日韩午夜啪啪视频| 国语精品内射在线观看| 亚洲**2021在线观看| 97亚洲综合在线| 欧美性爱网97| 91熟女综合| 美女尤物福利视频| 毛片电影一区二区三区| 日本视频一区二区三区| 黄色免费网| 欧美色人| 人妻丝袜日本| 九九热免费国产视频婷婷伊人五月 | 国产精品亚洲免费| 人人看人人爰人人操| 少妇厨房愉情理伦片bd在线观看| 91在线观看,天天综合| 97在线视频观看免费| 91久久国外网| 午夜精品久久久久久久99| 亚洲成人色情五月天丁香花| 国产精品suv一区| 国产AV天美| 青娱乐蜜桃臀AV色婷| 亚洲国产一级中文综合久久天堂在线免费观看| 欧美九9 9 9| 男人的天堂2019AV| 亚洲、日韩、综合、另类| 欧美亚洲玖玖玖| 高清不卡视频| 亚洲一区二区 麻豆传媒| 欧美后入视频| 99久在线精品99re8| 花花AV导航| 草草影院最新网址| 久久久激情| 91美女视频在线| 日韩一级二级三级免费看完整版国语版| 亚洲欧美日产国产91毛片| 2026国产精品视频| 四虎在线播放| 亚洲情色在线| 欧美日韩青操| 蜜臀一区二区三区在线| 欧美日韩国产三级黄色| 亚洲午夜免费狠狠干| 97精品视频免费| 成人情色综合网| a片自拍直播视频| www黄片免费看com| 91啪9色| 999熟女精品| 99热| 亚洲AV无码翔田千里网站| 日韩性爱小视频| 国产精品色片一区二区| 九一综合精品视品av| 97久久精品不卡| 亚洲熟女乱色一区二区三区| 九九无码视频| 五月天亚洲网| 强奸乱伦AV网站| 亚洲色情在线影视| 日本色色视频网站| 69超碰综合| 东京热,男人的天堂| 免费αⅴ在线观看| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 亚洲 日本 国产 综合| 亚洲图片欧美91N| 91精品导航| 欧美一级色| 96精品久久久| 色婷网| 国产日韩美女小穴视频网站不卡| 人妻人人做人人澡人人爽欧美一区| 亚洲αv一区二区三区| 在线观看啊啊啊啊啊| 翔田千里AⅤHD无码| 884t在线| 国产精品嫩草影院免费| 人妻 欧美 中文| 久久久久亚洲三级电影| 成 人 影视 一区 二区 三区 四区| 激情综合 婷婷五月 红杏| 婷婷久草| 国产激情视频一区区三区| 97人肏| 边做饭边操逼逼| 日韩视频小说在线观看| 国产一区在线观看无码AV | 亚洲Av诱惑| 国产不卡中文字幕免费avi| 人妻偷拍一区二区三区| 天天情欲宗合网| 欧美不卡在线美女| 日本高清一区二区在线| 另类图片天天影视| 久久亚洲日韩国产欧| 69超碰综合| 天天躁日日躁AAA片李宗瑞| 国产激情视频一区区三区| 91色s| 求求你操操我| 91人人看| 极品丝袜无码| 天天日夜夜爽| 国产精品大香蕉| 色呦呦呦在线观看视频| 日本精品中文字幕视频| 久午视频| 熟妇人妻丰满久久久久久久无码 | 碰碰97| 欧美男人的天堂| 久久精品无码熟妇一区二区三区视频导航 | 久久久久亚洲三级电影| 性猛交| 女性91网站| 久久久久久久久久9| 男人的天堂com| 91痴汉| 成人性交午夜免费片| 日本2020一区二区| 可以看的av| 丁香六月婷婷| 中亚精品极乱| 亚洲不卡不卡中文字幕不卡| 色综合五月天| 久都青青视频 | www欧美91| 亚洲男人的天堂va亚洲男人社| 在线播放中文字幕| 精品久久无码午夜福利| 久久亚州大香蕉| 日韩少妇丰满亚洲| 久久男人网| 欧美色综合网| 成人丁香五月| 萌白酱自拍视频| 亚洲操人| 大香蕉在线视频重口味毛片在线| 欧美亚洲国产91在线| BBBBB97COM| 丁香九月 婷婷| 麻豆国产精品午夜视频| AVE乱伦| 97亚洲资源| 少妇精品| 国产九九九九九九九九| 国产女主播视频在线观看| 在线看污网站| 成人午夜视频免费播放| 女性91网站| 色 亚洲 91| 日本女人操逼| 亚洲电影中字一区二区| 久久 久久国内精品亚洲| 激情丁香五月婷婷| 久久久久久亚洲Av无码| 亚洲无码一区成人免费午夜| 亚州色站 日韩电影| aaaa少妇高潮大片| 中文字幕丰满子伦无码专区在线视频最新 | 欧美人妻另类在线| 日韩素人无码一区二区三区三州| 精品欧美А∨无码黑人大荫蒂| 欧成人在线| 国产综合久久久鬼色| 午夜丁香婷婷| 中文字幕奈奈美被公侵犯| 99999久久精| 欧日韩在线观看| 人人色97| 人、人、摸,人、人、草| 国产在线视频午夜精华在| 超碰久在线天天做| 蜜臀人妻少妇久久在线观看| 色综合色欲色综合色综合色综合| 三级日韩一区二区三区| 91国产丝袜白虎| 91色色综合| 午夜呻吟欧美| 婷婷六月色| 亚洲二区精品在线观看| 人人看人人插| 免费超碰97久久| 国产东北女人在线视频| 亚欧美色| 天天干人妻视频| 国产视频大全| 91网站18在线| 久久大香蕉手机高清| 欧美做爰无码A片视频| 五十路六十路七十路熟婆| 2017天天拍大香蕉| 农村少妇久久久久久久| 岛国不卡超碰护士AV在线播放| 亚洲AV乱码专区国产噜噜亚洲| 日本狠狠干| 精品国产精品一区二区| 鸡巴插逼视频| 一类av片在线看| 亚洲欧美精品国产一区二区| 试看60秒 爽| 夜夜躁狠狠躁日日躁av| 国产精品另类| 精品国产乱码久久久久久免费| 久久久男人的天堂| 久久精品老司| 欧美色图天堂网m| 精品免费1| 精品久久99| 久久欧美1卡2卡3| http://qxhbdz.com| 天天综合色电影| 很很干很很操| 91爽啪| 天天添天天干电影| 亚洲国产第一页综合视频| 久久婷婷伊人| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 自拍视频大全亚洲专媒视频/一区二区三区 | 91足交| 网页导航五月天免费一二三区| 一区二区三区探花在线观看| 脫衣舞一区二区三区| www.91逼逼.com| 色噜噜精品一区二区三| 夜夜影视四色| 五月丁香六月婷| 五月天婷婷色| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 一区二区激情国产熟女 | 黄aaaaaaaaaaaaaaaaaa色网站| 欧日a| 日韩午夜啪啪视频| 亚欧精品久久久久久久久久久| 日韩啪啪啪啪啪| 国产青一二三| 2019AV天堂| 四虎在线免费视频| 麻豆av一区二区| 欧美组图日韩亚洲中文字幕| 91色人妻| 亚州AV无码国产精品| 色五月激情网| 久久久久9久久久久| 无码视频一区二区| 伊人嫩草| 男人的天堂 在线一区| 色翁荡息又大又硬又粗又爽| 人妻乱仑一区二区三区| 国产 日韩 欧美 人妻 熟女 中文 69人妻精品一区二区绯色 | 亚洲丝袜诱惑| 亚洲欧洲无码bt精品合集| 日韩一级特黄av毛片| 国内毛片无码一级毛片| 嗯嗯嗯嗯啊啊啊好紧好大| 欧美中字二区| 中文字幕AV中出| 国产三级在线现体验区| 精品久久久亚洲AV成人网站| 男人的天堂2018东京热啪啪啪| 10000部十八禁看电影| 大香蕉手机在线| 国产黄色剧情影片麻豆免费播放| 无码av永久免费专区网站| 亚洲天堂,男人| 久久伊人青青草| 亚洲精品91| 一区二区三区探花在线观看| 色婷婷亚洲婷婷| 欧美91丝袜| 欧美激情专区| 唐山老熟妇露脸啪啪叫| 91人妻人人妻| 大香蕉92| 久久精品福利影院| 激情文学网伊人| 色在线69堂| 国产免费黄色一级大片| 国内毛片无码一级毛片| 亚洲精品天天影视综合网| 欧美图片校园春色| 日本熟女中文字幕一区| 国产精品女同| 欧美另类天堂| 18禁免费视频| 人妻出轨一区二区三区| 青青草影视蜜久久| 一区二区三区成人高清视频| 国产欧美一区二区| 深喉吞精| 国产 无码 一区二区| 久久鲁夜| 立川理惠被中出无码| 九色婷婷| 91亚.色| 日韩午夜精品一区二区三区电影| 中文字幕乱碼在线| 亚洲性网| 精品区9| 殴美色网| 亚洲天堂无码| 98福利在线视频| 亚洲国产一区二区日韩专区| 99爱久久视频频| 欧美色青| 精品人妻伦一二三区久久| 啊啊啊轻点在线观看| 手机在线A片| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 影音先锋一区二区在线资源| 天天日天天操天天射河南省| 熟妇熟女视频一区二区三区| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 日韩欧美中文| 99热日| 另类 日韩 熟女| 97在线资源| 欧美性爱三区二区| 日韩 女同 综合| 久草视频在线视频在线视频在线观看 | 日韩另类| 91欧美www| 欧美99热| 日本欧美不卡| 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | 久久香蕉国产传媒一区剧情天美| 992视频一区| 五月天色图影视| 葡萄牙性视频一二区| 亚洲91极品| 操国产逼| 久久久久久91香蕉国产| 最新日日夜夜天天干干| 天天内射| 大色综合网| 怡春院久久| 91丨国产丨白浆| 日韩一级久久毛片| 一区二区蜜臀| 久久久精久久久| 日本韩高清无砖码22o| 江都AV在线| 国产精品久久久无码aV去| 国产熟妇一区二区| blacked精品一区国产| 精品久操| 亚洲男人的天堂亚洲| 亚洲网站一区二区在线| 亚洲第一色页夜| 亚洲无码久久久久久久| 男人天堂2019| 啊啊啊啊好大好硬啊啊啊啊啊 | 久久高清欧美国产| 中文字幕av一区二区三区人妻少妇| 91精品久久综合熟女| 久久春色| 欧美国产一区二区三区麻豆传媒| 极品尤物自安慰| 嗯嗯不要 视频| 久久一留热品黄| 亚洲成人一区二区精品| 东北女人性交| 日韩AV色图| 性爱乱伦网址| 加勒比综合| 欧美论理片| 丁香六月婷婷久久综合| 9国产超碰| 另类老少妇| 久久色激情一区二区三区| 凹凸视频在线观看伊人| 黄页| 精品999日本| 99久热| 国产一区二区在线播放量| 国产精品另类一区大香蕉| 亚洲AV资源| 亚洲欧美激情在线视频| 综合亚洲欧美精品日韩?v| 中出在线视频| 亚洲中文字幕乱码无码一区二区| 在线观看国产黄色| 中日韩免费看男女操逼大全| julia ann久久| 插老姨肥穴| 久久综合婷婷| 天天摸夜夜添无码小视频| 伊人麻豆传媒| 玖玖爱伊人玖玖爱| 久久久久久性爱视频| 国产情侣自拍在线播放| 丁香五六月啪啪| 亚洲女人91| 99热大香蕉伊在线| 精品久久久久9999| 97av在线视频| 黄页视频网站野外| 91精品人妻偷情| 久草大| 粉嫩av久久一区二区三区| 超碰九7| 日日躁天天躁狠狠躁| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 九九九午夜| 色综合九九| 丰满人妻无码一区二区三区| 日韩欧美亚洲自拍偷拍| 夜夜欧美| 男人天堂导航| 9ⅰ久久久天天| av天天在线| 不卡九肏| 精品久久久av| 3571色综合一区二区二区| 国产吞精a级片激情电影| 免费公开人人操| 内射夫妻三片| 秋霞色色影院| 黑人娇小av在线播放| 久草资源在线| 三四中文字幕| 中文字幕一区二区三区人妻不卡 | 第四色色综合91| 亚洲情色电影网| 亚洲精品 大香蕉| 日韩三级视频一区二区三区| 国产精品老师| 91色久| 99爱爱| 五月丁香六月婷| 爱射综合| 国产精品电影| 91国产精品在线看| 中文字幕一区av| 野狼激情网| www.97在线| 国产老熟女| 好吊色一区| 四虎884a| 福利在线视频一区二区| 亚洲一区二区 麻豆传媒| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 国产一级黄色片在线观看| 国产三级中文有码在线视频| 中文啪啪视频| 91久久伊人婷婷青青草| 中文字幕乱碼在线| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 在线观看无码三级少妇| 日韩精品在线放| 久久午夜鲁丝片| 国产免a费看黄片在线| 福利社区午夜一区二区| 在线一道啪| 亚洲AV无码久久久国产精品| 亚洲另类电影| 91xingse| 人妻精品一区二区全免费| 少妇三P| 日韩二区三四区五区六区在线看| 不卡六六在线91| 亚洲黄色AV电影| 尤物网站91| 欧美性爱免费短视频| 影音先锋乱| 日日日日日| 欧美亚洲第1页| 欧美韩日精品资源| 少妇色欲综合网2| 五月丁香激情四射| 1人人看人人摸人人操| 亚洲二区精品在线观看| 大香交伊人网| 欧美精品偷拍| 久久精品人妻一区二区三区| 加勒比海人人操超碰在线| 亚洲阿v天堂在线| 999亚洲国产视频| 91操熟妇| 男人的天堂在线有码| 97欧美精品综合| 91无码人妻| 久草资源在线| 偷拍亚洲熟女视频播放| 亚洲天堂 视频你懂的| 99热这里只有精|