php slowlog and mysql slowlog

vi /usr/local/php/etc/php-fpm.conf

放在 <workers> 里面

<!– by evan–>

<value name=”request_slowlog_timeout”>1s</value>

<value name=”slowlog”>/data/log/slow.logs</value>

 

mysql slowlog

Server version: 5.1.51 FRG DB Server (GPL)

 

vi /etc/my.cnf

log-slow-queries = /data/log/mysql-slow.log

或者用下面这个方面

mysql> show variables like ‘%slow%’;

+——————+——-+

| Variable_name | Value |

+——————+——-+

| log_slow_queries | ON |

| slow_launch_time | 2 |

+——————+——-+

2 rows in set (0.00 sec)

mysql>show variables like ‘%log%’;

mysql>set global slow_launch_time=1

mysql>set global log_output=file;

mysql>set global log_slow_queries=ON;

手机被定为“致癌物” 各品牌手机辐射排行 from oschina

2009年,瑞典及多个欧洲国家研究发现,用手机10年以上,可能会增加患脑癌和口腔癌的危险。荷兰研究显示,手机辐射与失眠、老年痴呆症、儿童行为 问题、男性不育等有密切关系。2010年3月,英国一名癌症专家通过研究得出惊人结论——使用手机致死人数将超过吸烟。这是迄今为止关于手机对健康危害的 最严重警告。今年年初,法国和德国政府则警告人们不要过度使用手机,尤其是儿童。

关于手机致癌的结论,也有不少专家持保守意见,英国癌症研究所的卫生信息部负责人埃德·勇说:“现有研究都还未找到手机和癌症之间的必然联系,不足以 得出强有力的证明。”调查还发现,使用手机的人群中发生脑瘤的风险,与未使用手机发生脑瘤的风险类似。虽然目前为止,手机致癌还只停留在“可能”的层面 上,但WHO做出这样的裁定,说明手机和癌症确实存在一定联系,“这一划分和发现手机对健康的潜在后果,对长期的研究非常重要。”IARC主管克利斯朵 夫·瓦尔德说。

低辐射手机排行榜(瓦/千克)

LG Quantum 0.35W/kg

卡西欧EXILIM(无线版) 0.53 W/kg

Pantech Breeze II 0.55 W/kg

三洋 Katana II 0.55 W/kg

三星 Fascinate(无线版) 0.57 W/kg

三星Mesmerize 0.57 W/kg

三星SGH-a197 0.59 W/kg

三星Contour 0.60 W/kg

三星 Gravity T 0.62 W/kg

摩托罗拉 i890/三星SGH-T249 0.63 W/kg

高辐射手机排行榜

摩托罗拉Bravo 1.59 W/kg

摩托罗拉 Droid 2 1.58 W/kg

奔迈Pixi 1.56 W/kg

摩托罗拉 Boos 1.55 W/kg

黑莓 Bold 1.55 W/kg

摩托罗拉 i335 1.55 W/kg

HTC Magic 1.55 W/kg

摩托罗拉 W385 1.54 W/kg

摩托罗拉 Boost i290 1.54 W/kg

苹果iPhone 4 1.17 W/kg

手机天线辐射最大

其他依次为听筒、键盘和话筒

其实,手机本身并不会伤害人体健康,罪魁祸首是手机释放的辐射。

资深电磁环境专家、中国室内装饰协会室内环境监测工作委员会赵玉峰教授指出,人们使用手机时,手机会向发射基站传送无线电波,而无线电波或多或少会被 人体吸收,这些电波就是手机辐射,由高到低依次为天线部、听筒部、键盘部和话筒部。手机的辐射主要来自天线,包括外置天线和内置天线。辐射的强度跟手机和 人体的距离成反比,距离远一倍,辐射衰减十倍;距离缩短一倍,辐射强度增加十倍。

另外,从天线的位置看,外置天线的辐射比内置的要大。直板机的天线离头部最近,所以它的辐射最大,翻盖机的天线离头部最远,所以辐射较小,滑盖机介于两者之间。而手机的功能多少,则对辐射强度没有影响。

另外,每款手机的辐射量也不同,“美国有线电视新闻网”最近刊登了手机辐射量排行榜。表格中数字所代表的含义是每公斤体重吸收的辐射量。当然,这些都是估计数字,实际的辐射吸收量还要取决于使用方法、运营商和环境等。

美国《悦己》杂志最新刊文教你如何将手机辐射危害最小化。

1.用耳机

用耳机虽不能直接“消灭”辐射,但能将人体和辐射源隔离开。手机距离头部越远,大脑受到的辐射影响就越小。距离手机天线越远,身体接受的辐射量就越低。

2.发短信比打电话辐射小

