Translate

martes, noviembre 04, 2014

Comandos Imprescindibles del Usuario Linux:

/bin    :aqui estan todos los comandos importantes de la consola de Linux.


$tail -F /../../syslog.glog | grep jose > fichero --> mira en la cola del fichero syslog.log buscando el texto jose y lo deja en un fichero llamado "fichero" 
$df -h    ------> mirar el espacio en las unidades del sistema
$du -h ---> nos dice que pesa cada carpeta y espacio en kb, mb que usa
$tar cvzf /var/log/backup.tgz /etc/home/ ----->crear ficheros comprimidos
$tar xzvf xxx.tgz ...    ----------> descomprimir ficheros
$cat /var/log/syslog | grep error | wc -l    -----> Mirar los logs y saca solo aquellos que tengan la palabra "Error"
$top ---> para mirar el rendimiento en linux(uso de cpu, procesos en ejecución, memoria libre, etc ...)
$ps aux ---> lista todos los procesos en ejecución del sistema
$ps aux | grep java --> lista solo los procesos que contengan el literal java
$kill -9 "proceso por pid" --> paramos el procesos que nos interese parar, hay que conocer el pid usando ps aux | grep...
$lsof para ver que no hay ficheros abiertos, comando importantisimo, visualiza fichero abiertos incluso por conexiones remotas dentro de TODO el sistema operativo
$top comando para ver el uso de CPU, ram etc.. en memoria.

Administración Linux

freshmeat.net: (todas las descargas de software libre)
Open Filer (para compartir ficheros (Samba, FTP,NFS, permite definir cuotas, auditar carpetas y ficheros, etc ...) Sistema FS transacional, guarda un diario de todos los cambios.
Zimbra: Clon libre de Microsoft Exchange (es de Yahoo)
Nagios: Software para monitorizar intranets, auditar equipos, etc ...
MailWatch: Se coloca antes del servidor de correo para realizar AntiSpam, Realiza filtros de virus,  spam, todo con graficas.


Para administrar los paquetes de la distro debian (versiones de software, etc..) aptitude
Para administrar los paquetes de la distro debian (versiones de software, etc..) yum

Para comprobar la version del sistema operativo y distribución instalada: #lsb_release -a