https://sites.google.com/view/linuxserver
lsb_release -a
●軟體下載
先使用12.04安裝一台 vm 虛擬機或實體機器
https://campus-xoops.tn.edu.tw/modules/tad_book3/page.php?tbdsn=691
下載mobaxterm
https://mobaxterm.mobatek.net/
以 virtulabox 開啟 VM
關於virtualBox安裝VM的方法,請參考我以前寫的講義
https://docs.google.com/document/d/1xCQY8eTvFevgOA6kSUr47HpzIZMo0Hcg3NVTECEeyVM/edit?usp=sharing
與
https://docs.google.com/document/d/149Sb72l-36RZnGPP4QaPP0Zyz-8JnPYXNVHfTbG-VD0/edit?usp=sharing
ESC 切換成指令
yy 增加一行 3yy複製三行
p 貼上
dd 刪除一行 3dd 刪除游標以下三行
w 存檔 q離開 ! 強迫離開
INSERT 切換成編輯
修改網卡
vi /etc/network/interfaces
reboot
vi /etc/ssh/sshd_config
用VI尋找Root 找到以下這行
#PermitRootLogin prohibit-password
將這行改成以下
PermitRootLogin yes
重新啟動ssh
service ssh restart
先設定root密碼,才可以root進入
apt-get update
apt-get install tree
tree -L 1 /etc 觀看/etc底下一層目錄
安裝php-gd
apt-get -y update && apt-get -y install php-gd
pwd 目前所在位置
whoami 顥示身份
chmod 變更權限
chown 變更擁有者
https://sites.google.com/view/linuxserver/%E7%B6%B2%E8%B7%AF/lamp%E6%9C%8D%E5%8B%99
1.tasksel .選LAMP 安裝
2.apt-get install php-mbstring
3.apt-get install php-gettext
4.重新啟動apache
service apache2 restart
5.netstat -ltn 檢查是否啟動
6.mysql -u root -p 輸入mysql密碼看看是否可啟動
7.修改mysql密碼
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
cd /var/www/html
echo "<?php phpinfo();?>" > info.php
輸入 http://IP/info.php
vi /etc/mysql/mysql.conf.d/mysqld.cnf
在最後一行插入
sql_mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
重新啟動mysql
service mysql restart
1.下載unzip
apt-get install unzip
2.到輕鬆架下載檔案
先在putty切換到/var/www/html
輸入wget https://campus-xoops.tn.edu.tw/uploads/install.zip
解壓縮 unzip install.zip
3.輸入網址/install.php安裝xoops
4.記得資料庫網址輸入localhost
到/var/www/html 刪除index.html
1./var/www 刪除xoops開頭相關目錄
rm -rf /var/www/xoops-*
2.rm -rf /var/www/html/*
3.chmod 755 /var/www/html
4.到/var/lib/mysql下找到所建立的資料庫刪除它
進到原主機下操作
1.rsync -avP /var/www/html root@163.26.101.新主機IP:/var/www
2.rsync -avP /var/lib/mysql root@163.26.101.新主機IP:/var/lib
3.rsync -avP /var/www/computer_data root@163.26.101.新主機IP:/var/www
4.rsync -avP /var/www/xoops_data root@163.26.101.新主機IP:/var/www
5.rsync -avP /root root@163.26.101.新主機IP:/
1.先刪除163.26.101.1主機/root/.ssh/的目錄
2.刪除..hasgensshkey檔案
3.執行setup163-26.101.5.sh
4.執行163-26-101-5.sh
用法:
scp 遠端電腦的使用者名稱@ip:目錄路徑/檔名 /本機的目的目錄/目的檔名
範例:
scp root@163.26.101.1:/var/www/html/index.htm /var/www/html/index.htm
參數 -r 則可連同底下的子目錄及檔案一併複製
scp -r root@192.168.0.100:/var/www/ /tmp/
按下 ENTER 鍵後, 會要求輸入遠端電腦的使用者的密碼, 輸入正確的密碼後, 就開始複製了, 因其採 SSH 連線, 故極具安全性, 且複製速度非常快.