本篇文章给大家谈谈linux启动时间,以及linux密码忘了怎么重置对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
本文目录
- Linux下如何查看 *** 启动时间和运行时间以及
- 修改 *** 时间linux
- Linux:怎么查看一个进程的详细的启动时间
- linux的定时重启的具体命令 非常感谢。。。
- linux查看开机时间
- Linux下如何得到 *** 最后一次启动时间
一、Linux下如何查看 *** 启动时间和运行时间以及
会告诉你 *** 运行了多长时间,会用一行显示信息,当前时间、 *** 运行时间、当前登录用户的数量、过去1分钟/5分钟/15分钟 *** 负载的均值。
08:34:29 up 21 days, 5:46, 1 user, load *** erage: 0.06, 0.04, 0.00
为每个登录进 *** 的用户,每个用户当前所做的事情,所有活动的负载对计算机的影响提供了一个快速的概要。这个单一命令结合了多个
Unix程序:who、uptime,和ps-a的结果。
08:35:14 up 21 days, 5:47, 1 user, load *** erage: 0.26, 0.09, 0.02
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/1 103.5.134.167 08:34 0.00s 0.01s 0.00s w
是Linux上监视实时 *** 进程的基础命令之一。它显示 *** 信息和运行进程的信息,例如正常运行时间、平均负载、运行的任务、登录用户数量、CPU数量&CPU利用率、内存&交换空间信息。
top- 08:36:01 up 21 days, 5:48, 1 user, load *** erage: 0.12, 0.08, 0.02
Tasks: 98 total, 1 running, 97 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1872888k total, 1454 *** 4k used, 418244k free, 175804k buffers
Swap: 2097148k total, 0k used, 2097148k free, 1098140k cached
PID USER PR NI VIRT RES SHR S%CPU%MEM TIME+ COMMAND
1 root 20 0 19340 14 *** 1172 S 0.0 0.1 0:01.04/ *** in/init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [kthreadd]
3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 [migration/0]
4 root 20 0 0 0 0 S 0.0 0.0 0:34.32 [ksoftirqd/0]
5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 [stopper/0]
列出当前登录进计算机的用户。who命令与w命令类似,但后者还包含额外的数据和统计信息。
列出最近登录过的用户。last回溯/var/log/wtmp文件并显示自从文件创建后登录进(出)的用户。
# last reboot-F| head-1| awk'
'这个文件中包含 *** 上次启动后运行时间的详细信息。/proc/uptime的输出相当精简。之一个数字是 *** 自从启动的总秒数。第二个数字是总时间中 *** 空闲所花费的时间,以秒为单位。
二、修改 *** 时间linux
linux *** 含两种时间,一种是 *** 时间,另一种是硬件时间。
date命令将日期设置为2018年8月07日
将时间设置为2014年6月18日14点16分30秒(MMDDhhmmYYYY.ss)
hwclock/clock命令查看、设置硬件时间
设置硬件时间:hwclock--set--date="08/07/1814:55"(月/日/年时:分:秒)或者#clock--set--date="08/07/1814:55"(月/日/年时:分:秒)
接下来要做的就是同步 *** 时间与硬件时间:
hwclock--hctosys或者#clock--hctosyshc *** 硬件时间,sys *** *** 时间,即 *** 时间同步硬件时间
tzselect:执行tzselect命令-->选择Asia-->选择China-->选择eastChina-Beijing,Guangdong,Shanghai,etc-->然后输入1
设置完成后执行:TZ='Asia/Shanghai';exportTZ并将这行命令添加到:.profile
以上完成后,显示即为标准中国时间
1、修改vi/etc/sysconfig/clockZONE=‘Asia/Shanghai’
3、链接到上海时区文件:ln-sf/usr/share/zone *** /Asia/Shanghai/etc/localtime
1时区的调整,多数都是调整为 *** 上海时区
ln-sf/usr/share/zone *** /Asia/Shanghai/etc/localtime
date-s09/21/18-----2018年9月21日
date-s17:06:50-----下午17点6分50秒
date0 *** 1170618.50--------2018年9月21日17时6分50秒
3时间的手动同步,与微软时间同步
/usr/ *** in/ntpdatetime.windows ***
*/10****/usr/ *** in/ntpdatetime.windows *** >>/tmp/crontab.log
5ntp服务同步,修改/etc/ntp.conf文件,
unix时间的调整与linux有一些差别,要注意分开出来。
linux下普通用户怎样才能拥有设置 *** 时间的权限?
普通用户没有权限修改 *** 时间。
下面是Copy过来的。讲的是程序如何获得root权限。
最近在移植过程中,需要使用很多命令,而这些命令只能在获得超级用户即root权限才可以运行,于是查了很多资料没有很直白的 *** 可以实现.
结合自己的实践,提出如下步骤,可以实现在任何用户下均可以root的权限去运行程序.其实Linux中的很多文件 *** 都是root权限的,只是它同时允许任何用户都可以 *** 作.使用命令ls-l你可以很明显看出这点.
下面说说如何实现让所有用户以root权限执行你的程序:
,在普通用户下(登录用户),编写你的应用程序,建议在root用户下调试你的程序,调试没问题后再赋予该应用程序root权限.
其次,在root用户下gcc编译生成可执行文件(注意:这点很重要),从而使应用程序生成的可执行文件具有root权限.
,使用命令chmod修改你生成的可执行文件的用户权限.
下面你就可以退出到普通用户下,运行你的程序即可发现和在root用户下面运行一样.
以上的 *** 主要是针对一般的C/C程序的,对于shell脚本程序 *** 类似.只是在需要修改其为可执行文件(在root用户下进行).
linux下怎么将显示的时间格式 *** t改为gmt?
1)找到相应的时区文件/usr/share/zone *** /Asia/Shanghai
用这个文件替换当前的/etc/localtime文件。
2)修改/etc/sysconfig/clock文件,修改为:
时间设定成2005年8月30日的命令如下:
将 *** 时间设定成下午6点40分0秒的命令如下。
同步BIOS时钟,强制把 *** 时间写入CMOS,命令如下:
本文档解释了如何从linux下设置计算机的时钟,如何设置您的时区和其它与linux如何保存时间相关的材料。
您的计算机有两个时钟,一个是始终运行的、由电池供电的(硬件的、BIOS或CMOS)时钟,另一个是由运行在您的计算机上的 *** 作 *** 维护的( *** )时钟。硬件时钟通常只在 *** 作 *** 启动时用来设置 *** 时钟,然后直到重启或关闭 *** ,由 *** 时钟来记录时间。在Linux *** 中,您可以选择用UTC/GMT时间或本地时间来记录硬件时钟。推荐的选项是用UTC记录,因为夏令时可以自动记录。使用UTC记录硬件时钟的唯一不足是,如果您使用双 *** ,其它 *** 作 *** ,如DOS要求硬件时钟用本地时间设置,那么在那个 *** 作 *** 里时间将是错误的。
Linux下的时区是通过建立从/etc/localtime到/usr/share/zone *** 目录下与您所在时区相符的文件的符号链结实现的。例如,由于我在南澳大利亚,/etc/localtime就是到/usr/share/zone *** /Australia/South的符号链结。要建立这个链结,运行:
ln-sf../usr/share/zone *** /yo *** /zone/etc/localtime
替换yo *** /zone为形如Australia/NSW或Australia/Perth的文件。看看/usr/share/zone *** 目录都有什么时区。
这里假设/usr/share/zone *** 是到/etc/localtime的链结的前提是RedhatLinux
在旧版本的 *** 里,您会发现使用/usr/lib/zone *** 而不是/usr/share/zone *** 。参考后面“一些应用程序中时间错误”。
服务器时间不对怎么从电脑上更改?
1打开控制面板-点击时钟语言和区域按钮
4调整正确时间,点击确定按钮就可以
2、Linux上有相应的命令,比如date命令,下面是一些实例:
三、Linux:怎么查看一个进程的详细的启动时间
在Linux下,如果需要查看进程的启动时间,常用ps aux命令,但是ps aux命令的 *** 在于只能显示时间到年、日期、或者时间,无法具体到年月日时分秒。如果需要查看某个进程的具体启动时间,使用 ps-p PID-o lstart,其中,PID为某个进程的进程ID号。如下所示,显示 *** 中所有httpd进程的具体启动时间。 1.for pid in$(pgrep httpd); do echo-n$
; ps-p$-o lstart| grep-v START; done 2.301 Mon Aug 27 11:21:59 2012 3.344 Mon Aug 27 11:33:13 2012 12.27903 Wed Jun 20 22:50:47 2012四、linux的定时重启的具体命令 非常感谢。。。
LINUX服务器定时重启的具体命令如下:
0 1***/ *** in/reboot( 0 1***表示每天凌晨一点重启.)
0 1** 1/ *** in/reboot(0 1** 1表示每周一凌晨一点重启
30 2***/home/bin/oraclebackup.sh(备份数据库和站点目录)
30 3***/home/bin/cm *** ackup.sh(备份数据库和站点目录)
[root@localhost~]#/etc/init.d/crond restart
[root@localhost~]# chkconfig--l *** ls 35 crond on(重启crond服务)
在/etc目录下有一个crontab文件,这个就是 *** 任务调度的配置文件。用户所建立的crontab文件中,每一行都 *** 一项任务,每行的每个字段 *** 一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下:
minute ho *** day month week com *** nd
1.minute:表示分钟,可以是从0到59之间的任何整数。
2.ho *** :表示小时,可以是从0到23之间的任何整数。
3.day:表示日期,可以是从1到31之间的任何整数。
4.month:表示月份,可以是从1到12之间的任何整数。
5.week:表示星期几,可以是从0到7之间的任何整数,这里的0或7 *** 星期日。
6 *** *** nd:要执行的命令,可以是 *** 命令,也可以是自己编写的脚本文件。
五、linux查看开机时间
linux怎么查看开机时间呢,希望能帮助的大家。
1、打开linux *** ,在linux的桌面的空白处右击。
2、在弹出的下拉选项里,点击打开终端。
3、在终端窗口中输入who-b,回车后即可查看到 *** 的开机启动时间,输入who-r可查看当前 *** 运行时间。
以上就是小编的分享,希望能帮到大家。
六、Linux下如何得到 *** 最后一次启动时间
reboot system boot 2.6.32-431.el6.i Wed Jul 30 13:44- 21:39(46+07:55)
reboot system boot 2.6.32-431.el6.i Sun Apr 13 14:28- 09:27(107+18:59)
reboot system boot 2.6.32-431.el6.i Tue Mar 25 22:27- 14:19(18+15:52)
这条命令实际上显示的是最近几天的 *** 运行时间。last原本被设计来显示某个特定用户的登录历史。在Linux中,有一个特别的“伪用户”称为reboot会在 *** 重启的时候立即自动登录。这样通过检查reboot用户的登录历史,你就可以检查最后的重启时间。
你同样可以使用uptime命令来推断 *** 最后的启动时间。uptime命令会显示当前的时间,同样也会显示 *** 已经运行的时间。从这些信息中,你就可以计算 *** 最后启动的时间
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!