Linux系统下操作系统基本信息查看命令
[ 2010-12-07 17:03:06 | 作者: admin ]
系统
# uname -a #查看内核/操作系统/CPU信息
# head -n 1 /etc/issue #查看操作系统版本
# cat /proc/cpuinfo #查看CPU信息
# hostname #查看计算机名
# lspci -tv #列出所有PCI设备
# lsusb -tv #列出所有USB设备
# lsmod #列出加载的内核模块
# env #查看环境变量
资源
# free -m #查看内存使用量和交换区使用量
# df -h #查看各分区使用情况
# du -sh <目录名> #查看指定目录的大小
# grep MemTotal /proc/meminfo #查看内存总量
# grep MemFree /proc/meminfo #查看空闲内存量
# uptime #查看系统运行时间、用户数、负载
# cat /proc/loadavg #查看系统负载
...
阅读全文…
# uname -a #查看内核/操作系统/CPU信息
# head -n 1 /etc/issue #查看操作系统版本
# cat /proc/cpuinfo #查看CPU信息
# hostname #查看计算机名
# lspci -tv #列出所有PCI设备
# lsusb -tv #列出所有USB设备
# lsmod #列出加载的内核模块
# env #查看环境变量
资源
# free -m #查看内存使用量和交换区使用量
# df -h #查看各分区使用情况
# du -sh <目录名> #查看指定目录的大小
# grep MemTotal /proc/meminfo #查看内存总量
# grep MemFree /proc/meminfo #查看空闲内存量
# uptime #查看系统运行时间、用户数、负载
# cat /proc/loadavg #查看系统负载
...
阅读全文…
Linux系统Load average负载详细解释
[ 2010-12-07 17:02:08 | 作者: admin ]
我们知道判断一个系统的负载可以使用top,uptime等命令去查看,它分别记录了一分钟、五分钟、以及十五分钟的系统平均负载
例如我的某台服务器:
$ uptime
09:50:21 up 200 days, 15:07, 1 user, load average: 0.27, 0.33, 0.37
大部分的人都认为这个数字越小越好,其实有很多关联的提示信息,今天看到这个好文,应该可以给大家说清楚很多问题,转一下:
原文链接: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages
你可能对于 Linux 的负载均值(load averages)已有了充分的了解。负载均值在 uptime 或者 top 命令中可以看到,它们可能会显示成这个样子:
load average: 0.09, 0.05, 0.01
...
阅读全文…
例如我的某台服务器:
$ uptime
09:50:21 up 200 days, 15:07, 1 user, load average: 0.27, 0.33, 0.37
大部分的人都认为这个数字越小越好,其实有很多关联的提示信息,今天看到这个好文,应该可以给大家说清楚很多问题,转一下:
原文链接: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages
你可能对于 Linux 的负载均值(load averages)已有了充分的了解。负载均值在 uptime 或者 top 命令中可以看到,它们可能会显示成这个样子:
load average: 0.09, 0.05, 0.01
...
阅读全文…
Linux和Windows下关闭,启动,重启MySQL方法(重新启动)
[ 2010-12-07 10:07:21 | 作者: admin ]
p.s. 也有脚本方式 $mysql_dir/share/mysql/mysql.server [start|restart|stop]
Linux下重启MySQL的正确方法:
1、通过rpm包安装的MySQL
2、从源码包安装的MySQL,需要2步,先关闭mysql然后启动mysql
其中mysql_dir为MySQL的安装目录,mysqladmin和mysqld_safe位于MySQL安装目录的bin目录下,很容易找到的。
阅读全文…
Linux下重启MySQL的正确方法:
1、通过rpm包安装的MySQL
service mysqld restart
2、从源码包安装的MySQL,需要2步,先关闭mysql然后启动mysql
其中mysql_dir为MySQL的安装目录,mysqladmin和mysqld_safe位于MySQL安装目录的bin目录下,很容易找到的。
// linux关闭MySQL的命令
$mysql_dir/bin/mysqladmin -u root -p shutdown
// linux启动MySQL的命令
$mysql_dir/bin/mysqld_safe &
...$mysql_dir/bin/mysqladmin -u root -p shutdown
// linux启动MySQL的命令
$mysql_dir/bin/mysqld_safe &
阅读全文…
2个MYSQL服务器互为MASTER同步问题
[ 2010-12-06 08:25:48 | 作者: admin ]
转自 http://blog.csdn.net/yueliangdao0608/archive/2008/10/29/3173231.aspx
点击下载彩色标注的WORD文档
以前抽空做的MYSQL 的主主同步。
不过心理做好准备,对性能会有一定的影响!
把步骤写下来,至于会出现的什么问题,以后随时更新。这里我同步的数据库是TEST
1、环境描述。
主机:192.168.0.231(A)
主机:192.168.0.232(B)
MYSQL 版本为5.1.21
2、授权用户。
A:
mysql> grant replication slave,file on *.* to 'repl1'@'192.168.0.232' identified
...
阅读全文…

