日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux未知的类型名 FILE,smb使用 ------转载自http://blog.csdn.net/tlaff/article/details/5463068...

發布時間:2023/12/19 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux未知的类型名 FILE,smb使用 ------转载自http://blog.csdn.net/tlaff/article/details/5463068... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、在Linux系統中查看網絡中Windows共享文件及Linux中的Samba共享文件;

常用到smbclient;用法如下

[root@localhost ~]# smbclient? -L? //ip地址或計算機名

smbclient 是Samba 的Linux 客戶端,在Linux機器上用來查看服務器上的共享資源,也可以象FTP一樣,用戶可以登錄Samba服務器,也可以上傳put和下載get文件,遺憾的是對中文支持并不友好;

查看服務器上的資源;

smbclient -L //IP? [-U 用戶名]

如果您的Samba服務器配置為user模式,就要加 “-U 用戶名“,如果是share模式,省略也可;

比如:

[root@localhost ~]# smbclient -L?? //192.168.1.3? -U sir01

Password: 請輸入用戶sir01的密碼

如果您是用share模式,就可以不必理會用戶和密碼,直接用;

[root@localhost ~]# smbclient -L? //192.168.1.3

Password: 直接按回車

登錄用戶身份Samba服務器共享

以用戶身份登錄共享后,能象FTP用戶一樣,下傳和下載文件;用put表示上傳,用get表示下載;

smbclient? //IP地址/共享文件夾??? -U 用戶

說明:IP地址大家都知道,你不知道自己的IP地址,可以用/sbin/ifconfig 來查看; 共享文件夾是我們在smb.conf中定義的[共享文件夾],比如[sir01]。-U 用戶名表示Samba 的用戶;

比如:

[root@localhost ~]# smbclient //192.168.1.3/sir01 -U sir01

Password:

Domain=[LINUXSIR] OS=[Unix] Server=[Samba 3.0.21b-2]

smb: /> ls

說明:登錄到Samba服務器上,就可以用smbclient的一些指令,可以象用FTP指令一樣上傳和下載文件;

smbclient 命令說明

命令??? ??? ??? ??? ??? ??? ??? ??? ??? 說明

?或help [command]??? ??? ??? 提供關于幫助或某個命令的幫助

![shell command]??? ??? ??? 執行所用的SHELL命令,或讓用戶進入 SHELL提示符

cd [目錄]??? ??? ??? ??? ??? ??? ? 切換到服務器端的指定目錄,如未指定,則 smbclient 返回當前本地目錄

lcd [目錄]??? ??? ??? ??? ??? ? 切換到客戶端指定的目錄;

dir 或ls? ??? ??? ??? ??? ??? ? 列出當前目錄下的文件;

exit 或quit ??? ??? ??? ??? ??? 退出smbclient

get file1? file2? ??? ??? 從服務器上下載file1,并以文件名file2存在本地機上;若不想改名,可省file2

mget file1 file2 file3? filen ??? 從服務器上下載多個文件;

md或mkdir 目錄??? ??? ??? ??? 在服務器上創建目錄

rd或rmdir??? 目錄??? ??? ??? ??? 刪除服務器上的目錄

put file1 [file2]??? ??? ??? 向服務器上傳一個文件file1,傳到服務器上改名為file2;

mput file1 file2 filen? 向服務器上傳多個文件

二、在Windows中訪問Linux Samba服務器共享文件的辦法;

在網上鄰居,查看工作組就能看得到,或者在瀏覽器上輸入如下的

//ip地址或計算機名

這樣就能看到這個機器上有什么共享的了,點鼠標操作完成;如果訪問不了,不要忘記把Linux的防火墻規劃清掉(service iptables stop),或讓相應的端口通過;

三、在Linux中smbfs文件系統的掛載;

mount 的用法,加載網絡中的共享文件夾到本地機;mount就是用于掛載文件系統的,SMB做為網絡文件系統的一種,也能用mount掛載;smbmount說到底也是用mount的一個變種;

mount 掛載smbfs的用法;

mount -t smbfs -o codepage=cp936,username=用戶名,password=密碼 , -l?? //ip地址(或計算機名)/共享文件夾名?? 掛載點

mount -t smbfs? -o codepage=cp936? //ip地址或計算機名/共享文件夾名?? 掛載點

注:如果出現提示:未知的文件系統類型:smbfs,請去掉-t smbfs選項

smbmount的用法:

smbmount -o username=用戶名,password=密碼 , -l?? //ip地址或計算機名/共享文件夾名?? 掛載點

smbmount? //ip地址或計算機名/共享文件夾名??? 掛載點

同時在Linux圖形界面下可打開一個文件瀏覽器(任一文件夾):

在位置欄輸入 smb://win下ip地址 即可以圖形方式打開win下的共享文件夾

(顯示位置欄:打開任一文件夾-編輯-首選項-行為-總是在瀏覽器窗口中打開)

說明:

如果您的服務器是以share共享的,則無需用戶名和密碼就能掛載,如果出現要密碼的提示,直接回車就行;

您也可以用smbmount 來掛載,這樣就無需用mount -t smbfs來指定文件系統的類型了;

對于掛載點,我們要自己建立一個文件夾,比如我們可以建在/opt/smbhd,這由您說的算吧;

在mount的命令中,參數codepage=cp936是服務器端文件系統的編碼的指定,cp936 就是簡體中文,當然您可以用utf8等,嘗試一下吧。

如果您掛載了遠程的smbfs文件系統出現的是簡體中文亂碼,就要考慮掛載時要指定編碼了

個人心得,同時參考http://www.linuxsir.org/main/node/158

總結

以上是生活随笔為你收集整理的linux未知的类型名 FILE,smb使用 ------转载自http://blog.csdn.net/tlaff/article/details/5463068...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。