孟庆超 2010年04月20日 星期二 11:37 | 2127次浏览 | 1条评论
FreeBSD服务器配置攻略
安装系统:
在光驱中放入disc#1后:
1:国家选择:China
2:安装主菜单:Standard
3:Fdisk:A Q
4: 多重引导管理:Standard
5:Disklabel:A Q
6:选择安装软件包:User
7:安装ports collection
8:开始安装
9:配置网络:
Host: FreeBSD Domain:FreeBSD.com IPv4 Gateway:192.168.1.1 NameServer:202.106.46.151
IPv4 Address:192.168.1.100 Netmask:255.255.255.0
10:网卡激活
11:不配置网关
12:配置网络服务:开启ftp和ssh
13: 启用SSH登录
14:不启用匿名ftp
15:不配置网络文件系统(NFS)
16:不配置系统终端
17:配置时区:亚洲 中国 东部
18:linux 兼容性配置开启
19:不配置鼠标
20:安装预编译软件包:Perl5.8.8 Python2.5
21:添加用户和组
22:设置root用户密码
23:退出安装
安装配置数据库:
1、安装mysql
1:设置新的ports ftp站点:
在/etc/make.conf文件中添加:
MASTER_SITE_OVERRIDE= \
ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
ftp://ftp.hk.freebsd.org/pub/FreeBSD/ports/distfiles/\
ftp://ftp.cn.freebsd.org/pub/FreeBSD/ports/distfiles/$
2:开始安装:
cd /usr/ports/databases/mysql50-server
make install clean
3:初始化mysql环境:
/usr/local/bin/mysql_install_db
4:授权mysql数据库目录访问权限:
chown -R mysql /var/db/mysql
5:启动mysql服务:
/usr/local/bin/mysqld_safe &
6:重设mysql root用户登录密码:
/usr/local/bin/mysqladmin -u root password '密码'
7:重设密码后root用户再登录:
./mysql -u root -p
2、开启mysql远程访问:
登录mysql后:
mysql>grant all on test to 'mysql'@'192.168.1.11' identified by '111111';
命令样式为:
grant [权限] on [数据库.表] to '用户名'@'IP地址' identified by '密码'
3、备份和恢复:
备份:
mysqldump --opt --extended-insert=false -u root --password=111111 db_example > db_example.sql
恢复:
mysql -u root --password=111111 db_example < db_example.sql
安装配置apache22:
1、安装 apache22
开始安装:
cd /usr/ports/www/apache22/
设置开机自动启动apache和mysql:
cd /etc/
vi rc.local
!/bin/sh
/usr/local/sbin/apachectl start
/usr/local/bin/mysqld_safe --user=root &
注意事项:
1:在vm安装中一定要把 splite into 2GB files 选中。不然在VM下无法正常安装
2:配置 IP,网关,和子网掩码
/etc/rc.conf
ifconfig_Inc0="inet 192.168.1.11 netmask 255.255.255.0"
defaultrouter="192.168.1.1"
3: 配置DNS
/etc/resolv.conf
nameserver 202.106.46.151
nameserver 202.106.46.152
4:打开需要的网络服务
/etc/inet.conf
5: 重启网络服务
netstart
设置系统时间:
tzsetup
ntpdate 210.72.145.44
Zeuux © 2024
京ICP备05028076号
回复 张凯朝 2010年04月30日 星期五 18:23