viernes, 11 de septiembre de 2015
viernes, 28 de agosto de 2015
lunes, 10 de febrero de 2014
CUOTAS DE DISCO EN LINUX.
Con este método, se limita la cantidad de espacio de que dispone cada usuario, o generalizarlo a todos los usuarios.
Se implementan
Tipos.
Duro (hard): Límite absoluto, el cual no se puede exceder.
Suave (soft): En este caso si puede ser excedido el límite por el usuario, aunque no será avisado de ello.
Se implementan
Tipos.
- Bloques: Total de bloques de los que un usuario puede hacer uso en el sistema.
- Inodos: Total de inodos de los que dispone el usuario.
Duro (hard): Límite absoluto, el cual no se puede exceder.
Suave (soft): En este caso si puede ser excedido el límite por el usuario, aunque no será avisado de ello.
miércoles, 4 de diciembre de 2013
COMANDO CRONTAB.
crontab, es el documento en el que se almacenan un conjunto de comandos a realizar, en la fecha que le establezcamos.
Opciones:
Editamos el documento crontab para añadir una nueva tarea (linea) utilizamos crontab -e
Listamos nuestras tareas con crontab -l
crontab -u para utilizar el crontab de otro usuario del sistema.
Especificamos el directorio de crontab con crontab -c directorio
Por último para borrar nuestro crontab usaríamos crontab-d
Este sería el contenido del fichero crontab:
# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
AQUÍ IRÁN LAS NUEVAS TAREAS
***** shutdown –r apagado del sistema con sudo.
30
18 * * * /home/usuario/ejemplo.txt :ejecuta lo siguienta a las seis i
media de la tarde.
martes, 3 de diciembre de 2013
GUIONES SHELL (CREAR Y BORRAR USUARIOS, GRUPOS Y CARPETAS PERSONALES).
Hemos realizado un guión shell que nos crea los grupos, usuarios y carpetas personales de usuario indicados en el mismo.
#!/bin/bash
#Crea usuarios, grupos y carpetas de usuario.
#Crear grupos:
groupadd -g 901 asir1
groupadd -g 902 asir2
groupadd -g 903 asir
#Crear usuarios:
for usuario in david jesus juan mario
do
user -g asir1 $usuario
done
for
usuario in tomas ivan alejandro
do
user -g asir2 $usuario
done
for
usuario in david jesus juan mario tomas ivan alejandro
do
user -g asir $usuario
done
#Añadir contraseña a los usuarios
for usuario in david jesus mario juan tomas alejandro ivan
do
read pass
passwordf=`perl -e 'print crypt("'"$usuario"'","SA"), "\n";'`
usermod -p $password $usuario
Ahora vamos a borrar:
#Crea usuarios, grupos y carpetas de usuario.
#Crear grupos:
groupadd -g 901 asir1
groupadd -g 902 asir2
groupadd -g 903 asir
#Crear usuarios:
for usuario in david jesus juan mario
do
user -g asir1 $usuario
done
for
usuario in tomas ivan alejandro
do
user -g asir2 $usuario
done
for
usuario in david jesus juan mario tomas ivan alejandro
do
user -g asir $usuario
done
#Añadir contraseña a los usuarios
for usuario in david jesus mario juan tomas alejandro ivan
do
read pass
passwordf=`perl -e 'print crypt("'"$usuario"'","SA"), "\n";'`
usermod -p $password $usuario
Ahora vamos a borrar:
#!/bin/bash
#Borra usuarios, grupos y carpetas de usuario.
userdel -r david
userdel -r jesus
userdel -r mario
userdel -r juan
userdel -r tomas
userdel -r alejandro
userdel -r ivan
groupdel asir
groupdel asir1
groupdel asir2
rm -r /home/asir1
rm -r /home/asir2
rm -r /home/asir
#Borra usuarios, grupos y carpetas de usuario.
userdel -r david
userdel -r jesus
userdel -r mario
userdel -r juan
userdel -r tomas
userdel -r alejandro
userdel -r ivan
groupdel asir
groupdel asir1
groupdel asir2
rm -r /home/asir1
rm -r /home/asir2
rm -r /home/asir
COMANDO AT (PROGRAMACIÓN DE TAREAS).
Con el comando at podemos programar la ejecución de una tarea a una hora determinada.
Importante!
Si no sabemos la hora exacta del sistema, la podremos comprobar con el comando date.
Opciones
atq nos muestra las tareas pendientes de ejecutar.
atrm nos permite eliminar tareas.
Ejemplo
atrm nº de la tarea a eliminar.
Importante!
Si no sabemos la hora exacta del sistema, la podremos comprobar con el comando date.
Opciones
atq nos muestra las tareas pendientes de ejecutar.
atrm nos permite eliminar tareas.
Ejemplo
atrm nº de la tarea a eliminar.
PROCESO TOP.
Con este comando podremos ver la lista de procesos que tenemos activos en el sistema.
Nos muestra:
Nos muestra:
- El nombre.
- El PID (Nº de identificación de proceso).
- El usuario al que pertenecen.
- El porcentaje de memoria y CPU que están ocupando.
- El tiempo que lleva activo.
- La prioridad de dicho proceso.
- Algunos datos iniciales sobre el número de procesos que hay corriendo, cuantos parados, memoria ocupada, particiones.
Suscribirse a:
Entradas (Atom)