導航:首頁 > 使用方法 > coreftp使用方法

coreftp使用方法

發布時間:2022-09-28 20:59:36

⑴ 請問ftp是什麼意思

什麼是FTP?

我們常說的FTP實際上指的是FTP協議,即文件傳輸協議(file transfer protocol),網路誕生的初期人們要交換文件時只能採取磁碟復制的方法,非常不方便。有的人就提出既然有了網路為什麼不能通過網路傳送文件呢?為了實現這個功能國際組織制定了FTP協議,他是internet最早的應用層協議,隨著TCP/IP協議的誕生而誕生。這個協議用於主機間傳送文件,主機類型可以相同也可以不同,還可以傳送不同類型的文件,通過FTP我們可以在網路中直接傳送文件而不用再使用磁碟媒介了。所以說FTP的應用范圍很廣,是最普及的文件傳輸協議。

早期的FTP是直接在DOS或命令行模式下輸入一條條指令來實現文件的傳輸的,而目前隨著圖形界面軟體的越來越多,用戶只要通過簡單的滑鼠操作就可以輕松實現FTP傳輸功能了。這類軟體很多例如FLASHFXP,CUTEFTP等。

⑵ 怎樣在Windows中訪問另一台Linux伺服器中的文件

有好幾種方式。
第一,在Linux伺服器中安裝samba服務,這個服務允許Windows機器來訪問Linux下通過samba共享的文件。這種方式是推薦你使用的。
第二,在Linux伺服器中安裝ftp服務,然後通過windows上的ftp客戶端來下載下來看。

⑶ core ftp server 怎麼

看看它的使用說明即可:
http://www.coreftp.com/server/help/contents.htm

⑷ coreftplite英文怎麼改中文版

沒有這個字,只有scorpion這個字,意思是蠍子。
蠍子是節肢動物門蛛形綱動物,蜘蛛亦同屬蛛形綱。它們典型的特徵包括瘦長的身體、螫、彎曲分段且帶有毒刺的尾巴(後腹部)。陸地上最早的的蠍子約出現於四億三千萬年前的希留利亞紀(志留紀)。註明:任何蠍子都有毒,毒性大小不同。毒性大小:LD50值越小越毒。毒性最小的蠍子:八重山蠍(澳鏈尾蠍)Liocheles australasiae 。
世界上的蠍子約有800餘種,我國的蠍子有15種,常用以入葯、泡酒的為東亞鉗蠍(Buthus martensii Karsch),對風濕類疾病有較好的治療效果。亦稱馬氏鉗蠍,屬蠍目的鉗蠍科(Buthidae),東亞鉗蠍數量最多,分布最廣,遍布我國10餘省。其它入葯蠍:西藏琵蠍Scorpiops Tibetanus;其它泡酒蠍:條斑鉗蠍(蒙古正鉗蠍)Mesobuthus Eupeus。
成蠍外形,好似琵琶,全身表面,都是高度幾丁質的硬皮。成蠍體長約50~60mm,身體分節明顯,由頭胸部及腹部組成,體黃褐色,腹面及附肢顏色較淡,後腹部第五節的顏色較深。大部分蠍子雌雄異體,外形略有差異。頭胸部,由六節組成,是梯形,頭胸部和前腹部合在一起,稱為軀幹部,背面復有頭晌甲,其上密布顆粒狀突起,背部中央有一對中眼,前端兩側各有3個側眼,有附肢6對,第一對為有助食作用的整肢,第二對為長而粗的形似蟹螯的角須,司捕食、觸覺及防禦功能,其餘四對為步足。口位於腹面前腔的底部。
前腹部較寬,由7節組成。後腹部為易彎曲的狹長部分,由5個體節及一個尾刺組成。第一節有一生殖厴,生殖厴覆蓋著生殖孔。雌蠍可從生殖孔娩出仔蠍,雄蠍可從生殖孔中產出精棒,與母蠍殖孔相交。雄蠍體內只有兩根精棒,一生只能交配兩次。雌蠍交配1次,可連續生育4年,直到壽命結束。蠍子的壽命5~8年。蠍子為卵胎生,受精卵在母體內完成胚胎發育。氣溫在 30~38℃之間產仔。
蠍子沒有耳朵,幾乎所有的行動都是依靠身體表面的感覺毛。蠍子的感覺毛十分靈敏,能感覺到一米范圍內的蟑螂的活動。蠍子的感覺毛能察覺到極其微弱的震動,就連氣流的微弱運動都能察覺到。
蠍完全為肉食性,極個別種類會少量攝取植物性飼料(如會全蠍),取食無脊椎動物,如蜘蛛、蟋蟀、小蜈蚣、多種昆蟲的幼蟲和若蟲甚至是小型壁虎。它靠觸肢上的聽毛或跗節毛和縫感覺器發現獵物的位置。沙漠蠍能夠確定穴居50厘米深的蜚蠊。蠍取食時,用觸肢將捕獲物夾住,後腹部(蠍尾)舉起,彎向身體前方,用毒針螫刺。由六節組成,是梯形,背面復有頭晌甲,其上密布顆粒狀突起,毒腺外面的肌肉收縮,毒液即自毒針的開孔流出。大多數蠍的毒素足以殺死昆蟲,但對人無致命的危險,只引起灼燒樣的劇烈疼痛。蠍用螯肢把食物慢慢撕開,先吸食捕獲物的體液,再吐出消化液,將其組織於體外消化後再吸入。進食的速度很慢。
sc是一個輔音連綴,發/sk/的音,輔音s必須輕而短促,而第二個輔音c長而響亮,聲音由弱到強,由輕到響,由短到長,在摩擦音s後面的爆破音c送氣很弱,如:
scarf 圍巾
scooter 小型摩托車
scanner 掃描儀
scarecrow 稻草人
scale 魚鱗
scorpion 蠍子
scoop 勺子
希望我能幫助你解疑釋惑。

