??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲乱码日产精品BD在线观看,亚洲六月丁香六月婷婷蜜芽 ,国产亚洲一卡2卡3卡4卡新区http://m.tkk7.com/fingki/category/36827.htmlzh-cnWed, 09 Jun 2010 07:53:55 GMTWed, 09 Jun 2010 07:53:55 GMT60linux (ubuntu 9.04) 下,vmware中方向键失效问题http://m.tkk7.com/fingki/archive/2010/06/09/323162.htmlFingki.liFingki.liWed, 09 Jun 2010 07:39:00 GMThttp://m.tkk7.com/fingki/archive/2010/06/09/323162.htmlhttp://m.tkk7.com/fingki/comments/323162.htmlhttp://m.tkk7.com/fingki/archive/2010/06/09/323162.html#Feedback0http://m.tkk7.com/fingki/comments/commentRss/323162.htmlhttp://m.tkk7.com/fingki/services/trackbacks/323162.html sudo vim /etc/vmware/config

在最下面d一句话Q?br /> xkeymap.nokeycodeMap = true



Fingki.li 2010-06-09 15:39 发表评论
]]>
Ubuntu 时区旉讄Q?/title><link>http://m.tkk7.com/fingki/archive/2010/03/02/314265.html</link><dc:creator>Fingki.li</dc:creator><author>Fingki.li</author><pubDate>Tue, 02 Mar 2010 03:51:00 GMT</pubDate><guid>http://m.tkk7.com/fingki/archive/2010/03/02/314265.html</guid><wfw:comment>http://m.tkk7.com/fingki/comments/314265.html</wfw:comment><comments>http://m.tkk7.com/fingki/archive/2010/03/02/314265.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/fingki/comments/commentRss/314265.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/fingki/services/trackbacks/314265.html</trackback:ping><description><![CDATA[Ubuntu 时区旉讄Q?br /> 执行<br /> <code>tzselect</code>Q有的版本用tzconfigQ?br /> 按照提示q行选择时区<br /> <code>sudo cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime</code><br /> 执行<br /> <code>sudo ntpdate cn.pool.ntp.org</code><br /> cn.pool.ntp.org是位于中国的公共NTP服务器,用来同步你的旉<br /> <br /> 旉<br /> sudo date <img src ="http://m.tkk7.com/fingki/aggbug/314265.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/fingki/" target="_blank">Fingki.li</a> 2010-03-02 11:51 <a href="http://m.tkk7.com/fingki/archive/2010/03/02/314265.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu 9.04 Error about apt-get install http://m.tkk7.com/fingki/archive/2009/11/23/303350.htmlFingki.liFingki.liMon, 23 Nov 2009 07:57:00 GMThttp://m.tkk7.com/fingki/archive/2009/11/23/303350.htmlhttp://m.tkk7.com/fingki/comments/303350.htmlhttp://m.tkk7.com/fingki/archive/2009/11/23/303350.html#Feedback0http://m.tkk7.com/fingki/comments/commentRss/303350.htmlhttp://m.tkk7.com/fingki/services/trackbacks/303350.html E:Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. Current value: 25165824. (man 5 apt.conf), E:Dynamic ...

Reason: sources.list is wrong. (/etc/apt/sources.list)

For example: the ubuntu 9.04 with the sources.list of the ubuntu 8.10, the error will be there.

Others cases:
Error :Synaptic Package Manager
Error info:
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
E:_cache->open() failed, please report.

please run 'dpkg --configure -a'.



Fingki.li 2009-11-23 15:57 发表评论
]]>
linux讄开机启动慎用nohuphttp://m.tkk7.com/fingki/archive/2009/08/11/290693.htmlFingki.liFingki.liTue, 11 Aug 2009 09:38:00 GMThttp://m.tkk7.com/fingki/archive/2009/08/11/290693.htmlhttp://m.tkk7.com/fingki/comments/290693.htmlhttp://m.tkk7.com/fingki/archive/2009/08/11/290693.html#Feedback6http://m.tkk7.com/fingki/comments/commentRss/290693.htmlhttp://m.tkk7.com/fingki/services/trackbacks/290693.html阅读全文

Fingki.li 2009-08-11 17:38 发表评论
]]>
500 OOPS: vsftpd: refusing to run with writable anonymous root http://m.tkk7.com/fingki/archive/2009/07/13/286526.htmlFingki.liFingki.liMon, 13 Jul 2009 02:58:00 GMThttp://m.tkk7.com/fingki/archive/2009/07/13/286526.htmlhttp://m.tkk7.com/fingki/comments/286526.htmlhttp://m.tkk7.com/fingki/archive/2009/07/13/286526.html#Feedback4http://m.tkk7.com/fingki/comments/commentRss/286526.htmlhttp://m.tkk7.com/fingki/services/trackbacks/286526.html阅读全文

Fingki.li 2009-07-13 10:58 发表评论
]]>
linuxQubuntuQ下使用jconsolehttp://m.tkk7.com/fingki/archive/2009/03/24/261664.htmlFingki.liFingki.liTue, 24 Mar 2009 03:45:00 GMThttp://m.tkk7.com/fingki/archive/2009/03/24/261664.htmlhttp://m.tkk7.com/fingki/comments/261664.htmlhttp://m.tkk7.com/fingki/archive/2009/03/24/261664.html#Feedback2http://m.tkk7.com/fingki/comments/commentRss/261664.htmlhttp://m.tkk7.com/fingki/services/trackbacks/261664.html 然而对linux特别是Ubuntu用户来说Q会(x)到一些小问题?br /> 在终端进入java_home/bin目录下,
Q?jconsole
l果报错如下Q?br /> Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

原因是在ubuntu下用java写Swing应用E序时不能?font id="zoom" class="zw_txt">SystemLookAndFeel?br /> 实际上出现这个问题是因ؓ(f)swing的默认laf采用systemlafQ而Ubuntu里却没有定义q个laf?/font>
一U很方便的解x法就是把语言环境Ҏ(gu)英文Q?
Q?export LANG=en
但对中文用户很不方便Q尽swingE序可以q行Q?br /> 另一U方法就是程序启动时加上jvmq行时参敎ͼ比如 q行jconsole Q?br /> Q?jconsole -J-Dswing.systemlaf=javax.swing.plaf.metal.MetalLookAndFeel

