一、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 ...