Publicat per: admin (02 de novembre) Aquí està una manera fàcil de buscar text en una sèrie d'arxius, vàlid per a totes les distribucions de Linux:
grep "el meu cadena de cerca" / home / MyHome / *. txt
la comanda grep També podeu afegir altres opcions:
- Fes una cerca recursiva en subdirectoris:
grep-r "el meu text" / home / MyHome
- Imprimir només el nom del fitxer on tenim presència Notre:
grep-H-R "El meu prova" / home / MyHome
Publicat a: Linux , shell , consells Publicat per: admin (Jun 17) Torneu a instal · lar tots els paquets que utilitzem en la nostra anterior caixa d'Ubuntu Linux (també s'aplica a Debian i similars) pot ser un llarg i després potser no es diu que ens recordem de tot el que abans, especialment si s'és ric de les instal · lacions biblioteques de desenvolupament o dels servidors de la instal · lació. Per tornar a instal · lar tots els paquets de la caixa de nou, però podem fer tot amb uns pocs comandaments senzills.
Per generar la llista de paquets instal · lats en la seva màquina Linux Ubuntu:
dpkg - get-selections> instal · lat, el programari
Per verificar i tornar a instal · lar tots els paquets en la seva llista, ubuntu linux a la casella de destí:
dpkg - set-selections <instal · lada de programari
Finalment, escriviu la comanda
Publicat a: Linux , tips , ubuntu Publicat per: admin (mar 21) La notació de les abreviatures és el següent. Les seqüències identificades pel símbol (^) s'introdueixen amb la tecla Control (Ctrl), o prement la tecla Esc dues vegades. Les seqüències identificades pel símbol Meta (M) es pot inserir utilitzant la tecla Esc, Alt o Meta, depenent de la configuració del teclat. A més, en prémer Esc dues vegades i escriure els nombres 000-255 caràcters es pot entrar amb el codi ASCII corresponent. Els àlies que estan disponibles a la finestra principal. Les seqüències alternatives es mostren entre parèntesi:
^ G (F1) Mostra aquest missatge d'ajuda
^ X (F2) Tanca el fitxer actual / Sortida nano
^ O (F3) Guarda l'arxiu actual al disc
^ J (F4) Justificar el paràgraf actual
^ R (F5) Insereix un altre arxiu en l'actual
^ W (F6) Cercar una cadena o una expressió regular
^ I (F7) Anar a la pantalla anterior
^ V (F8) Anar a la següent pantalla
^ K (F9) Tallar la línia actual i l'emmagatzema en cutbuffer
^ U (F10) cutbuffer enganxar a la línia actual
^ C (F11) Mostra la ubicació del cursor
^ T (F12) Executar el corrector ortogràfic, si està disponible
M-\ (M |) passa a la primera línia del fitxer
M / (M?) En cas de ser l'última línia del fitxer
^ _ (F13) (MG) es dirigeix a un número de línia i columna específica-
^ \ (F14) (MR) Substitueix una cadena o una expressió regular
^ ^ (F15) (MA) Fer que el text en la posició del cursor
MW (F16) Repeteix l'última recerca
M-^ (M-6) Còpia de la línia actual i l'emmagatzema en cutbuffer
Aplicar M-guió de la línia actual}
M-{Treure sangria des de la fila actual
Avançar un caràcter ^ F
^ B Disminueix la font
^ Espai una paraula cap endavant
M-Space Disminueix la paraula
^ P Mou a la línia anterior
^ N Mou a la següent línia
^ Anar al principi de la línia
E ^ Anar al final de la línia
M-((M-9) al principi del paràgraf, a continuació, en el paràgraf anterior
M) (M-0) Anar al final del paràgraf, el paràgraf
M-] Anar a la corresponent entre parèntesi
M-(M-_) Desplaça una línia cap amunt sense moure el cursor
-M + (M-=) Desplaçar una línia cap avall sense moure el cursor
M-<(M), va al buffer anterior
M-> (M-.) Anar al següent memòria intermèdia
Insereix un caràcter literal MV
^ I Inserir una tabulació en la posició del cursor
^ M insereix un retorn de carro en la posició del cursor
^ D Esborrar el caràcter sota el cursor
^ H Esborrar el caràcter a l'esquerra del cursor
MT Tallar des del cursor fins al final de l'arxiu
MJ Justificar tot l'arxiu
MD Compti el nombre de paraules, línies i caràcters
^ L Redibuixar la pantalla actual
^ Z suspèn l'editor (si la hibernació està activada)
(MX) barra de comandaments activa / desactiva
(MC) Sempre es mostra la posició del cursor d'activar / desactivar
(MO) Utilitzar una fila per més canvis d'activar / desactivar
(MS) desplaçament continu activa / desactiva
(MP) Mostra espai blanc activa / desactiva
(MI) Sintaxi de colors activa / desactiva
(MH) tecla d'inici intel · ligent activa / desactiva
(MI) Sangria automàtica activa / desactiva
(MK) Tall per tal de línia activa / desactiva
(ML) Emboliqui activa / desactiva
(MQ) Converteix tabulacions a espais activar / desactivar
(MB) de còpia de seguretat d'arxius activa / desactiva
(MF) diversos arxius d'activar / desactivar
(MM) Compatibilitat amb el ratolí activar / desactivar
(MN) no la conversió del format de DOS / Mac activa / desactiva
(MZ) Suspensió d'activar / desactivar
(M-$) Emboliqui suau activar / desactivar
Publicat per: admin (mar 21) Per fer funcionar el motor antispam / antivirus + Webmin + Virtualmin distro Ubuntu en primer lloc d'instal · lar el contenidor de la procmail, aquest servei no és a la distro Ubuntu, però vostè pot trobar fàcilment en línia en el lloc de VirtualMin:
http://software.virtualmin.com/gpl/debian/dists/virtualmin-etch/main/binary-i386/
instal · lar el paquet amb un simple: sudo dpkg-i-wrapper_1.0 procmail-2_i386.deb
Llavors vostè ha de comprovar els permisos dels residents procmail-wrapper que pots trobar a / usr / bin:
rwsr-xr-x 1 root root 2.9K 11/28/2006 10:08 procmail-wrapper
en realitat ja hauria d'estar bé després de la instal · lació. En particular, si es no apareix en els permisos d'usuari que tingui problemes.
Finalment comprovem que postfix utilitza procmail nostre embolcall i no directament:
sudo nano / etc / postfix / main.cf
assegurar-se que existeix la següent directiva:
mailbox_command = / usr / bin / procmail-wrapper-o-a $ DOMAIN-d $ LOGNAME
Publicat per: admin (mar 14) Per activar el suport de php5 PCNTL (provat en Ubuntu 10.10) en el primer lloc és necessari instal · lar php5-cli php5-dev i, per descomptat, vostè ha de complir amb totes les dependències requerides pel sistema:
# Sudo apt-get install php5-dev php5-cli
Després hem de posar a la ruta on es troba la font del mòdul que voleu omplir:
# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl
La ruta pot ser diferent, depenent de la distribució i la versió del PHP (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Però després d'anar als passos finals:
# Phpsize
#. / Configure
# Fer
# Make install
Alternativament, també pot make install per copiar a mà el mòdul que acaba de compilar:
Mòduls # cp / pcntl.so / usr/lib/php5/shared_location_modules
Finalment afegim inici PHP per carregar el nostre formulari de.:
# Echo "extension = pcntl.so"> / etc/php5/conf.d/pcntl.ini
No t'oblidis de reiniciar Apache després d'aplicar aquests canvis:
# / Etc/init.d/apache2 restart
Publicat per: admin (Jan 19) Una estranya relació que s'havia desenvolupat en els últims anys Bill Gates i Steve Jobs, que es resumeix en aquest vídeo podem veure l'evolució, tingui en compte també l'envelliment dels personatges. Bill el 1983 va ser un veritable nerd!
Publicat per: admin (05 d'octubre) Per prevenir l'ejaculació desconnexió d'una sessió de ssh per arribar a un límit de temps d'inactivitat que pot prendre els següents passos:
1) A nivell dels clients, en modificar l'arxiu / etc / ssh / ssh_config, afegint o canviant el ServerAliveInterval veu, per exemple:
ServerAliveInterval 15
Establir el temps de retenció de la sessió de 15 minuts a causa de la inactivitat.
2) A nivell de servidor, editar el fitxer / etc / ssh / sshd_config, afegir o canviar les entrades i ClientAliveCountMax ClientAliveInterval, per exemple:
ClientAliveInterval 15
ClientAliveCountMax 15
Les posicions dels arxius de configuracions poden variar d'una distribució de Linux a un altre, però en general els que s'enumeren són els camins principals, com ara Debian, Ubuntu, Fedora, RH.
Publicat a: Linux , shell , consells Publicat per: admin (04 d'octubre) Millorar el rendiment del sistema d'arxius d'E / S pot afegir el noatime muntar la partició:
# Vaig veure / etc / fstab
proc / proc proc defaults 0 0
cap / dev / pts devpts gid = 5, mode = 620 0 0
/ Dev/md0 / boot ext3 defaults 0 0
/ Dev/md1 swap no sw 0 0
/ Dev/md2 / ext3 defaults, noatime 0 0
No és necessari reiniciar el sistema per modificar l'aplicació, bastarimontare la partició:
# Mount-o remount /
i després per visualitzar els paràmetres amb els que posem la nostra partzione només has d'escriure: +
# Mont
vostè ha d'obtenir un resultat com aquest:
/ Dev/md2 on / tipus ext3 (rw, noatime)
tmpfs a / lib / init / rw tmpfs tipus (rw, nosuid, mode = 0755)
proc / proc proc tipus (rw, noexec, nosuid, nodev)
sysfs a / sys sysfs tipus (rw, noexec, nosuid, nodev)
procbususb a / proc / bus / usb usbfs tipus (rw)
udev / dev tipus tmpfs (rw, mode = 0755)
tmpfs a / dev / SHM tmpfs tipus (rw, nosuid, nodev)
devpts on / dev / pts tipus devpts (rw, noexec, nosuid, gid = 5, mode = 620)
/ Dev/md0 a / boot tipus ext3 (rw)
Publicat per: admin (set 21) Per obtenir una llista de paquets de programari instal · lats al vostre ordinador Linux (Ubuntu / Debian):
dpkg-l | awk '/ ^ ii / {print $ 2}' | grep-v-i ^-i-dev-lib i $ (uname-r)> list.txt
Publicat a: Linux , shell , consells Publicat per: admin (26 de juliol) Heus aquí un exemple de com reprendre la descàrrega d'un arxiu parcialment descarregar-se a scp o rsync. Des scp no és compatible amb el full de vida, si set començat a descarregar l'arxiu amb aquesta comanda, encara hem de substituir per una alternativa basada en rsync:
rsync-parcial-progrés-rsh = "ssh-p 1022" root @ remot: ~ / / nom de fitxer nom de fitxer
En l'exemple anterior també es mostra com compondre la comanda si està utilitzant un port diferent del 22 tradicionals per al protocol SSH.
Publicat a: Linux , shell , consells Publicat per: admin (22 de juliol) Intenta utilitzar l'alta qualitat de reixa d'arada (una línia d'ordres del programa) ampliada per realitzar la càrrega i descàrrega d'alguns dels més populars llocs web d'intercanvi d'arxius. S'executa en Linux i sistemes Unix, compatible amb: Megaupload, Rapidshare, 2Shared, 4Shared, Zshare, Badongo DepositFiles, i Mediafire. A la pràctica, és un reemplaçament de wget per a aquests llocs.
Arada per instal · lar en Ubuntu Linux
1. Si no està satisfet, va complir amb les dependències:
sudo apt-get install curl ImageMagick Tesseract OCR-eng-recode SpiderMonkey-bin Aview
2. arada Descarregar , extreure i instal · lar el contingut. També hi ha una versió empaquetada i Deb, si utilitzeu la versió que feu doble clic al paquet i confirmar la instal · lació, a la inversa.:
tar xvzf reixa de arada-0.x
3. Ara anem a configurar arada:
Arada cd-0.x
sudo festa setup.sh instal · lar
Ordres de arada
Descàrrega d'un arxiu de rapidshare:
plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar
Na o descarregar la llista de fitxers (un per línia):
plowdown file_with_links.txt
Descàrrega d'un arxiu de rapidshare amb identificació de membres gratuïta:
plowdown-a miusuario: lamevaclau http://www.megaupload.com/?d=132348234
Descarregar un arxiu protegit per contrasenya de rapidshare:
p-plowdown somepassword http://www.megaupload.com/?d=ieo1g52v
Obtenir només l'arxiu d'URL sense necessitat de descarregar-realitat. Molt útil si voleu utilitzar una eina de descàrrega web:
plowdown-link només http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs wget-rt
Per a usuaris avançats: Si trobeu una pàgina amb diversos enllaços a arxius allotjats en Rapidshare es descarrega, per veure els primers 10 enllaços, s'ha d'utilitzar la següent comanda:
curl http://some-website.com/page.html | \
grep-o "http://www.megaupload.com/ [^ \" <] * "| uniq | head-n10 | plowdown -
Per filtrar els enllaços que operen en un arxiu de text:
plowdown file_with_links.txt c-> file_with_active_links.txt
Pujar un arxiu en rapidshare gratis amb Membership:
plowup-a miusuario: lamevaclau-d "La meva descripció" / ruta / miarchivo.txt megaupload
Pujar un arxiu en rapidshare amb un ID multifetch de primera qualitat i càrregues:
plowup-a miusuario: lamevaclau-d "La meva descripció"-multifetch http://www.somewherefarbeyond.com/somefile megaupload
Pujar un arxiu en rapidshare anònim, canviant el nom del fitxer després de carregar:
plowup / ruta / miarchivo.txt rapidshare: anothername.txt
Publicat per: admin (4 de juliol) Amb la pantalla es pot compartir entre diversos usuaris connectats Sonsoles localment oa través de l'ssh. Per a això, feu el següent, les instruccions són típics d'un sistema Debian, però s'aplica de manera similar per a altres distribucions.
1. Instal · lació de la pantalla
sudo apt-get install pantalla
2. A l'ordinador principal està dirigit per la pantalla de paràmetre per iniciar una sessió de screen-S SessionName. -S li permet especificar un nom per a la sessió, el que li permet gestionar diverses sessions d'usuari al mateix temps i en molt més fàcil.
pantalla de la pantalla-S-test
4. L'usuari remot (convidat) usa SSH per connectar-se al equip remot (equip remot)
guest @ ssh remotehost
5 L'equip amfitrió (equip remot) accedeix a la connexió de múltiples sessions d'usuari de pantalla prement Ctrl-A:. Multiusuari en (tots els 'pantalla de comandaments "començar amb la seqüència d'escapament Ctrl-A).
CTRL-A: multiusuari en
6. Després, el host (equip remot) ha de concedir permís perquè l'usuari remot (convidat) que li permeti accedir a la sessió de pantalla amb CTRL-A commadn: nom_usuari acladd on nom_usuari és l'accés remot de l'usuari.
CTRL-A: habitació acladd
7. L'usuari remot pot connectar-se a la sessió d'acollida. La sintaxi per connectar-se a la sessió de la pantalla d'un altre usuari és host_username pantalla-x / SessionName.
pantalla-x nom d'usuari / pantalla de la prova