短信交流可大大减少头部和身体所接触的手机辐射。男性发短信时,不要将手机置于双腿之间。大量研究表明,手机辐射会伤害精子活力,但对女性卵巢影响不大。

3.打电话常换手

长时间打手机时,最好左右手经常交替。

4.别在封闭空间打手机

不要在电梯、火车、地铁等相对封闭空间打手机。此时手机不断尝试连接中断的信号,会使辐射增加到最大值。

5.信号弱时别打手机

当信号弱的时候,或者在高速行驶的交通工具上的时候,手机产生的辐射会更强。

6.别用手机煲“电话粥”

长时间通话,最好使用座机。研究发现,使用手机通话2分钟后,脑电波受到的影响至少会持续1个小时。

7.智能手机辐射较大

智能手机内置无线装置,其产生的辐射比手机更强,因为这些设备主要靠电池驱动才可接收电子邮件、上网等。因此,尽量少用手机上网。

8.拨号后,伸展手臂

手机接通的一刹那产生的辐射最强,因此接听或者拨打手机之后,最好伸展手臂,让手机远离身体,稍等片刻再通话。

9.别将手机放进裤兜

研究发现,经常将手机放在裤兜的男性,其精子数比正常男性少25%。手机辐射对身体各部位的影响不同,男性睾丸最容易受手机辐射伤害。

10.别将手机带进卧室

睡觉时,别将手机放在枕边。辐射会降低褪黑激素分泌量,既影响睡眠质量,又会加速人体自由基的破坏作用,最终导致癌症等疾病发生。

一些电子书下载

Linux shell、内核及系统编程精品资料下载汇总 (2011年1月19日更新)
http://club.topsage.com/thread-362620-1-1.html

 

Shell脚本学习指南(Classic Shell Scripting) 中文高清PDF版
http://club.topsage.com/thread-410629-1-1.html

Gentoo网络配置

emerge net-setup ##建议安装这个软件
代码 1.1: 建立符号连接net.eth0指向net.lo
# cd /etc/init.d
# ln -s net.lo net.eth0
现在Gentoo的RC系统知道了这个接口。它还需要知道怎么来配置这个接口。所有的网络接口都在/etc/conf.d/net文件里设置。下面是一个设置DHCP和静态地址的简单配置:

代码 1.2: /etc/conf.d/net文件的一个示例
# DHCP
config_eth0=( "dhcp" )

# 使用CIDR形式表示的静态IP
config_eth0=( “192.168.1.7/24” )
routes_eth0=( “default via 192.168.1.1” )

# 使用netmask形式表示的静态IP
config_eth0=( “192.168.1.7 netmask 255.255.255.0” )
routes_eth0=( “default via 192.168.1.1” )
注意: 如果你没有指定,DHCP是默认选项。
注意: CIDR代表无级别Internet域路由(Classless InterDomain Routing)。一开始,IPv4地址被归类为A,B或者C类。最初的分类系统没有考虑到Internet如此流行,会有耗尽IP的危险。CIDR允许一个IP地址可以表达多个IP地址。除了以一个斜线跟着一个数字结束外,CIDR IP地址跟普通IP地址是一样的;例如:192.168.0.0/16。CIDR是RFC 1519定义的。
现在我们已经配置好了接口,可以用下面的命令启动、停止它

代码 1.3: 启动和停止网络脚本
# /etc/init.d/net.eth0 start
# /etc/init.d/net.eth0 stop
重要: 我们建议你在/etc/conf.d/rc文件里设置RC_VERBOSE=”yes”。这样你可以在网络出现故障的时候,得到关于故障的更多信息。
现在已经成功地启动并停止了你的网络接口,你可能希望在Gentoo启动的时候启动它。这样做就可以了:(最后那个“rc”命令通知Gentoo启动当前runlevel中还没有被启动的脚本)

代码 1.4: 配置网络接口以便在启动的时候装载它
# rc-update add net.eth0 default
# rc
###
Gentoo单网卡双IP配置方法
只需要配置一下/etc/conf.d/net这个文件就可以了

这个是一个例子

config_eth0=("192.168.23.58 netmask 255.255.252.0 brd 192.168.23.255"
"192.168.1.20 netmask 255.255.255.0 brd 192.168.23.255")
routes_eth0=("default via 192.168.20.1" "default via 192.168.1.1")

#说明
config_eth0=(“192.168. netmask 255.255.255.0 brd 192.168.1.255”
ip1 子网掩码1 广播地址1
“218.194.57.20 netmask 255.255.255.128 brd 218.194.57.127”)
ip2 子网掩码2 广播地址2
routes_eth0=(“default via 192.168.0.1” “default via 218.194.57.1”)
网关1 网关2
http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml?part=4&chap=1

