亚洲午夜无码久久,今天高清视频免费观看,欧美一夜爽爽爽爽爽爽,在线亚洲欧美日韩精品专区

行業(yè)資訊

  • 首頁
  • 新聞中心
  • 行業(yè)資訊

如何將本地文件通過終端上傳到linux服務(wù)器


2020年12月04日

scp -P 端口 c://xxxx.txt user@ip:/home/root

注意:

-P 大寫

-i 公鑰

(1)在本地的終端下,而不是在服務(wù)器上。在本地的終端上才能將本地的文件拷入服務(wù)器。
(2)
scp -r localfile.txt username@192.168.0.1:/home/username/
其中,
1)scp是命令,-r是參數(shù)
2)localfile.txt 是文件的路徑和文件名
3)username是服務(wù)器賬號
4)192.168.0.1是要上傳的服務(wù)器ip地址
5)/home/username/是要拷入的文件夾路徑

 

 

 

如何連接一個Linux服務(wù)器

Linux服務(wù)器端準(zhǔn)備工作

  • 首先需要在Linux服務(wù)器上安裝openssh-server,打開Linux服務(wù)器命令行終端,鍵入下面命令

    sudo apt-get install openssh-server
    • 1
  • 修改Linux服務(wù)器的ssh配置文件

sudo gedit /etc/ssh/sshd_config
  • 1
  • 先使用”#”注釋掉PermitRootLogin without-password
  • 添加一行 PermitRootLogin yes
  • 然后開啟ssh服務(wù)

    ps -e | grep ssh
    • 1

客戶端準(zhǔn)備工作

客戶端既可以是Windows系統(tǒng)用戶,也可以是Linux系統(tǒng)用戶,下面我們就分別介紹這兩種系統(tǒng)如何來連接Linux服務(wù)器

Ubuntu系統(tǒng)

  • 一般情況下,Ubuntu系統(tǒng)都是自帶了openssh-client,如果沒有安裝,在命令行鍵入下面
sudo apt-get install openssh-client
  • 1
  • 如果已經(jīng)安裝好了openssh-client,那么可以使用下面的命令連接服務(wù)器
  • ssh username@ip       在命令行下輸入,然后就可以連接到服務(wù)器了
ssh username@IP
  • 1
  • 這里的username是服務(wù)器的一個用戶賬號,IP也是服務(wù)器的IP地址

Windows系統(tǒng)

  • Windows平臺下有許多提供ssh服務(wù)的軟件,我們在這里使用Xshell 5軟件

  • 打開Xshell 5軟件,點擊左上角的新建

  • 主機(jī)處輸入Linux服務(wù)器的IP地址,協(xié)議選擇為ssh,端口號22

  • 點擊確定按鈕,再點擊連接,此時會彈出一個交互窗口,輸入服務(wù)器的一個賬戶和密碼

這里寫圖片描述

這里寫圖片描述

這里寫圖片描述

這里寫圖片描述

這里寫圖片描述

這里寫圖片描述


數(shù)據(jù)傳輸

下面我們就分別介紹Windows和Linux兩種系統(tǒng)如何與Linux服務(wù)器進(jìn)行數(shù)據(jù)傳輸

Ubuntu系統(tǒng)

  • 在于服務(wù)器連接正常后,再次打開一個命令行終端,鍵入以下命令,就可以將客戶端數(shù)據(jù)傳入服務(wù)器
scp ./filename username@IP:/home/bio321/Desktop
  • 1
  • 也可以將服務(wù)器端的數(shù)據(jù)傳入到客戶端,鍵入以下命令
scp username@IP:/home/bio321/Desktop/filename ./data 
  • 1

Windows系統(tǒng)

  • 在Linux服務(wù)器安裝lrzsz,服務(wù)器端打開命令行,鍵入以下命令安裝
sudo apt-get install lrzsz
  • 1
  • 將客戶端數(shù)據(jù)傳入服務(wù)端,服務(wù)端打開命令行,鍵入命令rz

  • 將服務(wù)端數(shù)據(jù)傳入客戶端,服務(wù)端打開命令行,鍵入命令sz

 

1、從服務(wù)器上下載文件
scp username@servername:/path/filename /var/www/local_dir(本地目錄)

 例如scp root@192.168.0.101:/var/www/test.txt  把192.168.0.101上的/var/www/test.txt 的文件下載到/var/www/local_dir(本地目錄)
 