另外Qjconsole对于hostname也有要求Q如果执行:(x)
Q?hostname -i
显时 127.0.0.1Q则需要在 /etc/hosts中把127.0.0.1Ҏ(gu)机器的外|IP?br /> q下Q我们就又多了一个jvm分析的利器?br />


Fingki.li 2009-03-24 11:45 发表评论
]]>
Commands under linux view cpu information and OS information.http://m.tkk7.com/fingki/archive/2009/02/26/256762.htmlFingki.liFingki.liThu, 26 Feb 2009 02:42:00 GMThttp://m.tkk7.com/fingki/archive/2009/02/26/256762.htmlhttp://m.tkk7.com/fingki/comments/256762.htmlhttp://m.tkk7.com/fingki/archive/2009/02/26/256762.html#Feedback0http://m.tkk7.com/fingki/comments/commentRss/256762.htmlhttp://m.tkk7.com/fingki/services/trackbacks/256762.html 1 # dmesg | grep CPU
2 # cat /proc/cpuinfo

you can find the following from the show :AMD Athlon(tm) 64 X2 Dual Core Processor 4000+
It tell you :64bit cpu

View OS version:
# cat /proc/version
you can see information similar to the following:
Linux version 2.6.24-21-generic (buildd@palmer) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) #1 SMP Tue Oct 21 23:43:45 UTC 2008

View OS bit num:
# getconf LONG_BIT
you can see :32 or 64.




Fingki.li 2009-02-26 10:42 发表评论
]]>
On UbuntuQrun applications as sudo via Application Launcherhttp://m.tkk7.com/fingki/archive/2009/02/23/256199.htmlFingki.liFingki.liMon, 23 Feb 2009 04:33:00 GMThttp://m.tkk7.com/fingki/archive/2009/02/23/256199.htmlhttp://m.tkk7.com/fingki/comments/256199.htmlhttp://m.tkk7.com/fingki/archive/2009/02/23/256199.html#Feedback0http://m.tkk7.com/fingki/comments/commentRss/256199.htmlhttp://m.tkk7.com/fingki/services/trackbacks/256199.htmlOn UbuntuQrun applications as sudo via Application Launcher  阅读全文

Fingki.li 2009-02-23 12:33 发表评论
]]>
CentOS 无法讉K port 80http://m.tkk7.com/fingki/archive/2008/11/25/242604.htmlFingki.liFingki.liTue, 25 Nov 2008 09:44:00 GMThttp://m.tkk7.com/fingki/archive/2008/11/25/242604.htmlhttp://m.tkk7.com/fingki/comments/242604.htmlhttp://m.tkk7.com/fingki/archive/2008/11/25/242604.html#Feedback0http://m.tkk7.com/fingki/comments/commentRss/242604.htmlhttp://m.tkk7.com/fingki/services/trackbacks/242604.html通过/etc/init.d/iptables status命o(h)查询是否有打开80端口Q如果没有可通过两种方式处理Q?/div>
1.修改vi /etc/sysconfig/iptables命o(h)d佉K火墙开?0端口
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
2.关闭防火?/div>
/etc/init.d/iptables stop 
#start 开?nbsp;
#restart 重启


Fingki.li 2008-11-25 17:44 发表评论
]]>postgres命o(h)行下备䆾 恢复数据?/title><link>http://m.tkk7.com/fingki/archive/2008/11/25/242457.html</link><dc:creator>Fingki.li</dc:creator><author>Fingki.li</author><pubDate>Tue, 25 Nov 2008 02:13:00 GMT</pubDate><guid>http://m.tkk7.com/fingki/archive/2008/11/25/242457.html</guid><wfw:comment>http://m.tkk7.com/fingki/comments/242457.html</wfw:comment><comments>http://m.tkk7.com/fingki/archive/2008/11/25/242457.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/fingki/comments/commentRss/242457.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/fingki/services/trackbacks/242457.html</trackback:ping><description><![CDATA[Backup to Script:<br /> 首先切换到postgres用户Q?br /> liqingfeng@liqingfeng:~$ su postgres<br /> 口o(h)Q?输入密码<br /> postgres@liqingfeng:/home/liqingfeng$ <br /> 然后输入backup命o(h)Q?br /> pg_dump -U[username] -d -f[way of script file] [database name]<br /> 例如Qpg_dump -Upostgres -d -f/home/liqingfeng/test.sql testdb<br /> q样数据库testdb以sql脚本形式backup?home/liqingfeng/test.sql中?br /> Restore from Script:<br /> q是首先要切换到postgres用户下,输入命o(h)Q?br /> psql -U[username] -d[database name] -f[way to an existing script file]<br /> 例如Q?br /> psql -Upostgres -dtestdb -f/home/liqingfeng/test.sql<br /> <br /> <br /> <br /> <br /> <br /> <br /> <img src ="http://m.tkk7.com/fingki/aggbug/242457.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/fingki/" target="_blank">Fingki.li</a> 2008-11-25 10:13 <a href="http://m.tkk7.com/fingki/archive/2008/11/25/242457.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于 Exception : Too many open fileshttp://m.tkk7.com/fingki/archive/2008/10/22/236000.htmlFingki.liFingki.liWed, 22 Oct 2008 11:13:00 GMThttp://m.tkk7.com/fingki/archive/2008/10/22/236000.htmlhttp://m.tkk7.com/fingki/comments/236000.htmlhttp://m.tkk7.com/fingki/archive/2008/10/22/236000.html#Feedback5http://m.tkk7.com/fingki/comments/commentRss/236000.htmlhttp://m.tkk7.com/fingki/services/trackbacks/236000.html 查阅资料Qgoogle baidu.
首先感谢demo的评论,使我对这个问题有了新的认识?br /> l过再次查找Q发现这个问题的出现原因是systemҎ(gu)开files数量的限刉题?br /> ?ulimit -a 命o(h)可以查看当前所有资源限?br /> fingki@ubuntu:~$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 15863
max locked memory       (kbytes, -l) 32
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 15863
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
fingki@ubuntu:~$
可以看出Q对open files的限制数?024Q我们可以通过修改q个值来增加可以打开的文件数?br /> 最单的修改方式是用ulimit -n 命o(h)Q?br /> 比如我打将其改?048Q用 ulimit -n 2048.
当你把open files的值增大到一定程度,你的Too many open files׃?x)再出现了?br />
而对于tcp_fin_timeoutQ是合tcpq接相关的,当你有大量tcpq接Ӟ或许有些性能改善Q?br /> tcp_fin_timeoutQ默认情况下Qwin? min,linux?0 sec.
可以把其相应讄短一些,以增加系l性能?br />

