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

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *