CyberTek - the future at the present!

"Shell" Kategorija Archyvas

Shorcuts iš bash

Posted by: (Oct 19)

Ctrl + A Eikite į įvedate linijos viršuje.
Ctrl + E Eiti į įvedate linijos pabaigos.
Ctrl + L Išvalyti ekraną.
Ctrl + U Išvalo prieš žymeklio ekraną. Jei esate ne eilutės pabaigą, išvalo visą eilutę.
Ctrl + R leidžia jums ieškoti per anksčiau naudojamų komandų.
Ctrl + C "Stop, ką darai.
Ctrl + D išeiti iš dabartinio lukštais.
Ctrl + Z pradeda sustabdyti fone, bet darai.
Ctrl + W ištrinti žodį prieš žymeklį.
Ctrl + K Išvalyti liniją po žymeklio.
Ctrl + T Keičia paskutinius du simbolius prieš žymeklio.
Esc + T Sukeisti du paskutinius žodžius prieš žymeklio.
Alt + F Perkelti žymeklį į priekį per vieną žodį į dabartinę eilutę.
Alt + B Perkelti žymeklį per vieną žodį į dabartinę eilutę.
Skirtukas Automatiškai Užbaigti failų ir aplankų vardai.
Įklijuoti Ctrl + Y (nukopijuokite ir įklijuokite) visi iki teksto žymeklio.

Pastaba: Kai kurie iš šių komandų neveikia, jei apvalkalas prieiga per Telnet arba SSH sesija, jei klaviatūra yra ypač configuratain

Paskelbta: linux , lukštais , patarimai

Automatizuota SpamAssassin taisyklių atnaujinimas

Posted by: (Apr 20)

Kai mes įdiegti SpamAssassin mūsų pašto serveryje įdiegėme skriptas, naudojamas atsisiųsti taisykles siekiant pagerinti elektroninio pašto šiukšlių surinkimo, dar į mūsų serverį.

Scenarijus yra vadinamas sa-update . Žemiau pateikti paprastą crontab įrašą turi būti įtrauktos į jūsų Linux box skambinti kasdien 7:00 ir rašto sistema, kuri nuolat atnaujina savo SpamAssassin taisykles.

spamassassin auto update rules

0 7 *** / usr / bin / sa-update-D-updatedir / etc / mail / SpamAssassin /

Nepamirškite iš naujo paleisti SpamAssassin paslaugą atnaujinti po to, kai su komanda:

/ Etc / init.d / SpamAssassin restartas

arba

/ Etc / init.d / spamd iš naujo paleisti

PASTABA: Komandos ir vieta gali skirtis nuo distribucijos prie distribucijos, bet už sysadmin neturėtų būti sunku rasti tinkamą poziciją. Jeigu kils sunkumų, prašome susisiekti su mumis arba palikite komentarą.

Įrašyta Šriftai Ubuntu

Posted by: (Sat 15)
Pasenusių langų net Linux distribucijų, mūsų atveju Ubuntu Pavyzdžiui, galite pridėti šriftai (šriftų), taip paprasta.
iš terminalo tiesiog įveskite komandą:
: sudo nautilus / usr / share / fonts / truetype /
Atminkite, kad kiekvieno distributyvo turėtumėte pakeisti savo Nautilus failų tvarkyklė kaip delfinųKubuntu. Po kopijuoti True Type šriftai šioje vietoje, galite įdėti sub katalogų geriau organizuoti savo šriftus turite pradėti atnaujinti talpyklos šriftus su komanda:
fc-cache-f-prieš
Baigsite, tiesiog atidarykite programą, kurią norite naudoti interesų šriftus mums.
Paskelbta: linux , lukštais , patarimai , Ubuntu

pašalinti iš failo komentarus

Posted by: (Jan 17)

Dažnai jūs turite įdėti ranką apkūnus konfigūracijos failus, kur mes galime išsiversti su sauja parametrų. Tokiais atvejais mes galime pašalinti visą nereikalingą blizgučio tiesiog naudojant komandą parodyta žemiau:

# Grep-v "^ #" / etc / my.conf | sed-e '/ ^ $ / d "> / etc / my_new.conf

arba galite naudoti šią alternatyvą:

# Cat / etc / my.conf | sed '/ * # / d / ^ * $ / d "> / etc / my_new.conf

Nepamirškite my_new.conf perrašyti originalų failą patikrinus jos turinį.

