w和who等几个命令

w:显示谁登陆了,并且正在做什么
who:显示谁登陆了 -H 打印行标题栏
sleep:延迟一定时间
whoami:打印当前登陆用户
last:显示/var/log/wtmp文件,显示用户登录历史及系统重启历史
-n #: 显示最近#次的相关信息
lastb,/var/log/btmp文件,显示用户错误的登录尝试
-n #:
lastlog: 显示每一个用户最近一次的成功登录信息;
-u USERNAME: 显示特定用户最近的登录信息
basename
$0: 执行脚本时的脚本路径及名称
hostname: 显示主机名 hostname modys 更改主机名为modys
random:生成随机数 0-32768
随机数生成器:熵池(计算机本身是可预测的系统,因此,用计算机算法不可能产生真正的随机数。但是机器的环境中充满了各种各样的噪声,如硬件设备发生中断的时间,用户点击鼠标的时间间隔等是完全随机的,事先无法预测。Linux内核实现的随机数产生器正是利用系统中的这些随机噪声来产生高质量随机数序列。
内核维护了一个熵池用来收集来自设备驱动程序和其它来源的环境噪音。理论上,熵池中的数据是完全随机的,可以实现产生真随机数序列。为跟踪熵池中数据的随机性,内核在将数据加入池的时候将估算数据的随机性,这个过程称作熵估算。熵估算值描述池中包含的随机数位数,其值越大表示池中数据的随机性越好。)--来自百度百科
/dev/random:熵池中取完会中断,需要填充
/dev/urandom:熵池中取完不会中断,用软件模拟生成随机数,不会中断、阻塞用户进程

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注