12.04伺服器還原

12.04
————————-
1.開機磁區選HD,非磁區。(安裝時不要自動登入。)
2.設定更新”偏好已安裝版本”。
(不要用更新管理員更新,先設定取消第3方,再upgrade。)
更新管理員→設定→僅保留重要更新→取消第3方。
3.修改/opt/tools/Server/initjobs.sh,取消vsftp。
4.安裝MC,proftpd,x11vnc,quota。
5.安裝時(standalone),修改proftp設定,取消# DefaultRoot ~的#。
6.執行快樂架。網路卡設定:所有使用者皆可使用。
不要修改interfaces
7.執行rcconf,啟動rsync及webmin。
8.修改/etc/default/rsync,設rsync_enable=true
設定/etc/rsync.conf及rsync.secret,admin:Txxxxxxxx
設定個人網頁:cp /etc/apache/mods-available/userdir.*(2個)
到/etc/apache2/mods-enabled/
(apache2會抓取/etc/apache2/mods-enabled/裡的所有*.conf資料)
9.打開防火牆,加入以下設定 (規則在/lib/ufw)
新增873 rsync,10000 webmin,5900:5910(僅tcp) x11vnc,122.117.219.xxx。
10.安裝firefox flash 外掛。
11.啟用webmin,修改成現語言。修改”samba伺服器”-samba與unix同步。
(群組及user),若無群組則先定義webmin群組,新增tea_1,tea_2,stu
(webmin→webmin使用者→新增群組→轉換使用者到webmin)
修改個人權限設定,1.選定群組:2.Avail webmin module 設定密碼修改,不要只是打V,記得點選變更密碼去更改只有使用者
webmin組態→模組索引→索引頁選項→
如果使用者只有一個模組可使用時,是否直接跳到該模組中? 是
12.修改fstab,加入usrquota,grpquota。
13.安裝dovecot,(以dovecot-postfix為主的所有套件)
啟動用/etc/init.d/dovecot start, service dovecot start 不要用。
(參考資料 http://myip.tw/itsmw/index.php?title=UbuntuMail )
14.改變 MYSQL 的預設語系 /etc/mysql/my.cnf
在[mysqld] 增加   init_connect=’SET NAMES utf8′
注意:pfn 因老師多使用xp系統檔案編碼可能有問題,平時需註銷,安裝時再更改。
15.啟動dhcp(限伺服器),/etc/rc.local 加入 service isc-dhcp-server start
16.確認/etc/hostname 是否為全名,如s2.htaes.tn.edu.tw。
(若錯誤apache2啟動可能有問題)
17.執行 x11vnc -storepasswd /etc/x11vnc.pass

Enter VNC password:
Verify password:
Write password to /etc/x11vnc.pass?  [y]/n y
Password written to: /etc/x11vnc.pass

讓 x11vnc 在開機時能自動啟動。
將以下內容儲存後,就完成了系統啟動指令:x11v.sh(放在/etc/rc.local)

x11vnc -display :0 -forever -bg -o /var/log/x11vnc.log -rfbauth /etc/x11vnc.pass -rfbport 5900

18.重設postfix:dpkg-reconfigure postfix
/etc/postfix/main.cf
myhostname = mail.htaes.tn.edu.tw
mynetwork = 163.26.205.0/24 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
#home_mailbox = Maildir/
mydestination = htaes.tn.edu.tw, mail.htaes.tn.edu.tw,dns.htaes.tn.edu.tw
(參考:http://myip.tw/itsmw/index.php?title=UbuntuMail)
19.按照http://myip.tw/itsmw/index.php?title=Ob2d_openwebmail安裝完,
執行出現錯誤,增加 chmod 1777 sessions/
20.設定UTC時間模式的問題:
/etc/default/rcS,
然後找到 UTC=yes那一行,將之改為 UTC=no
21.允許root登入
vi /etc/ssh/sshd_config
把 PermitRootLogin without-password 前面加上 # 註解
#PermitRootLogin without-password
加入下面這一行
PermitRootLogin yes
重新啟動電腦或重新啟動 ssh Server
# sync;sync;sync;sync;reboot
22.安裝synatic,webmin(14.04)
23.設定可讓root登入桌面:/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
增加一條:greeter-show-manual-login=true
24.

===========================
還原資料
1./etc 以下資料,不可以全部,尤其是fstab
group,group-,gshadow,gshadow-,
passwd,passwd-,shadow,shadow-,
rsync.conf,rsync.secrets,hostname.
2./etc/dhcp/dhcpd.conf
3./etc/php5/apache2/php.ini
4./etc/postfix/main.cf
5./etc/proftpd/proftpd.conf
6./etc/samba/smb.conf
7./etc/aliases
8./lib/ufw/*.* 防火牆設定
9./var/lib/Mysql/*.* 資料庫(mysql先stop)
10./var/lib/samba/*.*
samba 檔案主機帳密設定(smbd先stop)
11./var/www/
12./root下的bkmy.sh 及 *.sh

===========================

分類: 伺服器設定。這篇內容的永久連結