gentoo install

 

##start 此教程主要是对我的老硬盘的 gentoo 安装在 sda8 ada9 swap
你要在一个2.6的内核上安装Gentoo Linux,我们建议你使用smp(对多cpu支持的)或者smp-nofb。 否则你会遇到不兼容问题。
boot: gentoo-nofb
lspci
net-setup eth0
## name server 其实就是dns 第二个是可以不设置的
#time其实不要 然后可以用 ssh啦
/etc/init.d/sshd start
passwd
#然后可以用 ssh啦

##下面是第二集
#这个要注意了 前面 的都可以回车 最好是用 +14000M 这种 也就是接受14G啦
#Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519):
fdisk -l /dev/sda
fdisk /dev/sda
n
p
1205 (sys is 1305)
n
p
#Partition number (1-4) 主分区
w
fdisk /dev/sda
t
82 #swap
w
#格式化 #这个可能以后要改 最终是想用到自己的500G 硬盘上的 or mke2fs -j /dev/sda8
mkfs -t ext3 /dev/sda8

mkswap /dev/sda9 && swapon /dev/sda9

#在自己500G的硬盘上
mkfs -t ext3 /dev/sda9 ;mkfs -t ext3 /dev/sda10

#这是哪的
mkswap /dev/sda8 && swapon /dev/sda8
#这个mount要与快速安装手册对比一下 其实就是挂到 linux的主要用的分区上
#前面是设备 挂在后面上

mount /dev/sda8 /mnt/gentoo

#500G的那个硬盘上
mount /dev/sda9 /mnt/gentoo
mkdir /mnt/gentoo/boot
cd /mnt/gentoo
### ### ### ### ### ### ### ### ### ### ### ### ###
date -s ’10/02/2011 10:31:00′ ## 5月19日
##########

#代码 2.12: 下载一份stage3压缩包
##好像用第一条命令不行呀呀 这个下载可以用 links 浏览器下载 而不用手动打代码哦

wget http://mirrors.163.com/gentoo/releases/amd64/current-stage3/stage3-amd64-20120112.tar.bz2
#wget http://mirrors.163.com/gentoo/releases/x86/current-stage3/stage3-i686-20110705.tar.bz2
wget http://192.168.1.102/stage3-i686-20110705.tar.bz2
time tar xjpf stage3-i686-20110705.tar.bz2

# 代码 2.14: 下载最新的Portage快照 /var/www sudo apt-get install apache2昨晚这里不行
#ln -s real no-real
cd /mnt/gentoo/usr
#wget http://mirrors.163.com/gentoo/releases/snapshots/current/portage-latest.tar.bz2
wget http://192.168.1.102/portage-latest.tar.bz2

time tar xjf portage-latest.tar.bz2

#代码 2.16: Chroot
cd /
mount -t proc proc /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev

#复制DNS信息(参数”-L”是必须的,确保不是复制一个符号链接过去)
cp -L /etc/resolv.conf /mnt/gentoo/etc/

#现在,所有的分区已经初始化过了,基本的环境也已经安装了,该到使用chrooting进入我们新安装的环境里了。这意味着我们从当前的安装环境(LiveCD或者其他的安装介质)转移到你的安装系统(也就是初始后的分区)。
这个chrooting过程三步可以完成。首先,我们使用chroot将根目录从/(在安装介质上的)转移到/mnt/gentoo(你的分区上)。然后我们将使用env-update来创建一个新的环境,主要是创建环境变量。最后我们使用source将这些变量载入内存中。
chroot /mnt/gentoo /bin/bash
env-update && source /etc/profile

**************
http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml?part=1&chap=6
local 有关的

***************

代码 2.17: 设置时区
ls /usr/share/zoneinfo
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
date -s ’07/16/2011 17:17:00′

代码 2.18: 设置主机名和域名 #这个应该改得有个性一点
cd /etc
echo “127.0.0.1 localhost ” > hosts
sed -i -e ‘s/HOSTNAME.*/HOSTNAME=”evan”/’ /etc/conf.d/hostname
hostname evan
hostname -f

 

#有关hostname
http://baike.baidu.com/view/745237.htm
**************************************************
#哪来的 /usr/src/ 自己 mkdir么
cd /usr/src/
wget http://192.168.1.102/linux-2.6.38.8.tar.bz2

tar xjf linux-2.6.38.8.tar.bz2
mv linux-2.6.38.8 linux
emerge genkernel
cd linux
#难道有保存的地方 最下面么 好像是退出就行了
genkernel –menuconfig all
ERROR: Failed to compile the “modules_install” target…
如果用这个 下一步就是 /etc/fstab了喽
Gentoo Linux Genkernel; Version 3.4.16

