命令格式 linux
命令格式 :命令 [-选项] [参数] shell
例 :ls -la /etc windows
说明:1)个别命令使用不遵循此格式 网络
2)当有多个选项时,能够写在一块儿 less
3)简化选项与完整选项 ide
-a等于 --all oop
文件处理命令 测试
命令名称:ls 网站
命令英文原意:list this
命令所在路径:/bin/ls
执行权限:全部用户
功能描述:显示目录文件
语法:ls 选项[-ald] [文件或目录]
-a 显示全部文件,包括隐藏文件
-l 详细信息显示
-d 查看目录属性
-rw-r--r--
-文件类型(- 文件 d 目录 l软连接文件)
rw- r-- r--
u g o
u全部者 g所属组 o其余人
r读 w写 x执行
命令名称:mkdir
命令英文原意:make directories
命令所在路径:/bin/mkdir
执行权限:全部用户
语法:mkdir -p [目录名]
功能描述:建立新目录
-p 递归建立
范例:$ mkdir -p /tmp/Japan/boduo
$ mkdir /tmp/Japan/longze /tmp/Japan/cangjing
命令名称:cd
命令英文原意:change directory
命令所在路径:shell内置命令
执行权限:全部用户
语法:cd [目录]
功能描述:切换目录
范例:$ cd /tmp/Japan/boduo 切换到指定目录
$ cd .. 回到上一级目录
命令名称:pwd
命令英文原意:print working directory
命令所在路径:/bin/pwd
执行权限:全部用户
语法:pwd
功能描述:显示当前目录
范例:$ pwd
/tmp/Japan
命令名称:rmdir
命令英文原意:remove empty directories
命令所在路径:/bin/rmdir
执行权限:全部用户
语法:rmdir [目录名]
功能描述: 删除空目录
范例:$ rmdir /tmp/Japan/boduo
命令名称:cp
命令英文原意:copy
命令所在路径:/bin/cp
执行权限:全部用户
语法:cp -rp [原文件或目录] [目标目录]
-r 复制目录
-p 保留文件属性
功能描述:复制文件或目录
范例:
$ cp -r /tmp/Japan/cangjing /root
将目录/tmp/Japan/cangjing复制到目录/root下
$ cp -rp /tmp/Japan/boduo /tmp/Japan/longze /root
将/tmp/Japan目录下的boduo和longze目录复制到
/root下,保持目录属性
命令名称:mv
命令英文原意:move
命令所在路径:/bin/mv
执行权限:全部用户
语法:mv [原文件或目录] [目标目录]
功能描述:剪切文件、更名
命令名称:rm
命令英文原意:remove
命令所在路径:/bin/rm
执行权限:全部用户
语法:rm -rf [文件或目录]
-r 删除目录
-f 强制执行
功能描述:删除文件
范例:
$ rm /tmp/yum.log
删除文件/tmp/yum.log
$ rm -rf /tmp/Japan/longze
删除目录/tmp/Japan/longze
命令名称:touch
命令所在路径:/bin/touch
执行权限:全部用户
语法:touch [文件名]
功能描述:建立空文件
范例: $ touch Japanlovestory.list
命令名称:cat
命令所在路径:/bin/cat
执行权限:全部用户
语法:cat [文件名]
功能描述:显示文件内容
-n 显示行号
范例: $ cat /etc/issue
$ cat -n /etc/services
命令名称:tac
命令所在路径:/usr/bin/tac
执行权限:全部用户
语法:tac [文件名]
功能描述:显示文件内容(反向列示)
范例: $ tac /etc/issue
命令名称:more
命令所在路径:/bin/more
执行权限:全部用户
语法:more [文件名]
(空格) 或f 翻页
(Enter) 换行
q或Q 退出
功能描述:分页显示文件内容
范例: $ more /etc/services
命令名称:less
命令所在路径:/usr/bin/less
执行权限:全部用户
语法:less [文件名]
功能描述:分页显示文件内容(可向上翻页)
范例: $ less /etc/services
命令名称:head
命令所在路径:/usr/bin/head
执行权限:全部用户
语法:head [文件名]
功能描述:显示文件前面几行
-n 指定行数
范例: $ head -n 20 /etc/services
命令名称:tail
命令所在路径:/usr/bin/tail
执行权限:全部用户
语法:tail [文件名]
功能描述:显示文件后面几行
-n 指定行数
-f 动态显示文件末尾内容
范例: $ tail -n 18 /etc/services
命令名称:ln
命令英文原意:link
命令所在路径:/bin/ln
执行权限:全部用户
语法:ln -s [原文件] [目标文件]
-s 建立软连接
功能描述:生成连接文件
范例:
$ ln -s /etc/issue /tmp/issue.soft
建立文件/etc/issue的软连接/tmp/issue.soft
$ ln /etc/issue /tmp/issue.hard
建立文件/etc/issue的硬连接/tmp/issue.hard
软连接特征:相似Windows快捷方式
1、lrwxrwxrwx l 软连接
软连接文件权限都为rwxrwxrwx
2、文件大小-只是符号连接
3、/tmp/issue.soft -> /etc/issue
箭头指向原文件
硬连接特征:
1、拷贝cp -p + 同步更新
echo "this is a test" >> /etc/motd
2、可经过i节点识别
3、不能跨分区
4、不能针对目录使用
权限管理命令
命令名称:chmod
命令英文原意:change the permissions mode of a file
命令所在路径:/bin/chmod
执行权限:全部用户
语法:chmod [{ugoa}{+-=}{rwx}] [文件或目录]
[mode=421 ] [文件或目录]
-R 递归修改
功能描述:改变文件或目录权限
权限的数字表示
r -------- 4 w ----------2 x ----------1
范例:rwxrw-r-- 转换为数字为:7 6 4
范例:
$ chmod g+w testfile
赋予文件testfile所属组写权限
$ chmod -R 777 testdir
修改目录testfile及其目录下文件为全部用户具备所有权限
权限总结:
表明字符 |
权限 |
对文件的含义 |
对目录的含义 |
r |
读权限 |
能够查看文件 内容 |
能够列出目录中 的内容 |
w |
写权限 |
能够修改文件 内容 |
能够在目录中创 建、删除文件 |
x |
执行权限 |
能够执行文件 |
能够进入目录 |
命令名称:chown
命令英文原意:change file ownership
命令所在路径:/bin/chown
执行权限:全部用户
语法:chown [用户] [文件或目录]
功能描述:改变文件或目录的全部者
范例:$ chown shenchao fengjie
改变文件fengjie的全部者为shenchao
命令名称:chgrp
命令英文原意:change file group ownership
命令所在路径:/bin/chgrp
执行权限:全部用户
语法:chgrp [用户组] [文件或目录]
功能描述:改变文件或目录的所属组
范例:$ chgrp lampbrother fengjie
改变文件fengjie的所属组为lampbrother
命令名称:umask
命令英文原意:the user file-creation mask
命令所在路径:Shell内置命令
执行权限:全部用户
语法:umask [-S]
-S 以rwx形式显示新建文件缺省权限
功能描述:显示、设置文件的缺省权限
范例: $ umask -S
说明: 直接使用umask获取的是权限的掩码,若是想获取真正的权限缺省值,去掉第一位的0,而后用777-掩码就是真正的缺省权限。
文件搜索命令:
命令名称:find
命令所在路径:/bin/find
执行权限:全部用户
语法:find [搜索范围] [匹配条件]
功能描述:文件搜索
$ find /etc -name init
在目录/etc中查找文件init ,若是须要查询包含init的文件,
可使用:find /etc –name *init*
-iname 不区分大小写
$ find / -size +204800
在根目录下查找大于100MB(100*1024(1M=1024K)*2(1K=2*512字节))的文件
+n 大于 -n 小于 n 等于
说明:文件占用n个单元空间。在缺省时或n后边跟着字符b时,这个单元是512字节的块,n后边跟着c是字节,n后边跟着k是千字节,n后边跟着w是两个字节的词.文件大小不能计算间接的块,可是能计算不多的没能实际分配大小的文件。
$ find /home -user shenchao
在根目录下查找全部者为shenchao的文件
-group 根据所属组查找
$ find /etc -cmin -5
在/etc下查找5分钟内被修改过属性的文件和目录
-amin 访问时间 access
-cmin 文件属性 change
-mmin 文件内容 modify
$ find /etc -size +163840 -a -size -204800
在/etc下查找大于80MB小于100MB的文件
-a 两个条件同时知足
-o 两个条件知足任意一个便可
$ find /etc -name inittab -exec ls -l {} \;
在/etc下查找inittab文件并显示其详细信息
-exec/-ok 命令 {} \; 对搜索结果执行操做
说明:-exec 命令 {}\; 能够对find的结果进行处理
-type 根据文件类型查找
f 文件 d 目录 l 软连接文件
-inum 根据i节点查找
命令名称:locate
命令所在路径:/usr/bin/locate
执行权限:全部用户
语法:locate 文件名
功能描述:在文件资料库中查找文件
范例:$ locate inittab
说明:locate查询的的文件资料库的中的文件,因此速度较快,可是不能查询/tmp等目录下的文件,并且须要按期维护资料库,若是不维护资料库, 那么新建的文件能够用find查到,可是locate查不到。
locate /etc/init* 与find /etc init*中查询的结果相同
命令名称:which
命令所在路径:/usr/bin/which
执行权限:全部用户
语法:which 命令
功能描述:用来对指定命令所在目录及别名信息进行搜索
范例:$ which ls
命令名称:whereis
命令所在路径:/usr/bin/whereis
执行权限:全部用户
语法:whereis [命令名称]
功能描述:搜索命令所在目录及帮助文档路径
范例:$ whereis ls
说明:which与whereis均可以用来查询命令所在的目录,可是whereis能够显示帮助文档的路径。对于/sbin和/usr/sbin下的命令,只用root用户才能够执行。
Eg:[root@hadoop1 sbin]# which useradd
/usr/sbin/useradd
命令名称:grep
命令所在路径:/bin/grep
执行权限:全部用户
语法:grep -iv [指定字串] [文件]
功能描述:在文件中搜寻字串匹配的行并输出
-i 不区分大小写
-v 排除指定字串
范例: 查找/etc/inittab下不以#开头的文件
[root@hadoop1 ~]# grep -v ^# /etc/inittab
id:5:initdefault:
帮助命令
命令名称:man
命令英文原意:manual
命令所在路径:/usr/bin/man
执行权限:全部用户
语法:man [命令或配置文件]
功能描述:得到帮助信息
范例: $ man ls
查看ls命令的帮助信息
$ man services
查看配置文件services的帮助信息
说明:man能够查看配件文件的帮助信息,可是配置文件不能是绝对路径,只写文件名称便可。在使用man进行查询时,可使用/-a对“-a”参数进行查询,q键退出。
大部分的命令都内置—help,能够查看参数的帮助。
若是只是查看命令的简短说明,对于命令可使用whatis,对于配置文件可使用apropos。
范例:
[root@hadoop1 Desktop]# whatis ls
ls (1) - list directory contents
ls (1p) - list directory contents
[root@hadoop1 Desktop]# apropos services
authconfig-gtk (8) - GUI utility for configuring user identity and system authentication services
chkconfig (8) - updates and queries runlevel information for system services
endservent [getservent] (3p) - network services database functions
fingerprint-auth-ac [system-auth-ac] (5) - Common configuration files for PAMified services written by authconfig(8)
getservbyname [getservent] (3p) - network services database functions
getservbyport [getservent] (3p) - network services database functions
getservent (3p) - network services database functions
pam_listfile (8) - deny or allow services based on an arbitrary file
password-auth-ac [system-auth-ac] (5) - Common configuration files for PAMified services written by authconfig(8)
rtas (2) - Allows userspace to call RTAS (Run Time Abstraction Services)
services (5) - Internet network services list
括号中的1表示命令,5表示配置文件。
命令名称:help
命令所在路径:Shell内置命令
执行权限:全部用户
语法:help 命令
功能描述:得到Shell内置命令的帮助信息
范例: $ help umask
查看umask命令的帮助信息
说明:对于使用which或者whereis没法查询到的命令,可使用help进行查询,由于shell内置命令使用which查询不到
用户管理命令
命令名称:useradd
命令所在路径:/usr/sbin/useradd
执行权限:root
语法:useradd 用户名
功能描述:添加新用户
范例: $ useradd yangmi
命令名称:passwd
命令所在路径:/usr/bin/passwd
执行权限:全部用户
语法:passwd 用户名
功能描述:设置用户密码
范例: $ passwd yangmi
命令名称:who
命令所在路径:/usr/bin/who
执行权限:全部用户
语法:who
功能描述:查看登陆用户信息
范例: $ who
命令名称:w
命令所在路径:/usr/bin/w
执行权限:全部用户
语法:w
功能描述:查看登陆用户详细信息
范例: $ w
02:56:45 up 9 min, 3 users, load average: 0.01, 0.30, 0.27
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 :0 02:49 8:58 19.48s 19.48s /usr/bin/Xorg :
root pts/0 :0.0 02:49 0.00s 0.19s 0.08s w
tty表示本地用户,pts表示远程登陆用户。Pts/0表示远程登陆的第一个用户。
压缩解压命令
命令名称:gzip
命令英文原意:GNU zip
命令所在路径:/bin/gzip
执行权限:全部用户
语法:gzip [文件]
功能描述:压缩文件
压缩后文件格式:.gz
命令名称:gunzip
命令英文原意:GNU unzip
命令所在路径:/bin/gunzip
执行权限:全部用户
语法:gunzip [压缩文件]
功能描述:解压缩.gz的压缩文件
范例: $ gunzip boduo.gz
命令名称:tar
命令所在路径:/bin/tar
执行权限:全部用户
语法:tar 选项[-zcf] [压缩后文件名] [目录]
-c 打包
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩
功能描述:打包目录
压缩后文件格式:.tar.gz
范例:
$ tar -zcf Japan.tar.gz Japan
将目录Japan打包并压缩为.tar.gz文件
tar命令解压缩语法:
-x 解包
-v 显示详细信息
-f 指定解压文件
-z 解压缩
范例:$ tar -zxvf Japan.tar.gz
命令名称:zip
命令所在路径:/usr/bin/zip
执行权限:全部用户
语法:
zip 选项[-r] [压缩后文件名] [文件或目录]
-r 压缩目录
功能描述:压缩文件或目录
压缩后文件格式:.zip
范例:
$ zip buduo.zip boduo
压缩文件
$ zip -r Japan.zip Japan
压缩目录
命令名称:unzip
命令所在路径:/usr/bin/unzip
执行权限:全部用户
语法:unzip [压缩文件]
功能描述:解压.zip的压缩文件
范例:$ unzip test.zip
命令名称:bzip2
命令所在路径:/usr/bin/bzip2
执行权限:全部用户
语法: bzip2 选项 [-k] [文件]
-k 产生压缩文件后保留原文件
功能描述:压缩文件
压缩后文件格式:.bz2
范例:$ bzip2 -k boduo
$ tar -cjf Japan.tar.bz2 Japan
命令名称:bunzip2
命令所在路径:/usr/bin/bunzip2
执行权限:全部用户
语法: bunzip2 选项 [-k] [压缩文件]
-k 解压缩后保留原文件
功能描述:解压缩
范例:$ bunzip2 -k boduo.bz2
$ tar -xjf Japan.tar.bz2
网络命令
指令名称:write
指令所在路径:/usr/bin/write
执行权限:全部用户
语法:write <用户名>
功能描述:给在线用户发信息,非在线用户没法收到消息,以Ctrl+D保存结束
范例: # write linzhiling
指令名称:wall
命令英文原意:write all
指令所在路径:/usr/bin/wall
执行权限:全部用户
语法:wall [message]
功能描述:给全部在线用户发广播信息
范例: # wall ShenChao is a honest man!
命令名称:ping
命令所在路径:/bin/ping
执行权限:全部用户
语法:ping 选项 IP地址
-c 指定发送次数
功能描述:测试网络连通性
范例: # ping –c 3 192.168.1.156 显示3次ping的结果
命令名称:ifconfig
命令英文原意:interface configure
命令所在路径:/sbin/ifconfig
执行权限:root
语法:ifconfig 网卡名称 IP地址
功能描述:查看和设置网卡信息
范例:# ifconfig eth0 192.168.8.250
命令名称:mail
命令所在路径:/bin/mail
执行权限:全部用户
语法:mail [用户名]
功能描述:查看发送电子邮件
范例:# mail root
命令名称:last
命令所在路径:/usr/bin/last
执行权限:全部用户
语法:last
功能描述:列出目前与过去登入系统的用户信息
范例:# last
命令名称:lastlog
命令所在路径:/usr/bin/lastlog
执行权限:全部用户
语法:lastlog
功能描述:检查某特定用户上次登陆的时间
范例:# lastlog
# lastlog -u 502
命令名称:traceroute
命令所在路径:/bin/traceroute
执行权限:全部用户
语法:traceroute
功能描述:显示数据包到主机间的路径
范例:# traceroute www.lampbrother.net
命令名称:netstat
命令所在路径:/bin/netstat
执行权限:全部用户
语法:netstat [选项]
功能描述:显示网络相关信息
选项:
-t : TCP协议
-u : UDP协议
-l : 监听
-r : 路由
-n : 显示IP地址和端口号
范例:
# netstat -tlun 查看本机监听的端口
# netstat -an 查看本机全部的网络
# netstat -rn 查看本机路由表
命令名称:setup
命令所在路径:/usr/bin/setup
执行权限:root
语法:setup
功能描述:配置网络
范例:# setup
备注:setup是RedHat系列linux的专有命令(RedHat、Centos)
命令名称:mount
命令位置:/bin/mount
执行权限:全部用户
命令语法:mount [-t 文件系统] 设备文件名 挂载点
范例:# mount -t iso9660 /dev/sr0 /mnt/cdrom
说明:Linux命令行界面中不会自动挂载光盘、U盘、移动硬盘等设备,若是须要挂载,须要使用mount命令,图形界面能够实现自动挂载。
mount [-t vfstype] [-o options] device dir
1.-t vfstype 指定文件系统的类型,一般没必要指定。mount 会自动选择正确的类型。经常使用类型有:
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
2.-o options 主要用来描述设备或档案的挂接方式。经常使用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
3.device 要挂接(mount)的设备。
4.dir设备在系统上的挂接点(mount point)。
一 . 挂接光盘镜像文件
一、从光盘制做光盘镜像文件。将光盘放入光驱,执行下面的命令
#dd if=/dev/cdrom of=/home/sunky/mydisk.iso
二、将文件和目录制做成光盘镜像文件,执行下面的命令
#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir
三、光盘镜像文件的挂接(mount)
#mkdir /mnt/vcdrom
注:创建一个目录用来做挂接点(mount point)
#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
注:使用/mnt/vcdrom就能够访问盘镜像文件mydisk.iso里的全部文件了
二 .挂接移动硬盘
对linux系统而言,USB接口的移动硬盘是看成SCSI设备对待的。插入移动硬盘以前,应先用fdisk –l
或 more /proc/partitions查看系统的硬盘和硬盘分区状况。
#mount -t ntfs /dev/sdc1 /mnt/usbhd1
#mount -t vfat /dev/sdc5 /mnt/usbhd2
注:对ntfs格式的磁盘分区应使用-t ntfs 参数,对fat32格式的磁盘分区应使用-t vfat参数。
若汉字文件名显示为乱码或不显示,可使用下面的命令格式。
#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1
#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2
linux系统下使用fdisk分区命令和mkfs文件系统建立命令能够将移动硬盘的分区制做成linux系统所特
有的ext二、ext3格式。这样,在linux下使用就更方便了。使用下面的命令直接挂接便可。
#mount /dev/sdc1 /mnt/usbhd1
开机就mount上windows下的分区自动将windows的d盘挂到/mnt/d上,用vi打开/etc/fstab,
加入如下一行:
/dev/hda5 /mnt/d vfat defaults,codepage=936,iocharset=cp936 0 0
注意,先得手工创建一个/mnt/d目录
mount局域网上其余windows机器共享出的目录(bjchenxu)
mount -t smbfs -o username=guest,password=guest //machine/path /mnt/cdrom
三.挂接U盘
和USB接口的移动硬盘同样对linux系统而言U盘也是看成SCSI设备对待的。使用方法和移动硬盘彻底
同样。插入U盘以前,应先用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区状况。
插入U盘后,再用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区状况。
[root at pldyrouter root]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap
Disk /dev/sdd: 131 MB, 131072000 bytes
9 heads, 32 sectors/track, 888 cylinders
Units = cylinders of 288 * 512 = 147456 bytes
Device Boot Start End Blocks Id System
/dev/sdd1 * 1 889 127983+ b Win95 FAT32
Partition 1 has different physical/logical endings:
phys=(1000, 8, 32) logical=(888, 7, 31)
系统多了一个SCSI硬盘/dev/sdd和一个磁盘分区/dev/sdd1,/dev/sdd1就是咱们要挂接的U盘。
#mkdir -p /mnt/usb
注:创建一个目录用来做挂接点(mount point)
#mount -t vfat /dev/sdd1 /mnt/usb
注:如今能够经过/mnt/usb来访问U盘了, 若汉字文件名显示为乱码或不显示,可使用下面的命令。
#mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb
四.挂接Windows文件共享
Windows网络共享的核心是SMB/CIFS,在linux下要挂接(mount)windows的磁盘共享,就必须安装和使用samba软件包。 如今流行的linux发行版绝大多数已经包含了samba软件包,若是安装linux系统时未安装samba请首先安装samba。固然也能够到www.samba.org网站下载......新的版本是3.0.10版。
当windows系统共享设置好之后,就能够在linux客户端挂接(mount)了,具体操做以下:
# mkdir –p /mnt/samba
注:创建一个目录用来做挂接点(mount point)
# mount -t smbfs -o
username=administrator,password=pldy123 //10.140.133.23/c$ /mnt/samba
注:administrator 和 pldy123 是ip地址为10.140.133.23 windows计算机的一个用户名和密码, c$是这台计算机的一个磁盘共享
如此就能够在linux系统上经过/mnt/samba来访问windows系统磁盘上的文件了。
五.挂接UNIX系统NFS文件共享
相似于windows的网络共享,UNIX(Linux)系统也有本身的网络共享,那就是NFS(网络文件系统),下面咱们就以SUN Solaris2.8和REDHAT as server 3 为例简单介绍一下在linux下如何mount nfs网络共享。
在linux客户端挂接(mount)NFS磁盘共享以前,必须先配置好NFS服务端。
一、Solaris系统NFS服务端配置方法以下:
(1)修改 /etc/dfs/dfstab, 增长共享目录
share -F nfs -o rw /export/home/sunky
(2)启动nfs服务
# /etc/init.d/nfs.server start
(3)NFS服务启动之后,也可使用下面的命令增长新的共享
# share /export/home/sunky1
# share /export/home/sunky2
注:/export/home/sunky和/export/home/sunky1是准备共享的目录
二、linux系统NFS服务端配置方法以下:
(1)修改 /etc/exports,增长共享目录
/export/home/sunky 10.140.133.23(rw)
/export/home/sunky1 *(rw)
/export/home/sunky2 linux-client(rw)
注:/export/home/目录下的sunky、sunky一、sunky2是准备共享的目录,10.140.133.2三、*、linux- client是被容许挂接此共享linux客户机的IP地址或主机名。若是要使用主机名linux-client必须在服务端主机/etc/hosts文 件里增长linux-client主机ip定义。格式以下:
10.140.133.23 linux-client
(2)启动与中止NFS服务
/etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是默认启动的)
/etc/rc.d/init.d/nfs start 启动NFS服务
/etc/rc.d/init.d/nfs stop 中止NFS服务
注:若修改/etc/export文件增长新的共享,应先中止NFS服务,再启动NFS服务方能使新增长的共享起做用。使用命令exportfs -rv也能够达到一样的效果。
三、linux客户端挂接(mount)其余linux系统或UNIX系统的NFS共享
# mkdir –p /mnt/nfs
注:创建一个目录用来做挂接点(mount point)
#mount -t nfs -o rw 10.140.133.9:/export/home/sunky /mnt/nfs
注:这里咱们假设10.140.133.9是NFS服务端的主机IP地址,固然这里也可使用主机名,但必须在本机/etc/hosts文件里增长服务端ip定义。/export/home/sunky为服务端共享的目录。
如此就能够在linux客户端经过/mnt/nfs来访问其它linux系统或UNIX系统以NFS方式共享出来的文件了。以上操做在redhat as server 三、redflag server4.一、suse server 9以及Solaris 七、Solaris 八、Solaris 9 for x86&sparc环境下测试经过。
命令名称:umount
功能描述:取消挂载
umount命令的做用是卸载一个文件系统,它的使用权限是超级用户或/etc/fstab中容许的使
用者。
格式:umount -a [-fFnrsvw] [-t vfstype] [-n] [-rw] [-F] device dir