• shell 查看系统有关信息


    磁盘:

      查看磁盘空间或者挂载情况

    df -ah
    或者
    df -h

    内存:

      查看内存使用情况

    free -m
    total used free shared buffers cached
    Mem: 1002 769 232 0 62 421
    -/+ buffers/cache: 286 715
    Swap: 1153 0 1153                   //交换分区,未使用为佳

      第一行参数解析: 
        total 内存总数: 1002M 
        used 已经使用的内存数: 769M 
        free 空闲的内存数: 232M 
        shared 当前已经废弃不用,总是0 
        buffers Buffer 缓存内存数: 62M 
        cached Page 缓存内存数:421M

      第二行的 -/+ buffers/cache: 
        -buffers/cache :实际上已使用的内存总数 
        +buffers/cache :实际中空闲的内存总数

    文件:

      查看文件夹下面文件数量:

    ls -l | grep '^-' | wc -l

      查看文件夹下面子目录数量: 

    ls -l | grep '^d' | wc -l

      查看文件大小:

    du -h 
    du -h /path

    进程:

      查看相关进程的情况

    ps -ef | grep xxx

     时间:

      格式输出时间

    [root@root ~]# date "+%Y-%m-%d"
    2013-02-19
    [root@root ~]# date "+%H:%M:%S"
    13:13:59
    [root@root ~]# date "+%Y-%m-%d %H:%M:%S"
    2013-02-19 13:14:19
    [root@root ~]# date "+%Y_%m_%d %H:%M:%S"  
    2013_02_19 13:14:58
    [root@root ~]# date -d today 
    Tue Feb 19 13:10:38 CST 2013
    [root@root ~]# date -d now
    Tue Feb 19 13:10:43 CST 2013
    [root@root ~]# date -d tomorrow
    Wed Feb 20 13:11:06 CST 2013
    [root@root ~]# date -d yesterday
    Mon Feb 18 13:11:58 CST 2013

      设置时间

    我们一般使用“date -s”命令来修改系统时间
    比如将系统时间设定成2011年7月13日的命令:

    date -s 07/13/2011

    将系统时间设定成11点12分0秒的命令:

    date -s 11:12:00

    注意:这里说的是系统时间,是linux由操作系统维护的。
    在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。
    如果要确保修改生效可以执行如下命令。

    #clock –w

    这个命令强制把系统时间写入CMOS。

  • 相关阅读:
    51Nod 1239 欧拉函数之和
    51Nod 1244 莫比乌斯函数之和
    BZOJ 4805: 欧拉函数求和
    BZOJ 3944: Sum
    3.25阅读摘抄
    生活整洁之道
    1064. 朋友数(20)
    1063. 计算谱半径(20)
    1061. 判断题(15)
    1062. 最简分数(20)
  • 原文地址:https://www.cnblogs.com/husky/p/6409476.html
Copyright © 2020-2023  润新知