**************************************************
http://www.gentoo.org/doc/zh_cn/kernel-upgrade.xml
**内核配置 I am just a oper
代码 2.19: 安装内核源码包,编译和安装内核
25m livecd etc # emerge gentoo-sources
livecd etc # cd /usr/src/linux

########default的就行了 按退出就行 了 ->yes
livecd linux # make menuconfig
(配置内核)
28m livecd linux # time make -j2
livecd linux # make modules_install
livecd linux # cp arch/i386/boot/bzImage /boot/kernel
**配置系统
这个要参考 我的 debian 才可以安装到新的500G硬盘上去哦 nano ctrl+o 保存么
编辑/etc/fstab,用实际的分区名代替BOOT、ROOT和SWAP。记得确认一下文件系统是否与所安装的相匹配。
代码 2.20: fstab范例
livecd linux # cd /etc
livecd etc # nano -w fstab
########## 这个一定要去参考一下我家里的debian才行呀

/dev/sda8 / ext3 noatime 0 1
/dev/sda9 none swap sw 0 0

##500G
/dev/sda10 /home ext3 noatime 0 1
/dev/sda9 / ext3 noatime 0 1
/dev/sda8 none swap sw 0 0
######
代码 2.21: 配置网络 cd /etc/init.d/; ln -s net.lo net.eth0 感觉CP更好呀

livecd etc # cd conf.d
echo ‘config_eth0=( “192.168.1.8/24” )’ >> net
echo ‘routes_eth0=( “default via 192.168.1.1″ )’ >> net
rc-update add net.eth0 default
(如果你把网卡驱动编译为模块,
需要将它添加到/etc/modules.autoload.d/kernel-2.6) #下面这个 省了
livecd conf.d # echo r8169 >> /etc/modules.autoload.d/kernel-2.6
(如果希望重启后通过ssh重新连接到新机器)
livecd conf.d # rc-update add sshd default
注意: 如果需要支持PCMCIA卡,请emerge pcmciautils
passwd
nano -w /etc/conf.d/clock
#add date -s ’07/13/2011 21:43:00′
TIMEZONE=”Asia/Shanghai”

代码 2.25: 安装系统日志和cron守护进程
24m livecd conf.d # time emerge syslog-ng vixie-cron;
livecd conf.d # rc-update add syslog-ng default;rc-update add vixie-cron default
livecd conf.d # rc-update add vixie-cron default

livecd conf.d # emerge dhcpcd (如果使用DHCP客户端)
livecd conf.d # emerge ppp
#
rc-update add dhcpcd default
rc-update add sshd default
**配置引导程序 这个也要参考一下家里的debian
livecd conf.d # time emerge grub
livecd conf.d # nano -w /boot/grub/grub.conf
********************************** 好像还有什么initrd 这个是不用的 还有 背景图片也不要打开哦
default 0
timeout 10
title Gentoo
root (hd0,7)
kernel /boot/kernel root=/dev/sda8

root (hd0,8)
kernel /boot/kernel root=/dev/sda9

## 本例中,windows系统位于/dev/sda1。
title Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1

下载的用
default 0
timeout 10
title Gentoo
root (hd0,7)
kernel /boot/kernel-genkernel-x86-2.6.38.8 root=/dev/ram0 real_root=/dev/sda8
initrd /boot/initramfs-genkernel-x86-2.6.38.8

**********************************

livecd conf.d # grub
#有空格哦
grub> root (hd0,7)

#500G
grub> root (hd0,8)
grub> setup (hd0)
grub> quit

代码 2.30: 重启
livecd conf.d # exit
livecd / # umount /mnt/gentoo/proc /mnt/gentoo
livecd / # reboot

Gentoo Linux x86手册 这个是最详细的 一定要有空时看呀
http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml
#####以下的暂时看 gentoo to GUI更好

#x-window X服务器配置指南
http://www.gentoo.org/doc/zh_cn/xorg-config.xml
/etc/make.conf文件中添加相应的设置:
(对鼠标于键盘的支持)
INPUT_DEVICES=”keyboard mouse”
##or
INPUT_DEVICES=”synaptics keyboard mouse evdev”
VIDEO_CARDS=”intel”

###############
#####来自视频来自视频来自视频来自视频来自视频来自视频来自视频来自视频来自视频来自视频来自视频#####
############### http://mirrors.tuna.tsinghua.edu.cn/
#应该说下面这个USE什么的是完整的 来自视频 视频里面用新加的用户去做的

定义语言环境
VIDEO_CARDS=”intel” 我自己的PC上

