机器是服务器,运行的Ubuntu,想查看系统自上次启动之后已运行的时间,请问该如何操作?可以用命令直接显示吗?
Linux 运维 技巧 运行时间
要得到系统自上次启动的运行时间( hh:mm:ss 格式 ),你可以使用如下命令:
awk '{print int($1/3600)":"int(($1%3600)/60)":"int($1%60)}' /proc/uptime
/proc/uptime 本身包含两个数字:
第一个是系统运行时间,以秒记; 第二个是系统idle的时间,以秒记。
以秒显示:
awk '{print $1}' /proc/uptime
以分显示:
echo $(awk '{print $1}' /proc/uptime) / 60 | bc
以小时显示:
echo $(awk '{print $1}' /proc/uptime) / 3600 | bc
设置显示的精度(可以通过scale参数来实现,e.g. scale=2)
echo "scale=2; $(awk '{print $1}' /proc/uptime) / 3600" | bc
请问linux命令行下如何限制网卡的上行速度?
如何在Linux命令行下如何下载百度网盘的文件?
如何加快ping的频率?
linux - too many open files?
ssh 在客户端如何强制使用密码验证方式登陆?
ssh 怎样自动重连(即便是服务器重启)?
学习Linux的几点建议
浅谈学习技巧
最先进的战舰也使用Linux
用英语交流的几个注意事项