in Windows

  1. Run regedit to start the Registry Editor
  2. Locate the following key: HKEY_LOCAL_MACHINE"System"CurrentControlSet"Services"tcpip"Parameters
  3. Add a new value named TcpTimedWaitDelay asa decimal and set the desired timeout in seconds (30-300)
  4. Reboot

in Linux

  1. Update the configuration value by running (30 seconds used in the example)
    echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout
  2. Restart the networking component, for example by running
    /etc/init.d/networking restart  or  service network restart
在linux下,l常?x)有权限问题使设|不能成功,管你用了sudo?br /> 解决办法是?su rootQ在root用户下来执行操作Q这样就ok了?br /> 再有是可能忘记root密码了,那就 sudo passwd rootQ来讄一个新密码?br />
Ҏ(gu)q一步的研究发现Q服务器默认情况下对q程的处理也是有限制的,要想server处理更多用户q程需要调整相应参数?br /> q里面有两个文g要特别注意,
一个是    /etc/security/limits.conf
另一?nbsp;   /etc/sysctl.conf

当我们用ulimit -a命o(h)可以查看 open files(默认?024)和max user processesQ默认也?024Q,
所以默认情况下q个server只允许同时打开1024个文Ӟ处理1024个用戯E,
若要 临时 改变q两个参数|可以使用 ulimit -n 10240 ,ulimit -u 10240,
若要 长久 改变q两个参数|p修改/ect/security/limits.conf,在文件中加上两行Q?br /> * - nofile 102400
* - nproc 102400

而对于大量用tcpq接的应用来_(d)也需要对/etc/sysctl.conf中的参数q行相应优化Q?br /> net/ipv4/ip_always_defrag = 1
net.ipv4.ip_local_port_range = 1024    65000
net.ipv4.tcp_max_syn_backlog = 102400
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
上面是我Ҏ(gu)我的需求的一些参数调_(d)你可以根据你的需求来调整相应参数倹{?br /> 然后执行 sysctl -p命o(h)可立即生效。sysctl -a可查看参数倹{?/font>

参?Qhttp://www.javaeye.com/topic/65175



Fingki.li 2008-10-22 19:13 发表评论
]]>
linux 命o(h)http://m.tkk7.com/fingki/archive/2008/09/18/229753.htmlFingki.liFingki.liThu, 18 Sep 2008 09:31:00 GMThttp://m.tkk7.com/fingki/archive/2008/09/18/229753.htmlhttp://m.tkk7.com/fingki/comments/229753.htmlhttp://m.tkk7.com/fingki/archive/2008/09/18/229753.html#Feedback0http://m.tkk7.com/fingki/comments/commentRss/229753.htmlhttp://m.tkk7.com/fingki/services/trackbacks/229753.html 1、Scp 很好用的q程文g安全传输命o(h)
   命o(h)格式Qscp [-r] 源文件\?目标文g路径
             源文件\径:(x)username@hostname:文g路径 For example:fingki2@192.168.0.2:test/a.txt Q如果是本地可直接写相应路径Q?br />              目标文g路径Qusername@hostname:文g路径 For example:fingki3@192.168.0.3:test/a.txt Q如果是本地可直接写相应路径Q?br />              -rQ如果是传目?p加上q个参数
             要求Q远E机器必L开22端口
2、ssh 很好的linux服务器登录命?secure shell
    易命令格式:(x)ssh username@hostname 然后输入密码卛_q入pȝ?
    有时你会(x)遇到如下问题Q?br /> The authenticity of host '172.0.x.xxx (172.0.x.xxx)' can't be established.
RSA key fingerprint is 1f:c9:78:0a:ce:e2:e5:10:2c:b5:f4:33:19:fa:be:ec.
Are you sure you want to continue connecting (yes/no)?

    如果你是W一ơ在q台机器上用ssh命o(h)Q输入yes回R后,可以输入密码登录了?br />     如果输入yes后仍有问题,你可以到 ~/.ssh/下找到文件known_hostsQ清除文仉面的内容Q重试即可?br />
3、vi列模式编辑:(x)

  用命令打开文本Qvim test.txt
  ?Esc 取消当前模式Q?br />   按Ctrl Q?v q入q种模式Q?br />   光标移到指定列位置Q?br />   然后按方向键选定指定列,q行~辑Q删除等Q?br />
4. 扚w删除
如:(x)删除所有名字包含test的文?br /> find ./ -name *test* | xargs rm -f


