CyberTek - the future at the present!
Google

Arkisto ajaksi 'vinkkejä' Category

Tekstin etsiminen ja grep

Kirjoittaja: (marraskuu 2)

Tässä on yksinkertainen tapa etsiä tekstiä useita tiedostoja, voimassa kaikki linux distrot:

grep "hakua merkkijono" / home / MyHome / *. txt

grep-komennon voi lisätä myös muita vaihtoehtoja:

- Suorita rekursiivinen haku alihakemistot:

grep-R "oma teksti" / home / MyHome

- Tulosta vain tiedoston nimi, jossa meillä on Notre esiintyminen:

grep-H-R "My Test" / home / MyHome

Julkaistu: linux , shell , vinkkejä

Luettelo asennetuista paketeista Ubuntussa

Kirjoittaja: (kesäkuu 17)

Asenna kaikki paketit, että käytimme edellisessä Ubuntu Linux box (se koskee myös Debian ym.) voi olla pitkä ja sitten ehkä se ei ole sanonut, että me muistamme kaikki olemme tottuneet, varsinkin jos se on rikas tilojen kehittäminen kirjastojen tai asennuksen palvelimia. Asentaa kaikki paketit uusi kenttä, mutta voimme tehdä kaiken muutamalla yksinkertaisella komentoja.

Voit luoda listan paketeista asennettu Ubuntu Linux box:

  dpkg - get-selections> asennettuna-ohjelmisto 

Voit tarkistaa ja asentaa kaikki paketit listaltasi, Ubuntu Linux ruutuun kohde:

  dpkg - set-selections <asennettuna-ohjelmisto 

Lopuksi kirjoita komento

  dselect 

Julkaistu: linux , vinkkejä , ubuntu

nano editori, pikanäppäimiä ja vaihtoehtoja

Kirjoittaja: (Tue 21)
Merkintätapa lyhenteiden on seuraava. Sekvenssejä merkitään symbolilla (^) esitellään ohjausnäppäimellä (Ctrl), tai painamalla Esc-näppäintä kahdesti. Sekvenssejä merkitään symbolilla Meta (M) voidaan lisätä joko Esc, Alt tai Meta, riippuen kokoonpanosta näppäimistö. Lisäksi painamalla Esc kahdesti ja kirjoittamalla numerot 000-255 Voit kirjoittaa vastaaviin ASCII-koodin. Seuraavat lyhenteet ovat saatavilla päätoimittaja ikkunassa. Vaihtoehto sekvenssit ovat suluissa:

^ G (F1) Näytä tämän ohjeen
^ X (F2) Sulje nykyinen tiedosto / Poistu nano
^ O (F3) Tallentaa nykyisen tiedoston levylle
^ J (F4) Perustele nykyisen kappaleen

^ R (F5) Lisää toinen tiedosto nykyiseen
^ W (F6) Etsi tai säännöllinen lauseke
^ Y (F7) Siirry edelliseen näyttöön
^ V (F8) Siirry seuraavaan näyttöön

^ K (F9) Leikkaa rivin ja tallentaa sen cutbuffer
^ U (F10) cutbuffer Liitä nykyinen rivi
^ C (F11) Näyttää kohdistimen kohdalle
^ T (F12) Run oikeinkirjoituksen tarkistus, jos käytettävissä

M-\ (M |) menee ensimmäiselle riville tiedoston
M / (M-?) On viimeisen rivin tiedoston

^ _ (F13) (MG) menee rivinumero ja sarake-Specific
^ \ (F14) (MR) Korvaa tai säännöllinen lauseke
^ ^ (F15) (MA) parantaa tekstin kursorin kohdalle
MW (F16) Toista edellinen haku

