CyberTek - the future at the present!
Google

Archive for the 'linux' Categoría

Búsqueda de texto con grep

Publicado por: (02 de noviembre)

Aquí está una manera fácil de buscar texto en una serie de archivos, válido para todas las distribuciones de Linux:

grep "mi cadena de búsqueda" / home / MyHome / *. txt

el comando grep También puede agregar otras opciones:

- Realizar una búsqueda recursiva en subdirectorios:

grep-r "mi texto" / home / MyHome

- Imprimir sólo el nombre del archivo donde tenemos presencia Notre:

grep-H-R "Mi prueba" / home / MyHome

Publicado en: Linux , shell , consejos

Lista de paquetes instalados en Ubuntu

Publicado por: (Jun 17)

Vuelva a instalar todos los paquetes que utilizamos en nuestra anterior caja de Ubuntu Linux (también se aplica a Debian y similares) puede ser un largo y luego a lo mejor no se dice que nos acordamos de todo lo que antes, especialmente si se es rico de las instalaciones bibliotecas de desarrollo o de los servidores de la instalación. Para volver a instalar todos los paquetes en la caja de nuevo, pero podemos hacer todo con unos pocos comandos sencillos.

Para generar la lista de paquetes instalados en su máquina Linux Ubuntu:

  dpkg - get-selections> instalado, el software 

Para verificar y volver a instalar todos los paquetes en su lista, ubuntu linux en la casilla de destino:

  dpkg - set-selections <instalada de software 

Por último, escriba el comando

  dselect 

Publicado en: Linux , tips , ubuntu

nano editor, atajos de teclado y las alternativas

Publicado por: (Mar 21)
La notación de las abreviaturas es el siguiente. Las secuencias identificadas por el símbolo (^) se introducen con la tecla Control (Ctrl), o pulsando la tecla Esc dos veces. Las secuencias identificadas por el símbolo Meta (M) se puede insertar utilizando la tecla Esc, Alt o Meta, dependiendo de la configuración del teclado. Además, al pulsar Esc dos veces y escribir los números 000 a 255 caracteres se puede entrar con el código ASCII correspondiente. Las siguientes abreviaturas están disponibles en la ventana principal. Las secuencias alternativas se muestran entre paréntesis:

^ G (F1) Mostrar este mensaje de ayuda
^ X (F2) Cerrar el archivo actual / Salida nano
^ O (F3) Guarda el archivo actual en el disco
^ J (F4) Justificar el párrafo actual

^ R (F5) Insertar otro archivo en el actual
^ W (F6) Buscar una cadena o una expresión regular
^ Y (F7) Ir a la pantalla anterior
^ V (F8) Ir a la siguiente pantalla

^ K (F9) Cortar la línea actual y la almacena en cutbuffer
^ U (F10) cutbuffer Pegar en la línea actual
^ C (F11) Muestra la ubicación del cursor
^ T (F12) Ejecutar el corrector ortográfico, si está disponible

M-\ (M |) pasa a la primera línea del archivo
M / (M?) En caso de ser la última línea del archivo

^ _ (F13) (MG) se dirige a un número de línea y columna específica-
^ \ (F14) (MR) Sustituye una cadena o una expresión regular
^ ^ (F15) (MA) Hacer que el texto en la posición del cursor
MW (F16) Repite la última búsqueda

M-^ (M-6) Copia de la línea actual y la almacena en cutbuffer
Aplicar M-guión de la línea actual}
M-{Quitar sangría desde la fila actual
Avanzar un carácter ^ F
^ B Disminuye la fuente
^ Espacio una palabra hacia delante
M-Space Disminuye la palabra
^ P Mueve a la línea anterior
^ N Mueve a la siguiente línea

^ Ir al principio de la línea
E ^ Ir al final de la línea
M-((M-9) al principio del párrafo, a continuación, en el párrafo anterior
M) (M-0) Ir al final del párrafo, el siguiente párrafo
M-] Ir a la correspondiente entre paréntesis
M-(M-_) Desplaza una línea hacia arriba sin mover el cursor
-M + (M-=) Desplazarse una línea hacia abajo sin mover el cursor
M-<(M), va al buffer anterior
M-> (M-.) Ir al siguiente búfer

Inserta un carácter literal MV
^ I Insertar una tabulación en la posición del cursor
^ M inserta un retorno de carro en la posición del cursor
^ D Borrar el carácter bajo el cursor
^ H Borrar el carácter a la izquierda del cursor
MT Cortar desde el cursor hasta el final del archivo

