Si necesitamos que un proceso se ejecute en segundo plano en nuestra shell activa o para evitar que se interrumpa si salimos de la shell (por ejemplo cuando estamos conectado con Putty al servidor y se desconecta el terminal)
# nohup proceso &
nohup : mantiene activo el proceso o el script que hemos iniciado aunque cierres la sesión de shell
& : hace que el proceso se ejecute en segundo plano hasta que termine
Para retornar al programa o proceso utilizamos: ‘fg’ o ‘exit’
La salida del programa que lanzamos con ‘nohup’, que normalmente se muestra en la terminal, se guarda en un fichero ‘nohup.out’ que se guarda en la ruta desde donde hemos lanzado nohup.
A veces necesitamos desactivar una cuenta de usuario en un servidor Linux, para que no se apueda acceder con ese usuario temporalmente. Hablamos de desactivar la cuenta, no de borrar usando el comando ‘userdel‘, que en ese caso elimina la cuenta del sistema, borrando del archivo :’/etc/passwd’ la configuración del usuario, y la contraseña cifrada en el archivo ‘/etc/shadow’. Además de eliminar los datos del usuario en : ‘/home/usuario’
Para desactivar de manera temporal un usuario en un sistema GNU/Linux, podemos usar el comando :
# passwd -l usuario
Que lo que hace es bloquear la cuenta que indicamos, por medio de poner el signo (!) delante de la contraseña cifrada, e impedir acceso con esa cuenta al sistema. Podemos también hacer lo mismo para bloquear un usuario, editando manualmente el archivo : ‘/etc/shadow’ , donde localizamos el nombre de usuario y en el segundo campo de datos, que es la contraseña cifrada insertamos el signo ‘*’. Con esto el usuario no puede tener acceso en el sistema
Para activar la cuenta de usuario que hemos bloqueado con el comando anterior usamos:
# passwd -u usuario
O en sus caso, eliminar el signo ‘*’ del fichero ‘/etc/shadow’ si lo editamos manualmente para bloquear al usuario o cuenta.
A veces suele pasar, no sabemos que versión de Sistema Operativo instalamos en su momento, o tienes que acceder a un server para ayudar
En cualquier caso, para saber que versión tenemos de Ubuntu o Debian instalado en el server:
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 7.04
Release: 7.04
Codename: feisty
En caso de tener una Red Hat o CentOS :
# cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
O también consultando en el siguiente fichero, es válido para Linux en general:
#cat /etc/issue
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
Kernel \r on an \m
A veces necesitamos hacer una página web con un pequeño editor para colgar algo de urgencia o para hacer una prueba. Pues rápido.. , una pequeña chuleta con lo más importante para crear esa mini-página.
La estructura básica de una página en HTML (con el editor, después guardamos con extensión ‘.html’ :
<html>
<head><title>Web Ejemplo</title></head>
<body>
Aquí ponemos el contenido usando las etiquetas que resumo después para organizar contenidos
</body>
</hmtl>
Y una mini chuleta con las etiquetas más básicas para formatear el texto, títulos, poner enlaces a otra web,imágenes…:
- <p></p> : divide los textos en párrafos
- <br> : cambiar a otra línea (como retorno de carro)
- <h1></h1>,<h2></h2>,,<h5> : cabeceras o títulos de sección, a número más pequeño sección y tipografía más pequeña.
- <code></code>, <pre></pre> : usado para indicar código de ejemplo o reflejar ‘tal cua’l lo que escribimos en el navegador, o indicar un comando de ejemplo, etc.
- <q></q> quote , añade comillas
- <blockquote></blockquote> : interesante par añadir citas dentro de un párrafo
- <hr> para dibujar una línea horizontal y dividir secciones
- <b></b>,<strong></strong> Ponemos en negrita o destacada las palabras
- <ul></ul>, <ol></ol> para crear listas ul: no ordenadas, y ol, las crea ordenadas en orden ascendente por defecto. Cada elemento lo ponemos con <li></li>
- <a href=”url”>Enlace</a> : básica para enlazar a otra web o página
- <img src=”imagen.gif”>
** para acentos recordar que hay que poner : á -á é-é í-í ó-ó ú-ú en su lugar. Por ejemplo para que se vea bien en navegador ‘página’, se pone en la codificación html : página.
Con lo anterior y un simple editor se puede sobrevivir para realizar un archivo html de urgencia