使用了一陣子之後,開始手癢想要學人家改改東西,於是在Mobile01中找到了許多”密技”,在部份抄襲人家,部份自己編寫修改,寫出了以下一些東西。


修改btdog


  因為這台機器很多服務都是由btdog來起來的,而且系統上許多東西是在開機時才即時產生的,所以去修改那些檔案,在重新開機後,一切會回復到原始狀態,所以要從btdog這個檔案來下手。但是這個檔案是個二進位檔,無法直接編輯,所以,只能將其更名,然後再自己建一個btdog檔,再由這個檔案來帶一些自己想要做的更動,以及原本的btdog做的事情。如果對Linux不熟的人,可以照著以下的步驟一個字一個字的輸入,便可以完成動作。以root登入系統。

cd /DataFolder/.bittorrent/bin

mv btdog btdog_old

vi btdog

i

[將下半部btdog的內容貼進來]

Esc[這個是左上角的按鍵,不是輸入這三個字]

:wq!

btdog內容

### Create Link for ffp ###
ln -s /DataFolder/ffp /ffp

### Create Link for BT ###
ln -s /mnt/USB5/E\:/BT /BT

### Create Link for BACKUP ###
ln -s /mnt/USB5/F\:/BACKUP BACKUP

### Create Link for WWW ###
ln -s /mnt/USB5/C:/WWW /www

### Set Path ###
export PATH=/ffp/bin:/ffp/sbin/:/usr/bin:/bin:/usr/sbin:/sbin

### Set ROOT env ###
sh /DataFolder/.bittorrent/script/change_profile.sh

### Change Promission for ssh ###
chown 600 /ffp/etc/ssh/ssh_host_rsa_key /ffp/etc/ssh/ssh_host_dsa_key
chmod 600 -R /ffp/var/lib/sshd
chmod 600 /ffp/var/lib/sshd

### Start sshd service ###
sh /ffp/start/sshd.sh start

### Change Password ###
sh /DataFolder/.bittorrent/script/change_password.sh

### Add Cron Jobs ###
sh /DataFolder/.bittorrent/script/add_cronjob.sh

### Start Rsync Server ###
sh /ffp/start/rsyncd.sh start

### Start Lighttpd ###
#sh /ffp/start/lighttpd.sh start

### Start MySql ###
#sh /DataFolder/.bittorrent/script/create_mysql_user.sh
#sh /ffp/start/mysqld.sh start


### Start original BT Service ###
/DataFolder/.bittorrent/bin/btdog_old /DataFolder/.bittorrent/bin/bt -daemon-loop --default-settings-file /DataFolder/.bittorrent/bin/btsettings.txt

目前整件事的重點就在最後一行,將原本要執行的工作加入,這樣,BT才會正常運作。

arrow
arrow
    全站熱搜

    金鋼芭比 發表在 痞客邦 留言(1) 人氣()