【20200914】映射Windows共享目錄到Linux操作系統(tǒng)里面

1. 介紹

1.1 介紹

我們這兩天通過VMware搭建了TFLinux操作系統(tǒng),又在Linux系統(tǒng)里面搭建了用于運(yùn)行php程序的環(huán)境,現(xiàn)在的問題是我們不可能每次編寫php程序都通過vi編輯器吧?怎么辦?

這里面就需要用到一個(gè)技術(shù)——共享目錄,我們在Windows上建立共享目錄,然后在Linux上連接這個(gè)Windows開放的共享目錄,這樣就可以達(dá)到我們在Windows上編程,在Linux下運(yùn)行的目的了

2. Windows共享

在windows上開放共享目錄是非常簡單的,每個(gè)版本的windows略有不同,不會(huì)的童鞋可以自己上網(wǎng)查查,福哥使用的是windows 10操作系統(tǒng),就以win10為例給大家簡單講解一下

2.1 建立共享用戶

點(diǎn)擊“開始”>“齒輪”>“設(shè)置”,然后點(diǎn)擊“賬戶”

點(diǎn)擊“家庭和其他用戶”,然后點(diǎn)擊右邊的“+”添加用戶

巨硬總是想讓我們用microsoft用戶,大概是學(xué)水果電腦吧,點(diǎn)擊“我沒有這個(gè)人的登錄信息”

還不死心,點(diǎn)擊“添加一個(gè)沒有 Microsoft 賬戶的用戶”

巨硬終于屈服了,添加一個(gè)用戶吧,福哥建立的的tflinux這個(gè)用戶

終于完成了

2.2 建立本地目錄

福哥的windows本地目錄建立在 D:\TFLinux\web 這里,童鞋們可以根據(jù)自己的情況建立本地目錄

開啟目錄共享

福哥要共享的目錄是 D:\TFLinux\web 這個(gè)文件夾,所以在這個(gè)文件夾上面右鍵選擇“授予訪問權(quán)限”>“特定用戶”

下拉框里選擇剛剛建立的用戶,福哥這里就是tflinux

選擇之后點(diǎn)擊右邊的“添加”按鈕

默認(rèn)權(quán)限級(jí)別是“讀取”,改成“讀取/寫入”,然后點(diǎn)擊“共享”按鈕

如果詢問是不是要完全公開共享目錄,一定要選擇“否”,我們又不是要挑戰(zhàn)黑客。。。

可以看到共享目錄建立好了

3. Linux共享

現(xiàn)在就要在Linux上訪問Windows的共享目錄了,Linux上共享目錄依賴的是叫samba-client的這個(gè)軟件

3.1 Samba-Client

判斷是否已經(jīng)安裝了samba-client可以通過下面的命令測試

smbclient?-V

如果沒有安裝samba-client也不要著急,一行命令就可以安裝起來了

yum?-y?install?samba-client

3.2 查看Windows共享

現(xiàn)在可以通過以下命令查看windows已經(jīng)開放的共享目錄列表了,福哥的電腦IP地址是192.168.1.18,使用剛剛建立的tflinux用戶和密碼檢索了windows的全部共享目錄出來了

[root@tfdev?~]#?smbclient?-L?//192.168.1.18/?-U?tflinux

Enter?SAMBA\tflinux's?password:?

Sharename???????Type??????Comment

---------???????----??????-------

ADMIN$??????????Disk??????遠(yuǎn)程管理

C$??????????????Disk??????默認(rèn)共享

IPC$????????????IPC???????遠(yuǎn)程?IPC

web?????????????Disk??????

Reconnecting?with?SMB1?for?workgroup?listing.

do_connect:?Connection?to?192.168.1.18?failed?(Error?NT_STATUS_RESOURCE_NAME_NOT_FOUND)

Unable?to?connect?with?SMB1?--?no?workgroup?available

3.3 建立掛載目錄

在linux下面要掛載一個(gè)共享目錄是需要一個(gè)實(shí)際的物理目錄作為掛載點(diǎn)的,所以福哥建立了掛載目錄 /tongfu.net/web,并授權(quán)daemon用戶為所有者

mkdir?/tongfu.net/web

chown?daemon.daemon?/tongfu.net/web

3.4 掛載共享目錄

現(xiàn)在就可以通過下面的目錄將windows上開放的web目錄掛載到linux的 /tongfu.net/web 目錄上面了

mount?-t?cifs?//192.168.1.18/web?/tongfu.net/web?-o?username=tflinux,password=123456,rw,uid=daemon,gid=daemon

4. 驗(yàn)證

4.1 驗(yàn)證文件

現(xiàn)在我們在windows的共享目錄里建立一個(gè)php程序文件

然后到linux下面使用ls查看一下,會(huì)發(fā)現(xiàn)linux下可以看到這個(gè)文件了

[root@tfdev?~]#?ls?-lh?/tongfu.net/web/

總用量?0

-rwxr-xr-x.?1?daemon?daemon?0?9月??13?18:33?test.php

4.2 驗(yàn)證程序

現(xiàn)在我們在windows的共享目錄里建立一個(gè)demo文件夾,里面放一個(gè)index.php程序文件,寫上如下內(nèi)容

<?php

echo?"hello?from?demo?of?TFLinux!";

然后到linux下面使用ln建立一個(gè)符號(hào)鏈接,將demo文件夾鏈接到apache的htdocs目錄下面

ln?-s?/tongfu.net/web/demo?/tongfu.net/env/httpd-2.4.46/htdocs/demo

然后打開apache的配置文件,將 Directory 指向 /tongfu.net/env/httpd-2.4.46/htdocs 的兩行的地址改成 /tongfu.net/web

[root@tfdev?~]#?vi?/tongfu.net/env/httpd-2.4.46/conf/httpd.conf

DocumentRoot?"/tongfu.net/web"

<Directory?"/tongfu.net/web">

然后重啟apache服務(wù)

systemctl?restart?httpd

接著打開瀏覽器,訪問網(wǎng)頁?http://192.168.1.168:8080/demo/index.php,可以看到如下畫面

5. 總結(jié)

現(xiàn)在我們就可以在windows上編寫程序,在linux上運(yùn)行看效果了~~

【20200914】映射Windows共享目錄到Linux操作系統(tǒng)里面 第 1 頁 - 鬼谷子叔叔的主頁 - 同福網(wǎng) - TONGFU.net

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容