CyberTek - the future at the present!
Google

Arkiv for 'Linux' Kategori

Finde tekst med grep

Indsendt af: (Nov 2)

Her er en enkel måde at søge efter tekst i en række filer, gælder for alle linux distributioner:

grep "min søgestrengen" / home / mithjem / *. txt

grep kommandoen kan også tilføje andre muligheder:

- Udfør en rekursiv søgning i sub-mapper:

grep-r "min tekst" / home / mithjem

- Print kun navnet på den fil, hvor vi har Notre forekomst:

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

Offentliggjort i: linux , shell , tips

Liste over installerede pakker i Ubuntu

Indsendt af: (Jun 17)

Geninstallere alle de pakker, som vi brugte i vores tidligere Ubuntu linux box (det gælder også for Debian og lignende) kan være en lang og så måske er det ikke sagt, at vi husker alt, hvad vi vant til, især hvis det er rig af faciliteter udvikling biblioteker eller installation servere. For at geninstallere alle pakkerne på den nye boks, men vi kan gøre alt med et par enkle kommandoer.

For at generere en liste over pakker der er installeret i din Ubuntu Linux boks:

  dpkg - get-selections> installeret-software 

At kontrollere og geninstallere alle pakkerne på din liste, Ubuntu Linux boks på målet:

  dpkg - set-selections <installeret-software 

Endelig, skriv kommandoen

  dselect 

Offentliggjort i: linux , tips , Ubuntu

nano editor, tastaturgenveje og alternativer

Indsendt af: (Tue 21)
Den notation for forkortelserne er som følger. De sekvenser mærket med tegnet (^) er indført ved hjælp af Ctrl-tasten (Ctrl), eller ved at trykke på Esc-tasten to gange. De sekvenser identificeret med symbolet Meta (M) kan indsættes enten ved hjælp af Esc, Alt-eller Meta, afhængigt af konfigurationen af ​​tastaturet. Derudover kan trykke på Esc to gange, og skrive numrene fra 000 til 255 tegn, skal opføres med den tilsvarende ASCII-kode. Følgende forkortelser er tilgængelige i de vigtigste redigeringsvinduet. De alternative sekvenser er vist i parentes:

^ G (F1) Vis denne hjælp besked
^ X (F2) Luk den aktuelle fil / Exit nano
^ O (F3) Gemmer den aktuelle fil på disken
^ J (F4) Begrund det aktuelle afsnit

^ R (F5) Indsæt en anden fil i den aktuelle
^ W (F6) Søg efter en streng eller regulært udtryk
^ Y (F7) Gå til forrige skærm
^ V (F8) Gå til næste skærmbillede

^ K (F9) Klip den aktuelle linje og gemmer det i cutbuffer
^ U (F10) cutbuffer Paste fra den aktuelle linje
^ C (F11) Viser placeringen af ​​markøren
^ T (F12) Kør stavekontrol, hvis de er tilgængelige

M-\ (M |) går til den første linje i filen
M / (M-?) Skal være den sidste linje i filen

^ _ (F13) (MG), går til et linjenummer og kolonne-specifikke
^ \ (F14) (MR) Erstatter en streng eller regulært udtryk
^ ^ (F15) (MA) at gøre teksten ved markørens position
MW (F16) Gentag seneste søgning

M-^ (M-6) Kopier den nuværende linje og gemmer det i cutbuffer
Anvend M-led til den nuværende linje}
M-{Fjern indrykningen fra den aktuelle række
Advance et tegn ^ F
^ B Reducerer skriftstørrelsen
^ Space fremad et ord
M-Space Formindsker ordet
^ P Flyt til foregående linje
^ N Flyt til næste linje

^ Gå til begyndelsen af ​​aktuel linje
^ E Flyt til slutningen af ​​linjen
M-((M-9) til begyndelsen af ​​afsnittet, så det foregående afsnit
M-) (M-0) Gå til slutningen af ​​afsnittet, så det næste stykke
M-] Gå til den tilsvarende parentes
M-(M-_) Ruller op en linje uden at flytte markøren
-M + (M-=) Scroll ned en linje uden at flytte markøren
M-<(M) går til den forrige buffer
M-> (M-.) Gå til næste buffer

Indsætter et tegn bogstaveligt MV
^ Jeg Indsæt en fane ved markørens position
^ M indsætter en vognretur ved markørens position
^ D Slet tegnet under markøren
^ H Slet tegnet til venstre for markøren
MT Klip fra markøren til slutningen af ​​filen

