CyberTek - the future at the present!

Arhiva za 'ljuske' Category

Shorcuts iz bash

Posted by: (19. listopada)

Ctrl + Idi na vrhu liniju koju tipkanja.
Ctrl + E Idite na kraju retka kucate.
Ctrl + L brisanje zaslona.
Ctrl + U Brisanje ekran prije kursora. Ako ste na kraju reda, briše cijelu liniju.
Ctrl + R omogućuje pretraživanje kroz prethodno korištene naredbe.
Ctrl + C zaustaviti ono što radite.
Ctrl + D Exit trenutni ljuska.
Ctrl + Z pokreće suspenzija u pozadini što radite.
Ctrl + W Izbriši riječ prije nego što je kursor.
Ctrl + K Brisanje liniju nakon pokazivača.
Ctrl + T okreće posljednja dva znaka prije pokazivača.
ESC + T Zamijeni posljednje dvije riječi prije pokazivača.
Alt + F Premjesti pokazivač jednu riječ u naprijed trenutnom retku.
Alt + B Premjesti pokazivač nazad jedne riječi u trenutnom retku.
Tab Auto-Kompletan imena datoteka i mapa.
Paste Ctrl + Y (kao u kopirajte i zalijepite) sve je tekst prije pokazivača.

Napomena: Neke od tih naredbi ne rade ako ljuska je pristup preko Telnet ili SSH sjednicu ako je tipkovnica posebno configuratain

Nalazi se u: Linux i školjke i savjete

Automatska nadogradnja SpamAssassin Poslovnika

Posted by: (20. travnja)

Kada smo instalirali SpamAssassin na našem poslužitelju e-pošte smo instalirali skriptu koristiti za preuzimanje pravila kako bi se poboljšala snimanje e-mail spama dolazi na naš poslužitelj.

Skripta se zove SA-ažurirati . U nastavku ćemo izvijestiti jednostavan ulazak u crontab biti uključeni u vaš linux okvir zovemo svaki dan u 7:00 i pisma da bi u toku s pravilima svoje SpamAssassin.

spamassassin auto update rules

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

Sjetite se također ponovno pokretanje SpamAssassin uslugu nakon ažuriranja s komandom:

/ Etc / init.d / SpamAssassin pokretanje

ili

/ Etc / init.d / spamd ponovno

NAPOMENA: Naredbe i mjesta mogu se razlikovati od distro do distro, ali za sysadmin ne bi trebalo biti teško pronaći odgovarajući položaj. U slučaju poteškoća molimo da nas kontaktirate ili ostavite komentar.

Dodavanje Fontovi u Ubuntu

Posted by: (Uto 15)
Kao i za prozore, čak iu zastarjelim Linux distribucija, u našem slučaju uzmemo Ubuntu npr. možete dodati fontove (font) tako lako.
iz terminala samo upišite naredbu:
Nautilus sudo / usr / share / font / TrueType /
Imajte na umu da za svaku distribuciju je potrebno zamijeniti u Nautilus file manager poput dupina za Kubuntu. Nakon kopiranja prave vrsta fontova u ovom mjestu, također možete staviti granice pod-direktorije bolje organizirati svoje fontove morate početi osvježavanja predmemorije fontove sa komandom:
FC-predmemorija-f-v
Vi ste učinili, jednostavno otvorite program koji želite koristiti fontove od interesa za nas.
Nalazi se u: Linux i školjke i savjete i ubuntu

ukloniti komentare iz datoteke

Posted by: (17. siječnja)

Često morate staviti ruku na pun konfiguracijske datoteke gdje se može napraviti učiniti s nekoliko parametara. U tim slučajevima možemo ukloniti sve nepotrebne dlake jednostavno koristeći naredbu prikazano u nastavku:

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

ili možete koristiti ovu alternativu:

Mačka # / etc / my.conf | sed '/ * # / d / * ^ $ / d'> / etc / my_new.conf

