#!/bin/bash
echo Cuidado con lo que ejecutas
while [ "$opcion" != "0" ]
do
#Mostramos el menú
echo ""
echo "Menú"
echo "----"
echo " 1. Crear un usuario."
echo " 2. Borrar usuario."
echo " 3. Crear grupo."
echo " 4. Backup estado de sistema."
echo " 5. Crear Fichero con usuarios y lo que estan haciendo."
echo " 6. Ejecutar script de mantenimiento."
echo " 7. Borrar grupo."
echo " 8. cambiar pertenencias."
echo " 9. estructura de directorios simple."
echo " 0. Salir."
echo ""
echo -n " Elige una opción: "
read opcion
case $opcion in
1 )
echo;
read nombre;
if grep -L ^$nombre /etc/passwd;
then
echo \"El usuario ya esta creado\";
else
echo \"El usuario no esta creado\";
fi
sudo adduser $nombre;
echo;;
2 ) echo -n "nombre del usuario que quieres borrar ";
read $nombre;
echo;
sudo deluser $nombre;
echo;;
3 ) echo -n "nombre del grupo: ";
read grupo;
echo;
sudo addgroup $grupo;
echo;;
4 ) echo-n "estado del sistema";
echo;
cp /home/etc/user/ /home/desktop/;
echo;;
5 ) echo -n "Quien esta conectado: ";
sudo w nano usuasrios;
echo;;
6 ) echo -n "Dame el nombre del grupo: ";
read grupo;
echo;
sudo delgroup $grupo;
echo;;
7) echo -n "cambiar permisos: ";
read nombre;
echo;
chmod $nombre;
echo;;
8 ) echo -n "cambiar pertenencias: ";
read grupo;
echo;
sudo chown $grupo;
echo;;
9 ) echo -n "estructura de directorios: ";
mkdir CARPETA1 CARPETA1;
echo;
echo "cuando quieras mas!";
echo "------ ------- ---";;
0) exit;;
esac
done
Translate
miércoles, 8 de junio de 2011
viernes, 3 de junio de 2011
Script mantenimiento simple de usuarios y sistema
#!/bin/bash
echo Cuidado con lo que ejecutas
while [ "$opcion" != "0" ]
do
#Mostramos el menú
echo ""
echo "Menú"
echo "----"
echo " 1. Crear un usuario."
echo " 2. Borrar usuario."
echo " 3. Crear grupo."
echo " 4. Backup estado de sistema."
echo " 5. Crear Fichero con usuarios y lo que estan haciendo."
echo " 6. Ejecutar script de mantenimiento."
echo " 7. Borrar grupo."
echo " 8. cambiar pertenencias."
echo " 9. estructura de directorios simple."
echo " 0. Salir."
echo ""
echo -n " Elige una opción: "
read opcion
case $opcion in
1 )
echo;
echo -n " nombre del usuario a crear: "
read nombre
echo
adduser $nombre
echo;;
2 ) echo -n "nombre del usuario que quieres borrar "
read nombre
echo
deluser $nombre
echo;;
3 ) echo -n "nombre del grupo: "
read grupo
echo
addgroup $grupo
echo;;
4 ) echo-n "estado del sistema"
echo
cp /home/etc/user/ /home/desktop/
echo
5 ) echo -n "Quien esta conectado: "
w
echo;;
6 ) echo -n "Dame el nombre del grupo: "
read grupo
echo
delgroup $grupo
echo;;
7) echo -n "cambiar permisos: "
read nombre
echo
chmod $nombre
echo;;
8 ) echo -n "cambiar pertenencias: "
read grupo
echo
chown $grupo
echo;;
9 ) echo -n "estructura de directorios: "
mkdir CARPETA1 CARPETA1
echo;;
esac
done
echo " cuando quieras mas!"
echo " ------ ------- ---
exit 0
echo Cuidado con lo que ejecutas
while [ "$opcion" != "0" ]
do
#Mostramos el menú
echo ""
echo "Menú"
echo "----"
echo " 1. Crear un usuario."
echo " 2. Borrar usuario."
echo " 3. Crear grupo."
echo " 4. Backup estado de sistema."
echo " 5. Crear Fichero con usuarios y lo que estan haciendo."
echo " 6. Ejecutar script de mantenimiento."
echo " 7. Borrar grupo."
echo " 8. cambiar pertenencias."
echo " 9. estructura de directorios simple."
echo " 0. Salir."
echo ""
echo -n " Elige una opción: "
read opcion
case $opcion in
1 )
echo;
echo -n " nombre del usuario a crear: "
read nombre
echo
adduser $nombre
echo;;
2 ) echo -n "nombre del usuario que quieres borrar "
read nombre
echo
deluser $nombre
echo;;
3 ) echo -n "nombre del grupo: "
read grupo
echo
addgroup $grupo
echo;;
4 ) echo-n "estado del sistema"
echo
cp /home/etc/user/ /home/desktop/
echo
5 ) echo -n "Quien esta conectado: "
w
echo;;
6 ) echo -n "Dame el nombre del grupo: "
read grupo
echo
delgroup $grupo
echo;;
7) echo -n "cambiar permisos: "
read nombre
echo
chmod $nombre
echo;;
8 ) echo -n "cambiar pertenencias: "
read grupo
echo
chown $grupo
echo;;
9 ) echo -n "estructura de directorios: "
mkdir CARPETA1 CARPETA1
echo;;
esac
done
echo " cuando quieras mas!"
echo " ------ ------- ---
exit 0
lunes, 23 de mayo de 2011
script creacion de usuarios y ahora con el comando read line cogera los nombres de un documento de texto y creara los usuarios con el nombre que le demos
#! /bin/sh/
echo Este escript crea una estructura de directorios.
mkdir /home/DECROLY/ /home/DECROLY/DIRECCION/ /home/DECROLY/PROFE/ /home/DECROLY/ALUM/ /home/DECROLY/ALUM/SMR1A/ /home/DECROLY/ALUM/SMR1B/
addgroup Gdecroly
addgroup Gdieccion
addgroup Gprofe
addgroup Galum
addgroup Gsmr1a
addgroup Gsmr1b
chgrp Gdecroly /home/DECROLY/
chgrp Gprofe /home/DECROLY/PROFE/
chgrp Galum /home/DECROLY/ALUM/
chgrp Gsmr1a /home/DECROLY/ALUM/SMR1A/
chgrp Gsmr1b /home/DECROLY/ALUM/SMR1B/
chgrp Gdireccion /home/DECROLY/DIRECCION/
chmod 750 /home/DECROLY/
chmod 750 /home/DECROLY/DIRECCION/
chmod 750 /home/DECROLY/PROFE/
chmod 750 /home/DECROLY/ALUM/
chmod 750 /home/DECROLY/ALUM/SMR1A/
chmod 750 /home/DECROLY/ALUM/SMR1B/
Y=1
while Y=[ $Y -lt 6 ]
do
adduser dir$Y -d /home/DECROLY/DIRECCION/ -g Gdireccion -ingroup Gdecroly,Gprofe,Galum,Gsmr1a,Gsmr1b
adduser profe$y -d /home/DECROLY/PROFE/ -g Gprofe -ingroup Gdecroly,Galum,Gsmr1a,Gsmr1b
done
Y=1
while Y=[ $Y -lt 21 ]
adduser alum$Ysmr1a -d /home/DECROLY/ALUM/SMR1A/ -g Gsmr1a -ingroup Galum,Gdecroly
adduser alum$Ysmr1b -d /home/DECROLY/ALUM/SMR1B/ -g Gsmr1b -ingroup Galum,Gdecroly
done
while read line
do
adduser $line -d $DIRProfesores/ -g Profesores -G Decroly,Alumnos,Comun
done < profesores.txt
while read line
do
adduser $line -d $DIRAlumnos/ -g Alumnos -G Decroly,Comun
done < alumnos.txt
adduser Director -d $DIRDirector/ -g Director -G Jefedeestudios,Profesores,Alumnos,Comun
adduser Jefedeestudios -d $DIRJefedeestudios/ -g Jefedeestudios -G Profesosres,Alumnos,Comun
done
echo Este escript crea una estructura de directorios.
mkdir /home/DECROLY/ /home/DECROLY/DIRECCION/ /home/DECROLY/PROFE/ /home/DECROLY/ALUM/ /home/DECROLY/ALUM/SMR1A/ /home/DECROLY/ALUM/SMR1B/
addgroup Gdecroly
addgroup Gdieccion
addgroup Gprofe
addgroup Galum
addgroup Gsmr1a
addgroup Gsmr1b
chgrp Gdecroly /home/DECROLY/
chgrp Gprofe /home/DECROLY/PROFE/
chgrp Galum /home/DECROLY/ALUM/
chgrp Gsmr1a /home/DECROLY/ALUM/SMR1A/
chgrp Gsmr1b /home/DECROLY/ALUM/SMR1B/
chgrp Gdireccion /home/DECROLY/DIRECCION/
chmod 750 /home/DECROLY/
chmod 750 /home/DECROLY/DIRECCION/
chmod 750 /home/DECROLY/PROFE/
chmod 750 /home/DECROLY/ALUM/
chmod 750 /home/DECROLY/ALUM/SMR1A/
chmod 750 /home/DECROLY/ALUM/SMR1B/
Y=1
while Y=[ $Y -lt 6 ]
do
adduser dir$Y -d /home/DECROLY/DIRECCION/ -g Gdireccion -ingroup Gdecroly,Gprofe,Galum,Gsmr1a,Gsmr1b
adduser profe$y -d /home/DECROLY/PROFE/ -g Gprofe -ingroup Gdecroly,Galum,Gsmr1a,Gsmr1b
done
Y=1
while Y=[ $Y -lt 21 ]
adduser alum$Ysmr1a -d /home/DECROLY/ALUM/SMR1A/ -g Gsmr1a -ingroup Galum,Gdecroly
adduser alum$Ysmr1b -d /home/DECROLY/ALUM/SMR1B/ -g Gsmr1b -ingroup Galum,Gdecroly
done
while read line
do
adduser $line -d $DIRProfesores/ -g Profesores -G Decroly,Alumnos,Comun
done < profesores.txt
while read line
do
adduser $line -d $DIRAlumnos/ -g Alumnos -G Decroly,Comun
done < alumnos.txt
adduser Director -d $DIRDirector/ -g Director -G Jefedeestudios,Profesores,Alumnos,Comun
adduser Jefedeestudios -d $DIRJefedeestudios/ -g Jefedeestudios -G Profesosres,Alumnos,Comun
done
miércoles, 18 de mayo de 2011
script para la creacion de una estructura de directorios en ubuntu
#! /bin/sh/
echo Este escript crea una estructura de directorios.
mkdir /home/DECROLY/ /home/DECROLY/DIRECCION/ /home/DECROLY/PROFE/ /home/DECROLY/ALUM/ /home/DECROLY/ALUM/SMR1A/ /home/DECROLY/ALUM/SMR1B/
addgroup Gdecroly
addgroup Gdieccion
addgroup Gprofe
addgroup Galum
addgroup Gsmr1a
addgroup Gsmr1b
chgrp Gdecroly /home/DECROLY/
chgrp Gprofe /home/DECROLY/PROFE/
chgrp Galum /home/DECROLY/ALUM/
chgrp Gsmr1a /home/DECROLY/ALUM/SMR1A/
chgrp Gsmr1b /home/DECROLY/ALUM/SMR1B/
chgrp Gdireccion /home/DECROLY/DIRECCION/
chmod 750 /home/DECROLY/
chmod 750 /home/DECROLY/DIRECCION/
chmod 750 /home/DECROLY/PROFE/
chmod 750 /home/DECROLY/ALUM/
chmod 750 /home/DECROLY/ALUM/SMR1A/
chmod 750 /home/DECROLY/ALUM/SMR1B/
Y=1
while Y=[ $Y -lt 6 ]
do
adduser dir$Y -d /home/DECROLY/DIRECCION/ -g Gdireccion -ingroup Gdecroly,Gprofe,Galum,Gsmr1a,Gsmr1b
adduser profe$y -d /home/DECROLY/PROFE/ -g Gprofe -ingroup Gdecroly,Galum,Gsmr1a,Gsmr1b
done
Y=1
while Y=[ $Y -lt 21 ]
adduser alum$Ysmr1a -d /home/DECROLY/ALUM/SMR1A/ -g Gsmr1a -ingroup Galum,Gdecroly
adduser alum$Ysmr1b -d /home/DECROLY/ALUM/SMR1B/ -g Gsmr1b -ingroup Galum,Gdecroly
done
echo Este escript crea una estructura de directorios.
mkdir /home/DECROLY/ /home/DECROLY/DIRECCION/ /home/DECROLY/PROFE/ /home/DECROLY/ALUM/ /home/DECROLY/ALUM/SMR1A/ /home/DECROLY/ALUM/SMR1B/
addgroup Gdecroly
addgroup Gdieccion
addgroup Gprofe
addgroup Galum
addgroup Gsmr1a
addgroup Gsmr1b
chgrp Gdecroly /home/DECROLY/
chgrp Gprofe /home/DECROLY/PROFE/
chgrp Galum /home/DECROLY/ALUM/
chgrp Gsmr1a /home/DECROLY/ALUM/SMR1A/
chgrp Gsmr1b /home/DECROLY/ALUM/SMR1B/
chgrp Gdireccion /home/DECROLY/DIRECCION/
chmod 750 /home/DECROLY/
chmod 750 /home/DECROLY/DIRECCION/
chmod 750 /home/DECROLY/PROFE/
chmod 750 /home/DECROLY/ALUM/
chmod 750 /home/DECROLY/ALUM/SMR1A/
chmod 750 /home/DECROLY/ALUM/SMR1B/
Y=1
while Y=[ $Y -lt 6 ]
do
adduser dir$Y -d /home/DECROLY/DIRECCION/ -g Gdireccion -ingroup Gdecroly,Gprofe,Galum,Gsmr1a,Gsmr1b
adduser profe$y -d /home/DECROLY/PROFE/ -g Gprofe -ingroup Gdecroly,Galum,Gsmr1a,Gsmr1b
done
Y=1
while Y=[ $Y -lt 21 ]
adduser alum$Ysmr1a -d /home/DECROLY/ALUM/SMR1A/ -g Gsmr1a -ingroup Galum,Gdecroly
adduser alum$Ysmr1b -d /home/DECROLY/ALUM/SMR1B/ -g Gsmr1b -ingroup Galum,Gdecroly
done
miércoles, 13 de abril de 2011
Blogs de clase
http://informaticandreita.blogspot.com/
Blog de Oscar Garcia : http://vallalatas.blogspot.com/
Blog de Raul Garcia: http://blogderulo10.blogspot.com/
Blog de Hamon: http://djmalafama.blogspot.com/
Blog de Fernando Campos:http://b-de-bender.blogspot.com/
Blog de Fer: Blog de Elena:http://nitaa6.blogspot.com/
Blog de Andrea Álvarez : http://andrealaantigua.blogspot.com/
Blog de Andrea: http://informaticandreita.blogspot.com/
Blog de Ruben: http://quepesaoeres.blogspot.com/
Blog de Elena: http://nitaa6.blogspot.com/
Blog de Kifu: http://masacrandoremix.blogspot.com/
Blog de Victor: http://vitispace.blogspot.com/
Blog de Wiliam http://william-smr1a17.blogspot.com/
Blog de Rodrigo: http://m3l06.blogspot.com/
Blog de Felipe: http://lipegarcia2.blogspot.com/
Blog de Oscar Garcia : http://vallalatas.blogspot.com/
Blog de Raul Garcia: http://blogderulo10.blogspot.com/
Blog de Hamon: http://djmalafama.blogspot.com/
Blog de Fernando Campos:http://b-de-bender.blogspot.com/
Blog de Fer: Blog de Elena:http://nitaa6.blogspot.com/
Blog de Andrea Álvarez : http://andrealaantigua.blogspot.com/
Blog de Andrea: http://informaticandreita.blogspot.com/
Blog de Ruben: http://quepesaoeres.blogspot.com/
Blog de Elena: http://nitaa6.blogspot.com/
Blog de Kifu: http://masacrandoremix.blogspot.com/
Blog de Victor: http://vitispace.blogspot.com/
Blog de Wiliam http://william-smr1a17.blogspot.com/
Blog de Rodrigo: http://m3l06.blogspot.com/
Blog de Felipe: http://lipegarcia2.blogspot.com/
martes, 12 de abril de 2011
Comparativa procesadores Intel I3, I5, I7
Número de procesador | i5-2500K | i7-970 | i7-990X | i3-560 |
Fecha de lanzamiento | Q1'11 | Q3'10 | Q1'11 | Q3'10 |
Cantidad de núcleos | 4 | 6 | 6 | 2 |
Cantidad de subprocesos | 4 | 12 | 12 | 4 |
| 3.30 GHz | 3.20 GHz | 3.46 GHz | 3.33 GHz |
| 3.70 GHz | 3.46 GHz | 3.73 GHz | - |
Caché | 6.0 MB | 12.0 MB | 12.0 MB | 4.0 MB |
| 64-bit | 64-bit | 64-bit | 64-bit |
| 32 nm | 32 nm | 32 nm | 32 nm |
| DMI | QPI | QPI | DMI |
| 32 GB | 24 GB | 24 GB | 16 GB |
| DDR3-1066/1333 | DDR3-800/1066 | DDR3-1066 | DDR3-1066/1333 |
| 2 | 3 | 3 | 2 |
| 21 | 25.6 | 25.6 | 21 |
| Sí | No | No | Sí |
| Sí | - | - | Sí |
| Sí | - | - | - |
| 850 MHz | - | - | 733 MHz |
| 1.10 GHz | - | - | - |
| Sí | - | - | Sí |
| - | - | - | - |
| Sí | - | - | Sí |
Capacidad para pantalla doble | Sí | - | - | Sí |
| No | Sí | Sí | Sí |
| 2.0 | Sí | Sí | No |
| No | - | - | - |
| No | No | No | No |
Tecnología Intel SpeedStep® mejorada | Sí | Sí | Sí | Sí |
| Sí | - | - | - |
| Sí | - | - | - |
Suscribirse a:
Entradas (Atom)