MJ Begrund hele filen
MD Tæl antallet af ord, linjer og tegn
^ L Opdatere den aktuelle skærm
^ Z suspenderer editor (hvis dvale er aktiveret)

(MX) Command bar Aktiverer / deaktiverer
(MC) altid viser placeringen af ​​markøren aktivere / deaktivere
(MO) Brug én række for flere ændringer aktivere / deaktivere
(MS) Kontinuerlig Scrolling Aktiverer / deaktiverer
(MP) Vis hvide rum Aktiverer / deaktiverer
(MIN) Syntaks farvede Aktiverer / deaktiverer
(MH) Smart Home-tasten aktiverer / deaktiverer
(MI) Auto Indrykning Aktiverer / deaktiverer
(MK) Klip til slutningen af ​​linjen Aktiverer / deaktiverer
(ML) Wrap Aktiverer / deaktiverer
(MQ) Konverter faner til rum aktivere / deaktivere
(MB) File Backup Aktiverer / deaktiverer
(MF) flere filer aktivere / deaktivere
(MM) Mouse Support aktivere / deaktivere
(MN) nr. format konvertering fra DOS / Mac Aktiverer / deaktiverer
(MZ) Suspension aktivere / deaktivere
(M-$) Wrap blødt aktivere / deaktivere

Offentliggjort i: linux , linux nano , skaller , tips

Ubuntu VirtualMin + + Antispam / Antivirus modul

Indsendt af: (Tue 21)
For at betjene motoren antispam / antivirus + Webmin + Virtualmin Ubuntu distro skal først installere omblad ved procmail, dette tjener er ikke i Ubuntu distro, men du kan nemt finde online på det sted, VirtualMin:

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

installerer pakken med et simpelt: sudo dpkg-i-wrapper_1.0 procmail-2_i386.deb

Så bør du kontrollere tilladelserne for opholdstilla procmail-wrapper, som du kan finde i / usr / bin:
rwsr-xr-x 1 root root 2.9K 2006/11/28 10:08 procmail-wrapper
faktisk er det allerede skulle være ok efter installation. Især dig, hvis s ikke vises i brugerens tilladelser har problemer.

Endelig vil vi kontrollere, at postfix bruger procmail vores wrapper og ikke direkte:

sudo nano / etc / postfix / main.cf

sikre, at der er følgende ordlyd:

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

Offentliggjort i: linux , tips , Ubuntu , virtualmin

Forøg ssh sessionslængde

Indsendt af: (okt. 5)

For at forhindre for tidlig frakobling fra en ssh session til at nå en tidsfrist på inaktivitet, kan du gøre følgende:

1) En kunde-niveau, ved at ændre filen / etc / ssh / ssh_config, tilføje eller ændre stemmen ServerAliveInterval, for eksempel:

ServerAliveInterval 15

Indstil opholdstiden af ​​sessionen til 15 minutter på grund af inaktivitet.

2) På server-niveau, redigere / etc / ssh / sshd_config, tilføje eller ændre poster og ClientAliveInterval ClientAliveCountMax, for eksempel:

ClientAliveInterval 15
ClientAliveCountMax 15

Placeringen af configs filer kan variere fra den ene linux distribution til en anden, men som regel de anførte dem, er de vigtigste veje, såsom Debian, Ubuntu, Fedora, RH.

Offentliggjort i: linux , shell , tips

Forbedre I / O-ydeevne af Linux filsystem

Indsendt af: (Okt 4)

Forbedre effektiviteten af I / O-filsystem, kan du tilføje noatime mounte en partition:

# 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

Det er ikke nødvendigt at genstarte systemet for at ændre den til at anvende, bastarimontare den partition:

# Mount-o remount /

og derefter at få vist de parametre, som vi sætter vores partzione bare skrive: +

# Mount

bør du få et resultat som dette:

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

Udgivet i: Hacks & Mods , linux , tips

Liste over de pakker installeret på Ubuntu / Debian

Indsendt af: (sæt 21)

For en liste over software pakker installeret på din Linux maskine (Ubuntu / Debian):

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

Offentliggjort i: linux , shell , tips

Genoptage afbrudte download med rsync

Indsendt af: (juli 26)

Her er et eksempel på hvordan at genoptage downloade en delvist downloadede fil via scp eller rsync. Siden scp ikke understøtter genoptages, hvis sie begyndte at downloade filen med denne kommando, er vi stadig nødt til at erstatte det med et alternativ baseret på rsync:

rsync-delvis-progress-rsh = "ssh-p 1022" root @ remotehost: / ~ / filnavn filnavn