Fingki.li 2008-09-18 17:31 发表评论
]]>
phppgadmin安装问题http://m.tkk7.com/fingki/archive/2008/07/31/219120.htmlFingki.liFingki.liThu, 31 Jul 2008 09:43:00 GMThttp://m.tkk7.com/fingki/archive/2008/07/31/219120.htmlhttp://m.tkk7.com/fingki/comments/219120.htmlhttp://m.tkk7.com/fingki/archive/2008/07/31/219120.html#Feedback1http://m.tkk7.com/fingki/comments/commentRss/219120.htmlhttp://m.tkk7.com/fingki/services/trackbacks/219120.html 首先安装postgresql很简单,sudo apt-get instatll postgresql
安装完成后,可能需要更攚w认用户postgre的密码,q个可以查看我之前的文章?br /> 然后Q安装client,我打用phppgadmin,
命o(h)行下Qsudo apt-get install phppgadmin
完成后,默认同时安装了它所依赖的apache2?br /> 在浏览器中输入:(x)http://localhostQ显C?It works.q说明apache2在正常工作?br /> 但输入http://localhost/phppgadmin,昄无法扑ֈ该页Q?br /> q入 /var/www中查看,只有index.htmlQ所以肯定找不到phpgpadmin,
所以需要做link,
执行Qsudo find / -name phppgadminQ查扑ևphppgadmin的位|,
然后做连接:(x) sudo ln -s /usr/share/phppgadmin phppgadmin
之后再试览器中讉Khttp://localhost/phppgadmin,q次可以扑ֈ文g了,但提C是否下载php文g?br /> 一同事说遇到过q样问题Q说是少个libapache2-mod-php5Q查看一下已l安装了?br /> 于是google一番,得知Q如果当(zhn)浏览PHP|页的时候,览器提C?zhn)是否下蝲PHP文g而不是去昄它的时候,可能是(zhn)没有安装libapache2-mod-php5。当(zhn)? 安装PHP5的时候,它会(x)被默认的安装q去的,如果(zhn)不心的将它遗忘了。?zhn)需要去它打开Qsudo a2enmod php5Q然后用sudo /etc/init.d/apache2 restart来重新启动APACHE?br /> 果然重启apache2后,可以正常讉K了?br />







Fingki.li 2008-07-31 17:43 发表评论
]]>
从Hsql中{数据到postgresql旉到的问题http://m.tkk7.com/fingki/archive/2008/07/04/212611.htmlFingki.liFingki.liFri, 04 Jul 2008 07:09:00 GMThttp://m.tkk7.com/fingki/archive/2008/07/04/212611.htmlhttp://m.tkk7.com/fingki/comments/212611.htmlhttp://m.tkk7.com/fingki/archive/2008/07/04/212611.html#Feedback0http://m.tkk7.com/fingki/comments/commentRss/212611.htmlhttp://m.tkk7.com/fingki/services/trackbacks/212611.html 从Hsql中{数据到postgresqlӞ我采用的是从 dbname.script中获取数据的脚本Q写成新的dbname.sqlQ然后在postgresql中执行的Ҏ(gu)?br /> l过一番努力,l于如愿以常成功导入了数据?br /> 大概览一下数据,没有什么问题,放心的让同事去试了?br /> 不到一?x)儿的工夫,同事找q来Q说软g应用中的原用h法登录,报错为用L(fng)privatekey无法解开Q此应用采用数字证书认证Qƈ且加密了privatekey存于数据库)?br /> 我很是奇怪?br /> 让同事新创徏用户Q正?Q也可以正常d?br /> 于是断定为数据有问题?br /> 打开数据库查看用户信息表Q发现privatekeyinfo字段中的数据中有好多 u000aQ感觉不对,再查看一下新创徏的用Pq个字段中没有?br /> 找来dbname.sql查看Q果真里面有好多\u000aQ实际上q一位置应ؓ(f)回R.替换所有的\u000a为回车,重新导入数据?br /> 一切OK了?br /> 个h感觉原因是:(x)hsql的sql脚本不支持回车符Q所以用\u000a代替Q而在postgresql中,数据库不认\u000aQ导致数据被修改?br /> 从而privatekey无法正常解开?br /> 希望朋友们不要再走进q个误区?br />

Fingki.li 2008-07-04 15:09 发表评论
]]>
PostgreSQL安装和简单?OS:ubuntu8)http://m.tkk7.com/fingki/archive/2008/07/04/212477.htmlFingki.liFingki.liFri, 04 Jul 2008 01:12:00 GMThttp://m.tkk7.com/fingki/archive/2008/07/04/212477.htmlhttp://m.tkk7.com/fingki/comments/212477.htmlhttp://m.tkk7.com/fingki/archive/2008/07/04/212477.html#Feedback0http://m.tkk7.com/fingki/comments/commentRss/212477.htmlhttp://m.tkk7.com/fingki/services/trackbacks/212477.html 软g其实很简单,用新立得软g包管理器搜烦psql便能查到postgresql-client-8.2(同时可以搜到8.1版本Q哪一个都可以)Q选中-应用卛_。或者在l端下输?br /> xiaop@localhost$ sudo apt-get install postgresql-8.2在Ubuntupȝ中,服务器启动脚本放?/etc/init.d目录中,(zhn)可以用下面的方法来启动Q对于Fedora和Gentoo 也是cM?
2
启动PostgreSQL 数据库服务器
xiaop@localhost~# /etc/init.d/postgresql-8.2 start 注:(x)启动Q?br /> xiaop@localhost~# /etc/init.d/postgresql-8.2 restart 注:(x)重启;
xiaop@localhost~# /etc/init.d/postgresql-8.2 stop 注:(x)停止Q?br /> xiaop@localhost~# /etc/init.d/postgresql-8.2 status 注:(x)查看状态;

3.创徏用户


d用户命o(h)格式?br />
createuser ?SQL 命o(h) CREATE USER的封装?br /> 命o(h)Qcreateuser [-a] [-A] [-d] [-D] [-e] [-P] [-h L名] [-p port] 用户?br />

参数说明Q?br />
[-a]Q允许创建其他用P相当于创Z个超U用P
[-A]Q不允许此用户创建其他用P
[-d]Q允许此用户创徏数据库;
[-D]Q不允许此用户创建数据库Q?br /> [-e]Q将执行q程昄到Shell上;
[-P]Q创建用hQ同时设|密码;
[-h L名]Qؓ(f)某个L上的Postgres创徏用户Q?br /> [-p port]Q与-h参数一同用,指定L的端口?br />

3.1d用户;


3.1.1不带参数的创建用?

xiaop@localhost~$ createuser testuser
Shall the new user be allowed to create databases? (y/n) n --------是否可以创徏数据库:(x)?br /> Shall the new user be allowed to create more new users? (y/n) n ---------是否可以创徏新用P(x)?br /> CREATE USER

注:(x)不带参数创徏用户ӞPostgres?x)询问此用户的权限,上面的例子创Z一个普通用?


3.1.2 为指定的L和端口上创徏用户 ;

