LINUX.ORG.RU
ФорумTalks

/etc/motd

 motd, ,


1

1

http://funkyimg.com/i/GTvs.png

+++++++++++++++++: System Data :+++++++++++++++++++
+  Hostname = ubuntuvirt
+   Address = 192.168.0.12
+    Kernel = 3.11.0-18-generic
+    Uptime =  17:02:57 up 23 days, 22:21,  1 user,  load average: 1.13, 1.31, 1.72
+       CPU = 4x Intel(R) Xeon(R) E5620 @ 2.40GHz
+    Memory = 65891828 kB
+    Vps = git dev zabbix
+++++++++++++++++++++++++++++++++++++++++++++++++++
Само собой это динамика, которая ставится на любой сервер и дергает все эти данные. А какие у тебя motd, $username?

★★★★★

Последнее исправление: tazhate (всего исправлений: 1)

Ответ на: комментарий от vurdalak

В каком формате туда вводить данные? У меня пустой.

непосредственно /etc/motd - обычный текст, если хочется туда запихнуть скрипт, то его фигачат в /etc/profile, либо в /etc/bash.bashrc.

tazhate ★★★★★
() автор топика
< WHAT DA FUCK U FORGET HERE?! >
 ------------------------------
    \
     \
                                   .::!!!!!!!:.
  .!!!!!:.                        .:!!!!!!!!!!!!
  ~~~~!!!!!!.                 .:!!!!!!!!!UWWW$$$ 
      :$$NWX!!:           .:!!!!!!XUWW$$$$$$$$$P 
      $$$$$##WX!:      .<!!!!UW$$$$"  $$$$$$$$# 
      $$$$$  $$$UX   :!!UW$$$$$$$$$   4$$$$$* 
      ^$$$B  $$$$\     $$$$$$$$$$$$   d$$R" 
        "*$bd$$$$      '*$$$$$$$$$$$o+#" 
             """"          """"""" 

Как-то так.

teamfighter
()
Ответ на: комментарий от vurdalak

Вот ты свой куда запихнул?

/usr/sbin/hello - сам скрипт, добавил первой строкой в /etc/bash.bashrc.

tazhate ★★★★★
() автор топика
OpenBSD 5.4 (GENERIC.MP) #41: Tue Jul 30 15:30:02 MDT 2013

Welcome to OpenBSD: The proactively secure Unix-like operating system.

Please use the sendbug(1) utility to report bugs in the system.
Before reporting a bug, please try to reproduce it with the latest
version of the code.  With bug reports, please try to ensure that
enough information to reproduce the problem is enclosed, and if a
known fix for it exists, include that as well.
beastie ★★★★★
()
Ответ на: комментарий от vurdalak

Утянул к себе. Сделаю вот так, так православнее:

буюр дю тсжй ч тнпцер уепе?!

teamfighter
()
Последнее исправление: teamfighter (всего исправлений: 1)
[roman@debian:~]$ ssh roman.am
Linux debian 3.13-1-amd64 #1 SMP Debian 3.13.7-1 (2014-03-25) x86_64
     .--.
    |o_o | 
    |:_/ |
   //   \ \
  (|     | )
 /'\_   _/`\
 \___)=(___/
You have mail.
Last login: Tue Apr 15 13:46:17 2014 from 89.175.19.202
[roman@server:~]$ ssh 192.168.1.2
Linux server 3.13-1-amd64 #1 SMP Debian 3.13.7-1 (2014-03-25) x86_64
 _____       _     _                _____ 
|  __ \     | |   (_)              / ____|
| |  | | ___| |__  _  __ _ _ __   | (___   ___ _ ____   _____ _ __ 
| |  | |/ _ \ '_ \| |/ _` | '_ \   \___ \ / _ \ '__\ \ / / _ \ '__|
| |__| |  __/ |_) | | (_| | | | |  ____) |  __/ |   \ V /  __/ |
|_____/ \___|_.__/|_|\__,_|_| |_| |_____/ \___|_|    \_/ \___|_|
 
No mail.
Last login: Tue Apr 15 12:19:23 2014 from 192.168.1.101
roman77 ★★★★★
()
Последнее исправление: roman77 (всего исправлений: 4)
Часто используемые команды:
pacin <имя пакета>  — установить пакет
pacupg <имя пакета> — обновление системы
pacrem <имя пакета> — удалить пакет
pacsearch <запрос>  — поиск пакета

Как-то так :)

Black_Roland ★★★★
()

The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law.

Extraterrestrial ★★★★★
()
cat /etc/motd
cat: /etc/motd: Нет такого файла или каталога

ок. значит оно не нужно, а у тажат просто понтуется

der_looser ★★
()
3 unsuccessful login attempts since last login.
Last unsuccessful login: Tue Apr 15 09:58:12 EEST 2014 on ssh from 10.1.20.147
Last login: Mon Apr 14 15:12:19 EEST 2014 on /dev/pts/7 from 10.1.23.141
*******************************************************************************
*                                                                             *
*                                                                             *
*  Welcome to AIX Version 6.1!                                                *
*                                                                             *
*                                                                             *
*  Please see the README file in /usr/lpp/bos for information pertinent to    *
*  this release of the AIX Operating System.                                  *
*                                                                             *
*                                                                             *
*******************************************************************************
[YOU HAVE NEW MAIL]

kukara4 ★★
()
Ответ на: комментарий от roman77
cat /etc/motd.tail
cat: /etc/motd.tail: Нет такого файла или каталога
der_looser ★★
()
Welcome to Ubuntu 12.10 (GNU/Linux 3.5.0-47-generic i686)

 * Documentation:  https://help.ubuntu.com/

fish_ka
()
Last login: Fri Apr 11 17:36:54 2014 from 192.168.1.33
FreeBSD 9.1-RELEASE (GENERIC) #0 r243825: Tue Dec  4 09:23:10 UTC 2012
Этот файл: /etc/motd  Для просмотра списка полезных команд наберите cat com или cat /home/xnet/com
__  __   _                _            _   
\ \/ /__| | _____   _____| |_ __   ___| |_ 
 \  // _` |/ _ \ \ / / _ \ | '_ \ / _ \ __|
 /  \ (_| |  __/\ V /  __/ | | | |  __/ |_ 
/_/\_\__,_|\___| \_/ \___|_|_| |_|\___|\__|
 _                                            _           _ 
(_)_ __   ___ ___  _ __ _ __   ___  _ __ __ _| |_ ___  __| |
| | '_ \ / __/ _ \| '__| '_ \ / _ \| '__/ _` | __/ _ \/ _` |
| | | | | (_| (_) | |  | |_) | (_) | | | (_| | ||  __/ (_| |
|_|_| |_|\___\___/|_|  | .__/ \___/|_|  \__,_|\__\___|\__,_|
                       |_|                                  
$
reprimand ★★★★★
()

`doge.py $(uname -a)` на единственном своем серваке
на рабочих примерно тож самое, только кроме хостов еще дисклеймер о недопустимости неавторизованного использования (америка-сс)

takino ★★★★★
()

на десктопе - никакой, в виртуалках - free -m

stevejobs ★★★★☆
()
Ответ на: комментарий от kukara4

3 unsuccessful login attempts since last login.

Last unsuccessful login: Tue Apr 15 09:58:12 EEST 2014 on ssh from 10.1.20.147

А вот это полезно. Можешь рассказать как сделал?

observer ★★★
()
Ответ на: комментарий от observer

похоже на PrintLastLog в sshd_config.

хотя сейчас проверил, если с консоли логиниться так же показывает, sshd может и не причем. Только в этом случае у меня сначала идет стандарный аиксовы motd, потом уже инфа о последнем логине

user_undefined
()
Последнее исправление: user_undefined (всего исправлений: 1)

Вся эта динамика особо доставляет, когда у тебя ацкий IO и обычный баш грузится две минуты.

leave ★★★★★
()
Ответ на: комментарий от leave

Вся эта динамика особо доставляет, когда у тебя ацкий IO и обычный баш грузится две минуты.

А в убунте и это предусмотрели.

Gotf ★★★
()
Ответ на: комментарий от leave

Вся эта динамика особо доставляет, когда у тебя ацкий IO и обычный баш грузится две минуты.

При ацком И/О тебе все равно придется смотреть аптайм и чо сожрало его. Поэтому разницы особо нету.

tazhate ★★★★★
() автор топика
Ответ на: комментарий от tazhate

Есть, одна 'w' отработает быстрее, чем перечисленный тобой фарш.

leave ★★★★★
()
Ответ на: комментарий от observer

Это стандартная AIX'овая хрень, она по-дефолту есть. Хотя хз, но часть серверов у меня с этой штукой

kukara4 ★★
()
Последнее исправление: kukara4 (всего исправлений: 1)
$ cat /etc/motd 

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
$ cat /etc/issue
Debian GNU/Linux jessie/sid \n \l

quest ★★★★
()

в .bash_profile нескольких хостов есть:


if test -n «${SSH_CLIENT}» && shopt -q login_shell ;
then
YOUR_IP=$(echo ${SSH_CLIENT} | cut -d\: -f4 | cut -d\ -f1 );
case $YOUR_IP in
192.168.5.48|192.168.5.49|192.168.5.24) [ -s ~/.status ] && cat ~/.status;;
# *) echo your ip does not allow watch statuses;;
esac;


админам нескольких приложений - заходят на хост (со своих ип), видят живы ли их приложения, и какой PID процесса если живы.

bl ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.