Arkisto ajaksi 'kuori' Category
Lähettäjä: admin (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 Lähettäjä: admin (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.
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.
Lähettäjä: admin (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ä.
Lähettäjä: admin (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 Lähettäjä: admin (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
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 Lähettäjä: admin (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 Lähettäjä: admin (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 Lähettäjä: admin (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 Lähettäjä: admin (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
Lähettäjä: admin (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".

- 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 Lähettäjä: admin (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