Category Archives: FreeBSD

ssh使用密码登录

太多文章介绍如何不使用密码登录,也就是使用密钥证书登录,但是但是,当你配置好了证书登录之后如何临时的使用密码方式登录呢? ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no host.example.com

Posted in FreeBSD, Linux | Tagged | Leave a comment

使用gpart给freebsd分区

freebsd 9.0开始默认使用gpart进行磁盘分区,如果你还在使用fdisk,也是应该使用gpart的时候了。 创建磁盘分区 gpart create -s GPT da1 如果你的磁盘已经有分区文件系统,gpart会返回失败 gpart: geom ‘da1′: File exists 销毁磁盘分区 gpart destroy -F da1 添加一个新的分区 -s参数指定分区大小,为指定-s为全部磁盘空间 -t参数指定分区类型 -l参数指定分区标签 -b参数指定开始分区的逻辑卷地址 gpart add -t freebsd-ufs -l data da1 查看分区方案 gpart show -lp da1 => 34 1172123501 da1 … Continue reading

Posted in FreeBSD | Tagged , | Leave a comment

Ambiguous output redirect

在FreeBSD中使用command > file 2>&1时候会得到这个错误 Ambiguous output redirect 出错的原因在于Freebsd默认使用csh,在csh中如果想把标准输出和错误输出同时重定向到一个文件,需要用下面命令 command >& file

Posted in FreeBSD | Leave a comment

Zend Guard Loader没有FreeBSD

找了半天都没有,官方只有For Linux,For Windows,For Mac,这可如何是好,难道叫我转Linux

Posted in FreeBSD | Leave a comment

FreeBSD Ports安装mysql

装了N个服务器之后总结出来的,需要注意的几点: make安装时候的参数 WITH_XCHARSET=all 不加这个的话会不支持GBK编码 BUILD_OPTIMIZED=yes BUILD_STATIC=yes 这2项都是起到优化作用,都加上的好 mysql默认读取/etc目录下面的my.cnf,但是安装过程不会自动在这目录下创建本文件,默认这个文件在/usr/local/share/mysql目录下面,有3个版本: my-large.cnf 一般高配置服务器或者mysql专用服务器用这个配置文件 my-medium.cnf 服务器配置并跑有其它应用时用这个配置文件 my-small.cnf 服务器资源紧张的就用这个好了 根据你的机器配置选择一个cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf 安装过程并不会自动创建默认的数据库,需要手工创建 /usr/local/bin/mysql_install_db –user=mysql 并且需要更改数据库目录的权限,不然会启动不起来 chown -R mysql:mysql /var/db/mysql 启动mysql,好像第一次用脚本启动的话要使用 /usr/local/etc/rc.d/mysql-server onestart 使用/usr/local/etc/rc.d/mysql-server start不行 修改root密码,比如我们要修改成123456 mysqladmin -uroot -p password 123456 会提示你再次输入一次密码Enter password:,再输入一次123456即可 修改数据文件的默认目录 vi … Continue reading

Posted in FreeBSD | Tagged | Leave a comment

加速portsnap升级ports

修改/etc/portsnap.conf中的 SERVERNAME=portsnap.freebsd.org 此行内容为 SERVERNAME=portsnap.cn.freebsd.org

Posted in FreeBSD | Tagged | Leave a comment