CyberTek - the future at the present!

Arkisto ajaksi 'kuori' Category

Shorcuts mistä bash

Lähettäjä: (lokakuu 19)

Ctrl + Go to top of the line kirjoitat.
Ctrl + E Siirry rivin loppuun kirjoitat.
Ctrl + L Tyhjennä näyttö.
Ctrl + U Tyhjentää näytön ennen kursoria. Jos on lopussa rivin poistaa koko linjan.
Ctrl + R voit etsiä aiemmin käytetyt komennot.
Ctrl + C Lopeta mitä olet tekemässä.
Ctrl + D Poistu nykyisestä kuori.
Ctrl + Z alkaa keskeyttämisen taustalla mitä olet tekemässä.
Ctrl + W Poistetaan sana ennen kuin kohdistin on.
Ctrl + K Poista rivin jälkeen kursori.
Ctrl + T Vaihtaa kaksi viimeistä merkkiä ennen kursoria.
Esc + T Vaihda kaksi viimeistä sanaa ennen kursoria.
Alt + F Siirrä kursoria eteenpäin yhden sanan nykyisen rivin.
Alt + B siirtää kohdistimen takaisin yhden sanan nykyisen rivin.
Välilehti Automaattinen täydennys nimet tiedostoja ja kansioita.
Liitä Ctrl + Y (kuten kopioi ja liitä) kaikki tekstit ennen kursoria.

Huomautus: Jotkin näistä komennot eivät toimi, jos shell on kautta telnet-tai SSH-istunnon, jos näppäimistö on erityisen configuratain

Julkaistu: linux , shell - vinkit

Automaattinen päivitys SpamAssassin Säännöt

Lähettäjä: (Mar 20)

Kun asennat spamassassin meidän sähköpostipalvelimen olemme asentaneet kirjoitustapa ladata sääntöjä parantaa pyydystäminen roskapostin tulossa meidän palvelimelle.

Käsikirjoitus on nimeltään sa-päivityksen . Alla kerromme yksinkertaisen crontab merkintä voidaan sisällyttää Linux ruutuun soittaa joka päivä klo 7:00, ja käsikirjoitus pitää ajan tasalla sääntöjen oman spamassassin.

spamassassin auto update rules

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

Muista myös käynnistää spamassassin palvelu päivityksen jälkeen komennolla:

/ Etc / init.d / spamassassin restart

tai

/ Etc / init.d / spamd uudelleen

HUOM: Komennot ja sijainnit voivat vaihdella distro ja distro, mutta sysadmin ei pitäisi olla vaikeaa löytää oikeaan asentoon. Epäselvissä tapauksissa ota yhteyttä tai jätä kommentti.

Julkaistu: linux , shell , roskaposti , vinkit

Fonttien lisääminen Ubuntu

Lähettäjä: (Tue 15)
Mitä vanhentunutta ikkunoiden myös Linux-jakeluissa, tässä tapauksessa otamme Ubuntu esimerkiksi voit lisätä fontteja (fontit) niin helppoa.
alkaen terminaali kirjoita komento:
sudo nautilus / usr / share / fonts / TrueType /
Muista, että jokaisen jakelun tulisi vaihtaa Nautilus tiedostonhallintaohjelma kuin delfiini Kubuntu. Kun olet kopioinut True Type-fontit tässä paikassa, voit myös laittaa osa hakemistot paremmin järjestää fontit joudut päivittää välimuistin fontit komennolla:
fc-cache-f-v
Olet valmis, avaa sovellus, jota haluat käyttää fontteja kiinnostaa meitä.
Julkaistu: linux , shell , vinkit , ubuntu

poistaa kommentteja tiedostosta

Lähettäjä: (Jan 17)

Usein sinun täytyy laittaa kätensä täyteläinen asetustiedostot, joilla voimme tehdä kourallinen parametreja. Näissä tapauksissa voimme poistaa kaikki tarpeettomat fluff yksinkertaisesti komennolla alla:

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

tai voit käyttää tätä vaihtoehtoa:

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