MJ Justificar todo el archivo
MD Cuente el número de palabras, líneas y caracteres
^ L Redibujar la pantalla actual
^ Z suspende el editor (si la hibernación está activada)

(MX) barra de comandos activa / desactiva
(MC) Siempre se muestra la posición del cursor de activar / desactivar
(MO) Utilizar una fila por más cambios de activar / desactivar
(MS) desplazamiento continuo activa / desactiva
(MP) Mostrar espacio blanco activa / desactiva
(MI) Sintaxis de colores activa / desactiva
(MH) tecla de inicio inteligente activa / desactiva
(MI) Sangría automática activa / desactiva
(MK) Corte a fin de línea activa / desactiva
(ML) Envuelva activa / desactiva
(MQ) Convertir tabulaciones a espacios activar / desactivar
(MB) de copia de seguridad de archivos activa / desactiva
(MF) varios archivos de activar / desactivar
(MM) Compatibilidad con el mouse activar / desactivar
(MN) no la conversión del formato de DOS / Mac activa / desactiva
(MZ) Suspensión de activar / desactivar
(M-$) Envuelva suave activar / desactivar

Publicado en: linux , linux nano , conchas , puntas de

Ubuntu VirtualMin + + Antispam / Antivirus Módulo

Publicado por: (Mar 21)
Para hacer funcionar el motor antispam / antivirus + Webmin + Virtualmin distro Ubuntu en primer lugar debe instalar el contenedor de la procmail, este servicio no está en la distro Ubuntu, pero usted puede encontrar fácilmente en línea en el sitio de VirtualMin:

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

instalar el paquete con un simple: sudo dpkg-i-wrapper_1.0 procmail-2_i386.deb

Entonces usted debe comprobar los permisos de los residentes procmail-wrapper que puedes encontrar en / usr / bin:
rwsr-xr-x 1 root root 2.9K 11/28/2006 10:08 procmail-wrapper
en realidad ya debería estar bien después de la instalación. En particular, si s no aparece en los permisos de usuario que tenga problemas.

Finalmente comprobamos que postfix utiliza procmail nuestro envoltorio y no directamente:

sudo nano / etc / postfix / main.cf

asegurarse de que existe la siguiente directiva:

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

Publicado en: Linux , tips , ubuntu , virtualmin

Aumentar la longitud de la sesión ssh

Publicado por: (05 de octubre)

Para prevenir la eyaculación desconexión de una sesión de ssh para llegar a un límite de tiempo de inactividad que puede tomar los siguientes pasos:

1) A nivel de los clientes, al modificar el archivo / etc / ssh / ssh_config, añadiendo o cambiando el ServerAliveInterval voz, por ejemplo:

ServerAliveInterval 15

Establecer el tiempo de retención de la sesión de 15 minutos debido a la inactividad.

2) A nivel de servidor, editar el archivo / etc / ssh / sshd_config, añadir o cambiar las entradas y ClientAliveCountMax ClientAliveInterval, por ejemplo:

ClientAliveInterval 15
ClientAliveCountMax 15

Las posiciones de los archivos de configuraciones pueden variar de una distribución de linux a otro, pero por lo general los que se enumeran son los caminos principales, tales como Debian, Ubuntu, Fedora, RH.

Publicado en: Linux , shell , consejos

Mejorar el rendimiento de E / S del sistema de archivos linux

Publicado por: (04 de octubre)

Mejorar el rendimiento del sistema de archivos de E / S puede agregar el noatime montar la partición:

# Vi / etc / fstab

proc / proc proc defaults 0 0
ninguno / 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 es necesario reiniciar el sistema para modificar la aplicación, bastarimontare la partición:

# Mount-o remount /

y luego para visualizar los parámetros con los que ponemos nuestra partzione sólo tienes que escribir: +

# Monte

usted debe obtener un resultado como este:

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

Publicado en: Hacks y Mods , linux , consejos

Lista de los paquetes instalados en Ubuntu / Debian

Publicado por: (set 21)

Para obtener una lista de paquetes de software instalados en su máquina Linux (Ubuntu / Debian):

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

Publicado en: Linux , shell , consejos

Reanudar la descarga roto con rsync

Publicado por: (26 de julio)

He aquí un ejemplo de cómo reanudar la descarga de un archivo parcialmente descargado a través de scp o rsync. Desde scp no es compatible con la hoja de vida, si sie comenzado a descargar el archivo con este comando, todavía tenemos que sustituirlo por una alternativa basada en rsync:

rsync-parcial-progreso-rsh = "ssh-p 1022" root @ remoto: ~ / / nombre de archivo nombre de archivo

