zoukankan      html  css  js  c++  java
  • Linux常用命令_(系统设置)

    基本命令:clear

    指令名称:clear
    指令所在路径:/usr/bin/clear
    执行权限:All User
    语法:clear
    功能描述:清空终端屏幕显示。
    范例:$ clear


    环境变量:alias、export

    语法:alias [别名]=[指令名称]
    功能描述:设置指令的别名。
    范例:
    $ alias l=‘ls -lrt’
    用l替代ls -lrt命令,设置后输入l的结果和ls -lrt相同。

    指令名称:export
    语法:export[-fnp][变量名称]=[变量设置值]
    功能描述:设置或显示环境变量。
    范例:
    $ export name=test
    设置name变量的值为test。
    $ export -p
    显示所有环境变量。

    date 时间设置命令

    设置时间为下午14点36分。

    # date -s 14:36:00 Fri Nov 26 14:15:00 CST 1999

    例4:设置时间为1999年11月28号。

    # date -s 991128 Sun Nov 28 00:00:00 CST 1999

    时区设置  

    cp   /usr/share/zoneinfo/Asia/Shanghai    /etc/localtime

    在Linux中,用于时钟查看和设置的命令主要有date、hwclock

    当你以 root 身分更改了系统时间之后,请记得以 clock -w 来将系统时间写入 CMOS 中,这样下次重新开机时系统时间才会持续抱持最新的正确值。

    1. 显示时间
    date命令可以按照指定格式显示日期,只键入date则以默认格式显示当前时间。如下:


    如果需要以指定的格式显示日期,可以使用“+”开头的字符串指定其格式

    对于上述的日期格式为英文,不易理解的解决方法:

    #export LANG='zh_CN'     //在用date命令就可以显示中文

    #export LANG='en_US'    //还原刚才的语言设置

    或者date;export LANG='zh_CN' 

    date&&export LANG='zh_CN' 

     

    只需要掌握几个常用的即可。例如%Y表示年,%m表示月,%d表示日,%H表示小时,%M表示分钟,%S表示秒,%s表示从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数,相当于time函数,%w表示一周中的第几天。实例见下:


    如果要显示的时间不是当前时间,而是经过运算的时间,则可以用-d选项。例如显示三年前的时间:


    看到这个命令我很受伤,过去的时间再也回不去了,只能用命令看看。显示三个月后的时间:


    显示十天后的时间:


    有时候需要获取当前时间距离1970年0时0分0秒所经历的秒数,保存在变量中:


    2. 设置时间
    用 -s选项可以设置系统时间:


    方式多种多样,任你选:


    修改日期时间
    在命令行输入:
    date:显示当前时间 Fri Aug 3 14:15:16 CST 2007
    date –s:按字符串方式修改时间
    可以只修改日期,不修改时间: date -s 2007-08-03
    只修改时间:date -s 14:15:00
    同时修改日期时间,注意要加双引号,日期与时间之间有一空格
    #date -s "2007-08-03 14:15:00"
    2、查看硬件时间
    # hwclock
    设置硬件时间
    # hwclock -set -date="07/07/06 10:19" (月/日/年 时:分:秒)
    3、硬件时间和系统时间的同步
    按照前面的说法,重新启动系统,硬件时间会读取系统时间,实现同步,但是在不重新启动的时候,需要用hwclock命令实现同步。

    使用命令同步时间:hwclock -w
     硬件时钟与系统时钟同步:
    # hwclock --hctosys(hc代表硬件时间,sys代表系统时间)
    系统时钟和硬件时钟同步:(让系统的时间同步到硬件时钟)
    # hwclock –systohc

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

    创建以当前时间为文件名的
    mkdir `date +%Y%m%d`
    备份以时间做为文件名的
    tar cvf ./htdocs`date +%Y%m%d`.tar ./*

    设置时间:

    date -s //设置当前时间,只有root权限才能设置,其他只能查看。

    date -s 20080523 //设置成20080523,这样会把具体时间设置成空00:00:00

    date -s 01:01:01 //设置具体时间,不会对日期做更改

    date -s “01:01:01 2008-05-23″ //这样可以设置全部时间

    date -s “01:01:01 20080523″ //这样可以设置全部时间

    date -s “2008-05-23 01:01:01″ //这样可以设置全部时间

    date -s “20080523 01:01:01″ //这样可以设置全部时间

     

    设置时间为下午14点36分。

    # date -s 14:36:00

    Fri Nov 26 14:15:00 CST 1999

    例4:设置时间为1999年11月28号。

    # date -s 991128

    Sun Nov 28 00:00:00 CST 1999

    设置系统时间

     [root@DB-Server ~]# date -s "2013-11-14 00:00:00"      

    Thu Nov 14 00:00:00 PST 2013

    date命令设置时间

    # date -s 20060925

    # date -s 21:19:50

    第一行设置日期,第二行设置时间。

    #hwclock -w


      

      
    # date -s 09:16:00   //设置时间为上午9点16分 
    # date -s 040414       //设置时间为2004年4月14日,其中-s是设置日期的参数。 
    # date -s '09:16:00 2004-04-14'      //设置时间为2004年4月14日 上午9点16分

    # date 
    Fri Nov 26 15:20:18 CST 1999 
    例3:设置时间为下午14点36分。 
    # date -s 14:36:00 
    Fri Nov 26 14:15:00 CST 1999 
    例4:设置时间为1999年11月28号。 
    # date -s 991128 
    Sun Nov 28 00:00:00 CST 1999 

    实例:设置时间伟2008年8月8号12:00 
    # date -s "2008-08-08 12:00:00" 

    修改完后,记得输入:clock -w 
    把系统时间写入CMOS
      
      
      

  • 相关阅读:
    人口数据分析
    爬虫:单线程+多任务异步协程
    Python脚本实现在cmd执行相关命令
    Markdown 标记语言指北
    索引/代码块目录
    无题
    [模板] 斯坦纳树
    [模板] 欧拉回路
    [模板] 计算几何2: 自适应Simpson/凸包/半平面交/旋转卡壳/闵可夫斯基和
    [模板] 快速沃尔什变换
  • 原文地址:https://www.cnblogs.com/qmfsun/p/3800068.html
Copyright © 2011-2022 走看看