Muista my_new.conf korvata alkuperäisen tiedoston tarkistamisen jälkeen sisällön.

Julkaistu: linux , shell - vinkit

Käytä komentoa rpm

Lähettäjä: (sarja 12)

Näytä kaikki rpm paketit asennetaan:

# Rpm-qa

Kysely db rpm suodatus kaikki paketit sisältävät merkkijonon "httpd"

# Rpm-qa | grep httpd

Tietojen hankkiminen erityinen paketti on asennettu, esim:

# Rpm-qi httpd

Näytä tiedostoluettelo tarjoaa paketin asennettuna, esimerkiksi:

# Rpm-QL httpd

Näyttää vain luettelon asetustiedostot tarjoaa paketti asennettu:

# Rpm-qc httpd

Hanki tietoa toimittamasta aineistosta paketti:

# Rpm-qc httpd

Näyttää luettelon riippuvuuksien vaaditaan paketin:

# Rpm-q httpd-whatrequires

Näytä ominaisuus tarjoaa paketin:

# Rpm-q httpd-whatprovides

Näytä skriptit aloitti asennuksen / poiston:

# Rpm-q httpd-scripts

Näytä historia tarkistuksia paketin:

# Rpm-q httpd-changelog

Katso, mitkä paketti omistaa annettuun tiedostoon:

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

Näytä tiedostoluettelo tarjoaa pakettia ei ole vielä asennettu:

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


Fedora / RedHat, allekirjoittamaan kaikki paketit joiden digitaalisen yksityisen GPG avain. Voit tuoda julkisen avaimen seuraavalla komennolla:

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

Voit tarkistaa eheyden paketin ennen kuin jatkat asennusta, varsinkin jos se on ladattu internetistä, suorita seuraava komento:

# Rpm-checksig package_name.rpm

Voit tarkistaa kaikki paketit asennettu järjestelmään:

# Rpm-qa gpg-pubkey

Asenna binääripakettien:

# Rpm-ivh package_name.rpm

Asenna binääripakettien välittämättä riippuvuudet pyyntöjä:

# Rpm-ivh-nodeeps package_name.rpm

Asenna binääripakettien lähettämällä automaattinen resoluutio riippuvuuksien:

# Rpm-ivh-tuki package_name.rpm


Päivittäminen paketti muuttamatta asetustiedostot:

# Rpm-U package_name.rpm

Päivitys paketti vain jos se on jo asennettu:

# Rpm-F package_name.rpm

Rimuore rpm paketin:

# Rpm-e paketin_nimi


Tarkista tiedoston koko, oikeudet, tyyppi, omistaja, ryhmä, MD5 ja viimeinen muutos on RPM-tietokanta:

# Rpm-V httpd

Tarkista kaikki paketit asennettu järjestelmään - käytä harkiten, järjestelmä harjoittaa äärimmäisillä tavoilla:

# Rpm-Va

Varmistaminen paketti ei ole asennettu:

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

Tällä komennolla voit purkaa paketin tiedostot voidaan muuntaa virtaan ja cpio poimia suoritettavaa pois pakkauksesta:

# Httpd-2.0.52-3.i386.rpm rpm2cpio | cpio-uute-tee-hakemistot * bin *

Asentaminen lähdepaketista i386.

Vaihe 1:

# Rpmbuild-rebuild nome_pacchetto.src.rpm

Vaihe 2:

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

Asentaminen lähdepaketista i386 (vaihtoehtoinen menettely).

Vaihe 1:

# Rpmbuild-käännöksen nome_pacchetto.src.rpm

Vaihe 2:

# Rpmbuild-bb / usr / src / redhat / silmälasit / nome_pacchetto.spec

Vaihe 3:

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


Luominen rpm paketin lähteestä.
Haluamme luoda paketin lähdesovelluksessa esimerkki. Me ladata lähde Internetistä wget:

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

# Cp esimerkki-2.0.0.tar.gz / usr / src / redhat / SOURCE

# Cd / usr / src / redhat / SOURCE

# Esimerkki-2.0.0.tar.gz tar xzf


