Ubuntu 14.04 LTS 桌面版安裝
建議HD分割:/→100G、/home→1000G、/home2→剩下
設定網路:
DNS:163.26.200.1 , 163.26.1.1
DNS:2001:288:7200:1::1 , 2001:288:7200:1::26
更改將預設的輸入法更改預設為英文,
(16.04 新增中文酷音輸入法,系統設定值→語言支援→鍵盤輸入法系統→選擇fcitx(ibus無輸入法可選)→關閉(需登出))
設定桌面工作區:系統設定值->外觀->運作方式->啟用工作區
sudo passswd root
su登入(軟體更新)
(測試先裝mc及synaptic,其他由synaptic來安裝)
apt-get update
apt-get upgrade
apt-get install tasksel mc synaptic
apt-get clean
tasksel套件管理程式安裝:openSSH server、LAMP server、Samba file Server
(注意:套件選取時注意不要將原選取的套件取消勾選,不然會移除該套件)
Synaptic套件管理程>設定>偏好設定>發行版本>總是偏好已安裝版本
安裝:(rcconf已經不在18.04)
apt install proftpd-basic x11vnc isc-dhcp-server bridge-utils quota
設定可讓root登入桌面:
/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
增加一條:greeter-show-manual-login=true
(重新開機root登入出現.profile錯誤訊息,刪除./profile)
資料庫新增表格如果不指定編碼,預設會用latin1 vi /etc/mysql/my.cnf找到 [client] 區塊,加入default-character-set=utf8找到 [mysqld] 區塊, 加入 character-set-server=utf8 collation-server=utf8_general_ci init_connect=’SET NAMES utf8′ |
還原資料 group,group-,gshadow,gshadow-,passwd,passwd-,shadow,shadow-, ******注意:若以openoffice修改,必須再以文字編輯器刪掉擋頭第1個”.”,不然會很慘。務必檢查******、建議用gedit。 |
備份copy /etc to 如:/home/_backup/2015-1204
修改/etc/default/rsync,設rsync_enable=true
設定/etc/rsync.conf及rsync.secret,admin:Txxxxxxxx
rsync 若在rcconf已啟動但失效,先取消-確定後,再啟用。
/etc/default/rcS,然後找到 UTC=yes那一行,將之改為 UTC=no
編輯sshd_config(讓root可以登入)
$sudo /etc/ssh/sshd_config
#PermitRootLogin without-password (14.04版)
#PermitRootLogin yes (12.04版)
(16.04已知舊版putty無法登入,”Couldn’t agree a client-to-server cipher”,更新後可用一般帳號登入。mobaXterm若用root不能登入,但一般帳號可以,登入後再su 到root。)
複製防火牆規則到/lib/ufw
設定x11vnc、安裝說明。 x11vnc -storepasswd 注意密碼位置是否與下述相同/root/.vnc/passwd手動啟用 將以下存成x11v.sh,rc.local加入開機啟用 /usr/bin/x11vnc -display :0 -auth /var/run/lightdm/root/:0 -forever -bg -o /var/log/x11vnc.log -rfbauth /root/.vnc/passwd -rfbport 5900如果設定錯誤,先kill x11vnc再啟動。 |
samba 更新/var/lib/samba/passdb.tdb(14.04) 更新/var/lib/samba/private/passdb.tdb(16.04)/etc/init.d/smbd restart /etc/init.d/nmbd restart |
安裝 webmin (先apt-get install libauthen-pam-perl apt-show-versions) 1. 請至官方網站下載最新版本。dpkg -i 2. 存檔,滑鼠右鍵,以軟體中心開啟。 3.設定samba與Unix同步,轉換sys到samba,停止samba (service samba stop),複製passdb.tdb。 (位置可能不一樣/var/lib/samba),啟動samba。 4.先設定webmin群組,設定Webmin 與Unix同步:webmin>webmin使用者>轉換Unix到Webmin使用者>組態Unix 使用者同步> (建議使用Unix的群組轉換較方便) 5.設定可使用模組: 點選Webmin群組(如tea_1)>Available Webmin modules>點選”變更密碼”(並打V)> 點選”只有使用者” 6.Webmin>Webmin 設定(或組態)>索引頁選項>如果使用者只有一個模組可使用時,是否直接跳到該模組中?選是 7.登入後,直接到模組-選”變更密碼” 8.作批次檔匯入來”新增、修改及刪除”使用者時,須注意先到端機機模式,檢查檔案開頭第1行前面有無小點(windowx視窗看不到),每列最後是否有”CTRL+M”。有的話必須刪除,匯入才不會出問題。 |
===========================================
(14.04)(16.04不適用,已更新到php7.0) 安裝「Apahce2+PHP 網頁暨 MySQL資料庫伺服器」(文字模式) apt-get install apache2 php5 php5-gd php-pear php-apc libapache2-mod-php5 php-date imagemagick php5-imagick php5-mcrypt php5-mysql php5-xmlrpc php5-xsl php5-curl mysql-server
|
7.安裝proftp(standalone) 修改proftp設定,取消# DefaultRoot ~的#。 ServerName裡面不能有空格。可以重新啟動,但不能連線。 |
郵件伺服套件安裝(文字模式)–安裝 SMTP 及 POP3/IMAP 相關套件 root@mail:~# apt-get install postfix dovecot-pop3d dovecot-imapd
|
6.synaptic phpmyadmin
安裝 phpMyAdmin(過程選擇NO,reinstall) 1.確認mysql是否啟動,複製config.sample.inc.php成config.inc.php。 ( 2. 修改config.inc.php $cfg[‘Servers’][$i][‘auth_type’] = ‘http‘; /* cookie改成http */ $cfg[‘Servers’][$i][‘AllowNoPassword’] = true; /*要改成true,因為MySQL root預設為空白,禁止無密碼登入 */ 3.重新啟動reboot 輸入 http://localhost/phpmyadmin/index.php ,就可以進入phpmyadmin來管理MySQL了。注意:不要用rcconf來啟動mysql,mysqladmin,/etc/init已啟動。 |
wordpress
1.資料庫複製與完整 sql檔將163.26.205.2置換為163.26.205.3 |
1.3安裝Gufw防火牆管理程式
打開防火牆,加入以下設定 (規則在/lib/ufw)
新增873 rsync,10000 webmin,5900:5910(僅tcp) x11vnc,122.117.219.xxx。
16.04目前可安裝但無法開啟設定。
|
編輯fatab:在/home fefaults,usrquota,gruquota
先安裝quota(apt-get install quota) reboot edquota,複製qupta |
須備份還原資料: Linux及Samba使用者帳密及資料 mail設定 quota設定—–WWW + Mysql——— xoops2校網 teablog(教師Wordpress部落格) engteach(英語教學網頁tea1039部落格) tncmc(登山協會) kid_xoops2(幼兒園) pfn(評鑑專區) stu_xoops2(學生作業) |
rcconf結束後出現: Cancelled or /bin/whiptail execution error(65280)解決方法如下: 1.安裝whiptail,apt-get install whiptail 2.若whiptail已安裝仍出現,則 ln -s /bin/whiptail /usr/bin/whiptail |