Rootop 服务器运维与web架构

2013-08-22
发表者 Venus
暂无评论

shell获取当前ip

      利用shell获取ip地址

[root@svn ~]# ifconfig | grep “inet addr” | grep -v “127.0.0.1” | awk ‘{print $2}’ | cut -d: -f2
192.168.1.3
[root@svn ~]#

     grep “inet addr”  //取得含有 inet addr  行值

     grep -v “127.0.0.1”  //排除 本地回环 行值

     awk ‘{print $2}’  //利用awk取得第二列“参数”值 

 [root@svn ~]# ifconfig | grep “inet addr” | grep -v “127.0.0.1”
 inet addr:192.168.1.3  Bcast:192.168.1.255  Mask:255.255.255.0

     cut -d: -f2  //用cut分割,以 冒号 “:”为分割字符,打印第二组数据。

2013-08-21
发表者 Venus
暂无评论

mysql占用cpu超过100%

处理大量数据时mysql占用cpu率极高,造成服务器压力,最大平均负载达到60。服务器down。

方法之一,修改mysql配置文件参数:

query_cache_size= 256M

tmp_table_size = 512M

//tmp_table_size ,临时表缓存用于存放查询时产生的临时表,如果数据量大而tmp_table_size不够用那么Mysql会将临时表存到磁盘上导致性能下降。

2013-08-19
发表者 Venus
暂无评论

自动删除apache访问日志

     apache运行时间长了,日志也多了,容易挤爆硬盘(出现好几次了),遂写脚本自动删除。

httpd.conf 配置文件:

CustomLog “|/var/www/bin/rotatelogs /var/www/logs/tp/access/%Y%m%d_error_log 86400 480” common
ErrorLog “|/var/www/bin/rotatelogs /var/www/logs/tp/error/%Y%m%d_error_log 86400 480”

这里的apache日志记录方式是一天一个文件,文件名是 年月日加名称,比如:20130819_error_log

现在可以通过date 命令减去多少天,将之前的日志删除。比如今天19号,删除7天前的,那么12号的日志就会被删除。再之前的手动删除,以后就省心了。

脚本如下:

[root@uyqx000002 autosh]# cat Auto_Del_Old_Apache_Log.sh

#/bin/bash

ALogPath=/var/www/logs/tp/access
ELogPath=/var/www/logs/tp/error

DelADateLog=$(date -d '7 days ago' +%Y%m%d_error_log)
DelEDateLog=$(date -d '7 days ago' +%Y%m%d_error_log)

rm -rf $ALogPath/$DelADateLog
rm -rf $ELogPath/$DelEDateLog
exit

加到任务计划,每天一执行即可。

2013-07-30
发表者 Venus
暂无评论

各种U盘启动模式简介

1、USB-HDD:硬盘仿真模式,DOS启动后显示C:盘,HP U盘格式化工具制作的U盘即采用此启动模式。此模式兼容性很高,但对于一些只支持USB-ZIP模式的电脑则无法启动。

2、USB-ZIP:大容量软盘仿真模式,DOS启动后显示A盘,FlashBoot制作的USB-ZIP启动U盘即采用此模式。此模式在一些比较老的电脑上是唯一可选的模式,但对大部分新电脑来说兼容性不好,特别是大容量U盘。

3、USB-HDD+:增强的USB-HDD模式,DOS启动后显示C:盘,兼容性极高。其缺点在于对仅支持USB-ZIP的电脑无法启动。

4、USB-ZIP+:增强的USB-ZIP模式,支持USB-HDD/USB-ZIP双模式启动(根据电脑的不同,有些BIOS在DOS启动后可能显示C:盘,有些BIOS在DOS启动后可能显示A:盘),从而达到很高的兼容性。其缺点在于有些支持USB-HDD的电脑会将此模式的U盘认为是USB-ZIP来启动,从而导致4GB以上大容量U盘的兼容性有所降低。

5、USB-CDROM:光盘仿真模式,DOS启动后可以不占盘符,兼容性一般。其优点在于可以像光盘一样进行XP/2003安装。制作时一般需要具体U盘型号/批号所对应的量产工具来制作,对于U3盘网上有通用的量产工具。

PS:

U3技术是集成了专用应用程序的U3智能闪存盘,它提供了一个强大的新平台,用户可以在微型设备上存储和管理他们的个人工作区,包括文件、程序、密码和设置等。

U3平台在数据管理和安全都提出了新的规范,更有效的保障用户的数据安全。采用嵌入式技术,固化了U3pro磁盘加密系统和U3pro文件加密工具两个应用软件;不仅具有传统U盘的存储功能,而且还具有芯片级的加密锁的功能,可以对存储器甚至计算机上的硬盘或单个、多个文件进行加密,充分保障数据安全。加密功能是第一个在U3平台上实现的应用软件,杀毒、防火墙、邮件、游戏……,现有的WINDOWS平台软件几乎都可以移植到采用U3平台的闪盘上。