目前日期文章:201012 (13)

瀏覽方式: 標題列表 簡短摘要

當你新增好FTP後,接者可以新增一位FTP的管理者,可以刪除檔案與到其他的資料夾,但不允許登入SSH主機

1.sudo useradd ftpadmin

2.sudo passwd ftpadmin
輸入兩次密碼確認

3.sudo vim /etc/passwd 找到ftpadmin
ftpadmin:x:0:0:Ftp Admin,,,:/:/sbin/nologin

4.sudo /etc/init.d/vsftpd reload

5.sudo /etc/init.d/vsftpd restart

6.sudo /etc/vsftpd.choort_list
增加 ftpadmin

7.完成

蒼穹 發表在 痞客邦 留言(0) 人氣()

當你安裝好Apache2之後,可能不只一個網站,這時候你可以使用虛擬網站的方式架設多組網站

1.建立虛擬設定檔

sudo touch /etc/apache2/sites-available/test.abc.com.tw

蒼穹 發表在 痞客邦 留言(0) 人氣()

如果要開放MySql對外連結,請修改以下的檔案

sudo vim /etc/mysql/my.cnf

把 bind-address = 127.0.0.1 註解掉
  #bind-address = 127.0.0.1

別忘記如果有防火牆記得要開,不然還是連不進來
port[3306]

蒼穹 發表在 痞客邦 留言(0) 人氣()

1.sudo apt-get install ethstatus

2.sudo ethstatus -i ppp0

會顯示pppo的目前流量


1.sudo apt-get install bwm-ng

2.bwm-ng

會顯示lo eth0 pppo 三種介面的目前流量

會增加CPU的運算。

蒼穹 發表在 痞客邦 留言(0) 人氣()

1.sudo apt-get install vim

2.vim /etc/vim/vimrc
增加 set nu  ======>顯示行號

蒼穹 發表在 痞客邦 留言(0) 人氣()

當你常常在查看sudo cat /var/log/syslog 時,常常發現一堆的訊息log,當有問題的時候也希望系統幫你寄發mail讓你知道,這時候可以安裝logcheck套件

1. sudo apt-get install logcheck

2.sudo vim /etc/logcheck/logcheck.conf
#改成你要寄到哪一個信箱就可以囉
SENDMAILTO="superman@abc.com.cc"



蒼穹 發表在 痞客邦 留言(0) 人氣()

1.請先參考[Cwrsync for windows教學(需要密碼)]安裝Client端的設定,參考下面的Client端安裝方式,因為我們的Server不是Windows了換成Linux Rsync伺服器

2.參考[Rsync Server安裝與設定]安裝好Rsync套件,並加入密碼檔

3.接者編輯windows client 安裝cwrsync的目錄下[cwrsync.cmd]檔案,輸入以下的文字
  rsync -arHz --password-file=/cygdrive/e/data/cwRsync/rsyncd.secrets /cygdrive/D/adonis/ adonis@rsync.adc.com.tw::myData

說明:
(1)--password-file=/cygdrive/e/data/cwRsync/rsyncd.secrets ===>密碼檔放置的位置
(2)adonis@rsync.adc.com.tw::myData ===> 使用adonis認證上傳到rsync.abc.com.tw伺服器上
(3)rsyncd.secrets  ==>只要輸在在Server端上的所建立使用者的密碼就可以囉,如:123456

4.到DOS視窗點cwrsync.cmd,就可以上傳資料囉。

注意:這台是XP所以沒有問題可以上傳,但是如果你是windows server時會出現錯誤訊息,解決方式就可以參考我的另一篇解決方法

[cwrsync password file must be owned by root when running as root]

蒼穹 發表在 痞客邦 留言(0) 人氣()

想要遠端備份嗎?可以使用Rsync

1.sudo apt-get install rsync

2.sudo vim /etc/default/rsyncd
  RSYNC_ENABLE=false => RSYNC_ENABLE=true

3.sudo touch /etc/rsyncd.conf

蒼穹 發表在 痞客邦 留言(0) 人氣()

當使用win2003 Server安裝cwrsync要傳資料到遠端備份伺服器上,執行後都會出現以下的錯誤訊息:
password file must be owned by root when running as root

兩個步驟可以解決

1.將路徑加入windows系統路徑內[環境變數]:.;D:\apps\cwRsync\bin;D:...............
2.如果你有裝cwrsync server版,在他的bin目錄下會有chown.exe的檔案,將他copy到這台的cwrsync/bin 目錄下:
開啟cmd
3.chmod -c 600 /cygdrive/e/cwrsync/password.txt

4.chown administrator /cygdrive/e/cwrsync/password.txt

完成。

蒼穹 發表在 痞客邦 留言(0) 人氣()

sudo vim /etc/shells
加入下面這段文字。
/sbin/nologin

vim /etc/passwd
修改使用者帳號設定讓他可以使用服務但是不能登入主機,例如guest帳號
guest:x:1001:1001::/home/guest:/bin/sh
改成下面
guest:x:1001:1001::/home/guest:/sbin/nologin

蒼穹 發表在 痞客邦 留言(0) 人氣()

可以先找看看openwebmail.conf設定檔在哪裡?

sudo find / -name openwebmail.conf

修改openwebmail.conf檔案
sudo vim /usr/lib/cgi-bin/openwebmail/etc/openwebmail.conf
將domainnames auto 改為如下所示:
domainnames abc.com.tw, mail.abc.com.tw

蒼穹 發表在 痞客邦 留言(0) 人氣()

1.當你安裝好vsftp與防火牆iptables後,發現設定都是對的,防火牆也有開啟20-21port,但是使用FTP軟體就是連不上,請修改以下兩個設定檔

2.修改加入以下的文字 sudo vim /etc/vsftpd.conf

pasv_enable=YES
pasv_min_port=4000
pasv_max_port=4500

3.修改防火牆開啟4000-4500的port
iptables -A INPUT  -i ppp0 -p tcp --dport 4000:4500 -j ACCEPT

4.現在就可以連上去FTP Server囉

蒼穹 發表在 痞客邦 留言(0) 人氣()

1.當你安裝號Awstats後,報表會反解IP位置,當然你可以加入外掛讓Awstats顯示國家與程式還有組織的訊息

2.下載所需要的資料
   wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
   wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
   wget http://geolite.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz

蒼穹 發表在 痞客邦 留言(0) 人氣()