UBUNTU SSH登录显示系统信息配置
之前是用aws的,使用ssh登录后台会有显示类似的系统信息:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
Welcome
to
Ubuntu
14.04.2
LTS
(
GNU
/
Linux
3.13.0
-
49
-
generic
i686
)
*
Documentation
:
https
:
/
/
help
.ubuntu
.com
/
System
information
as
of
Fri
May
22
05
:
07
:
32
PDT
2015
System
load
:
0.98
Processes
:
76
Usage
of
/
:
6.8
%
of
48.11GB
Users
logged
in
:
1
Memory
usage
:
12
%
IP
address
for
eth0
:
192.168.78.248
Swap
usage
:
0
%
Graph
this
data
and
manage
this
system
at
:
https
:
/
/
landscape
.canonical
.com
/
You
have
new
mail
.
Last
login
:
Fri
May
22
05
:
07
:
33
2015
from
192.168.78.212
|
显示登录的时间,显示当前进程数,IP,内存,硬盘等一些使用情况。不错的功能,还能知道上次登录的时间以及IP。但是到新的VPS上,发现只有显示:
1
2
3
|
Welcome
to
Ubuntu
14.04.2
LTS
(
GNU
/
Linux
3.13.0
-
49
-
generic
i686
)
*
Documentation
:
https
:
/
/
help
.ubuntu
.com
/
|
原来是没有安装landscape.通过以下命令安装:
1
|
sudo
apt
-
get
install
landscape
-
common
|
之后退出,并重新登录。即可达到显示登录系统信息的功能了。
其实这是ubuntu开机后,会生成一个文件:/run/motd.dynamic 而在登录后,会去cat该文件并显示出来。而这个文件的生成其实是执行了/etc/update-motd.d/ 内的几个文件。看一下有安装landscape后 /etc/update-motd.d/的内容:
1
2
3
4
5
6
7
8
9
|
ping
@
ping
-
kubuntu
~
%
ll
/
etc
/
update
-
motd
.d
总用量
24
-
rwxr
-
xr
-
x
1
root
root
1220
2月
20
2014
00
-
header
-
rwxr
-
xr
-
x
1
root
root
1358
2月
20
2014
10
-
help
-
text
lrwxrwxrwx
1
root
root
46
5月
22
20
:
00
50
-
landscape
-
sysinfo
->
/
usr
/
share
/
landscape
/
landscape
-
sysinfo
.wrapper
-
rwxr
-
xr
-
x
1
root
root
149
8月
22
2011
90
-
updates
-
available
-
rwxr
-
xr
-
x
1
root
root
299
4月
12
2014
91
-
release
-
upgrade
-
rwxr
-
xr
-
x
1
root
root
142
8月
22
2011
98
-
fsck
-
at
-
reboot
-
rwxr
-
xr
-
x
1
root
root
144
8月
22
2011
98
-
reboot
-
required
|
顺序执行了这几个文件。并将结果输出到/run/motd.dynamic
但是看我虚拟机上的ubuntu server版本的话,并没有90-updates-available 98-fsck-at-reboot 98-reboot-required 这三个文件。那这三个文件又是什么?这三其实有个功能,可以显示当前系统有多少包可以升级,有多少是安全更新等。这对于我这种有升级控的人很是需要。可以通过一下命令安装:
1
|
sudo
apt
-
get
install
update
-
notifier
-
common
|
安装完后的效果是会加上这两行:
1
2
|
21
packages
can
be
updated
.
15
updates
are
security
updates
.
|
这两个包都安装完后,登录后的效果如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
ping
@
ping
-
kubuntu
~
%
ssh
root
@
192.168.78.248
root
@
192.168.78.248'
s
password
:
Welcome
to
Ubuntu
14.04.2
LTS
(
GNU
/
Linux
3.13.0
-
49
-
generic
i686
)
*
Documentation
:
https
:
/
/
help
.ubuntu
.com
/
System
information
as
of
Fri
May
22
05
:
44
:
24
PDT
2015
System
load
:
0.66
Processes
:
79
Usage
of
/
:
6.8
%
of
48.11GB
Users
logged
in
:
0
Memory
usage
:
7
%
IP
address
for
eth0
:
192.168.78.248
Swap
usage
:
0
%
Graph
this
data
and
manage
this
system
at
:
https
:
/
/
landscape
.canonical
.com
/
21
packages
can
be
updated
.
15
updates
are
security
updates
.
You
have
new
mail
.
Last
login
:
Fri
May
22
05
:
44
:
24
2015
from
192.168.78.212
root
@
ubuntu
:
~
#
|
效果不错!哈哈哈
参考资料:
How to see the details which Ubuntu shows at the time of login anytime?
How to find the number of packages needing update from the command line?
Fixing Ubuntu MOTD and Landscape Related Login Delays
转载请注明: 转载自elkPi.com
本文链接地址: ubuntu ssh登录显示系统信息配置