Sjeti se da my_new.conf prebrisati izvornu datoteku nakon provjere sadržaja.

Nalazi se u: Linux i školjke i savjete

Koristite naredbu rpm

Posted by: set (12)

Prikaži sve rpm paketi instalirani:

# Rpm-QA

Upit db min filtriranje sve pakete koji sadrže STRING 'httpd':

# Rpm-QA | grep httpd

Dobivanje informacija o određenom paketa instaliranog, npr.:

# Rpm-qi httpd

Prikaz popisa datoteka koje pruža paketa instaliranog, npr.:

# Rpm-QL httpd

Prikaži samo popis konfiguracijske datoteke koje pruža paketa instaliranog:

# Rpm-QC httpd

Dobiti informacije o dokumentaciji koju nudi paket:

# Rpm-QC httpd

Prikaz popisa ovisnosti potrebnih za paket:

# Rpm-q httpd-whatrequires

Prikaži mogućnost koju pruža u paketu:

# Rpm-q httpd-whatprovides

Prikaži skripte pokrenuo tijekom instalacije / uklanjanje:

# Rpm-q httpd-skripte

Prikaži povijest revizija paketa:

# Rpm-q httpd-ChangeLog

Check out paket za koji posjeduje određenu datoteku:

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

Prikaz popisa datoteka koje pruža paket nije instaliran:

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


Fedora / RedHat, prijavite se sve pakete s digitalnim privatnog GPG ključ uvesti javni-ključ pomoću sljedeće naredbe.:

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

Da biste provjerili cjelovitost paketa prije nego što nastavite s instalacijom, pogotovo ako je skinuti s Interneta, pokrenite sljedeću naredbu:

# Rpm-checksig package_name.rpm

Da biste provjerili sve pakete instalirane na vašem sustavu:

# Rpm-QA GPG-pubkey

Instalacija binarni paket:

# Rpm-ivh package_name.rpm

Instalacija binarni paket ovisnost ignoriranje zahtjeva:

# Rpm-ivh-nodeeps package_name.rpm

Instalacija binarni paket slanjem automatsko rješavanje ovisnosti:

# Rpm-ivh-pomoć package_name.rpm


Nadogradnja za paket bez promjene konfiguracijskih datoteka:

# Rpm-U package_name.rpm

Ažuriranje paket samo ako je već instaliran:

# Rpm-F package_name.rpm

Rimuore na rpm paket:

# Rpm-e package_name


Provjerite veličine datoteke, dozvole, tip, vlasnik, skupine, MD5 i Zadnja izmjena na RPM baze podataka:

# Rpm-V httpd

Provjeriti sve pakete instalirane na vašem sustavu - koristite sa oprezom, sustav se bavi ekstremnim način:

# Rpm-Va

Provjera paket nije instaliran:

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

Ova naredba omogućuje da ekstrakt datoteke iz paketa treba pretvoriti u potok, a zatim cpio za izdvajanje izvršnu iz paketa:

# Httpd-2.0.52-3.i386.rpm rpm2cpio | cpio-ekstrakt-make-direktoriji * bin *

Instaliranje i386 izvorni paket.

Korak 1:

# Rpmbuild-obnoviti nome_pacchetto.src.rpm

Korak 2:

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

Instaliranje i386 izvorni paket (alternativni postupak).

Korak 1:

# Rpmbuild-rekompiliranje nome_pacchetto.src.rpm

Korak 2:

# Rpmbuild-bb / usr / src / RedHat / SPECS / nome_pacchetto.spec

Korak 3:

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


Stvaranje RPM paket od izvora.
Želimo stvoriti paket iz source aplikacija primjer smo preuzeti izvor s Interneta s wget.:

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

# Cp primjer-2.0.0.tar.gz / usr / src / RedHat / izvor

# Cd / usr / src / RedHat / izvor

# Primjer-2.0.0.tar.gz tar xzf


