查看積分策略說明發表回覆
Discuz! 代碼
提示插入
直接插入
說明訊息

插入粗體文本 插入斜體文本 插入下劃線 置中對齊 插入超級連結 插入信件位址 插入圖像 插入 flash 插入代碼 插入引言 插入列表
刪除線 直線分隔線 虛線分隔線
    
添加文字底框
內容 [字數檢查]:

表情符號

更多 Smilies
字型大小 |||
溫馨提示:本區開放遊客瀏覽。


文章關鍵字 : [功能說明]
(關鍵字可加強搜索準確性, 如關鍵字多於一組, 請以 , 作分隔, e.g. : 阿笨,shiuh,第一笨)

 關閉 URL 識別 | html 禁用
 關閉 表情符號 | 表情符號 可用
 關閉 Discuz! 代碼 | Discuz! 代碼 可用
使用個人簽名
接收新回覆信件通知
推薦放檔網絡空間

檔案(Torent, zip等)
  1. freedl
  2. multiupload
  3. btghost
  4. 便當狗
  5. mediafire
  6. pillowangel
圖片(JPG, GIF等)
  1. hotimg
  2. tinypic
  3. mousems2
  4. imageshack
  5. imm.io
>>>歡迎推薦好用空間


最新10篇文章回顧
fdragon.tw

 發表於 2008-3-27 10:23 PM

非常有參考價值
樓主可以合併成一個pdf檔後再放上來嗎?


MU

 發表於 2008-3-24 09:19 PM

phpSysInfo

phpSysInfo 官方網站:http://phpsysinfo.sourceforge.net/

cd
wget http://nchc.dl.sourceforge.net/s ... ysinfo-2.5.3.tar.gz

tar zxvf phpsysinfo-2.5.3.tar.gz -C /var/www/html/
rm -rf phpsysinfo-2.5.3.tar.gz
cp /var/www/html/phpsysinfo/config.php.new /var/www/html/phpsysinfo/config.php
vi /var/www/html/phpsysinfo/config.php

36行 $default_lng='en'; 修改成--> $default_lng='tw';
37行 $default_template='classic';

測試:http://IP/phpsysinfo/


MU

 發表於 2008-3-24 09:18 PM

phpMyAdmin

phpMyAdmin 官方網站:http://www.phpmyadmin.net/

cd
wget http://nchc.dl.sourceforge.net/s ... ll-languages.tar.gz

tar zxvf phpMyAdmin-2.10.0.2-all-languages.tar.gz
rm -rf phpMyAdmin-2.10.0.2-all-languages.tar.gz
mv phpMyAdmin-2.10.0.2-all-languages /var/www/html/phpMyAdmin
cp /var/www/html/phpMyAdmin/libraries/config.default.php /var/www/html/phpMyAdmin/config.inc.php
vi /var/www/html/phpMyAdmin/config.inc.php

30 行 $cfg['PmaAbsoluteUri'] = ''; 修改成--> $cfg['PmaAbsoluteUri'] = 'http://IP/phpMyAdmin/';
71 行 $cfg['Servers'][$i]['auth_type'] = 'config'; 修改成--> $cfg['Servers'][$i]['auth_type'] = 'http';

測試:http://IP/phpMyAdmin/,帳號 root,密碼空白

點選「權限」,然後點選「root」這兩行後面的「編輯權限」圖示,更改密碼

phpMyAdmin Documentation:http://IP/phpMyAdmin/Documentation.html
phpMyAdmin 官方文件:http://www.phpmyadmin.net/home_page/docs.php


MU

 發表於 2008-3-24 09:18 PM

PHP & MySQL

PHP官方網站:http://www.php.net/
MySQL 官方網站:http://www.mysql.com/

yum -y install php mysql mysql-server php-mysql php-gd php-mbstring
cp /etc/php.ini /etc/php.ini.bak
vi /etc/php.ini

312行 max_execution_time = 300
313行 max_input_time = 600
314行 memory_limit = 160M
477行 post_max_size = 80M
582行 upload_max_filesize = 20M