emerge sudo
visudo
打开
%wheel ALL=(ALL) NOPASSWD:ALL
%sudo ALL=(ALL) ALL
env-update && source /etc/profile

INPUT_DEVICES=”synaptics keyboard mouse evdev” 键盘鼠标等

ACCEPT_KEYWORDS=“~x86”

其实是 这个安装gnome的那个
http://www.gentoo.org/doc/zh_cn/gentoo-x86-quickinstall.xml
GENTOO_MIRRORS=”http://mirrors.163.com/gentoo/”
SYNC=”rsync://mirrors.163.com/gentoo-portage”
USE=”nptl nptlonly -ipv6 -fortran unicode svg hal dbus
-kde -qt4 -arts -eds -esd gnome gstreamer gtk firefox gdu extras
device-mapper policykit X alsa mtp cue flac ffmpeg sndfile jpg jpeg ”

sudo emerge -pv gnome-light

env-update && source /etc/profile
支持音乐播放 use 加

GENTOO_MIRRORS=”http://mirrors.163.com/gentoo/”
GENTOO_MIRRORS=”http://192.168.1.102/gentoo/”
sudo emerge protage
sudo emerge –sync
emerge mesa;emerge mesa-common-dev
emerge gnome-light
emerge gnome-media

sudo rc-update add NetworkManager default

nano /etc/reso
cd /root/
进用户根目录编辑.xinitrc
输入exec ck-launch-session gnome-session 启动X

 

emerge gnome-menus

env-update && source /etc/profile
8、安装virtualbox
ACCEPT_LICENSE=”PUEL” 这个也加到make.conf里

USE里加 additions alsa python pulseaudio sdk qt4 -headless
env-update && source /etc/profile
然后sudo emerge virtualbox

cd /usr/src/linux #在想这个可以不要么 好像我的不是这样编译 kernel
sudo genkernel –menuconfig all
Network device suport
802.ld Ethernet Bridging

driver support
Network device support
Universal TUN/TAP device driver

gpasswd -a youruser vboxusers
modprobe vboxnetflt 加载网卡驱动
modprobe vboxdrv
echo ‘modules=”${modules} vboxdrv”‘ >> /etc/conf.d/modules
echo ‘modules=”${modules} vboxnetflt”‘ >>/etc/conf.d/modules
让他自动加载
建立接口连接

cd /etc/init.d/
ln -s net.lo net.vbox0
ln -s net.lo net.br0

想起了。要想virtualbox上网的还要进内核编译2个东西进去。。看操作
。。
等吧。。40分钟左右。。不好意思。。前面忘记了。不然不会走弯路了。。。暂停了。。..编译完了。现在安装virtualbox.。要点。时间。我暂停了。。
想起了配置出了问题。。我们来看下。。。失误。。。一个-qt4 一个qt4我们不装qt3…继续。。。终于完了。我们来看看。。。。重新启动下。。。
gpasswd -a youruser vboxusers 把你的用户加到vboxusers组中。。我再来设置要启动的服务。。

重新启动。。。。看看吧。。。应该可以了。。

env-update && source /etc/profile
emerge xorg-server
env-update && source /etc/profile
cd /root/
进用户根目录编辑.xinitrc
输入exec ck-launch-session gnome-session 启动X

汉化。。。。
xorg.conf 文件复制到 /etc/X11/下,根据你自己的情况稍微改一下,
locale.gen 复制到 /etc
cd /etc; nano -w locale.gen;
zh_CN.UTF-8 UTF-8
en_US ISO-8859-1
en_US.UTF-8 UTF-8
en_US.IBM437 IBM437
zh_CN GB18030
zh_CN.GB2312 GB2312
zh_CN.GBK GBK

cd /etc/env.d/; vi 02locale
cd /etc/env.d/; nano 02locale
LC_ALL=”zh_CN.UTF-8″
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC=zh_CN.UTF-8
LC_TIME=zh_CN.UTF-8
LC_COLLATE=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_MESSAGES=zh_CN.UTF-8
LC_PAPER=en_US.UTF-8
LC_NAME=zh_CN.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LANG=”zh_CN.UTF-8″
运行 locale-gen 命令 再运行 env-update && source /etc/profile
locale-gen;env-update && source /etc/profile;

##
-bash: warning: setlocale: LC_ALL: cannot change locale (zh_CN.UTF-8)

 

useradd -m -G users,wheel,cdrom,audiousb, plugdev,portage,usb -s /bin/bash evan
passwd evan
安装字体 emerge droid
点阵字体,安装 wqy-bitmapfont