Tarkista directory vallitsee purettu tiedosto. "Spec", joka sisältää eritelmät luoda radan, ja kopioi se / usr / src / redhat / SPEC:

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

Jos tiedosto. Spec ei ole voidaan luoda. Lopuksi Valmista täyte luomiseen uusien rpm:

# Cd / usr / src / redhat

# Rpmbuild-bb silmälasit / snort.spec

Julkaistu: linux , RedHat , kuori - vinkit

Enimmäismäärä avoimet tiedostot Linuxissa

Lähettäjä: (4 kpl)

Linux-järjestelmissä on yleensä ennalta raja on 1024 tiedostoa auki samanaikaisesti. Tämä raja on todellakin melko pieni jos koneen suuria työmääriä erityisesti läsnä www-palvelimia monien eri alojen ja viitteitä tiedostoja ja lokit.

Kun tulet tuotantovaiheeseen, ja tämä raja ylitetään usein outoja epäjohdonmukaisuutta ongelmia. Joten sinun on parempi toimia nopeasti. Tietäen prosessi-id meidän sovelluksen (esim. tomcat tai httpd) komennolla seguende tarkastellaan tiedostojen määrä prosessi järjestää avoinna:

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

Kun ymmärtää ongelman voimme puuttua vähän käytettäessä ulimit. Käytä seuraavia komentoja saada tietoa järjestelmän asetuksia:

ulimit-Ha

ulimit-Hs

Lopuksi tarkistaa mahdollisimman samanaikaisesti avoinna olevat tiedostot Linux voimme kirjoittaa:

ulimit-n 4.000

Katso myös manpages lisätietoja on komento ja kaikki sen vaihtoehdoista:

mies ulimit

Julkaistu: linux , shell - vinkit

Pakottaminen tiedostojärjestelmän tarkistus uudelleenkäynnistyksen

Lähettäjä: (kesäkuu 23)

Jos haluat pakottaa tiedostojärjestelmän tarkistaa uudelleen myös linux-ruutuun voi vain luoda juuresta "/" file forcefsck:

# Cd /

# Touch / forcefsck

# Uudelleenkäynnistys

Julkaistu: linux , shell - vinkit

ext2online RHEL 5.X

Lähettäjä: (joulukuu 17)

Niille, jotka tulevat pitkä kokemus RHEL 4.x on varmasti joutunut käsittelemään komennolla ext2online. Tämä lyhyt huomautus muistaa, että RHEL 5.X ei enää tätä komentoa. Voit muuttaa osion asennetaan yksinkertaisesti komennolla resize2fs. Ohjaus tunnistaa automaattisesti tilan osio ja käyttäytyy sen mukaisesti. Alla on esimerkki:

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

resize2fs 1,39 (29-May-2006)
Tiedostojärjestelmän at / dev/mapper/VolGroup00-LogVol00 asennetaan /, on-line koon tarvitaan
Suorittaminen on-line Resize of / dev/mapper/VolGroup00-LogVol00 ja 4923392 (4k) lohkot.
Tiedostojärjestelmä / dev/mapper/VolGroup00-LogVol00 nyt 4923392 korttelin pitkä.

Howto Forge on howto miten kokoa osiolle EXT2 / 3 tietoja menettämättä .

Julkaistu: linux , shell - vinkit

Poista varattu JUURI kiintolevyn

Lähettäjä: (joulukuu 16)
Ext2 ja ext3 osiot on oletuksena 5% varatun "root. Tämä on hyvä välttää järjestelmä loppuu tila läsnä käyttäjien salamia aikomuksesta tukkia tiedostojärjestelmä mukavuudet. Mutta jos osio kyseessä ei tarvitse kaikkea tätä tilaa, kuten on irrotettava levy tai osio tallennusta / backup voimme puuttua ja poistaa tämä raja:
# Tune2fs-m 0 / dev/sdc5
Esimerkiksi nolla varattuun on juuriosio sdc5, sdc5 korvataan osio, ja heti olet toipunut arvokasta tilaa. (Älä unohda tehdä tehtävä pääkäyttäjänä, luvaton käyttäjä voi puuttua).
Julkaistu: linux , shell - vinkit