En el ejemplo anterior también se muestra cómo componer el comando si está utilizando un puerto distinto del 22 tradicionales para el protocolo SSH.

Publicado en: Linux , shell , consejos

Descargar archivos de Megaupload, Rapidshare y otros servicios de Linux, a través del sistema

Publicado por: (22 de julio)

Trate de usar la alta calidad de reja de arado (una línea de comandos del programa) ampliada para realizar la carga y descarga de algunos de los más populares sitios web de intercambio de archivos. Se ejecuta en Linux y sistemas Unix, compatible con: Megaupload, Rapidshare, 2Shared, 4Shared, zSHARE, Badongo DepositFiles, y Mediafire. En la práctica, es un reemplazo de wget para estos sitios.

Arado para instalar en Ubuntu Linux

1. Si no está satisfecho, cumplió con las dependencias:

  sudo apt-get install curl imagemagick Tesseract OCR-eng-recode SpiderMonkey-bin Aview 


2. arado Descargar , extraer e instalar el contenido. También hay una versión empaquetada ya Deb, si utiliza la versión que usted haga doble clic en el paquete y confirmar la instalación, a la inversa.:

  tar xvzf reja de arado-0.x 


3. Ahora vamos a configurar arado:

  Arado cd-0.x 
  sudo fiesta setup.sh instalar 

Comandos de arado

Descarga de un archivo de rapidshare:
plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar

Na u descargar la lista de archivos (uno por línea):
plowdown file_with_links.txt

Descarga de un archivo de rapidshare con identificación de membresía gratuita:
plowdown-a miusuario: miclave http://www.megaupload.com/?d=132348234

Descargar un archivo protegido por contraseña de rapidshare:
p-plowdown somepassword http://www.megaupload.com/?d=ieo1g52v

Obtener sólo el archivo de URL sin necesidad de descargarlo realidad. Muy útil si desea utilizar otro programa de descarga web:
plowdown-link sólo http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs wget-rt

Para usuarios avanzados: Si encuentra una página con varios enlaces a archivos alojados en Rapidshare se descarga, para ver los primeros 10 enlaces, se debe utilizar el siguiente comando:
curl http://some-website.com/page.html | \
grep-o "http://www.megaupload.com/ [^ \" <] * "| uniq | head-n10 | plowdown -

Para filtrar los enlaces que operan en un archivo de texto:
plowdown file_with_links.txt c-> file_with_active_links.txt

Subir un archivo en rapidshare gratis con membershipID:
plowup-a miusuario: miclave-d "Mi descripción" / ruta / miarchivo.txt megaupload

Subir un archivo en rapidshare con un ID multifetch de primera calidad y cargas:
plowup-a miusuario: miclave-d "Mi descripción"-multifetch http://www.somewherefarbeyond.com/somefile megaupload

Subir un archivo en rapidshare anonomamente, cambiando el nombre del archivo después de cargar:
plowup / ruta / miarchivo.txt rapidshare: anothername.txt

Publicado en: linux , rapidshare , shell

Linux de la consola con pantalla compartida

Publicado por: (4 de julio)

Con la pantalla se puede compartir entre varios usuarios conectados sonsole localmente oa través de ssh. Para ello, siga estos pasos, las instrucciones son típicos de un sistema Debian, pero se aplica de manera similar para otras distribuciones.

1. Instalación de la pantalla

sudo apt-get install pantalla
2. En el ordenador principal está dirigido por la pantalla de parámetro para iniciar una sesión de screen-S SessionName. -S le permite especificar un nombre para la sesión, lo que le permite gestionar varias sesiones de usuario al mismo tiempo y en mucho más fácil.
pantalla de la pantalla-S-test

4. El usuario remoto (invitado) usa SSH para conectarse al equipo remoto (equipo remoto)

