Chinaunix首页 | 论坛 | 博客
  • 博客访问: 585917
  • 博文数量: 94
  • 博客积分: 1452
  • 博客等级: 上尉
  • 技术积分: 982
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-06 15:38
文章分类

全部博文(94)

文章存档

2018年(3)

2014年(26)

2013年(11)

2012年(3)

2011年(43)

2010年(8)

分类: LINUX

2010-05-07 10:26:03

1) linux的date命令设置
  时间简称解释:
     CST:中国标准时间(China Standard Time),这个解释可能是针对RedHat Linux。
     UTC:协调世界时,又称世界标准时间,简称UTC,从英文国际时间/法文协调时间”Universal     Time/Temps Cordonné”而来。中国大陆、香港、澳门、台湾、蒙古国、新加坡、马来西亚、菲律宾、澳洲西部的时间与UTC的时差均为+8,也就是UTC+8。
   GMT:格林尼治标准时间(旧译格林威治平均时间或格林威治标准时间;英语:Greenwich Mean Time,GMT)是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。
 

  [root@localhost ~]#date //显示当前日期
  [root@localhost ~]#date -s //设置当前时间,只有root权限才能设置,其他只能查看。
  [root@localhost ~]#date -s 20100512 //设置成20100512,这样会把具体时间设置成空00:00:00
  [root@localhost ~]#date -s 12:23:23 //设置具体时间,不会对日期做更改
  [root@localhost ~]#date -s “12:12:23 2010-05-12″ //这样可以设置全部时间
 
  设置完系统时间后,还需要同步到硬件时钟上
  [root@localhost ~]#clock --systohc
 
  硬件时钟与系统时钟同步:  
  [root@localhost ~]# hwclock --hctosys  或者   # clock --hctosys
  上面命令中,--hctosys表示Hardware Clock to SYStem clock。
 
  系统时钟和硬件时钟同步:  
  [root@localhost ~]#hwclock --systohc  或者   # clock --systohc

  或 #clock -w
  以 root 身分更改了系统时间之后,请记得以 clock -w 来将系统时间写入 CMOS 中,这样下次重新开机时系统时间才会持续抱持最新的正确值。
 
  **显示实例(可以在保存文件时需要添加时间时用到)
  [root@localhost ~]#date -d today +"%Y-%m-%d"  
  2010-05-12
 
  [root@localhost ~]#date -d today +"%Y_%-m_%-d"
  2010_5_12
 
  [root@localhost ~]#date -d today +"%Y-%m-%d %T"
  2010-05-12 11:11:27
 
  [root@localhost ~]#date -d today +"%Y-%m-%d %H:%M"
  2010-05-12 11:11
 
  [root@localhost ~]#date -d today +"%Y-%m-%d %H:%M:%S"
  2010-05-12 11:12:00
 
2)强制踢人命令格式:
  pkill -kill -t tty
  tty 所踢用户的tty
  例如:使用w命令查看登陆用户信息:
  [zj@localhost ~]$ w
   12:47:04 up 286 days, 23:58,  2 users,  load average: 0.07, 0.03, 0.00
  USER     TTY      FROM           LOGIN@   IDLE   JCPU   PCPU WHAT
  dd       pts/0    x.x.x.x      17 Dec10 86days  0.04s  0.01s sshd:dd [priv
   zj      pts/1    x.x.x.x    12:41    0.00s  0.00s  0.00s w
  踢除dd用户,则
   [zj@localhost ~]#pkill -kill -t pts/0
  只有root用户才能踢人。
 
3) VIM 编辑器显示行数 :
  执行# vim ~/.vimrc
  set number
  :wq
 
  VI删除全部内容
  :.,$d
 
4)文本模式下访问页面 命令
  lynx
 
5) 杀进程
 
  首先,用ps查看进程,方法如下:
 
  $ ps -ef
  或 $ ps -ef  | pref nginx
  查看到
  用户名   PID
  root     21742     1       0 11:47 ?        00:00:00 nginx: master process /usr/local/nginx/sbin/nginx
  www    21743   21742  0 11:47 ?        00:00:00 nginx: worker process      
  root     21745   14702   0 11:47 pts/1    00:00:00 grep nginx
  则使用kill -s 9 pid的方式 , 其中-s 9 制定了传递给进程的信号是9,即强制、尽快终止进程
  $kill -s 9 1827
 
6) 查看硬件信息
  测试机器的硬件信息:
 
  查看CPU信息(型号)
  # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
        16  Intel(R) Xeon(R) CPU            E5530   @ 2.40GHz
  (看到有16个逻辑CPU, 也知道了CPU型号E5530 )
 
 
  # getconf LONG_BIT
     32
  (说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)
 
  # cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
     16
  (结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
 
 
 
  查看内 存信息
  # cat /proc/meminfo
 
  # uname -a
  Linux cpserver 2.6.32-358.el6.i686 #1 SMP Thu Feb 21 21:50:49 UTC 2013 i686 i686 i386 GNU/Linux
  (查看当前操作系统内核信息)

 
  查看网卡信息
  # dmesg | grep -i eth

7) 如何查看ngingx、apache、php、mysql的编译参数 
查看nginx编译参数:/usr/local/nginx/sbin/nginx -V
查看apache编译参数:cat /usr/local/apache/build/config.nice
查看mysql编译参数:cat /usr/local/mysql/bin/mysqlbug | grep CONFIGURE_LINE
查看php编译参数:/usr/local/php/bin/php -i | grep configure

注意:各个程序所对应的安装的目录路径。
阅读(633) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~