miércoles, 8 de junio de 2011

Script final + if

#!/bin/bash
opcion=0
while [ $opcion -ne 9 ]
do
clear
echo "Menú"
echo ""
echo "[1] Crear usuario"
echo "[2] Borrar usuario"
echo "[3] Crear grupo"
echo "[4] Back up del sistema"
echo "[5] Usuarios online"
echo "[6] Script mantenimiento"
echo "[7] Buscar fichero"
echo "[8] Borrar grupo"
echo "[9] Apagar"
echo "[0] Salir"
echo -n "Seleccione una opción de 0 a 9: "
read opcion
case $opcion in
1) echo "Escriba el nombre de usuario: ";
read usuario;
if grep -e $usuario /etc/passwd
then
echo "El usuario ya existe en el sistema.";
else
echo "El usuario $usuario se ha creado.";
fi
sudo adduser $usuario;;
2) echo "Nombre de usuario a eliminar: ";
read usuario;
sudo deluser $usuario;
echo "El usuario $usuario ha sido eliminado.";;
3) echo "Nombre del grupo a crear: ";
read grupo;
if grep -e $grupo /etc/group
then
echo "El grupo ya existe en el sistema.";
else
echo "El grupo $grupo se ha creado.";
fi
sudo addgroup $grupo;;
4) echo "Creación de back up del sistema";
cp /home/ect /home/backup;
echo "Back up creado.";;
5) echo "Ver usuarios conectados";
w > nano Onlineusers;;
6) echo "Script mantenimiento";
./home/scriptmantenimiento.sh;
echo "script ejecutado.";;
7) echo "Buscar fichero: ";
read fichero;
$ locate fichero;;
8) echo "Nombre del grupo a eliminar: ";
read grupo;
sudo delgroup $grupo;
echo "El grupo $grupo ha sido eliminado.";;
9) echo "Apagando equipo...";
sudo halt;;
0) echo "Salir";
exit;;
esac
done

jueves, 2 de junio de 2011

Script con menú de selección

#!/bin/sh
opcion=0
while [ $opcion -ne 9 ]
do
clear
echo "Menú"
echo ""
echo "[1] Crear usuario"
echo "[2] Borrar usuario"
echo "[3] Crear grupo"
echo "[4] Back up del sistema"
echo "[5] Usuarios online"
echo "[6] Script mantenimiento"
echo "[7] Buscar fichero"
echo "[8] Borrar grupo"
echo "[9] Apagar"
echo "[0] Salir"
echo -n "Seleccione una opción de 0 a 9: "
read opcion
case $opcion in
1) echo "Escriba el nombre de usuario:";
read usuario;
sudo adduser $usuario;
echo "El usuario $usuario se ha creado.";;
2) echo "Nombre de usuario a eliminar: ";
read usuario;
sudo deluser $usuario;
echo "El usuario $usuario ha sido eliminado.";;
3) echo "Nombre del grupo a crear: ";
read grupo;
sudo addgroup $grupo;
echo "El grupo $grupo se ha creado.";;
4) echo "Creación de back up del sistema.";
read backup;
cp /home/ect /home/backup;
echo "Back up creado exitosamente.";;
5) echo "Ver usuarios conectados";
w > nano Onlineusers;;
6) echo "Script mantenimiento";
./home/script.sh;
echo "Script ejecutado.";;
7) echo "Buscar fichero:";
read fichero;
$ locate fichero;;
8) echo "Nombre del grupo a eliminar:";
read grupo;
sudo delgroup $grupo;
echo "El grupo $grupo ha sido eliminado.";;
9) echo "Apagando equipo...";
sudo halt;;
0) echo "Salir";
exit;;
esac
done

domingo, 22 de mayo de 2011

Script con archivo adjunto