⑸ entp_ftp-1.0.jar怎麼用

通過ApacheFtpServer實現,依賴以下jar包:
commons-net-ftp-2.0.jar
ftpserver-core-1.0.6.jar
log4j-1.2.14.jar
mina-core-2.0.4.jar
slf4j-api-1.5.2.jar
slf4j-log4j12-1.5.2.jar
資源下載地址 http://download.csdn.net/detail/smile3670/8508525

⑹ 一般優化linux的內核,需要優化什麼參數

Sysctl命令及linux內核參數調整

一、Sysctl命令用來配置與顯示在/proc/sys目錄中的內核參數.如果想使參數長期保存,可以通過編輯/etc/sysctl.conf文件來實現。

命令格式:

sysctl [-n] [-e] -w variable=value

sysctl [-n] [-e] -p (default /etc/sysctl.conf)

sysctl [-n] [-e] –a

常用參數的意義:

-w 臨時改變某個指定參數的值,如

# sysctl -w net.ipv4.ip_forward=1

-a 顯示所有的系統參數

-p從指定的文件載入系統參數,默認從/etc/sysctl.conf 文件中載入,如:

# echo 1 > /proc/sys/net/ipv4/ip_forward

# sysctl -w net.ipv4.ip_forward=1

以上兩種方法都可能立即開啟路由功能,但如果系統重啟,或執行了

# service network restart

命令,所設置的值即會丟失,如果想永久保留配置,可以修改/etc/sysctl.conf文件,將 net.ipv4.ip_forward=0改為net.ipv4.ip_forward=1

二、linux內核參數調整:linux 內核參數調整有兩種方式

方法一:修改/proc下內核參數文件內容,不能使用編輯器來修改內核參數文件,理由是由於內核隨時可能更改這些文件中的任意一個,另外,這些內核參數文件都是虛擬文件,實際中不存在,因此不能使用編輯器進行編輯,而是使用echo命令,然後從命令行將輸出重定向至 /proc 下所選定的文件中。如:將 timeout_timewait 參數設置為30秒:

# echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout

參數修改後立即生效,但是重啟系統後,該參數又恢復成默認值。因此,想永久更改內核參數,需要修改/etc/sysctl.conf文件

方法二.修改/etc/sysctl.conf文件。檢查sysctl.conf文件,如果已經包含需要修改的參數,則修改該參數的值,如果沒有需要修改的參數,在sysctl.conf文件中添加參數。如:

net.ipv4.tcp_fin_timeout=30

保存退出後,可以重啟機器使參數生效,如果想使參數馬上生效,也可以執行如下命令:

# sysctl -p

三、sysctl.conf 文件中參數設置及說明

proc/sys/net/core/wmem_max

最大socket寫buffer,可參考的優化值:873200

/proc/sys/net/core/rmem_max

最大socket讀buffer,可參考的優化值:873200

/proc/sys/net/ipv4/tcp_wmem

TCP寫buffer,可參考的優化值: 8192 436600 873200

