2024年3月15日发(作者:)

d7.

2

系统的安装:尽可能少的选择软件包,安装时建议选择Mi

n

imal,然后进入

Custom选择doc,i

n

fo,ma

n

,src(src中一定选择sys,及内核)即可。

分区:

Filesystem Si

z

e Used Avail Capacity Mou

n

ted o

n

/dev/da0s1a 496M

2

66M 190M 58% /

devfs 1.0K 1.0K 0B 100% /dev

/dev/da0s1f 484M

2

4K 445M 0% /home

/dev/da0s1d 989M 1

2

K 910M 0% /tmp

/dev/da0s1g

2

.9G 1.4G 1.3G 53% /usr

/dev/da0s1e 1.9G 83M 1.7G 5% /var

合理用节省的方式是:/ 51

2

M;/tmp 51

2

M;/usr

2

G;/var 1G;

生产运行的方式是:/ 51

2

M;/tmp 51

2

M;/usr 3G;/var 6G;(如果安装Mysql或是需要长时间

保留日志)。

2

.下载ports树:ports

n

ap fetch extract

n

vp

n

ports的安装(l

z

o会自动安装):cd /usr/ports/security/ope

n

vp

n

&& make i

n

stall

clea

n

4.安装结束后,查看vp

n

的各个文件路径:

root@i

n

tra

n

et/usr/ports/security/ope

n

vp

n

# pkg_i

n

fo -a|grep ope

n

vp

n

ope

n

vp

n

-

2

.0.6_9

I

n

formatio

n

for ope

n

vp

n

-

2

.0.6_9:

WWW: ope

n

vp

n

.

n

et/

root@i

n

tra

n

et/usr/ports/security/ope

n

vp

n

# pkg_i

n

fo -a | grep l

z

o

I

n

formatio

n

for l

z

o

2

-

2

.03_

2

:

WWW: /ope

n

source/l

z

o/

root@i

n

tra

n

et/usr/ports/security/ope

n

vp

n

# pkg_i

n

fo -L ope

n

vp

n

-

2

.0.6_9

I

n

formatio

n

for ope

n

vp

n

-

2

.0.6_9:

Files:

/usr/local/ma

n

/ma

n

8/ope

n

vp

n

.8.g

z

/usr/local/sbi

n

/ope

n

vp

n

/usr/local/lib/ope

n

vp

n

-

/usr/local/lib/ope

n

vp

n

-dow

n

-

/usr/local/share/doc/ope

n

vp

n

/AUTHORS

/usr/local/share/doc/ope

n

vp

n

/COPYI

N

G

……………………

/usr/local/share/doc/ope

n

vp

n

/easy-rsa/revoke-full

/usr/local/share/doc/ope

n

vp

n

/easy-rsa/sig

n

-req

/usr/local/share/doc/ope

n

vp

n

/sample-scripts/ope

n

vp

n

.i

n

it

/usr/local/share/doc/ope

n

vp

n

/sample-scripts/verify-c

n

/usr/local/etc/rc.d/ope

n

vp

n

5.开始配置ope

n

vp

n

服务端:

查看当前行动的FreeBSD系统的内核中某一模块是否已经编译呢?通常 FreeBSD 把内核相关

的配置文件都保存在名为 /usr/src/sys/$(u

n

ame -m)/co

n

f 的目录里,其中的GE

N

ERIC文件是

FreeBSD内核的通用默认配置文件。

先看支持tu

n

虚拟设备;一般默认安装的freebsd都支持

root@i

n

tra

n

et# cat /usr/src/sys/i386/co

n

f/GE

N

ERIC | grep tu

n

device tu

n

# Packet tu

nn

el.

device gif # IPv6 a

n

d IPv4 tu

nn

eli

n

g

6.

安装 bash:

这部分是必须的,freebsd 默认使用了csh,而linux 一般默认使用bash,如果我们

不安装bash,在做证书的时候我们将遇到问题,export 的命令不能运行。

root@intranet/usr/ports/shells/bash# make install clean

安装完后bash在/usr/local/bin/bash目录。在/bin目录下面做一个符号连接:

ln -s /usr/local/bin/bash /bin/bash

修改/etc/shells文件,将bash增加进去,添加一行:/bin/bash 就可以当正常

的Shell用了,在/etc/passwd中,将你需要用bash的shell改成/bin/bash

即可。或者,也可以使用chsh -s /usr/local/bin/bash 将原shell改成bash,改完shell

后必须重新登录才有效。

查看当前使用的shell : echo $0

bash

查看当前用户(默认)使用的shell: echo $SHELL

/bin/csh

附1:我常用的BASH环境配置:~/.bash_profile

#####################################################################

######################################

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH