1. 程式人生 > >centos 6.0 安裝配置nfs與排錯

centos 6.0 安裝配置nfs與排錯

NFS的安裝配置:
centos 5 :
yum install nfs-utils portmap
centos 6 :

yum install nfs-utils rpcbind

chkconfig nfs on

chkconfig nfs on

rpcinfo -p 如果報錯

如下解決:

showmount -e localhost     報錯:

解決

建立一個使用者並且配置NFS 共享他的主目錄,共享給example.com 讀寫許可權:
useradd nfstest
vim /etc/exports
……
應該有類似一下的行
/home/nfstest *.example.com(ro,sync)
開啟nfs 服務和nsflock 服務:
 service nfs start
 service nfslock start
觀察哪個RPC 服務正在執行,檢視是否在匯出的/home/nfstest 目錄中:
rpcinfo -p
showmount -e localhost
再找一臺工作站,掛載彼此的共享。嘗試用root 和nfstest 向讀取共享中的內容,


並在其中寫如內容:
mkdir /home/remote
mount desktopY:/home/nfstest /home/remote
注意:如果nfstest 使用者的UID 和GID 與你使用的工作站匹配,就應該能看到NFS 共享
的讀寫許可權。若不匹配,就不能訪問目錄。因為設定了預設的root_squash 選項,所以root
使用者應該不能訪問NFS 共享。

以下是詳細講解文章:

NFS的安裝配置:
centos 5 :
yum install nfs-utils portmap
centos 6 :
yum install nfs-utils rpcbind


本節是使用centos 6的配置過程:
裝置:兩臺 centos6 OS 安裝的時候選擇的是"Basic Server"軟體配置包。
首先,讓兩臺機器都安裝NFS的 軟體包,如下顯示的是伺服器端:

###(建立掛載的目錄,並且掛載目錄。)
[[email protected] /etc]$ mkdir /opt/centos6
[[email protected] /etc]$ cd /opt/centos6/
[[email protected] /opt/centos6]$ mkdir thisISnfsFile
[[email protected] /opt/centos6]$ ls
thisISnfsFile
[[email protected] /etc]$ vi /etc/exports
[[email protected] /opt/centos6]$ cat /etc/exports

/opt/centos6 192.168.1.0/24(ro,no_root_squash)
### 備註:/opt/centos6表示nfs共享的目錄 192.168.1.0-192.168.1.254區間的IP可以訪問,訪問許可權是自讀,root 使用者
###(啟動對應的服務)
 chkconfig nfs on
/etc/init.d/rpcbind start
/etc/init.d/nfs start

service iptables stop

客戶端:
[[email protected] /home]$ yum install nfs-utils rpcbind
安裝完畢!
[[email protected] ~]# service iptables stop

###檢視是否能訪問nfs服務
[[email protected] ~]# showmount -e 192.168.1.75


Export list for 192.168.1.75:
/opt/centos6 192.168.1.0/24
[[email protected] ~]# mkdir /opt/centos6
[[email protected] ~]# mount -t nfs 192.168.1.75:/opt/centos6/  /opt/centos6/
[[email protected] ~]# ls /opt/centos6/
thisISnfsFile
###配置開機自動掛載
[[email protected] ~]# vi /etc/fstab
### 新增 #192.168.1.75:/opt/centos6/ /opt/centos6/ nfs nodev,ro,rsize=32768,wsize=32768 0 0

[[email protected] ~]# init 6
[[email protected] ~]#
login as: root
[email protected]'s password:
Last login: Mon Mar  5 17:29:04 2012 from 192.168.1.23
[[email protected] ~]# ls /opt/centos6/
thisISnfsFile
[[email protected] ~]#

rehat 安裝....................

