Linux重启可以追溯到 1991 年,该系统是由芬兰独裁者 Linus Torvalds 在 1991 年初开发的。他的目的是使用类Unix的操作系统,它可以运行在Intel 386 和其他类UNIX硬件上,而他不需要付费购买类UNIX操作系统,例如System V 这种运行在Intel 386上的操作系统。当时,Linus想出一种廉价的方法来实现他的想法。他将Unix操作系统的基础改写,取代原先的操作系统;而Linux则是以免费开放源代码为主要特点,从这一点上说,Linux是免费的。
Linux执行重启机制,实际上就是从内核中启动一个服务,然后在新 服务器 上重新加载数据,重新激活服务器的过程。有时可能需要重新启动一个应用程序或服务来解决故障,这种情况就需要重启操作系统。Linux重启可以采用两种不同的方式,一种是软重启,另一种是硬重启。
软重启是利用Linux提供的系统调用来实现的,调用系统可以清理元数据和内存中的数据,然后将操作系统从内核空间加载到内存中。软重启不会改变内核中保存的内容,例如设备驱动程序,所以它不需要花费大量的时间。
硬重启及其复杂,这需要在完全关闭系统的情况下重新启动操作系统,因此它会花费较长的时间。它可用于重装系统,卸载旧的设备驱动程序,安装新的驱动程序。此外,还可以用于更改系统配置,例如IO设备和网络设置。
在关闭系统时,Linux允许管理员选择要在安装新软件之前执行硬重启还是要在安装完成之后执行硬重启。每一次Linux重启可以追溯到1991年,它曾经经历了一次历史性的重新起航,也极大地改变了世界上计算机技术的发展。
总之,Linux重启发展历史简要地反应了Linux操作系统的发展过程以及它在今天的地位。它的起源是为了减轻硬件的费用,然而它却横扫了计算机世界,从而使得Linux操作系统成为一个不可或缺的世界性操作系统。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
Linux进程查看
[例18] 查看登录用户的详细情况,键入:$ who -uH显示如下:USER LINE LOGIN-TIME IDLE FROMroot tty1 Mar 17 13:49 . foxy tty2 Mar 17 13:49 00:01 root tty3 Mar 17 13:49 00:01bbs ttyp0 Mar 17 13:49 00:01 () 这样一目了然。 其中-u选项指定显示用户空闲时间,所以可以看到多了一项IDLE。 第一个root用户的IDLE项是一个“.”,这就说明该用户在前1秒仍然是活动的,而其他用户后面都有一个时间,称为空闲时间。 最后来看看使用“who am i”格式命令的结果!root tty1 Mar 17 13:49可见只显示出了运行该who命令的用户情况,当然这时候不存在空闲时间。 who命令应用起来非常简单,可以比较准确地掌握用户的情况,所以使用非常广泛。 w命令该命令也用于显示登录到系统的用户情况,但是与who不同的是,w命令功能更加强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,并且统计数据相对who命令来说更加详细和科学,可以认为w命令就是who命令的一个增强版。 w命令的显示项目按以下顺序排列:当前时间,系统启动到现在的时间,登录用户的数目,系统在最近1秒、5秒和15秒的平均负载。 然后是每个用户的各项数据,项目显示顺序如下:登录帐号、终端名称、远程主机名、登录时间、空闲时间、JCPU、PCPU、当前正在运行进程的命令行。 其中JCPU时间指的是和该终端(tty)连接的所有进程占用的时间。 这个时间里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间。 而PCPU时间则是指当前进程(即在What项中显示的进程)所占用的时间。 下面介绍该命令的具体用法和参数。 语法格式如下:w -[husfV] [user] 下面对参数进行说明:-h 不显示标题。 -u 当列出当前进程和CPU时间时忽略用户名。 这主要是用于执行su命令后的情况。 -s 使用短模式。 不显示登录时间、JCPU和PCPU时间。 -f 切换显示FROM项,也就是远程主机名项。 默认值是不显示远程主机名,当然系统管理员可以对源文件作一些修改使得显示该项成为默认值。 -V 显示版本信息。 User 只显示指定用户的相关情况。 [例19] 显示当前登录到系统的用户的详细情况$ w 2:50pm up 2 min, 4 users, load average:0.22,0.16,0.06USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty1 2:49pm 0:00s 0.56s 0.10s wfoxy tty2 2:49pm 1:09 0.42s 0.42s bashroot tty3 2:49pm 46.00s 0.67s 0.25s telnet bbs3 bbs ttyp0 2:49pm 45.00s 0.49s 0.49s bbs h

linux中at命令
linux at 命令详解使用方式 : at -V [-q queue] [-f file] [-mldbv] TIME说明 : at 可以让使用者指定在 TIME 这个特定时刻执行某个程序或指令,TIME 的格式是 HH:MM其中的 HH 为小时,MM 为分钟,甚至你也可以指定 am, pm, midnight, noon, teatime(就是下午 4 点锺)等口语词。 如果想要指定超过一天内的时间,则可以用 MMDDYY 或者 MM/DD/YY 的格式,其中 MM 是分钟,DD 是第几日,YY 是指年份。 另外,使用者甚至也可以使用像是 now + 时间间隔来弹性指定时间,其中的时间间隔可以是 minutes, hours, days, weeks。 另外,使用者也可指定 today 或 tomorrow 来表示今天或明天。 当指定了时间并按下 enter 之后,at 会进入交谈模式并要求输入指令或程序,当你输入完后按下 ctrl+D 即可完成所有动作,至于执行的结果将会寄回你的帐号中。 参数 :-V : 印出版本编号-q : 使用指定的伫列(Queue)来储存,at 的资料是存放在所谓的 queue 中,使用者可以同时使用多个 queue,而 queue 的编号为 a, b, c... z 以及 A, B, ... Z 共 52 个-m : 即使程序/指令执行完成后没有输出结果, 也要寄封信给使用者-f file : 读入预先写好的命令档。 使用者不一定要使用交谈模式来输入,可以先将所有的指定先写入档案后再一次读入-l : 列出所有的指定 (使用者也可以直接使用 atq 而不用 at -l)-d : 删除指定 (使用者也可以直接使用 atrm 而不用 at -d)-v : 列出所有已经完成但尚未删除的指定
linux开机 uuidd
在启动菜单中用安全恢复启动,这个安全内核可以进入临时系统中挽救和恢复文件,进入系统后,查看启动日志,定制修复策略。
发表评论