Cuando inicio sesión en mi sistema ubuntu, me muestra este mensaje, ¿cómo puedo verlo en cualquier momento? Traté de correr . .bashrcpero no funcionó.
Welcome to Ubuntu 12.10 LTS (GNU/Linux 3.2.0-24-virtual x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Sat Jul 13 06:16:35 UTC 2013
System load: 0.55 Processes: 96
Usage of /: 8.1% of 68.74GB Users logged in: 0
Memory usage: 55% IP address for eth0: 198.xx.xxx.xxx
Swap usage: 0% IP address for eth1: xxx.1x0.xx.xxx
=> There is 1 zombie process.
Graph this data and manage this system at https://landscape.canonical.com/
223 packages can be updated.
134 updates are security updates.
Last login: Mon Jul 8 17:47:05 2013
command-line
login
gnome-terminal
iCyborg
fuente
fuente

Respuestas:
Usted puede mostrar en cualquier momento cuando se desea este mensaje - m ensaje o f t él d AY - utilizando comando siguiente en el terminal:
o mejor:
Si desea ver este mensaje cada vez que abre un terminal, simplemente inserte una de las líneas anteriores al final del
~/.bashrcarchivo (puede abrirlo con elgedit ~/.bashrccomando).Más sobre: http://en.wikipedia.org/wiki/Motd_(Unix)
Relacionado: ¿Cómo se actualiza / etc / motd?
fuente
cat /etc/motdDesafortunadamente, ya no puede , como otros han notado. Y ha cambiado dos veces desde eso. (¿Por qué no hay un comando estándar para hacer esto? Suspiro)Parece que ha cambiado. Con Ubuntu 16.04 no hay
/etc/motdpero puedes en sucat /var/run/motd.dynamiclugar.fuente
/var/run/motd.dynamices solo una salida estática en caché de la última vez que se ejecutó, al iniciar sesión. Para ver realmente la salida en vivo nuevamente, debe ejecutar los scripts que lo generan, que están en/etc/update-motd.d(al momento de escribir esto, en Ubuntu 16.04.4 LTS)cat /var/run/motd.dynamic.newUbuntu ejecuta esto al iniciar sesión:
Simplemente puede ejecutarlo a través de la terminal con el siguiente comando:
fuente
Todavía no has habilitado el modo silencioso como veo. Si habilita el inicio de sesión en modo silencioso, las respuestas en las soluciones anteriores no funcionarán.
Puede ver el
motdmensaje en cualquiera de los dos/var/run/motd.dynamicy/run/motd.dynamiceso se generó la última vez que un usuario inició sesión en modo no silencioso . Ambos archivos apuntan al mismo inodo, lo que significa que son enlaces duros.La información es estática una vez que inicia sesión si no inicia sesión en modo silencioso . El archivo no se genera si usted es el primer usuario que inicia sesión en el sistema y si tiene un
.hushloginarchivo. Si tiene un usuario que no tenía el.hushloginarchivo, verá el contenido obsoleto cuando intente acceder a él.La mejor manera en que puedo pensar es creando un
.hushloginsimplemente haciendotouch ~/.hushlogin.Edite su
.bashrcarchivo y agregue el contenido como @Radu Rădeanu ha señalado:Entonces, cada vez que ejecute
. .bashrc, verá un nuevo mensaje en lugar del mensaje estático.Nota:
.bashrcse ejecuta para todos los shells interactivos sin inicio de sesión y, por lo tanto, verá estos mensajes cuando abra un shell interactivo escribiendobash.fuente
Supongo que esto es administrado por PAM, a través de
/etc/pam.d/login, buscarmotd(mensaje del día).Puede producir la parte estática de ese mensaje con
cat /etc/motd. No tengo la parte dinámica que muestran, así que no puedo ayudar con eso.fuente
Como se señaló algunas veces, los scripts debajo
/etc/update-motd.dson los que proporcionan la salida típica que se muestra al iniciar sesión; verupdate-motd(5). Pero hay poca o ninguna necesidad de reinventar la rueda, haciendo una secuencia de comandos juntos. Use en surun-parts(8)lugar, que se proporciona solo para ese propósito:Esto es lo que hace el
pam_motd(8)módulo PAM, que se ejecuta como root, después de la autenticación del usuario y justo antes de abrir un shell de inicio de sesión de usuario. Por lo general, es necesario ejecutar uno o más de los scripts como root, por lo que no debe omitirlossudo, de lo contrario es probable que vea errores.fuente
Puede ejecutar landscape-sysinfo para obtener información del sistema y
para información sobre paquetes.
fuente
find: ‘/var/lib/apt/lists/partial’: Permission deniedymktemp: failed to create file via template ‘/var/lib/update-notifier/tmp.XXXXXXXXXX’: Permission deniedParece que esa salida es generada por los scripts ubicados en la carpeta
/etc/update-motd.d;Si ingresa a ese directorio, puede ejecutar los scripts individuales para los diferentes bits de información; o se puede ver en la fuente de las secuencias de comandos para ver los comandos se ejecutan en realidad para obtener esa información, que parecen cambiar de una versión a (usando
cat, o un editor de texto, comonano,pico,emacs,vim, etc.).Ejemplo:
Esta información está actualizada a partir de este escrito y Ubuntu 16.04.4 LTS.
fuente
La respuesta de Aaron Wallentine me llevó a mi solución. "Parece que esa salida es generada por las secuencias de comandos ubicadas en la carpeta
/etc/update-motd.d. Si va a ese directorio, puede ejecutar las secuencias de comandos individuales para los diferentes bits de información"./etc/update-motd.dCreo que cada uno de los scripts en la carpeta se ejecuta en orden de número que tienen en sus nombres al iniciar sesión. Como ejemplo los míos fueron:Puede ejecutar cada uno por separado para mostrar sus datos. p.ej:
Podrías ejecutarlos todos juntos de esta manera:
sudo /etc/update-motd.d/10-header ; sudo /etc/update-motd.d/30-sysinfo ; ...usando el;símbolo (punto y coma) para vincular comandos.pero quién quiere escribir todo eso, terminé convirtiendo esa larga cadena de comando vinculada en un script de shell.
Cambie al directorio bin:
crear un archivo, llamé al mío "clr" porque también lo estoy usando para borrar mi pantalla, llame al suyo como sea:
Haga que su script sea ejecutable:
Usé nano para editar el mío, usa tu favorito:
Luego, agregue esa cadena de comando larga de antes a su archivo, recuerde usar sus archivos motd, no los míos, ya que serán diferentes:
clear ; sudo /etc/update-motd.d/10-header ; sudo /etc/update-motd.d/30-sysinfo ; sudo /etc/update-motd.d/ ; sudo /etc/update-motd.d/32-site ; sudo /etc/update-motd.d/35-motd ; sudo /etc/update-motd.d/98-autoreboot-warnGuárdelo y ejecútelo cada vez que vea su mensaje recién actualizado, tenga
clear ;en cuenta que agregué el mío, por lo que cuando lo escribaclrborrará mi pantalla y mostrará estadísticas actualizadas.Creo que eso es todo lo que tengo, espero que ayude a alguien.
fuente