Red Hat Enterprise Linux 6.0 可執行系統,並且是成功驗證系統。
實驗目標:
掌握nfs 的使用方法,建立網路共享。
實驗背景:
公司組建了一個小型區域網,這個區域網中的使用者都是用linux 的作業系統。現在公司
想讓這個區域網中的工作站實現網路共享,這時候你需要使用NFS 來實現網路共享的功
能。
實驗要求:
1、安裝nfs 服務
2、建立nfs 共享目錄
實驗詳解:
1、以root 使用者的身份登入系統。如果你使用的是圖形化環境, 點選[應用程式
(Applications)]->[附件(System Tools)]->[終端(Terminal)]來開啟終端:
2、安裝nfs 的軟體包:
[[email protected] ~]# yum-y install nfs-utils
注意:nfs-utils 軟體包提供了nfs 和nslookup 服務。
3、設定nfs 開機自動執行:
[[email protected] ~]# chkconfig nfs on
[[email protected] ~]# chkconfig nfslock on
4、檢視RPC 服務是否正常執行:
[[email protected] ~]# rpcinfo -p
[[email protected] ~]# showmount -e localhost
5、建立一個使用者並且配置NFS 共享他的主目錄,共享給example.com 讀寫許可權:
[[email protected] ~]# useradd nfstest
[[email protected] ~]# vim /etc/exports
……
應該有類似一下的行
/home/nfstest *.example.com(ro,sync)
6、開啟nfs 服務和nsflock 服務:
[[email protected] ~]# service nfs start
[[email protected] ~]# service nfslock start
7、觀察哪個RPC 服務正在執行,檢視是否在匯出的/home/nfstest 目錄中:
[[email protected] ~]# rpcinfo -p
[[email protected] ~]# showmount -e localhost
8、再找一臺工作站,掛載彼此的共享。嘗試用root 和nfstest 向讀取共享中的內容,
並在其中寫如內容:
[[email protected] ~]# mkdir /home/remote
[[email protected] ~]# mount desktopY:/home/nfstest /home/remote
注意:如果nfstest 使用者的UID 和GID 與你使用的工作站匹配,就應該能看到NFS 共享
的讀寫許可權。若不匹配,就不能訪問目錄。因為設定了預設的root_squash 選項,所以root
使用者應該不能訪問NFS 共享。

相關推薦

centos 6.0 安裝配置nfs

NFS的安裝配置: centos 5 : yum install nfs-utils portmap centos 6 :yum install nfs-utils rpcbind chkconfig nfs on chkconfig nfs on rpcinfo -p 如

CentOS 6.5安裝配置NFS伺服器

OS:centos 6.5 服務端:10.1.11.201 客戶端:10.1.11.202 10.1.11.203 10.1.11.204 1.服務端的配置 安裝必須的yum包: yum -y install nfs-utils rpcbind 建立共享目錄: mkdir /Udis

CentOS 6.4安裝配置LNMP服務器(Nginx+PHP+MySQL)

mysql- ket 是否 分號 使用 store 重啟 isa tpi 一 安裝篇 1. 安裝nginx yum check-update #更新yum源 yum remove httpd* php* #刪除系統自帶的軟件包 yum install nginx #安裝ng

CentOS 6 yum安裝配置lnmp服務器

設置密碼 客戶端 inux listening logs and cat 服務 load 一、準備: 1.配置防火墻,開啟80端口、3306端口編輯 /etc/sysconfig/iptables,添加如下條目: -A INPUT -m state --state

使用Docker 方式在Centos 7.0 安裝配置Sentry

sentry docker一、簡介sentry是一個強大的分布式報錯信息收集平臺,圖形化程度很高,可以幫助我們直觀的發現當前部署的系統存在哪些問題。二、安裝方式介紹官網鏈接:https://docs.sentry.io/官方提供了兩種安裝方式:Docker 和 python註:我這裏選擇使用Docker

Centos 6.5安裝配置KVM

centos 6.5安裝kvm kvm部署 1 egrep --color=auto 'vmx|svm' /proc/cpuinfo2 yum install kvm qemu-kvm python-virtinst libvirt libvirt-python virt-mana

CentOS 6.9安裝配置nmon

nmon nmon是一款開源的性能監控工具,用於監控CentOS系統的資源消耗信息,並能把結果輸出到文件中,然後通過nmon_analyser性能報告分析器生成數據分析報表。一、安裝nmon:1、 配置epel源2、 安裝nmon:# yum -y install nmon --> 16g-3 二

centos 6.x 安裝配置 node.js 環境

npm fig 環境變量 網站 gpo 代理 ack config htm 下載 可以在本地下載node.js最新版,然後通過ftp工具上傳到服務器,或者直接在服務器終端使用wget命令下載(我當時下載的是node-v6.11.3-linux-x64版本,其他版本請查看上面

CentOS 6.4安裝配置MairaDB 10.3 Galera Cluster

MariaDB10.3 Galera Cluster 一. 安裝環境不同版本的操作系統(CentOS 6 與 7)、不同版本的數據庫(MariaDB 10.1前後)相關安裝配置命令不太一樣。1. 操作系統:CentOS 6.42. 數據庫 : MariaDB 10.3.7二. 服務器規劃Mar

CentOS 6.9安裝配置Jenkins

CentOS 6.9安裝配置Jenkins 安裝Jenkins 新增源 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm

CentOS 6.3安裝配置LAMP伺服器 (Apache+PHP5+MySQL)

準備篇: 1、配置防火牆,開啟80埠、3306埠 vi /etc/sysconfig/iptables -A INPUT -mstate --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允許80埠通過防火牆 -A INPUT -m state --st

CentOS 6.10安裝配置WebLogic 11g雙機叢集

一、演示環境: IP OS JDK WebLogic 記憶體 伺服器角色 埠 192.168.1.220 CentOS   6.10 x86_64 jdk-7u80-linux-x6

CentOS 6安裝配置JDK+Tomcat環境

1.安裝OpenJDK 注意,安裝OpenJDK簡單迅速,只需一條命令,且無需配置環境變數 ①檢視是否已經安裝了JDK java -version rpm -qa |grep java rpm -qa |grep jdk ②若有如何解除安裝 解除安裝JDK相關檔案輸入:

CentOS 6.8安裝配置samba伺服器

1、關閉防火牆 # service iptables status //檢視防火牆的狀態 # service iptables stop //停止防火牆 # chkconfig iptables off //永久關閉防火牆 2、關閉SELINUX # sestatu

CentOS 6.x 安裝配置

簡述 VMware可以建立多個虛擬機器,每個虛擬機器上都可以安裝各種型別的作業系統。安裝方法也有很多種。下面,主要以ISO映象安裝為例,介紹CentOS 6.x的安裝過程及相關的引數設定。 | 建立虛擬機器 開啟VMware,單擊右側的【建立新虛擬機器

CentOS 6.9安裝配置RabbitMQ

 環境:linux centos6.5 1.安裝erlang 下載rpm倉庫:wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm 安裝rpm倉庫 rpm -Uvh erlang-solutions-1.

Redis之——CentOS 6.5安裝配置redis

1、安裝需要的支援環境 在安裝Redis之前首要先做的是安裝Unix的Tcl工具,如果不安裝的話後期將無法對Redis進行測試。在後期執行make test的時候返回如下錯誤資訊:You need tcl 8.xuyao de5 or newer in order to

CentOS 6.8 安裝配置 vsftpd 檔案伺服器

vsftpd 版本 vsftpd 2.2.2 , 來自阿里雲 執行命令安裝 sudo yum -y install vsftpd 然後在根目錄建立一個資料夾 ftpfile sudo mkdir ftpfile 然後給ftp服務建立一

linux系統安裝有關1: CentOS-6.3安裝配置Nginx

安裝說明 系統環境:CentOS-6.3 軟體:nginx-1.2.6.tar.gz 安裝方式:原始碼編譯安裝 安裝位置:/usr/local/nginx 下載地址:http://nginx.org/en/download.html 安裝前提 在安裝nginx前,需要

elasticsearch6.6.0安裝配置及elasticsearch-head插件安裝

添加 tar.xz user 需要 系統時區 req try etc ase 一、最小化安裝centos7.6 cat /etc/redhat-release 二、配置網絡,可以上外網 三、安裝常用命令工具,修改系統時區,校對系統時間,關閉selinux,關閉firew