Paskelbta: linux , lukštais , patarimai

Naudokite komandą rpm

Posted by: (komplektas 12)

Rodyti visus rpm paketus įdiegta:

# Rpm-qa

Užklausą db rpm filtravimas visus paketus, kurių sudėtyje yra string "httpd":

# Rpm-qa | grep httpd

Gauti informaciją apie konkrečią įdiegtą paketą, pvz.:

# Rpm-qi httpd

Rodyti sąrašą failų, įdiegtos paketo, pvz:

# Rpm-ql httpd

Rodyti tik sąrašas konfigūracijos failus paketo įdiegta:

# Rpm-QC httpd

Gauti informaciją apie dokumentų paketo:

# Rpm-QC httpd

Rodyti paketo priklausomybių reikalingų sąrašą:

# Rpm-q httpd-whatrequires,

Rodyti pajėgumus, numatytą paketo:

# Rpm-q httpd-whatprovides,

Rodyti įdiegimo metu ir (arba) šalinimo pradėtas scenarijus:

# Rpm-q httpd-scripts

Rodyti istoriją peržiūrint pakuotės:

# Rpm-q httpd Failas

Check out paketas turi tam tikrą failą:

# Rpm-qf / etc / httpd / conf / httpd.conf

Parodyti paketo dar nėra įdiegta failų sąrašą:

# Rpm-QP-2.0.52-3.i386.rpm httpd-l


Fedora / RedHat, pasirašyti visus paketus su skaitmeniniu privataus GPG raktą importuoti viešojo rakto naudojant šią komandą.:

# Rpm-importo / media / cdrom / RPM-GPG-KEY

Norėdami patikrinti paketo vientisumą prieš pradedant įdiegimą, ypač jei jis yra atsisiųsti iš interneto, vykdyti kitą komandą:

# Rpm-checksig package_name.rpm

Norėdami patikrinti visus paketus, įdiegtas jūsų sistemoje:

# Rpm-qa gpg-pubkey

Įdiegti dvejetainiai paketai:

# Rpm-IVH package_name.rpm

Įdiegti dvejetainiai paketai, ignoruojant priklausomybių prašymus:

# Rpm-IVH nodeeps package_name.rpm

Įdiegti dvejetainiai paketai siunčiant automatinę rezoliuciją priklausomybių:

# Rpm-IVH pagalbos package_name.rpm


Atnaujinimas paketą nekeičiant konfigūracijos failus:

# Rpm-U package_name.rpm

Paketą, tik jei ji jau įdiegtas atnaujinimas:

# Rpm-F package_name.rpm

Rimuore su rpm paketą:

# Rpm-e package_name


Patikrinkite failo dydį, teises, tipą, savininkas, grupė, MD5 checksum ir paskutinis keitimui RPM duomenų bazėje:

# Rpm-V httpd

Patikrinkite visus paketus, įdiegtas jūsų sistemoje naudoti atsargiai, sistema užsiima kraštutinę:

# Rpm-va

Tikrinamas ne įdiegtą paketą:

# Rpm-VP httpd-2.0.52-3.i386.rpm

Ši komanda leidžia jums išskleisti failus iš pakuotės turi būti konvertuoti į upelį ir tada cpio išskleisti vykdomąjį iš pakuotės:

# Httpd-2.0.52-3.i386.rpm rpm2cpio | cpio ekstrakto-make-katalogai * konteineris *

Įdiegimas kodo pakuotės i386.

1 veiksmas:

# Rpmbuild-atkurti nome_pacchetto.src.rpm,

2 veiksmas:

# Rpm-IVH / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm

Diegimas šaltinio pakuotės i386 (alternatyvi procedūra).

1 veiksmas:

# Rpmbuild Rekompilowanie nome_pacchetto.src.rpm

2 veiksmas:

# Rpmbuild-bb "/ usr / src / redhat / SPECIFIKACIJOS / nome_pacchetto.spec

3 žingsnis:

# Rpm-IVH / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm


Sukurti rpm paketą nuo šaltinio.
Mes norime sukurti paketą iš šaltinio taikymo pavyzdys Mes atsisiųsti iš interneto šaltinį su wget.:

# Wget http://www.example.org/dl/example-2.0.0.tar.gz

Pavyzdys-2.0.0.tar.gz # cp / usr / src / redhat / ŠALTINIS