M-^ (M-6) Kopioi nykyisen rivin ja tallentaa sen cutbuffer
Käytä M-luetelmakohta nykyinen rivi}
M-{Poista sisennys pois nykyisen rivin
Advance yksi merkki ^ F
^ B Vähennykset fontin
^ Space eteenpäin yksi sana
M-Space Vähennykset sana
^ P Siirry edelliselle riville
^ N Siirry seuraavalle riville

^ Siirryt nykyisen rivin
^ E Siirtyy rivin loppuun
M-((M-9) kohdan alkuun, sitten edellisessä kohdassa
M-) (M-0) Mene kappaleen loppuun, sitten seuraavassa kohdassa
M-] Siirry vastaava sulkuja
M-(M-_) Siirtyy ylöspäin yhden rivin ilman siirtämällä kursorin
-M + (M-=) Siirry alas yhden rivin ilman siirtämällä kursorin
M-<(M,) menee edellinen puskuri
M-> (M-.) Siirry seuraavaan puskuri

Lisää merkin kirjaimellisesti MV
^ Asetan välilehteä kursorin
^ M lisää rivinvaihto kohdistimen sijaintiin
^ D Poista merkki kohdistimen alla
^ H poistaa merkin kohdistimen vasemmalta puolelta
MT Leikkaa osoitin tiedoston loppuun

MJ Perustele koko tiedosto
MD Count sanojen määrä, linjat ja merkit
^ L Päivitä nykyinen näyttö
^ Z keskeyttää editori (jos horros on käytössä)

(MX) Komentopalkki käyttöön / poistaa käytöstä
(MC) Näytä aina kohdistimen käyttöön / poistaa
(MO) Käytä yhden rivin lisää muutoksia käyttöön / poistaa
(MS) Jatkuva vieritys käyttöön / poistaa käytöstä
(MP) Näytä valkoinen tila käyttöön / poistaa käytöstä
(MY) Syntax värilliset käyttöön / poistaa käytöstä
(MH) Smart Home-näppäin Ottaa käyttöön / poistaa
(MI) automaattinen sisennys käyttöön / poistaa käytöstä
(MK) Leikkaa rivin loppuun saakka käyttöön / poistaa käytöstä
(ML) Wrap käyttöön / poistaa käytöstä
(MQ) Muunna välilehtiä tilat käyttöön / poistaa
(MB) varmuuskopiointi käyttöön / poistaa käytöstä
(MF) useiden tiedostojen käyttöön / poistaa
(MM) Mouse Support käyttöön / poistaa
(MN) N: o muuntaminen DOS / Mac käyttöön / poistaa käytöstä
(MZ) Jousitus käyttöön / poistaa
(M-$) Wrap pehmeä käyttöön / poistaa

Julkaistu: linux , linux nano , kuoret , vinkkejä

Ubuntu VirtualMin + + Antispam / Antivirus Module

Kirjoittaja: (Tue 21)
Käyttämään moottoria roskapostin / Antivirus + Webmin + Virtualmin Ubuntu distro on ensin asennettava kääre procmail, tämä palvelee ei Ubuntu distro, mutta voit helposti löytää verkossa sivusto VirtualMin:

http://software.virtualmin.com/gpl/debian/dists/virtualmin-etch/main/binary-i386/

Asenna paketti yksinkertainen: sudo dpkg-i-wrapper_1.0 procmail-2_i386.deb

Sitten kannattaa tarkistaa luvat oleskelu procmail-wrapper joka löytyy hakemistosta / usr / bin:
rwsr-xr-x 1 root root 2.9K 11.28.2006 10:08 procmail-wrapper
oikeastaan ​​sen pitäisi olla ok asennuksen jälkeen. Erityisesti jos s ei näy käyttöoikeudet sinulla on ongelmia.

Lopuksi tarkistetaan, että postfix käyttää procmail meidän kääre eikä suoraan:

sudo nano / etc / postfix / main.cf

varmistettava, että seuraava direktiivi:

mailbox_command = / usr / bin / procmail-wrapper-o-$ domain-d $ LOGNAME

Julkaistu: linux , vinkkejä , Ubuntu , virtualmin

