April 25, 2009
FreeBSD好工具:Screen
"非常非常爽的一个工具,看了书之后研究了一下,非常爽\n# screen\n//以下^A表示同按“Ctrl + A”键\n^A c //Create,开出新的 window ^A n //Next,切换到下个 window ^A p //Previous,前一个 window ^A ^A //在两个 window 间切换 ^A w //Windows,列出已开启的 windows 有那些 ^A 0…9 //切换到第 0..9 个 window ^A t //Time,显示目前的时间,与系统的 load ^A K //kill window,强制关掉目前的 window ^A ? //Help,显示简单说明 ^A d //detach,将目前的 screen session (可能含有多个 windows) 丢到背景执行 当 按了 ^A d 把 screen session detach 掉后,会回到还没进 screen 时的状态,此时在 screen session ? 每个 window 内跑的 process ( 无论是前景/ 背景) 都在继续执行,即使 logout 也不影响。"
April 18, 2009
FREEBSD操作系统更新更改系统时间 date
"修改FreeBSD的系统时间\n必须有root权限\ndate YYMMDDHHMM 比如要修改时间为2007年4月15日7点52\ndate 0704150752 只改时间的话\ndate HHMM 使用NTP服务器更新本地时间\nntpdate time.nist.gov 常用的NTP服务器\ntime.nist.gov\ntime.windows.com\nchime.utoronto.ca\nntp.pipex.net"
April 18, 2009
用wget加快ports下载
"1.安装wget\n#cd /usr/ports/ftp/wget/\n#make install clean\n2.修改/etc/make.conf\nFETCH_CMD=wget -c -t 1\nDISABLE_SIZE=yes #这行是必要的,否则…\n如果你要wget穿透代理服务器,请加上下面两行\nFETCH_ENV=http_proxy=http://proxy2.zsu.edu.cn:3128\nFETCH_ENV=ftp_proxy=http://proxy2.zsu.edu.cn:3128\n或者使用其他的穿越代理工具例如proxychains 或者socks5(runsocks)\n则FETCH_CMD=proxychains wget或者runsocks wget"
April 16, 2009
firefox不支持window.event的解决办法
"在最前面的javascript加上以下语句:\n//首先,定义一个全局的event if( typeof(window.event)==“undefined” ){ eval(“var event = new Object;”); } "
April 5, 2009
vi 命令大全
"进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename….filename :打开多个文件,依次编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行 w或W :光标右移一个字至字首 b或B :光标左移一个字至字首 e或E :光标右移一个字j至字尾 ) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n$:光标移至第n行尾 H :光标移至屏幕顶行 M :光标移至 …"
March 30, 2009
Got error 134 from storage engine
"今天将原网站数据导入新系统的时候,发现用户表是空的,程序前几天很正常的,并没有做任何修改,于是将程序的高度模式打开,发现得到错误提示:”Got error 134 from storage engine”,进到mysql里执行select * from tbl_member limit 100,我没有发现错误的,不过将语句若修改为select * from tbl_member limit 100,10时,又出现了这个错误提示信息,怀疑是mysql表损坏,由于备份的时候,mysql处于运行使用状态,并没有停止服务的,所以才产生了这个错误的\n于是用 repair table tablename 命令修复了次用户表,再次执行上述命令,ok,显示执行成功"
March 28, 2009
FreeBSD 7.0 安装Nginx
"来源: http://bbs.chinaunix.net/viewthread.php?tid=1039563\u0026amp;extra=\u0026amp;page=1\n#/usr/ports/www/nginx\n#make config\nlqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk\nx Options for nginx 0.5.34 x\nx lqqqqq^(-)qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x\nx x [X] HTTP_ADDITION_MODULE Enable http_addition module x x\nx x [X] HTTP_DAV_MODULE Enable http_webdav module x x\nx x [X] HTTP_FLV_MODULE Enable http_flv module x x\nx x [X] HTTP_PERL_MODULE Enable http_perl module x …"
March 28, 2009
freebsd中查看文件夹/目录大小的方法/命令
"du、df,freebsd/linux du,df(磁盘空间信息)命令详解\ndf和du命令详解df命令详细用法\na:显示全部的档案系统和各分割区的磁盘使用情形\ni:显示i -nodes的使用量\nk:大小用k来表示 (默认值)\nt:显示某一个档案系统的所有分割区磁盘使用量\nx:显示不是某一个档案系统的所有分割区磁盘使用量\nT:显示每个分割区所属的档案系统名称\n常用命令:df -hi\ndu:查询档案或目录的磁盘使用空间\na:显示全部目录和其次目录下的每个档案所占的磁盘空间\nb:大小用bytes来表示 (默认值为k bytes)\nc:最后再加上总计 (默认值)\ns:只显示各档案大小的总合\nx:只计算同属同一个档案系统的档案\nL:计算所有的档案大小\n常用命令:du -a"
March 28, 2009
[教程]FreeBSD下nginx+fast-cgi+mysql+zend的实现(php-fpm和spawn-fcgi)
"另一篇文章是用php-fpm方式安装的,用的人也比较的多,推荐使用,这里介绍的是用fastcgi方式安装的.\n首先在安装所有软件之前新系统ports,然后 再进行下面的工作\n1)安装mysql**#cd /usr/ports/databases/mysql51-server**\n**#make WITH_CHARSET=gbk WITH_XCHARSET=all ** WITH_PROC_SCOPE_PTH=yes SKIP_DNS_CHECK=yes BUILD_OPTIMIZED=yes install clean //(utf8我选择了这个,情况自己定)\n#cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf #rehash !!!—–WITH_CHARSET=utf8(我选择了这个,情况自己定,可以使用gbk) # mysql_install_db ##初始化mysql,如果在命令行后面添加上 –user=mysql 的话,会失败,不清楚什么原因\n#chown -R mysql:mysql /var/db/mysql ##目录权 …"
March 27, 2009
FreeBSD7.1-RELEAES提前发布了
"官网还没有正式发布新闻,不过在其主FTP站点上已经可以下载光盘映像了, ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-amd64/7.1/ 算是新年的礼物啊。\n详细改进及声明: http://www.freebsd.org/releases/7.1R/relnotes.html 官方下载同样是3CD或1DVD.当然对于做服务器来说第一张盘就足够了。 这里还有附图啊!喜不喜欢这样的红色小魔鬼呢?"