:::
總務主任 - 網管筆記 | 2018-02-05 | 點閱數: 463

●講義網址

https://sites.google.com/view/linuxserver

ubuntu版本查詢

lsb_release -a

●軟體下載

先使用12.04安裝一台 vm 虛擬機或實體機器

下載Sublime Text 3 文字編輯器

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

●VI指令

ESC 切換成指令

yy 增加一行   3yy複製三行  

p 貼上

dd 刪除一行   3dd 刪除游標以下三行

w 存檔 q離開 ! 強迫離開

INSERT 切換成編輯

修改網卡

vi /etc/network/interfaces

reboot

 

●修改讓root可以用ssh登入

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 變更擁有者

安裝LAMP

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');

檢視php

cd /var/www/html

echo "<?php phpinfo();?>" > info.php

輸入 http://IP/info.php

取消 sql_mod 預設 strict 嚴格模式

vi /etc/mysql/mysql.conf.d/mysqld.cnf

在最後一行插入

sql_mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

重新啟動mysql

service mysql restart

安裝xoops

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

解決首頁預設index.php

到/var/www/html 刪除index.html

無法安裝xoops成功,重裝時該如何做?

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 


用法:
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 連線, 故極具安全性, 且複製速度非常快.

:::
今日午餐菜單

{{getBatchdata}}
{{dish.DishType}} : {{dish.DishName}}

本日無菜單
行事曆
[ more... ]
https%3A%2F%2Fschoolweb.tn.edu.tw%2F%7Edwes_www%2Fmodules%2Ftadnews%2Findex.php%3Fnsn%3D1421