guest @ ssh remotehost
  5 El equipo host (equipo remoto) accede a la conexión de múltiples sesiones de usuario de pantalla pulsando Ctrl-A:. Multiusuario en (todos los 'pantalla de comandos "comenzar con la secuencia de escape Ctrl-A). 
CTRL-A: multiusuario en

6. Luego, el host (equipo remoto) debe conceder permiso para que el usuario remoto (invitado) que le permita acceder a la sesión de pantalla con CTRL-A commadn: nombre_usuario acladd donde nombre_usuario es el acceso remoto del usuario.

CTRL-A: habitación acladd

7. El usuario remoto puede conectarse a la sesión de acogida. La sintaxis para conectarse a la sesión de la pantalla de otro usuario es host_username pantalla-x / SessionName.

pantalla-x nombre de usuario / pantalla de la prueba
Publicado en: HowTo , Linux , Shell , consejos

Cómo dar formato a las fechas para mostrar en una shell de Linux

Publicado por: (19 de abril)

En la cáscara se puede especificar el formato de la fecha de la siguiente manera:
fecha + FORMATO

Por ejemplo, si escribe:
$ Fecha + "% m-% d-% y"

Que se obtiene:
17/04/10

Si desea que el año de 4 dígitos:
$ Fecha + "% m-% d-% y"

Que se obtiene:
04/17/2010

La hora actual en una caída, escribiendo:
$ Fecha + "% T"

Que se obtiene:
19:55:04

Para excluir a un tiempo sobre la base de 12 horas:
$ Fecha + "% r"

Que se obtiene:
07:56:05 PM

Para mostrar la hora en formato HH: MM:
$ Fecha + "% H% M"

Que se obtiene:
07:56

Lista completa de opciones para dar formato a las fechas de maravilla:

%%
un% literal
Para%
Día de la semana abreviado local (por ejemplo, Sun)
% A

Día de la semana completa locales (por ejemplo, Domingo)

% B
Nombre abreviado del mes local (por ejemplo, de enero)
% B
Nombre completo del mes local (por ejemplo, de enero)
% C
La fecha y la hora local (por ejemplo, miércoles 03 de marzo 2005 23:05:25)
% C
siglo, al igual que% Y, a excepción de omitir los dos últimos dígitos (por ejemplo, 21)
% D
día del mes (por ejemplo, 01)
% D

fechas, lo mismo que% m /% d /% y

% Y
día del mes, el espacio acolchado, lo mismo que% _d
% F
Fechas completas, exactas% Y-% m-% d
% G
dos últimos dígitos del año de número de semana ISO (vea% G)
% G
año de número de semana ISO (vea% V); Normalmente útil sólo con V%
% H
Mismo que% b
% I

hora (00 .. 23)

% I
hora (01 .. 12)
% J
Día del año (001 .. 366)
% K
Hora (0 .. 23)
% S
horas (1 .. 12)
% M
mes (01 .. 12)
% M

minutos (00 .. 59)

% N
a salto de línea
% N
nanosegundos (000000000 .. 999999999)
% P
Ya sea la local equivalente de AM o PM, en blanco si no se conoce
% P
como p%, pero en minúsculas
% R
el local de 12 horas reloj de tiempo (por ejemplo, 11:11:04 PM)
% R

24 horas de horas y minutos, mismo que% H:% M

% S
segundos desde el 1970-01-01 00:00:00 UTC
% S
segundo (00 .. 60)
T%
Pestañas
T%
El tiempo, como las% H:% M:% S
% U
Día de la semana (1 .. 7), 1 es lunes
% U

Número de la semana del año, con el domingo como primer día de la semana (00 .. 53)

% V
ISO Número de la semana, el lunes como primer día de la semana (01 .. 53)
W%
Día de la semana (0 .. 6), 0 es el domingo
% W
Número de la semana del año, con el lunes como primer día de la semana (00 .. 53)
X%
Representación local de la fecha (por ejemplo, 31/12/99)
X%
Representación local de tiempo (por ejemplo, 23:13:48)
Y%

dos últimos dígitos del año (00 .. 99)

Y%
año
% Z
+ Hhmm numérico zona horaria (por ejemplo, -0400)
% Z
+ Hh: mm zona horaria numérica (por ejemplo, -04: 00)
%:: Z
+ Hh: mm: ss numérico de la zona horaria (por ejemplo, -04: 00:00)
%::: Z
zona horaria numérico con: Necesario para la precisión (por ejemplo, -04, +05:30)
% Z
tiempo alfabético abreviación del huso (por ejemplo, hora del este)

Publicado en: Linux , shell , consejos

Cómo montar recurso compartido de Windows en Linux

Publicado por: (19 de abril)

Para ver el intercambio activo de asesoramiento a hacer antes de este comando:

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

Entonces se puede proceder a asignar la condivisionewindows en nuestro Linux en forma Segun:

  1. Crear el directorio para el punto de montaje: mkdir / mnt / <name-of-mount-point>
  2. Montar el recurso compartido recurso compartido de Windows:
    mount-t cifs-o username = sa, contraseña <contraseña> = / / <win-box> / <share> / mnt / <name-of-mountpoint>
    Nota: El nombre de usuario = <nombre de sintaxis, password = <contraseña> guarda la contraseña.
  3. Por último, si desea que la unidad para crear el enlace simbólico: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>

Publicado en: Linux , Samba , Shell , consejos
Desarrollado por CyberTek - Asistencia remota