CyberTek - the future at the present!
Google

Găsirea de text cu grep

Postat de: (02 noiembrie)

Aici este o modalitate simplă de a căuta text într-o serie de fişiere, valabile pentru toate distributii Linux:

grep "string meu de căutare" / home / MyHome / *. txt

comanda grep poate adăuga, de asemenea, alte opţiuni:

- Efectuaţi o căutare recursivă în sub-directoare:

grep-r "textul meu" / home / MyHome

- Imprimarea numai numele fişierului în cazul în care avem Notre apariţie:

grep-H-R "mea de test" / home / MyHome

Publicat în: linux , coajă , sfaturi

Lista de pachete instalate în Ubuntu

Postat de: (17 iunie)

Reinstalaţi toate pachetele pe care am folosit în noastre anterioare Ubuntu linux (se aplică şi la Debian şi altele similare), poate fi un lung şi apoi poate că nu se spune că ne amintim tot ce am folosit pentru a, mai ales daca este bogată de facilităţi bibliotecile de dezvoltare sau servere de instalare. Pentru a reinstala toate pachetele de pe caseta de noi, dar putem face totul cu câteva comenzi simple.

Pentru a genera lista de pachete instalate în Ubuntu Linux:

  dpkg - get-selections> instalat software- 

Pentru a verifica şi să reinstalaţi toate pachetele de pe lista ta, Ubuntu Linux pe ţintă:

  dpkg - set-selections <instalat software- 

În cele din urmă, tastaţi comanda

  dselect 

Publicat în: linux , sfaturi , Ubuntu

nano editor, scurtături de la tastatură şi a alternativelor

Postat de: (Marti 21)
Notaţia pentru abrevierile este după cum urmează. Secvente identificată prin simbolul (^) sunt introduse folosind tasta Control (Ctrl), sau apăsând tasta Esc de două ori. Secvente identificată prin simbolul Meta (M) pot fi introduse utilizând fie Esc, Alt sau Meta, în funcţie de configuraţia tastaturii. În plus, apăsarea butonului Esc de două ori şi tastaţi numerele 000 - 255 de caractere pot fi introduse cu codul ASCII corespunzător. Următoarele abrevieri sunt disponibile în fereastra de editare principală. Secvenţe alternative sunt prezentate în paranteze:

^ G (F1) Arată acest mesaj de ajutor
^ X (F2) Închideţi fişierul curent / Ieşire nano
^ O (F3) Salvează fişierul curent pe disc
^ J (F4) Justify punctul curent

^ R (F5) Introduceţi un alt fişier în curent
^ W (F6) Cauta pentru un şir de caractere sau o expresie regulată
^ Y (F7) Du-te la ecranul precedent
^ V (F8), Du-te la următorul ecran

^ K (F9) Taie linia curentă şi îl stochează în cutbuffer
^ U (F10) cutbuffer Paste din linia curentă
^ C (F11) arată locaţia cursorului
^ T (F12) Porneşte verificatorul ortografic, dacă este disponibil

M-\ (M |) merge la prima linie a fisierului
M / (M-?) Ar trebui să fie ultima linie din fişier

^ _ (F13) (MG), se duce la un număr de linie şi coloană specifice
^ \ (F14) (MR) Înlocuieşte un şir de caractere sau o expresie regulată
^ ^ (F15) (MA) Asiguraţi-text la poziţia cursorului
MW (F16) Se repetă ultima căutare

M-^ (M-6) Copiaţi linia curentă şi îl stochează în cutbuffer
Aplicaţi M-liniuţă linia curentă}
M-{Elimină indentarea din rândul curent
Advance un caracter ^ F
^ B Reduce font
^ Space transmite un cuvânt
M-Space Reduce cuvântul
^ P Mutare la linia anterioară
^ N Mutare la linia următoare

^ Du-te la începutul liniei curente
^ E Mutare la sfârşitul liniei
M-((M-9) la începutul paragrafului, apoi la punctul precedent
M-) (M-0) Du-te la sfârşitul paragrafului, apoi paragraful următor
M-] Du-te la paranteza corespunzătoare
M-(M-_) Derulează în sus o linie fără a muta cursorul
-M + (M-=) Derulaţi în jos o linie fără a muta cursorul
M-<(M,), se duce la buffer-ul precedent
M-> (M-.) Du-te la tampon următoare

