找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 5642|回复: 13

[N1盒子] armbian显示系统信息的脚本

[复制链接]
发表于 2019-10-31 15:40 | 显示全部楼层 |阅读模式
本帖最后由 lupo 于 2019-10-31 16:18 编辑

为了轻装运行,我的N1盒子没有装什么管理面板,SSH中要查看系统信息不太方便,其实是记性不好,记不得那么多命令,就把常用的命令集中在一个脚本里,这样就能随时查看了。
root登录盒子的SSH
1. 生成一个名为sysinfo.sh的脚本:    nano /usr/local/bin/sysinfo.sh
2. 在该文件中复制粘贴下面的文字:

#!/bin/bash
function pause(){
        read -n 1 -p "$*" INP
        if [[ $INP != '' ]] ; then
                echo -ne '\b \n'
        fi
}

clear
echo -e "\033[33m------------------------------------= 系 统 概 括 =------------------------------------- \033[0m"
echo 当前CPU温度: $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]°
uname -a
echo  
echo    当前时间     运行时间     负载情况:
uptime
echo -e "\033[33m---------------------------------------------------------------------------------------- \033[0m"
lscpu
echo -e "\033[36m------------------------------------= 内 存 使 用 =------------------------------------- \033[0m"
free -m
echo -e "\033[36m---------------------------------------------------------------------------------------- \033[0m"
pause "请按任意键继续。。。"
echo  
echo -e "\033[33m-----------------------------------= 存 储 概 括 =-------------------------------------- \033[0m"
df -T -h
echo -e "\033[33m --------------------------------------------------------------------------------------- \033[0m"


ctrl + x 退出,按Y保存

这样就行了,执行 sysinfo.sh ,得到的结果如下图 (图片是在树莓派B+上的,配置很低,N1或贝壳云上运行的话,效果是一样的。):




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2019-10-31 16:44 | 显示全部楼层
感谢分享!!!
回复 支持 反对

使用道具 举报

发表于 2019-10-31 17:40 | 显示全部楼层
感谢分享!
回复 支持 反对

使用道具 举报

发表于 2019-10-31 18:47 | 显示全部楼层
------------------------------------= 系 统 概 括 =-------------------------------------
root@N1-ARM:~# echo 当前CPU温度: $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]°
cat: /sys/class/thermal/thermal_zone0/temp: 没有那个文件或目录
-bash: /1000:语法错误: 需要操作数 (错误符号是 "/1000")

点评

我试了一下,在armbian上执行没有问题,可以正常显示温度. 或者你可以把它改成: /etc/update-motd.d/30-armbian-sysinfo 这将会显示armbian开机第一屏的信息.  详情 回复 发表于 2019-10-31 19:27
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-31 19:27 | 显示全部楼层
本帖最后由 lupo 于 2019-10-31 19:31 编辑
drlifeng 发表于 2019-10-31 18:47
------------------------------------= 系 统 概 括 =-------------------------------------
root@N1-A ...

我试了一下,在armbian上执行没有问题,可以正常显示温度.

或者你可以把它改成:
/etc/update-motd.d/30-armbian-sysinfo
这将会显示armbian开机第一屏的信息.



回复 支持 反对

使用道具 举报

发表于 2019-10-31 19:31 | 显示全部楼层
谢谢大佬 辛苦了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-31 21:44 | 显示全部楼层
重新改了一下,去除了一些不太有用的信息,编排了显示顺序,代码如下:

clear
echo -e "\033[1;34m ---------------------------------系 统 概 况----------------------------------------------------- \033[0m"
iostat && /etc/update-motd.d/30-armbian-sysinfo
echo -e "\033[1;34m ---------------------------------存 储 情 况----------------------------------------------------- \033[0m"
df -Th
echo -e "\033[1;34m ---------------------------------内 存 情 况----------------------------------------------------- \033[0m"
free -h
echo -e "\033[1;34m -------------------------------------------------------------------------------------------------- \033[0m"

点评

N1 显示不太正常  详情 回复 发表于 2019-11-10 00:48
我的就是N1上运行的armbian,新的代码没有出错。  详情 回复 发表于 2019-11-1 08:41
回复 支持 反对

使用道具 举报

发表于 2019-11-1 08:41 | 显示全部楼层
lupo 发表于 2019-10-31 21:44
重新改了一下,去除了一些不太有用的信息,编排了显示顺序,代码如下:

clear

我的就是N1上运行的armbian,新的代码没有出错。
回复 支持 反对

使用道具 举报

发表于 2019-11-10 00:48 | 显示全部楼层
lupo 发表于 2019-10-31 21:44
重新改了一下,去除了一些不太有用的信息,编排了显示顺序,代码如下:

clear

N1 显示不太正常
回复 支持 反对

使用道具 举报

发表于 2020-3-12 19:19 | 显示全部楼层
恩山真是卧虎藏龙啊
回复 支持 反对

使用道具 举报

发表于 2022-4-22 23:31 | 显示全部楼层
2: Syntax error: "(" unexpected
回复 支持 反对

使用道具 举报

发表于 2023-3-17 12:13 | 显示全部楼层
非常感谢。学到了。
回复 支持 反对

使用道具 举报

发表于 2023-3-18 15:20 | 显示全部楼层
谢谢分享,这样挺方便的。
回复 支持 反对

使用道具 举报

发表于 2023-7-8 21:21 | 显示全部楼层
Armbian显示温度路径/etc/update-motd.d里面10-armbian-header和30-armbian-sysinfo两个文件给与777权限就OK了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-17 07:09

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表