xiaop@localhost~$ createuser -h 172.28.18.51 -p 5000 -D -A -e testuser
CREATE USER joe NOCREATEDB NOCREATEUSER;
CREATE USER

注:(x)q个命o(h)Z?72.28.18.51?000端口创徏用户testuserQ?此用户不可以创徏数据库和其他用户?br />

3.1.3创徏用户;

test@localhost~$ createuser -P -d -a -e testuser
Enter password for new user: testuser
Enter it again: testuser
CREATE USER joe PASSWORD 'testuser' CREATEDB CREATEUSER;
CREATE USER

注:(x)q个命o(h)在本地创Z个超U用?-a)Q可以创建数据库(-d)Q?同时要求讄密码?br />

3.2 删除用户Q?br />
命o(h)Qdropuser [-i] [-h] [-p] [-e] 用户?br />
参数说明Q?br /> [ -i]Q删除用户前Q要求确认;
[-h L名]Q删除某个主Z的Postgres用户Q?br /> [-p port]Q与-h参数一同用,指定L的端口;
[-e]Q将执行q程昄到Shell上?br />

3.2.1 删除本地的Postgres用户;

test@localhost~$ dropuser testuser
DROP USER


3.2.2 删除q程Postgres服务器上的用?

test@localhost~$ dropuser -p 5000 -h 172.28.18.51 -i -e testuser
User "testuser" and any owned databases will be permanently deleted.
Are you sure? (y/n) y
DROP USER "testuser"
DROP USER

注:(x)此命令删除主?72.28.18.51(-h)?000端口(-p)的用户testuserQƈ且需要确?-i);


4. 创徏和删除数据库Q?br />

4.1创徏数据?br />
看看(zhn)能否访问数据库服务器的W一个例子就是试着创徏一个数据库;
要创Z个新的数据库Q在我们q个例子里叫 mydbQ?zhn)可以使用下面的命令?x)

test@localhost~$ createdb mydb

它应该生成下面这L(fng)响应Q?br />
CREATE DATABASE

如果q样Q那么这一步就成功了,如果(zhn)看到类g面这L(fng)信息

createdb: command not found

那么是PostgreSQL没有安装?要么是就Ҏ(gu)没装?
(zhn)还可以用其它名字创建数据库?PostgreSQL 允许(zhn)在一个节点上创徏L数量的数据库?数据库名必须是以字母开头ƈ且小?63 个字W长?一个方便的做法是创建和(zhn)当前用户名同名的数据库? 许多工具假设该数据库名ؓ(f)~省数据库名Q所以这样可以节省?zhn)的敲键。要创徏q样的数据库Q只需要键?:

test@localhost~$ createdb


4.2 删除数据?br />
如果(zhn)再也不想用?zhn)的数据库了,那么?zhn)可以删除它?比如Q如果?zhn)是数据?mydb 的所有hQ创ZhQ, 那么(zhn)就可以用下面的命o(h)删除它:(x)
test@localhost~$ dropdb mydb

?Q对于这条命令而言Q数据库名不是缺省的用户名。这h必d明它。) q个动作物理上将所有与该数据库相关的文仉删除q且不可取消Q?因此做这件事之前一定要x?


5.讉K数据?br />
一旦?zhn)创徏了数据库Q?zhn)可以访问它Q?zhn)可以q行PostgreSQL交互的终端程序,叫psqlQ它允许(zhn)交互地输入Q编辑,和执?SQL 命o(h)。(囑Ş化登录请参见6. Postgresql囑Ş化管理工具pgAdmin3Q?br />

5.1 ȀzL据库

(zhn)需要启动psqlQ试验刚才的例子。?zhn)可以用下面的命o(h)?mydb 数据库激zdQ?br />
test@localhost~$ psql mydb

如果(zhn)省略了数据库名字,那么它缺省就是?zhn)的用戯̎号名字?br />
Welcome to psql 8.2.4, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
       \h for help with SQL commands
       \? for help with psql commands
       \g or terminate with semicolon to execute query
       \q to quit
mydb=#

注:(x)最后一?mydb=#Q这个提C符意味着(zhn)是数据库超U用戗?br />

5.2 帮助和退出数据库

psql E序有一些不属于 SQL 命o(h)的内部命令?它们以反斜杠开_(d)""?有些q种命o(h)在欢q信息中列出。比如,(zhn)可以用下面的命令获取各UPostgreSQL SQL 命o(h)的帮助语法:(x)
mydb=> \h

要退?psqlQ键?br /> mydb=> \q

然后 psql ׃(x)退出ƈ且给(zhn)返回到命o(h)?shell; Q要获取更多有关内部命o(h)的信息,(zhn)可以在 psql 提示W上键入 \?。)

6. Postgresql囑Ş化管理工具pgAdmin3 ;

版本QVersion1.4.3


6.1 安装;


6.1.1 Ubuntu安装 ;

有两U方法:(x)

1.在新立得软g包管理器中搜索pgadmin3Q找到pgadmin3--应用

2.l端下输入命令:(x)
test@localhost:~$ sudo apt-get install pgadmin3


6.1.2 其它pȝ的安?

(zhn)可以参考其它系l正常的软g的安装方法,hcMQ这里就不多做介l了;


6.2 pgAdmin3的简单?

囑Ş化管理系l相Ҏ(gu)较直观,(zhn)可以在命o(h)行下操作Q然后在pgAdmin3下查看效?


6.2.1 pgAdmin3的启?br />
(zhn)可以在应用E序---pȝ工具中找到pgAdmin3的启动项;
也可以在命o(h)行下输入Q?br />
test@localhost:~$ /usr/bin/pgadmin3 start


6.2.2 q接已创建的数据库mydb ;

点击档案-----新增服务器,然后在蟩出的H口下输入:(x)
地址Qlocalhost
描述Q服务器名称Q随意填写)
l护数据库:(x)postgres
用户名:(x)自己创徏一个(详情参见创徏用户Q?br /> 密码Q和用户名对应(创徏用户时自己创建)

点击定后大家便可以查看postsql已有的数据库?
注:(x)pgAdmin3的数据库和终端下创徏的数据库是完全同步的Q可以用h查看效果Q, pgAdmin3是比较方便的囑Ş化管理工P它可以创建图表,理数据库等Q有关pgAdmin3的详l介l我们在以后讨论Q本文主要介l命令行下的? 作。图形化理工具能做到的命o(h)行都可以做到Q?zhn)可以在命令行下创Q在pgAdmin3上查看是否同步:(x)