#上面設定值,請視自己需求修改

vi /etc/httpd/conf.d/php.conf

18行 DirectoryIndex index.php 修改成--> #DirectoryIndex index.php

/etc/rc.d/init.d/httpd restart

vi /var/www/html/phpinfo.php

<?
phpinfo();
?>

測試:w3m http://IP/phpinfo.php

啟動 MySQL

/etc/rc.d/init.d/mysqld start
chkconfig mysqld on

註:在這裡我們先不設定 MySQL 的 root 密碼,等裝了下面的 phpMyAdmin 之後,再使用 phpMyAdmin 修改

如何重新安裝 MySQL?

    /etc/rc.d/init.d/mysqld stop
    yum -y remove mysql
    rm -rf /var/lib/mysql
    yum -y install php mysql mysql-server php-mysql php-gd
    /etc/rc.d/init.d/mysqld start

    設定密碼:mysqladmin -u root password '密碼'

PHP 官方文件:http://www.php.net/docs.php
MySQL 官方文件:http://dev.mysql.com/doc/


MU

 發表於 2008-3-24 09:17 PM

Samba 伺服器

Samba 官方網站:http://samba.org/

yum -y install samba samba-client
mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
vi /etc/samba/smb.conf

[global]
netbios name = STUDENT
#samba 主機在網路上的芳鄰內出現的名字,預設為伺服器的 hostname,大小寫不拘,不過,netbios name 和 workgroup 不要設成一樣的名字

workgroup = SERVER
#相當於 Windows 下的工作群組

hosts allow = 192.168.1.0/255.255.255.0
hosts deny = ALL

security = user
encrypt passwords = yes

deadtime = 20

admin users = sysadm

############### 底下為要分享的資料夾(網路磁碟機)#############
[homes]
comment = %U 的家目錄
browseable = no
writable = yes
force create mode = 0755

[homework]
comment = 作業繳交
path = /home/homework
valid users = sysadm,@s94
#valid users 表示誰可以進入這個資料夾,加 @ 表群組, @s94 表 s94 這個群組,當然系統內需要預先建有 s94 這個群組
write list = sysadm,@s94
force create mode = 0755

[share]
comment = 資源分享(這裡放有上課用的教材、軟體)
path = /home/share
valid users = sysadm,@s94
write list = sysadm
force create mode = 0755

設定檔檢查:testparm

建立 homework、share 資料夾和修改權限:

    mkdir /home/homework /home/share
    chmod 777 /home/homework
    chmod 755 /home/share
    chown sysadm.sysadm /home/homework /home/share

新增 sysadm 帳號的 samba 密碼:

    smbpasswd -a sysadm

    more /etc/samba/smbpasswd

啟動 samba :

    /etc/rc.d/init.d/smb start
    chkconfig smb on

測試:

    在 Windows XP 下開啟檔案總管:\\IP

for Windows XP 網路磁碟機批次檔:

    在桌面編輯 登入學生主機.bat 批次檔

    net use w: \\IP\homes
    net use x: \\IP\share
    net use y: \\IP\homework
    net time \\IP /set /yes

    直接將帳號密碼寫進批次檔的寫法

    net use w: \\IP\homes /user:username password
    net use x: \\IP\share
    net use y: \\IP\homework
    net time \\IP /set /yes

在 Linux 文字模式下的掛載方式:

    mkdir /media/smb
    smbclient -L IP

    掛載:mount.cifs //IP/share /media/smb -o username=sysadm
    卸載:umount.cifs /media/smb

    密碼直接打在指令內的寫法:

    mount.cifs //IP/share /media/smb -o username=sysadm,password=password

光碟映像檔製作軟體(for Windows):

    * CDBurnerXP Pro:http://www.cdburnerxp.se/
    * ISO Recorder:http://isorecorder.alexfeinman.com/isorecorder.htm(只能用在 Windows XP)
    * IsoBuster:http://www.smart-projects.net/isobuster/
    * Nero:http://www.nero.com/en/index.html

