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) |