#!/bin/sh/
mkdir /home/DECROLY/ /home/DECROLY/DIRECCION/ /home/DECROLY/PROFESORES/ /home/DECROLY/ALUMNOS/ /home/DECROLY/ALUMNOS/SMR1A/ /home/DECROLY/ALUMNOS/SMR1B
addgroup gdecroly
addgroup gdireccion
addgroup gprofesores
addgroup galumnos
addgroup gsmr1a
addgroup gsmr1b
chgrp gdecroly /home/DECROLY/
chgrp gdireccion /home/DECROLY/DIRECCION/
chgrp gprofesores /home/DECROLY/PROFESORES/
chgrp galumnos /home/DECROLY/ALUMNOS/
chgrp gsmr1a /home/DECROLY/ALUMNOS/SMR1A/
chgrp gsmr1b /home/DECROLY/ALUMnos/SMR1B/
chmod 750 /home/DECROLY/
chmod 750 /home/DECROLY/DIRECCION/
chmod 750 /home/DECROLY/PROFESORES/
chmod 750 /home/DECROLY/ALUMNOS/
chmod 750 /home/DECROLY/ALUMNOS/SMR1A/
chmod 750 /home/DECROLY/ALUMNOS/SMr1B/
while read line
do
adduser $line -d /home/DECROLY/PROFESORES/ -gprofesores -ingroup gprofesores, galumos,gsmr1a, gsmr1b
done < profesores.txt
while read line
do
Y=1
while [$Y -lt 21]
do
adduser $line$Y
Y=$(expr $Y+1)
done < alumnos.txt

miércoles, 18 de mayo de 2011

Script Linux

#!/bin/sh
mkdir /home/DECROLY/ /home/DECROLY/DIRECCION/ /home/DECROLY/PROFESORES/ /home/DECROLY/ALUMNOS/ /home/DECROLY/COMUN/ /home/DECROLY/ALUMNOS/SMR1A/ /home/DECROLY/ALUMNOS/SMR1B/ /home/DECROLY/ALUMNOS/SMR2A/ /home/DECROLY/ALUMNOS/SMR2B/
addgroup gdireccion
addgroup gprofesores
addgroup galumnos
addgroup gsmr1a
addgroup gsmr1b
addgroup gsmr2a
addgroup gsmr2b
addgroup gtodos
chgrp gtodos /home/DECROLY/
chgrp gdireccion /home/DECROLY/DIRECCION/
chgrp gprofesores /home/DECROLY/PROFESORES/
chgrp galumnos /home/DECROLY/ALUMNOS/
chgrp gtodos /home/DECROLY/COMUN/
chgrp gdireccion /home/DECROLY/DIRECCION/jefeestudios/
chmod 750 /home/DECROLY/
chmod 750 /home/DECROLY/DIRECCION/
chmod 750 /home/DECROLY/PROFESORES/
chmod 750 /home/DECROLY/ALUMNOS/
chmod 770 /home/DECROLY/DIRECCION/director/
chmod 760 /home/DECROLY/DIRECCION/jefeestudios/
chmod 750 /home/DECROLY/COMUN/
adduser director -d /home/DECROLY/DIRECCION/ -ingroup gdireccion gprofesores galumnos gsmr1a gsmr1b gsmr2a gsmr2b gtodos
adduser jefeestudios -d /home/DECROLY/DIRECCION/ -ingroup gprofesores galumnos gsmr1a gsmr1b gsmr2a gsmr2b gtodos
N=1
while [ $N -lt 5 ]
do
adduser profesor$N -d /home/DECROLY/PROFESORES/ -ingroup gprofesores galumnos gsmr1a gsmr1b gsmr2a gsmr2b gtodos
chgrp gdireccion /home/DECROLY/PROFESORES/profesor$N/
chmod 740 /home/DECROLY/PROFESORES/profesor$N/
N=$(expr $N + 1)
done
N=1
while [ $N -lt 21 ]
do
adduser smr1a$N -d /home/DECROLY/ALUMNOS/SMR1A/ -ingroup galumnos gsmr1a gtodos
adduser smr1b$N -d /home/DECROLY/ALUMNOS/SMR1B/ -ingroup galumnos gsmr1b gtodos
adduser smr2a$N -d /home/DECROLY/ALUMNOS/SMR2A/ -ingroup galumnos gsmr2a gtodos
adduser smr2b$N -d /home/DECROLY/ALUMNOS/SMR2B/ -ingroup galumnos gsmr2b gtodos
chgrp gsmr1a /home/DECROLY/ALUMNOS/SMR1A/smr1a$N/
chgrp gsmr1b /home/DECROLY/ALUMNOS/SMR1B/smr1b$N/
chgrp gsmr2a /home/DECROLY/ALUMNOS/SMR2A/smr2a$N/
chgrp gsmr2b /home/DECROLY/ALUMNOS/SMR2B/smr2b$N/
chmod 750 /home/DECROLY/ALUMNOS/SMR1A/smr1a$N/
chmod 750 /home/DECROLY/ALUMNOS/SMR1B/smr1b$N/
chmod 750 /home/DECROLY/ALUMNOS/SMR2A/smr2a$N/
chmod 750 /home/DECROLY/ALUMNOS/SMR2B/smr2b$N/
N=$(expr $N + 1)
done