7. 创徏和删除表;


7.1 创徏新表;

创徏完数据库之后Q?zhn)可以创建新表了Q可以通过声明表的名字和所有字D늚名字?qing)其cd来创Q例如:(x)
mydb#CREATE TABLE weather (
                city varchar(80),
                temp_lo int, -- 最低气?br />                 temp_hi int, -- 最高气?br />                 prcp real, -- 降水?br />                 date date
                     );

注:(x)(zhn)可以在 psql 里连换行W一起键入这些东ѝ?psql 可以识别该命令直到分hl束,不要忘记“;”
(zhn)可以在 SQL 命o(h)中自׃用空白(也就是空|tabQ和换行W)?q就意味着(zhn)可以用和上面不同的寚w方式键入命o(h)?两个划线("--") 引入注释?M跟在它后面的东西直到该行的结N被忽略?SQL 是对关键字和标识W大写不敏感的语言Q只有在标识W用双引号包围时才能保留它们的大写属性?br />

7.2 数据cd;

上面例子中的varchar(80) 声明一个可以存储最?80 个字W的L字符串的数据cd?int 是普通的整数cd?real 是一U用于存储单_ֺ点数的cd?date cd应该可以自解释?br /> PostgresSQL 支持标准?SQL cd intQsmallintQ?realQdouble precisionQ?char(N)Q? varchar(N)QdateQ?timeQtimestamp ?intervalQ还支持其他的通用cd和丰富的几何cd? PostgreSQL 可以客户化ؓ(f)定制L的用户定义的数据cdQ?zhn)可以参考PostgreSQL的中文文档来查询;


7.3 删除?

如果(zhn)不再需要某个表Q或者?zhn)惛_Z个不同的表,那么(zhn)可以用下面的命令删除它Q?br /> mydb#DROP TABLE tablename


8. 向表中添加行;


8.1 INSERT;

INSERT 用于向表中添加行,(zhn)可以输入(在数据库中操作)Q?br /> mydb#INSERT INTO weather VALUES ('San Francisco', 46, 50, 0.25, '1994-11-27');

注:(x)所有数据类型都使用了相当明了的输入格式?那些不是单数字值的帔R必需用单引号(')包围Q?p在例子里一栗?br />

8.2 pointcd输入;

point cd要求一个标对作ؓ(f)输入Q如下:(x)
mydb#INSERT INTO cities VALUES ('San Francisco', '(-194.0, 53.0)');


8.3 COPY;

(zhn)还可以使用 COPY 从文本文件中装蝲大量数据?q么q通常更快Q因?COPY 命o(h)是cd用优化的Q?只是?INSERT 一些灵zL.比如Q?br /> mydb#COPY weather FROM '/home/user/weather.txt';

注:(x)weather.txt是?zhn)提前写好的符合格式标准的表格内容文?


9. 查询一个表;


9.1 SELECT;

要从一个表中检索数据就是查询这个表?SQL ?SELECT 是做这个用途的?该语句分为选择列表Q列q回的字D部分)Q表列表Q列Z中检索数据的表的部分Q, 以及(qing)可选的条gQ声明Q意限制的部分Q。比如,要检索表 weather 的所有行Q键入:(x)
SELECT * FROM weather;
<code>
输出l果Q?br /> <code>
     city | temp_lo | temp_hi | prcp | date
---------------+---------+---------+------+------------
San Francisco | 46 | 50 | 0.25 | 1994-11-27
San Francisco | 43 | 57 | 0 | 1994-11-29
Hayward | 37 | 54 | | 1994-11-29
(3 rows)

(zhn)可以在选择列表中写L表达式,而不仅仅是字D列表。比如,(zhn)可以:(x)
SELECT city, (temp_hi+temp_lo)/2 AS temp_avg, date FROM weather;

q样应该得出Q?br />      city | temp_avg | date
---------------+----------+------------
San Francisco | 48 | 1994-11-27
San Francisco | 50 | 1994-11-29
Hayward | 45 | 1994-11-29
(3 rows)

h意这里的 AS 子句是如何给输出字段重新命名的。(AS 子句是可选的。)


9.2 WHERE;

一个查询可以?WHERE 子句"修饰"Q声明需要哪些行?WHERE 子句包含一个布?yu)(dng)(真|表达式,只有那些布尔表达式ؓ(f)真的行才?x)被q回?允许(zhn)在条g中用常用的布尔操作W(ANDQORQ??NOTQ?比如Q下面的查询索旧金山的下雨天的天气:(x)
mydb#SELECT * FROM weather
    WHERE city = 'San Francisco' AND prcp > 0.0;

l果Q?br />      city | temp_lo | temp_hi | prcp | date
---------------+---------+---------+------+------------
San Francisco | 46 | 50 | 0.25 | 1994-11-27
(1 row)


9.3 排序;

(zhn)可以要求返回的查询是排好序的:(x)
mydb#SELECT * FROM weather
    ORDER BY city;

得出l果Q?br />      city | temp_lo | temp_hi | prcp | date
---------------+---------+---------+------+------------
Hayward | 37 | 54 | | 1994-11-29
San Francisco | 43 | 57 | 0 | 1994-11-29
San Francisco | 46 | 50 | 0.25 | 1994-11-27

在这个例子里Q排序的序ql对清晰的,因此(zhn)可能看?San Francisco 行随机的排序?但是如果(zhn)用下面的语句Q那么就L?x)得C面的l果
SELECT * FROM weather
    ORDER BY city, temp_lo;

(zhn)可以要求查询的l果按照某种序排序Q?q且消除重复的行输出Q?br /> mydb#SELECT DISTINCT city
    FROM weather;

得出l果Q?br />      city
---------------
Hayward
San Francisco
(2 rows)

再次声明Q结果行的顺序可能是随机的?br />

10. 视图;