光碟映像檔掛載軟體(for Windows):

    * Daemon tools 官方網站:http://www.daemon-tools.cc/
          o DAEMON Tools:http://www.daemon-tools.cc/dtcc/ ... ategory&catid=5
          o FastMount:http://www.daemon-tools.cc/dtcc/ ... =Download&id=33

smbstatus - report on current Samba connections
chmod 介紹
The Official Samba-3 HOWTO and Reference Guide:http://us4.samba.org/samba/docs/man/Samba-HOWTO-Collection/
Samba-3 by Example:http://us4.samba.org/samba/docs/man/Samba-Guide/


MU

 發表於 2008-3-24 09:17 PM

DHCP server

DHCP 官方網站:http://www.isc.org/sw/dhcp/

yum -y install dhcp
vi /etc/dhcpd.conf

#修改如下,紅色部分請依自己學校狀況修改

ddns-update-style interim;
ignore client-updates;
default-lease-time 604800;
max-lease-time 1209600;
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.254;
option subnet-mask 255.255.255.0;
option domain-name "sqes.hcc.edu.tw";
option domain-name-servers 163.19.1.1;
range dynamic-bootp 192.168.1.100 192.168.1.200;
}

/etc/rc.d/init.d/dhcpd start
chkconfig dhcpd on

more /var/lib/dhcp/dhcpd.leases
man dhcpd.conf
man dhcpd.leases

設定檔範例:more /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample
DHCP 官方文件:http://www.isc.org/index.pl?/sw/dhcp/dhcpv3-README.php


MU

 發表於 2008-3-24 09:16 PM

PROXY server

Squid官方網站:http://www.squid-cache.org/

yum -y install squid
cp /etc/squid/squid.conf /etc/squid/squid.conf.bak
vi /etc/squid/squid.conf

#修改 993 行,將 # 取消,100 改為 1000(請視使用人數和硬碟狀況加大 cache 資料夾容量,)

# cache_dir ufs /var/spool/squid 100 16 256 修改成--> cache_dir ufs /var/spool/squid 1000 16 256



#限制允許連線範圍,請依自己學校狀況修改

2522行 #acl our_networks src 192.168.1.0/24 192.168.2.0/24 修改成--> acl our_networks src 192.168.1.0/24
2523行 #http_access allow our_networks 修改成--> http_access allow our_networks

/etc/rc.d/init.d/squid restart
chkconfig squid on

測試:為 w3m 掛上 proxy

cp /etc/w3m/config /etc/w3m/config.bak
echo "http_proxy http://IP:3128" >> /etc/w3m/config

w3m IP

Squid log 位置:more /var/log/squid/access.log
Squid 官方文件:http://www.squid-cache.org/Doc/


MU

 發表於 2008-3-24 09:16 PM

Open Webmail 安裝流程:

Open Webmail 官方網站:http://openwebmail.org/

注意:要架設 Open Webmail 前,請務必先將 sendmail、dovecot 架設好

安裝

    yum -y install perl-suidperl perl-Compress-Zlib
    rpm -ivh http://apt.sw.be/redhat/el5/en/i ... 1.2.el5.rf.i386.rpm
    wget http://openwebmail.org/openwebma ... ail-2.52-1.i386.rpm
    rpm -ivh openwebmail-2.52-1.i386.rpm
    rm -rf openwebmail-2.52-1.i386.rpm

