CyberTek - the future at the present!

Una lista de los paquetes instalados en Ubuntu / Debian

Publicado por: (serie 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)> lista.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 descargado parcialmente 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 sustituirla por una alternativa basada en rsync:

rsync-parcial-el progreso-rsh = "ssh-p 1022" root @ ~ remotehost :/ / 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 tradicional para el protocolo SSH.

Publicado en: Linux , shell , consejos

Compartir en pantalla de la consola de Linux

Publicado por: (4 de julio)

Con la pantalla se puede compartir entre varios usuarios conectados sonsole localmente oa través de ssh. Para ello, sólo tienes que seguir estos pasos, las instrucciones son las típicas para un sistema Debian, pero también se aplican a otras distribuciones.

1. Instalación de la pantalla

sudo apt-get install pantalla
2. En el ordenador principal se ejecuta con la pantalla de parámetro para iniciar una sesión de pantalla SessionName-S. -S le permite especificar un nombre para la sesión, esto le permite gestionar varias sesiones y muchos usuarios al mismo tiempo de una manera fácil.
pantalla de la pantalla-S-test

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

guest @ ssh remotehost
  . 5 El host (equipo remoto) accede a la conexión en la sesión de la pantalla multi-usuario al pulsar CTRL-A: multiusuario en (todos 'pantalla de comando "para comenzar con la secuencia de escape Ctrl-A). 
CTRL-A: multiusuario en

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

CTRL-A: invitado 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: (Abr 19)

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

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

Usted obtiene:
17/04/10

Si desea que los annoa 4 dígitos:
$ Fecha + "% m-% d-% Y"

Usted obtiene:
04/17/2010

Para obtener la hora actual, escriba:
$ Fecha + "% T"

Usted obtiene:
19:55:04

Con el fin de obtener la hora basadas en 12 horas:
$ Fecha + "% r"

Usted obtiene:
07:56:05 PM

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

Usted obtiene:
07:56

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

%%
un% literal
Para%
Nombre del día de la semana abreviado local (por ejemplo, Sun)
Un%

Nombre del día de la semana completa local (por ejemplo, Domingo)

% De B
Nombre abreviado del mes local (por ejemplo, de enero)
% De 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, como% Y, pero omite dos últimos dígitos (por ejemplo, 21)
D%
día del mes (por ejemplo, 01)
D%

fechas, exactamente como y% m /% d /%

% Y
día del mes, relleno el espacio; exacta% _D
% F
Fechas completas, exactas como% 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 (ver% V); Normalmente útil sólo con V%
% De H
Lo mismo que% b
% De H

hora (00 .. 23)

% Me
hora (01 .. 12)
% J
día del año (001 .. 366)
% De K
hora (0 .. 23)
% S
hora (1 .. 12)
% M
mes (01 .. 12)
% M

minutos (00 .. 59)

% De N
una nueva línea
% De N
nanosegundos (000000000 .. 999999999)
% W
O bien el 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 del día hora y minuto, exactamente como H% H:% M

% S
segundos desde el 1970-01-01 00:00:00 UTC
% S
segundo (00 .. 60)
T%
Con pestañas
T%
tiempo; exacta como% H:% M:% S
% U
día de la semana (1 .. 7), 1 es el 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%
La representación local de la fecha (por ejemplo, 31/12/99)
X%
La representación local del tiempo (por ejemplo, 23:13:48)
Y%

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

Y%
año
% Z
+ Hhmm numérica zona horaria (por ejemplo, -0400)
%: Z
+ Hh: mm zona horaria numérica (por ejemplo, -04: 00)
% Z ::
+ Hh: mm: ss numérica de la zona horaria (por ejemplo, -04: 00:00)
% ::: Z
zona horaria numérico con: la precisión necesaria (por ejemplo, -04, +05:30)
% Z
el tiempo alfabética 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: (Abr 19)

Para ver el intercambio activo de consejos antes de hacer el siguiente comando:

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

Entonces se puede proceder a asignar las condivisionewindows en nuestra máquina Linux de forma segunete:

  1. Crear el directorio para el punto de montaje: mkdir / mnt / <name-of-mount-point>
  2. Montamos la cuota de participación de las ventanas:
    mount-t cifs-o username = sa, password = <contraseña> / / <win-box> / <share> / mnt / <name-of-mountpoint>
    Nota: El nombre de usuario = <nombre de la sintaxis, password = <contraseña> guarda la contraseña.
  3. Por último, si lo desea, puede conducir a crear el enlace simbólico: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>

Publicado en: Linux , Samba , shell , consejos

Moonlight en Linux para el soporte de Silverlight

Publicado por: (mar 18)

Si no puede ver el contenido de sitios web como www.rai.tv en su máquina Linux `y` por qué estos sitios web tienen videos y contenidos desarrollados para Silverlight. Para resolver nuestro problema que encontramos es luz de la luna.

Moonlight es una implementación de código abierto de Silverlight para Microsof t. Gracias a plug-in para que puedas ver el `anhelado por el contenido en tu Firefox y por encima de todo lo que puedes hacer en tu Linux Box.

Vederee fui a probar en este enlace: http://www.go-mono.com/moonlight/

Publicado en: Firefox , Linux , Microsoft , consejos

Problema Virtualmin + spamassassin + procmail

Publicado por: (de lunes a 2)

Si el servidor de Ubuntu después de instalar y configurar webmin + Virtualmin aparece el error:

El comando de procmail procmail tiene 0 permisos, cuando debería ser setuid y setgid a la raíz. El correo electrónico no pueden ser entregadas debidamente, o consultarse en busca de spam.

Se puede resolver siguiendo estos pasos:

  1. Compruebe que los archivos de configuración de postfix / etc / postfix / main.cf contiene la siguiente línea:
    mailbox_command = / usr / bin / procmail-a "$ EXTENSION"
    si aparece mailbox_command = procmail-a "$ EXTENSION", debe modificarse con la ruta absoluta que el anterior.
  2. Cambiar el propietario del grupo de / usr / bin / procmal de "correo" a "root". Chgrp root / usr / bin / procmail
  3. Por último, establezca los siguientes permisos en el procmail ejecutable: chmod 6755 / usr / bin / procmail

Estos son algunos enlaces desde la que se inspiran en la mayoría de los casos, pero en mi caso estos tres pasos han resuelto el problema, probado en Ubuntu Server 10.04 y 10.10.

https://www.virtualmin.com/node/9426

http://www.virtualmin.com/node/8790

Publicado en: Linux , consejos , ubuntu , www

NANO editor, resaltado de sintaxis

Publicado por: (Feb 22)

Para agregar el colorante del sintaxis de nano en primera instancia debe crear el archivo de configuración nanorc en su página de inicio, como una segunda conclusión de esta dirección:. http://code.google.com/p/nanosyntax/source/browse/ # svn / tronco / sintaxis-nanorc archivos. nanorc se incluye en la configuración para lograr el efecto deseado.

Ejemplo de texto que se añade a nanorc.:

include "/ usr / share / nano / php.nanorc"
include "/ usr / share / nano / sh.nanorc"
include "/ usr / share / nano / java.nanorc"
include "/ usr / share / nano / patch.nanorc"
include "/ usr / share / nano / python.nanorc"
include "/ usr / share / nano / html.nanorc"
include "/ usr / share / nano / perl.nanorc"
include "/ usr / share / nano / ruby.nanorc"
include "/ usr / share / nano / js.nanorc"

Publicado en: Linux , shell , consejos

Atajos de fiesta

Publicado por: (Oct 19)

Ctrl + A Ir a la parte superior de la línea que está escribiendo.
Ctrl + E Ir al final de la línea que está escribiendo.
Ctrl + L Para limpiar la pantalla.
Ctrl + U Borra la pantalla antes del cursor. Si se encuentra en el extremo de la línea, se borra la línea completa.
Ctrl + R le permite buscar a través de comandos previamente utilizados.
Ctrl + C Pare lo que está haciendo.
Ctrl + D Salga del shell actual.
Ctrl + Z se inicia la suspensión en el fondo lo que está haciendo.
Ctrl + W Eliminar la palabra antes de que el cursor se encuentra.
Ctrl + K Borrar la línea después del cursor.
Ctrl + T Invierte los dos últimos caracteres antes del cursor.
Esc + T Intercambia las dos últimas palabras antes del cursor.
Alt + F Mueve el cursor una palabra hacia delante en la fila actual.
Alt + B Mueve el cursor una palabra hacia atrás en la fila actual.
Ficha completa automáticamente los nombres de los archivos y carpetas.
Pegar Ctrl + Y (como en copiar y pegar) todo el texto antes del cursor.

Nota: Algunos de estos comandos no funcionan si el acceso shell es a través de telnet, o una sesión de SSH si el teclado es un particular, configuratain

Publicado en: Linux , shell , consejos

Sendmail saslauthd de autenticación

Publicado por: (juego 24)

Para todos aquellos que tienen un servidor Linux con el servicio de Sendmail es ahora necesaria para conceder la posibilidad de transmisión a través de la autenticación. De hecho, es muy fácil de activar la opción, aunque debe tener en cuenta que algunas distribuciones como CentOS no esté disponible por defecto, aquí es cómo solucionarlo:

Instale el paquete sendmail-cf cyrus-sasl si no está presente en el sistema, para RedHat / CentOS:

[] Yum install sendmail-cf cyrus-sasl

A continuación, editar el sedmail.mc (/ etc / mail / sendmail.mc) y descomentar estas líneas:

define ('confAUTH_OPTIONS', `A ') dnl
TRUST_AUTH_MECH (`LOGIN PLAIN ') dnl
define ('confAUTH_MECHANISMS', `LOGIN PLAIN ') dnl

Para la seguridad de comprobación de ajuste anchequesta:

DAEMON_OPTIONS (`puerto = smtp, Addr = 0.0.0.0, Name = MTA ') dnl

En este punto es necesario volver a compilar el archivo sendmail.cf con el programa de M4:

[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf

Comprobar y si es necesario, editar el archivo / usr/lib/sasl2/Sendmail.conf de la siguiente manera:

pwcheck_method: saslauthd

Ahora reiniciar el sendmail y saslauthd

[] / Etc / init.d / saslauthd inicio

[] / Etc / init.d / sendmail restart

Finalmente comprobamos que nuestro trabajo se ha corregido:

[] Telnet localhost 25  

Trying 127.0.0.1 ...
Connected to localhost.
Carácter de escape es '^]'.
220 ESMTP Sendmail 8.12.11/8.12.11 xxxxx.xxxxx.xx; Lun, 23 de agosto 2004 12:36:30 0200

Como se presentará sendmail responde escribiendo:

EHLO localhost

las cuales serán contestadas si todo va bien (línea roja que nos dice que sendmail acepta la autenticación, además de la de inicio de sesión normal puede ser de otros métodos, es correcto):

250-xxxxx.xxxxx.xx xxxxx.xxxxx.xx Hola [127.0.0.1], encantado de conocerte
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH PLAIN LOGIN
250-DELIVERBY
250 AYUDA

Publicado en: Linux , RedHat , consejos

filtros para el router de Cisco

Publicado por: (29 de mayo)

Filtro en nuestro router cisco las puertas correctas para proteger a nuestros servidores es sin duda un deber indispensable. En el ejemplo siguiente filtro de la presentación de informes como el único puerto de ssh:

  • la consola escriba el comando:
  • permitir
  • A continuación, introduzca su contraseña.
  • ahora ser capaz de dar un vistazo a su configuración con el comando:
  • show running-config
  • tener la visión de las interfaces que desea filtrar (en nuestro ejemplo será una serie)
  • horas dará la orden:
  • config termina
  • A raíz de los comandos necesarios para hacer una lista de acceso llamada 101 mínimo, pero funcional:
  • access-list 101 tcp permiso de todos los negocios establecidos los
  • access-list 101 tcp negar 212.69.128.0 0.0.0.255 cualquier eq 22 de registro
  • access-list 101 permit ip any any
  • nuestra lista de acceso que es muy listo. Ahora debemos ir a nuestra interfaz:
  • interfaz de serial1/1.1
  • y luego activar la lista de acceso que desee con el siguiente comando:
  • ip access-group 101 en
  • ¡voilá, ya está hecho, siempre, que si usted hizo algo mal no va a igualar un paquete, siempre se puede reiniciar el router. Si todo va bien, entonces sólo tiene que dar el comand:
  • escribir
  • CTRL + Z
  • prorpio y si quieres antes de salir se puede echar un vistazo a las estadísticas de la lista de acceso:
  • mostrar la lista de acceso

Para llegar a esta síntesis debe pasar a horizontes más amplios, a este enlace se puede encontrar el know-how que me alimenta para filtrar el router cisco al menos parte de lo que debería.

Publicado en: Cisco , consejos

Proteger sitios web de Apache

Publicado por: (Abr 20)

ModSecurity ModSecurity es un módulo de Apache que permite a sus formas realmente eficaces para aumentar las defensas de los atacantes maliciosos.

Este servidor de seguridad real para Apache es recuperable:

http://www.modsecurity.org/download/index.html

El módulo es muy rica y dispuesta a ser honesta alquantocomplicato de implementar, pero para que esto levante una enorme barrera contra los agresores de nuestros sitios web, por favor consulte la documentación de la configuración correcta.

Filtros actualizados se pueden encontrar en: http://downloads.prometheus-group.com/delayed/rules/

Publicado en: Apache , Linux , tecnología
Desarrollado por CyberTek - Soporte Remoto