cp xorg.conf /etc/X11/
cp locale.gen /etc
cp 02locale /etc/env.d/
sudo locale-gen
env-update && source /etc/profile
emerge droid
env-update && source /etc/profile
emerge wqy-bitmapfont
env-update && source /etc/profile
startx
cd /etc/X11/
mv xorg.conf xorg.confbak
cp /etc/xdg/menus/gnome-applications.menu /etc/xdg/menus/applications.menu gnome应用程序打不开解决

安装fcitx USE=”xft” 后 emerge fcitx
env-update && source /etc/profile
再 需要在家目录 编辑(或创建)文件~/.xprofile,其内容为:
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=”fcitx”
还有 添加通知区域
首选项 –启动应用程序–添加 fcitx fcitx

emerge portage-utils 命令qfile xxx 查询XXX软件装在什么地方,自己摸索
emerge eix 命令eix XXX 查询XXX软件一些支持,搜索软件包,等等。。。自己摸索
eix-update
eix acroread
emerge acroread ; pdf那个 可以不要啦
sudo emerge nm-applet;sudo emerge chmsee;sudo emerge
env-update && source /etc/profile
sudo emerge gnome-applets; sudo emerge gnome-control-center;sudo emerge gnome-utils;
sudo emerge audacious ;
env-update && source /etc/profile;
eix audacious ;
env-update && source /etc/profile;
sudo emerge
可以在自己的虚拟机 建议一个 mirrors 要有 这三个目录 distfiles releases snapshorts

应用程序 右键
gentoo 安装之intel GMA显卡篇
http://hi.baidu.com/goomw/blog/item/a920924cacf949fed62afcb3.html
代码:
VIDEO_CARDS=”intel”
INPUT_DEVICES=”evdev keyboard mouse”
ALSA_CARDS=”hda-intel”
要重新编译。只要再 emerge xorg-x11就可以了。
http://en.gentoo-wiki.com/wiki/Intel_GMA
#####来自视频#####

http://www.jb51.net/LINUXjishu/32192.html

adduser -d /home -g users -G lp,wheel,audio,cdrom,portage,cron -m evan

linux下提示bash:command not found
详细出处参考:http://www.jb51.net/LINUXjishu/32192.html

emerge xorg-server
env-update
source /etc/profile
# Xorg -configure
# X -config /root/xorg.conf.new
# xorgconfig
代码 3.5: 使用xorgcfg
# xorgcfg
(如果X崩溃或者配置失败,试试:)
# xorgcfg -textmode
拷贝xorg.conf

先让我们将xorg.conf.new拷贝为/etc/X11/xorg.conf,这样我们就不必每次运行Xorg -config了――直接输入X或startx显然要轻松得多。:)

代码 3.6: 拷贝xorg.conf
# cp /root/xorg.conf.new /etc/X11/xorg.conf

 
#安装gnome
http://www.gentoo.org/doc/zh_cn/gnome-config.xml
#### 安装过程有用的东东
可选:在安装时查看文档

如果你想在安装的时候查看Gentoo手册(不管是光盘中的还是在线的),请确认你已经创建好了一个用户帐号(请查看可选:用户帐号)。然后按Alt-F2打开一个新的终端并登录进入。

如果你想查看光盘里的文档,你可以立即运行links来阅读:

代码 3.8: 查看光盘里的文档
# links /mnt/cdrom/docs/html/index.html
不过,首选的还是在线查看Gentoo手册,因为它比光盘里提供的要新。你也可以使用links阅读它,但是必须在完成配置网络这一章后才行(否则你不能到因特网上查看文档):

代码 3.9: 查看在线文档
# links http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml

##### 一切gentoo 文档最好看英文版本的

http://lady.qq.com/a/20110713/000154_2.htm
http://v.sogou.com/v?query=%C2%E3%BB%E9%CA%B1%B4%FA&page=1&tvsite=&&_asf=v.sogou.com&_ast=1310476799

##桌面化 总的URL
http://www.gentoo.org/doc/zh_cn/index.xml?catid=desktop

在Gentoo下使用UTF-8
http://www.gentoo.org/doc/zh_cn/utf-8.xml

GNOME配置指南
http://www.gentoo.org/doc/zh_cn/gnome-config.xml

Gentoo Linux本地化指南
http://www.gentoo.org/doc/zh_cn/guide-localization.xml

#这个拿来对比 就知道安装过程是做泥了 或者对比总手册也行
http://gentoo.linuxsir.org/doc/cn/handbook/index.xml

http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml?part=2
#####
gentoo安装gnome输入不了密码且直接进xdm 解决…
http://www.linuxsir.org/bbs/showthread.php?t=375310

 

 

intel 显卡
http://hi.baidu.com/goomw/blog/item/a920924cacf949fed62afcb3.html
http://sex.fh21.com.cn/
http://hjhee.blogbus.com/logs/41600145.html

