Kaip naudoti „Bash“ istorijos komandas ir plėtinius „Linux“ VPS

Įvadas

Dirbdami serverio aplinkoje daug laiko praleisite komandinėje eilutėje. Labiausiai tikėtina, kad naudosite bash apvalkalą, kuris yra numatytasis daugumos platinimų.

Terminalo seanso metu tikriausiai dažnai kartosite kai kurias komandas ir dar dažniau įvesite tų komandų variantus. Nors kiekvienos komandos įvedimas pakartotinai gali būti gera praktika iš pradžių, tam tikru momentu ji peržengia ribą ir yra trikdanti ir erzinanti.

Laimei, bash apvalkalas turi keletą gan

Skaityti daugiau →

Naudingų Bash slapyvardžių ir funkcijų įvadas

Įvadas

Kuo daugiau naudosite komandinę eilutę, tuo labiau pastebėsite, kad dauguma naudojamų komandų yra labai mažas galimų komandų poaibis. Dauguma užduočių yra įprastos ir jas galite atlikti kasdien tuo pačiu būdu.

Nors daugelio labiausiai paplitusių komandų paslaugų kūrėjai bandė pašalinti pašalinį spausdinimą naudodami sutrumpintus pavadinimus (pagalvokite, kiek klavišų paspaudimų kasdien sutaupote įvesdami \ls vietoj \list ir \cd vietoj\„pakeisti katalogą“), jie nėra visur.

Skaityti daugiau →

Kaip apsaugoti serverį nuo „Shellshock Bash“ pažeidžiamumo

Įvadas

2014 m. rugsėjo 24 d. buvo atskleistas GNU Bash pažeidžiamumas, vadinamas Shellshock arba \Bash Bug. Trumpai tariant, pažeidžiamumas leidžia nuotoliniams užpuolikams vykdyti savavališką kodą tam tikromis sąlygomis, perduodant kodo eilutes po aplinkos kintamojo. Kadangi „Bash“ yra visur „Linux“, BSD ir „Mac OS X“ distribucijose, daugelis kompiuterių yra pažeidžiami „Shellshock“; visoms nepataisytoms „Bash“ versijoms nuo 1.14 iki 4.3 (t. y. visoms iki šiol išleistoms) gresia pavo

Skaityti daugiau →

Kaip naudoti „Bash's Job Control“ priekinio plano ir fono procesams valdyti

Įvadas

Ankstesnėje mokymo programoje aptarėme, kaip komandos ps, kill ir nice gali būti naudojamos jūsų sistemos procesams valdyti. Šiame vadove paaiškinama, kaip bash, „Linux“ sistema ir jūsų terminalas susijungia, kad pasiūlytų proceso ir darbo valdymą.

Šiame straipsnyje pagrindinis dėmesys bus skiriamas priekinio plano ir fono procesų valdymui ir parodys, kaip panaudoti apvalkalo darbo valdymo funkcijas, kad būtų galima lank

Skaityti daugiau →

Kaip tinkinti „Bash“ eilutę „Linux VPS“.

Įvadas

Tvarkydami „Linux“ serverius praleisite nemažai laiko naudodami komandinę eilutę. Daugumai žmonių tai reiškia, kad reikia praleisti daug laiko su „Bash“ apvalkalu.

Nors daugumoje paskirstymų pateikiami protingi numatytieji vartotojo ir šakninių raginimų stiliaus nustatymai, gali būti naudinga pritaikyti raginimą ir pridėti savo nuostatas. Galite įtraukti daug naudingos informacijos, kuri gali padėti susiorientuoti ir priminti, kai dirbate su padidintomis privilegijomis. Skaityti daugiau →

Kaip parašyti „Bash“ scenarijų, kad iš naujo paleistumėte serverio programas

Siekiant užtikrinti, kad būtiniausios programos kuo ilgiau liktų prisijungusios (net ir po serverio gedimo ar perkrovimo), galima sukurti trumpą bash scenarijų, kad patikrintų, ar programa veikia, o jei ne, – ją paleisti. Naudodami cron, norėdami suplanuoti scenarijų, kad jis būtų vykdomas reguliariai, galime užtikrinti, kad programa būtų paleista iš naujo, kai tik ji sugenda.

Bash scenarijus

Pirmasis šio proceso žingsnis yra sukurti patį scenarijų. Yra įvairių programų, tokių k

Skaityti daugiau →

Kaip gauti viešąjį IP „Linux Bash“ scenarijuje

Santrauka: Išorinį IP galite gauti iš svetainės naudodami curl komandą, pvz., curl -s ifconfig.me. Tačiau svetainės gali keistis. Norėdami gauti patikimesnį atsakymą, naudokite komandą dig, pvz., „dig @resolver1.opendns.com myip.opendns.com +short“, kad gautumėte savo IP iš DNS serverio

Skaityti daugiau →

Kuo skiriasi .bashrc ir .profile sistemoje Linux?

„Linux“ mašina, kurioje veikia „Bash“, skaito tam tikrus failus, kai prisijungiate, kad sukonfigūruotumėte apvalkalo aplinką. Bet kurie failai ir kada yra skaitomi, gali būti klaidinantys, todėl sunku žinoti, ar redaguoti .bashrc failą, .bash_profile failą ar kitą konfigūraci

Skaityti daugiau →

Kaip sužinoti, ar „Bash“ eilutėje yra poeilutė „Linux“.

Kartais Linux scenarijuose norite sužinoti, ar teksto eilutėje yra konkreti mažesnė eilutė. Yra daug būdų tai padaryti. Mes parodome keletą paprastų ir patikimų metodų.

Kodėl tai naudinga?

Įprastas reikalavimas yra ieškoti mažesnės eilutės eilutėje. Vienas i

Skaityti daugiau →

Kaip išanalizuoti CSV duomenis „Bash“.

Kableliais atskirtų reikšmių (CSV) failai yra vienas iš labiausiai paplitusių eksportuojamų duomenų formatų. „Linux“ sistemoje galime skaityti CSV failus naudodami „Bash“ komandas. Bet tai gali tapti labai sudėtinga, labai greitai. Mes ištiessime ranką.

Kas yra CSV failas?

Kableliais atskirtų reikšmių failas yra tekstinis failas, kuriame saugomi

Skaityti daugiau →