• Linux基本命令(4)有关关机和查看系统信息的命令


    有关关机和查看系统信息的命令

    命令 说明
    shutdown 正常关机
    reboot 重启计算机
    ps 查看目前程序执行的情况
    top 查看目前程序执行的情景和内存使用的情况
    kill 终止一个进程
    date 更改或查看目前日期
    cal 显示月历及年历

    4.1 shutdown命令

    要使用这个命令必须保证是根用户,否则使用su命令改变为根用户。命令格式如下:

    shutdown –(选项)

    选项 功能
    -k 不是真正的关机,只是发出警告命令
    -r 关机后重启
    -t 在规定的时间内关机

    加入要在2min内关机,输入命令:

    shutdown –t 2

    如果是关机后重启,输入命令:

    shutdown –r

    4.2 reboot命令

    这个命令也是一个关机命令,只有输入,不加任何参数,系统会以最快的速度关机,且不将内存或缓冲区里的东西写回硬盘。

    选项 功能
    -d 不把记录写到/var/log/wtmp档案里(-n这个参数包含了-d)
    -f 强迫重开机,不呼叫shutdown这个指令
    -n 在重开机前不做将记忆体资料写回硬盘
    -w 并不会真的重开机,只是把记录写到/var/log/wtmp档案里

    4.3 ps命令

    ps命令用来查看在计算机系统中有哪些程序正在执行,及其执行的情况。这是一个相当强大的命令,可以用它来找出所有的process id和名称。另外,ps命令也可以用来列出所有程序占用内存的情况。用法如下:

    ps –(选项)

    选项 功能
    -l 用长格式列出
    -u 列出使用者的名称和使用时间
    -m 列出内存分布的情况
    -r 只列出正在执行的前台程序,不列出其他信息
    -x 列出所有程序,包括那些没有终端机的程序

    4.4 top命令

    top命令可以查看目前程序的执行情景和内存使用。它和ps类似,不过,它会几秒钟更新一次系统状态,方便追踪。要离开这个程序,按Ctrl+C键就可以了。

    4.5 kill命令

    kill命令用来终止一个正在执行中的进程。如果一个程序执行过程中失败了,可以把这个程序终止,避免留在内存中占用系统资源。不过,它的实际意义是送一个信号给这个正在执行的程序,叫它自杀。可以送很多信号给这些程序,也可以让他们受到信号后做很多事情。标准用法:

    kill –(选项) pid

    在执行kill命令前。可以先用ps命令查一下某宕掉程序的pid,然后使用kill除去某个程序。例如,终止pid为90的程序:

    kill 90

    选项 功能
    -l 列出所有可用的信号名称
    -p 印出pid并不发送信号
    -signal 其中可用的讯号有 HUP (1), KILL (9), TERM (15), 分别代表著重跑, 砍掉, 结束

    将 pid 为 323 的行程砍掉 (kill) :

    kill -9 323

    将 pid 为 456 的行程重跑 (restart) :

    kill -HUP 456

    4.6 date命令

    date命令用来显示、设定和修改现在的时间和日期。标准用法:

    date –(选项) 显示时间格式(以+号开头,后加格式)
    date 设定时间格式

    选项 功能
    -u 使用格林尼治时间
    -r 最后一次修改文件的时间
    -s 设置时间

    常用的几种时间格式如下表所示:

    格式 说明
    %a 星期几的简称,例如一、二、三
    %A 星期几的全名,例如星期一、星期二
    %D 日期(mm/dd/yy格式)
    %T 显示时间格式,24小时制(hh:mm:ss)
    %x 显示日期的格式(mm/dd/yy)
    %y 年的最后两个数字
    %Y 年(如2007、2008)
    %r 时间(hh:mm:ss 上午或下午)
    %p 显示上午或下午

    如果输入命令:

    date “+%x,%r”

    系统返回如下信息:

    2010年3月26日,下午 18时06分49秒

    4.7 cal命令

    cal命令有两种功能:显示月历以及年历。

    直接输入cal命令则系统会显示目前月份的月历。

    若要显示一整年的年历,可以在cal命令后加4位数的公元年份。例如要显示2008年的年历,必须输入:

    cal 2008

    若输入 cal 08 ,则最显示公元8年的年历。

    若只需要查看某一年份中某一月份的月历,可以输入:cal 月份 公元年份。例如输入:"cal 12 2004”。

  • 相关阅读:
    将图片转成二进制并生成Base64编码,可以在网页中通过url查看图片
    <bean:wirte>的用法
    bean标签库Struts标签库
    <bean:write/>标签的format属性
    ByteArrayOutputStream和ByteArrayInputStream详解
    <bean:write>的用法
    FLASH寿命测试!
    波特率,kbps,Mbps含义
    printf()函数是格式化输出!
    Qt学习Qt中的C++
  • 原文地址:https://www.cnblogs.com/tian-yong/p/4497301.html
Copyright © 2020-2023  润新知