miércoles, 20 de abril de 2011

Haciendo migas con el Photoshop!

Primer trabajillo

Creado con la idea de colocarlo en la cabecera de mi Blog, pero no me gustó del todo.


____________________________________________________________________

____________________________________________________________________

Peticiones de amigos

Primer trabajo a fondo en la segunda vez manejando el Photoshop.


____________________________________________________________________


Diseñado para cabecera del Blog de un amigo.
Aquí su Blog

____________________________________________________________________


 Fondo de pantalla creado desde cero.




No es nada del otro mundo, pero para ser la primera vez que manejo el photoshop... creo que no está mal.
Espero que os gusten! ^^

viernes, 15 de abril de 2011

Nuestro centro de estudios, Decroly

Una pequeña guía por el Centro de Formación Profesional en el que yo estudio actualmente, Decroly.
Creada por mi.


lunes, 11 de abril de 2011

Nuevos procesadores Intel y AMD



INTEL



Intel® Core™ i3 Desktop
Intel® Core™ i5 Desktop
Intel® Core™ i7 Desktop
Número de procesador
i3-560
i5-2500
i7-2600K
Fecha de lanzamiento
Q3'10
Q1'11
Q1'11
Cantidad de núcleos
2
4
4
Cantidad de subprocesos
4
4
8
Velocidad del reloj
3.33 GHz
3.30 GHz
3.40 GHz
Frecuencia turbo máxima
-
3.70 GHz
3.80 GHz
Caché
4.0 MB
6.0 MB
8.0 MB
Conjunto de instrucciones
64-bit
64-bit
64-bit
Litografía
32 nm
32 nm
32 nm
Tipo de bus
DMI
DMI
DMI
Tamaño de memoria máximo (depende del tipo de memoria)
16 GB
32 GB
32 GB
Tipo de memoria
DDR3-1066/1333
DDR3-1066/1333
DDR3-1066/1333
Cantidad de canales de memoria
2
2
2
Máximo de ancho de banda de memoria
21
21
21
Gráficos integrados
Intel® HD Graphics
Gráficos Intel® HD con frecuencia dinámica
-
Frecuencia de base de gráficos
733 MHz
850 MHz
850 MHz
Frecuencia dinámica máxima de gráficos
-
1.10 GHz
1.35 GHz
Interfaz Intel® de visualización flexible (Intel® FDI)
Tecnología Intel® de video nítido
-
-
-
Tecnología Intel® HD de video nítido
Capacidad para pantalla doble







AMD


Procesador
AMD Phenom™ II X4
AMD Phenom™ II X6
AMD Athlon™ II X4
Modelo
965
1075T
645
OPN Tray
HDZ965FBK4DGM
HDT75TFBK6DGR
ADX645WFK42GM
OPN PIB
HDZ965FBGMBOX
HDT75TFBGRBOX
ADX645WFGMBOX
Operating Mode 32 Bit
Operating Mode 64 Bit
Socket
AM3
Revision
C3
E0
C3
Core Speed (MHz)
3400
3000
3100
System Bus Speed (MHz)
4000
Voltages
0.825-1.40V
1.0-1.475V
1.05-1.4V
Max Temps (C)
62'C
62
71
Wattage
125 W
95 W
L1 Cache Size (KB)
128
L1 Cache Count
4
6
4
L2 Cache Size (KB)
512
L2 Cache Count
4
6
4
L3 Cache Size (KB)
6144
CMOS
45 nm SOI
45nm SOI
Virtualization