用户工具

站点工具


howto:b:beginner_basic_softsetup

系统的简单配置及常用软件安装教程

OK,前面我们讲解了一下,mini的FreeBSD安装,现在系统安装好了,假设它能正常运行了 :) ,下面我们要做些基础的配置,让它更快更好的发挥一下效能
此文是在假设你已经看过FreeBSD 安装图文示例文章的基础上

基本系统配置

SSH的使用

刚才我们配置好了服务器,怎么样让我们远程可以管理服务器,我们使用SSH远程登陆,刚才我们建立了个demo帐号,这里我们使用SecureCRT软件做为SSH的客户端

1.选择SSH2
2.Hostname 里输入服务器的IP地址
3.Port 输入服务器上SSH的端口号,默认是22
4.Username 输入服务器的登陆帐号,root在默认情况是不让远程SSH登陆的,所以我们必须在服务器创建一个属于wheel组的帐号先
5.Keyboard Interactive 这里我们使用键盘输入密码

更新/usr/ports

关于为什么要更新Ports,Ports是什么东东,由于这个*nix下安装软件哪,很多软件有依存关系,如果你要装A软件,可能需要安装B软件的某些小胳膊小腿,如果一个一个自已查找依赖关系,并下载安装,不要了老命才怪,而Ports解决了这个问题.更新Ports有利于修正已有的软件问题,比如修补有漏洞的软件,所以强烈建议你更新Ports

更新ports的方法,使用root帐号执行

portsnap fetch extract update

更新/usr/src

为什么要更新/usr/src,更新/usr/src有利于我们修补系统自身的漏洞,当然不是升级完src就表示系统打好补丁了,我们还要编译整个系统并安装才行,但第一步我们必须要选把src升级到最新的版本

1 安装 cvsup-without-gui cd /usr/ports/net/cvsup-without-gui make install clean

基系统里有个叫 csup 的 cvsup C语言实现,所以不需要再安cvsup了。

2 使用cvsup升级/usr/src

怎么升级到生产版的src呐?不会自己参考 FreeBSD HandBook 啊 !http://www.freebsd.org/doc/zh_CN/books/handbook/current-stable.html

FreeBSD 官方版本管理工具已经全面迁移到 svn 了,所以推荐使用 svn 更新源码,当然这个有个前提是你有空闲的空间(svn似乎会存双份代码,所以目录会比较大)。

我想要更新源码,该怎么操作呢?

打开 http://svnweb.freebsd.org/ 找到你需要的,svn co 之

EXAMPLES:

我要 更新 FreeBSD 9.0 RELEASE 源码。

http://svnweb.freebsd.org/base/release/9.0.0

找到上面的网址,替换成

svn://svn.freebsd.org/base/release/9.0.0

将9.0的源码同步到/usr/src中去,使用下面的命令:

svn co svn://svn.freebsd.org/base/release/9.0.0 /usr/src

常见软件安装

下载工具axel(类快车)的安装配置

cd /usr/ports/ftp/axel
make install clean

安装好后,编辑 /etc/make.conf,使其生效,代替系统默认的fetch下载软件进行工作

ee /etc/make.conf

ee 为文本编辑工具,比较人性化,是FreeBSD内带的

然后添加如下内容

FETCH_CMD=axel
FETCH_BEFORE_ARGS=-n 5 -a
FETCH_AFTER_ARGS=
DISABLE_SIZE=yes

这里最主要的地方是

FETCH_BEFORE_ARGS=-n 5 -a

表示五线程下载,如果你要10个线程同时下载,就使用 -n 10 、 如果你想使用类迅雷的,从多个服务器同时下载的工具,只要加上 -Sx,x为下载的的最大源数 、 例:你想五个线程,从五个服务器进行下载就写成 、

FETCH_BEFORE_ARGS=-n 5 -S5 -a

MYSQL的安装配置

APACHE的安装配置

PHP的安装配置

/data/vhosts/wiki-data/pages/howto/b/beginner_basic_softsetup.txt · 最后更改: 2012/09/05 18:04 由 gehaowu