linux查看nfs
㈠ linux如何知道nfs配置成功,求詳細的圖解!!!!!!!!!!
以root 身份登陸Linux 伺服器,編輯/etc 目錄下的共享目錄配置文件exports,指定共享目錄及許可權等。
執行如下命令編輯文件/etc/exports:
# vi /etc/exports
在該文件里添加如下內容:
/home/work 192.168.0.*(rw,sync,no_root_squash)
然後保存退出。
添加的內容表示:允許ip 地址范圍在192.168.0.*的計算機以讀寫的許可權來訪問/home/work 目錄。
/home/work 也稱為伺服器輸出共享目錄。
括弧內的參數意義描述如下:
rw:讀/寫許可權,只讀許可權的參數為ro;
sync:數據同步寫入內存和硬碟,也可以使用async,此時數據會先暫存於內存中,而不立即寫入硬碟。
no_root_squash:NFS 伺服器共享目錄用戶的屬性,如果用戶是 root,那麼對於這個共享目錄來說就具有 root 的許可權。
接著執行如下命令,啟動埠映射:
# /etc/rc.d/init.d/portmap start
最後執行如下命令啟動NFS 服務,此時NFS 會激活守護進程,然後就開始監聽 Client 端的請求:
# /etc/rc.d/init.d/NFS start
用戶也可以重新啟動Linux 伺服器,自動啟動NFS 服務。
在NFS 伺服器啟動後,還需要檢查Linux 伺服器的防火牆等設置(一般需要關閉防火牆服務),確保沒有屏蔽掉NFS 使用的埠和允許通信的主機,主要是檢查Linux 伺服器iptables,ipchains 等選項的設置,以及/etc/hosts.deny,/etc/hosts.allow 文件。
我們首先在Linux 伺服器上進行NFS 伺服器的回環測試,驗證共享目錄是否能夠被訪問。在Linux 伺服器上運行如下命令:
# mount –t NFS 192.168.0.20:/home/work /mnt
# ls /mnt
命令將Linux 伺服器的NFS 輸出共享目錄掛載到/mnt 目錄下,因此,如果NFS 正常工作,應該能夠在/mnt 目錄看到/home/work 共享目錄中的內容。
㈡ 如何看Linux系統的NFS版本號
在Linux中可以使用如下幾種方法來查看文件系統,即可以看到文件系統的版本,比如ext4還是ext3。
1. mount
:~$ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro,user_xattr)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
none on /var/lib/ureadahead/debugfs type debugfs (rw,relatime)
none on /proc/fs/vmblock/mountPoint type vmblock (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/kysnail/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=kysnail)
:~$
2. df
:~$ df -lhT
文件系統 類型 容量 已用 可用 已用% 掛載點
/dev/sda1 ext4 19G 11G 7.8G 57% /
none devtmpfs 498M 248K 497M 1% /dev
none tmpfs 502M 252K 501M 1% /dev/shm
none tmpfs 502M 96K 502M 1% /var/run
none tmpfs 502M 0 502M 0% /var/lock
none tmpfs 502M 0 502M 0% /lib/init/rw
none debugfs 19G 11G 7.8G 57% /var/lib/ureadahead/debugfs
:~$
3. fdisk
:~$ sudo fdisk /dev/sda
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): c
DOS Compatibility flag is not set
Command (m for help): u
Changing display/entry units to sectors
Command (m for help): p
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00077544
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 40105983 20051968 83 Linux
/dev/sda2 40108030 41940991 916481 5 Extended
/dev/sda5 40108032 41940991 916480 82 Linux swap / Solaris
Command (m for help): q
4. file
:~$ sudo file -s /dev/sda
/dev/sda: x86 boot sector; partition 1: ID=0x83, active, starthead 32, startsector 2048, 40103936 sectors; partition 2: ID=0x5, starthead 254, startsector 40108030, 1832962 sectors, code offset 0x63
kysnail@ubunkysnail:~$ sudo file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext4 filesystem data, UUID=4942da40-8a49-4bfd-9dc2-45c906d48413 (needs journal recovery) (extents) (large files) (huge files)
:~$
5. parted
:~$ sudo parted
GNU Parted 2.2
使用 /dev/sda
歡迎使用 GNU Parted! 輸入 'help'可獲得命令列表.
(parted) p
Model: VMware, VMware Virtual S (scsi)
磁碟 /dev/sda: 21.5GB
Sector size (logical/physical): 512B/512B
分區表:msdos
數字 開始: End 大小 類型 文件系統 標志
1 1049kB 20.5GB 20.5GB primary ext4 啟動
2 20.5GB 21.5GB 938MB extended
5 20.5GB 21.5GB 938MB logical linux-swap(v1)
(parted)
6. 查看 fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <mp> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 ring installation
UUID=4942da40-8a49-4bfd-9dc2-45c906d48413 / ext4 errors=remount-ro,user_xattr 0 1
# swap was on /dev/sda5 ring installation
UUID=935fb95d-771f-448e-9d23-4820106e1783 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
㈢ 在LINUX中怎麼看nfsserver的服務是否開啟
1、通過進程查看nfs服務是否運行
ps-aux|grep-vgrep|grepnfs
#有該進程即為開啟狀態
2、通過命令查看nfs服務的狀態
/etc/init.d/nfsstatus
3、chkconfig命令查詢系統服務
chkconfig--listnfs
㈣ linux 查看nfs日誌在哪
1 Linux下的NFS日誌
RedHat Linux 發行版NFS服務的日誌記錄在/var/log/messages文件中。下面我們用cat命令查看messages 文件,內容如下:
# cat /var/log/messages |grep nfs
Dec 29 14:49:59 localhost nfs: rpc.mountdshutdown succeeded
Dec 29 14:49:59 localhost kernel: nfsd: lastserver has exited
Dec 29 14:49:59 localhost kernel: nfsd:unexporting all filesystems
Dec 29 14:49:59 localhost nfs: nfsd -2succeeded
Dec 29 14:49:59 localhost nfs: rpc.rquotadshutdown succeeded
Dec 29 14:50:09 localhost nfslock: rpc.statdshutdown succeeded
Dec 29 15:57:53 linux-1 nfslock: rpc.statd 啟動 succeeded
Dec 29 15:58:08 linux-1 nfs: 啟動 NFS 服務:succeeded
Dec 29 15:58:09 linux-1 nfs: rpc.rquotad 啟動 succeeded
從以上日誌可以簡單分析出服務啟動時間和狀態,但缺點是不能單獨輸出成獨立的NFS服務日誌,不便於閱讀和查找錯誤。
2 Solaris 下NFS伺服器日誌
UNIX平台下NFS服務在虛擬化、中央存儲系統、伺服器集群中應用廣泛,本節主要講述Solaris平台下的NFS的日誌。Solaris伺服器平台配置好NFS服務後,如果不手動設置日誌文件,那麼日誌記錄方式與Linux相同,也是放在messages文件中,但Solaris下nfslogd daemon提供了非常詳細的日誌記錄功能,啟動該進程後會由NFS內核模塊把NFS文件系統上的所有操作都記錄到一個緩存文件。記錄內容包括時間戳、客戶端IP地址、請求UID、訪問文件和操作類型等信息。
Nfslogd進程的功能有如下四點:
從操作記錄中把原始數據轉換成ASCII記錄。
將IP解析成主機名。
將UID解析成登錄名。
將文件句柄映射為路徑名。
所以Nfslogd進程在NFS伺服器中必須啟動,Solaris 系統中NFS服務的日誌記錄在配置文件/etc/nfs/nfslog.conf中定義。下面的例子使用默認值啟動NFS日誌後台進程
#/usr/lib/nfs/nfslogd
㈤ 如何判斷linux下NFS服務是否啟動
用service --status-all 命令,如果回顯信息中看到[ + ] nfs-kernel-server就表明已經啟動,否則,如果回顯中有[ - ] nfs-kernel-server就表明沒啟動。
㈥ linux如何安裝nfs系統
您好,方法
1、用rpm或者yum源方式安裝nfs,兩個軟體包nfs-utils和nfs-utils-lib(這里已經裝過了)。
2、創建共享目錄 share,並在其文件夾下面創建一個a的文本文件。
3、修改nfs配置文件 vi /etc/exports 設置允許192.168.4.122用戶以讀寫方式來掛載/share,
4、啟動nfs服務service nfs start ,並關閉防火牆。
5、查看本機nfs共享目錄信息,用命令exportfs。
6、客戶端測試,用rpm -qa nfs-utils 查看是否安裝,沒有安裝的話可以使用yum安裝。
7、在客戶端進行查看並掛載,用mount -t 命令進行掛載。
在客戶端查看是否可以看到伺服器端的數據,卸載umount。
㈦ Linux新手配置NFS伺服器時進入vi,到最後一行,直接按i輸入然後出現warning:changing a readonly file
出現warning:changing a readonly file是設置錯誤造成的,解決方法為:
1、NFS服務端安裝nfs-utils軟體yum install nfs-utils -y。
㈧ 如果不知道宿主機的Linux系統是否已經運行NFS,可以用什麼命令查看
showmount -e hostname
如果失敗,會有下面相似的語句:
clnt_create: RPC: Port mapper failure - RPC: Unable to receive
或者用
ps -ef | grep rpc.statd
或者
ps aux | grep nfsd
或者
ps aux | grep 'mountd'
㈨ linux,NFS服務,是什麼啊
NFS(Network File System)即網路文件系統,是FreeBSD支持的文件系統中的一種,它允許網路中的計算機之間共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS伺服器上的文件,就像訪問本地文件一樣。
NFS最顯而易見的優點:
1、節省本地存儲空間,將常用的數據存放在一台NFS伺服器上且可以通過網路訪問,那麼本地終端將可以減少自身存儲空間的使用。
2、用戶不需要在網路中的每個機器上都建有Home目錄,Home目錄可以放在NFS伺服器上且可以在網路上被訪問使用。
3、一些存儲設備如軟碟機、CDROM和Zip(一種高儲存密度的磁碟驅動器與磁碟)等都可以在網路上被別的機器使用。這可以減少整個網路上可移動介質設備的數量。
(9)linux查看nfs擴展閱讀:
NFS 有很多實際應用。下面是比較常見的四點:
1、多個機器共享一台CDROM或者其他設備。這對於在多台機器中安裝軟體來說更加便宜跟方便。
2、在大型網路中,配置一台中心 NFS 伺服器用來放置所有用戶的home目錄可能會帶來便利。這些目錄能被輸出到網路以便用戶不管在哪台工作站上登錄,總能得到相同的home目錄。
3、不同客戶端可在NFS上觀看影視文件,節省本地空間。
4、在客戶端完成的工作數據,可以備份保存到NFS伺服器上用戶自己的路徑下。
NFS是運行在應用層的協議。隨著NFS多年的發展和改進,NFS既可以用於區域網也可以用於廣域網,且與操作系統和硬體無關,可以在不同的計算機或系統上運行。
參考資料來源:
網路-NFS
網路-linux
㈩ linux里有沒有查詢指定服務例如NFS,HTTP,SMB的安全上下文類型的命令。
貌似沒有查詢指定類型的上下文,但是可以查詢系統目前所有的上下文信息,比如NFS的上下文中有個public,可用命令查詢如下:semanage fcontext -l | grep public 可以查到,前提是你大概知道上下文,但是不記得了!