linux系統檔案服務

2021-10-09 04:52:05 字數 2489 閱讀 4282

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

給使用者提供檔案共享服務,網際網路上的**資源和軟體資源。絕大部分都是通過ftp伺服器傳遞

控制埠 command 21 /tcp

資料埠 data 20/tcp

ftpserver 預設配置

安裝vsftp

yum -y install vsftpd

準備要分發的檔案

touch /var/ftp/1.txt

/var/ftp ftp伺服器的主目錄

啟動服務

systemctl start vsftpd

systemctl enable vsftpd(設定ftp伺服器的功能開啟或者關閉)

關閉防火牆

systemctl stop firewalld

systemctl disable firewalld

setenforce 0

vim /etc/selinux/config

修改內容為:selinux=disabled

ftp clinet啟動上傳功能

vim /etc/vsftpd/vsftpd.conf (更改以前最好先備份)

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

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

配置上傳指令

anon_upload_enable=yes 啟動上傳檔案的能力

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

systemctl restart vsftpd 重啟ftp程式

建立上傳目錄

上傳檔案時一定要來這個目錄

mkdir /var/ftp/upload

chmod 777 /var/ftp/upload

客戶端測試

登入伺服器

echo 222 > 2.txt

lftp 192.168.19.156

上傳檔案

cd upload

put 2.txt

建立目錄

mkdir 222

上傳目錄,前提是你要有乙個資料夾

mirror -r aaa

網路檔案系統,系統之間共享檔案的一種協議

nfs的客戶端主要為linux

支援多節點同時掛載以及併發寫入

提供檔案共享服務

為web server配置集群中的後端儲存

準備乙個儲存端,三個客戶端

nas 192.168.19.156

web1 192.168.19.157

web2 192.168.19.158

web3 192.168.19.159

關閉防火牆

安裝nfs伺服器

yum -y install nfs-utils

mkdir /webdata (儲存****)

echo 「nfs test。。」 > /webdata/index.thml (放置測試頁面)

配置nfs伺服器

vim /etc/exports

/webdata 192.168.19.0/24(rw)

/webdata指的是發布資源的目錄

192.168.19.0/24允許訪問nfs的客戶機

(rw)可讀可寫

啟動nfs伺服器

systemctl start nfs-server

systemctl enable nfs-server

檢查nfs輸出是否正常

exportfs -v

web1 客戶端

安裝nfs客戶端

檢視儲存端共享

showmount -e 192.168.19.156

手動掛載

[root@web1 ~]# mount -t nfs 192.168.19.156:/webdata /var/www/html/

mount:掛載命令

-t nfs:型別

192.168.19.156:nfs伺服器位址

/webdata :nfs輸出目錄

/var/www/html:本地目錄

檢視掛載

dfls /var/www/html/

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

使用真機開啟瀏覽器瀏覽頁面即可

web2伺服器 web3伺服器同web1配置相同

通過web1 web2 web3的ip位址即可直接訪問nas儲存端

Linux系統Samba檔案共享服務

一 samba伺服器的安裝 確認安裝以下軟體包 root test rpm qa grep samba samba common 3.0.10 1.4e.9 samba client 3.0.10 1.4e.9 system config samba 1.2.21 1 samba swat 3.0....

linux系統服務

1.對於linux系統,system v提供了執行級別的概念 對於linux系統上的服務,這些服務的system v指令碼檔案都是存放在 etc rc.d init.d 這個目錄下。命令 service 可以呼叫指定服務的system v指令碼,並執行指定的動作。service 服務名 start ...

Linux系統服務

1.linux啟動流程 centos7 開機自檢 bios mbr引導 grub選單 載入核心 systemd 並行啟動 執行級別 初始化系統system.init 啟動服務 登陸 2.linux執行級別 system v init執行級別 systemd目標名稱作用0 runlevel0.targ...