Introduce un caracter literal VM
^ Am Introduceţi o filă la poziţia cursorului
^ M introduce un retur de car la poziţia cursorului
^ D Şterge caracterul de sub cursor
^ H Şterge caracterul din stânga cursorului
MT Decupaţi din cursorul la sfârşitul fişierului

MJ Justificaţi întregul dosar
MD Contorizarea numărului de cuvinte, liniilor şi a caracterelor
^ L Reîmprospătarea ecranul curent
^ Z suspendă editor (dacă modul hibernare este activat)

(MX) bara de comenzi permite / dezactivează
(MC) arată întotdeauna poziţia cursorului activa / dezactiva
(MO) Utilizaţi un rând pentru mai multe schimbari a activa / dezactiva
(MS) Defilare în continuă permite / dezactivează
(MP) Afişare spaţiu alb permite / dezactivează
(MY) Sintaxa colorate permite / dezactivează
(MH) tasta Smart Home activează / dezactivează
(MI) Indentare Auto permite / dezactivează
(MK), Tăiere la capat de linie permite / dezactivează
(ML) Wrap permite / dezactivează
(MQ) Conversia file la spaţiile de activare / dezactivare
(MB) File Backup permite / dezactivează
(MF) mai multe fişiere activa / dezactiva
(MM) Suport pentru mouse activa / dezactiva
(MN) nr conversie format din DOS / Mac permite / dezactivează
(MZ) Suspensie activa / dezactiva
(M-$) Wrap moale activa / dezactiva

Publicat în: linux , linux nano , scoici , sfaturi

Ubuntu VirtualMin + + Antispam / Modulul Antivirus

Postat de: (Marti 21)
Pentru a opera motorului antispam / antivirus + + Webmin Virtualmin distribuţie Ubuntu în primul rând trebuie să instalaţi înveliş pentru procmail, acest lucru nu este să servească în distribuţii Ubuntu, dar puteţi găsi cu uşurinţă on-line la locul de VirtualMin:

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

instala pachetul cu un simplu: sudo dpkg-i-wrapper_1.0 procmail-2_i386.deb

Apoi, ar trebui să verificaţi permisiunile de rezistent procmail-wrapper care le puteţi găsi în / usr / bin:
rwsr-xr-x 1 root root 2.9K 11/28/2006 10:08 procmail-wrapper
de fapt ar trebui să fie deja ok după instalare. În special, dacă s nu apare în permisiunile de utilizator pe care au probleme.

În cele din urmă vom verifica faptul că utilizează postfix procmail înveliş noastre şi nu în mod direct:

sudo nano / etc / postfix / main.cf

asigura că nu există directivă următorul text:

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

Publicat în: linux , sfaturi , Ubuntu , virtualmin

Activează formă PCNTL în php

Postat de: (Marti 14)

Pentru a activa suportul în PHP5 PCNTL (testat pe Ubuntu 10.10), în primul rând aveţi nevoie pentru a instala PHP5-cli php5-dev şi, desigur, trebuie să satisfacă toate dependenţele cerute de sistem:

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

După ce am pentru a pune în calea de unde puteţi găsi sursa de modul pe care doriţi să completaţi:

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

Calea pot fi diferite, în funcţie de distribuţie şi de versiunea de PHP (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Dar dupa ce am merge la etapele finale:

# Phpsize

#. / Configure

# Asiguraţi-

# Make install

Alternativ, puteţi face, de asemenea, instala pentru a copia de mână, modulul pe care tocmai aţi compilat-o:

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

În cele din urmă vom adăuga ini Php pentru a încărca formularul nostru la.:

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

Nu uitaţi să reporniţi Apache apoi pentru a aplica modificările noastre:

# / Etc/init.d/apache2 restart

Publicat în: Apache , dezvoltare , php , sfaturi , Ubuntu

Bill vs Steve

Postat de: (19 ianuarie)

O relaţie ciudată, care a dezvoltat-a lungul anilor Bill Gates şi Steve Jobs, prezentate pe scurt în acest film vom vedea evolutia, de asemenea, nota de îmbătrânire a caracterelor. Bill în 1983 a fost un tocilar adevarat!

: Publicat în istorie , mac , microsoft

Creşterea ssh durata sesiunii

Postat de: (05 octombrie)

Pentru a preveni prematură deconectarea de la o sesiune ssh a ajunge la o limită de timp de inactivitate puteţi lua următoarele măsuri:

1) Un nivel de client, prin modificarea fişierului / etc / ssh / ssh_config, adăugarea sau modificarea ServerAliveInterval vocale, de exemplu:

