Archive for the 'linux' Categoría
Publicado por: admin (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 Publicado por: admin (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
Publicado en: Linux , tips , ubuntu Publicado por: admin (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 por: admin (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 por: admin (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 Publicado por: admin (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 por: admin (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 Publicado por: admin (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 Publicado por: admin (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 Publicado por: admin (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 Publicado por: admin (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 Publicado por: admin (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:
- Crear el directorio para el punto de montaje: mkdir / mnt / <name-of-mount-point>
- 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. - 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