Provjerite je li imenik postoji unutar raspakirali datoteku "Spec", koji sadrži specifikacije za kreiranje staze, i kopirajte ga u / usr / src / Hat / spec.:

Example.spec # cp / usr / src / RedHat / SPEC / example.spec

.. Ako je datoteka Spec ne postoji može biti izrađen na kraju, pripremite punjenje za stvaranje novog okretaja u minuti:

# Cd / usr / src / RedHat

# Rpmbuild-bb SPECS / snort.spec

Nalazi se u: Linux i Red Hat i školjke i savjete

Maksimalni broj otvorenih datoteka u Linuxu

Posted by: (set od 4)

Linux sustavi obično imaju unaprijed granica od 1024 datoteka otvoriti istovremeno. Ova granica je zapravo prilično niska u slučaju stroj s visokim opterećenjem, naročito u prisustvu web poslužitelja s brojnim različitim domenama i upućuje na datoteke i logove.

Kada dođete do faze proizvodnje, a ti prelazi se granica često su čudni problemi nekonzistentnosti. Tako da bolje djelovati brzo. Poznavanje procesa-id naše aplikacije (npr. mačak ili httpd) s nalogom seguende smo ispitati broj datoteka koje proces drži otvoren:

lsof-p [proces-id] | wc-l

Nakon razumijevanje problema možemo intervenirati sa minimalno ulimit. Koristite sljedeće naredbe da biste dobili informacije o postavkama sustava:

ulimit-Ha

ulimit-Hs

Konačno, kako bi revidirati maksimalne istovremeno otvorenih datoteka u Linuxu možemo upisati:

ulimit-n 4000

Vidi također manpages za više informacija o zapovijedi i svih njegovih mogućnosti:

čovjek ulimit

Nalazi se u: Linux i školjke i savjete

Prisiljavanje datotečnog sustava ček na ponovno podizanje sustava

Posted by: (23. lipnja)

Ako želite prisiliti datotečni sustav provjeriti ponovno naš linux box jednostavno možete stvoriti u korijenu "/" file forcefsck:

# Cd /

# Touch / forcefsck

Ponovno #

Nalazi se u: Linux i školjke i savjete

ext2online RHEL 5.xi

Posted by: (17. prosinca)

Za one koji dolaze iz dugog iskustva iz RHEL 4.x sigurno morali nositi s naredbenog ext2online. Ova kratka napomena da zapamtite da je u RHEL 5.x više nema ova naredba. Da biste promijenili veličinu particija montirana jednostavno koristiti naredbu resize2fs. Kontrola automatski detektira stanje podjele i kako se ponaša u skladu s tim. Ispod je primjer:

[Root @ host ~] # resize2fs / dev/mapper/VolGroup00-LogVol00

resize2fs 1,39 (29-May-2006)
Datotečnog sustava na / dev/mapper/VolGroup00-LogVol00 je montirana na /, on-line promjena veličine potrebne
Obavljanje on-line slika na / dev/mapper/VolGroup00-LogVol00 na 4923392 (4K) blokova.
Datotečnog sustava na / dev/mapper/VolGroup00-LogVol00 sada je 4923392 blokovi dugo.

KAKO Forge na KAKO o tome kako promijeniti veličinu particije EXT2 / 3 bez gubitka podataka .

Nalazi se u: Linux i školjke i savjete

Uklonite prostor rezerviran za korijen tvrdog diska

Posted by: (16. prosinca)
EXT2 i ext3 particija ima 5 posto zadanog prostora rezerviran za 'korijena. To je dobra stvar kako bi se izbjeglo da je sustav ponestane prostora u prisustvu korisnika salama namjerom da začepljuje datotečni sustav sa sadržajima. Ali ako je particija u pitanju ne treba sve ovaj prostor, kao u slučaju izmjenjivi disk ili particiju skladištenje / backup onda možemo intervenirati i ukloniti to ograničenje:
# Tune2fs-m 0 / dev/sdc5
Primjer postavljena na nulu u prostor rezerviran na root particiju sdc5, sdc5 zamijenio s particije, i odmah ste sredili dragocjeni prostor. (Ne zaboravite napraviti zadatak kao root, neprivilegiranim korisnicima ne može intervenirati).
Nalazi se u: Linux i školjke i savjete

