POSTS
FreeBSD 6.1安裝筆記
選擇 Taiwan
default
Express 磁碟重整
D 刪除
A 用整顆
Q 結束
BootMgr ->A 自動分配
swap 記憶體2倍大
/ 512mb
/tmp 512mb
/usr 4096mb
/var 剩下的
Q 結束
———————————————-
Choose Distributions
———————————————-
選擇
Developer
Kern-Developer
User
———————————————-
Choose Installation Media
———————————————-
CD/DVD
———————————————-
User Confirmation Requested
———————————————-
選擇 yes
RootPassword 輸入密碼
Time Zone -> yes -> Asia -> Taiwan
———————————————-
Networking
———————————————-
Interfaces -> 大部分都選擇第一個 -> (IPV6)no -> (DHCP有透過ip分享器時選擇)yes
Host: serv1 Domain: aladdin.com
-> ok
inetd -> yes -> yes
看需要開啟哪些服務拿掉#即可,選擇為tcp的-> ftp -> ESC -> a -> a
Mail -> sendmail
sshd -> Enter
ok
———————————————-
startup
———————————————-
startup -> 選擇 Accounting,Linux
Exit
Exit Install
yes
重開機
退光碟
———————————————-
ssh登入設定
———————————————-
vi /etc/ssh/sshd_config
在Authentication下面加兩行
PermitRootLogin yes
AllowUsers root
重開機 shutdown -r now
———————————————-
接下來就可以遠端連線作業了
———————————————-
安裝更新軟體
———————————————-
設定時間
date 0610251047(年月日時分)
cd /usr/ports/net/cvsup-without-gui
make install clean
選項不用選
ok
如果有錯誤重新安裝一次 make reinstall
———————————————-
開始更新
———————————————-
cp -p /usr/share/examples/cvsup/ports-supfile /root/ports-supfile
cd /root
chmod 775 ports-supfile
ee ports-supfile
=> *default host=cvsup.tw.freebsd.org
開始更新
/usr/local/bin/cvsup -g -L 2 /root/ports-supfile
重開機 shutdown -r now
———————————————-
開始安裝套件
———————————————-
安裝MySql
cd /usr/ports/databases ->資料庫
cd mysql41-server ->選擇要安裝哪一個版本進入該目錄
make install ->開始安裝
如果有錯誤重新安裝一次 make reinstall
===============
安裝apache
cd /usr/ports/www ->http套件
cd apache22
make install
如果有錯誤重新安裝一次 make reinstall
===============
安裝php
cd /usr/ports/lang/php4
make install
如果有錯誤重新安裝一次 make reinstall
選擇 APACHE,HULTIBYTE
修改設定檔
ee /usr/local/etc/apache22/httpd.conf
加入兩行
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
===============
安裝php模組
cd /usr/ports/lang/php4-extensions
make install
選擇要的模組
如果有錯誤重新安裝一次 make reinstall
===============
安裝系統管理
cd /usr/ports/sysutils/webmin
make install
/usr/local/lib/webmin/setup.sh ->執行設定
Enter -> Enter -> SSL(n)
輸入port號 : 預設10000
輸入帳號: 自設
輸入密碼: 自設
確認密碼: 自設
===============
設定開機檔
vi /etc/rc.conf ->哪先服務開機要開啟
apache22_enable=”YES”
mysql_enable=”YES”
webmin_enable=”YES”
cp -p /boot/defaults/loader.conf /boot/loader.conf
ee /boot/loader.conf
修改accf_http_load=”yes”
===============
服務開啟設定檔
ee /etc/inetd.conf
裡面有ssh和ftp
==================
設定
PHP
/usr/local/etc/php.ini
原本是沒有php.ini這個檔
要更改檔名php.ini-dist變為php.ini
apache
/usr/local/etc/apache22/httpd.conf
根目錄預設
/usr/local/www/apache22/data
cp -R /usr/local/www/apache22/data /var/www
chown www:www /var/www
編輯 /usr/local/etc/apache22/httpd.conf
/usr/local/www/apache22/data 取代 /var/www
webmin的apache組態設定
Apache PID檔案路徑寫入 /var/run/httpd.pid
FTP
adduser 增加使者 或使用WEBMIN
ee /etc/ftpchroot 編輯
使用者帳號 root目錄位置
webmaster /var/www
====================
看服務有沒有啟動
/var/run->看這個目錄底下 有哪些服務就是有啟動
====================
強制開啟服務
cd /usr/local/sbin
服務名稱 start