CyberTek - the future at the present!
Google

Archive for the 'tips' Category

Finne tekst med grep

Skrevet av: (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

List opp installerte pakker i Ubuntu

Skrevet av: (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

  dselect 

Publisert i: linux , tips , ubuntu

nano editor, hurtigtaster og alternativer

Skrevet av: (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

Publisert i: linux , linux nano , skjell , tips

Ubuntu VirtualMin + + Antispam / Antivirus Module

Skrevet av: (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

Publisert i: linux , tips , ubuntu , virtualmin

Aktiver PCNTL skjema i php

Skrevet av: (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

Publisert i: apache , utvikling , php , tips , ubuntu

Øk ssh innloggingstid

Skrevet av: (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

Forbedre I / O ytelse av linux filsystem

Skrevet av: (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)

Publisert i: Hacks & Mods , linux , tips

List pakkene installert på Ubuntu / Debian

Skrevet av: (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

Fortsett brutt ned med rsync

Skrevet av: (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

Linux konsoll med skjermdeling

Skrevet av: (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

Hvordan format datoer skal vises på en Linux-shell

Skrevet av: (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

Slik monterer Windows dele i Linux

Skrevet av: (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:

  1. Opprett katalogen for mountpoint: mkdir / mnt / <name-of-mount-point>
  2. 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.
  3. 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
Powered by CyberTek - Fjernhjelp