2、上傳本地文件到服務(wù)器
scp /path/filename username@servername:/path   

例如scp /var/www/test.php  root@192.168.0.101:/var/www/  把本機(jī)/var/www/目錄下的test.php文件上傳到192.168.0.101這臺服務(wù)器上的/var/www/目錄中

(之后會提醒輸入登陸服務(wù)器的密碼)

 

3、從服務(wù)器下載整個目錄
scp -r username@servername:/var/www/remote_dir/(遠(yuǎn)程目錄) /var/www/local_dir(本地目錄)

例如:scp -r root@192.168.0.101:/var/www/test  /var/www/  

4、上傳目錄到服務(wù)器
scp  -r local_dir username@servername:remote_dir
例如:scp -r test  root@192.168.0.101:/var/www/   把當(dāng)前目錄下的test目錄上傳到服務(wù)器的/var/www/ 目錄

 

 

tar zxvf zhcon-0.2.5.tar.gz


 
  1.  
    分別是四個參數(shù)
  2.  
    x : 從 tar 包中把文件提取出來         x:解壓縮。c是壓縮。
  3.  
    z : 表示 tar 包是被 gzip 壓縮過的,所以解壓時需要用 gunzip 解壓
  4.  
    v : 顯示詳細(xì)信息
  5.  
    f xxx.tar.gz : 指定被處理的文件是 xxx.tar.gz

 

Linux 下的解壓命令

注:1、c-創(chuàng)建-create

  2、v-復(fù)雜輸出

    3、f-文件-file

      4、x-解壓-extract

      5、z-gz格式

  66666、真不會用語法的就使用man...例如  man tar  他就會給你現(xiàn)實tar的一些參數(shù)操作

      

.tar

打包語法:tar cvf newFileName.tar fileName || dirName 

解包語法:tar xvf newFileName.tar fileName(-C dirName)

解釋:1、這個是文件打包(跟壓縮沒有關(guān)系)

        2、后面如果加-C dirName的話就代表解包(下面關(guān)于tar的都累死)后放到dirName這個路徑的文件夾下面

        3、newFileName是指打包后文件的文件名   fileName是指文件名、如果有多個文件的話可以并列寫、并且用" "空格隔開; 如果用dirName的話,那就打包那個文件夾(附帶里面的文件)

截圖:

 

 .tar.gz

 壓縮:

     方法1    tar czvf newfileName.tar.gz fileName || dirName

     方法2    tar cvf tmpfileName.tar fileName || dirName (就是想打包成.tar);     gzip -v tmpfileName.tar (刪除源文件、變成了tmpfileName.tar.gz、并且顯示壓縮比---如果-v寫成-q的話就不顯示壓縮比);

解壓:  

  1、tar zxvf fileName

      2、tar xvf fileName(親測也可以)

      3、gzip -d fileName.tar.gz ;  tar xvf fileName

解釋:壓縮的時候兩種方式、其實第一種夠用了、第二種就是分步進(jìn)行的、先把打包成tar、然后用gzip壓縮成.tar.gz格式、推薦第一種。解壓正好相反

截圖:

不顯示壓縮比的gzip

這個是吧a.php壓縮成.tar.gz

直接解壓   顯示了a.php

   

這個顯示了壓縮比

解壓e.tar.gz 

 

.bz2

壓縮:

  方法1、  tar jcvf fileName.tar.bz2 fileName

  方法2、  bzip2 -z fileName.tar.bz2 fileName.tar

解壓縮:

      方法1、 tar jxvf fileName.tar.bz2

  方法2、 bzip2 -d fileName.tar.bz2;  tar xvf fileName.tar

注釋:電腦里面簡單的測試通過了...如果有錯誤請指正

截圖:

 

 

 

.zip

 

壓縮: tar xvf fileName.zip fileName

解壓:upzip fileName.zip

 

.rpm

 

解壓:rpm2cpio fileName.rpm | cpio  -div   

 

 .rar

今天不小心下載了一個rar的文件= =

因為linux自帶沒有解壓rar的方法、所以得下載一個http://down.itlearner.com/soft/2412.shtml

make 安裝好以后

壓縮: rar a fileName

解壓: rar x fileName.rar

 


客服