getlinux
❶ ftp鐧誨叆linux涓璯et鏂囦歡鎻愮ずftp:bind
褰撲嬌鐢‵TP鍗忚鐧誨綍鍒癓inux緋葷粺騫舵墽琛宍get`鍛戒護鏃跺嚭鐜癭ftp:bind`鐨勬彁紺猴紝榪欓氬父鏄鍥犱負鏂囦歡浼犺緭榪囩▼涓緇戝畾浜嗘湰鍦癐P鍦板潃涓庣鍙g殑闂棰樸
瑕佽В鍐寵繖涓闂棰橈紝鍙浠ュ皾璇曚互涓嬫柟娉曪細
1. 媯鏌ラ槻鐏澧欒劇疆錛氱『淇濇湇鍔″櫒涓婄殑闃茬伀澧欏厑璁窮TP榪炴帴鍜屾暟鎹浼犺緭銆傚傛灉鍚鐢ㄤ簡闃茬伀澧欙紝璇鋒鏌ユ槸鍚﹀凡鎵撳紑FTP鎴栧瑰簲鐨勬暟鎹浼犺緭絝鍙c
2. 媯鏌FTP鏈嶅姟閰嶇疆鏂囦歡錛氬湪Linux緋葷粺涓錛孎TP鐨勯厤緗鏂囦歡閫氬父浣嶄簬`/etc/vsftpd.conf`錛屾墦寮璇ユ枃浠跺苟紜淇濅互涓嬪弬鏁拌劇疆姝g『錛
- `listen=YES` 錛氱『淇滷TP鏈嶅姟澶勪簬鐩戝惉鐘舵併
- `connect_from_port_20=YES` 錛氬惎鐢ㄤ富鍔ㄦā寮忥紝鍏佽鎬粠絝鍙20榪炴帴鍒板㈡埛絝銆
3. 媯鏌PASV錛堣鍔錛夋ā寮忛厤緗錛氬傛灉浣跨敤FTP瀹㈡埛絝閫氳繃PASV妯″紡榪炴帴鏈嶅姟鍣錛岃風『淇濇湇鍔″櫒宸叉g『閰嶇疆銆傚湪vsftpd.conf鏂囦歡涓錛屾坊鍔犳垨淇鏀逛互涓嬪弬鏁幫細
- `pasv_enable=YES` 錛氬惎鐢ㄨ鍔ㄦā寮忋
- `pasv_min_port=xxxx` 錛氭寚瀹氳鍔ㄦā寮忎笅鍙鐢ㄧ殑鏈灝忕鍙e彿銆
- `pasv_max_port=xxxx` 錛氭寚瀹氳鍔ㄦā寮忎笅鍙鐢ㄧ殑鏈澶х鍙e彿銆
- `pasv_address=xxx.xxx.xxx.xxx` 錛氭寚瀹氭湇鍔″櫒鐨勫栭儴IP鍦板潃銆
4. 閲嶆柊鍚鍔‵TP鏈嶅姟錛氬湪瀵歸厤緗鏂囦歡榪涜屾洿鏀瑰悗錛岃佷嬌鏇存敼鐢熸晥錛岃烽噸鏂板惎鍔‵TP鏈嶅姟銆傚湪澶у氭暟Linux鍙戣岀増涓婏紝浣跨敤浠ヤ笅鍛戒護閲嶅惎vsftpd鏈嶅姟錛
```
sudo service vsftpd restart
```
閲嶆柊灝濊瘯榪炴帴騫舵墽琛宍get`鍛戒護錛屽傛灉涓鍒囪劇疆姝g『錛屾偍搴旇ュ彲浠ユ垚鍔熶笅杞芥枃浠躲傚傛灉闂棰樹粛鐒跺瓨鍦錛屽緩璁鏌ョ湅FTP鏃ュ織鏂囦歡浠ヨ幏鍙栨洿澶氳︾粏鐨勯敊璇淇℃伅銆
❷ linux軟體包安裝命令——apt-get
apt-get是Linux系統中APT軟體包管理工具,通過shell命令行實現軟體的安裝、更新、卸載等操作。
1. 語法
apt-get (選項) (參數)
選項:
-c —— 指定配置文件
-o —— 直接指定配置參數
參數:
管理指令:對APT軟體包的管理操作
軟體包:指定要操控的軟體包
2. 軟體庫
使用apt-get命令前需引入必要的軟體庫。軟體庫即軟體包集合,存在於互聯網上的公共站點。安裝、更新軟體時,系統會自動從指定公共站點搜索相關軟體。使用apt-get指令的前提是系統能連接外網。公共站點地址在配置文件/etc/apt/source.list中配置。其格式如下:
3. 常用指令
3.1 apt-get update —— 更新軟體包信息庫
更新軟體包信息庫。修改/etc/apt/sources.list或/etc/apt/preferences後運行該命令。Debian中,軟體包通過資料庫管理,跟蹤已安裝、未安裝和可安裝的軟體包信息。apt-get安裝軟體包時,依靠資料庫解決軟體包依賴關系,自動安裝相關軟體。需定期運行該命令,保持資料庫信息最新。
3.2 apt-get upgrade —— 更新所有已安裝的軟體包
軟體包升級功能是APT系統成功的主要原因。通過該命令,可將軟體升級到最新版本。使用該命令前,最好先運行apt-get update命令,更新軟體包資料庫。但該方案不是更新系統的最佳方法,一些包可能因包依賴問題保留舊版本軟體包。Debian提供了一個更好的升級方案,即使用dis-upgrade。
3.3 apt-get dist-upgrade —— 更新整個Debian系統
更新整個Debian系統。可從網路或本地更新整個系統。它會重新安排包的依賴性。若有些包因某些原因無法更新,可通過以下命令查詢原因:
# apt-get -o Debug::pkgProblemResolver=yes dist-upgrade
可用apt-show-versions -u獲取可升級軟體包列表。該命令還有其他有用選項,可用-h選項查看詳細幫助,了解更多功能。
3.4 apt-get install packagename —— 安裝新軟體包
安裝一個新軟體包。若軟體包需其他軟體包支持,apt-get會通過搜索軟體包資料庫找到這種依賴關系,一起下載相關軟體。在一個命令行中可同時安裝多個軟體包,中間用空格隔開。安裝的軟體包默認存放在/var/cache/apt/archives目錄下,以便以後重新安裝。若已安裝的軟體包損壞,可通過–reinstall選項重新安裝。如:
# apt-get --reinstall install package_name
在需安裝的軟體包名後加一個減號會刪除軟體包,如:apt-get install package_name-。
3.5 apt-get remove packagename —— 卸載已安裝軟體包(保留配置文件)
若想刪除無用的軟體包,只需使用該命令即可。此命令會保留軟體的配置文件。不刪除依賴軟體包,且保留配置文件。
3.6 apt-get –purge remove package_name —— 卸載已安裝軟體包(不保留配置文件)
若想刪除該軟體的配置文件,可用–purge選項。類似地,在刪除軟體包名後加一個加號會安裝軟體包,如:apt-get remove package_name+。
不刪除依賴軟體包,刪除配置文件。
3.7 apt-get autoremove packagename —— 卸載已安裝軟體包(卸載依賴軟體)
刪除為滿足依賴而安裝的、但現在不再需要的軟體包(包括已安裝包),保留配置文件。
3.8 apt-get autoclean —— 刪除已卸載軟體的安裝包
apt會把已裝或已卸的軟體都備份在硬碟上,所以需要空間時,可以使用這個命令來清除已卸載的軟體包的.deb文件。通過這種方式,可以釋放大量的磁碟空間。若對空間的需求十分迫切,可以使用apt-get clean以釋放更多空間。
3.9 apt-get clean —— 刪除已卸載和已安裝軟體的安裝包
刪除安裝的軟體的備份。當我們通過apt-get安裝軟體包時,APT會把軟體包下載到本地/var/cache/apt/archives/目錄。該命令會刪除該文件夾內除鎖住外的所有軟體包。
3.10 apt-file search filename
查找包含特定文件的軟體包(不一定是已安裝的),這些文件的文件名中含有指定的字元串。apt-file是一個獨立的軟體包。您必須先使用apt-get install來安裝它,然後再運行apt-file update。若apt-file search filename輸出的內容太多,您可以嘗試使用apt-file search filename | grep -w filename(只顯示指定字元串作為完整的單詞出現在其中的那些文件名)或者類似方法,例如:apt-file search filename | grep /bin/(只顯示位於諸如/bin或/usr/bin這些文件夾中的文件,如果您要查找的是某個特定的執行文件的話,這樣做是有幫助的)。
3.11 apt-get source package_name
下載軟體包的源碼版本。
❸ linux get命令 把得到的文件放到桌面
這個需要設置get的默認目錄,linxu的命令是lcd,lcd是在本地機上改變工作目錄。
一個完整的get例子大致如下:
ftp 192.168.0.123
lcd C:\Users\user1\Desktop
binary //設置為二進制接收
get filename //獲取文件
bye //退出