# Cd / usr / src / redhat / ŠALTINIS

# Pavyzdys 2.0.0.tar.gz deguto xzf


Patikrinkite, ar katalogas egzistuoja aplanko-archyvo failo "Techninė", kuri yra kelio kūrimo specifikacijas ir nukopijuokite jį į / usr / src arba RedHat arba spec.:

Example.spec # cp / usr / src / redhat / Spec / example.spec

Jei failas Techninė nėra Galiausiai gali būti sukurta, parengti užpildyti kuriant naują rpm:

# Cd / usr / src / redhat

# Rpmbuild-bb SPECIFIKACIJOS / snort.spec

Paskelbta: linux , RedHat , lukštais , patarimai

Didžiausias neužbaigtų bylų skaičius Linux

Posted by: straipsnio nustatyta 4)

Linux sistemos paprastai turi iš anksto riba 1024 failų vienu metu atidaryti. Ši riba yra iš tikrųjų gana maža mašina su aukštos krūvių atveju, ypač su daug skirtingų sričių ir nuorodas į failų ir žurnaluose, interneto serverių.

Kai pasieksite gamybos etapą, jei viršyta ši riba yra dažnai keistų nesuderinamumas problemos. Taigi jums geriau veikti greitai. Žinant, procesų id mūsų pvz., Tomcat arba httpd), su į komandų seguende, mes nagrinėti bylų skaičių, kad procesas, turinčių atvira:

lsof-p [procesas id] | wc-l

Po suprasti problemą, mes galime kištis minimaliai ulimit. Gauti informaciją apie sistemos parametrus, naudokite šias komandas:

ulimit-Ha

ulimit-HS

Galiausiai, siekiant persvarstyti didžiausią vienu metu atidarytus failus Linux galime tipo:

ulimit-N 4000

Taip pat žr. Daugiau informacijos apie komandų ir visos jos galimybes console:

vyras ulimit

Paskelbta: linux , lukštais , patarimai

Verčia failų sistemos patikrinimą paleid

Posted by: (Apr 23)

Jei norite, kad failų sistema, patikrinkite, paleisti mūsų Linux box galite tiesiog sukurti šaknų "/" failas forcefsck:

# Cd /

# Touch / forcefsck

# Reboot

Paskelbta: linux , lukštais , patarimai

ext2online RHEL 5.x

Posted by: (Dec 17)

Tiems, kurie ateina iš ilgamete patirtimi iš RHEL 4.x tikrai teko susidurti su komandų ext2online. Ši trumpa pastaba prisiminti, kad RHEL 5.x nebėra ši komanda. Norėdami keisti disko sumontuotas tiesiog naudoti komandą resize2fs,. Kontrolės automatiškai aptinka disko statusą ir atitinkamai elgiasi. Žemiau yra pavyzdys:

[Root @ kalba priimančiosios ~] # resize2fs / dev/mapper/VolGroup00-LogVol00

resize2fs 1,39 (29-May-2006)
Failų sistemos arba dev/mapper/VolGroup00-LogVol00 montuojamas arba eilutės dydžio keitimas
, Atlikti Resize of on-line arba dev/mapper/VolGroup00-LogVol00 4923392 (4k) blokų.
, Arba dev/mapper/VolGroup00-LogVol00 failų sistema yra dabar 4923392 blokai ilgai.

Trumpa Forge " , kaip pakeisti dydį neprarandant duomenų skaidinio EXT2 / 3 howto .

Paskelbta: linux , lukštais , patarimai

Pašalinti vieta kietajame diske šaknų

Posted by: (Dec 16)
Ext2 ir ext3 pertvaros turi numatytąjį 5% paliktoje vietoje, "root. Tai yra geras dalykas, siekiant išvengti, kad sistema veikia iš vietos vartotojams saliamį ketinimų užkimšti failų sistemos su patogumais. Tačiau jei į klausimą pertvara nereikia visą šią erdvę, kaip keičiamasis diskas arba pertvarų sandėliavimo / backup tada galime įsikišti ir pašalinti šią ribą:
# Tune2fs-m 0 / dev/sdc5
Paliktoje šaknies sdc5, sdc5, pakeistos pertvaros pavyzdys nuliui, ir iš karto jums susigrąžino savo brangų erdvę. (Nepamirškite atlikti užduotį kaip root, turintis pranašumų prieš kitų vartotojai negali kištis).
Paskelbta: linux , lukštais , patarimai