以前抽空做的MYSQL 的主主同步。
不过心理做好准备,对性能会有一定的影响!
把步骤写下来,至于会出现的什么问题,以后随时更新。这里我同步的数据库是TEST
1、环境描述。
主机:192.168.0.231(A)
主机:192.168.0.232(B)
MYSQL 版本为5.1.21
2、授权用户。
A:
mysql> grant replication slave,file on *.* to 'repl1'@'192.168.0.232' identified
...
阅读全文…
MySQL5.5之前版本搭建主从同步设置(新版mysql已经不适用,跳过)
[ 2010-12-06 08:19:40 | 作者: admin ]
主从mysql版本一致
主库:192.168.1.1
从库:192.168.1.2
数据文件存放位置:/var/mysql/data
待同步数据库:syncdb
一、设置MASTER
1、修改my.cnf
# vi /etc/my.cnf
server-id = 1
log-bin
binlog-ignore-db=mysql
binlog-ignore-db=test
server-id = 1
log-bin
binlog-ignore-db=mysql
binlog-ignore-db=test
2、赋予SLAVE权限帐号,允许用户在MASTER上LOAD TABLE和LOAD DATA
mysql> GRANT FILE,SELECT,REPLICATION SLAVE ON *.* TO slave@192.168.1.2 IDENTIFIED BY 'password';
...阅读全文…
php下仿javascript加密解密代码
[ 2010-12-02 21:38:39 | 作者: admin ]
JavascriptEscape.php
阅读全文…
<?php
function jsescape($str){
preg_match_all( "/[\x80-\xff].|[\x01-\x7f]+/ ",$str,$newstr);
$ar = $newstr[0];
foreach($ar as $k=> $v){
if(ord($ar[$k])>=127){
$tmpString=bin2hex(iconv( "GBK", "ucs-2",$v));
if (!eregi( "WIN",PHP_OS)){
...function jsescape($str){
preg_match_all( "/[\x80-\xff].|[\x01-\x7f]+/ ",$str,$newstr);
$ar = $newstr[0];
foreach($ar as $k=> $v){
if(ord($ar[$k])>=127){
$tmpString=bin2hex(iconv( "GBK", "ucs-2",$v));
if (!eregi( "WIN",PHP_OS)){
阅读全文…
PHP中date转成时间戳,使用time()获取的是秒数
[ 2010-12-02 11:04:54 | 作者: admin ]
P.S. time()获取的是秒数
date("Y-m-d H:i:s"); //如果存成datetime型在MYSQL中 必须用这种格式
实现功能:获取某个日期的时间戳,或获取某个时间的时间戳。
strtotime 将任何英文文本的日期时间描述解析为Unix时间戳[将系统时间转化成unix时间戳]
一,获取指定日期的unix时间戳 strtotime("2009-1-22") 示例如下:
echo strtotime("2009-1-22") 结果:1232553600
说明:返回2009年1月22日0点0分0秒时间戳
二,获取英文文本日期时间 示例如下:
便于比较,使用date将当时间戳与指定时间戳转换成系统时间
(1)打印明天此时的时间戳strtotime("+1 day")
当前时间:echo date("Y-m-d H:i:s",time()) 结果:2009-01-22 09:40:25
...
阅读全文…
date("Y-m-d H:i:s"); //如果存成datetime型在MYSQL中 必须用这种格式
实现功能:获取某个日期的时间戳,或获取某个时间的时间戳。
strtotime 将任何英文文本的日期时间描述解析为Unix时间戳[将系统时间转化成unix时间戳]
一,获取指定日期的unix时间戳 strtotime("2009-1-22") 示例如下:
echo strtotime("2009-1-22") 结果:1232553600
说明:返回2009年1月22日0点0分0秒时间戳
二,获取英文文本日期时间 示例如下:
便于比较,使用date将当时间戳与指定时间戳转换成系统时间
(1)打印明天此时的时间戳strtotime("+1 day")
当前时间:echo date("Y-m-d H:i:s",time()) 结果:2009-01-22 09:40:25
...
阅读全文…
win2003服务器自动定时重启
[ 2010-12-01 19:19:45 | 作者: admin ]
为了使网站的速度更快,清除被占不用的系统资源,我们希望win2003服务器每天在半夜能自动重启,这可以利用win2003中的计划任务功能来实现。
方法及步骤:
1、新建一文本文件,文件中的内容为:
shutdown -r -t 30
然后把此文件另存为reboot.cmd并保存在C:\根目录下。
2、打开控制面板下的任务计划,双击添加任务计划,一直点下一步按钮,到出现下图时为止:
点击浏览…按钮,选择刚才保存在C:\reboot.cmd文件。
在上图中再选择每天,再点下一步;
[img]attachments/20101...
阅读全文…
方法及步骤:
1、新建一文本文件,文件中的内容为:
shutdown -r -t 30
然后把此文件另存为reboot.cmd并保存在C:\根目录下。
2、打开控制面板下的任务计划,双击添加任务计划,一直点下一步按钮,到出现下图时为止:
点击浏览…按钮,选择刚才保存在C:\reboot.cmd文件。
在上图中再选择每天,再点下一步;
[img]attachments/20101...
阅读全文…