#!/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
miércoles, 8 de junio de 2011
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
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
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
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
domingo, 8 de mayo de 2011
miércoles, 20 de abril de 2011
Haciendo migas con el Photoshop!
Primer trabajillo
____________________________________________________________________
____________________________________________________________________
Peticiones de amigos
____________________________________________________________________
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.
Creada por mi.
miércoles, 13 de abril de 2011
Blogs clase SMR1A 2o1o/2o11
Álex:
Álvaro: http://eltarstero.blogspot.com
Andrea: http://andrealaantigua.blogspot.com
Elena: http://nitaa6.blogspot.com
Felipe: http://lipegarcia2.blogspot.com/
Fer: http://ellokofer.blogspot.com
Fernando: http://b-de-bender.blogspot.com
Hamón: http://djmalafama.blogspot.com
Kifú: http://masacrandoremix.blogspot.com
Moisés:
Óscar: http://vallalatas.blogspot.com
Raúl: http://blogderulo10.blogspot.com
Rodrigo: http://m3l06.blogspot.com
Rubén: http://quepesaoeres.blogspot.com
Víctor: http://vitispace.blogspot.com
William: http://william-smr1a17.blogspot.com
Álvaro: http://eltarstero.blogspot.com
Andrea: http://andrealaantigua.blogspot.com
Elena: http://nitaa6.blogspot.com
Felipe: http://lipegarcia2.blogspot.com/
Fer: http://ellokofer.blogspot.com
Fernando: http://b-de-bender.blogspot.com
Hamón: http://djmalafama.blogspot.com
Kifú: http://masacrandoremix.blogspot.com
Moisés:
Óscar: http://vallalatas.blogspot.com
Raúl: http://blogderulo10.blogspot.com
Rodrigo: http://m3l06.blogspot.com
Rubén: http://quepesaoeres.blogspot.com
Víctor: http://vitispace.blogspot.com
William: http://william-smr1a17.blogspot.com
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 | Sí | Sí | Sí | |
Intel® HD Graphics | Sí | Sí | Sí | |
Gráficos Intel® HD con frecuencia dinámica | - | Sí | Sí | |
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) | Sí | Sí | Sí | |
Tecnología Intel® de video nítido | - | - | - | |
Tecnología Intel® HD de video nítido | Sí | Sí | Sí | |
Capacidad para pantalla doble | Sí | Sí | Sí |
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 | Sí | ||
Operating Mode 64 Bit | Sí | ||
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 | Sí |
Suscribirse a:
Entradas (Atom)