Archivo

Archive for the ‘Linux’ Category

Sistema Operativo de Redes Pablo Campos

Encontrar todos los archivos que terminan con .conf enviarlos a ext.txt y los errores enviarlos a errores.txt

find /etc/ -name *.conf > ext.txt 2> errores.txt

Encontrar todos los archivos que terminan con .conf y filtrar los que contengan fr

find /etc -name *.conf 2>/dev/null | grep fr

Word Count
lineas palabras caracteres

cat paso.txt | wc

Resultados de busqueda en el archivo paso.txt

grep '*.png' /etc/* 2> paso.txt

ERRORES Y Resultados en el mismo archivo

grep '*.png' /etc/* > paso.txt 2>> paso.txt

ERRORES Y Resultados en el mismo archivo

grep '*.png' /etc/* > paso.txt &> 1

Mostrar todas las palabras del diccionario :

/usr/share/dict/words

que comienzan con “A” o “a”, Despues pueden tener o no tener una b y despues de eso debe tener una “a”.

Ej:
Ababa
aback
yyyyyyyyAba000000000000

grep -E '[aA]b?a' /usr/share/dict/words

Mostrar todas las palabras del diccionario que :

/usr/share/dict/words

Contiene “al”
despues 0 o + ocurrencias de cualquier caracter
despues “bra”

grep -E '(al).*(bra)' /usr/share/dict/words

Mostrar todas las palabras del diccionario que :

/usr/share/dict/words

Comience con “ab”
Despues cualquier cosa
Pero debe terminar con ion

grep -E '^(ab).*(ion)$' /usr/share/dict/words

———————————————————————————————–
———————————————————————————————–

1.Mostrar una lista de todos los usuarios de su sistema que se conectan con el intérprete de comandos por defecto bash.

grep -E 'bash$' /etc/passwd

2.Desde el directorio /etc/group, mostrar todas las líneas que comienzan con la cadena “demonio”.

grep -E '^daemon' /etc/group

3.Imprimir todas las líneas desde el mismo archivo que no contienen la cadena demonio.

grep -E -v 'daemon' /etc/group

4.Mostrar información del archivo /etc/ hosts, mostrar el número de línea (s) coincidan con la cadena de búsqueda localhost y contar el número de ocurrencias de la cadena.

grep -E 'localhost' /etc/hosts | wc -l

5.¿Puedes encontrar una alternativa para wc-l, usando grep?

grep -E -c 'localhost' /etc/hosts

6.Uso de la tabla de sistema de archivos (/etc/fstab, por ejemplo), los dispositivos de la lista de locales de disco hd*.
7.Hacer una secuencia de comandos que comprueba si un usuario existe en / etc / passwd. Por ahora, se puede especificar el nombre de usuario en el script, no tiene que trabajar con argumentos y los condicionales en esta etapa.

grep -E  '^rooot:' /etc/passwd > /dev/null && echo '=)' || echo '=('

8.Mostrar los archivos de configuración en / etc que contienen números en sus nombres.

ls /etc/* | grep -E '.*[0-9].*.conf$'

OK

comando uniq

cat unicos | sort | uniq

comando cut

ls -l | cut -c 1-10,29-35

comando paste

Marcela
Lorena
Maria
Juana

 

Pedro
Juan
Diego
Peter
paste mujeres hombres

Salida

Marcela  Pedro
Lorena  Juan
Maria   Diego
Juana   Peter

comando diff ver diferencias entre archivos

diff archivoOrigen archivoModificado

Salida

[root@LC0502910 ~]# diff calorigen calmod
4c4
<  8  9 10 11 12 13 14
---
>  9  9 10 11 12 13 14

comando tr busca y reemplaza

echo "duocuc" | tr c X

Salida

duoXuX

Todas a Mayusculas

ifconfig | tr a-z A-Z
echo "aeiou" | tr -d io

Salida

aeu

Compactada

echo "aaaaaaaaaaeeeeeeiiiiioooooouuuuuuuaaaaa" | tr -s aeio

Salida

aeiouuuuuuua
echo "aaaaaaaaaaeeeeeeiiiiioooooouuuuuuuaaaaa" | tr -ds aeu oi

Salida

io

Ciclo

for i in $(seq 100); do
echo "Linea numero $i" >> pasofor.txt
done

corta un archivo en X lineas

split -25 pasofor.txt paso25

Salida

[root@LC0502910 ~]# split -25 pasofor.txt paso25
[root@LC0502910 ~]# ls paso25*
paso25aa  paso25ab  paso25ac  paso25ad

killall nombre

killall gcalctool

at hora code //programar una tarea

echo "ping 127.0.0.1" | at 19:20
[root@LC0502909 ~]# echo "ping 127.0.0.1" | at 19:25
job 1 at 2009-11-05 19:25

atq //Muestra todos las tareas programadas

[root@LC0502909 ~]# atq
1       2009-11-05 19:25 a root

http://dns.bdat.net/documentos/cron/x50.html

Anuncios
Categorías:Linux Etiquetas: , , ,

Evitar que te apaguen el pc Remotamente Linux + Windows

septiembre 14, 2009 9 comentarios

Para a todos aquellos que estan cansados de los ociosos que andan apagando el pc , pueden hacer dos cosas:

  1. Vengarse y dejarle la cagada
  2. Evitar que te hagan eso xD

ajajajja bueno vamos por el camino 2:

Para evitar que se conecten a tu pc via ssh en linux deben colocar este comando en la consola

etc/init.d/ssh stop    lo que hara este comando es parar el servicio ssh y evitar que se conecten a tu pc

y en windows hay dos opciones :

  1. Dejar el firewall sin excepcion (Que no es una solucion concreta)// esto lo pueden hacer mientras hacen la opcion 2 para evitar cualquier apagado mientras configuras el pc.
  2. Ir al panel de control ,  herramientras administrativas , luego directiva de seguridad local, despues vamos a directivas locales, despues a asignacion de derechos de usuario , veremos al costado derecho un monton de directivas buscamos  “Forzar apagado desde  un sistema remoto”, hacen doble click ,  saldra administradores , le hacen click en quitar y listo , aceptar , ya no podran apagar el pc remotamente.

PD: Esta solucion fue encontrada con la ayuda de Christopher Ramirez.
Esto les servirá en el duoc …  !

evitarapagado

IMG:

http://estebanfuentealba.net/blog/wordpress/wp-content/uploads/2009/09/evitarapagado.jpg

Requerimientos de Distros Linux

Bueno esto lo encontre por ahí y me parecio interesante para compartirlo con ustedes

A continuación se encuentra una tabla con los requerimientos indicados por los desarrolladores de las diferentes distros en sus sitios oficiales.

Actualización: Se ha agregado CentOS a la lista, la cual posee requerimientos similares a Red Hat . En la página de CentOS Product pueden encontrar información más detallada de los requerimientos de CentOS/Red Hat.

Actualización 2: En la página de Hardware Compatibility List puedes ver si tu hardware es compatible con openSUSE Linux.

Distro gnu/Linux CPU (procesador) RAM
(Mínimo)
RAM
(Recom.)
Espacio en disco
(mínimo)
Espacio en disco
(Recom.)
openSUSE 11.0 Intel Pentium 1-4, Pentium M, Celeron, 32bit Xeon, Celeron D, Core Solo/Duo, Xeon, Xeon MP, Pentium 4 Extreme Edition, Pentium D, Core 2 Duo, Itanium2;
AMD K6, Duron, Athlon, Athlon XP, Athlon MP, Sempron, AMD Opteron, Athlon 64, AMD Athlon 64 X2, Sempron 64, Turion 64; PowerPC G5/G4/G3
256 MB 512 MB 3 GB 5 GB
openSUSE 10.3 Intel Pentium 1-4, Celeron, AMD Duron, Athlon, Athlon 64, Semprom u Opteron 256 MB 512 MB 500 MB 3 GB
openSUSE 10.1 Intel Pentium 1-4, Celeron, AMD Duron, Athlon, Semprom u Opteron 256 MB 512 MB 500 MB 3 GB
CentOS 5 Intel Pentium I/II/III/IV/Celeron/Xeon, AMD K6/II/III, AMD Duron, Athlon/XP/MP, (Pendiente Itanium, Athlon 64, PowerPC) 128 MB 512 MB 1.2 GB 2 GB
CentOS 3/4 Intel Pentium I/II/III/IV/Celeron/Xeon, AMD K6/II/III, AMD Duron, Athlon/XP/MP, Itanium, Athlon 64, PowerPC 128 MB 256 MB 800 MB 2 GB
Mandriva 2008 Cualquier procesador Intel o AMD, 1Ghz o superior. Soporte para procesadores dual-core. 256 MB 512 MB 3 GB 4 GB
Mandriva 2007 Pentium 1-4, Celeron, Athlon, Duron, Sempron. 256 MB 512 MB 500 MB 4 GB
Mandriva 2006 Intel Pentium 1-4, Celeron, AMD Duron, Athlon, Semprom, Opteron, K6, Via C3 128 MB 256 MB 500 MB 4 GB
Fedora 8 Intel Pentium 2-4, Celeron, AMD Duron, Athlon, Semprom u Opteron 128 MB*/194 MB** 256 MB 500 MB 3 GB
Fedora 7 Intel Pentium 2-4, Celeron, AMD Duron, Athlon, Semprom u Opteron 128 MB*/194 MB** 256 MB 500 MB 3 GB
Fedora Core 5 Intel Pentium 1-4, Celeron, AMD Duron, Athlon, Semprom u Opteron 64 MB*/194 MB** 256 MB 500 MB 3 GB
Debian 3.1 Intel Pentium 1-4, Celeron, AMD Duron, Athlon, Semprom u Opteron 32 MB*/194 MB** 256 MB 500 MB 3 GB
Debian 3.0 Intel Pentium 1-4, Celeron, AMD Duron, Athlon, Semprom u Opteron 16 MB*/64 MB** 128 MB 450 MB 4 GB
Xubuntu 7.10 Intel o AMD con velocidad de 500mhz 64 MB/192 MB*** 128 MB 1.5 GB 4 GB
Kubuntu 7.10 Intel o AMD con velocidad de 500mhz 384 MB 384 MB 4 GB 4 GB
Ubuntu 8.04 Procesadores Intel/AMD de 32 bits y 64 bits 384 MB 384 MB 4 GB 4 GB
Ubuntu 8.04 “Alternate” Procesadores Intel/AMD de 32 bits y 64 bits 256 MB 384 MB 4 GB 4 GB
Ubuntu 7.10 Intel o AMD con velocidad de 500mhz 256 MB 384 MB 4 GB 4 GB
Ubuntu 6.06 Intel o AMD con velocidad de 500mhz 256 MB 256 MB 2 GB 3 GB
Ubuntu 5.10 Intel o AMD con velocidad de 500mhz 192 MB 256 MB 2 GB 3 GB
Slackware 486 o superior 16 MB 32 MB 100 MB 3.5 GB
Damn Samll 4.2 486DX o superior 16 MB 128 MB
Damn Samll 3.0 486DX o superior 16 MB 128 MB
Damn Samll 1.0 486DX o superior 16 MB 64 MB
Slax 6 486, Pentium o AMD 36 MB fluxbox 96 MB
KDE 144 MB
Slax 5.1 486, Pentium o AMD 36 MB fluxbox 96 MB
KDE 144 MB
Puppy 2 Pentium 166MMX o superior (Intel o AMD) 128 MB 128 MB
simplyMEPIS 6 Intel Pentium o AMD Athlon 128 MB 512 MB 2 GB 3 GB
Knoppix 5 Intel Pentium o AMD Athlon 32 MB*/96 MB** 128 MB

Algunas aspectos a tener en cuenta:

  • CPU: Velocidad mínima recomendada en algunas distros es de 200 MHz
  • * Modo texto: En este modo no se instala un ambiente gráfico, y el sistema es controlado a través de la consola.
  • ** Interfaz gráfica: Se instala un ambiente gráfico en el equipo, por ejemplo KDE, Gnome, IceWM, XFC4, etc.
  • *** Memoria necesaria para ejecutar el proceso de instalación. La versión “Alternate” solo requiere 64 MB de RAM.
  • – Indica que no necesita espacio en disco duro para funcionar/instalar.

Fuente: http://www.debian-mx.com/2008/08/requerimientos-distros-linux/

Saludos!

Categorías:Linux Etiquetas: , ,