I ovenstående eksempel er også vist, hvordan man kan sammensætte den kommando, hvis du bruger en anden port end den traditionelle 22 til SSH-protokollen.

Offentliggjort i: linux , shell , tips

Downloade filer fra Megaupload, Rapidshare og andre ydelser fra Linux via prompt

Indsendt af: (juli 22)

Prøv at bruge den høje kvalitet Plowshare (et program kommando linje) udvides til at udføre uploade og downloade nogle af de mest populære fildeling hjemmesider. Det kører på Linux og Unix-lignende systemer, understøtter: Megaupload, Rapidshare, 2Shared, 4Shared, zSHARE, Badongo, DepositFiles og Mediafire. I praksis er det en erstatning for wget for disse websteder.

Plowshare at installere i Ubuntu Linux

1. Hvis ikke tilfreds, overholdt afhængigheder:

  sudo apt-get install curl imagemagick tesseract-OCR-recode eng Spidermonkey-bin aview 


2. Plowshare Hent , udpakke og installere indholdet. Der findes også en version, der allerede packetized Deb, hvis du bruger denne version du bare dobbeltklikke på pakken og bekræfte installationen, vice versa.:

  tar xvzf Plowshare-0.x 


3. Lad os nu oprettet Plowshare:

  Plowshare cd-0.x 
  sudo bash setup.sh installere 

Kommandoer Plowshare

Overførsel af en fil fra rapidshare:
plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar

Na u downloade listen over filer (en pr linje):
plowdown file_with_links.txt

Overførsel af en fil fra rapidshare med gratis medlemskab ID:
plowdown-a myuser: MinAdgangskode http://www.megaupload.com/?d=132348234

Download en password-beskyttet fil fra rapidshare:
p-plowdown somepassword http://www.megaupload.com/?d=ieo1g52v

Få Kun URL-filen uden at downloade det faktisk. Meget praktisk, hvis du ønsker at bruge en anden downloader Web:
plowdown-link-only http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs wget-RT

For avancerede brugere: Hvis du finder en side med flere links til filer hostet på rapidshare du downloade det, at se de første 10 links, skal du bruge følgende kommando:
krølle http://some-website.com/page.html | \
grep-o "http://www.megaupload.com/ [^ \" <] * "| uniq | head-N10 | plowdown -

Hvis du vil filtrere de links, der opererer i en tekstfil:
plowdown file_with_links.txt c-> file_with_active_links.txt

Upload en fil på rapidshare med fri membershipID:
plowup-a myuser: MinAdgangskode-d "min beskrivelse" / sti / myfile.txt megaupload

Upload en fil på rapidshare med en præmie multifetch ID og uploads:
plowup-a myuser: MinAdgangskode-d "min beskrivelse"-multifetch http://www.somewherefarbeyond.com/somefile Megaupload

Upload en fil på rapidshare anonomamente, ændre filnavnet efter upload:
plowup / sti / myfile.txt rapidshare: anothername.txt

Offentliggjort i: linux , rapidshare , shell

Linux-konsol med skærmdeling

Indsendt af: (juli 4)

Med skærmen kan du dele mellem flere brugere sonsole tilsluttet lokalt eller via SSH. For at gøre dette, skal du følge disse trin, vejledningen er typiske for et Debian-system, men gælder tilsvarende for andre distributioner.

1. Install Screen

sudo apt-get install screen
2. Fra værtscomputeren drives af parameteren skærmen for at starte en session skærm-S SessionName. -S kan du angive et navn for sessionen, dette giver dig mulighed for at administrere flere bruger-sessioner på samme tid og i en hel del lettere.
screen-S screen-test

4. Fjernbetjeningen bruger (gæst) bruger SSH til at oprette forbindelse til fjerncomputeren (remotehost)

gæst @ ssh remotehost
  5 Den værtscomputeren (remotehost) samtykke til, at forbindelsen i multi-user screen session ved at taste Ctrl-A:. Flerbruger på (alle 'kommando skærm' starte med escapesekvensen Ctrl-A). 
CTRL-A: flerbruger på

. 6 Derefter skal værten (remotehost) give tilladelse til den fjerne bruger (gæst) for at gøre det muligt at få adgang til skærmen session med CTRL-A commadn: acladd brugernavn, hvor brugernavn er det brugerens remote login.

CTRL-A: acladd gæst

7. Fjernbetjeningen Brugeren kan oprette forbindelse til værten session. Syntaksen at oprette forbindelse til skærmen session af en anden bruger er host_username screen-x / sessionname.