Ota PCNTL muodossa PHP

Kirjoittaja: (Tue 14)

Jotta tukea php5 PCNTL (testattu Ubuntu 10.10) Ensinnäkin sinun täytyy asentaa php5-cli php5-dev ja tietenkin sinun on täytettävä kaikki riippuvuudet, jota järjestelmä:

# Sudo apt-get install php5-dev php5-cli

Kun meidän täytyy laittaa polku, josta löydät lähde moduulin haluat täyttää:

# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl

Polku voi olla erilainen riippuen distro ja versio php (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Mutta kun menemme viimeisiä vaiheita:

# Phpsize

#. / Configure

# Tee

# Make install

Vaihtoehtoisesti voit myös painattaa asentaa kopioida käsin moduuli juuri käännetty:

# Cp modules / pcntl.so / usr/lib/php5/shared_location_modules

Lopuksi lisäämme. Php ini ladata myös lomake:

# Echo "laajennus = pcntl.so"> / etc/php5/conf.d/pcntl.ini

Älä unohda käynnistää Apache sitten muutokset käyttöön:

# / Etc/init.d/apache2 uudelleen

Julkaistu: apache , kehittäminen , PHP , vinkkejä , ubuntu

Kasvata ssh istunnonpituuden

Kirjoittaja: (lokakuu 5)

Ehkäisemään ennenaikaista katkaisemiselta ssh-istunto päästä määräaikaa käyttämättömänä voit tehdä seuraavat toimenpiteet:

1) asiakkaan tasolle, muuttamalla tiedoston / etc / ssh / ssh_config, lisäät tai vaihdat äänen ServerAliveInterval, esimerkiksi:

ServerAliveInterval 15

Aseta retentioaika istunnon 15 minuutin käytön puutteessa.

2) palvelimen tasolla, muokata / etc / ssh / sshd_config, lisäät tai vaihdat merkinnät ja ClientAliveInterval ClientAliveCountMax, esimerkiksi:

ClientAliveInterval 15
ClientAliveCountMax 15

Kannat configs tiedostot saattavat vaihdella linux jakelusta toiseen, mutta yleensä niitä listattu ovat pääpolkua, kuten Debian, Ubuntu, Fedora, RH.

Julkaistu: linux , shell , vinkkejä

Paranna I / O-suorituskykyä Linux-tiedostojärjestelmä

Kirjoittaja: (Oct 4)

Paranna suorituskykyä I / O-tiedostojärjestelmän voit lisätä noatime Liitä osio:

# Vi / etc / fstab

proc / proc proc defaults 0 0
none / dev / pts devpts gid = 5, mode = 620 0 0
/ Dev/md0 / boot ext3 defaults 0 0
/ Dev/md1 none swap sw 0 0
/ Dev/md2 / ext3 defaults, noatime 0 0

Ei ole välttämätöntä käynnistää järjestelmän muokata sitä soveltaa, bastarimontare osio:

# Mount-o asenna /

ja sitten näyttää parametrit, joiden kanssa laitoimme partzione kirjoita: +

# Mount

sinun pitäisi saada tulos tältä:

/ Dev/md2 päälle / tyyppi ext3 (rw, noatime)
tmpfs on / lib / init / rw tyyppi tmpfs (rw, nosuid, mode = 0755)
proc / proc tyyppi proc (rw, noexec, nosuid, nodev)
sysfs on / sys tyyppi sysfs (rw, noexec, nosuid, nodev)
procbususb / proc / bus / usb tyyppi usbfs (rw)
udev / dev tyyppi tmpfs (rw, mode = 0755)
tmpfs / dev / shm tyyppi tmpfs (rw, nosuid, nodev)
devpts / dev / pts tyyppi devpts (rw, noexec, nosuid, GID = 5, mode = 620)
/ Dev/md0 on / boot tyyppi ext3 (rw)

Julkaistu: Hacks & Mods , linux , vinkkejä

Luettelo paketteja asennettuna Ubuntu / Debian