/proc/sys/net/ipv4/tcp_rmem

TCP讀buffer,可參考的優化值: 32768 436600 873200

/proc/sys/net/ipv4/tcp_mem

同樣有3個值,意思是:

net.ipv4.tcp_mem[0]:低於此值,TCP沒有內存壓力.

net.ipv4.tcp_mem[1]:在此值下,進入內存壓力階段.

net.ipv4.tcp_mem[2]:高於此值,TCP拒絕分配socket.

上述內存單位是頁,而不是位元組.可參考的優化值是:786432 1048576 1572864

/proc/sys/net/core/netdev_max_backlog

進入包的最大設備隊列.默認是300,對重負載伺服器而言,該值太低,可調整到1000

/proc/sys/net/core/somaxconn

listen()的默認參數,掛起請求的最大數量.默認是128.對繁忙的伺服器,增加該值有助於網路性能.可調整到256.

/proc/sys/net/core/optmem_max

socket buffer的最大初始化值,默認10K

/proc/sys/net/ipv4/tcp_max_syn_backlog

進入SYN包的最大請求隊列.默認1024.對重負載伺服器,可調整到2048

/proc/sys/net/ipv4/tcp_retries2

TCP失敗重傳次數,默認值15,意味著重傳15次才徹底放棄.可減少到5,盡早釋放內核資源.

/proc/sys/net/ipv4/tcp_keepalive_time

/proc/sys/net/ipv4/tcp_keepalive_intvl

/proc/sys/net/ipv4/tcp_keepalive_probes

這3個參數與TCP KeepAlive有關.默認值是:

tcp_keepalive_time = 7200 seconds (2 hours)

tcp_keepalive_probes = 9

tcp_keepalive_intvl = 75 seconds

意思是如果某個TCP連接在idle 2個小時後,內核才發起probe.如果probe 9次(每次75秒)不成功,內核才徹底放棄,認為該連接已失效.對伺服器而言,顯然上述值太大. 可調整到:

/proc/sys/net/ipv4/tcp_keepalive_time 1800

/proc/sys/net/ipv4/tcp_keepalive_intvl 30

/proc/sys/net/ipv4/tcp_keepalive_probes 3

/proc/sys/net/ipv4/ip_local_port_range

指定埠范圍的一個配置,默認是32768 61000,已夠大.

net.ipv4.tcp_syncookies = 1

表示開啟SYN Cookies。當出現SYN等待隊列溢出時,啟用cookies來處理,可防範少量SYN攻擊,默認為0,表示關閉;

net.ipv4.tcp_tw_reuse = 1

表示開啟重用。允許將TIME-WAIT sockets重新用於新的TCP連接,默認為0,表示關閉;

net.ipv4.tcp_tw_recycle = 1

表示開啟TCP連接中TIME-WAIT sockets的快速回收,默認為0,表示關閉。

net.ipv4.tcp_fin_timeout = 30

表示如果套接字由本端要求關閉,這個參數決定了它保持在FIN-WAIT-2狀態的時間。

net.ipv4.tcp_keepalive_time = 1200

表示當keepalive起用的時候,TCP發送keepalive消息的頻度。預設是2小時,改為20分鍾。

net.ipv4.ip_local_port_range = 1024 65000

表示用於向外連接的埠范圍。預設情況下很小:32768到61000,改為1024到65000。

net.ipv4.tcp_max_syn_backlog = 8192

表示SYN隊列的長度,默認為1024,加大隊列長度為8192,可以容納更多等待連接的網路連接數。

net.ipv4.tcp_max_tw_buckets = 5000

表示系統同時保持TIME_WAIT套接字的最大數量,如果超過這個數字,TIME_WAIT套接字將立刻被清除並列印警告信息。默認為 180000,改為 5000。對於Apache、Nginx等伺服器,上幾行的參數可以很好地減少TIME_WAIT套接字數量,但是對於Squid,效果卻不大。此項參數可以控制TIME_WAIT套接字的最大數量,避免Squid伺服器被大量的TIME_WAIT套接字拖死。

Linux上的NAT與iptables

談起Linux上的NAT,大多數人會跟你提到iptables。原因是因為iptables是目前在linux上實現NAT的一個非常好的介面。它通過和內核級直接操作網路包,效率和穩定性都非常高。這里簡單列舉一些NAT相關的iptables實例命令,可能對於大多數實現有多幫助。

