Linux使用storcli工具查看伺服器硬碟和raid組信息

来源:https://www.cnblogs.com/liuxing0007/archive/2019/05/23/10912444.html
-Advertisement-
Play Games

1、簡介 MegaCli 是LSI公司官方提供的SCSI卡管理工具,由於LSI被收購變成了現在的Broadcom,所以現在想下載MegaCli, 需要去Broadcom官網查找Legacy產品支持,搜索MegaRAID即可。 現在官方有storcli,storcli已經基本代替了megacli,整合 ...


1、簡介 MegaCli 是LSI公司官方提供的SCSI卡管理工具,由於LSI被收購變成了現在的Broadcom,所以現在想下載MegaCli, 需要去Broadcom官網查找Legacy產品支持,搜索MegaRAID即可。   現在官方有storcli,storcli已經基本代替了megacli,整合了LSI和3ware所有產品。   安裝方面比較簡單,megacli還要Lib_Utils的支持,而storcli只用一個rpm包就可以下載, 去Broadcom官網去找就行了:https://www.broadcom.com/site-search?q=storcli   storcli支持json格式輸出,信息解析更加方便。   我個人推薦使用這個軟體,因為megacli 工具需要安裝額外的軟體包,有些伺服器客戶不允許安裝其他的軟體包,所以比較麻煩。 這個工具直接安裝了之後就可以用。     1.1伺服器信息:     1.2系統信息: [root@localhost storcli]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.4 (Santiago)     1.3 安裝storcli rpm -ivh  storcli-1.03.11-1.noarch.rpm 目錄: /opt/Mega/storcli 註意版本問題 我這台伺服器是DELL  R720xd,2012年上線的,所以我用的是storcli.1.03.11版本。 我用的新版本安裝之後,執行命令沒有輸出,所以這一點需要註意。     1.4一些參數定義: /cx = Controller ID /vx = Virtual Drive Number. /ex = Enclosure ID /sx = Slot ID     1.5為了管理方便,建立軟連接 ln -s /opt/MegaRAID/storcli/storcli64 /bin/storcli ln -s /opt/MegaRAID/storcli/storcli64    /sbin/storcli   如果不想建立軟連接,就在/opt/MegaRAID/storcli 目錄下 執行./storcli64 指令     2、查看當前設備raid控制器相關信息 [root@localhost storcli]# ./storcli64 show all    可以看到只有一個控制器 Status Code = 0 Status = Success Description = None   Number of Controllers = 1 Host Name = localhost.localdomain Operating System  = Linux2.6.32-358.el6.x86_64   System Overview : ===============   ------------------------------------------------------------ Ctl Model Ports PDs DGs DNOpt VDs VNOpt BBU sPR DS EHS ASOs ------------------------------------------------------------   0 Mini      8  14   3     0   3     0 Opt On  3  N      0      【只看到一個控制器】 ------------------------------------------------------------   Ctl=Controller Index|DGs=Drive groups|VDs=Virtual drives|Fld=Failed PDs=Physical drives|DNOpt=DG NotOptimal|VNOpt=VD NotOptimal|Opt=Optimal Msng=Missing|Dgd=Degraded|NdAtn=Need Attention|Unkwn=Unknown sPR=Scheduled Patrol Read|DS=DimmerSwitch|EHS=Emergency Hot Spare Y=Yes|N=No|ASOs=Advanced Software Options|BBU=Battery backup unit     ASO : ===   ---- Ctl ----   0 ----   Cl=Cluster|MD=Max Disks|WC=Wide Cache|SS=Safe Store|FP=Fast Path|Re=Recovery CR=CacheCade(Read)|RF=Reduced Feature Set|CO=Cache Offload CW=CacheCade(Read/Write)|X=Not Available/Not Installed|U=Unlimited|T=Trial     3、查看控制器c0的相關信息 [root@localhost storcli]# ./storcli64  /c0 show Controller = 0 Status = Success Description = None   Product Name = PERC H710P Mini【控制器型號】 Serial Number = 26300UP SAS Address =  5d4ae520a6bcbc00 Mfg. Date = 06/04/12 System Time = 05/22/2019 16:22:28 Controller Time = 05/22/2019 08:22:28 FW Package Build = 21.0.2-0001 BIOS Version = 5.30.00_4.12.05.00_0x05110000 FW Version = 3.130.05-1587 Driver Name = megaraid_sas Driver Version = 06.504.01.00-rh1 Controller Bus Type = N/A PCI Slot = N/A PCI Bus Number = 2 PCI Device Number = 0 PCI Function Number = 0 Drive Groups = 3   TOPOLOGY : ========   -------------------------------------------------------------------------- DG Arr Row EID:Slot DID Type  State BT       Size PDC  PI SED DS3  FSpace -------------------------------------------------------------------------- 0 -   -   -        -   RAID1 Optl  N  278.875 GB dflt N  N   dflt N       0 0   -   -        -   RAID1 Optl  N  278.875 GB dflt N  N   dflt N       0 0   0   32:24    24  DRIVE Onln  N  278.875 GB dflt N  N   dflt -       0 0   1   32:25    25  DRIVE Onln  N  278.875 GB dflt N  N   dflt -       1 -   -   -        -   RAID5 Optl  N    4.089 TB dflt N  N   dflt N       1 0   -   -        -   RAID5 Optl  N    4.089 TB dflt N  N   dflt N       1 0   0   32:0     0   DRIVE Onln  N   837.75 GB dflt N  N   dflt -       1 0   1   32:1     1   DRIVE Onln  N   837.75 GB dflt N  N   dflt -       1 0   2   32:2     2   DRIVE Onln  N   837.75 GB dflt N  N   dflt -       1 0   3   32:3     3   DRIVE Onln  N   837.75 GB dflt N  N   dflt -       1 0   4   32:4     4   DRIVE Onln  N   837.75 GB dflt N  N   dflt -       1 0   5   32:5     5   DRIVE Onln  N   837.75 GB dflt N  N   dflt -       2 -   -   -        -   RAID5 Optl  N    4.089 TB dflt N  N   dflt N       2 0   -   -        -   RAID5 Optl  N    4.089 TB dflt N  N   dflt N       2 0   0   32:6     6   DRIVE Onln  N   837.75 GB dflt N  N   dflt -       2 0   1   32:7     7   DRIVE Onln  N   837.75 GB dflt N  N   dflt -       2 0   2   32:8     8   DRIVE Onln  N   837.75 GB dflt N  N   dflt -       2 0   3   32:9     9   DRIVE Onln  N   837.75 GB dflt N  N   dflt -       2 0   4   32:10    10  DRIVE Onln  N   837.75 GB dflt N  N   dflt -       2 0   5   32:11    11  DRIVE Onln  N   837.75 GB dflt N  N   dflt -      【可以看到伺服器有幾個RAID,每個RAID的級別和成員盤】 --------------------------------------------------------------------------   DG=Disk Group Index|Arr=Array Index|Row=Row Index|EID=Enclosure Device ID DID=Device ID|Type=Drive Type|Onln=Online|Rbld=Rebuild|Dgrd=Degraded Pdgd=Partially degraded|Offln=Offline|BT=Background Task Active PDC=PD Cache|PI=Protection Info|SED=Self Encrypting Drive|Frgn=Foreign DS3=Dimmer Switch 3|dflt=Default|Msng=Missing|FSpace=Free Space Present   Virtual Drives = 3【伺服器有三個RAID,兩個RAID5一個RAID1】   VD LIST : =======   --------------------------------------------------------------- DG/VD TYPE  State Access Consist Cache Cac sCC       Size Name --------------------------------------------------------------- 0/0   RAID1 Optl  RW     Yes     RaWBD R   OFF 278.875 GB       1/1   RAID5 Optl  RW     Yes     RaWBD R   OFF   4.089 TB       2/2   RAID5 Optl  RW     Yes     RaWBD R   OFF   4.089 TB       ---------------------------------------------------------------   Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|dgrd=Degraded Optl=Optimal|RO=Read Only|RW=Read Write|B=Blocked|Consist=Consistent| Ra=Read Ahead Adaptive|R=Read Ahead Always|NR=No Read Ahead|WB=WriteBack| AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled Check Consistency   Physical Drives = 14【十四個物理磁碟】   PD LIST : =======   ------------------------------------------------------------------------- EID:Slt DID State DG       Size Intf Med SED PI SeSz Model            Sp ------------------------------------------------------------------------- 32:0      0 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:1      1 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:2      2 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:3      3 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:4      4 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:5      5 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:6      6 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:7      7 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:8      8 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:9      9 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:10    10 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:11    11 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:24    24 Onln   0 278.875 GB SAS  HDD N   N  512B ST9300603SS      U   32:25    25 Onln   0 278.875 GB SAS  HDD N   N  512B ST9300605SS      U   -------------------------------------------------------------------------   EID-Enclosure Device ID|Slt-Slot No.|DID-Device ID|DG-DriveGroup DHS-Dedicated Hot Spare|UGood-Unconfigured Good|GHS-Global Hotspare UBad-Unconfigured Bad|Onln-Online|Offln-Offline|Intf-Interface Med-Media Type|SED-Self Encryptive Drive|PI-Protection Info SeSz-Sector Size|Sp-Spun|U-Up|D-Down|T-Transition|F-Foreign     BBU_Info : ========   ------------------------------------------------------------ Model State   RetentionTime Temp Mode MfgDate    Next Learn ------------------------------------------------------------ BBU   Optimal 0 hour(s)     30C  0    2011/07/18 None        ------------------------------------------------------------   4、獲取enclosure信息 硬碟大多是附在enclosure上不是直接附在controller上。   顯示所有的enclosure信息,但是系統中只有一個enclosure ,EID:32. [root@localhost storcli]# ./storcli64 /c0/eall show    Controller = 0 Status = Success Description = None     Properties : ==========   ----------------------------------------------------------------------------- EID State Slots PD PS Fans TSs Alms SIM Port#       ProdID    VendorSpecific ----------------------------------------------------------------------------- 32 OK       26 14  0    0   0    0   0 Unavailable BP12G+EXP                 -----------------------------------------------------------------------------   EID-Enclosure Device ID |PD-Physical drive count |PS-Power Supply count| TSs-Temperature sensor count |Alms-Alarm count |SIM-SIM Count     獲取單個enclosure  ,e32詳細信息 [root@localhost storcli]# ./storcli64 /c0/e32 show all Controller = 0 Status = Success Description = None     Enclosure /c0/e32  : ==================   Information : =========== Device ID = 32 Position = 1 Connector Name = Unavailable Enclosure Type = SES Status = OK FRU Part Number = N/A Enclosure Serial Number = N/A ESM Serial Number = N/A Enclosure Zoning Mode = N/A Partner Device ID = 65535     Inquiry Data : ============ Vendor Identification = DP Product Identification = BP12G+EXP Product Revision Level = 1.07     Properties : ==========   ----------------------------------------------------------------------------- EID State Slots PD PS Fans TSs Alms SIM Port#       ProdID    VendorSpecific ----------------------------------------------------------------------------- 32 OK       26 14  0    0   0    0   0 Unavailable BP12G+EXP                 -----------------------------------------------------------------------------     EID-Enclosure Device ID |PD-Physical drive count |PS-Power Supply count| TSs-Temperature sensor count |Alms-Alarm count |SIM-SIM Count   5、顯示物理磁碟信息 語法:storcli64  /cx/eall/sall show  顯示所有物理磁碟信息   [root@localhost storcli]# ./storcli64 /c0/e32/sall   show 【顯示e32上的所有物理硬碟】    [root@localhost storcli]# ./storcli64 /c0/eall/sall show【顯示所有enclosure下的所有物理硬碟】 Controller = 0 Status = Success Description = Show Drive Information Succeeded.     Drive Information : =================   ------------------------------------------------------------------------- EID:Slt DID State DG       Size Intf Med SED PI SeSz Model            Sp ------------------------------------------------------------------------- 32:0      0 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:1      1 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:2      2 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:3      3 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:4      4 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:5      5 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:6      6 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:7      7 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:8      8 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:9      9 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:10    10 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:11    11 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U   32:24    24 Onln   0 278.875 GB SAS  HDD N   N  512B ST9300603SS      U   32:25    25 Onln   0 278.875 GB SAS  HDD N   N  512B ST9300605SS      U   -------------------------------------------------------------------------   EID-Enclosure Device ID|Slt-Slot No.|DID-Device ID|DG-DriveGroup DHS-Dedicated Hot Spare|UGood-Unconfigured Good|GHS-Global Hotspare【表示有熱備盤,DHS專有熱備,GHS全局熱備】 UBad-Unconfigured Bad|Onln-Online|Offln-Offline|Intf-Interface Med-Media Type|SED-Self Encryptive Drive|PI-Protection Info SeSz-Sector Size|Sp-Spun|U-Up|D-Down|T-Transition|F-Foreign   從上面信息,可以看出:
  • 只有一個控制器,id 為 0
  • EID,Enclosure Device ID :32
  • Slot Number,能看到 0,1,2,3,4,5,6,7,8,9,10,11,24,25
  • DG:disk group,0,1,2
  • size:容量,磁碟容量
  • intf:介面,SAS
  • Med:介質,ssd 或 hdd
      6、查看raid組詳細信息   查看系統裡面有幾個raid組: [root@localhost storcli]# ./storcli64 /c0/vall  show 【查看c0控制下的所有RAID信息】 Controller = 0 Status = Success Description = None     Virtual Drives : ==============   --------------------------------------------------------------- DG/VD TYPE  State Access Consist Cache Cac sCC       Size Name --------------------------------------------------------------- 0/  RAID1 Optl  RW     Yes     RaWBD R   OFF 278.875 GB       1/  RAID5 Optl  RW     Yes     RaWBD R   OFF   4.089 TB       2/2   RAID5 Optl  RW     Yes     RaWBD R   OFF   4.089 TB      【顯示系統有三個raid組】 ---------------------------------------------------------------   Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|dgrd=Degraded Optl=Optimal|RO=Read Only|RW=Read Write|B=Blocked|Consist=Consistent| Ra=Read Ahead Adaptive|R=Read Ahead Always|NR=No Read Ahead|WB=WriteBack| AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled Check Consistency       查看V0  (虛擬磁碟0) raid的詳細信息 [root@localhost storcli]# ./storcli64 /c0/v0 show all Controller = 0 Status = Success Description = None     /c0/v0 : ======   --------------------------------------------------------------- DG/VD TYPE  State Access Consist Cache Cac sCC       Size Name --------------------------------------------------------------- 0/0   RAID1 Optl  RW     Yes     RaWBD R   OFF 278.875 GB      【V0為RAID1】 ---------------------------------------------------------------   Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|dgrd=Degraded Optl=Optimal|RO=Read Only|RW=Read Write|B=Blocked|Consist=Consistent| Ra=Read Ahead Adaptive|R=Read Ahead Always|NR=No Read Ahead|WB=WriteBack| AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled Check Consistency     PDs for VD 0 : ============   ------------------------------------------------------------------------- EID:Slt DID State DG       Size Intf Med SED PI SeSz Model            Sp ------------------------------------------------------------------------- 32:24    24 Onln   0 278.875 GB SAS  HDD N   N  512B ST9300603SS      U   32:25    25 Onln   0 278.875 GB SAS  HDD N   N  512B ST9300605SS      U  【可以看到24號和25號盤組成了raid1】 -------------------------------------------------------------------------   EID-Enclosure Device ID|Slt-Slot No.|DID-Device ID|DG-DriveGroup DHS-Dedicated Hot Spare|UGood-Unconfigured Good|GHS-Global Hotspare UBad-Unconfigured Bad|Onln-Online|Offln-Offline|Intf-Interface Med-Media Type|SED-Self Encryptive Drive|PI-Protection Info SeSz-Sector Size|Sp-Spun|U-Up|D-Down|T-Transition|F-Foreign     VD0 Properties : ============== Strip Size = 64 KB Span Depth = 1 Number of Drives Per Span = 2 Disk Cache Policy = Disk's Default Encryption = None Data Protection = None Active Operations = None Exposed to OS = Yes Creation Date = 05-09-2012 Creation Time = 01:38:23 PM Emulation type = None         7、磁碟狀態設置 storcli64    /cx/ex/sx    set    good/offline/online/missing  設置某塊磁碟的狀態 good        空閑 online/offline       成員盤上下線 missing            設置磁碟為missing狀態     磁碟熱備 storcli64 /cx/ex/sx add hotsparedrive dgs=x  設置模塊磁碟為diskgroup x 的熱備盤 storcli64 /cx/ex/sx add hotsparedrive           設置全局熱備 storcli64 /cx/ex/sx delete hotsparedrive     磁碟rebuild storcli64 /cx/ex/sx show rebuild  查看rebild storcli64 /cx/ex/sx start rebuild storcli64 /cx/ex/sx stop rebuild   磁碟點燈 storcli64 /cx/ex/sx start locate storcli64 /cx/ex/sx stop locate   磁碟擦除 快速擦除: storcli64 /cx/ex/sx set good storcli64 /cx/fall del|delete [securityKey = xxx]     完全擦除: storcli /cx[/ex]/sx secureerase [force] storcli /cx[/ex]/sx start erase [simple| normal| thorough | standard| threepass | crypto] storcli /cx[/ex]/sx stop erase storcli /cx[/ex]/sx show erase   8、獲取rebuild速率 [root@localhost storcli]# ./storcli64  /c0 show rebuildrate Controller = 0 Status = Success Description = None     Controller Properties : =====================   ------------------ Ctrl_Prop   Value ------------------ Rebuildrate 30%    ------------------       storcli64   /c0  set  rebuildrate=60  設置rebuild速率     9、清除緩存 清除raid卡,物理磁碟cache storcli64   /c0    flushcache
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • vi:linux內部的文本編輯器;vim:vi的增強版,具有程式編輯的能力。 vi和vim的三種常見模式: (1)正常模式(一般模式):vim一打開就是這種模式,此模式下可以使用各種快捷鍵,比如複製粘貼、移動游標、刪除整行等操作 (2)編輯模式(插入模式):此模式下可以輸入內容,通過i,I,o,O, ...
  • 【文章轉載自 http://www.win7zhijia.cn/jiaocheng/win7_19324.html】 一、神Key: KH2J9-PC326-T44D4-39H6V-TVPBY TFP9Y-VCY3P-VVH3T-8XXCC-MF4YK 236TW-X778T-8MV9F-937GT ...
  • 其接線方式就是: Programmer(工具開發板) Being programmed(目標開發板) Vcc > Vcc GND > GND Pin 10 > pin 1 (RESET) Pin 11 > pin 11(MOSI) Pin 12 > pin 12(MISO) Pin 13 > pin ...
  • 本方法搜集網路:具體使用為在調試網卡為監聽模式,使用airodump-ng指令掃描wifi後,需要先執行"airmon-ng stop wlan0"指令,然後再進行一系列抓包等操作,可避免出現:AP通道不匹配的問題。 airmon-ng start wlan0 airodump-ng wlan0mo ...
  • 最近學習運行在kali2.0系統上的xeropolit工具,安裝過程還算順利,但是在打開運行xeroploit時卻出現了報錯: 去下圖所示: 又或者是: 以上兩個錯誤,在打開xeroploit時都遇到了,最先遇到的是缺少terminaltables的報錯,通過google搜索,發現解決方法如下: 分 ...
  • 1、多路徑的主要功能 多路徑一般配合存儲設備實現如下功能: 故障的切換和恢復 IO流量的負載均衡 磁碟的虛擬化 2、查看系統自帶的多路徑軟體是否安裝 [root@cluster01 ~]# rpm -qa |grep device-mapper device-mapper-event-libs-1. ...
  • 在web項目中,客戶端請求圖片、視頻等較大的靜態資源時,會占據比較大的流量。但是如果有非本站用戶通過盜鏈的方式獲取本站資源,這無疑是對伺服器資源的浪費。因此,通過配置nginx防盜鏈,以實現屏蔽盜鏈的請求,保護本站靜態資源。 ...
  • RT3883 SoC是為了WiFi存取點及路由器而設的雙頻802.11n系統單晶元,相容3t3rmac、BB、24/5GHz射頻、高性能500MHz MPS74KCCPU內核、USB主機和USB OTG、兩個千兆乙太網MAC、PCLE主機/設備和PCI主機/設備。 RT3883採用了Ralink的第 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...