第十三 Linux系統之檔案服務

2021-10-23 16:40:43 字數 2882 閱讀 3446

一、ftp  server

1.簡介

ftp是tcp/ip協議組中應用層的協議之一。

作用: (1)提供檔案共享服務(2)網際網路上多的**資源和軟體資源。絕大部分都是通過ftp伺服器傳遞。  

ftp的軟體包是vsftpd

ftp  21埠  -----控制埠

ftp  20埠  ------資料埠

2.ftp server預設配置

安裝vsftp

#yum -y  install  vsftpd

準備分發的檔案

#touch /var/ftp/1.txt  ----ftp伺服器的主目錄: /var/ftp, 是ftp程式分享內容的本級目錄

啟動服務

#systemctl start vsftpd

#systemctl enable vsftpd

關閉防火牆    

#systemctl stop  firewalld

#systemctl disable  firewalld

#setenforce 0

#vim /etc/selinux/config --修改內容為:selinux=disabled

3.ftp clinet

linuxftp客戶端程式1:lftp

#yum -y install lftp   ---安裝客戶端工具

#lftp 伺服器的ip位址    ----訪問伺服器

linuxftp客戶端程式2:wget

-o   /tmp/1.txt  --指定檔名和路徑

#wget

4.啟動上傳功能

(0)配置檔案簡介

用於設定ftp伺服器的功能開啟或關閉的檔案

#vim  /etc/vsftpd/vsftpd.conf

(1)檢查禁用匿名賬戶登入開啟

目的:啟用/禁用匿名賬號(預設比較方便)

anonymous_enable=yes   ---是否允許匿名使用者登入ftp

(2)配置上傳的指令

anon_upload_enable=yes   ----啟動上傳的能力

anon_mkdir_write_enable=yes   ---啟動建立目錄的能力

#systemctl restart vsftpd   ---重啟ftp程式

(3)建立上傳目錄

#mkdir  /var/ftp/upload

#chmod 644 /var/ftp/upload

注意:上傳檔案時,一定要來這個當前下的目錄

(4)客戶端測試

登入伺服器

#echo 222 > 2.txt

#lftp 伺服器ip位址

上傳檔案

>cd upload   --進入上傳目錄

>put 2.txt

建立目錄

#mkdir  222

上傳目錄

mirror -r 22

二、nfs server

nfs(network file system)網路檔案系統,linux/unix系統之間共享檔案的一種協議。

nfs的客戶端主要為linux,支援多節點同時掛載以及併發寫入。

作用:提供檔案共享服務,為web server配置集群中的後端儲存

例子:1.環境

nas   192.168.142.133

web1  192.168.142.132

web2  192.168.142.130

web3  192.168.142.134

2.關防火牆

#vi /etc/selinux/config      ----selinux=disabled

#setenforce 0

#systemctl  stop  firewalld

#systemctl  disable firewalld

3.nas(network attached storage)網路附屬儲存

nfs是nas的一種

(1)安裝nfs伺服器

#yum  -y install nfs-utils

#mkdir  /webdata   ---儲存****

#echo 「nfs test」 > /webdata/index.html --放置測試面

(2)配置nfs伺服器

#vim  /etc/experts  -=-/webdata指的是發布資源的目錄

/webdata     192.168.142.0/24(rw)    ----192.168.142.0/24允許訪問nfs的客戶機 (rw)   可讀可寫

(3)啟動nfs伺服器

#systemctl start nfs-server

#systenctl  enable  nfs-server

#exportfs  -v    ----檢查nfs輸出是否正常

4.客戶端

web1伺服器

(1)安裝nfs客戶端

(2)檢視儲存端共享

#showmount  -e  192.168.142.133   ---查詢nfs伺服器可用目錄

(3)手動掛載  

#mount -t nfs  192.168.142.133:/webdata /var/www/html

(4)檢視掛載

#df#ls /var/www/html

使用web客戶端檢視web伺服器

web2、3伺服器方法同上

第十三周檔案操作1

文字檔案score.dic 中儲存了 n名學生的資訊 班級編號,姓名 成績 每個學生資訊佔一行,每行的資料之間使用製表符分割,如下所示 145811 fuxin 100 145811 chengxian90 145812 zhangxue92 145812 lijun88 檔案中儲存的學生資訊按照班...

第十三章 儲存之volume

容器磁碟上的檔案的生命週期是短暫的,這就使得在容器中執行重要應用時會出現一些問題。首先,當容器崩潰時,kubelet 會重啟它,但是容器中的檔案將丟失 容器以乾淨的狀態 映象最初的狀態 重新啟動。其次,在 pod中同時執行多個容器時,這些容器之間通常需要共享檔案。kubernetes 中的volum...

Linux 第十三天學習

一 服務程式apache ilnux系統的配置檔案 服務目錄 etc httpd 主配置檔案 etc httpd conf httpd.conf 資料目錄 var www html 訪問日誌 var log httpd access log 錯誤日誌 var log httpd error log ...