ServerAliveInterval 15

Setaţi timpul de retenţie al sesiunii la 15 minute din cauza inactivităţii.

2) La nivel de server, editaţi / etc / ssh / sshd_config, adăugarea sau modificarea intrărilor şi ClientAliveCountMax ClientAliveInterval, de exemplu:

ClientAliveInterval 15
ClientAliveCountMax 15

Poziţiile de fişiere configs poate varia de la o distribuţie linux la altul, dar de obicei cele enumerate sunt căile principale, cum ar fi Debian, Ubuntu, Fedora, RH.

Publicat în: linux , coajă , sfaturi

Îmbunătăţirea performanţei I / O de linux sistem de fişiere

Postat de: (04 octombrie)

Îmbunătăţirea performanţei sistemului de fişiere I / O, tu, se pot adăuga noatime mount-a partiţia:

# 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 de swap sw 0 0 none
/ Dev/md2 / ext3 defaults, noatime 0 0

Nu este necesar pentru a reporni sistemul să îl modifice să se aplice, bastarimontare partiţia:

# Mount-o remount /

şi apoi pentru a afişa parametrii cu care am pus partzione nostru doar de tipul: +

# Mount

trebuie să obţineţi un rezultat ca aceasta:

/ Dev/md2 pe / de tipul ext3 (rw, noatime)
tmpfs on / lib / init / RW tmpfs tip (rw, în mod nosuid, modul = 0755)
proc în / proc proc tip (rw, noexec, în mod nosuid, nodev)
sysfs pe / sys sysfs tip (rw, noexec, în mod nosuid, nodev)
procbususb în / proc / bus / usb usbfs tip (RW)
udev în / dev tmpfs tip (rw, mode = 0755)
tmpfs pe / dev / shm tmpfs tip (rw, în mod nosuid, nodev)
devpts pe / dev / pts devpts tip (rw, noexec, în mod nosuid, TIS = 5, mode = 620)
/ Dev/md0 pe / boot de tipul ext3 (rw)

Publicat în: Hacks & Mods , linux , sfaturi

Lista pachetele instalate pe Ubuntu / Debian

Postat de: (set 21)

Pentru o listă de pachete software instalat pe masina dumneavoastra Linux (Ubuntu / Debian):

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

Publicat în: linux , coajă , sfaturi

Reluare descărcare defecte cu rsync

Postat de: (26 iulie)

Aici este un exemplu de cum pentru a relua descărcarea unui fişier descărcat parţial prin scp sau rsync. Deoarece scp nu acceptă CV-ul, dacă sie a început pentru a descărca fişierul cu aceasta comanda, tot trebuie să-l înlocuiască cu o alternativă bazată pe rsync:

rsync-parţială-progresul-rsh = "ssh-p 1022" root @ remotehost: / ~ / filename filename

În exemplul de mai sus este, de asemenea arătat cum să compună comandă dacă utilizaţi un alt port decât 22 de tradiţional pentru protocolul SSH.

Publicat în: linux , coajă , sfaturi

Descărca fişiere de pe Megaupload, Rapidshare şi alte servicii de la Linux, prin intermediul prompte

Postat de: (22 iulie)

Încercaţi să utilizaţi de înaltă calitate Plowshare (o linie de comandă program) extins pentru a efectua încărcare şi descărcare unele dintre cele mai populare site-uri de file-sharing. Acesta ruleaza pe Linux şi Unix-cum ar fi sisteme, susţine: Megaupload, Rapidshare, 2Shared, 4Shared, zSHARE, Badongo, DepositFiles şi Mediafire. În practică, este un înlocuitor pentru wget pentru aceste site-uri.

Plowshare pentru a instala în Ubuntu Linux

1. Dacă nu sunt îndeplinite, respectate cu dependenţe:

  sudo apt-get install curl ImageMagick tesseract-OCR-recode rum SpiderMonkey-bin aview 