screen-x brugernavn / screen-test
Udgivet i: HowTo , Linux , Shell , tips

Hvordan man formatere datoer skal vises på en Linux shell

Indsendt af: (Mar 19)

I shell kan du angive den dato format som følger:
dato + FORMAT

For eksempel at skrive:
$ Date + "% m-% d-% y"

Du får:
04-17-10

Hvis du vil have den 4-cifret årstal:
$ Date + "% m-% d-% y"

Du får:
2010/04/17

Den aktuelle tid for at droppe en ved at skrive:
$ Date + "% T"

Du får:
19:55:04

Hvis du vil fjerne et tidspunkt baseret på 12 timer:
$ Date + "% r"

Du får:
19:56:05

For at vise tiden i HH: MM:
$ Date + "% H-% M"

Du får:
07:56

Komplet liste af muligheder for at formatere datoer spekulerer:

%%
en bogstavelig%
% Til
Lokale er forkortet ugedag navn (f.eks, Sun)
% A

Lokale fulde ugedag navn (f.eks søndag)

% B
Lokale er forkortet månedsnavn (f.eks, Jan)
% B
Lokale er hel måned navn (f.eks januar)
% C
Lokal dato og tid (f.eks ons 3 Marts 2005 23:05:25)
% C
århundrede, som% Y, udelade undtagen sidste to cifre (fx 21)
% D
dag i måneden (f.eks 01)
% D

datoer, samme som% m /% d /% y

% Og
dag i måneden, rum polstret; Samme som% _d
% F
Fuld datoer, nøjagtig som% Y-% m-% d
% G
to sidste cifre af året for ISO-ugenummer (se% G)
% G
år med ISO-ugenummer (se% V) ligger normalt kun nyttig med% V
% H
Samme som% b
% Jeg

time (00 .. 23)

% Jeg
time (01 .. 12)
% J
Dag af året (001 .. 366)
% K
Time (0 .. 23)
% S
time (1 .. 12)
% M
måned (01 .. 12)
% M

minut (00 .. 59)

% N
til newline
% N
nanosekunder (000000000 .. 999999999)
% P
Enten den lokale pendant til AM eller PM, tomme, hvis ikke kendt
% P
som% p, men små bogstaver
% R
de lokale er 12-timers ur tid (fx 11:11:04)
% R

24-timers timer og minutter, samme som% H:% M

% S
sekunder siden 1970/01/01 00:00:00 UTC
% S
sekund (00 .. 60)
% T
Tabbed
% T
Tid, Samme som% H:% M:% S
% U
Dag i ugen (1 .. 7), 1 er mandag
% U

Uge nummer af året, med søndag som første dag i ugen (00 .. 53)

% V
ISO-ugenummer, med mandag som første dag i ugen (01 .. 53)
W%
Dag i ugen (0 .. 6), 0 er søndag
% W
Uge nummer af året, med mandag som første dag i ugen (00 .. 53)
% X
Lokale fødselsdato repræsentation (f.eks 31/12/99)
% X
Lokal tid repræsentation (f.eks 23:13:48)
% Y

to sidste cifre af året (00 .. 99)

% Y
år
% Z
+ TTMM numerisk tidszone (f.eks -0400)
% Z
+ Hh: mm numerisk tidszone (fx -04: 00)
%:: Z
+ Hh: mm: ss numerisk tidszone (fx -04: 00:00)
%::: Z
numerisk tidszone med: Nødvendigt at præcision (fx -04, +05:30)
% Z
alfabetisk tidszone forkortelse (f.eks EDT)

Offentliggjort i: linux , shell , tips

Sådan montere Windows andel i Linux

Indsendt af: (Mar 19)

For at se de aktive dele af den rådgivning at gøre, før denne kommando:

smbclient-L-U <windows-box> <brugernavn>

Så kan vi gå videre til at kortlægge condivisionewindows i vores linux boksen i Segun måde:

  1. Opret mappe til mount-punktet: mkdir / mnt / <name-of-mount-point>
  2. Montere Windows Del Del:
    mount-t cifs-o username = <brugernavn>, <adgangskode> password = / / <win-box> / <share> / mnt / <name-of-mountpoint>
    Bemærk: Syntaksen-<brugernavn> brugernavn =, password = <adgangskode> gemmer adgangskoden.
  3. Endelig, hvis du ønsker, at bestræbelserne på at skabe det symbolske link: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>

Udgivet i: Linux , Samba , Shell , tips
Powered by CyberTek - Fjernsupport