Peržiūrėti teises į aštuntainį

Posted by: (Oct 25)

Kai mes naudojame ls komanda gali rodyti failų leidimus tokiu formatu:

-Rw-r - r-1 vartotojas grupė 49.296 kovo 24 2006 file.bin

Kaip jie turi rodyti Octal teises failų rekomenduoti šį scenarijų:

ls-l | awk '{k = 0;, (i = 0; i <= 8; i + +) K + = ((substr ($ 1, i 2,1) ~ / [rwx] /) * 2 ^ (8 -i)) if (k) printf (.% 0. "k) spausdinimo} '

Komanda rodo + stilius aštuntainė leidimus drwxr-xr-x.

Jei esate patenkinti rezultatais, galite padaryti daugiau nuolatinių ir lengviau naudoti kuriant savo lukštais alias, kuriuos naudojote į parameterize ir malonumas. Bash turite redaguoti failą jūsų namų kataloge ~ / Bashrc, po atsijungimo ir prisijungti galite naudoti komandą '' klasika pakaitomis comanto "LS".:

dar žinomas kaip l = 'ls-Vietinį laiko kampą, spalva | awk' {k = 0;, (i = 0; i <= 8; i + +) K + = ((substr ($ 1, i 2,1) ~ / [rwx] / ) * 2 ^ (8-i)), jei (k) printf (.% 0. "k); spausdinti} '"

Rezultatas:

600-134K rw --- 1 grupė 21 balandžio 2006 mbox

Paskelbta: linux , lukštais , patarimai

Kaip naudoti komandą SCREEN

Posted by: (Oct 22)
Tiems, kurie naudoja Linux Shell galios tikrai nebus ignoruojami, ssh, įrankio galia bus juntamas, kai mes turime scollegarci veikia nuomos procesą, pradėtą ​​iš mūsų sesijos. Sistema yra negailestingas, jei aš atsijungiu nuo visų procesų, mes žuvo iš karto sukėlė. Norėdami įveikti tai ten yra komanda ekranas pasiruošę, kad ateiti į mūsų pagalbos pridedant, papildomą efektyvumą su nuotolinio lukštais mūsų Linux dėžutes. Ekranas yra a "multiplikatoriaus terminalai", kurią mums su rankena kelis terminalus, "atsieti" po sesijos proceso, ir "pakabinti".
GNU terminalas
  • ekranas pradeda ekraną ir suteikia mums mūsų lukštais: mes galime dirbti taip, lyg nieko nebūtų atsitikę.
  • ekrano + ProgramName pradėti programos ProgramName, viduje ekrano, su kevalais.
  • spausdami ctrl + a ir tada c viduje ekrano sesijos mes sukurti naują terminalą.
  • spausdami ctrl + ir tada n pereiti prie terminalo.
  • ir paspauskite Ctrl + P pereiti į ankstesnį terminalą.
  • spausdami ctrl + o po to d "išjungti" iš mūsų dabartinės sesijos ekrane, važiuojant komandos laukiančius. Dabar mes galime užbaigti mūsų ssh-session su patikinimo, kad mūsų procesai nėra atsitrenkė.
  • ekrano r nuskaito sesiją, anksčiau "sumažėjo".


Pavyzdys (nuotolinio valdymo sistemą per Yum atnaujinimas):
Pirmas prisijungimas:
  • SSH host.domain
  • ekranas yum-y atnaujinimas
  • Ctrl + A
  • d
  • išeiti
Nuoroda:
  • SSH host.domain
  • ekrano-R
  • Jei vis dar veikia Yum pakrantė daro. Jei Yum baigė savo užduotį, tada pamatysite pranešimą [ekranas baigiamąjį]
  • išeiti
Paskelbta: linux , lukštais , patarimai

Pranešimo po SSH Prisijunk

Posted by: (Oct 15)

Norėdami gauti asmeninį sveikinimo laišką, po prisijungusi per ssh tiesiog redaguoti failą / etc / motd.

Pasirinktinai galite redaguoti failą / etc / profile rodyti datą, veiksnumo ir kitą info.

Kita galimybė yra sukurti banerio už sshd demonas, reklama bus rodoma prieš prisijungusi. Enter "Baneris / etc / baneris", sshd_config

Paskelbta: linux , lukštais , patarimai
Powered by CyberTek - Remote Support