En el entorno del sistema Linux, ya sea el usuario root u otros usuarios, solo después de iniciar sesión en el sistema, podemos usar el historial para ver el historial, pero si Muchos servidores han iniciado sesión, y un día alguien eliminó los datos importantes debido a un error. No tiene sentido mirar la historia (comando: historia) en este momento. ¿Hay alguna forma de lograr un historial de funcionamiento de la dirección IP y un nombre de usuario después de iniciar sesión? Respuesta: sí. Esto se puede hacer agregando el siguiente código a /etc /profile: PS1 = " `whoami` @` hostname`: " '[$ PWD]' historyUSER_IP = `who -u am i 2 > /dev /null |
Awk '{print $ NF}' |
Sed -e 's /[()] //g'`if [" $ USER_IP " = " "] " USER_IP = `hostname`fiif [! -D /tmp /dbasky] thenmkdir /tmp /dbaskychmod 777 /Tmp /dbaskyfiif [! -D /tmp /dbasky /$ {LOGNAME}] thenmkdir /tmp /dbasky /$ {LOGNAME} chmod 300 /tmp /dbasky /$ {LOGNAME] fiexport HISTSIZE = 4096DT = `date "% Y% m% d_% H% M% S " `export HISTFILE = " /tmp /dbasky /$ {LOGNAME} /$ {USER_IP} dbasky. $ DT " chmod 600 /tmp /dbasky /$ {LOGNAME} /* dbasky * 2 > /dev /null
De hecho, no podemos ver a través del código anterior, crear un nuevo directorio dbasky en el sistema /tmp, registrar todos los usuarios y direcciones IP que han iniciado sesión en el sistema en el directorio. Muy conveniente? También podemos usar este método para monitorear la seguridad del sistema.
1 Inicie vSphere Client 2 Inicie la máquina virtual [haga clic con el botón derecho en la máquina
Si usted es un novato en la línea de comandos de Linux o un veterano, estos consejos pueden ayudarlo
JFS fue desarrollado por IBM y apareció originalmente en el sistema operativo AIX, que proporciona u
Cómo realizar eficazmente la administración de parches de Linux Red Hat Linux OS El parche de
Linux shell diferente conversión de datos binarios (binario, octal, hexadecimal, base64)
Programación del entorno Linux - perror, exit,
Linux modifica el nombre de host
Use el comando awk para encontrar superusuarios y contraseñas ocultas en el sistema.
entorno de programación Linux -waitpid con un tenedor y execlp
Espacio de disco de Linux vista de ocupación
Discusión sobre GUEST OS Clock (TIMEKEEP) en Máquina Virtual
UDP y funciones de socket (puerto de enlace)
WindowsXP shutdown full contact, Tutorial del sistema operativo Windows XP
nivel del sistema Linux puede abrir el archivo se encarga de varios comandos file-max
No hay ningún error en el informe de MySQL en el servidor de Linux.
Win7 sistema Excel no puede abrir cómo resolver?
Secreto: Cómo se ataca al servidor de Windows
El nombre del destinatario de Foxmail se modifica
¿Qué debo hacer si la computadora no está encendida y el host tiene un pequeño pitido largo?
¿Hay algún problema cuando la computadora está encendida durante mucho tiempo?
Cambio de nombre de host del sistema Linux
El sistema Win7 viene con un firewall para abrir el método
Uso alternativo de los comandos de red en XP
Enseñarle a insertar rápidamente una pantalla de captura en Word