十一 12 2008

FreeBSD7.0用ports安装apache+php+mysql

网上有很多介绍apache+php+mysql安装的教程,但大多都是基于源代码编译或者给予RPM包的方式,对于FreeBSD自带的ports安装很少见到,有方便的干嘛弄得复杂呢?
首先确定主机联网
cvsup -h cvsup.freebsd.org /usr/share/example/cvsup/ports-supfile #同步ports
cd /usr/ports/databases/mysql50-server/
make install clean # n长的编译过程
rehash
cp /usr/local/share/mysql/my-small.cnf /etc/my.cnf #由于我这台机器以pgsql为主所以使用小内存模式
mysql_install_db -u mysql ; mysqld_safe -u mysql &
cd /usr/ports/www/apache2/
阅读全文——共939字

No responses yet

十一 12 2008

FreeBSD安装配置Ports详解

Published by 笨二十一 under Linux/Unix, 服务器

在您能使用 ports 之前, 您必须先获得 Ports Collection ── 本质上是 /usr/ports 目录下的一堆 Makefile、补丁和描述文件。
在您安装 FreeBSD 系统的时候, sysinstall 会询问您是否需要安装 Ports Collection。 如果您选择 no, 那您可以用下面的指令来安装 Ports Collection:
CVSup 方法
保持您本地 Ports 套件最新的一种快捷的方法, 是使用 CVSup 来进行更新。 如果您希望了解更多关于 CVSup 的细节, 请参见 使用 CVSup。
注意: csup 是用 C 语言对 CVSup 软件的重写, 在 FreeBSD 6.2 和更高版本中,作为系统的一部分提供。 您可以直接使用系统附带的 csup 而跳过 #1 这一步, 并将这份文档余下部分中的 cvsup 命令改为 csup。 对于较早版本而言, 可以使用 net/csup port 或预编译包来安装 csup。
阅读全文——共1938字

No responses yet

09 2008

FreeBSD7.0安装VMware Tools方法

经常使用虚拟机,特别是VM的人,估计对vmtools都不陌生,这个东东确实对虚拟机性能提升很大,建议安装哦~
FreeBSD7中安装VMtools正常安装会报错 要装perl5.8与compat6x 如果你安装FreeBSD时已经装了Perl5.8可以去掉第一行操作以root登陆或者su到root执行一下操作即可安装Vmware tools 注意开始你必须选择在VM里设置把VMware-FreeBSD-tools的iso镜像挂载到虚拟里

#cd /usr/ports/lang/perl5.8 && make WITH_GDBM=yes install clean
#cd /usr/ports/misc/compat6x && make install clean
#ln -s /usr/local/lib/compat/libc.so.6 /lib
#unsetenv REMOTEHOST
阅读全文——共992字

No responses yet

26 2008

FreeBSD7.0基础–核心编译

Published by 笨二十一 under Linux/Unix, 服务器

具体步骤如下:
1,#cd /usr/src/sys/i386/conf
    #cp GENERIC /root/MYKERNEL         //拷贝一个副本,一种好的习惯吧,不在原来的文件上修改
    #ln -s /root/MYKERNEL                  //将副本做个软连接到/usr/src/sys/i386/conf
2,编辑MYKERNEL,#vi MYKERNEL
注意:蓝色的表示FreeBSD7.0中已没有该行,在此只是让大家知道一下,可以不用理会。
                   查看计算机硬件信息,直接输入dmesg:#dmesg 并参考着主板使用手册
       关于确定自己计算机硬件信息,其实,对于新手来说,真的很麻烦,不过,要有耐心,看一遍不懂,就多看几遍,手还得勤快点儿,不懂时,多用 google 查查~
#machine i386                   
阅读全文——共18947字

One response so far

25 2008

FreeBSD7.0 优化编译内核

Published by 笨二十一 under Linux/Unix, 服务器

第一步:编译内核
我是用的最小化安装,所以没有/usr/src/sys,要编译内核,需要先装上,按装办法
选行sysinstall 选择 [Configure] -> [Distribution] -> [src] -> [sys]及[base]
第一步:
#cd /usr/src/sys/i386/conf
#cp GENGERIC DYITKERNEL
这里的DYITKERNEL是自己起的名子,因为我维护dyit这个域名,所以起了这个名子
上边这样子做有个坏处,就是可能因为硬盘空间不够,删除/usr/src目录,结果把DYITKERNEL也删除了,
所以常用的做法是把DYITKERNEL放到别的地方,然后在i386下建议一个符号链接
# mkdir /root/kernels
阅读全文——共1977字

No responses yet

24 2008

vi编辑器命令大全(Unix/Linux)

Published by 笨二十一 under Linux/Unix, 服务器

  文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充!
进入vi的命令
vi filename :打开或新建文件,并将光标置于第一行首
vi +n filename :打开文件,并将光标置于第n行首
vi + filename :打开文件,并将光标置于最后一行首
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename….filename :打开多个文件,依次进行编辑
移动光标类命令
h :光标左移一个字符
阅读全文——共5948字

No responses yet

24 2008

FreeBSD系统下su:sorry的解决办法

Published by 笨二十一 under Linux/Unix, 服务器

  在FreeBSD上要使用su命令成为root用户,不但要知道root的口令,还需要经过特别设置,否则就不能
成功使用这个命令.这是因为FreeBSD对执行su命令的用户进行了更严格的限制,能使用su命令的用户必
须属于wheel组(root的基本属组,组ID为0),否则就不能通过这个命令成为root用户.因此需要编辑组设
置文件/etc/group,将需要超级用户权力的管理成员加入到wheel组中.
  可以使用如下命令给普通用户su -root的权力:
  pw groupmod wheel -m
  pw user mod -g wheel
  或者直接修改/etc/group文件,把相应的用户加到wheel组就可以.
如:添加前:wheel:*:0:root
  添加后:wheel:*:0:root,zheng
阅读全文——共349字

No responses yet