??xml version="1.0" encoding="utf-8" standalone="yes"?>
mount -t vfat /dev/sdd1/(原\? /mnt/usbQ挂载的路径Q?/v:shapetype>
卸蝲命oQ?/span>fuser -m /dev/sda1Q?/span>
挂接命o(mount)
首先Q介l一下挂?/span>(mount)命o的用方法,mount命o参数非常多,q里主要讲一下今天我们要用到的?/span>
命o格式Q?/span>
mount [-t vfstype] [-o options] device dir
其中Q?/span>
1.-t vfstype 指定文gpȝ的类型,通常不必指定?/span>mount 会自动选择正确的类型。常用类型有Q?/span>
光盘或光盘镜像:iso9660
DOS fat16文gpȝQ?/span>msdos
Windows 9x fat32文gpȝQ?/span>vfat
Windows NT ntfs文gpȝQ?/span>ntfs
Mount Windows文g|络׃nQ?/span>smbfs
UNIX(LINUX) 文g|络׃nQ?/span>nfs
2.-o options 主要用来描述讑֤或档案的挂接方式。常用的参数有:
loopQ用来把一个文件当成硬盘分区挂接上pȝ
roQ采用只L式挂接设?/span>
rwQ采用读写方式挂接设?/span>
iocharsetQ指定访问文件系l所用字W集
3.device 要挂?/span>(mount)的设备?/span>
4.dir讑֤在系l上的挂接点(mount point)?/span>
挂接光盘镜像文g
׃q年来磁盘技术的巨大q步Q新的电脑系l都配备了大定w的磁盘系l,?/span>Windows下许多h都习惯把软g和资料做成光盘镜像文仉过虚拟光驱来 用。这样做有许多好处:一、减M光驱的磨?/span>;二、现在硬盘容量巨大存攑և十个光盘镜像文g不成问题Q随用随调十分方?/span>;三、硬盘的d速度要远q高于光 盘的d速度Q?/span>CPU占用率大大降低。其?/span>linuxpȝ下制作和使用光盘镜像?/span>Windowspȝ更方便,不必借用MW三方Y件包?/span>
1、从光盘制作光盘镜像文g。将光盘攑օ光驱Q执行下面的命o?/span>
#cp /dev/cdrom /home/sunky/mydisk.iso ?/span>
#dd if=/dev/cdrom of=/home/sunky/mydisk.iso
注:执行上面的Q何一条命令都可将当前光驱里的光盘制作成光盘镜像文?/span>/home/sunky/mydisk.iso
2、将文g和目录制作成光盘镜像文gQ执行下面的命o?/span>
#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir
注:q条命o?/span>/home/sunky/mydir目录下所有的目录和文件制作成光盘镜像文g/home/sunky/mydisk.isoQ光盘卷标ؓQ?/span>mydisk
3、光盘镜像文件的挂接(mount)
#mkdir /mnt/vcdrom
注:建立一个目录用来作挂接?/span>(mount point)
#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
注:使用/mnt/vcdrom可以访问盘镜像文gmydisk.iso里的所有文件了。
挂接Ud盘
?/span>linuxpȝ而言Q?/span>USB接口的移动硬盘是当作SCSI讑֤对待的。插入移动硬盘之前,应先?/span>fdisk –l ?/span> more /proc/partitions查看pȝ的硬盘和盘分区情况?/span>
[root at pldyrouter /]# 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
在这里可以清楚地看到pȝ有一?/span>SCSI盘/dev/sda和它的四个磁盘分?/span>/dev/sda1 -- /dev/sda4, /dev/sda5是分?/span>/dev/sda4的逻辑分区。接好移动硬盘后Q再?/span>fdisk –l ?/span> more /proc/partitions查看pȝ的硬盘和盘分区情况
[root at pldyrouter /]# 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/sdc: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 1 510 4096543+ 7 HPFS/NTFS
/dev/sdc2 511 4864 34973505 f Win95 Ext'd (LBA)
/dev/sdc5 511 4864 34973473+ b Win95 FAT32
大家应该可以发现多了一?/span>SCSI盘/dev/sdc和它的两个磁盘分?/span>/dev/sdc1??/span>/dev/sdc2,其中/dev/sdc5?/span>/dev/sdc2分区的逻辑分区。我们可以用下面的命o挂接/dev/sdc1?/span>/dev/sdc5?/span>
#mkdir -p /mnt/usbhd1
#mkdir -p /mnt/usbhd2
注:建立目录用来作挂接点(mount point)
#mount -t ntfs /dev/sdc1 /mnt/usbhd1
#mount -t vfat /dev/sdc5 /mnt/usbhd2
注:?/span>ntfs格式的磁盘分区应使用-t ntfs 参数Q对fat32格式的磁盘分区应使用-t vfat参数。若汉字文g名显CZؓq或不昄Q可以用下面的命o格式?/span>
#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1
#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2
linuxpȝ下?/span>fdisk分区命o?/span>mkfs文gpȝ创徏命o可以移动硬盘的分区制作?/span>linuxpȝ所Ҏ?/span>ext2?/span>ext3格式。这P?/span>linux下用就更方便了。用下面的命o直接挂接卛_?/span>
#mount /dev/sdc1 /mnt/usbhd1
挂接U?/span>
?/span>USB接口的移动硬盘一样对linuxpȝ而言U盘也是当?/span>SCSI讑֤对待的。用方法和Ud盘完全一栗插?/span>U盘之前,应先?/span>fdisk –l ?/span> more /proc/partitions查看pȝ的硬盘和盘分区情况?/span>
[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
插入U盘后Q再?/span>fdisk –l ?/span> more /proc/partitions查看pȝ的硬盘和盘分区情况?/span>
[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)
pȝ多了一?/span>SCSI盘/dev/sdd和一个磁盘分?/span>/dev/sdd1,/dev/sdd1是我们要挂接的U盘?/span>
#mkdir -p /mnt/usb
注:建立一个目录用来作挂接?/span>(mount point)
#mount -t vfat /dev/sdd1 /mnt/usb
注:现在可以通过/mnt/usb来访?/span>U盘了, 若汉字文件名昄Zؕ码或不显C,可以使用下面的命令?/span>
#mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb
挂接Windows文g׃n
Windows|络׃n的核心是SMB/CIFSQ在linux下要挂接(mount)windows的磁盘共享,必d装和使用samba软g包?/span> 现在行?/span>linux发行版绝大多数已l包含了samba软g包,如果安装linuxpȝ时未安装samba请首先安?/span>samba。当然也可以?/span>www.samba.org|站下蝲......新的版本?/span>3.0.10版?/span>
?/span>windowspȝ׃n讄好以后,可以在linux客户端挂?/span>(mount)了,具体操作如下Q?/span>
# mkdir –p /mnt/samba
注:建立一个目录用来作挂接?/span>(mount point)
# mount -t smbfs -o username=administrator,password=pldy123 //10.140.133.23/c$ /mnt/samba
注:administrator ?/span> pldy123 ?/span>ip地址?/span>10.140.133.23 windows计算机的一个用户名和密码,c$是这台计机的一个磁盘共?/span>
如此可以在linuxpȝ上通过/mnt/samba来访?/span>windowspȝ盘上的文g了。以上操作在redhat as server 3?/span>redflag server 4.1?/span>suse server 9以及windows NT 4.0?/span>windows 2000?/span>windows xp?/span>windows 2003环境下测试通过?/span>
挂接UNIXpȝNFS文g׃n
cM?/span>windows的网l共享,UNIX(Linux)pȝ也有自己的网l共享,那就?/span>NFS(|络文gpȝ)Q下面我们就?/span>SUN Solaris2.8?/span>REDHAT as server 3 Z单介l一下在linux下如?/span>mount nfs|络׃n?/span>
?/span>linux客户端挂?/span>(mount)NFS盘׃n之前Q必d配置?/span>NFS服务端?/span>
1?/span>SolarispȝNFS服务端配|方法如下:
(1)修改 /etc/dfs/dfstab, 增加׃n目录
share -F nfs -o rw /export/home/sunky
(2)启动nfs服务
# /etc/init.d/nfs.server start
(3)NFS服务启动以后Q也可以使用下面的命令增加新的共?/span>
# share /export/home/sunky1
# share /export/home/sunky2
注:/export/home/sunky?/span>/export/home/sunky1是准备共享的目录
2?/span>linuxpȝNFS服务端配|方法如下:
(1)修改 /etc/exports,增加׃n目录
/export/home/sunky 10.140.133.23(rw)
/export/home/sunky1 *(rw)
/export/home/sunky2 linux-client(rw)
注:/export/home/目录下的sunky?/span>sunky1?/span>sunky2是准备共享的目录Q?/span>10.140.133.23?/span>*?/span>linux- client是被允许挂接此共?/span>linux客户机的IP地址或主机名。如果要使用L?/span>linux-client必须在服务端L/etc/hosts?/span> 仉增加linux-clientLip定义。格式如下:
10.140.133.23 linux-client
(2)启动与停?/span>NFS服务
/etc/rc.d/init.d/portmap start (?/span>REDHAT?/span>PORTMAP是默认启动的)
/etc/rc.d/init.d/nfs start 启动NFS服务
/etc/rc.d/init.d/nfs stop 停止NFS服务
注:若修?/span>/etc/export文g增加新的׃nQ应先停?/span>NFS服务Q再启动NFS服务方能使新增加的共享v作用。用命?/span>exportfs -rv也可以达到同L效果?/span>
3?/span>linux客户端挂?/span>(mount)其他linuxpȝ?/span>UNIXpȝ?/span>NFS׃n
# mkdir –p /mnt/nfs
注:建立一个目录用来作挂接?/span>(mount point)
#mount -t nfs -o rw 10.140.133.9:/export/home/sunky /mnt/nfs
注:q里我们假设10.140.133.9?/span>NFS服务端的LIP地址Q当然这里也可以使用L名,但必d本机/etc/hosts文g里增加服务端ip定义?/span>/export/home/sunky为服务端׃n的目录?/span>
如此可以在linux客户端通过/mnt/nfs来访问其?/span>linuxpȝ?/span>UNIXpȝ?/span>NFS方式׃n出来的文件了。以上操作在redhat as server 3?/span>redflag server4.1?/span>suse server 9以及Solaris 7?/span>Solaris 8?/span>Solaris 9 for x86&sparc环境下测试通过?/span>
另简单用法:
单用?/span>:
fat32的分?/span>
mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom (mount -t vfat -o iocharset=cp936 /dev/hda7 /mnt/cdrom)
ntfs的分?/span>
mount -o iocharset=cp936 /dev/hda7 /mnt/cdrom
iso文g
mount -o loop /abc.iso /mnt/cdrom
软盘
mount /dev/fd0 /mnt/floppy
USB闪存
mount /dev/sda1 /mnt/cdrom 说明: /mnt/cdrom 目录必须存在
所?/span>/etc/fstab内容 mount -a
可以指定文g格式"-t 格式", 格式可以?/span>vfat, ext2, ext3{?/span>.
镜像文gQ?/span>
mount fileName mountPoint -o loopQ?/span>fileName是镜像文件名(*.iso,*.img)Q其它的不用说了Q跟上面一栗用例:如我有一?/span>a.iso光盘镜像文gQ?/span>mount a.iso a -o loopQ这栯入目?/span>a你就能浏?/span>a.iso的内容了Q?/span>*.img文g的用法一栗?/span>
昄中文斚w,如果?/span>fedora core 1 的话Q用utf8更好
mount -o iocharset=uft8 /dev/hda1 /mnt/c
mount -o iocharset=uft8 /dev/sda1 /mnt/usb
mount -t smbfs //ip_addr/share/dir /mnt/smb/share -o iocharset=uft8,username=name, password=passwd
开机就mount?/span>windows下的分区
自动?/span>windows?/span>d盘挂?/span>/mnt/d上,?/span>vi打开/etc/fstabQ加入以下一?/span>
/dev/hda5 /mnt/d vfat defaults,codepage=936,iocharset=cp936 0 0
注意Q先得手工徏立一?/span>/mnt/d目录
mount局域网上其?/span>windows机器׃n出的目录(bjchenxu)
mount -t smbfs -o username=guest,password=guest //machine/path /mnt/cdrom
命o格式Q?/p>
mount [-t vfstype] [-o options] device dir
其中Q?/p>
1.-t vfstype 指定文gpȝ的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有Q?/p>
光盘或光盘镜像:iso9660
DOS fat16文gpȝQmsdos
Windows 9x fat32文gpȝQvfat
Windows NT ntfs文gpȝQntfs
Mount Windows文g|络׃nQsmbfs
UNIX(LINUX) 文g|络׃nQnfs
2.-o options 主要用来描述讑֤或档案的挂接方式。常用的参数有:
loopQ用来把一个文件当成硬盘分区挂接上pȝ
roQ采用只L式挂接设?/p>
rwQ采用读写方式挂接设?/p>
iocharsetQ指定访问文件系l所用字W集
3.device 要挂?mount)的设备?/p>
4.dir讑֤在系l上的挂接点(mount point)?/p>
挂接光盘镜像文g
׃q年来磁盘技术的巨大q步Q新的电脑系l都配备了大定w的磁盘系l,在Windows下许多h都习惯把软g和资料做成光盘镜像文仉过虚拟光驱来 用。这样做有许多好处:一、减M光驱的磨?二、现在硬盘容量巨大存攑և十个光盘镜像文g不成问题Q随用随调十分方?三、硬盘的d速度要远q高于光 盘的d速度QCPU占用率大大降低。其实linuxpȝ下制作和使用光盘镜像比Windowspȝ更方便,不必借用MW三方Y件包?/p>
1、从光盘制作光盘镜像文g。将光盘攑օ光驱Q执行下面的命o?/p>
#cp /dev/cdrom /home/sunky/mydisk.iso ?/p>
#dd if=/dev/cdrom of=/home/sunky/mydisk.iso
注:执行上面的Q何一条命令都可将当前光驱里的光盘制作成光盘镜像文?home/sunky/mydisk.iso
2、将文g和目录制作成光盘镜像文gQ执行下面的命o?/p>
#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir
注:q条命o?home/sunky/mydir目录下所有的目录和文件制作成光盘镜像文g/home/sunky/mydisk.isoQ光盘卷标ؓQmydisk
3、光盘镜像文件的挂接(mount)
#mkdir /mnt/vcdrom
注:建立一个目录用来作挂接?mount point)
#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
注:使用/mnt/vcdrom可以访问盘镜像文gmydisk.iso里的所有文件了。
挂接Ud盘
对linuxpȝ而言QUSB接口的移动硬盘是当作SCSI讑֤对待的。插入移动硬盘之前,应先用fdisk –l ?more /proc/partitions查看pȝ的硬盘和盘分区情况?/p>
[root at pldyrouter /]# 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
在这里可以清楚地看到pȝ有一块SCSI盘/dev/sda和它的四个磁盘分?dev/sda1 -- /dev/sda4, /dev/sda5是分?dev/sda4的逻辑分区。接好移动硬盘后Q再用fdisk –l ?more /proc/partitions查看pȝ的硬盘和盘分区情况
[root at pldyrouter /]# 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/sdc: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 1 510 4096543+ 7 HPFS/NTFS
/dev/sdc2 511 4864 34973505 f Win95 Ext'd (LBA)
/dev/sdc5 511 4864 34973473+ b Win95 FAT32
大家应该可以发现多了一个SCSI盘/dev/sdc和它的两个磁盘分?dev/sdc1??dev/sdc2,其中/dev/sdc5?dev/sdc2分区的逻辑分区。我们可以用下面的命o挂接/dev/sdc1?dev/sdc5?/p>
#mkdir -p /mnt/usbhd1
#mkdir -p /mnt/usbhd2
注:建立目录用来作挂接点(mount point)
#mount -t ntfs /dev/sdc1 /mnt/usbhd1
#mount -t vfat /dev/sdc5 /mnt/usbhd2
注:对ntfs格式的磁盘分区应使用-t ntfs 参数Q对fat32格式的磁盘分区应使用-t vfat参数。若汉字文g名显CZؓq或不昄Q可以用下面的命o格式?/p>
#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1
#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2
linuxpȝ下用fdisk分区命o和mkfs文gpȝ创徏命o可以移动硬盘的分区制作成linuxpȝ所Ҏ的ext2、ext3格式。这P在linux下用就更方便了。用下面的命o直接挂接卛_?/p>
#mount /dev/sdc1 /mnt/usbhd1
挂接U?/p>
和USB接口的移动硬盘一样对linuxpȝ而言U盘也是当作SCSI讑֤对待的。用方法和Ud盘完全一栗插入U盘之前,应先用fdisk –l ?more /proc/partitions查看pȝ的硬盘和盘分区情况?/p>
[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
插入U盘后Q再用fdisk –l ?more /proc/partitions查看pȝ的硬盘和盘分区情况?/p>
[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)
pȝ多了一个SCSI盘/dev/sdd和一个磁盘分?dev/sdd1,/dev/sdd1是我们要挂接的U盘?/p>
#mkdir -p /mnt/usb
注:建立一个目录用来作挂接?mount point)
#mount -t vfat /dev/sdd1 /mnt/usb
注:现在可以通过/mnt/usb来访问U盘了, 若汉字文件名昄Zؕ码或不显C,可以使用下面的命令?/p>
#mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb
挂接Windows文g׃n
Windows|络׃n的核心是SMB/CIFSQ在linux下要挂接(mount)windows的磁盘共享,必d装和使用samba软g包?现在行的linux发行版绝大多数已l包含了samba软g包,如果安装linuxpȝ时未安装samba请首先安装samba。当然也可以到www.samba.org|站下蝲......新的版本?.0.10版?/p>
当windowspȝ׃n讄好以后,可以在linux客户端挂?mount)了,具体操作如下Q?/p>
# mkdir –p /mnt/samba
注:建立一个目录用来作挂接?mount point)
# mount -t smbfs -o username=administrator,password=pldy123 //10.140.133.23/c$ /mnt/samba
注:administrator ?pldy123 是ip地址?0.140.133.23 windows计算机的一个用户名和密码,c$是这台计机的一个磁盘共?/p>
如此可以在linuxpȝ上通过/mnt/samba来访问windowspȝ盘上的文g了。以上操作在redhat as server 3、redflag server 4.1、suse server 9以及windows NT 4.0、windows 2000、windows xp、windows 2003环境下测试通过?/p>
挂接UNIXpȝNFS文g׃n
cM于windows的网l共享,UNIX(Linux)pȝ也有自己的网l共享,那就是NFS(|络文gpȝ)Q下面我们就以SUN Solaris2.8和REDHAT as server 3 Z单介l一下在linux下如何mount nfs|络׃n?/p>
在linux客户端挂?mount)NFS盘׃n之前Q必d配置好NFS服务端?/p>
1、SolarispȝNFS服务端配|方法如下:
(1)修改 /etc/dfs/dfstab, 增加׃n目录
share -F nfs -o rw /export/home/sunky
(2)启动nfs服务
# /etc/init.d/nfs.server start
(3)NFS服务启动以后Q也可以使用下面的命令增加新的共?/p>
# share /export/home/sunky1
# share /export/home/sunky2
注:/export/home/sunky?export/home/sunky1是准备共享的目录
2、linuxpȝNFS服务端配|方法如下:
(1)修改 /etc/exports,增加׃n目录
/export/home/sunky 10.140.133.23(rw)
/export/home/sunky1 *(rw)
/export/home/sunky2 linux-client(rw)
注:/export/home/目录下的sunky、sunky1、sunky2是准备共享的目录Q?0.140.133.23?、linux- client是被允许挂接此共享linux客户机的IP地址或主机名。如果要使用L名linux-client必须在服务端L/etc/hosts?仉增加linux-clientLip定义。格式如下:
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文g增加新的׃nQ应先停止NFS服务Q再启动NFS服务方能使新增加的共享v作用。用命令exportfs -rv也可以达到同L效果?/p>
3、linux客户端挂?mount)其他linuxpȝ或UNIXpȝ的NFS׃n
# mkdir –p /mnt/nfs
注:建立一个目录用来作挂接?mount point)
#mount -t nfs -o rw 10.140.133.9:/export/home/sunky /mnt/nfs
注:q里我们假设10.140.133.9是NFS服务端的LIP地址Q当然这里也可以使用L名,但必d本机/etc/hosts文g里增加服务端ip定义?export/home/sunky为服务端׃n的目录?/p>
如此可以在linux客户端通过/mnt/nfs来访问其它linuxpȝ或UNIXpȝ以NFS方式׃n出来的文件了。以上操作在redhat as server 3、redflag server4.1、suse server 9以及Solaris 7、Solaris 8、Solaris 9 for x86&sparc环境下测试通过?
另简单用法:
单用?
fat32的分?br />
mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom (mount -t vfat -o iocharset=cp936 /dev/hda7 /mnt/cdrom)
ntfs的分?br />
mount -o iocharset=cp936 /dev/hda7 /mnt/cdrom
iso文g
mount -o loop /abc.iso /mnt/cdrom
软盘
mount /dev/fd0 /mnt/floppy
USB闪存
mount /dev/sda1 /mnt/cdrom 说明: /mnt/cdrom 目录必须存在
所?etc/fstab内容 mount -a
可以指定文g格式"-t 格式", 格式可以为vfat, ext2, ext3{?
镜像文gQ?br /> mount fileName mountPoint -o loopQfileName是镜像文件名(*.iso,*.img)Q其它的不用说了Q跟上面一栗用例:如我有一个a.iso光盘镜像文gQmount a.iso a -o loopQ这栯入目录a你就能浏览a.iso的内容了Q?.img文g的用法一栗?/p>
昄中文斚w,如果是fedora core 1 的话Q用utf8更好
mount -o iocharset=uft8 /dev/hda1 /mnt/c
mount -o iocharset=uft8 /dev/sda1 /mnt/usb
mount -t smbfs //ip_addr/share/dir /mnt/smb/share -o iocharset=uft8,username=name, password=passwd
开机就mount上windows下的分区
自动windows的d盘挂?mnt/d上,用vi打开/etc/fstabQ加入以下一?br />
/dev/hda5 /mnt/d vfat defaults,codepage=936,iocharset=cp936 0 0
注意Q先得手工徏立一?mnt/d目录
mount局域网上其他windows机器׃n出的目录(bjchenxu)
mount -t smbfs -o username=guest,password=guest //machine/path /mnt/cdrom
操作文g夏V q入某文件夹 cd [文g夹\径]/文g夹名U?br />
查看其下所有文件 ls (以列表Ş式查?
ll (以详l信息方式查?
创徏文g夏V mkdir [文g夹\径]/文g夹名U?br />
删除文g夏V rm [文g夹\径]/文g夹名U -rf
更名 mv [文g夹\径]/文g夹名U? [文g夹\径]/文gҎ名称
Ud mv [文g夹\径]/文g夹名U 文gҎ路径
拯 cp [文gҎ路径]/文g夹名U 文g夹目标\?br />
清除~存 sync
操作文g 上传 rz
解压 unzip
下蝲 sz [文g路径]/文g名称
查看 vi [文g路径]/文g名称
跟踪查看 tail -f 文g?br />
~辑 vi [文g路径]/文g名称
点击iQ即可编辑,~辑完毕用ESC退出,?wq保存q出
退?nbsp; Ctrl+Z
删除 rm [文g路径]/文g名称
更名 mv [文g路径]/文g名称 [文g路径]/文g新名U?br />
Ud mv [文g路径]/文g名称 文g新\?br />
拯 cp [文g源\径]/文g名称 文g目标路径
pȝ 以管理员w䆾d su - 密码: apache+samba(108) apache+001(111)
以oracle数据库管理员w䆾d su - oracle
查看盘I间 df
查看所有进E ps -x
查看所有父q程 ps -ef
产品相关命oQ?nbsp; /cicro/cws3/bin目录?br />
启动服务QtomcatQ?nbsp; ./startas.sh
停止服务QtomcatQ?nbsp; ./stopas.sh
启动数据库(mysqlQ?nbsp; ./startdb.sh
启动数据库(mysqlQ?nbsp; ./stopdb.sh
lg部vQ?nbsp; cd
cd /home/cws3/deploytool
bs.sh + lg?+ 站点?nbsp; (w2.cws3.com 站点号ؓ2)
( dd.sh update + 数据源名 bj.sh + java文g?js?)
CVS username_ware (_data)
password
lg打包Q?nbsp; cd /
mkjar.sh + lg?+ 数据源名
输入js (逐一输入) 完毕 n
cd update
sz update_$1.jar (下蝲打好的组件包)
一个update文g一h包,记录打包的信?/p>
升产品Q?nbsp; q入站群理q_ system manager
show me the right
组件包上传升
重启服务?br />
cd /cicro/cws3/bin (killall -9 java l束所有javaq程 ps -x 查看服务是否启动)
./stopas.sh (停止)
./startas.sh (启动)
调试Q?nbsp; sz /cicro/cws3/vhosts/站点/ROOT/log/debug-2005-08-08.out
sz /cicro/cws3/as/tomcat 4.1.24/logs/catalina.out
vi /cicro/cws3/vhosts/站点/ROOT/WEB-INF/classes/ci.properties(讄DebugU别)
catalina.out 抛出异常信息Q?/p>
java.lang.NumberFormatException: For input string: "2005-09-26 13:39:06"
数字cd出错Q不W合
ArrayIndexOutOfBoundsException: 1
数组溢出