2. Descarcati Plowshare , extract de instalat şi de conţinut. Există, de asemenea, o versiune deja packetized Deb, dacă utilizaţi versiunea pe care tocmai l-aţi dublu-clic pe pachetul de instalare şi să confirme, vice-versa.:

  tar xvzf Plowshare-0.x 


3. Acum, haideţi să instituie Plowshare:

  Plowshare cd-0.x 
  sudo bash setup.sh instalaţi 

Comenzi Plowshare

Descărcarea unui fişier de la Rapidshare:
plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar

Na u sa descarcati lista de fişiere (câte unul pe fiecare linie):
plowdown file_with_links.txt

Descărcarea unui fişier de la rapidshare cu ID-ul gratuit de membru:
plowdown-o myuser: parola mea http://www.megaupload.com/?d=132348234

Descărcaţi un fişier protejat prin parolă de la Rapidshare:
p-plowdown somepassword http://www.megaupload.com/?d=ieo1g52v

Ia doar URL-ul fişierului fără al descărca fapt. Foarte util de a folosi, dacă doriţi un alt downloader web:
plowdown-legătură într-doar http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs wget-RT

Pentru utilizatorii avansaţi: Dacă aţi găsit o pagină cu multe link-uri la fişiere găzduit pe rapidshare să-l descărcaţi, pentru a vedea primele 10 link-uri, trebuie să utilizaţi următoarea comandă:
curl http://some-website.com/page.html | \
grep-o "http://www.megaupload.com/ [^ \" <] * "| Uniq | cap-N10 | plowdown -

Pentru a filtra pe linkurile de mai operează într-un fişier text:
plowdown file_with_links.txt c-> file_with_active_links.txt

Încărcaţi un fişier de pe Rapidshare cu acces gratuit la membershipID:
plowup-o myuser: parola mea-d "descrierea mea" / calea / myfile.txt megaupload

Încărcaţi un fişier de pe rapidshare, cu un ID multifetch premium si imagini:
plowup-o myuser: parola mea-d "My descriere"-multifetch http://www.somewherefarbeyond.com/somefile megaupload

Încărcaţi un fişier de pe Rapidshare anonomamente, schimbarea de nume de fişier după încărcare:
plowup / cale / myfile.txt Rapidshare: anothername.txt

Publicat în: linux , Rapidshare , coajă

Consolei Linux cu ecran de partajare

Postat de: (4 iulie)

Cu ecran aveţi posibilitatea să partajaţi printre sonsole mai multe utilizatorii conectaţi la nivel local sau prin ssh. Pentru a face acest lucru, vă rugăm să urmaţi aceşti paşi, instrucţiunile sunt tipice pentru un sistem debian, dar se aplică în mod similar pentru alte distribuţii.

1. Ecranul de instalare

sudo apt-get install ecran
2. De la computerul gazdă este condus de ecran parametru pentru a porni o sesiune screen-S SessionName. -S vă permite să specificaţi un nume pentru sesiune, acest lucru vă permite să gestioneze mai multe sesiuni de utilizator simultan şi într-o mult mai uşor.
Ecranul S-screen-test

4. Ghidul de la distanţă (clienţilor) utilizează SSH pentru a vă conecta la computerul la distanţă (remotehost)

Comentariile @ ssh remotehost
  5 computerul gazdă (remotehost) consimte la conexiunea în multi-ghidul de sesiunea screen, prin tastarea Ctrl-A:. Multiutilizator pe (toate "ecranul de comandă", începe cu secvenţa de evacuare Ctrl-A). 
CTRL-A: multiutilizator pe

6. Apoi, gazdă (remotehost) trebuie să acorde permisiunea pentru ghidul de la distanţă (clienţilor) pentru a permite accesul la o sesiune screen cu CTRL-A commadn: USER_NAME acladd unde nume_utilizator este autentificare a utilizatorului de la distanţă.

CTRL-A: clienţilor acladd

7. Ghidul de la distanţă se poate conecta la sesiunea de gazdă. Sintaxa pentru a vă conecta la sesiunea screen de un alt utilizator este host_username ecran-x / sessionname.

screen-x nume de utilizator / ecran-test
Publicat în: HowTo , Linux , Shell , sfaturi
Powered by CyberTek - Remote Assistance