這里說明一下,為了節省篇幅,這里把准備工作的命令略去了,僅僅列出核心步驟命令,所以如果你單單執行這些沒有實現功能的話,很可能由於准備工作沒有做好。如果你對整個命令細節感興趣的話,可以直接訪問我的《如何讓你的Linux網關更強大》系列文章,其中對於各個腳本有詳細的說明和描述。

# 案例1:實現網關的MASQUERADE

# 具體功能:內網網卡是eth1,外網eth0,使得內網指定本服務做網關可以訪問外網

EXTERNAL="eth0"

INTERNAL="eth1"

# 這一步開啟ip轉發支持,這是NAT實現的前提

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -o $EXTERNAL -j MASQUERADE

# 案例2:實現網關的簡單埠映射

# 具體功能:實現外網通過訪問網關的外部ip:80,可以直接達到訪問私有網路內的一台主機192.168.1.10:80效果

LOCAL_EX_IP=11.22.33.44 #設定網關的外網卡ip,對於多ip情況,參考《如何讓你的Linux網關更強大》系列文章

LOCAL_IN_IP=192.168.1.1 #設定網關的內網卡ip

INTERNAL="eth1" #設定內網卡

# 這一步開啟ip轉發支持,這是NAT實現的前提

echo 1 > /proc/sys/net/ipv4/ip_forward

# 載入需要的ip模塊,下面兩個是ftp相關的模塊,如果有其他特殊需求,也需要加進來

modprobe ip_conntrack_ftp

modprobe ip_nat_ftp

# 這一步實現目標地址指向網關外部ip:80的訪問都吧目標地址改成192.168.1.10:80

iptables -t nat -A PREROUTING -d $LOCAL_EX_IP -p tcp --dport 80 -j DNAT --to 192.168.1.10

# 這一步實現把目標地址指向192.168.1.10:80的數據包的源地址改成網關自己的本地ip,這里是192.168.1.1

iptables -t nat -A POSTROUTING -d 192.168.1.10 -p tcp --dport 80 -j SNAT --to $LOCAL_IN_IP

# 在FORWARD鏈上添加到192.168.1.10:80的允許,否則不能實現轉發

iptables -A FORWARD -o $INTERNAL -d 192.168.1.10 -p tcp --dport 80 -j ACCEPT

# 通過上面重要的三句話之後,實現的效果是,通過網關的外網ip:80訪問,全部轉發到內網的192.168.1.10:80埠,實現典型的埠映射

# 特別注意,所有被轉發過的數據都是源地址是網關內網ip的數據包,所以192.168.1.10上看到的所有訪問都好像是網關發過來的一樣,而看不到外部ip

# 一個重要的思想:數據包根據「從哪裡來,回哪裡去」的策略來走,所以不必擔心回頭數據的問題

# 現在還有一個問題,網關自己訪問自己的外網ip:80,是不會被NAT到192.168.1.10的,這不是一個嚴重的問題,但讓人很不爽,解決的方法如下:

iptables -t nat -A OUTPUT -d $LOCAL_EX_IP -p tcp --dport 80 -j DNAT --to 192.168.1.10

獲取系統中的NAT信息和診斷錯誤

了解/proc目錄的意義

在Linux系統中,/proc是一個特殊的目錄,proc文件系統是一個偽文件系統,它只存在內存當中,而不佔用外存空間。它包含當前系統的一些參數(variables)和狀態(status)情況。它以文件系統的方式為訪問系統內核數據的操作提供介面

通過/proc可以了解到系統當前的一些重要信息,包括磁碟使用情況,內存使用狀況,硬體信息,網路使用情況等等,很多系統監控工具(如HotSaNIC)都通過/proc目錄獲取系統數據。

另一方面通過直接操作/proc中的參數可以實現系統內核參數的調節,比如是否允許ip轉發,syn-cookie是否打開,tcp超時時間等。

獲得參數的方式:

第一種:cat /proc/xxx/xxx,如 cat /proc/sys/net/ipv4/conf/all/rp_filter

第二種:sysctl http://xxx.xxx.xxx,如 sysctl net.ipv4.conf.all.rp_filter

改變參數的方式:

第一種:echo value > /proc/xxx/xxx,如 echo 1 > /proc/sys/net/ipv4/conf/all/rp_filter

第二種:sysctl [-w] variable=value,如 sysctl [-w] net.ipv4.conf.all.rp_filter=1

以上設定系統參數的方式只對當前系統有效,重起系統就沒了,想要保存下來,需要寫入/etc/sysctl.conf文件中