Pregled dozvole u oktalnom

Posted by: (25. listopada)

Kada koristite naredbu ls može prikazati dozvole datoteka u sljedećem obliku:

-Rw-r-r-1 skupina korisnika 49296 24 ožujak 2006 file.bin

Kao što im je potrebno prikazati oktalnom dozvole na datoteke i sami preporučujemo ovu skriptu:

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

Naredba prikazuje tipke + stil oktalni dozvole drwxr-xr-x.

Ako ste zadovoljni s rezultatom možete napraviti više stalnih i lakši za korištenje u stvaranju pseudonim u vašoj ljusci ste koristili za parameterize i zadovoljstvo. Za bash morate urediti datoteku u svoj ​​home direktorij ~ / Bashrc, nakon što je logout i login možete koristiti naredbu 's' na klasični naizmjence comanto 'LS'.:

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

Rezultat:

600-134K rw --- 1 user group 21. travnja 2006 mbox

Nalazi se u: Linux i školjke i savjete

Kako koristiti naredbu SCREEN

Posted by: (22. listopada)
Za one koji koriste snagu Linux ljuske sigurno neće biti pobjegao koristeći ssh, snaga alat će se zaustaviti samo kada trebamo scollegarci prikazivati ​​dok ste proces pokrenut iz naše sesije. Sustav je nemilosrdna, ako se sam isključiti sve procese smo ubili odmah pokrenuti. Da prevlada ovo je naredba ekran spreman da dođe u našu pomoći dodavanjem dodatne učinkovitosti na udaljenom ljuske od naših Linux kutija. Zaslon je "množitelj terminala" koje nam omogućuje da obrađuju više terminala, "razdvajanje" sa sjednice procesa, a "objesiti".
GNU Terminal
  • zaslon počinje zaslon i daje nam naš ljuske: možemo raditi kao da se ništa nije dogodilo.
  • zaslon + ProgramName pokrenete program ProgramName unutar zaslona, ​​kao i ljuske.
  • pritiskom na CTRL + A i onda c unutar zaslona sjednici ćemo stvoriti novi terminal.
  • pritiskom na CTRL + A i onda n proći pokraj terminala.
  • a zatim pritisnite CTRL + p proći na prethodnu terminala.
  • pritiskom na CTRL + A i onda bih "isključiti" iz naše trenutne sesije zaslonu, dok se izvodi naredbe na čekanju. Sada možemo završiti naš ssh sesiju s uvjerenjem da su naši procesi nisu sudario.
  • screen-r dohvaća sjednicu prethodno "pao".


Primjer (Ažuriranje daljinski sustav preko Yum):
Prva veza:
  • ssh host.domain
  • zaslon yum-y ažuriranje
  • Ctrl +
  • d
  • izlaz
Prema Link:
  • ssh host.domain
  • screen-r
  • Ako još uvijek će se prikazivati ​​yum obala radi. Ako yum je završio svoj ​​zadatak onda ćete vidjeti poruku [zaslon ukidanju]
  • izlaz
Nalazi se u: Linux i školjke i savjete

Poruka nakon Logiranje SSH

Posted by: (15. listopada)

Da biste dobili osobnu poruku dobrodošlice nakon prijavu preko SSH jednostavno urediti datoteku / etc / motd.

Po želji možete urediti datoteku / etc / profile prikazati datum, vrijeme neprekidnog rada i ostale informacije.

Druga mogućnost je napraviti banner za sshd daemon, banner će se prikazati prije prijave. Unesite 'bannera / etc / banner "u sshd_config

Nalazi se u: Linux i školjke i savjete
Powered by CyberTek - Remote Support