精华内容
下载资源
问答
  • LINUX查看用户登陆信息和日志May 11, 2010 Posted by admin Comments (0)查看用户登陆信息: last[enter] (用户登录、退出系统的记录,系统重启、关机的记录。/var/log/wtmp )lastlog[enter]: 只是记录每个用户上次...

    LINUX查看用户登陆信息和日志

    May 11, 2010 Posted by admin Comments (0)查看用户登陆信息: last[enter] (用户登录、退出系统的记录,系统重启、关机的记录。/var/log/wtmp )

    lastlog[enter]: 只是记录每个用户上次登录的时间,/var/log/lastlog

    查看日历:cal[enter]

    查看日期:date[enter]

    Category: Post   Read Morelinux下查看用户组的信息

    May 11, 2010 Posted by admin Comments (0)groups 查看当前登录用户的组内成员

    groups gliethttp

    查看gliethttp用户所在的组,以及组内成员

    whoami 查看当前登录用户名

    /etc/group文件包含所有组

    /etc/shadow和/etc/passwd系统存在的所有用户名

    luther@gliethttp:~$ cat /etc/passwd|grep `whoami`

    luther:x:1000:1000:luther,,,:/home/luther:/bin/bash 得到当前登录的用户所在的组id为1000

    luther@gliethttp:~$ cat /etc/group |grep 1000

    luther:x:1000:

    得到当前登录的用户所在组的组名为luther

    Category: Post   Read Morelinux查看系统登录用户 May 11, 2010 Posted by admin Comments (0)Last login: Wed Jul 29 17:16:10 2009 from 192.168.1.77    [root@dbrg-2 ~]# users    root    [root@dbrg-2 ~]# w    17:57:30 up 93 days,  8:48,  1 user,  load average: 0.69, 0.85, 0.62    USER     TTY      [...]

    展开全文
  • LINUX查看用户登陆信息和日志

    万次阅读 2010-08-30 19:50:00
    LINUX查看用户登陆信息和日志 May 11, 2010 Posted by admin Comments (0)查看用户登陆信息: last[enter] (用户登录、退出系统的记录,系统重启、关机的记录。/var/log/wtmp )  lastlog[enter]:...

    LINUX查看用户登陆信息和日志
    May 11, 2010 Posted by admin Comments (0)查看用户登陆信息: last[enter] (用户登录、退出系统的记录,系统重启、关机的记录。/var/log/wtmp )
          lastlog[enter]: 只是记录每个用户上次登录的时间,/var/log/lastlog
    查看日历:cal[enter]
    查看日期:date[enter]

    Category: Post   Read Morelinux下查看用户组的信息
    May 11, 2010 Posted by admin Comments (0)groups 查看当前登录用户的组内成员
    groups gliethttp


    查看gliethttp用户所在的组,以及组内成员
    whoami 查看当前登录用户名
    /etc/group文件包含所有组
    /etc/shadow和/etc/passwd系统存在的所有用户名
    luther@gliethttp:~$ cat /etc/passwd|grep `whoami`
    luther:x:1000:1000:luther,,,:/home/luther:/bin/bash 得到当前登录的用户所在的组id为1000
    luther@gliethttp:~$ cat /etc/group |grep 1000
    luther:x:1000:

    得到当前登录的用户所在组的组名为luther

    Category: Post   Read Morelinux查看系统登录用户
    May 11, 2010 Posted by admin Comments (0)Last login: Wed Jul 29 17:16:10 2009 from 192.168.1.77
        [root@dbrg-2 ~]# users
        root
        [root@dbrg-2 ~]# w
        17:57:30 up 93 days,  8:48,  1 user,  load average: 0.69, 0.85, 0.62
        USER     TTY      [...]

     

    展开全文
  • Linux时间

    2009-04-22 15:19:00
    好久没管理博客了,上次打开博客速度太慢,都不想用博客了,今天上去发现登陆速度很快,很欣慰啊。今天看了下Linux时钟的概念,现在总算对Linux时钟算是比较懂了。通常,操作系统可以使用三种方法来表示系统的当前...

     好久没管理博客了,上次打开博客速度太慢,都不想用博客了,今天上去发现登陆速度很快,很欣慰啊。

    今天看了下Linux时钟的概念,现在总算对Linux时钟算是比较懂了。

    通常,操作系统可以使用三种方法来表示系统的当前时间与日期:
    ①最简单的一种方法就是直接用一个64位的计数器来对时钟滴答进行计数。
    ②第二种方法就是用一个32位计数器来对秒进行计数,同时还用一个32位的辅助计数器对时钟滴答计数,之子累积到一秒为止。因为2^32超过136年,因此这种方法直至22世纪都可以让系统工作得很好。
    ③第三种方法也是按时钟滴答进行计数,但是是相对于系统启动以来的滴答次数,而不是相对于相对于某个确定的外部时刻;当读外部后备时钟(如RTC)或用户输入实际时间时,根据当前的滴答次数计算系统当前时间。
    UNIX类操作系统通常都采用第三种方法来维护系统的时间与日期。
     
    1 基本概念
    首先,有必要明确一些Linux内核时钟驱动中的基本概念。
    (1)时钟周期(clock cycle)的频率:8253/8254 PIT的本质就是对由晶体振荡器产生的时钟周期进行计数,晶体振荡器在1秒时间内产生的时钟脉冲个数就是时钟周期的频率。
    Linux用宏CLOCK_TICK_RATE来表示8254 PIT的输入时钟脉冲的频率(在PC机中这个值通常是1193180HZ),该宏定义在include/asm-i386/timex.h头文件中:
    #define CLOCK_TICK_RATE 1193180 /* Underlying HZ */
    (2)时钟滴答(clock tick):我们知道,当PIT通道0的计数器减到0值时,它就在IRQ0上产生一次时钟中断,也即一次时钟滴答。PIT通道0的计数器的初始值决定了要过多少时钟周期才产生一次时钟中断,因此也就决定了一次时钟滴答的时间间隔长度。
    (3)时钟滴答的频率(HZ):也即1秒时间内PIT所产生的时钟滴答次数。类似地,这个值也是由PIT通道0的计数器初值决定的(反过来说,确定了时钟滴答的频率值后也就可以确定8254 PIT通道0的计数器初值)。Linux内核用宏HZ来表示时钟滴答的频率,而且在不同的平台上HZ有不同的定义值。对于ALPHA和IA62平台HZ的值是1024,对于SPARC、MIPS、ARM和i386等平台HZ的值都是100。该宏在i386平台上的定义如下(include/asm- i386/param.h):
    #ifndef HZ
    #define HZ 100
    #endif
    根据HZ的值,我们也可以知道一次时钟滴答的具体时间间隔应该是(1000ms/HZ)=10ms。
    (4)时钟滴答的时间间隔:Linux用全局变量tick来表示时钟滴答的时间间隔长度,该变量定义在kernel/timer.c文件中,如下:
    long tick = (1000000 + HZ/2) / HZ; /* timer interrupt period */
    tick变量的单位是微妙(μs),由于在不同平台上宏HZ的值会有所不同,因此方程式tick=1000000÷HZ的结果可能会是个小数,因此将其进行四舍五入成一个整数,所以Linux将tick定义成(1000000+HZ/2)/HZ,其中被除数表达式中的HZ/2的作用就是用来将 tick值向上圆整成一个整型数。
    另外,Linux还用宏TICK_SIZE来作为tick变量的引用别名(alias),其定义如下(arch/i386/kernel/time.c):
    #define TICK_SIZE tick
    (5)宏LATCH:Linux用宏LATCH来定义要写到PIT通道0的计数器中的值,它表示PIT将没隔多少个时钟周期产生一次时钟中断。显然LATCH应该由下列公式计算:
    LATCH=(1秒之内的时钟周期个数)÷(1秒之内的时钟中断次数)=(CLOCK_TICK_RATE)÷(HZ)
    类似地,上述公式的结果可能会是个小数,应该对其进行四舍五入。所以,Linux将LATCH定义为(include/linux/timex.h):
    /* LATCH is used in the interval timer and ftape setup. */
    #define LATCH ((CLOCK_TICK_RATE + HZ/2) / HZ) /* For divider */
    类似地,被除数表达式中的HZ/2也是用来将LATCH向上圆整成一个整数。
     
    2 表示系统当前时间的内核数据结构
    作为一种UNIX类操作系统,Linux内核显然采用本节一开始所述的第三种方法来表示系统的当前时间。Linux内核在表示系统当前时间时用到了三个重要的数据结构:
    ①全局变量jiffies:这是一个32位的无符号整数,用来表示自内核上一次启动以来的时钟滴答次数。每发生一次时钟滴答,内核的时钟中断处理函数timer_interrupt()都要将该全局变量jiffies加1。该变量定义在kernel/timer.c源文件中,如下所示:
    unsigned long volatile jiffies;
    C语言限定符volatile表示jiffies是一个易该变的变量,因此编译器将使对该变量的访问从不通过CPU内部cache来进行。
    ②全局变量xtime:它是一个timeval结构类型的变量,用来表示当前时间距UNIX时间基准1970-01-01 00:00:00的相对秒数值。结构timeval是Linux内核表示时间的一种格式(Linux内核对时间的表示有多种格式,每种格式都有不同的时间精度),其时间精度是微秒。该结构是内核表示时间时最常用的一种格式,它定义在头文件include/linux/time.h中,如下所示:
    struct timeval {
    time_t tv_sec; /* seconds */
    suseconds_t tv_usec; /* microseconds */
    };
    其中,成员tv_sec表示当前时间距UNIX时间基准的秒数值,而成员tv_usec则表示一秒之内的微秒值,且1000000>tv_usec>=0。
    Linux内核通过timeval结构类型的全局变量xtime来维持当前时间,该变量定义在kernel/timer.c文件中,如下所示:
    /* The current time */
    volatile struct timeval xtime __attribute__ ((aligned (16)));
    但是,全局变量xtime所维持的当前时间通常是供用户来检索和设置的,而其他内核模块通常很少使用它(其他内核模块用得最多的是 jiffies),因此对xtime的更新并不是一项紧迫的任务,所以这一工作通常被延迟到时钟中断的底半部分(bottom half)中来进行。由于bottom half的执行时间带有不确定性,因此为了记住内核上一次更新xtime是什么时候,Linux内核定义了一个类似于jiffies的全局变量 wall_jiffies,来保存内核上一次更新xtime时的jiffies值。时钟中断的底半部分每一次更新xtime的时侯都会将 wall_jiffies更新为当时的jiffies值。全局变量wall_jiffies定义在kernel/timer.c文件中:
    /* jiffies at the most recent update of wall time */
    unsigned long wall_jiffies;
    ③全局变量sys_tz:它是一个timezone结构类型的全局变量,表示系统当前的时区信息。结构类型timezone定义在include/linux/time.h头文件中,如下所示:
    struct timezone {
    int tz_minuteswest; /* minutes west of Greenwich */
    int tz_dsttime; /* type of dst correction */
    };
    基于上述结构,Linux在kernel/time.c文件中定义了全局变量sys_tz表示系统当前所处的时区信息,如下所示:
    struct timezone sys_tz;
    展开全文
  • LINUX服务器查看用户登陆信息和日志

    千次阅读 2017-11-12 03:35:00
    查看用户登陆信息: last[enter] .../var/log/wtmp ) lastlog[enter]: 只是记录每个用户上次登录的时间,/var/log/lastlog 查看日历:cal[enter] 查看日期:date[enter] 本文转自 holy2009 51CTO博客,原文链接:htt...
    查看用户登陆信息: last[enter] (用户登录、退出系统的记录,系统重启、关机的记录。/var/log/wtmp ) lastlog[enter]: 只是记录每个用户上次登录的时间,/var/log/lastlog 查看日历:cal[enter] 查看日期:date[enter]

     


    本文转自 holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/326687

    展开全文
  • Linux 第一次登陆修改密码 chage -d 0

    千次阅读 2016-06-29 08:54:44
    -----该命令设置用户上次修改密码的时间为纪元时间(1970年1月1日),这样会使得该命令立刻过期,而不论密码过期策略的设置。----- 虚机重启是会提示输入  此处输入旧密码 然后会提示输入新密码(密码要够...
  • 输出的信息依此为:系统现在的时间,系统从上次开机到现在运行了多长时间,系统目前有多少登陆用户,系统在1分钟内、5分钟内、15分钟内的平均负载。 注意:load average的3个值大小一般不能大于系统CPU的个数...
  • linux syslog

    2008-11-07 17:55:10
    1. /var/log/lastlog : 记录每个使用者最近签入系统的时间, 因此当使用者签入时, 就会显示其上次签入的...我们在登陆的时候不知道大家看到了不,LINUX会显示我们上一次登陆时间 我们第一次开启的时候不知道但是在...
  • 原来的ssh是不会超时的, 但是自从上次给Ubuntu Server 系统升级后, 出现了ssh 超时现象:只要putty连续3分钟左右没有输入, 就自动断开, 然后必须重新登陆, 很麻烦.在网上查了很多资料, 发现原因有多种, 环境变量TMOUT...
  • Linux命令笔记

    2019-03-14 09:16:58
    7:lastlog 检查某用户上次登陆时间 语法:lastlog 8:traceroute 显示数据包到主机间的路径 语法:traceroute 网址 9:netstat 显示网络相关信息 语法:netstat [-tulrn] 10:setup 配置网络 语法:setup 11:mount ...
  • Linux0.11之ARM平台实现

    2020-03-30 22:13:09
    今天无意间登上来一看,距离上次发表博文的时间已经3年有余了,在这3年间跳了一次槽,现在做全景相机开发(还算是老本行吧)。3年前打算录一套Linux0.11版本内核分析的视频食言了,主要原因还是缺乏一颗持之以恒的心...
  • linux.chm文档

    2015-07-07 06:37:39
    newgrp group_name 登陆进一个新的群组以改变新创建文件的预设群组 返回顶部索引 ^ 文件的权限 - 使用 "+" 设置权限,使用 "-" 用于取消 ls -lh 显示权限 ls /tmp | pr -T5 -W$COLUMNS 将终端划分成5栏显示 ...
  • Linux常用的命令

    2014-09-21 19:43:32
    cd – 可以使回到上次的目录 eg./tmp/jack/rose/love 先在love 目录下,后回到jack目录下cd – 后回到love 目录下 /etc/passwd /etc/shadow /etc/group /etc/gshadow 与user 有关的文件 chmod u/g/o/a +/-/= /r/w/x ...
  • 但是现在登陆一个新的系统要重新配置就忘了步骤了,而且上次是作为一个仓库里的成员,所以并没有很复杂,这次自己搞一个仓库有些步骤还是很关键的,现在总结一下。 说到码云,大家第一时间想到的应该是那位“对钱...
  • 这种远程登录服务器的方式比较方便,登陆过程是启动用户下的一个进程,关闭VNC窗口后,进程可以自行运转 当下次登录时,登陆界面就是上次退出时的界面,具有连续性。这对自动化设计,长时间的跑仿真或作布局布线有...
  • 距离1970年1月1日到上次更改密码的时间的间隔天数。 (2)写出一个你认为很强大的密码。 Wa^9H0n9r^n (3)查资料弄清楚/sbin/nologin和/bin/false的区别。你知道它们分别用在什么场合吗? /sbin/nologin 不...
  • dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间 date /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,...
  • 上次更新到现在差不多三个月了,三个月里也不知道自己都忙了些什么,感觉自己在技术层面没有丝毫的进步,时间就这么被浪费掉了,这倒是件很可怕的事情! 这段时间里也不是没东西可写,只是每次想写的时候又不...
  • 上次说到服务器不能存在单点,那么这次说下服务能够智能重启是怎么回事; 大家有的可能会碰到有的服务因为配置不当有时候服务进程会假死,这样就会导致网站不可用,一般人的做法就是重启服务器,还有就需要登陆...
  • Linux下: 查看用户登陆信息: last[enter] (用户.../var/log/wtmp ) lastlog[enter]: 只是记录每个用户上次登录的时间,/var/log/lastlog 查看日历:cal[enter] 查看日期:date[enter] windows下 有事件查看器
  • 此外还有搜索建议、上次浏览网页、热门网页(未浏览的)以及搜索记录。  弹出式窗口(Popups)  弹出式窗口会在标签页内显示,并不会在标签页内以外的地方出现,除非使用者将窗口拖曳至别处。  分页(Tabs)  ...
  • 比如,跳转页面需要登陆状态如何拦截,跳转页面传递参数该怎么办,程序意外跳转异常或者失败又该如何处理? 使用Arouter注意事项有哪些?如何让代码变得更加容易让人维护? 直接看我这篇博客:...
  • <br> v1.3版新增功能介绍: 一、模拟发布  即利用网站发布页面,模拟人工登陆网站发布文章;使用该功能,可以无须制作网站接口;目前已提供ss5.5资讯、帝国ECMS新闻系统的发布规则范例。 <br>二、...
  • 3.4.2 preferences实现显示上次登录时间 70 3.5 surfaceview在游戏中的使用 72 3.5.1 surfaceview简单操作 72 3.5.2 简单动画场景的绘制 73 3.6 本章小结 78 第4章 千里之行,始于足下—3d开发基础知识 79 4.1...
  • 登陆按钮的槽函数改为: void loginDlg::on_loginBtn_clicked() { if(m_ui->usrLineEdit->text()==tr("qt")&&m_ui->pwdLineEdit->text()==tr ("123456")) //判断用户名和密码是否正确 accept(); else{ QMessageBox...
  • vc++ 开发实例源码包

    2014-12-16 11:25:17
    清楚internet临时文件、Cookie的清除、游览器地址栏历史地址的清除、清楚...上次登陆用户记录、清除"查找文件"自动匹配历史记录、清除"查找计算机"自动匹配历史记录、清除网络联接历史记录、清除远程登录历史记录、清除...

空空如也

空空如也

1 2
收藏数 26
精华内容 10
关键字:

linux上次登陆时间

linux 订阅