使用了一陣子之後,開始手癢想要學人家改改東西,於是在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才會正常運作。
全站熱搜