Kirjoittaja: (sarja 21)

Luettelo ohjelmapaketteja asennettu Linux-kone (Ubuntu / Debian):

dpkg-l | awk '/ ^ ii / {print $ 2}' | grep-v-e ^-e-dev-lib ja $ (uname-r)> list.txt

Julkaistu: linux , shell , vinkkejä

Jatka rikki Lataa rsync

Kirjoittaja: (26. heinäkuuta)

Tässä on esimerkki siitä, miten jatkaa lataamista osittain ladattua tiedostoa kautta scp tai rsync. Koska scp ei tue jatkaa, jos sie alkoi ladata tiedoston tällä komennolla, meidän on vielä korvata sen vaihtoehto perustuu rsync:

rsync-osittainen-progress-rsh = "ssh-p 1022" root @ remotehost: / ~ / filename tiedostonimi

Yllä olevassa esimerkissä näytetään myös miten säveltää komento Jos käytät muuhun porttiin kuin perinteinen 22 SSH protokolla.

Julkaistu: linux , shell , vinkkejä

Linux-konsolin kanssa näytön jakamista

Kirjoittaja: (heinäkuu 4)

Kun näytössä voit jakaa useiden käyttäjien kesken sonsole liitetty paikallisesti tai SSH: n kautta. Voit tehdä seuraavia ohjeita, ohjeet ovat tyypillisiä Debian-järjestelmä, mutta hakee Vastaavasti muista jakeluista.

1. Asennusnäyttö

sudo apt-get install näytön
2. Isäntätietokoneelta hoitaa parametri näytön aloita näyttö-S SessionName. -S voit määrittää nimen istunnon, tämän avulla voit hallita usean käyttäjän istuntojen samanaikaisesti ja paljon helpompaa.
screen-S screen-testi

4. Etäkäyttäjä (guest) käyttää SSH yhteyden etätietokoneeseen (remotehost)

Vieras @ ssh remotehost
  5. Isäntätietokoneessa (remotehost) suostuu yhteyden monen käyttäjän näyttö istunto kirjoittamalla Ctrl-: Monen on (kaikki "komento screen 'aloittaa ohjausmerkkijono Ctrl-A). 
CTRL-: Monen on

6. Sitten isäntä (remotehost) on myöntää luvan etäkäyttäjä (guest), jotta se voi käyttää näytön istunnon CTRL-commadn: acladd USER_NAME missä USER_NAME on käyttäjän etäkäyttö.

CTRL-: acladd vieras

7. Etäkäyttäjä voi muodostaa yhteyden isäntä istuntoon. Syntaksin yhteyden näyttö istunnon toisen käyttäjän host_username screen-x / sessionname.

screen-x username / screen-testi
Julkaistu: HowTo , Linux , Shell , vinkkejä

Miten muodossa päivämäärät näyttää Linux-shell

Kirjoittaja: (Apr 19)

Vuonna kuori voit määrittää päivämäärän esitysmuoto seuraavasti:
päivämäärä + FORMAT

Esimerkiksi kirjoittamalla:
$ Date + "% m-% d-% Y"

Saat:
17.04.10

Jos haluat 4-numeroinen vuosi:
$ Date + "% m-% d-% Y"

Saat:
04.17.2010

Nykyinen aika pudottaa yhden kirjoittamalla:
$ Date + "% T"

Saat:
19:55:04

Pudottaa yhden kerran perustuu 12 tuntia:
$ Date + "% R"

Saat:
19:56:05

Voit näyttää aika HH: MM:
$ Date + "% H-% M"

Saat:
07:56

Täydellinen luettelo vaihtoehdoista alustaa päivämäärien ihme:

%%
kirjaimellinen%
% Jos haluat
Paikallinen n lyhennetty viikonpäivän nimi (esim. su)
%

Paikallinen täydellinen viikonpäivän nimi (esim. sunnuntai)

% B
Paikallinen n lyhennetty kuukauden nimi (esim. tammikuu)
% B
Paikallinen täydellinen kuukauden nimi (esim. tammikuu)
% C
Paikallinen päivämäärä ja aika (esim., ke 03 maaliskuu 2005 23:05:25)
% C
luvulla, kuten% Y, paitsi jättää kaksi viimeistä numeroa (esim. 21)
% D
kuukauden päivä (esim. 01)
% D

päivämäärät, sama kuin% m /% d /% y

% Ja
kuukauden päivä, avaruus pehmustettu, sama kuin% _d
% F
Full päivämäärät, tarkka kuin% Y-% m-% d
% G
kaksi viimeistä numeroa vuodessa ISO viikon numero (katso% G)
% G
vuosi ISO viikon numero (katso% V); Normaalisti hyödyllinen vain% V
% H
Sama kuin% b
% I

tunti (00 .. 23)

% I
tunti (01 .. 12)
% J
Vuoden päivä (001 .. 366)
% K
Tunti (0 .. 23)
% S
tunti (1 .. 12)
% M
kuukauden (01 .. 12)
% M

minuutti (00 .. 59)

% N
ja rivinvaihto
% N
nanosekuntia (000000000 .. 999999999)
% P
Joko paikallinen vastine AM tai PM; tyhjäksi jos ei tiedetä
% P
kuten% p, mutta pienillä kirjaimilla
% R
paikallisen 12-tunnin kellonaikaa (esim. 23:11:04)
% R

24 tunnin tunti ja minuutti, sama kuin% H:% M

% S
sekunnin jälkeen 01.1.1970 00:00:00 UTC
% S
toinen (00 .. 60)
% T
Tabbed
% T
Aika, sama kuin% H:% M:% S
% U
Viikonpäivä (1 .. 7), 1 on maanantai
% U

Viikon numero vuodessa, sunnuntai viikon ensimmäinen päivä (00 .. 53)

% V
ISO viikon numero, jossa maanantai viikon ensimmäinen päivä (01 .. 53)
W%
Viikonpäivä (0 .. 6), 0 on sunnuntai
% W
Viikon numero vuodessa, maanantai viikon ensimmäinen päivä (00 .. 53)
% X
Paikallinen päivämäärä edustus (esim. 31/12/99)
% X
Paikallinen aika edustus (esim. 23:13:48)
% Y

kaksi viimeistä numeroa vuodessa (00 .. 99)

% Y
vuosi
% Z
+ TTMM numeerinen aikavyöhyke (esim. -0400)
% Z
+ Hh: mm numeerinen aikavyöhyke (esim. -04: 00)
%:: Z
+ Hh: mm: ss numeerinen aikavyöhyke (esim. -04: 00:00)
%::: Z
numeerinen aikavyöhyke: Tarpeen tarkkuus (esim. -04, +05:30)
% Z
aakkosellinen aikavyöhykkeen lyhenne (esim. EET)

Julkaistu: linux , shell , vinkkejä

Kuinka asentaa Windows osuus Linux

Kirjoittaja: (Apr 19)

Voit tarkastella aktiivista jakamista neuvoja tehdä ennen tätä komentoa:

smbclient-L-U <windows-box> <käyttäjätunnus>

Sitten voimme edetä kartta condivisionewindows meidän linux-ruutuun Segun tavalla:

  1. Luo hakemiston liitoskohtaan: mkdir / mnt / <name-of-mount-point>
  2. Mount Windows omistusosuus:
    mount-t CIFS-o username = <käyttäjätunnus>, <salasana> salasanaa = / / <win-box> / <share> / mnt / <name-of-mountpoint>
    Huom: syntaksi-<käyttäjätunnus> username =, salasana = <salasana> säästää salasanan.
  3. Lopuksi, jos haluat ajaa luoda symbolinen linkki: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>

Julkaistu: Linux , Samba , Shell , vinkkejä
Powered by CyberTek - etätuki