Tarkastele käyttöoikeuksia oktaali

Lähettäjä: (lokakuu 25)

Kun käytämme ls komento voi näyttää käyttöoikeuksia tiedostojen seuraavassa muodossa:

-Rw-r-r-1 käyttäjäryhmä 49296 24 maaliskuu 2006 file.bin

Kun he tarvitsevat näyttää oktaaliluvuksi käyttöoikeuksia itse tiedostoja suositella tämä kirjoitus:

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

Komento näyttää + style oktaali oikeudet drwxr-xr-x.

Jos olet tyytyväinen tulokseen, voit tehdä enemmän pysyviä ja helpompi käyttää luomaan alias teidän kuori käytit parametrisoida ja ilo. Sillä bash on muokattava tiedostoa kotihakemistoosi ~ /. Bashrc jälkeen ulos ja kirjaudu voit käyttää komentoa 's' klassinen vuorotellen comanto 'ls':

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

Tulos:

600-134k rw --- 1 käyttäjäryhmä 21 huhtikuu 2006 mbox

Julkaistu: linux , shell - vinkit

Miten komentoa SCREEN

Lähettäjä: (lokakuu 22)
Niille, jotka käyttävät valtaa Linuxin shell ei varmasti jäänyt ssh, voima työkalu pysähtyy vasta, kun meidän scollegarci käynnissä, kun kerroit käynnistetyn meidän istunto. Järjestelmä on säälimätön, jos yhteys katkeaa kaikki prosessit me tapetaan välittömästi laukeaa. Tämän ongelman poistamiseksi on käsky ruutu valmiina tulemaan avuksemme lisäämällä lisätehoja remote shell meidän Linux laatikoita. Näyttö on "kerroin liittimet", jonka avulla voimme käsitellä useita terminaaleja, "irrottaminen" alkaen istunto prosessi, ja "puhelun".
GNU Terminal
  • näyttö alkaa näytön ja ​​antaa meille kuori: voimme ikään kuin mitään ei olisi tapahtunut.
  • näyttö + ohjelman_nimi Käynnistä ohjelma ohjelman_nimi sisällä näyttöä, kuten kuori.
  • painamalla ctrl + ja sitten c sisällä näyttö istunto luomme uuden terminaalin.
  • painamalla ctrl + ja sitten n siirtää vieressä terminaaliin.
  • ja paina ctrl + p siirtyvän aiemmin terminaaliin.
  • painamalla ctrl + ja sitten D "irrottautua" meidän istunnon aikana näytön ollessa päällä komentoja vireillä. Nyt voimme lopettaa myös ssh-istunnon varmuuden, että prosessit eivät ole törmänneet.
  • screen-r hakee istunto aiemmin "pudonnut".


Esimerkki (päivittäminen kauko-järjestelmän kautta yum):
Ensimmäinen yhteys:
  • ssh host.domain
  • näyttö yum-y update
  • Ctrl +
  • d
  • poistua
Mukaan Linkki:
  • ssh host.domain
  • screen-r
  • Jos siellä on edelleen käynnissä yum rannikolla tekee. Jos yum on lopettanut tehtävänsä niin näet viestin [näyttö päättyy]
  • poistua
Julkaistu: linux , shell - vinkit

Viestin jälkeen Login SSH

Lähettäjä: (lokakuu 15)

Saat henkilökohtaisen tervetulotoivotus kirjautumisen jälkeen SSH helposti muokkaamalla tiedostoa / etc / motd.

Vaihtoehtoisesti voit muokata tiedostoa / etc / profile näyttää päivämäärän, käytettävyyttä ja muut tiedot.

Toinen vaihtoehto on luoda banner sshd demoni, banneri näytetään ennen kirjautuminen. Kirjoita "Banner / etc / banner" in sshd_config

Julkaistu: linux , shell - vinkit
Powered by CyberTek - Remote Support