Archive for the 'tips' Category
Skrevet av: admin (nov 2) Her er en enkel måte å søke etter tekst i en rekke filer, gyldig for alle linux distroer:
grep "my search string" / home / MyHome / *. txt
de grep kommandoen kan også legge til andre alternativer:
- Utfør en rekursiv søk i sub-kataloger:
grep-r "min tekst" / home / MyHome
- Skriv bare navnet på filen hvor vi har Notre forekomst:
grep-H-R "My Test" / home / MyHome
Publisert i: linux , shell , tips Skrevet av: admin (Jun 17) Sett alle pakker som vi brukte i vår forrige Ubuntu linux boksen (det gjelder også Debian og lignende) kan være en lang og så kanskje det ikke er sagt at vi husker alt vi vant til, spesielt hvis den er rik på anlegg utvikling biblioteker eller installasjon servere. For å installere alle pakkene på den nye boksen, men vi kan gjøre alt med et par enkle kommandoer.
For å generere listen over pakkene installert i din ubuntu linux boksen:
dpkg - get-selections> installert-programvare
Å kontrollere og installere alle pakkene på listen din, ubuntu linux boks på målet:
dpkg - set-selections <installert-programvare
Til slutt skriver du kommandoen
Publisert i: linux , tips , ubuntu Skrevet av: admin (ti 21) Notasjonen for forkortelsene er som følger. Sekvensene identifisert av symbolet (^) blir introdusert med Ctrl-tasten (Ctrl), eller ved å trykke på Esc-tasten to ganger. Sekvensene identifisert av symbolet Meta (M) kan settes inn enten ved hjelp av Esc, Alt eller Meta, avhengig av konfigurasjonen av tastaturet. I tillegg kan trykke Esc to ganger og skrive tallene 000-255 tegn legges inn med tilsvarende ASCII-kode. Følgende forkortelser er tilgjengelige i hovedredaktør vinduet. De alternative sekvenser er vist i parentes:
^ G (F1) Vis hjelpe melding
^ X (F2) Lukk gjeldende fil / Avslutt nano
^ O (F3) Lagrer gjeldende fil på disk
^ J (F4) Begrunn det gjeldende avsnittet
^ R (F5) Sett inn en annen fil til gjeldende
^ W (F6) Søk etter en streng eller regulært uttrykk
^ Y (F7) Gå til forrige skjermbilde
^ V (F8) Gå til neste skjermbilde
^ K (F9) Cut gjeldende linje og lagrer den i cutbuffer
^ U (F10) cutbuffer Lim fra gjeldende linje
^ C (F11) viser plasseringen av markøren
^ T (F12) Kjør stavekontroll, hvis tilgjengelig
M-\ (M |) går til den første linjen i filen
M / (M-?) Bør være den siste linjen i filen
^ _ (F13) (MG) går til et linjenummer og kolonne-spesifikke
^ \ (F14) (MR) Erstatter en streng eller regulært uttrykk
^ ^ (F15) (MA) Gjøre teksten ved markørposisjonen
MW (F16) Gjenta forrige søk
M-^ (M-6) Kopier gjeldende linje og lagrer den i cutbuffer
Påfør M-innrykk til gjeldende linje}
M-{Fjern innrykk fra gjeldende rad
Advance ett tegn ^ F
^ B Reduserer font
^ Space frem ett ord
M-Space Reduserer ordet
^ P Flytte til forrige linje
^ N Flytt til neste linje
^ Gå til begynnelsen av gjeldende linje
^ E Flytt til slutten av linjen
M-((M-9) til begynnelsen av avsnittet, så foregående ledd
M-) (M-0) Gå til slutten av avsnittet, deretter neste avsnitt
M-] Gå til tilsvarende parentes
M-(M-_) Scrolls opp en linje uten å flytte markøren
-M + (M-=) Scroll ned en linje uten å flytte markøren
M-<(M) går til forrige buffer
M-> (M-.) Gå til neste buffer
Setter inn et tegn bokstavelig MV
^ Jeg setter en fane ved markørposisjonen
^ M setter inn et linjeskift ved markørposisjonen
^ D Slett tegnet under markøren
^ H Slett tegnet til venstre for markøren
MT Kutt fra markøren til slutten av filen
MJ Begrunn hele filen
MD Telle antall ord, linjer og tegn
^ L Refresh gjeldende skjermbilde
^ Z suspenderer redaktør (hvis dvalemodus er aktivert)
(MX) kommandolinjen Aktiverer / deaktiverer
(MC) Vis alltid posisjonen på markøren aktivere / deaktivere
(MO) Bruk en rad for flere endringer aktivere / deaktivere
(MS) Kontinuerlig rulling Aktiverer / deaktiverer
(MP) Vis mellomrom Aktiverer / deaktiverer
(MY) Syntax farget Aktiverer / deaktiverer
(MH) Smarthus nøkkelen aktiverer / deaktiverer
(MI) Auto Innrykk Aktiverer / deaktiverer
(MK) Klipp til slutten av linjen aktiverer / deaktiverer
(ML) Pakk Aktiverer / deaktiverer
(MQ) Konverter tabulatorer til mellomrom aktivere / deaktivere
(MB) File Backup Aktiverer / deaktiverer
(MF) Flere filer aktivere / deaktivere
(MM) Mouse Support aktivere / deaktivere
(MN) Ingen format konvertering fra DOS / Mac Aktiverer / deaktiverer
(MZ) Suspensjon aktivere / deaktivere
(M-$) Pakk soft aktivere / deaktivere
Skrevet av: admin (ti 21) Å kjøre motoren antispam / antivirus + Webmin + Virtualmin Ubuntu distro må først installere wrapper for procmail, dette tjener ikke i Ubuntu distro, men du kan lett finne på nettet på stedet av VirtualMin:
http://software.virtualmin.com/gpl/debian/dists/virtualmin-etch/main/binary-i386/
installere de med et enkelt: sudo dpkg-i-wrapper_1.0 procmail-2_i386.deb
Da bør du sjekke rettighetene til beboerne procmail-wrapper som du finner i / usr / bin:
rwsr-xr-x 1 root root 2.9K 11/28/2006 10:08 procmail-wrapper
faktisk det bør allerede være ok etter installasjon. Særlig hvis s ikke vises i brukerens tillatelser du har problemer.
Til slutt sjekker vi at postfix bruker procmail våre wrapper og ikke direkte:
sudo nano / etc / postfix / main.cf
sikre at det er følgende direktiv:
mailbox_command = / usr / bin / procmail-wrapper-o-en $ DOMENE-D $ LOGNAME
Skrevet av: admin (ti 14) Slik aktiverer du støtte i php5 PCNTL (testet på Ubuntu 10.10) i første omgang må du installere php5-cli php5-dev, og selvfølgelig må du tilfredsstille alle avhengigheter som kreves av systemet:
# Sudo apt-get install php5-dev php5-cli
Etter at vi må sette i banen hvor du kan finne kilden til den modulen du ønsker å fylle:
# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl
Stien kan være forskjellige, avhengig av distro og versjon av php (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Men etter at vi går til finalen trinn:
# Phpsize
#. / Configure
# Lag
# Make install
Alternativt kan du også make install å kopiere for hånd modulen du nettopp sammensatt:
# Cp modules / pcntl.so / usr/lib/php5/shared_location_modules
Til slutt vi legger Php ini å trigge vår skjema til.
# Echo "forlengelse = pcntl.so"> / etc/php5/conf.d/pcntl.ini
Ikke glem å starte apache deretter å anvende våre endringer:
# / Etc/init.d/apache2 restart
Skrevet av: admin (okt 5) For å hindre for tidlig frakobling fra en ssh-sesjon for å nå en frist på inaktivitet kan du gjøre følgende:
1) En kunde nivå, ved å endre filen / etc / ssh / ssh_config, legge til eller endre stemmen ServerAliveInterval, for eksempel:
ServerAliveInterval 15
Sett oppholdstid av økten til 15 minutter på grunn av inaktivitet.
2) På server nivå, redigere / etc / ssh / sshd_config, legge til eller endre oppføringer og ClientAliveInterval ClientAliveCountMax, for eksempel:
ClientAliveInterval 15
ClientAliveCountMax 15
Posisjonene til de configs filene kan variere fra en Linux-distribusjon til en annen, men vanligvis de listet opp er de viktigste stiene, slik som Debian, Ubuntu, Fedora, RH.
Publisert i: linux , shell , tips Skrevet av: admin (okt 4) Forbedre ytelsen av I / O-filsystemet, kan du legge til noatime monterer partisjonen:
# Vi / etc / fstab
proc / proc proc defaults 0 0
ingen / dev / pts devpts gid 5 =, mode = 620 0 0
/ Dev/md0 / boot ext3 defaults 0 0
/ Dev/md1 ingen swap sw 0 0
/ Dev/md2 / ext3 defaults, noatime 0 0
Det er ikke nødvendig å starte systemet på nytt for å endre den til å søke, bastarimontare partisjonen:
# Mount-o remount /
og deretter å vise parametrene som vi sette vår partzione bare type: +
# Mount
du bør få et resultat som dette:
/ Dev/md2 på / type ext3 (rw, noatime)
tmpfs på / lib / init / rw typen tmpfs (rw, nosuid, mode = 0755)
proc på / proc typen proc (rw, noexec, nosuid, nodev)
sysfs på / sys typen sysfs (rw, noexec, nosuid, nodev)
procbususb på / proc / bus / usb typen usbfs (rw)
udev på / dev typen tmpfs (rw, mode = 0755)
tmpfs på / dev / SHM typen tmpfs (rw, nosuid, nodev)
devpts på / dev / pts typen devpts (rw, noexec, nosuid, gid = 5, mode = 620)
/ Dev/md0 på / boot typen ext3 (rw)
Skrevet av: admin (satt 21) For en liste over programvarepakker installert på din Linux-maskin (Ubuntu / Debian):
dpkg-l | awk '/ ^ ii / {print $ 2}' | grep-v-e ^-e-dev-lib og $ (uname-r)> list.txt
Publisert i: linux , shell , tips Skrevet av: admin (juli 26) Her er et eksempel på hvordan å gjenoppta nedlasting av en delvis nedlastede filen via scp eller rsync. Siden scp ikke støtter gjenoppta hvis sie begynte å laste ned filen med denne kommandoen, vi har fortsatt å erstatte det med et alternativ basert på rsync:
rsync-delvis-progress-rsh = "ssh-p 1022" root @ remotehost: / ~ / filename filnavn
I eksempelet ovenfor er også vist hvordan man skal komponere kommandoen hvis du bruker en annen port enn den tradisjonelle 22 for SSH protokollen.
Publisert i: linux , shell , tips Skrevet av: admin (Juli 4) Med skjermen kan du dele mellom flere brukere sonsole tilkoblet lokalt eller via ssh. For å gjøre dette, vennligst følg disse trinnene, instruksjonene er typisk for en Debian-systemet, men gjelder tilsvarende for andre distribusjoner.
1. Installer Screen
sudo apt-get install skjermen
2. Fra vertsmaskinen drives av parameteren skjermen for å starte en sesjon skjerm-S SessionName. -S kan du angi et navn for sesjonen, lar dette deg til å administrere flere brukerkontoer økter samtidig og i et mye enklere.
skjerm-S skjerm-test
Fire. Fjernkontrollen bruker (gjest) bruker SSH for å koble til den eksterne datamaskinen (remotehost)
gjest @ ssh remotehost
5 Vertsmaskinen (remotehost) samtykker til forbindelsen i multi-user skjermen økten ved å taste Ctrl-A. Flerbruker på (alle 'kommando skjerm' start med escape-sekvens Ctrl-A).
CTRL-A: flerbruker på
. 6. Deretter må verten (remotehost) gi tillatelse til den eksterne brukeren (gjest) for å tillate det å få tilgang til skjermen økten med CTRL-A commadn: acladd user_name der brukernavn er brukerens ekstern pålogging.
CTRL-A: acladd gjest
7. Den eksterne brukeren kan koble til verten økten. Syntaksen for å koble til skjermen sesjon av en annen bruker er host_username skjerm-x / sessionname.
skjerm-x brukernavn / skjerm-test
Publisert i: HowTo , Linux , Shell , tips Skrevet av: admin (apr 19) I skallet kan du angi datoformat som følger:
dato + FORMAT
For eksempel skrive:
$ Date + "% m-% d-% y"
Du får:
04-17-10
Hvis du vil ha den 4-sifrede år:
$ Date + "% m-% d-% y"
Du får:
04-17-2010
Den nåværende tidspunkt å slippe en ved å skrive:
$ Date + "% T"
Du får:
19:55:04
For å slippe en gang basert på 12 timer:
$ Date + "% r"
Du får:
19:56:05
For å vise tiden i HH: MM:
$ Date + "% H-% M"
Du får:
07:56
Full liste over alternativer for å formatere datoene rart:
- %%
- en bokstavelig%
- % For å
- Lokale er forkortet ukedag navn (f.eks Sun)
- % A
Lokale fulle ukedag navn (f.eks søndag)
- % B
- Lokale er forkortet måned navn (f.eks, Jan)
- % B
- Lokale fulle måned navn (f.eks januar)
- % C
- Lokal dato og klokkeslett (for eksempel tre Wed mars 2005 23:05:25)
- % C
- århundre, som% Y, bortsett utelate to siste sifrene (f.eks 21)
- % D
- dag i måneden (f.eks 01)
- % D
datoer, samme som% m /% d /% y
- % Og
- dag i måneden, plass polstret, samme som% _D
- % F
- Full datoer, nøyaktig som% Y-% m-% d
- % G
- to siste sifrene i året av ISO uke nummer (se% G)
- % G
- år av ISO uke nummer (se% V); Normalt nyttig bare med% V
- % H
- Samme som% b
- % I
time (00 .. 23)
- % I
- time (01 .. 12)
- % J
- Dag i året (001 .. 366)
- % K
- Hour (0 .. 23)
- % S
- time (1 .. 12)
- % M
- måned (01 .. 12)
- % M
minutt (00 .. 59)
- % N
- til ny linje
- % N
- nanosekunder (000000000 .. 999999999)
- % P
- Enten på lokalt svar på AM eller PM; blank hvis ikke kjent
- % P
- som% p, men små bokstaver
- % R
- den lokale 12-timers klokke tid (f.eks, 23:11:04)
- % R
24-timers time og minutt, samme som% H:% M
- % S
- sekunder siden 1970-01-01 00:00:00 UTC
- % S
- andre (00 .. 60)
- % T
- Tabbed
- % T
- Tid, samme som% H:% M:% S
- % U
- Dag i uken (1 .. 7), er en mandag
- % U
Uke antall år, med søndag som første dag i uken (00 .. 53)
- % V
- ISO ukenummer, med mandag som første dag i uken (01 .. 53)
- W%
- Ukedag (0 .. 6), er 0 søndag
- % W
- Uke antall år, med mandag som første dag i uken (00 .. 53)
- % X
- Lokal dato representasjon (f.eks 31/12/99)
- % X
- Lokal tid representasjon (f.eks, 23:13:48)
- % Y
to siste sifrene i år (00 .. 99)
- % Y
- år
- % Z
- + TTMM numeriske timezone (f.eks -0400)
- % Z
- + TT: mm numerisk timezone (f.eks -04: 00)
- %:: Z
- + HH: mm: ss numerisk tidssone (f.eks -04: 00:00)
- %::: Z
- numerisk tidssone med: Nødvendig til presisjon (f.eks -04, +05.30)
- % Z
- alfabetisk tidssone forkortelse (f.eks EDT)
Publisert i: linux , shell , tips Skrevet av: admin (apr 19) Hvis du vil vise aktive deling av råd til å gjøre før denne kommandoen:
smbclient-L-U <windows-box> <username>
Da kan vi fortsette å kartlegge condivisionewindows i vårt linux boksen i Segun måte:
- Opprett katalogen for mountpoint: mkdir / mnt / <name-of-mount-point>
- Monter Windows Share Del:
mount-t CIFS-o username = <brukernavn>, <passord> password = / / <win-box> / <share> / mnt / <name-of-mountpoint>
Merk: Syntaksen-<brukernavn> username =, password = <passord> lagrer passord. - Til slutt, hvis du vil at stasjonen for å opprette symbolsk link: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>
Publisert i: Linux , Samba , Shell , tips