安裝家裡 Home Debian
# 安裝光碟版本 : Debian 6.0.1a-i386
# 安裝磁區把 /usr /var /home /root ...etc 獨立分開
# 內部固定 IP 192.168.0.156
# DDNS xxx.myftp.org
1. 清掉 sources 的 從 CD ROM 讀取套件 List
$ vim /etc/apt/sources.list
# 把檔案裡面的 # deb cdrom:[Debian xxxxxxxxx … 開頭的刪掉
# 選擇後按下 dd 刪除 , 刪除後 ,
# 按下 ESC , 輸入 :wq , 按下 Enter
2. 安裝 ssh
$ apt-get update
$ apt-get -y install ssh
3, 安裝 pppoe
# 現在,您可以使用 "pon dsl-provider" 來建立 DSL │
# 連線並使用 "poff" 來中斷連線。
$ apt-cache search pppoe
$ apt-get install pppoe pppoeconf
# 啟動 pppoe
$ pppoeconf
# 安裝 vim 跟 移除預設的編輯器 nano
$ apt-get install ssh
$ apt-get autoremove nano
4. 安裝套件
$ apt-get -y install ssh w3m libncurses5 sudo gcc portmap
libncurses5-dev make unzip patch lynx
wget vim rcconf phpmyadmin libdate-calc-perl
rsync php5 apache2 php5-cgi php5-cli php5-curl php5-dev php5-gd
php5-mysql libapache2-mod-php5 mysql-client mysql-server chkrootkit ntpdate
mplayer ffmpeg curl ntp
5. 關掉 跟 移除 Mail Client ( MTA )
$ /etc/init.d/exim4 stop
$ apt-get autoremove exim4
6. 安裝 noip , 先申請 xxx.myftp.org
# 啟動 DDNS ( 動態 IP 網域對應 )
$ cd /root/
$ wget 'https://www.no-ip.com/client/linux/noip-duc-linux.tar.gz' .
$ tar zxvf noip-duc-linux.tar.gz
$ cd noip-2.1.9-1
$ make
$ make install
7. 設定開機的時候會啟動哪些服務
$ rcconf
8. 觀看每各磁區大小跟位置
$ df -h
檔案系統 Size Used Avail Use% 掛載點
/dev/sda1 323M 119M 188M 39% /
tmpfs 501M 0 501M 0% /lib/init/rw
udev 497M 192K 497M 1% /dev
tmpfs 501M 0 501M 0% /dev/shm
/dev/sda9 24G 173M 22G 1% /home
/dev/sda8 368M 11M 339M 3% /tmp
/dev/sda5 8.3G 732M 7.2G 10% /usr
/dev/sda6 2.8G 327M 2.3G 13% /var
9. 觀看服務的 port , 確定都是自己要使用的 port 服務
$ netstat -tlnap
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1284/mysqld
tcp 0 0 0.0.0.0:51309 0.0.0.0:* LISTEN 778/rpc.statd
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 763/portmap
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1288/sshd
tcp 0 52 192.168.0.156:22 192.168.0.112:1506 ESTABLISHED 1683/0
tcp6 0 0 :::80 :::* LISTEN 984/apache2
tcp6 0 0 :::22 :::* LISTEN 1288/sshd
10. 調整時區 , 調整所在位置的時區地點
$ dpkg-reconfigure tzdata
11. PHP Web 介面檔案上傳容量限制修改 ; 重新啟動 apache2
$ vim /etc/php5/apache2/php.ini
#upload_max_filesize = 50M ; 可以上傳50MB的檔案
#post_max_size = 50M ; PHP 將接受的POST資料最大大小。
#file_uploads = On ; 是否允許HTTP方式文件上載
12. 如果需要重新設定 Mysql 的 root 密碼 ; 或可透過 phpmyadmin 來設定
$ /usr/bin/mysqladmin -u root -p password '123456' ;
13. 檢查 PHP 是否有 run 起來
$ touch /var/www/phpinfo.php ; echo '<?PHP phpinfo(); ?>' > /var/www/phpinfo.php
$ 打開 Brwoser , 輸入 http://homedebian.myftp.org/phpinfo.php
14. 安裝 phpmyadmin
# 列出所有 Phpmyadmin 安裝目錄 跟檔案
# dpkg -L phpmyadmin
/var/lib/phpmyadmin
/etc
/etc/phpmyadmin
/etc/phpmyadmin/lighttpd.conf
..
# 移除系統安裝的 phpmyadmin
$ apt-get autoremove phpmyadmin
# 安裝 mcrypt libmcrypt4
$ apt-get install php5-mcrypt libmcrypt4
# 抓取 phpmyadmin 官方網站的, 重新取目錄名稱
$ cd /var/www/
$ wget 'http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.4.9/phpMyAdmin-3.4.9-all-languages.tar.gz?r=http%3A%2F%2Fwww.phpmyadmin.net%2Fhome_page%2Fdownloads.php&ts=1325990408&use_mirror=ncu' .
$ mv phpMyAdmin-3.4.9-all-languages.tar.gz\?r\=http\:%2F%2Fwww.phpmyadmin.net%2Fhome_page%2Fdownloads.php\&ts\=1325990408\&use_mirror\=ncu phpmyadmin3.4.9.tar.gz
$ tar zxvf phpmyadmin3.4.9.tar.gz
$ mv phpMyAdmin-3.4.9-all-languages phpmyadmin_homedebain
15. 打開 Brwoser , 輸入 http://xxx.myftp.org/phpmyadmin_homedebain
沒有留言:
張貼留言