gentoo 下 intel 845G(其它的也一样) 显卡开启3D加速。


http://www.linuxdiyf.com/viewarticle.php?id=195718
http://blogold.chinaunix.net/u3/98727/showart_2604191.html
###
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda9 during installation
UUID=caa030de-54a7-4c88-a474-d7781028fd62 / ext4 errors=remount-ro 0 1
# /home was on /dev/sda10 during installation
UUID=b3488c32-1492-4935-bf4f-65dde5ca6748 /home ext4 defaults 0 2
# swap was on /dev/sda8 during installation
UUID=6de8aaf0-c686-4b58-a3d9-2c358d3a2d52 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0

#evan
# /dev/sda1 /media/win_c auto umask=0,iocharset=utf8 0 0
UUID=8648A2BB48A2A97F /media/win_c auto umask=0,iocharset=utf8 0 0

# /dev/sda5 /media/win_d auto umask=0,iocharset=utf8 0 0
UUID=57037287E37EBF24 /media/win_d auto umask=0,iocharset=utf8 0 0

# /dev/sda6 /media/win_e auto umask=0,iocharset=utf8 0 0
UUID=C3C7C1BC3E5B6749 /media/win_e auto umask=0,iocharset=utf8 0 0

# /dev/sda7 /media/win_f auto umask=0,iocharset=utf8 0 0
UUID=070E2F3CDDF4AC10 /media/win_f auto umask=0,iocharset=utf8 0 0
################
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default=”0″
if [ “${prev_saved_entry}” ]; then
set saved_entry=”${prev_saved_entry}”
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z “${boot_once}” ]; then
saved_entry=”${chosen}”
save_env saved_entry
fi
}

function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos7)’
search –no-floppy –fs-uuid –set 6fbdfeff-3a24-43e4-bc41-bebf57970cdb
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640×480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)’
search –no-floppy –fs-uuid –set 6fbdfeff-3a24-43e4-bc41-bebf57970cdb
set locale_dir=($root)/boot/grub/locale
set lang=zh
insmod gettext
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)’
search –no-floppy –fs-uuid –set 6fbdfeff-3a24-43e4-bc41-bebf57970cdb
insmod png
if background_image /usr/share/images/desktop-base/spacefun-grub.png; then
set color_normal=light-gray/black
set color_highlight=white/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry ‘Debian GNU/Linux, with Linux 2.6.38-2-amd64′ –class debian –class gnu-linux –class gnu –class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)’
search –no-floppy –fs-uuid –set 6fbdfeff-3a24-43e4-bc41-bebf57970cdb
echo ‘Loading Linux 2.6.38-2-amd64 …’
linux /boot/vmlinuz-2.6.38-2-amd64 root=UUID=6fbdfeff-3a24-43e4-bc41-bebf57970cdb ro quiet
echo ‘Loading initial ramdisk …’
initrd /boot/initrd.img-2.6.38-2-amd64
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry “Windows 7 (loader) (on /dev/sda1)” {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)’
search –no-floppy –fs-uuid –set 665ade435ade1023
chainloader +1

}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

 

 

rsync备份

第一 在源机器119.145.139.1启动rsync的服务,并创建同步模块(可以参考121.10.140.10的/etc/rsyncd/rsyncd.conf配置文件)
[root@sso-game3 ~]# vi /etc/rsyncd/rsyncd.conf
pid file = /var/run/rsyncd.pid
port = 873
uid = www
gid = www

read only = yes
##write only = yes

#limit access to private LANs
hosts allow =121.9.245.113

# deny all
##hosts deny = *

max connections = 5

#This will give you a separate log file
log file = /var/log/rsync.log

[data_www_139_122]
path = /data/www
#write only = no
#read only = yes
hosts allow = 121.9.245.113
#hosts deny = *
#auth users = www
#secrets file = /etc/rsyncd/rsyncd.pw.backup
commet = sso.ftp

##这个也是可以不要的
[ rsyncd]# cat /etc/rsyncd/rsyncd.pw.backup
support:foew4v8*hJJ2##@!!

 

[root@popwan init.d]# cat rsyncd
#!/bin/bash
# chkconfig: 2345 93 11
# description:Nginx Server

RSYNC_SBIN=/usr/bin/rsync
RSYNC_CONF=/etc/rsyncd/rsyncd.conf
RSYNC_OPTS=”–config=$RSYNC_CONF –daemon”

RSYNC_NAME=”rsyncd”

. /etc/rc.d/init.d/functions

if [ ! -f $RSYNC_SBIN ]
then
echo “$RSYNC_NAME startup: $RSYNC_SBIN not exists!”
exit
fi