修改 openwebmail.conf

    cp /var/www/cgi-bin/openwebmail/etc/openwebmail.conf /var/www/cgi-bin/openwebmail/etc/openwebmail.conf.bak
    vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf

    55行 enable_pop3 yes 修改成--> enable_pop3 no
    62行 default_language en 修改成--> default_language zh_TW.Big5
    85行 default_iconset Cool3D.English 修改成--> default_iconset Cool3D.Chinese.Traditional

     

    76行 <default_signature>
    77行 --
    78行 Open WebMail Project (http://openwebmail.org)
    79行 </default_signature>

    #此此四行是使用者寄信的預設簽名檔,請自行修改紅字部分

     

    202行 webdisk_rootpath /webdisk 修改成--> webdisk_rootpath /

修改 dbm.conf

    cp /var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf /var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf.bak
    vi /var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf

    dbm_ext .db
    dbmopen_ext .db
    dbmopen_haslock no

使用 Open WebMail 變更密碼的時候,順便修改 samba 密碼

    cp /var/www/cgi-bin/openwebmail/etc/auth_unix.conf /var/www/cgi-bin/openwebmail/etc/auth_unix.conf.bak
    vi /var/www/cgi-bin/openwebmail/etc/auth_unix.conf

    13行 change_smbpasswd no 修改成--> change_smbpasswd yes

初始化

    /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init

測試:https://IP/cgi-bin/openwebmail/openwebmail.pl

縮短 Open WebMail 連結網址:

    vi /etc/httpd/conf/httpd.conf

    ScriptAlias /mail "/var/www/cgi-bin/openwebmail/openwebmail.pl"

    #在設定檔最後面加上這一行

    /etc/rc.d/init.d/httpd restart

測試:https://IP/mail/

註:

   1. 參考資料:http://turtle.ee.ncku.edu.tw/~tung/openwebmail/
   2. How to install Open WebMail on Red Hat Enterprise Linux 3 By Thomas Chung <tchung AT openwebmail.org>
   3. 官方安裝說明檔:/var/www/data/openwebmail/doc/readme.txt
   4. cd /var/www/cgi-bin/openwebmail/etc/
         1. openwebmail.conf - 主要的設定檔,管理者要設定的選項,應該都寫在這個檔案裡頭
         2. openwebmail.conf.help - openwebmail.conf 所有選項的說明檔


MU

 發表於 2008-3-24 09:16 PM

POP server

Dovecot 官方網站:http://www.dovecot.org/

yum -y install dovecot
cp /etc/dovecot.conf /etc/dovecot.conf.bak
vi /etc/dovecot.conf

17行 #protocols = imap imaps 修改成--> protocols = pop3

#只開啟 pop3 的功能,若要 imap 請自行加入,此設定值若不修改,預設是開啟 imap、pop3 的

81行 #ssl_disable = no 修改成--> ssl_disable = yes

#不啟動 ssl 加密功能

/etc/rc.d/init.d/dovecot start
chkconfig dovecot on

POP3 測試:telnet IP 110(離開:quit)

nmap 介紹:yum -y install nmap && nmap localhost
Dovecot 官方文件:http://wiki.dovecot.org/


MU

 發表於 2008-3-24 09:15 PM

SMTP server - Sendmail

Sendmail 官方網站:http://www.sendmail.org/

yum -y install sendmail sendmail-cf m4 cyrus-sasl
cp /etc/mail/sendmail.mc /etc/mail/sendmail.mc.bak
vi /etc/mail/sendmail.mc

52行 dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
53 行 dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
#刪掉上面兩行前面的 dnl
#注意:TRUST_AUTH_METH、define 前面不要留有空格


116行 dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

#前面加上 dnl, 把這行註解起來(dnl = do not load)

#或改成下面這樣也可以

DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl

cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.bak
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

vi /etc/mail/access

Connect:sqes.hcc.edu.tw RELAY
Connect:192.168.1 RELAY
#加入以上兩行(請依自己學校狀況修改)

makemap hash /etc/mail/access < /etc/mail/access

/etc/rc.d/init.d/saslauthd start
/etc/rc.d/init.d/sendmail start
chkconfig saslauthd on
chkconfig sendmail on

SMTP 測試:telnet IP 25(離開:quit)
把寄給 root 的信寄給 sysadm:

vi /etc/aliases

96行 #root: marc 修改成--> root: sysadm

#若想要 root 也留一份備份的話:root: sysadm,root

newaliases

mutt 介紹:yum -y install mutt && mutt
Sendmail 官方文件:http://www.sendmail.org/~ca/email/sm-X/


本主題回覆較多,請 點擊這裡 檢閱。



所在時區為 GMT+8, 現在時間是 2024-11-22 02:13 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.023082 second(s), 6 queries , Qzip disabled