假设(zhn)的应用对天气记录和城市位置的组合列表特别感兴趣Q?而?zhn)又不xơ键入这些查询。那么?zhn)可以在这个查询上创徏一个视图, 它给q个查询一个名字,(zhn)可以像普通表那样引用它?br />
q入数据库后输入Q?br /> mydb#CREATE VIEW myview AS
    SELECT city, temp_lo, temp_hi, prcp, date, location
        FROM weather, cities
        WHERE city = name;

建立视图;

然后选择建好的视图:(x)
SELECT * FROM myview;

l果如下Q?br />      city | temp_lo | temp_hi | prcp | date | location
---------------+---------+---------+------+------------+-----------
San Francisco | 46 | 50 | 0.25 | 1994-11-27 | (-194,53)
San Francisco | 43 | 57 | 0 | 1994-11-29 | (-194,53)
(2 rows)


11. 更新?

(zhn)可以用 UPDATE 命o(h)更新现有的行?假设(zhn)发现所?11 ?28 日的温度计数都低了两度,那么(zhn)就可以用下面的方式更新数据Q?br /> mydb#UPDATE weather
    SET temp_hi = temp_hi - 2, temp_lo = temp_lo - 2
    WHERE date > '1994-11-28';

看看数据的新状态:(x)
SELECT * FROM weather;

l果为:(x)
     city | temp_lo | temp_hi | prcp | date
---------------+---------+---------+------+------------
San Francisco | 46 | 50 | 0.25 | 1994-11-27
San Francisco | 41 | 55 | 0 | 1994-11-29
Hayward | 35 | 52 | | 1994-11-29
(3 rows)


12. 删除?

数据行可以用 DELETE 命o(h)从表中删除。假设?zhn)对Hayward的天气不再感兴趣Q那么?zhn)可以用下面的?gu)把那些行从表中删除:(x)
mydb#DELETE FROM weather WHERE city = 'Hayward';

我们用下面Ş式的语句的时候一定要心
DELETE FROM tablename;

如果没有条gQDELETE 从指定表中删除所有行Q把它清I。做q些之前pȝ不会(x)h(zhn)确认!


部分参考自Qhttp://www.chinalinuxpub.com/read.php?wid=1552



Fingki.li 2008-07-04 09:12 发表评论
]]>
Ubuntu 8.04下安装VMware 6.0.3出错?qing)解?/title><link>http://m.tkk7.com/fingki/archive/2008/05/13/200250.html</link><dc:creator>Fingki.li</dc:creator><author>Fingki.li</author><pubDate>Tue, 13 May 2008 09:21:00 GMT</pubDate><guid>http://m.tkk7.com/fingki/archive/2008/05/13/200250.html</guid><wfw:comment>http://m.tkk7.com/fingki/comments/200250.html</wfw:comment><comments>http://m.tkk7.com/fingki/archive/2008/05/13/200250.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/fingki/comments/commentRss/200250.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/fingki/services/trackbacks/200250.html</trackback:ping><description><![CDATA[今天升pȝ到ubuntu8Q重装vmwareӞ发现一些问题,费我不时_(d)记录下来Q希望大家可以省些时间?br /> 1、下载vmware:http://www.vmware.com/download/eula.doVMware 6.0.3 build-80004<br /> 2、解?br /> 3、执行安?br />    在其解压目录中执行:(x)sudo ./vmware-install.pl<br />    一路回车,最后报错:(x)<br /> 在包含自 include/asm/bitops.hQ? 的文件中Q?br />     ?/tmp/vmware-config1/vmmon-only/./include/vcpuset.hQ?4Q?br />     ?/tmp/vmware-config1/vmmon-only/./include/modulecall.hQ?3Q?br />     ?/tmp/vmware-config1/vmmon-only/common/vmx86.hQ?8Q?br />     ?/tmp/vmware-config1/vmmon-only/common/hostif.hQ?8Q?br />     ?/tmp/vmware-config1/vmmon-only/common/cpuid.cQ?4:<br />     include/asm/bitops_32.h:9:2: 错误Q?#error only<br />     can be included directly<br />     make[2]: *** [/tmp/vmware-config1/vmmon-only/common/cpuid.o] 错误 1<br />     make[1]: *** [_module_/tmp/vmware-config1/vmmon-only] 错误 2<br />     make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-16-generic’<br />     make: *** [vmmon.ko] 错误 2<br />     make: Leaving directory `/tmp/vmware-config1/vmmon-only’<br />     Unable to build the vmmon module.<br /> <br />     For more information on how to troubleshoot module-related problems, please<br />     visit our Web site at “http://www.vmware.com/download/modules/modules.html” and<br />     “http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html”.<br />     Execution aborted.<br /> 4、网上搜了一下,扑ֈ解决办法如下Q?br />   4.1<br />     cd /usr/lib/vmware/modules/source<br />     sudo cp vmmon.tar vmmon.tar.backup<br />     sudo tar xvf vmmon.tar<br />     sudo gedit vmmon-only/include/vcpuset.h<br />   4.2<br />     ? #include “asm/bitops.h” 改ؓ(f) #include “linux/bitops.h”<br />   4.3<br />     sudo tar cvf vmmon.tar vmmon-only<br />     sudo rm -rf vmmon-only<br /> 5、接下来可以正常安装了?br /> 你可能还?x)遇到这L(fng)出错信息Q?br /> Version mismatch with vmmon module: expecting 167.0, got 161.0.Version mismatch with vmmon module<br /> q可能是因ؓ(f)你运行了vmware-any-any-update-115Q你需要运行vmware-any-any-update-116Q可以在q下载:(x)http://vmkernelnewbies.googlegroups.com/web/vmware-any-any-update-116.tgzQ?br /> Q网上有说可以用vmware-any-any-update来解决第一个报错,但不能用115Q而应用vmware-any-any-update116Q?br /> ****************************************<br /> 后箋问题Q?br /> 当ubuntu更新一些Y件包后,有时vmware无法启动。这时按?step 4 查看相关文gQ无异常Q(#include "linux/bitops.h"Q?<br /> 此时只需再执行一下vmware-any-any-update116可以了。(臛_我是q样解决的,呵呵Q?br /> <br /> <br /> <img src ="http://m.tkk7.com/fingki/aggbug/200250.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/fingki/" target="_blank">Fingki.li</a> 2008-05-13 17:21 <a href="http://m.tkk7.com/fingki/archive/2008/05/13/200250.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>postgres安装后无法登录问?/title><link>http://m.tkk7.com/fingki/archive/2008/03/26/188689.html</link><dc:creator>Fingki.li</dc:creator><author>Fingki.li</author><pubDate>Wed, 26 Mar 2008 03:49:00 GMT</pubDate><guid>http://m.tkk7.com/fingki/archive/2008/03/26/188689.html</guid><wfw:comment>http://m.tkk7.com/fingki/comments/188689.html</wfw:comment><comments>http://m.tkk7.com/fingki/archive/2008/03/26/188689.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/fingki/comments/commentRss/188689.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/fingki/services/trackbacks/188689.html</trackback:ping><description><![CDATA[    在linux下(我用的是ubuntu7Q,用新立得软g包安装好postgres数据库和pgAdmin后,在pgAdmin中用默认的postgres用户无法d?br />     上网google了一下,没找到解x法,后一朋友告诉我要新徏一个用h行,具体做法如下Q?br />     1、在命o(h)行下修改用户postgres的密码:(x)sudo passwd postgres <br />        然后输入你要讄的密?br />     2、在命o(h)行下切换到postgres用户Qsu postgres<br />        然后输入刚才讄的密码,d?br />     3、在postgres用户下创建新的超U用P(x)createuser QP testuser<br />     具体q程如下Q?br />         postgres@liqingfeng:/$ createuser -P testuser <br />         Enter password for new role: <br />         再输入一? <br />         Shall the new role be a superuser? (y/n) y<br />         CREATE ROLE<br />     4、这样就可以在pgAdmin在用新徏的用户testuser来登录了?br />     之后可以在pgAdmin中做你想做的一切?br />     Q关于createuserq个命o(h)具体其他参数Q可以在l端输入Qman createuser 来查看细节)<br /> <br /> <br /> <img src ="http://m.tkk7.com/fingki/aggbug/188689.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/fingki/" target="_blank">Fingki.li</a> 2008-03-26 11:49 <a href="http://m.tkk7.com/fingki/archive/2008/03/26/188689.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>nohup实现守护q程http://m.tkk7.com/fingki/archive/2008/03/18/187018.htmlFingki.liFingki.liTue, 18 Mar 2008 07:44:00 GMThttp://m.tkk7.com/fingki/archive/2008/03/18/187018.htmlhttp://m.tkk7.com/fingki/comments/187018.htmlhttp://m.tkk7.com/fingki/archive/2008/03/18/187018.html#Feedback0http://m.tkk7.com/fingki/comments/commentRss/187018.htmlhttp://m.tkk7.com/fingki/services/trackbacks/187018.html     要实现守护进E,一U方法是按守护进E的规则ȝE;另一U方法是仍然用普通方法编E,然后用nohup命o(h)启动E序Q?br />     nohupQ程序名Q?amp;
    则控制台l(f)ogout后,q程仍然l箋q行Qv到守护进E的作用Q虽然它不是严格意义上的守护q程Q?br />     使用nohup命o(h)后,原程序的的标准输自动改向到当前目录下的nohup.out文gQvClog的作用,实现了完整的守护q程功能?br />
    For example:
    用telnetq程控制服务器,q程启动Tomcat服务Q启动后关闭telnetQTomcat服务也跟着停止Q这是因Z用telnet启动的进E会(x)随着telnetq程的关闭而关闭。所以我们可以用一些UNIX/LINUX下的命o(h)来做C关闭?

  使用如下命o(h)Q?

  nohup startup.sh&

  如果惌监控标准输出可以使用Q?

  tail -f nohup.out


   


