系统时间_系统时间同步 - CSDN
  • 1.date 这个是最经典的系统查看时间的命令,也是脚本的经常用到定义时间的命 ...这个命令第一个数据 就是系统当前时间,第二个是系统的运行时间,第三个是系统的登录用户数 之后的那三个是过去 1分钟 5分钟...

    1.date

    这个是最经典的系统查看时间的命令,也是脚本的经常用到定义时间的命

    2.uptime

    [root@localhost ~]# uptime
     16:51:24 up 13:02,  1 user,  load average: 0.00, 0.01, 0.05
    

    这个命令第一个数据 就是系统当前时间,第二个是系统的运行时间,第三个是系统的登录用户数 之后的那三个是过去 1分钟 5分钟 15分钟的系统负载的均值

    3.w

    [modps@gd-mopps02 ~]$ w
    17:19:01 up 1983 days, 13:05, 2 users, load average: 26.45, 27.76, 27.72
    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
    gdmm81 pts/0 10.153.97.38 14:09 23.00s 0.36s 0.01s sshd: gdmm81 [priv]
    dwtangmi pts/3 10.153.97.56 17:18 0.00s 0.07s 0.01s sshd: dwtangmingqi [priv]

    w命令注意是查看系统当前登录的用户,每个用户当前所做的事情,所有活动的负载对计算机的影响,这个命令结合了uptime 、who 和ps -a 的结果
    当然这个命令还有其他选项的。有时间可以研究一下使用的方法

    w命令第一列,就跟uptime是一样的。
    w命令的第二列,就是系统当前的登录用户,
    User:登录用户名
    TTY:登录后系统分配的终端号
    From:远程主机名,即从哪登录的
    login@:何时登录
    IDLE:用户空闲时间。这是个计时器,一旦用户执行任何操作,改计时器就会被重置。
    JCPU:和终端连接的所有进程占用时间。包括当前正在运行的后台作业占用时间
    PCPU:当前进程所占用时间
    WHAT:当前正在运行进程的命令行

    http://www.runoob.com/linux/linux-comm-w.html

    w命令的使用和余其他命令的比较
    https://blog.csdn.net/hsd2012/article/details/54292581

    4.top

    top命令是实时监控系统的进程的基础命令之一,top命令是3秒钟进行一个周期的进行监控的

    top命令有也是有选项的

    5.who

    [modps@gd-mopps02 ~]$ who
    gdmm81   pts/0        2019-01-18 14:09 (10.153.97.38)
    dwtangmingqi pts/3        2019-01-18 17:18 (10.153.97.56)
    

    who命令是跟w命令有点类似的,我命令包含的信息会更多点

    6.last

    last是列出最近登录过系统的用户

    [root@localhost ~]# last root -F |head -1 |awk '{print $4,$5,$6,$7,$8}'
    Fri Jan 18 14:55:52 2019
    
    

    有时间要研究一下 -F 是什么用途

    下面这些命令需要安装软件就可以用:系统最少化安装是不可能安装上的

    展开全文
  • 文件时间与系统时间

    2015-05-29 15:04:47
    每个文件是有三个时间的,分别是st_atime,st_mtime和st_ctime。 st_atime: 最后一次访问时间,如果使用read函数读某个文件,会改变文件的这个时间 st_mtime:最后一次修改时间,如果使用write函数写某个文件...

    每个文件是有三个时间的,分别是st_atime,st_mtime和st_ctime。

    st_atime: 最后一次访问时间,如果使用read函数读某个文件,会改变文件的这个时间

    st_mtime:最后一次修改时间,如果使用write函数写某个文件,会改变文件的这个时间

    st_ctime:最后一次修改文件权限时间,如果使用chmod修改了文件的权限,会改变这个时间


    怎样获取这三个时间呢?

    使用stat族函数,man 2 stat可以查看这一族函数,有stat,fstat,lstat

    [plain] view plaincopy
    1.        int stat(const char *path, struct stat *buf);  
    2.        int fstat(int fd, struct stat *buf);  
    3.        int lstat(const char *path, struct stat *buf);  
    4.   
    5. 从函数原型可知,stat函数第一个参数需要一个地址,第二个参数需要一个结构体指针,  
    6. 下面我们写个程序来获取当前文件的mtime, 同时获取当前的系统时间.  
    7. <pre name="code" class="plain">int main(void)  
    8. {  
    9.     struct stat stbuf;                  //这个结构体可以man 2 stat的手册中看到,有详细成员列表  
    10.     struct tm filetime;                 //这个是存放时间的结构体,用来存放文件的时间,man localtime可以  
    11.                                         //看到该结构体里的详细内容  
    12.     struct tm nowtime;                  //存放当前系统时间  
    13.     time_t now;                         //time_t其实是长整型,用来存放时间  
    14.     int fd;                             //文件描述符  
    15.     //stat("./test", &stbuf);           //可以使用这种方式将文件信息存放到stbuf中  
    16.   
    17.     fd = open("./test", O_RDONLY);      //也可以用这种间接的方式  
    18.     if(fd < 0)  
    19.     {     
    20.         perror("open");  
    21.         return -1;   
    22.     }     
    23.   
    24.     fstat(fd, &stbuf);  
    25.   
    26.     localtime_r(&stbuf.st_mtime, &filetime);//使用localtime_r函数将文件的mtime存放到filetime中  
    27.     time(&now);                             //获取当前系统时间  
    28.     localtime_r(&now, &nowtime);            //将系统时间存放到nowtime中  
    29.     printf("file tm_min is [%d] tm_sec is [%d]\n", filetime.tm_min, filetime.tm_sec, filetime);  
    30.   
    31.     printf("now tm_min is [%d] tm_sec is [%d]\n", nowtime.tm_min, nowtime.tm_sec, nowtime);  
    32.     return 0;  
    33. }  
    34. </pre><br>  
    35. 其中的localtime_r是将time_t的时间转化为tm结构体的时间,更方便我们阅读,且存储在我们要求的地址中<br>  
    36. 还有另一个函数localtime,功能是一样的,但是它只有一个参数,它会自动分配一个空间存放转化为tm结构体的时间<br>  
    37. 这样就会遇到一个问题,如果要使用两次或以上localtime,只能保存最后一个调用函数时转化的时间!<br>  
    38. <br>  
    39. 另外stat可以获取大量有关文件的信息,可以自行查阅manpage<br>  
    40.  <br>  
    41. <p></p>  
    42. <pre></pre>  
    43. <br>  
    44. <br>  
    45. <p></p>  
    展开全文
  • 获取当前系统时间

    2019-04-25 00:00:50
    SimpleDateFormatsimpleDateFormat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss"); Datedate=newDate(System.currentTimeMillis()); ... ...
        
    SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    Date date=new Date(System.currentTimeMillis());


    展开全文
  • DateTime获取当前系统时间大全

    万次阅读 2018-07-31 10:10:38
    在c# / ASP.net中我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。 //获取...

    在c# / ASP.net中我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。

    //获取日期+时间 
    DateTime.Now.ToString(); // 2008-9-4 20:02:10 
    DateTime.Now.ToLocalTime().ToString(); // 2008-9-4 20:12:12

    //获取日期 
    DateTime.Now.ToLongDateString().ToString(); // 2008年9月4日 
    DateTime.Now.ToShortDateString().ToString(); // 2008-9-4 
    DateTime.Now.ToString(“yyyy-MM-dd”); // 2008-09-04 
    DateTime.Now.Date.ToString(); // 2008-9-4 0:00:00

    //获取时间 
    DateTime.Now.ToLongTimeString().ToString(); // 20:16:16 
    DateTime.Now.ToShortTimeString().ToString(); // 20:16 
    DateTime.Now.ToString(“hh:mm:ss”); // 08:05:57 
    DateTime.Now.TimeOfDay.ToString(); // 20:33:50.7187500

    //其他 
    DateTime.Now.ToFileTime().ToString(); // 128650040212500000 
    DateTime.Now.ToFileTimeUtc().ToString(); // 128650040772968750 
    DateTime.Now.ToOADate().ToString(); // 39695.8461709606 
    DateTime.Now.ToUniversalTime().ToString(); // 2008-9-4 12:19:14

    DateTime.Now.Year.ToString(); // 获取年份 // 2008 
    DateTime.Now.Month.ToString(); // 获取月份 // 9 
    DateTime.Now.DayOfWeek.ToString(); // 获取星期 // Thursday 
    DateTime.Now.DayOfYear.ToString(); // 获取第几天 // 248 
    DateTime.Now.Hour.ToString(); // 获取小时 // 20 
    DateTime.Now.Minute.ToString(); // 获取分钟 // 31 
    DateTime.Now.Second.ToString(); // 获取秒数 // 45

    //n为一个数,可以数整数,也可以是小数 
    dt.AddYears(n).ToString(); //时间加n年 
    dt.AddDays(n).ToString(); //加n天 
    dt.AddHours(n).ToString(); //加n小时 
    dt.AddMonths(n).ToString(); //加n个月 
    dt.AddSeconds(n).ToString(); //加n秒 
    dt.AddMinutes(n).ToString(); //加n分 

    展开全文
  • 修改系统时间和时区

    2019-07-29 10:34:30
    查看系统时间和时区: date 查看系统时间 date -R 查看时区 修改时区: tzselect 修改时区 或 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 上海时间 或 rm /etc/localtime ln -s /usr/share/zoneinfo/Asia...
  • 计算机系统时间

    千次阅读 2019-05-30 22:52:53
    1. 计算机系统时间的组成 2. 计算机系统时钟 3. 计算机系统时钟运行的行为 4. 计算机时钟查看与维护 4.1 硬件时钟 4.2 系统时钟 4.2.1 读取时钟 4.2.2 设置系统时钟 4.2.3 双系统的时间标准...
  • linux修改系统时间

    千次阅读 2017-05-11 11:51:51
    修改系统时间。  linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行CMOS设置时看到的时间,另一个是系统时钟,是linux系统Kernel时间。当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统...
  • 修改Linux系统时间和时区

    万次阅读 2018-03-15 15:48:13
    服务时间显示不正确,可能有3个原因造成(数据库服务于后台服务... 后台服务所在虚拟机的时间和时区显示正确https://jingyan.baidu.com/article/fa4125acb7328628ac70920e.html修改Linux系统时间。步骤一:修改Lin...
  • shell获取当前系统时间

    万次阅读 2013-02-01 09:11:29
    在shell脚本里常常需要获取系统时间来处理某项操作,今天系统的学习了一下如何获取系统时间。记录如下: linux的系统时间在shell里是可以直接调用系统变量的如: 获取今天时期:`date +%Y%m%d` 或 `date +%F` 或 ...
  • Linux系统时间与硬件时间及时间同步

    万次阅读 2018-06-26 11:09:26
    Linux系统有系统时间和硬件时间之分:系统时间: 一般说来就是我们执行 date命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。硬件时间:主板上BIOS中的时间,由主板电池...
  • Linux系统时间同步方法小结

    万次阅读 2019-01-20 12:19:17
    在Windwos中,系统时间的设置很简单,界面操作,通俗易懂,而且设置后,重启,关机都没关系。系统时间会自动保存在BIOS时钟里面,启动计算机的时候,系统会自动在BIOS里面取硬件时间,以保证时间的不间断。但在Linux...
  • 查看系统时间和硬件时间

    万次阅读 2019-03-22 09:52:20
    硬件时间 硬件时钟是存储在主板上CMOS里的时间即BIOS时间,关机后该时钟依然运行,主板的电池为它供电。对应于嵌入式设备有一个RTC模块。...系统时间又因为系统的不同使用了两种时间管理方法: l...
  • C/C++获取当前系统时间的方法

    万次阅读 多人点赞 2018-06-04 15:15:14
    1、使用系统函数,并且可以修改系统时间#include &lt;stdlib.h&gt; using namespace std; void main() { system("time"); }备注:获取的为 小时:分钟:秒 信息2、获取系统时间(秒级),可以...
  • 可能你们都遇到过这样的问题,就是安装完OSX系统以后,发现系统时间和Windows的系统时间就不对了,总是相差了几个小时(刚好8个小时),这个问题的原因呢其实是因为他们看待系统硬件时间的方式不一样引起的,Windows...
  • Centos7 修改硬件时间和系统时间

    万次阅读 2017-06-13 10:30:18
    一、废哔哔声明下,我是个...然后在程序里输出了new Date(),显示的时间和log4j一致,但是和系统时间不一致,这就导致订单时间不对应,对比时间的时会出现误差,许多订单显示超时,实际没有超时。当时排查过问题,可以很
  • 双系统切换后系统时间错乱问题解决1、问题来源及说明2、问题解决方法2.1、Windows下解决方法2.2、Linux下解决方法3、参考 1、问题来源及说明     本人电脑上装完双系统之后,在Ubantu与Windows之间切换的时候,...
  • 修改linux 系统时间和硬件时间

    万次阅读 2018-01-10 20:53:12
    linux系统时钟有两个,一个是硬件时钟,即BIOS时间,另一个是系统时钟,是linux系统Kernel时间,程序运行时读取的时间是系统时间。当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件...
  • Linux永久修改系统时间

    千次阅读 2018-07-04 19:49:12
    在开发的或测试的时候,如果Linux系统时间和Windows系统时间不一致,而又没有注意到是一件很令人抓狂的事。假如执行定时,时间明明到了定时却没有执行,首先考虑的是程序出错了。于是开始找错,找了好久也没有发现...
  • 最近,在Linux使用过程中,系统时间与实际时间间隔8小时,并且修改过后隔一段时间就会被还原,且时间间隔为1分钟左右。为解决该问题尝试过多种修改时间的方法,包括设置系统时间和硬件时间,最后发现utc时间不正确,...
  • VC++获取当前系统时间日期 GetSystemTime()函数的用法  呵呵 获取时间 函数 每次都是一个 头疼的问题 , 写法也是 千变万化 等于我这总不记得一个函数用法的  人 天天写程序 就是百度 所以效率 低 后来 发现...
1 2 3 4 5 ... 20
收藏数 3,728,405
精华内容 1,491,362
关键字:

系统时间