若要重建grub2首先要用USB或CDROM將電腦起動
然後將載有系統的區間掛載,假設作業系統的區間是sda1
sudo mount /dev/sda1 /mnt
然後告知電腦將grub2放在哪一個硬盤中,假設放在第一個硬盤 sda
sudo grub-install –root-directory=/mnt /mnt/sda
重啟系統再更新grub,則鍵入sudo update-grub,系統自動找出系統內所有作業平台,並在起動時以供選擇使用。
便大功告成﹗
若要重建grub2首先要用USB或CDROM將電腦起動
然後將載有系統的區間掛載,假設作業系統的區間是sda1
sudo mount /dev/sda1 /mnt
然後告知電腦將grub2放在哪一個硬盤中,假設放在第一個硬盤 sda
sudo grub-install –root-directory=/mnt /mnt/sda
重啟系統再更新grub,則鍵入sudo update-grub,系統自動找出系統內所有作業平台,並在起動時以供選擇使用。
便大功告成﹗
Apache2管理多個網站方法如下﹕
假設管理網詀﹕
example1.com
example2.com
1. cd /etc/apache2/sites-available
cp 000-default.conf example1.com.conf
cp 000-default.conf.example2.om.conf
2. 修改example1.com.conf及example2.com.conf
sudo nano example1.com.conf 及 nano example2.com.conf
3. 修改
ServerName example1.com
ServerAlias www.example1.com
ServerAdmin admin@localhost (按實切的admin名字)
DocumentRoot /var/www/html/example1 (網站的位置)
example2.com.conf 亦按以上方法修改
存檔後退出
停用000-default.conf
使用example1.com.conf 及example2.com.conf
重新啟動Apache2
sudo a2dissite 000-default.conf
sudo a2ensite example1.com.conf
sudo a2ensite example2.com.conf
sudo /etc/init.d/apache2 restart
Drupal啟動Clean URLs來解決在drupal搬家後只有首頁顥示正常,方法如下﹕
1. 啟動rewrite
sudo a2enmod rewrite
2. 修改/etc/apache/apache2.conf
sudo gedit /etc/apache2/apache2.conf
將/var/www目錄下
Allow Override None
改成
Allow Override ALL
3. 重啟Apache2
sudo /etc/init.d/apache2 restart
補充一點﹕請確定drupal主目錄中有.htaccess,因若該檔不存在亦出現此種情況。
資料夾設定權限
step1:給web server write 權限讀寫settings.php並加入群組www-data
chgrp www-data sites/default/settings.php
chmod g+w sites/default/settings.php
step2:加入Apache群組-R整個資料夾-v詳細顯示哪些檔案做了更動
chgrp -Rv www-data sites/default/files
step3:更改files資料夾權限
# 2775的2意思是在此資料夾之後所新增檔案或目錄都擁有此權限
chmod 2775 sites/default/files
step4:確保你的web server有權限寫入
chmod g+w -R sites/default/files
step5:settings.php檔案權限更改為只能讀取
chmod 444 sites/default/settings.php
由於Apache2因不同需要而搬家,往往新舊伺服器的PHP版本不同,而出現網頁不能運作,需要切換PHP版本。
apache2切換PHP7.2至PHP7.0
安裝PHP7.0
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php7.0-mysql libapache2-mod-php7.0 php7.0-cli php7.0-cgi php7.0-gd php7.0-xml php7.0-curl php7.0-mbstring php7.0-zip
sudo a2dismod php7.2
sudo a2enmod php7.0
sudo /etc/init.d/apache2 restart
安裝 LAMP
sudo apt-get install lamp-server^ -y
測試 Apache
http://localhost
測試 PHP
sudo nano /var/www/html/info.php
加入以下一行
Then CTRL+X then y and Enter
溜灠器𨧞入:
http://localhost/info.php
安裝 PHPMyAdmin
sudo apt-get install phpmyadmin -y
預設的使用者是phpmyadmin
進入mysql設定root的密碼
Login to mysql
sudo mysql -u root
mysql>
ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘new-password’;
增加使用者並取得所有權限﹕
Grant privileges to a new user execute below command in mysql interface: “replace new-user with the name you need”
CREATE USER ‘new-user’@’localhost’ IDENTIFIED BY ‘password’;
GRANT ALL PRIVILEGES ON *.* TO ‘new-user’@’localhost’;
FLUSH PRIVILEGES;
登出sql
exit
以Linux Mint為作業平台
先安裝adb fastboot及twrp等軟件
sudo apt-get update
sudo apt-get install android-tools-adb
sudo apt-get install android-tools-fastboot
啟動/關閉 adb伺服器
sudo adb start-server
sudo adb kill-server
手機要解除鎖機密碼,進入開發人員選項
開啟OEM 解鎖及 USB 偵錯
用USB線連上Mint Linux電腦
鍵入
adb devices
進入bootloader
adb reboot bootloader
OEM 解鎖
sudo fastboot oem unlock
sudo fastboot oem unlock-go
安裝TWRP
sudo fastboot flash recovery twrp.img
進入twrp
fastboot boot twrp.img
大功告成,寫下筆記以免忘記,省下折騰。
利用TWRP刷機,安裝不同的ROM。