通過執行 man 5 proc可以獲得一些關於proc目錄的介紹

查看系統中的NAT情況

和NAT相關的系統變數

/proc/slabinfo:內核緩存使用情況統計信息(Kernel slab allocator statistics)

/proc/sys/net/ipv4/ip_conntrack_max:系統支持的最大ipv4連接數,默認65536(事實上這也是理論最大值)

/proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established 已建立的tcp連接的超時時間,默認432000,也就是5天

和NAT相關的狀態值

/proc/net/ip_conntrack:當前的前被跟蹤的連接狀況,nat翻譯表就在這里體現(對於一個網關為主要功能的Linux主機,裡面大部分信息是NAT翻譯表)

/proc/sys/net/ipv4/ip_local_port_range:本地開放埠范圍,這個范圍同樣會間接限制NAT表規模

# 1. 查看當前系統支持的最大連接數

cat /proc/sys/net/ipv4/ip_conntrack_max

# 值:默認65536,同時這個值和你的內存大小有關,如果內存128M,這個值最大8192,1G以上內存這個值都是默認65536

# 影響:這個值決定了你作為NAT網關的工作能力上限,所有區域網內通過這台網關對外的連接都將佔用一個連接,如果這個值太低,將會影響吞吐量

# 2. 查看tcp連接超時時間

cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established

# 值:默認432000(秒),也就是5天

# 影響:這個值過大將導致一些可能已經不用的連接常駐於內存中,佔用大量鏈接資源,從而可能導致NAT ip_conntrack: table full的問題

# 建議:對於NAT負載相對本機的 NAT表大小很緊張的時候,可能需要考慮縮小這個值,以盡早清除連接,保證有可用的連接資源;如果不緊張,不必修改

# 3. 查看NAT表使用情況(判斷NAT表資源是否緊張)

# 執行下面的命令可以查看你的網關中NAT表情況

cat /proc/net/ip_conntrack

# 4. 查看本地開放埠的范圍

cat /proc/sys/net/ipv4/ip_local_port_range

# 返回兩個值,最小值和最大值

# 下面的命令幫你明確一下NAT表的規模

wc -l /proc/net/ip_conntrack

#或者

grep ip_conntrack /proc/slabinfo | grep -v expect | awk '{print $1 ',' $2;}'

# 下面的命令幫你明確可用的NAT表項,如果這個值比較大,那就說明NAT表資源不緊張

grep ip_conntrack /proc/slabinfo | grep -v expect | awk '{print $1 ',' $3;}'

# 下面的命令幫你統計NAT表中佔用埠最多的幾個ip,很有可能這些傢伙再做一些bt的事情,嗯bt的事情:-)

cat /proc/net/ip_conntrack | cut -d ' ' -f 10 | cut -d '=' -f 2 | sort | uniq -c | sort -nr | head -n 10

# 上面這個命令有點瑕疵cut -d' ' -f10會因為命令輸出有些行缺項而造成統計偏差,下面給出一個正確的寫法:

cat /proc/net/ip_conntrack | perl -pe s/^(.*?)src/src/g | cut -d ' ' -f1 | cut -d '=' -f2 | sort | uniq -c | sort -nr | head -n 10

https://kernel.0voice.com/

閱讀全文

與coreftp使用方法相關的資料

熱點內容
魚爛鰭的治療方法 瀏覽:845
魚泵正確使用方法 瀏覽:210
四種屬相的計算方法 瀏覽:3
寶寶感冒炒生薑的食用方法 瀏覽:373
停課不停學歷史學科有什麼方法 瀏覽:6
防溢乳墊使用方法 瀏覽:742
暖巢囊腫保守治療方法 瀏覽:424
不用水咸鴨蛋腌制方法最快又簡單 瀏覽:858
腰肌經絡鍛煉方法 瀏覽:672
電動洗腳盆使用方法 瀏覽:646
全站儀引點計算方法 瀏覽:172
咳嗽嘔吐怎麼辦方法 瀏覽:957
酒店冷藏櫃不製冷解決方法 瀏覽:574
怕體檢測血壓有什麼方法 瀏覽:574
碧海金沙帳篷使用方法 瀏覽:463
2個大拇指好麻木用什麼方法治療 瀏覽:355
站立檢測骨盆前傾的方法 瀏覽:404
最簡單雙螺紋起針方法 瀏覽:253
種玉米的方法視頻 瀏覽:12
雙層樓梯尺寸計算方法 瀏覽:326