首页 > 系统相关 >Linux 获取系统开机/启动时间

Linux 获取系统开机/启动时间

时间:2024-06-07 18:01:24浏览次数:16  
标签:uptime run 获取 second 时间 Linux 开机 proc

Linux下如何查看系统启动时间和运行时间以及安装时间 - 努力哥 - 博客园 (cnblogs.com)

cat /proc/uptime
输出: 5113396.94 575949.85
第一数字即是系统已运行的时间5113396.94 秒,运用系统工具date即可算出系统启动时间

代码: 
[root@localhost ~]# date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M:%S"
2017-10-27 14:32:35
3.查看/proc/uptime文件计算系统运行时间

代码: 
[root@localhost ~]# cat /proc/uptime| awk -F. '{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf("系统已运行:%d天%d时%d分%d秒",run_days,run_hour,run_minute,run_second)}'
系统已运行:0天0时24分34秒

获取已运行时间(秒)就可以反推开机时间,或者得出开机了xdxhxmxs格式等

 

标签:uptime,run,获取,second,时间,Linux,开机,proc
From: https://www.cnblogs.com/daizichuan/p/18237648

相关文章

  • 操作系统发展历史与Linux
    操作系统发展历史与Linux随着计算机技术的迅猛发展,操作系统作为计算机系统的核心软件,经历了从单一到多样、从封闭到开放的演变过程。从最初的批处理系统,到分时操作系统的兴起,再到个人计算机操作系统的崛起,最后到Linux的诞生和广泛应用,每一步都见证了操作系统领域的重大变革。早......
  • 通过网关实现登录验证以及微服务获取服务和OpenFeign传递用户
     网关登录校验单体架构时我们只需要完成一次用户登录、身份校验,就可以在所有业务中获取到用户信息。而微服务拆分后,每个微服务都独立部署,不再共享数据。也就意味着每个微服务都需要做登录校验,这显然不可取。鉴权思路分析我们的登录是基于JWT来实现的,校验JWT的算法复杂,而且......
  • Linux学习Day3-Linux档案于目录管理
    一、目录与路径1、相对路径与绝对路径绝对路径:路径的写法【一定由根目录/写起】相对路径:路径的写法【不是由/写起】·相对路径的用途    写程序目录时相较简单·绝对路径的用途    写程序管理系统的条件下,确保正确性2、目录的相关操作.       ......
  • 抖音小红书淘宝拼多多商家订单对接ERP|获取电商平台订单信息(商家授权)
     custom-自定义API操作 支持抖音拼多多淘宝小红书公共参数名称类型必须描述keyString是调用key(必须以GET方式拼接在URL中)secretString是调用密钥api_nameString是API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]cacheString否[yes,no]默认yes,将......
  • linux 使用ll查看文件发现文件后面带 *
    结论:如果你看到带*的文件名,通常意味着这个文件具有可执行权限。使用aliasll检查ll是不是一个别名,以及它具体代表什么命令。检查的结果如下:aliasll='ls-alF'在ls命令中,通常不会直接显示文件名后带有*。不过,可以用ls加上不同的选项来展示文件名及其属性。如果你看到......
  • Rhino Linux 2024.1
    RhinoLinux2024.1的发布信息概述如下:1.**开发更新**:  -由于开发者原因,开发进程曾一度停滞,但目前团队已起草了RhinoLinux宪法,重点在于社区参与。  -组织结构的变化将在此次发布后不久生效。  -社区成员可以通过Discord参与即将到来的社区主导的计划。2.**......
  • AlmaLinux 9 环境下部署 PostgreSQL 16 服务
    #将SELinux设置为宽容模式sudosetenforcePermissivesudovi/etc/selinux/configSELINUX=permissive#关闭系统防火墙服务sudosystemctlstopfirewalld.servicesudosystemctldisablefirewalld.service#安装PostgreSQL16服务sudoyuminstall-yhttps:/......
  • linux系统-umask详解
    转自:https://blog.csdn.net/kld230/article/details/134508978  umask(userfile-creatiopnmodemask)是linux中的一个命令,用于为用户文件创建权限掩码,语法“umask[-S][权限掩码]”;其中,“权限掩码”是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文......
  • linux——开放指定端口操作
    linux开放指定端口查看系统上开启了哪些端口1、使用netstat命令:sudonetstat-tuln该命令将显示所有当前监听的TCP和UDP端口。其中,-t表示显示TCP端口,-u表示显示UDP端口,-l表示仅显示监听状态的端口,-n表示以数字形式显示端口号。2、使用ss命令:ss-tuln此......
  • Linux发行版
    Linux发行版一、什么是Linux发行版发行版(也被叫做GNU/Linux发行版),在2个最核心功能(管理硬件、系统调用)的基础上,再封装上其他第三方软件的操作系统,称为Linux操作系统的发行版。发行版,通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件。一个Linux发行套件包含......