start() {

$RSYNC_SBIN $RSYNC_OPTS > /dev/null 2>&1
ret=$?

if [[ $ret == 0 ]]
then
action $”Starting $RSYNC_NAME: ” /bin/true
else
action $”Starting $RSYNC_NAME: ” /bin/false
fi
}

stop() {
kill -9 $(ps auxwww | grep “$RSYNC_SBIN $RSYNC_OPTS” | grep -v grep | awk ‘{print $2}’)
ret=$?

if [[ $ret == 0 ]]
then
action $”Stopping $RSYNC_NAME: ” /bin/true
else
action $”Stopping $RSYNC_NAME: ” /bin/false
fi
}

restart() {
stop
sleep 1
start
}

case “$1″ in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo $”Usage: $0 {start|stop|restart}”
exit 1
esac
chmod +x rsyncd

##Run daemon  以守护进程方式

shell> /usr/bin/rsync –daemon

##Autorun
chkconfig rsyncd on
结果就是
[root@popwan init.d]# chkconfig –list rsyncd
rsyncd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
#########################################################################
在备份目标机121.9.245.113创建备份脚本,并设定定时同步,另同步必须做增量备份,增量备份的数据只保留7天内的,七天前的目录必须删掉。(参考121.10.140.145的crontab当中的最后一条定时任务的内容)

##support 用户 -rw——- 1 support support
[root@DCBackup ~]# cat /data/dv_mon/dv_rsync/rsyncd.pw.backup
support:foew4v8*hJJ2##@!!
## web backup add by evan huang at 20120118 ##
00 06 * * * /data/dv_mon/dv_rsync/rsync_data_www_139_122.sh > /dev/null 2>&1
[root@DCBackup ~]# vi /data/dv_mon/dv_rsync/rsync_data_www_139_122.sh
#!/bin/bash
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH
DATE=`date +%Y-%m-%d`
ODATE=`date -d “7 days ago” +%Y-%m-%d`

dvRoot=/data/dv_mon
root=$dvRoot/dv_rsync

rsyncPwFile=$root/rsyncd.pw.backup
rsyncUser=www
rsyncSvr=119.145.139.12

##备份目标机路径
bkDir=/data3/bak/web_bak/web_bak/sso/$rsyncSvr
ADDIR=/data3/bak/web_bak/web_bak/sso/${rsyncSvr}-increment/$DATE
OLDIR=/data3/bak/web_bak/web_bak/sso/${rsyncSvr}-increment/$ODATE
rsyncMod=data_www_139_122

[[ ! -d $bkDir ]] && mkdir -p $bkDir
[[ ! -d $ADDIR ]] && mkdir -p $ADDIR
[[ -d $OLDIR ]] && rm -rf $OLDIR
rsync -vla –progress –bwlimit=3000 –delete –backup –backup-dir=$ADDIR –ignore-errors –password-file=$rsyncPwFile $rsyncUser@$rsyncSvr::$rsyncMod $bkDir
chmod +x /data/dv_mon/dv_rsync/rsync_data_www_139_122.sh
chown support:support /data/dv_mon/dv_rsync/rsync_data_www_139_122.sh

 

###一些不错的参考的资料

http://wandering.blog.51cto.com/467932/105113

http://www.linuxsir.org/main/node/256

http://blog.csdn.net/jackdai/article/details/460460

 

 

合并文件的列 — paste

功能说明:合并文件的列。

语法:paste[-s][-d<间隔字符>][–help][–version][文件…]

补充说明:paste指令会把每个文件以列对列的方式,一列列地加以合并。

参数

-d<间隔字符>或–delimiters=<间隔字符>用指定的间隔字符取代跳格字符。

-s或–serial串列进行而非平行处理。

–help在线帮助。

–version显示帮助信息。

eg

paste 1.txt  2.txt>all.txt

 

很想不到的502原因

今天 大亨,大亨2,富人国更新,早早就来到 公司!

先是 富人国备份 有些, 大亨更新 有些问题,最 没意思 的是 大亨有好几个服一直502, php 重启 ,nginx  重启 了好几次,  max_children 放大到飞起,  打开游戏 依然是 502    我无语了!

最后 最后  的原因 ,你们 猜一下是什么 ? 与nginx 全没关系 ,与 php 也全没关系,与整台 web 服务器都没关系!

“那就是db 啦” 你可能会 这样说!恭喜你 ,答对! “听说 你们用mysql,那就是 mysql 问题喽”

你这样说,可就不 全对了! 原因 是什么 呢  是什么 呢!

好吧, 我告诉你!  db机子 分区  100%  吓人吧! 我真的 从一开始就没想到 这个原因! 看来 以为处理问题,不能全从 常规的角度出发!