pure ftpd 原始碼編譯 中文編碼問題

2022-08-17 18:57:16 字數 2218 閱讀 7284

1.由於版本問題,該軟體有些版本不能編譯--with-rfc2640選項.解決辦法為換成相應低一點的版本

tar -xf pure-ftpd-1.0.42.tar.gz

cd pure-ftpd-1.0.42

./configure --prefix=/usr/local/pure-ftpd/ --with-everything --with-altlog --with-puredb --with-ftpwho --with-mysql –with-throttling –with-ratios –with-quotas–with-virtualhosts –with-virtualchroot –with-sysquotas –with-cookie --with-rfc2640 --with-language=simplified-chinese

make ; make install  #沒有明顯報錯說明安裝成功

2.進入工作目錄

cd /usr/local/pure-ftpd/

mkdir etc

cp /home/jx/pure-ftpd-1.0.42/configuration-file/pure-ftpd.conf   etc

cp /home/jx/pure-ftpd-1.0.42/configuration-file/pure-config.pl    bin

3.更改配置項

chrooteveryone yes # 啟用chroot

brokenclientscompatibility yes # 相容不同客戶端

daemonize yes # 後台執行

maxclientsnumber 50 #伺服器併發連線數

maxclientsperip 5 # 每個ip最大連線數

verboselog yes # 記錄日誌

displaydotfiles no # 顯示隱藏檔案

anonymousonly no # 只允許匿名使用者訪問

noanonymous yes # 不允許匿名使用者連線

syslogfacility ftp # 將日誌在syslog日誌中顯示

dontresolve yes # 不進行客戶端dns解析

maxidletime 15 # 最大空閒時間

#mysqlconfigfile /usr/local/pure-ftpd/etc/pureftpd-mysql.conf #mysql虛擬使用者配置檔,在尚未弄好mysql虛擬賬戶時先登出,稍後開啟

puredb /usr/local/pure-ftpd/etc/pureftpd.pdb # 使用者資料庫檔案

bind   127.0.0.1,21  #更改預設埠

pidfile /var/run/pure-ftpd.pid #pureftp的pid

createhomedir yes # 如果虛擬使用者的目錄不存在則自動建立

customerproof yes # 防止命令誤操作

filesystemcharset utf-8 #伺服器以utf-8格式

clientcharset gb2312 #客戶端gb2312

4啟動服務

/usr/local/pure-ftpd/bin/pure-config.pl /usr/local/pure-ftpd/etc/pure-ftpd.conf

5.使用者管理在前面隨筆.

useradd pureuser -d /var/ftp/pub/

pure-pw useradd jx -u pureuser -d /mnt/jx -m

pure-pw mkdb

pure-pw list

6.測試訪問

ftp://虛擬使用者:密碼@ip/路徑

手動編譯原始碼安裝mysql 原始碼編譯安裝mysql

1 安裝mysql需要的依賴包 yum y install ncurses devel libaio devel 2 安裝編譯mysql需要的軟體 mysql 有3個版本分支 5.0 5.1系列 5.4 5.7系列 6.0 7.1群集產品系列 最早的mysql 5.0 5.1產品 直接.config...

chromium 原始碼編譯

以下內容基於 linux ubuntu3.0.0 16 generic 28 ubuntu smp fri jan 27 17 44 39 utc 2012 x86 64 gnu linux 參考網頁給出的步驟 1 安裝 depot tools,cd 到你想要的工作目錄 1.1 通過 svn 獲取 ...

Chrome原始碼編譯

根據中的描述,先裝vc2008,打好各種補丁,再裝june 2010 directx sdk,再裝winsdk7.1,配置vc上的路徑,在配路徑時,要把dx的路徑放到winsdk的前面。否則在編包含xinput檔案的時候會出錯。編譯時才發現chrome用起來很爽,開發起來很吃機器,真不是我這種屌絲程...