NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
GA

Orduithe Linux & Scileanna Bhlaosc

curl: An Cliant Gréasáin Líne Ceannais a Ritheann an Gréasán

Is é curl an cliant HTTP póca de gach bosca uirlisí oibríochtaí: diagnóiseach, cairdiúil don phíblíne, agus macánta faoi cad a tháinig ar ais. Tá cuma ollmhór ar a dhromchla brataí agus níl sé á imirt den chuid is mó: clúdaíonn thart ar dhosaen bratach úsáid oibriúcháin ó lá go lá, agus is é an difríocht idir seiceálacha sláinte scripte agus cinn t-ádh a bheith ar an eolas fúthu. Is fánach an riail a shábhálann an chuid is mó glaoireachta: socraigh --max-am gach uair, toisc go bhfuil foighne curl gan teorainn agus nach bhfuil mise.

Príomhphointí

  1. Féach sula n-íoslódálann tú: modh tuairisceáin curl -sSI https://host, ceanntásca, agus stádas gan chorp; add -v nuair a bhíonn iompar aisteach ag ceanntásca TLS, seachvótálaithe nó ceanntásca óstaigh.
  2. Ní féidir an smacht a chur ar an teorainn ama: --connect-timeout 5 maraíonn sé naisc mharbha, --uas-am 15 maraíonn sé na cinn malla; is féidir le seiceáil sláinte gan an dá cheann a bheith níos faide ná an briseadh a bhí sé ceaptha a bhrath.
  3. Is éard atá i gcód scoir an conradh i scripteanna: 7 diúltaíodh don nasc, tá teorainn ama 28, is earráid HTTP é 22 a bhfuil --fail ag teacht chun cinn; léigh an cód, ní hamháin an t-aschur, nó ní fhoghlaimíonn do mhonatóireacht rud ar bith.
  4. Infheictheacht péire le forghníomhú: -w tuairiscíonn '%{http_code} %{time_total}\n' cad a tharla, agus --fail-with-body dromchlaí coirp na hearráide; gan ceann díobh seo, is cosúil go díreach an rath a bhíonn ar an teip.
  5. Déan tástáil ar cad a bhuaileann úsáideoirí i ndáiríre: --resolve example.com:443:10.1.2.3 seiceálann inneall ainmnithe gan cluichí DNS, agus -H 'Óstach: vhost.example.com' clúdaíonn sé taobh vhost den iarratas céanna.
  6. Faigheann aistrithe bratacha d'aon ghnó: -o ainmníonn an t-aschur, -L leanann athsheolaidh a ndearna tú athbhreithniú orthu, --triail arís 3 --triail-moill 2 bogann sé sreafaí in aghaidh srutha scagach, agus láimhseálann -F uaslódálacha ilpháirteacha nach raibh aon aird agam orthu riamh.
  7. Iompraíonn ceanntásca agus soicéid an domhan neamhbhrabhsálaí: -H 'Údarú: Iompróir ...' le haghaidh APIs agus --unix-socket /run/app/app.sock chun seirbhísí áitiúla nach dteagmháil le TCP ar chor ar bith a iniúchadh.
  8. Bíodh an dá ghaistí clasaiceacha ar eolas agat: athróga timpeallachta seachfhreastalaí ag fuadach iarratas a nochtar -v i soicindí, agus a atreoraíonn a iompaíonn POST ina GET go ciúin mura rud é go raibh sé i gceist agat.

Nóta allamuigh

Ba é an tseiceáil sláinte a bhí ar crochadh ar feadh cúig nóiméad déag ná curl gan --max-time taobh istigh de lúb cron, agus sháraigh sé an briseadh a bhí sé ceaptha a bhrath. Téann teorainneacha ama isteach anois roimh an URL, ar phrionsabal.

Ceisteanna coitianta

Cén fáth ar tháinig curl amach 0 nuair a thug an láithreán 500 ar ais?

ciallaíonn rath curl an t-iompar a oibríodh; Tá earráidí leibhéal HTTP dofheicthe gan --fail (scoir 22) nó léamh %{http_code} ó -w. Áitíonn scripteanna monatóireachta ar cheann amháin den dá cheann.

curl nó wget le haghaidh scripteanna?

curl le haghaidh APIs, ceanntásca, comhlachtaí POST, agus rialú beacht; wget le haghaidh scáthánú agus athchúrsála. I gcás GET aon-lámhaigh oibríonn ceachtar acu, agus de ghnáth is comhartha é píblíne a mheascann an dá chomhartha nár shocraigh aon duine cé acu ceann ar leis an bpost.

An bhfuil call riamh le fíorú TLS a scipeáil?

I gcás diagnóis idirghníomhach amháin i gcoinne teastas saotharlainne féin-shínithe, uaireanta; in aon rud scripte nó cron-tiomáinte, uimh. -k díchumasaítear an t-aon seiceáil a stopann fear sa lár ó bheith ina húinéir ar d'aistriú.

Conas is féidir liom a fháil amach cén áit a bhfuil deireadh le hiarratas mall?

Athróga uainiúcháin: -w 'dns: %{time_namelookup} connect: %{time_connect} tls: %{time_appconnect} ttfb: %{time_starttransfer} iomlán: %{time_total}\n' rith cúpla uair scarann ​​sé scealpadh DNS ó phian chroitheadh ​​láimhe ó stallaí an innill.

Conas a chabhraíonn Kinetikatech le orduithe linux & scileanna bhlaosc

Go hionraic, tagann formhór na bhfoirne chugainn tar éis dóibh triail a bhaint as leo féin ar dtús: Na horduithe agus na nósanna scriptithe a chinneann an n-oibríonn riarthóir freastalaí nó an ndéanann sé troid: cuardach, claochlú, aistriú, agus maoirsiú a dhéanamh ar théacs agus ar phróisis leis na huirlisí a chónaíonn i ngach bonn a shuiteáil. Tá ár seirbhís Slándáil Freastalaithe Linux agus Bainistíocht Freastalaithe ann ionas nach mbeidh ort cur eolas ar orduithe linux & scileanna bhlaosc an bealach crua; déanaimid muid féin freastal ar chur i mbun, ar mhaoirseacht agus ar iontais a trí a chlog ar maidin.

Labhair le hinnealtóir

Fadhb ar an freastalaí? Suíomh hackáilte? Luchtú mall?

Solúfar fadhbanna criticiúla laistigh de 30 nóiméad — gan stad, 7 lá sa tseachtain.

Iarr tacaíocht éigeandála support@kinetikatech.com