Fingki.li 2008-03-18 15:44 发表评论
]]>
linux下的环境变量讄http://m.tkk7.com/fingki/archive/2008/03/17/fingki.htmlFingki.liFingki.liMon, 17 Mar 2008 09:13:00 GMThttp://m.tkk7.com/fingki/archive/2008/03/17/fingki.htmlhttp://m.tkk7.com/fingki/comments/186802.htmlhttp://m.tkk7.com/fingki/archive/2008/03/17/fingki.html#Feedback1http://m.tkk7.com/fingki/comments/commentRss/186802.htmlhttp://m.tkk7.com/fingki/services/trackbacks/186802.html W一U方法:(x)在命令行执行 sudo gedit /etc/profile
        ?/etc/profile中增?br />         PATH="$PATH:/home/fingki/bin"
        export PATH
       保存文g后,在命令行执行Q? /etc/profile,讄生效?br /> W二U方法:(x)在命令行执行sudo gedit /etc/environment
        ?/etc/environment中增?br />         PATH="$PATH:/home/fingki/bin"
       保存文g后,在命令行执行Q? environment,讄生效?br /> 注意Q变量中以冒P:Q分隔,如需用到其他变量格式为($变量名)如:(x)$PATH.





Fingki.li 2008-03-17 17:13 发表评论
]]>
վ֩ģ壺 þþƷѹƬС| 69ʽƵ| ߾Ʒѹۿ| ѹۿƷ| ҹƵ| 4huĻѵַ| ɫö| ȫƵѸ | һƵѹۿ| ޹Ƭ߹ۿ| ˿wwwƵ| ޾Ʒһ23Ŀ| 鶹˾þþƷ| jjzzjjzz߹ۿ| ޾Ʒav| һ2342021ѹۿ| ɫѿ| һ| ޸Ƶ| ѹ߹ۿ| ޸ҹӰ| պҹƵ| 99Ʒѹۿ| ŮƵ | AVרAV| þ99žŹѿС˵| 99Ƶѹۿ| ۺƵ| ޺rӰ | ѲػɫëƬ| ĻƬa| ۺϾƷ| ޹ҹɫ߹ۿ| ձһ| պƵ߹ۿ| ߹ۿʮ | һ| ޹ƷAAAƬ| һþۺ³³| AëƬƵ߲| ŮԸ߰վ|