为您找到与linux虚拟机如何添加硬盘相关的共200个结果:
1.进入搜狗的官网
2.下载 sougou for linux
挂载好新硬盘后输入fdisk -l命令看当前磁盘信息
可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区
进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区
这里输入e即分为逻辑分区,按p即分为主分区,我们要将这块盘分为主分区即输入p
到这里输入该主分区为第几个主分区,由于是新盘我们输入1来分第一个主分区
First Cylinder是选择该分区的起始磁盘数,这里可自定义也可不做选择,默认是1,如无特殊需求强烈建议选择默认,也就是1来分区(直接按回车)
接下来是定义该分区的大小,如果按默认(按回车)即是使用全部可用存储额,也可以是用M或m单位结尾的数字(大写M是大B的意思,如果输入1M实际上是X8也就是8m的空间),这里我们先分一个1G的空间,所以输入+1024m
之后输入w写入分区,等待结束皆可
再输入fdisk -l 可以看到我们刚才分的一个分区,之后用mkfs -t ext3 -c /dev/sdb1进行格式化,如有多个分区可把sdb1改成sdb2 sdb3...以此类推,具体可用fdisk -l看到每个分区的名字
上图蓝色部分是写硬盘卷标的,如不想要卷标可直接按回车,现在分区好了我们用mount 挂载一下该分区即可使用了,这里我把它挂载到mnt目录下,也可以自建一个目录挂载
来看一下分区大小是否和预定的一样,使用df -TH命令看一下当前挂载的分区和大小,看到我们刚分的分区了吧
如果想每次系统重启都能自动挂载该分区可修改/etc/fstab文件,在最后加一段 /dev/sdb1 /www ext3 defaults 1 2 (格式说明:/dev/sdb1 代表哪个分区 ext3是该分区的格式 defaults 是挂载时所要设定的参数(只读,读写,启用quota等),输入defaults包括的参数有(rw、dev、exec、auto、nouser、async) ,1是使用dump是否要记录,0是不要。 2是开机时检查的顺序,是boot系统文件就为1,其他文件系统都为2,如不要检查就为0)
3.dpkg -i *.deb安装包(如果中途出现依赖性问题,则apt-get install -f让它自行解决依赖问题)
浏览量:2
下载量:0
时间:
通过 fdisk查看现在物理磁盘的信息(这个要用root权限才行)
以下操作均是root权限。
[root@orangleliu ~]# fdisk -l
...
Disk /dev/sdb: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
...
写分区表
下面是个交互是过程,每次输入之后根据提示,在进行输入
[root@orangleliu ~]# fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0xa4378777.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
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): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-3916, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-3916, default 3916):
Using default value 3916
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
操作完之后我们再来看磁盘信息
# fdisk -l
...
Disk /dev/sdb: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa4378777
Device Boot Start End Blocks Id System
/dev/sdb1 1 3916 31455238+ 83 Linux
...
多了一块分区信息
格式化分区
一个命令就可以搞定了
# mkfs.ext4 /dev/sdb1
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1966080 inodes, 7863809 blocks
393190 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
240 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
?
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 26 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
创建新卷标(可忽略)
这一步,我看到有些人做了,有些人没有做,于是查了下资料。
可以看下参考 e2label命令
后面没用上,可以不操作的。
# e2label /dev/sdb1 /data
检查一下
# e2label /dev/sdb1
/data
挂载
创建挂载目录,跟上一步一致
mkdir /data
为了开机自动挂载,还需要编辑 /etc/fstab 文件,文件后面添加一行
/dev/sdb1 /data ext4 defaults 0 0
有些可能对这个配置文件不太熟悉,请参见[fatab中文解释](https://wiki.archlinux.org/index.php/Fstab_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
测试
# mount -a
# df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_orangleliu-lv_root
6.5G 3.2G 3.0G 52% /
tmpfs 499M 0 499M 0% /dev/shm
/dev/sda1 477M 29M 424M 7% /boot
/dev/sdb1 30G 44M 28G 1% /data
然后重启下,再次查看挂载情况,正常挂载,成功。
浏览量:2
下载量:0
时间:
现如今,电脑的使用越来越普遍,几乎每家每户都有电脑,而电脑的操作离不开操作系统,在这里,读文网小编就向大家介绍Linux下怎么添加硬盘,分区,格式化。
在我们添加硬盘前,首先要了解linux系统下对硬盘和分区的命名方法。
在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb。依此类推
我们一般主板上有两个IDE接口,一共可以安装四个IDE设备。主IDE上的两个设备分别对应hda和hdb,第二个IDE口上的两个设备对应hdc和hdd。
一般我们的硬盘安装在主IDE的主接口上,所以是hda
光驱一般安装在第二个IDE的主接口上,所以是hdc(应为hdb是用来命名主IDE上的从接口)
SCSI接口设备是用sd命名的,第一个设备是sda,第二个是sdb。依此类推
分区是用设备名称加数字命名的。例如hda1代表hda这个硬盘设备上的第一个分区。
每个硬盘可以最多有四个主分区,作用是1-4命名硬盘的主分区。逻辑分区是从5开始的,每多一个分区,数字加以就可以。
比如我们一般的系统都有一个主分区用来引导系统,这个分区对应我们常说的C区,在linux下命名是hda1。后面我们分三个逻辑分区对应常说的D、E、F,在linux下命名是hda5、hda6、hda7
给硬盘分区
在slackware下有两个分区软件fdisk和cfdisk
例如我们已经有一个硬盘了,现在添加另一个硬盘到系统
那么我们根据命名规则知道这个新添加的硬盘应该是hdb。我们用下面命令给硬盘分区
fdisk /dev/hdb
你也可以用cfdisk来分区,命令如下
cfdisk /dev/hdb
格式化硬盘
格式化成ext3格式
mkfs.ext3 /dev/hdb1
格式化成reiserfs的格式
mkfs.reiserfs /dev/hdb1
让硬盘启动自动挂载
例如挂载/dev/hdb1分区到/mnt/hd目录下
用vi编辑/etc/fstab文件,加入如下内容
/dev/dhb1 /mnt/hd reiserfs defaults 1 1
浏览量:2
下载量:0
时间:
linux是一款使用范围最广的开源服务器系统,下面读文网小编介绍一下linux虚拟机添加磁盘并使用磁盘的方法。
我们以xenserver上的CentOS为例,首先选中虚拟机,然后点击右侧的存储(storage)。
点击添加(Add)。
我们将磁盘容量设定为15G,然后点击Add。
磁盘添加完成后,我们将CentOS系统开机。开机后,进入root,执行命令fdisk -l
你会发现新添加的磁盘没有任何分区,但是可能容量与实际不太一样,这主要和计算方法有关,没有大碍。
将磁盘分区也是用到fdisk命令,我们发现设备名称为/dev/xvdb,
直接使用命令fdisk /dev/xvdb
输入m后,会打印出来所有参数,我们使用 n ,新建一个分区。
输入e,新建扩展分区。
然后再新建逻辑分区,注意逻辑分区是从5开始的,因为允许有4个主分区。
分区完成后,我们需要将分区格式化,输入mkfs.ext3 /dev/xvdb5
新建一个挂载点,mkdir /mnt/disk
挂载磁盘,mount /dev/xvdb5 /mnt/disk
挂载成功后,你可以使用df -h查看是否挂载成功,成功后,你可以把数据存到/mnt/disk,数据就会占用新添加的磁盘空间。
修改/etc/fstab,使磁盘自动挂载。
vi /etc/fstab,加入这样一条: /dev/xvdb5 /mnt/disk ext3 defaults 0 2
重启后,磁盘会自动挂载。
浏览量:4
下载量:0
时间:
台式机一块硬盘不够用怎么办?多加一块又不会加,怎么办呢?下面由读文网小编给你做出详细的台式机添加硬盘方法介绍!希望对你有帮助!
只是你原先没安装过的话,我跟你说的,可能你就听不太明白。
不过。等你的新硬盘到了之后。你跟你主机中的那个硬盘对比着看一下,它是怎么接线、安装的就可以。
现在的硬盘都是串口的。称为SATA。你的主板是华硕,这个应该有4-6个SATA接口。现在你现有的硬盘已经用了一个接口,那么你将新硬盘数据线接到与你现有硬盘相近的地方就可以。
硬盘电源线的话,在主机箱内的电源上,会有很多电源线没用。你找一条与现有硬盘上接线相同的,就可以接你的新硬盘。
硬盘安装好了以后,并不能马上使用。因为我们需要对其分区、格式化等操作。
开机,进入系统。
在“我的电脑”上点右键--管理。
在打开的窗口里,有个磁盘管理
这里面你可以找到新安装的硬盘。它应该显示的名字是“磁盘1”,如果不确定的话,可以看一下它的容量。应该在800G以上。才对。
在这个盘上,点右键,可将其进行划分,格式化等操作。进行完这些步骤后,你的新硬盘就可以使用了。
看了“台式机怎么添加硬盘”文章的还看了:
浏览量:2
下载量:0
时间:
DB2 pureScale 是一种新的 DB2 可选特性,它允许您通过“双机(active-active)”配置将数据库扩展到一组服务器上,以便交付高水平的可用性和可伸缩性。那么Linux虚拟机如何部署DB2pureScale?下面跟着读文网小编一起去了解下吧。
DB2 pureScale 的基本信息
DB2 pureScale 是一种新的 DB2 可选特性,它允许您通过“双机(active-active)”配置将数据库扩展到一组服务器上,以便交付高水平的可用性和可伸缩性。在这种配置中,运行于各主机(或服务器)上的 DB2 副本可以同时读取和写入相同的数据。
数据共享组中的各成员可以通过一个非常有效的 InfiniBand? 网络直接与 PowerHA pureScale 组件交互,如下图所示。这意味着各成员与集中化的锁和缓存设备之间建立了点到点(P2P)连接。
pureScale通过提供无限的容量、持续的可用性和应用程序程序透明性,DB2 pureScale 降低了业务增长的风险和成本。DB2 pureScale 在 UNIX 或 x86 系统上交付了无与伦比的数据库可伸缩性和可用性水平。本文所有测试步骤均在CenOS7.0下经过验证测试。
DB2 pureScale特点如下:
1)近乎无限的容量
您可以轻松添加机器到集群中,进而向外扩展您的系统。DB2 pureScale Feature 可扩展到包含 128 个成员,且具有一个集中管理工具,支持高效的向外扩展功能。它使用一种称为 Remote Direct Memory Access (RDMA) 的技术,提供一种效率很高的节点间通信机制来辅助其扩展功能。
2) 应用程序透明性
您可以原封不动地使用现有应用程序。在一个 DB2 pureScale 环境中的运行的应用程序不需要了解集群中的不同成员,也不需要关注数据分区。DB2 pureScale Feature 会自动将应用程序路由到最合适的成员。
DB2 pureScale Feature 对其他数据库供应商使用的大量语法提供本机支持,允许这些应用程序在变动最小或没有变动的情况下在 DB2 pureScale 环境中运行。事实上,在很多情况下,无需修改您的应用程序就可实现 DB2 pureScale Feature 的好处。
3)持续可用性
DB2 pureScale Feature 提供一种具有内部冗余的主动-主动式架构。如果一个成员出现故障,可以继续处理余下的主动成员。在故障期间,只有在发生故障的成员上修改的数据暂时不可用,直至为该组数据完成数据库恢复。该方法与其他竞争性解决方案完全相反,后者在数据库恢复期间整个系统可能会冻结。
4) 降低总拥有成本
DB2 pureScale Feature 降低 TCO,因为接口处理集成部件的部署和维护,这将减少与一些竞争性技术相关的陡峭的学习曲线。
一、部署需满足的前提
每台物理机器都具有以下特点:
它存在于一个支持客户端连接的公共网络上。
它有一个 10 千兆以太网卡用于成员与 CF 之间的高速低延迟通信。10 千兆以太网还支持 RDMA over Ethernet。
它有一个到一套通用磁盘的共享连接。
二、 purescale安装环境准备工作
1. 1. 确保在参与 DB2 pureScale 集群的所有物理机内在根级别设置了 SSH(无密码)您可以通过在集群中的机器之间发出以下命令来验证 SSH配置,确保它返回没有任何提示的有效主机名:
# ssh 《target machine》 hostname
在实例设置期间安装程序将设置实例级 SSH。
2.在每台机器的 /tmp 和 /var 文件系统中至少有 10 GB 的空闲空间;
3.确保将所有文件集作为 OS 安装的一部分予以安装cpp、gcc、gcc-c++、内核源、binutils、libstdc++ 32/64 位文件。
4.识别要供 DB2 pureScale Feature 使用的磁盘
5.模拟虚拟磁盘,搭建nfs服务器
#service iptables stop
#setenforce 0
#yum install nfs*
# yum install portmap rpcbind
#安装nfs客户端配置需要共享的资源#vi /etc/exports
/cbusdb *(rw,sync)
/cbusdblog *(rw,sync)
启动nfs server
service rpcbind start
service nfs start
#导出资源
exportfs -rv
#显示NFS Server上所有的共享卷
showmount -e
在客户端挂载共享目录
[root@cbusdb02 /]# mount 192.168.1.122:/cbusdb /cbusdb[root@cbusdb02 /]# mount 192.168.1.122:/cbusdblog /cbusdblog如果使用命令showmount -e 192.168.1.122显示如下错误:
clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)说明防火墙打开了,请close防火墙或者开启相应端口
6.修改主机名#vi /etc/hosts
#vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=主机名
#hostname 主机名
7.设置ssh信任
ssh-keygen -t dsa
在.ssh目录下把三台主机的id_dsa.pub文件的内容复制到authorized_keys文件中,把authorized_keys放于三台主机的.ssh目录下8. 8.安装db210.5#检查防火墙是否开启
#sestatus -v如果开启请编辑如下文件
#vi /etc/selinux/config
#设置selinux=disabled
#安装yum install compat-libstdc++
#开始安装db2purescale
#./db2_install
#选择 server版本并选择带有purescale特征
三、安装完成后的设置
1.分别为数据和日志创建一个文件系统:
#《DB2 Install Path》/bin/db2cluster -cfs -create -filesytem data -disk /dev/sde
#《DB2 Install Path》/bin/db2cluster -cfs -create -filesytem log -disk /dev/sdf
在该部署中的 DB2 安装路径将是 /opt/ibm/db2/V9.8。默认情况下会在 /db2fs 下创建数据和日志文件系统,且可在 DB2 pureScale 实例中的所有主机上访问该系统。
2.创建实例:
#/opt/ibm/db2/V10.1/instance/db2icrt -d -cf cbusdb21 -cfnet cbusdb21 -ib0 -m cbusdb22 -mnet cbusdb22 -ib0 -instance_shared_dev /dev/dm-3 -tbdev /dev/dm-4 -u db2sdfe1 db2sdin1
3.添加成员和CF:
#opt/ibm/db2/V10.5/instance/db2iupdt -d -add -cf cbusdb22 -cfnet cbusdb22-ib0 db2sdin1
#添加member
#/opt/ibm/db2/V10.5/instance/db2iupdt -d -add -m cbusdb22 -mnet cbusdb22-ib0 db2sdin1
#/opt/ibm/db2/V10.5/instance/db2iupdt -d -add -m cbusdb23 -mnet cbusdb23-ib0 db2sdin1
4.将文件系统所有者修改为 DB2 实例所有者,这样它就有全权访问该文件系统:
在本例中,db2sdin1 是实例所有者的名称,且 db2iadm1 是实例所有者的组名。
#chown db2sdin1:db2iadm1 /db2fs/data
#chown db2sdin1:db2iadm1 /db2fs/log
5.通过发出 db2start 命令启动 DB2 实例
您可以使用 db2instance 命令在任意点看到 DB2 pureScale 实例的状态。
#db2start
10/03/2014 11:02:08 0 0 SQL1063N DB2STARTprocessing was successful.
10/03/2014 11:02:08 1 0 SQL1063N DB2STARTprocessing was successful.
SQL1063N DB2START processing was successful.
6.您可以使用 db2instance -list 命令查看 DB2 pureScale 集群的状态
7.创建数据库并将日志移动到日志文件系统必须从成员主机(而非 CF 主机)上运行以下命令:
#db2 create db testdb on /db2fs/data
上面就是Linux系统中在虚拟机上搭建DB2 pureScale的方法介绍了,在部署的时候要了解你的系统是否满足部署前提,以防部署出错。
浏览量:2
下载量:0
时间:
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。那么你知道linux系统从硬盘怎么安装吗?小编带来了linux系统硬盘安装的具体操作过程,下面大家跟着读文网小编一起来学习一下吧。
从硬盘安装Linux操作系统,首先要准备安装包,Linux操作系统的安装包通常是一个或多个ISO镜像文件(一般通过网络下载就可以得到);其次,要通过某种手段启动镜像文件中的系统安装程序;接下来,按照安装程序的提示信息进行安装就可以了。安装过程中,需要指定Linux操作系统的安装位置,这主要涉及硬盘分区的一些知识。
综合来看,学习Linux操作系统的安装,关键要学会两点:第一、如何为Linux操作系统准备硬盘空间?第二、如何启动ISO镜像文件中的安装程序。
硬盘分区
通常,在使用硬盘时,都要进行分区。如果把未分区的硬盘比做一张大白纸,那么分区后的硬盘就相当于这张大白纸被画上了几个大方框。一块硬盘被分成多个分区之后,各分区之间是相对独立的,每个分区都可以有自己的文件格式,例如FAT16、FAT32、NTFS等等。
Linux 操作系统需要的硬盘分区
要安装一个操作系统,一般来讲都要为它准备专门的分区。专门,意味着不能与其他操作系统合用一个分区,也意味着不要与用户自己的数据文件合用一个分区,前者是因为不同的操作系统可能需要不同格式的磁盘分区,后者则更多地出于用户数据安全和系统维护方便的考虑。从最低配置角度讲,Linux 操作系统需要一个EXT2或EXT3格式的硬盘分区作为根分区,大小在2~5G就可以。另外还需要一个SWAP 格式的交换分区,大小与内存有关:如果内存在256M以下,交换分区的大小应该是内存的两倍;如果内存在256M以上,交换分区的大小等于内存大小即可。
Linux 硬盘分区管理工具
在安装Linux 操作系统时,如果选择了手工的分区方式,将启动硬盘分区工具Disk Druid。这个程序是安装程序自带的。下面讨论一下该软件的使用。Linux下硬盘分区的标识在Linux 下用hda、hdb 等来标识不同的硬盘;用hda1、hda2、hda5、hda6 来标识不同的分区。其中,字母a 代表第一块硬盘,b代表第二块硬盘,依次类推。而数字1 代表一块硬盘的第一个分区、2 代表第二个分区,依次类推。1到4 对应的是主分区(Primary Partition)或扩展分区(Extension Partition)。从5开始,对应的都是硬盘的逻辑分区(Logical Partition)。 一块硬盘即使只有一个主分区,逻辑分区也是从5开始编号的,这点应特别注意。
系统上有一块硬盘,名字为/dev/hda,它上面有一个NTFS 格式的主分区hda1 以及一个扩展分区hda2,扩展分区hda2又被分解为若干个逻辑分区,包括FAT格式的hda5和hda6,ext3 格式的hda8,swap 格式的hda7。
提示:兼容性问题。如果在Windows环境下看,hda1 将对应C,hda5 对应D,hda6则对应E,其他分区Windows 是不能识别的,因此看不到。
删除分区
如果要删除某个分区,先用鼠标选中它,然后单击“删除”按钮,就可以删除一个分区了。删除前,会有确认删除的对话框,点“删除”按钮,选中的分区就被删除了,变成空闲空间。
创建分区
要创建分区,硬盘上必须有空闲空间。用鼠标选中空闲空间,然后单击“新建”按钮,就会出现添加分区的对话框。创建新分区时,需要先选择文件系统类型,再根据文件系统类型的不同选择或设置挂载点。Swap 类型的分区不需要设置挂装点,其他类型分区都需要。Vfat类型分区就是FAT32分区,应设置挂装点,而不是从挂载点列表中选择挂载点1。最后设定分区的大小。设置完毕后点击“确定”按钮完成分区的创建工作。
使修改生效
上述修改操作后,并没有对硬盘产生实质的影响,还是可以点击“退出”按钮来中止安装程序从而放弃对硬盘的修改的。如果想使修改生效,点击“下一步”按钮就可以了。
注意:在修改分区并使之生效后,就不要中止安装程序了,否则有可能导致硬盘分区表损坏。
Linux 下操作ISO 文件
在Linux下,以root 身份执行以下格式的命令就可以从/path 目录中读到xxx.iso这个文件中的内容。 实际使用时,应该根据实际情况修改/path和xxx.iso。
mount -t iso9660 -o loop xxx.iso /path
如果想制作ISO文件,把光盘放到光驱中,然后执行如下的拷贝命令就可以把光盘上的内容拷贝到一个ISO文件中去。实际使用时,应该根据实际情况修改xxx.iso。
Windows下操作ISO文件
在windows 下,一般需要专用工具软件才能操作ISO 文件。比如WinISO、WinImage、Dameon Tools等。
如果仅仅是想读取ISO 文件中的内容,则可以用WinRAR。WinRAR3.0以上版本都支持iso9660文件格式。用WinRAR打开ISO文件,选中需要的内容,将其解压出来就可以了。
Linux 操作系统安装盘的ISO文件
iso安装文件在Linux环境下挂装到/mnt/iso值得注意的有两个目录。一个是images,在这个目录里包含了一些1.44MB软盘的镜像文件,其中bootdisk.img可以用来制作安装用启动软盘;另一个是dosutils,其中包含了一些DOS工具,比如rawrite.exe,用这个软件可以把软盘的镜像文件写到软盘里。
Linux 启动安装法
这种方法需要制作一张Linux启动盘。先把iso文件中images文件夹里的bootdisk.img读出来单独存储到硬盘上。如果是在Linux 下,就把软盘插入软驱,然后执行下面的命令把bootdisk.img写入软盘:
dd if=bootdisk.img of=/dev/fd0
如果是在DOS/WINDOWS 下,则还要把iso 文件中dosutils 文件夹里的rawrite.exe读出来并与bootdisk.img保存在同一个目录下。然后在DOS提示符下执行rawrite,按提示插入软盘,将bootdisk.img写入软盘。做好Linux启动盘后,用它引导启动计算机。当提示询问何种安装方式时,选择硬盘安装方式(Hard Drive),并提供正确的iso 文件位置信息,就能启动iso 文件中的安装程序了。按照安装程序的提示,就可以完成安装了。
在安装程序的引导下安装参见“启动虚拟主机安装Linux”。
DOS启动安装法
此方法需要在纯DOS 环境下进行,因此需要想办法进入纯DOS 环境。具体操作方法是,先把iso文件中dosutils目录读出来单独存储到硬盘上。注意要存到FAT16或FAT32格式的分区中,确保在DOS环境下能访问该分区。然后启动纯DOS 环境,进入dosutils目录,执行autoboot.bat。当提示询问何种安装方式时,选择硬盘安装方式(Hard Drive),并提供正确的iso 文件位置信息,就能启动iso 文件中的安装程序了。
按照安装程序的提示,就可以完成安装了。在安装程序的引导下安装参见“启动虚拟主机安装Linux”。
提示:进入DOS环境最简便的方法就是用DOS启动盘启动计算机。
Windows下vmWare 启动安装法
这种方法需要windows环境并且需要专用软件vmWare。用vmWare先创建一个虚拟机,并把Linux 操作系统的iso安装文件作为该虚拟机的CDROM,然后从这个CD-ROM启动虚拟机,就可以启动Linux操作系统的安装程序,进行安装了。下面说说详细步骤。此方法可用于安装多种Linux
操作系统。
用vmWare创建虚拟主机
关于vmWare的用法,在网上也可以找到详细的使用指导。为了方便读者,本书整理收录了其中的一篇。
运行vmWare,点击其中的“New Virtual Machine”(新建虚拟机),进入新建虚拟机的向导。选择其中的“Custom”(用户自定义),点下一步继续。在接下来的界面上选择操作系统类型。选择“Linux”,版本选择“Other Linux”,点下一步继续。接下来是要给虚拟机起个名字。我们不过是借用vmWare 安装Linux,因此虚拟机的名字是无关紧要的,可以随便起。虚拟机名字下面是存放虚拟机配置文件的位置信息,也不用管,用程序默认的就可以了,点下一步继续。接下来是选择虚拟机所用的硬盘。这是比较关键的地方。应该选择“use a physical disk”,就是“使用物理硬盘”。这是借助vmWare安装LINUX的关键,决不能选错,点下一步继续。
程序会给出了一个警告,表示使用物理硬盘创建虚拟机会有风险,不要管它,点下OK继续。接下来要选择硬盘。选一个,并使用整个硬盘(entire disk),点下一步继续。最后是指定存储虚拟机配置信息的文件名,用默认的就可以。点击“完成”,虚拟机就创建好了。
创建好虚拟主机后,还要修改虚拟机的设置。在虚拟主机管理界面上双击CD-ROM,在CD-ROM配置窗口(如图A0-17)上修改它,使用iso镜像文件(Use ISO image)作为CD-ROM,浏览(browse)找到我们准备好的Linux系统iso 文件。确认。这样就把我们所需要的虚拟机准备好了。
这个虚拟机是专门用来安装Linux操作系统的。安装之后,这个虚拟机就没什么用了。
启动虚拟机安装Linux
点击窗口中的绿色箭头“start this machine”,就可以启动虚拟机。在虚拟机启动的时候,根据提示,按F2 键进入setup(就是类似于电脑的bios ),找到Boot,把启动的顺序改一改,按“+”“-”号,把CD-ROM(光盘)的位置放到第一个,保存退出,vmWare自动重新启动虚拟机,这时就会从虚拟机的光盘引导了,实际上就是从Linux 操作系统的ISO安装文件引导。这时就能看到相应Linux操作系统安装的启动画面了。跟用光盘启动时看到的安装界面是一样的。
下面挑几个关键环节叙述一下安装红旗Linux4.1桌面版的过程。
注意,虽是借助vmWare,但在操作时都跟直接从真实的安装光盘启动安装时的操作一样。可以把vmWare 的视图切换为全屏视图,使安装过程看起来更真实。直接按回车键,就可以开始在图形化界面的向导下开始安装了。如果要以文本界面方式安装,在boot:后输入linuxtext,然后再按回车。接下来就会出现使用协议的界面。有兴趣可以读一下,选择“接受”,然后点“下一步”。
接下来开始设置分区。首先会看到由用户来选择分区的方式的界面,选手工分区,然后点“下一步”。接下来就会出现选择分区的界面。在这里列出了磁盘上所有的分区情况。由图中可以看出,系统上有一块硬盘,名字为/dev/hda,它上面有一个NTFS格式的主分区hda1以及一个扩展分区hda2,扩展分区hda2又被分解为若干个逻辑分区,包括FAT格式的hda5和hda6,ext3 格式的hda8,swap 格式的hda7。显然hda7是为Linux系统准备好的交换分区,而hda8是为Linux
系统准备的分区。选中hda8,点“编辑”按钮将出现该分区的编辑窗口。将该分区的挂装点设为根(/),选定“将该分区格式化”,并且格式化类型选ext3。这里一定要选择格式化以把选定分区原有的内容清理干净。否则系统运行时有可能出现异常。编辑好分区之后,点“确定”,将出现一个格式化警告窗口,如果不想格式化,可以点取消,否则点“格式化”继续。
下面该进行系统配置了,主要包括引导程序的设定、网络设备的设定、以及超级用户帐号(root)密码的设定。这些项都可以在系统运行时更改,因此可以一律使用默认值,连续点击下一步就可以。默认情况下,引导程序被安装在/dev/hda1,也就是主引导区(系统安装好后,可以更改,参见“管理启动方式”),安装程序会自动解决双启动的问题(参见“Windows与Linux的双重启动”)。
点击下一步就开始安装了。安装过程中将显示安装进度界面。安装过程中,不再需要人工干预。当安装完成后,将出现提示界面。如果是用光盘安装,此时点击“结束”将重新启动计算机。我们这里使用的是虚拟计算机,因此点击“结束”只会自动重启虚拟计算机,这并不是我们想要的,因此,此时可以按+组合键,重新获得鼠标,然后关闭vmWare。
再次重新启动计算机,将会出现grub的启动界面,Linux系统已经实实在在地安装到计算机上了,可以开始用了。
Linux系统安装成功后,NTFS格式的主分区hda1将被自动挂装为/mnt/WinC,FAT格式的hda5 被自动挂装为/mnt/WinD,而hda6 被自动挂装为/mnt/WinE。NTFS格式的分区虽能被Linux自动挂装,但只能读,不能写。FAT格式的分区自动挂装后是可读可写的,但并不能实施文件的权限控制和管理,也不能进行磁盘空间的配额管理。要想充分发挥Linux的特性,应该考虑建立ext3格式的用户数据存储分区,并把用户数据保存在ext3格式的分区中。
Windows 与Linux 的双重启动
由Linux 引导
计算机上已存在Windows 系统的情况下安装Linux,并且选择把引导数据写到/hda1,那么Linux就会自动把Windows 系统的启动选项添加到启动菜单中以供选择。双重启动问题自动解决,不需赘述。
由Windows 引导
如果计算机上先安装了Linux,后来又要安装Windows。Windows将覆盖主引导,但不会自动把Linux的启动项加入到启动菜单。这时必须手工解决Windows 和Linux的双重启动问题。
这种情况下,在安装Windows之前,应该先把Linux引导扇区的信息提取出来备用。假设Linux引导程序在/dev/hda5,引导扇区的信息提取出来之后保存到FAT16或FAT32 分区/mnt/WinD/,文件名为bootsect.lnx,那么相应的命令就是:dd if=/dev/hda5 of=/mnt/WinD/bootsect.lnx bs=512 count=1这是一条在Linux下才能执行的命令。这条命令生成的文件是解决双启动问题的关键。该文件的保存位置也很重要,应保存到FAT16 或FAT32 分区中。为防不测,可以把这个文件复制到软盘或U盘上。
在安装Windows之后,把bootsect.lnx复制到Windows系统的C盘根目录下,然后编辑c:/boot.ini文件,增加下面的一行并保存。这样,再重新启动计算机后,就会在Windows启动菜单中出现“Linux”的启动项了,选择它,即可进入Linux操作系统。
恢复Windows 引导
如果Linux的引导数据被安装到了/hda1,就会覆盖MBR。此时,Windows和Linux
都能由GRUB 正常引导。如果还想用Windows的引导程序引导这两个系统,可以先按照按“由Windows 引导”准备好使bootsect.lnx文件,然后用dos(win98 以上)启动盘启动计算机,执行 下面的命令就可以恢复Windows的引导。
接下来要做的,就是按“由Windows引导”设置boot.ini 文件,实现双重启动。
看过“ linux系统硬盘安装教程 ”
浏览量:2
下载量:0
时间:
LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。那么你知道linux系统硬盘怎么格式化吗?小编带来了linux系统硬盘格式化的具体操作过程,下面大家跟着读文网小编一起来学习一下吧。
分区与格式化
先用fdisk分区,分区完成后再用mkfs格式化并创建文件系统,挂载,磁盘就能使用啦。
分区的原理:
MBR:主引导扇区
主分区表:64bytes,最多只能分四个主分区,每个主分区的记录(相关信息,比如分区大小,位置)在主分区表里占14bytes。
如果要建多于四个的分区,就要拿出一个主分区做为扩展分区,再在扩展分区里面进行其它的分区操作。在 建扩展分区的时候会建立一张对应的扩展分区表,它记录了在这个扩展分区里的分区的相关信息;理论上它没有分区数量的限制,在扩展分区内部的分区叫做逻辑分区,如上图中的 /dev/hda5,/dev/hda6/,/dev/hda7
格式化原理:
在分好区后,分区里面是空的,没有任何东西。为了能让OS识别,就必须要向分区里写入相应格式的数据。比如windows的FAT32,NTFS;Linux的ext2,ext3,ext4(目前ext3格式的用的比较多,ext4还在实验之中,在新的Fedora上使用的就是ext4的文件系统)。
Windows/dos常用的分区工具:fdisk/partition magic/diskpart
Linux下常用的分区工具:
fdisk/sfdisk:命令行工具,各种版本和环境都能使用,包含在软件包util-linux中
diskdruid:图形化分区工具,只能在安装REDHAT系统时使用。
下面我们开始实验:
环境/工具:Fedora 14/256M内存卡;fdisk
第一步:fdisk
[root@novice ~]# fdisk -l /dev/sdb
Disk /dev/sdb: 254 MB, 254017536 bytes
8 heads, 61 sectors/track, 1016 cylinders, total 496128 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: 0x00000000
Device Boot Start End Blocks Id System
[root@novice ~]# fdisk /dev/sdb
Command (m for help): #在输入上面的命令后会出现左边的提示,输入m就会得到一个帮助菜单,如下:
Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
#help虽然是英文的,可都很简单,在这里不再解释。
#现在,我们正式开始分区的操作:
Command (m for help): n #新建分区
Command action
e extended
p primary partition (1-4)
#e/p分别对应扩展分区 /主分区;我们先分四个主分区,每个50M;然后再来增加主分区或扩展分区,看会出现怎样的状况,嘿嘿。
p #分区类型为主分区
Partition number (1-4, default 1): 1 #分区号,在这里我们依次选择1、2、3、4
First sector (2048-496127, default 2048): #指定分区的起始扇区,一般默认,按enter键即可。
Last sector, +sectors or +size{K,M,G} (2048-496127, default 496127): +50M #指定分区的终止扇区,根据前面的提示我们可以做出相应的选择+sectors 或 +size{K,M,G}
Command (m for help): p #用p打印出已建好的分区列表
Disk /dev/sdb: 254 MB, 254017536 bytes
8 heads, 61 sectors/track, 1016 cylinders, total 496128 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: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 2048 104447 51200 83 Linux
#剩下的三个分区的建立操作同上
#分好四个主分区后的情况如下
Command (m for help): p
Disk /dev/sdb: 254 MB, 254017536 bytes
8 heads, 61 sectors/track, 1016 cylinders, total 496128 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: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 2048 104447 51200 83 Linux
/dev/sdb2 104448 206847 51200 83 Linux
/dev/sdb3 206848 309247 51200 83 Linux
/dev/sdb4 309248 309298 25+ 83 Linux
#已经建好四个主分区啦,现在我们来看看如果再建主分区或是扩展分区的话会出现怎样的情况:
Command (m for help): n
You must delete some partition and add an extended partition first
#看到了吧,不能再建分区啦!要再建分区的话必须删除some分区,再新建一个扩展分区才行。
#现在,我们删掉一个主分区,来新建扩展分区
Command (m for help): d #删除分区
Partition number (1-4): 4 #选择要删除分区的分区号,我们选第四个
Command (m for help): p #打印,如下,四个分区变成了三个!
Disk /dev/sdb: 254 MB, 254017536 bytes
8 heads, 61 sectors/track, 1016 cylinders, total 496128 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: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 2048 104447 51200 83 Linux
/dev/sdb2 104448 206847 51200 83 Linux
/dev/sdb3 206848 309247 51200 83 Linux
#新建一个扩展分区
#如果在没有建满三个主分的区的情况下建立扩展分区,相关选项会有些不同。
Command (m for help): n
Command action
e extended
p primary partition (1-4)
e
Selected partition 4
First sector (309248-496127, default 309248): #enter,默认
Using default value 309248
Last sector, +sectors or +size{K,M,G} (309248-496127, default 496127): #enter,默认,使用剩余空间
Using default value 496127
Command (m for help): p
Disk /dev/sdb: 254 MB, 254017536 bytes
8 heads, 61 sectors/track, 1016 cylinders, total 496128 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: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 2048 104447 51200 83 Linux
/dev/sdb2 104448 206847 51200 83 Linux
/dev/sdb3 206848 309247 51200 83 Linux
/dev/sdb4 309248 496127 93440 5 Extended
#接下来,我们在新建的扩展分区里再新建两个逻辑分区,因为已经有了三个主分区,这里不会再显示是建立逻辑分区还是主分区的提示!
Command (m for help): n
First sector (311296-496127, default 311296): #enter
Using default value 311296
Last sector, +sectors or +size{K,M,G} (311296-496127, default 496127): +50M
Command (m for help): n
First sector (415744-496127, default 415744): #enter
Using default value 415744
Last sector, +sectors or +size{K,M,G} (415744-496127, default 496127): #enter
Using default value 496127
Command (m for help): p
Disk /dev/sdb: 254 MB, 254017536 bytes
8 heads, 61 sectors/track, 1016 cylinders, total 496128 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: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 2048 104447 51200 83 Linux
/dev/sdb2 104448 206847 51200 83 Linux
/dev/sdb3 206848 309247 51200 83 Linux
/dev/sdb4 309248 496127 93440 5 Extended
/dev/sdb5 311296 413695 51200 83 Linux
/dev/sdb6 415744 496127 40192 83 Linux
#上面的列表,就是我们今天分区的成果啦!接下来保存退出,重启计算机,就可以进行下一步的mkfs操作啦!如果忘记了相关的操作命令,记得按m!!!
Command (m for help): w #保存
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
另:在建好分区后,我们还可以更改相关分区的文件系统类型
#如,我们要把第二个主分区改成Linux下的交换分区,操作如下
Command (m for help): t #更改文件系统类型
Partition number (1-6): 2 #选择第二个分区
Hex code (type L to list codes): L #选择要更改的文件系统编码,可以按L来查看相关编码信息。
0 Empty 24 NEC DOS 81 Minix / old Lin bf Solaris
1 FAT12 39 Plan 9 82 Linux swap / So c1 DRDOS/sec (FAT-
2 XENIX root 3c PartitionMagic 83 Linux c4 DRDOS/sec (FAT-
3 XENIX usr 40 Venix 80286 84 OS/2 hidden C: c6 DRDOS/sec (FAT-
............
16 Hidden FAT16 64 Novell Netware af HFS / HFS+ fb VMware VMFS
17 Hidden HPFS/NTF 65 Novell Netware b7 BSDI fs fc VMware VMKCORE
18 AST SmartSleep 70 DiskSecure Mult b8 BSDI swap fd Linux raid auto
1b Hidden W95 FAT3 75 PC/IX bb Boot Wizard hid fe LANstep
1c Hidden W95 FAT3 80 Old Minix be Solaris boot ff BBT
1e Hidden W95 FAT1
Hex code (type L to list codes): 82 #查找到linux swap的编码为82
Changed system type of partition 2 to 82 (Linux swap / Solaris)
Command (m for help): p
..............
Device Boot Start End Blocks Id System
/dev/sdb1 2048 104447 51200 83 Linux
/dev/sdb2 104448 206847 51200 82 Linux swap / Solaris
/dev/sdb3 206848 309247 51200 83 Linux
/dev/sdb4 309248 496127 93440 5 Extended
/dev/sdb5 311296 413695 51200 83 Linux
/dev/sdb6 415744 496127 40192 83 Linux
#最后别忘了保存!如果你须要的话!
#扩展分区不能直接使用,逻辑分区只能建立在扩展分区上!
第二步:mkfs(mkfs时分区的格式最好与fdisk设定的分区格式一致,不然.......)
mkfs支持ext2 ext3 vfa msdos jfs reiserfs等文件系统。
用法1:mkfs -t
例: mkfs -t ext3 /dev/sdb2
用法2:mkfs.
例:mkfs,vfat /dev/sdb3
mke2fs支持ext2/ext3文件系统
用法:mke2fs [-j]
例:mke2fs -j /dev/sdb5
# 更多更具体的用法请参照相关命令的man手册
下面,接着实验:
例一
[root@novice ~]# mkfs -t ext3 /dev/sdb1
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
12824 inodes, 51200 blocks
2560 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=52428800
7 block groups
8192 blocks per group, 8192 fragments per group
1832 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
例二:
[root@novice ~]# fdisk /dev/sdb
Command (m for help): t
Partition number (1-6): 6
Hex code (type L to list codes): L
0 Empty 24 NEC DOS 81 Minix / old Lin bf Solaris
1 FAT12 39 Plan 9 82 Linux swap / So c1 DRDOS/sec (FAT-
2 XENIX root 3c PartitionMagic 83 Linux c4 DRDOS/sec (FAT-
3 XENIX usr 40 Venix 80286 84 OS/2 hidden C: c6 DRDOS/sec (FAT-
4 FAT16 <32M 41 PPC PReP Boot 85 Linux extended c7 Syrinx
5 Extended 42 SFS 86 NTFS volume set da Non-FS data
6 FAT16 4d QNX4.x 87 NTFS volume set db CP/M / CTOS / .
7 HPFS/NTFS 4e QNX4.x 2nd part 88 Linux plaintext de Dell Utility
.........
Hex code (type L to list codes): 7
Changed system type of partition 6 to 7 (HPFS/NTFS)
Command (m for help): p
Disk /dev/sdb: 254 MB, 254017536 bytes
8 heads, 61 sectors/track, 1016 cylinders, total 496128 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: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 2048 104447 51200 83 Linux
/dev/sdb2 104448 206847 51200 82 Linux swap / Solaris
/dev/sdb3 206848 309247 51200 83 Linux
/dev/sdb4 309248 496127 93440 5 Extended
/dev/sdb5 311296 413695 51200 83 Linux
/dev/sdb6 415744 496127 40192 7 HPFS/NTFS
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
[root@novice ~]# mkfs.ntfs /dev/sdb6
Cluster size has been automatically set to 4096 bytes.
Initializing device with zeroes: 100% - Done.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.
看过“ linux系统硬盘怎么格式化 ”
浏览量:2
下载量:0
时间:
VMWare虚拟机软件是一个“虚拟PC”软件,它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。那你知道在VMware虚拟机里Linux系统怎么上网吗?小编带来了VMware虚拟机里Linux系统上网的方法,下面大家跟着读文网小编一起来学习一下吧。
原理:使用Windows下的连接作为网关。Linux作为一个虚拟的客户端通过这个Windows下的连接连上网。
1、设置Windows下的本地连接允许VMware的虚拟网卡来共享上网。
2、设置Windows下的VMware产生的虚拟网卡1。将其IP设置为192.168.0.1。子网掩码为255.255.255.0。
3、设置VMware的网卡为Host-only
4、启动Linux,然后在网络设置中将eth0设置为IP为 192.168.0.2。然后设置子网掩码255.255.255.0。再设置网关为192.168.0.1。最后设置DNS为Windows下使用的那 个DNS地址即可(在安装虚拟机前可以用ipconfig查到)。再激活eth0即可。
5、如果不行,那就设置完后,重启你的电脑。
而我在公司装的时候,没做第3步,用了默认的NAT方式,同样也可以上网。
VMware的网卡设置模式
VMware 提供四种网络连接方式
Bridge:这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,和linux下一个网卡 绑定两个不同地址类似,实际上是将网卡设置为混杂模式,从而达到侦听多个IP的能力.
在此种模式下,虚拟机内部的网卡(例如linux下的eth0)直接连到了物理网卡所在的网络上,可以想象为虚拟机和host机处于对等的地位,在网络关系上是平等的,没有谁在谁后面的问题.
使用这种方式很简单,前提是你可以得到1个以上的地址.对于想进行种种网络实验的朋友不太适合,因为你无法对虚拟机的网络进行控制,它直接出去了.
nat方式:这种方式下host内部出现了一个虚拟的网卡vmnet8(默认情况下),如果你有过做nat服务器的经验,这里的vmnet8就相当于连接到内网的网卡,而虚拟机本身则相当于运行在内网上的机器,虚拟机内的网卡(eth0)则独立于vmnet8.
你会发现在这种方式下,vmware自带的dhcp会默认地加载到vmnet8界面上,这样虚拟机就可以使用dhcp服务.更为重要的 是,vmware自带了nat服务,提供了从vmnet8到外网的地址转 换,所以这种情况是一个实实在在的nat服务器在运行,只不过是供虚拟机用的. 很显然,如果你只有一个外网地址,此种方式很合适.
hostonly:
这应该是最为灵活的方式,有兴趣的话可以进行各种网络实验.和nat唯一的不同的是,此种方式下,没有地址转换服务,因此,默认情况下,虚拟机只 能到主机访问,这也是hostonly的名字的意义. 默认情况下,也会有一个dhcp服务加载到vmnet1上.这样连接到vmnet8上的虚拟机仍然可以设置成dhcp,方便系统的配置.
是不是这种方式就没有办法连接到外网呢,当然不是,事实上,这种方式更为灵活,你可以使用自己的方式,从而达到最理想的配置,例如:
a.使用自己dhcp服务:首先停掉vmware自带的dhcp服务,使dhcp服务更为统一.
b.使用自己的nat,方便加入防火墙.windows host可以做nat的方法很多,简单的如windows xp的internet共享,复杂的如windows server里的nat服务.
c. 使用自己的防火墙.因为你可以完全控制vmnet1,你可以加入(或试验)防火墙在vmnet1和外网的网卡间.
从以上可以看出,hostonly这种模式和普通的nat server带整个内网上网的情形类似,因此你可以方便的进行与之有关的实验,比如防火强的设置等
1、Bridge模式(一切都跟host一样,只有ip不能与host相同)
ip 192.168.39.222
netmask:255.255.252.0
gateway:192.168.39.254
Primary nameserve:192.168.39.252
2、NAT模式
首先在host中查看VMnet8的IP(e.g. 192.168.255.1).
启动VMware,点Edit下Virtual Network Setting… ,弹出Virtual network Editor对话框;
查看NAT选项卡,记录NAT的Gateway IP address:192.168.255.2
在config中,填写:
ip:192.168.255.5(与192.168.255.1在同一个网段的不同地址)
netmask:255.255.255.0(与192.168.255.1的隐码相同)
Gateway IP:填写VMware中的NAT网关192.168.255.2
Primary nameserver:填写与主机中一样的网关192.168.39.252,这样就可以上网冲浪了.
如果填写192.168.255.1,则不能连上外网.这里也可以不停,总之不能写错误的地址
3、hostonly模式
(1)查看你的连接外网的网卡的属性,选择“高级”标签,设置成允许共享,并设定允许的网络接口为VMNET1
(2)再插看一下你的VMnet1 的属性,看一下TCP/IP协议的设置,你发现已经被自动设置为
192.168.0.1/255.255.255.0,
(3)windows下的设置完成,转入到跑linux的虚拟机.将你的eth0的ip地址设置为静态的(如果安装时没有选静态的话) .
按红帽子图标->系统设置->网络(或其它你了解的方法)
ip: 192.168.0.2(或其它在此网段上的地址)
netmask: 255.255.255.0
default gateway: 192.168.0.1 (VMnet1的地址)
dns:输入你自己的DNS (host中用的DNS)
保存设置.如果你还没有设置好主机名称:
cd /etc/sysconfig
vi network
编辑HOSTNAME
cd /etc
vi hosts
加入:
192.168.0.2 yourhostname
重新启动服务
su
/sbin/service network restart
(4)测试一下
网关: ping 192.168.0.1
dns: ping dnsserver
(1)Bridged方式
用这种方式,虚拟系统的IP可设置成与本机系统在同一网段,虚拟系统相当于网络内的一台.独立的机器,与本机共同插在一个Hub上,网络内其他机器可访问虚拟系统,虚拟系统也可访问网络内其他机器,当然与本机系统的双向访问也不成问题.
(2)NAT方式
这种方式也可以实现本机系统与虚拟系统的双向访问.但网络内其他机器不能访问虚拟系统,虚拟系统可通过本机系统用NAT协议访问网络内其他机 器.NAT方式的IP地址配置方法:虚拟系统先用DHCP自动获得IP地址,本机系统里的VMware services会为虚拟系统分配一个IP,之后如果想每次启动都用固定IP的话,在虚拟系统里直接设定这个IP即可.
(3)host-only方式
顾名思义这种方式只能进行虚拟机和主机之间的网络通信,既网络内其他机器不能访问虚拟系统,虚拟系统也不能访问其他机器.
(4)not use方式
既是不使用网络,虚拟系统为一个单机.
一般来说,Bridged方式最方便好用.但如果本机系统是win2000而网线没插(或者根本没有网卡),网络很可能不可用(大部分用PCI网卡的机器都如此),此时就只能用NAT方式或host-only,之前所说的那两块虚拟网卡就是适应这两种网络准备的.
看过“ VMware虚拟机里Linux系统怎么上网 ”
浏览量:3
下载量:0
时间:
一个硬盘有些朋友不够用,想追求更高的配置,装两个硬盘,该怎么办呢?下面由读文网小编给你做出详细的台式机添加新硬盘方法介绍!希望对你有帮助!
1、硬盘安装:将硬盘固定到主机箱的硬盘槽内,接上电源线和SATA数据线。
2、开机进入系统:系统自动安装硬盘驱动。
3、进入“控制面板”内的“管理工具”,打开“计算机管理”;
4、在左侧找到“磁盘管理”打开;
5、在右侧找到新安装的硬盘,这时新硬盘应该是没有分区的硬盘;
6、对硬盘进入分区格式化:由于新硬盘不用安装系统,可不用建立活动分区,直接建立扩展分区,然后按需要建立逻辑分区。
看了“台式机怎么样添加新硬盘”文章的还看了:
浏览量:2
下载量:0
时间:
有时候觉得自己的台式机一个硬盘不够用,想添加一个硬盘,要怎么办呢?下面由读文网小编给你做出详细的台式机添加硬盘方法介绍!希望对你有帮助!
1、将硬盘装入机箱硬盘位,或用螺丝固定在机箱硬盘托架上
2、SATA数据连接线,一头接在主板上,一头接在硬盘上
3、硬盘接上供电电源线
浏览量:3
下载量:0
时间:
硬盘有固态硬盘(SSD 盘,新式硬盘)、机械硬盘(HDD 传统硬盘)、混合硬盘(HHD 一块基于传统机械硬盘诞生出来的新硬盘)。下面是读文网小编带来的关于笔记本可以添加硬盘吗的内容,欢迎阅读!
可以的
首先给笔记本电脑加固态硬盘之前,先确定你的电脑有没有光驱,在我们的电脑里面,或者测边看有没有可以按出来的光驱。
确定有光驱后,接下来就把光驱拆下来, 如果你的笔记本是ThinkPad的就很容易了,侧边有个扣子把他扣下来直接拉出光驱。如果是其他的笔记本就要拧螺丝了看下图我拆的DELL把螺丝拧下就可以把光驱拉下.
光驱拆下后就准备安装固态硬盘,硬盘托架与光驱的大小是一样的也完全的兼容,后然把螺丝拧回去就行了,如果是ThinkPad的直接扣上去就行了。
安装好后开机验证看有什么问题没有,开机选择“F12”选硬盘(注意每台笔记本的驱动按钮不完全一样)如果可以看到HDD硬盘就说明安装成功了。
浏览量:3
下载量:0
时间:
台式机觉得一个硬盘不够用,想添加一个该怎么办呢?下面由读文网小编给你做出详细的台式机添加硬盘方法介绍!希望对你有帮助!
新主板上两种接口都有,在光驱接口旁边你找一下。人家就是考虑到这种情况的了,留了一个IDE接口。
旧硬盘的电源和数据接线都在吧,直接连上,重启电脑,电脑自动就会安装好的,可能会提示重启,不用重启就可以用了。
新硬盘设为第一。
浏览量:2
下载量:0
时间:
linux系统怎么添加计划任务执行php文件?PHP不支持多线程,有时候处理问题不是那么爽,读文网小编以php文件为例,讲解linux下的计划任务。
1.打开linux系统命令行界面。
在命令行界面中输入如下命令:which php,回车。
1.记住上一步的php路径,继续在命令行下输入:crontab -e,回车,按下“i”键进入vi编辑器的编辑模式,在当前模式下输入如下命令:
10,40,50 * * * * /usr/bin/php /opt/lampp/htdocs/wechat/xjtest-web_browser/pcntl_test.php
即:计划任务执行频率+php可执行文件路径+要执行的php文件路径。(文章最后会详细解释命令开始的执行频率)
输入完成后,按下“ESC”键并在当前命令行输入“:”,在“:”后输入“wq”,再回车,出现如下提示,证明计划任务添加成功。
Linux计划任务的执行频率:
命令开始部分的频率,由五个部分组成,分别代表分钟、小时、日、月、星期(0是星期日)。当前频率全部执行时,用“*”表示,所以才会出现这么多“*”。下面的例子,可以帮助大家理解:
下面的计划任务会一直运行
* * * * * [command]
下面的计划任务会在每个小时的0分时运行(就是每小时执行一次)
0 * * * * [command]
下面依旧是一个每小时运行一次的计划任务。不过是在每个小时的一刻钟时运行的(1:15,2:15.。。)
15 * * * * [command]
下面的计划任务每天执行一次,在2:30分
30 2 * * * [command]
下面的计划任务是在每个月2号的午夜执行(比如:2010年2月2日00:00)
0 0 2 * * [command]
下面的计划任务会在每周一的每个小时0分钟时执行一次
0 * * * 1 [command]
下面的会每小时运行3次,在0分,10分,和20分时
0,10,20 * * * * [command]
下面是用除号“/”表示每多少运行一次。本例是每5分钟运行一次
*/5 * * * * [command]
还可以用“-”表示一个范围,如下表示5到10点的每个整点运行一次
0 5-10 * * * [command]
另外还有一个特殊的时间关键字“@reboot”,就是每次重启服务器时运行计划任务
@reboot [command]
看过“linux系统怎么添加计划任务执行php文件”
浏览量:2
下载量:0
时间:
台式机觉得一个硬盘不够用,想添加一个,该怎么办呢?下面由读文网小编给你做出详细的台式机添加硬盘方法介绍!希望对你有帮助!
硬盘是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成。碟片外覆盖有铁磁性材料。
硬盘有固态硬盘(SSD 盘,新式硬盘)、机械硬盘(HDD 传统硬盘)、混合硬盘(HHD 一块基于传统机械硬盘诞生出来的新硬盘)。
SSD采用闪存颗粒来存储,HDD采用磁性碟片来存储,混合硬盘(HHD: Hybrid Hard Disk)是把磁性硬盘和闪存集成到一起的一种硬盘。绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器中。
磁头复位节能技术:通过在闲时对磁头的复位来节能。
多磁头技术:通过在同一碟片上增加多个磁头同时的读或写来为硬盘提速,或同时在多碟片同时利用磁头来读或写来为磁盘提速,多用于服务器和数据库中心。
看了“台式机如何添加硬盘最好 ”文章的还看了:
浏览量:4
下载量:0
时间:
台式机想要多加一个硬盘!怎么样添加呢?下面由读文网小编给你做出详细的台式机加硬盘方法介绍!希望对你有帮助!
可以内置,也可以外置。内置就是往主板上插一个,这个便宜,不过你得有电脑组装基础知识,知道你自己的主板有没有串口(新买的都有)
还有你买的硬盘是并口的还是串口的,买的时候一般给你线,看好了线头插就行了,只要不是太老的主板,一般是不会插错的,还有一个四个口的是电源口
把你主机里找一个电源接口插上就行了。外置的贵一点,贵不了多少,但使用方便,USB接口往上一插就能用(前题是能开机的电脑)。
浏览量:2
下载量:0
时间:
在web开发过程中,经常需要设定一些定期执行的任务,那么linux怎么添加计划任务执行php文件呢?读文网小编分享了linux添加计划任务执行php文件的方法,希望对大家有所帮助。
1.打开linux系统命令行界面。
在命令行界面中输入如下命令:which php,回车。
1.记住上一步的php路径,继续在命令行下输入:crontab -e,回车,按下“i”键进入vi编辑器的编辑模式,在当前模式下输入如下命令:
10,40,50 * * * * /usr/bin/php /opt/lampp/htdocs/wechat/xjtest-web_browser/pcntl_test.php
即:计划任务执行频率+php可执行文件路径+要执行的php文件路径。(文章最后会详细解释命令开始的执行频率)
输入完成后,按下“ESC”键并在当前命令行输入“:”,在“:”后输入“wq”,再回车,出现如下提示,证明计划任务添加成功。
Linux计划任务的执行频率:
命令开始部分的频率,由五个部分组成,分别代表分钟、小时、日、月、星期(0是星期日)。当前频率全部执行时,用“*”表示,所以才会出现这么多“*”。下面的例子,可以帮助大家理解:
下面的计划任务会一直运行
* * * * * [command]
下面的计划任务会在每个小时的0分时运行(就是每小时执行一次)
0 * * * * [command]
下面依旧是一个每小时运行一次的计划任务。不过是在每个小时的一刻钟时运行的(1:15,2:15.。。)
15 * * * * [command]
下面的计划任务每天执行一次,在2:30分
30 2 * * * [command]
下面的计划任务是在每个月2号的午夜执行(比如:2010年2月2日00:00)
0 0 2 * * [command]
下面的计划任务会在每周一的每个小时0分钟时执行一次
0 * * * 1 [command]
下面的会每小时运行3次,在0分,10分,和20分时
0,10,20 * * * * [command]
下面是用除号“/”表示每多少运行一次。本例是每5分钟运行一次
*/5 * * * * [command]
还可以用“-”表示一个范围,如下表示5到10点的每个整点运行一次
0 5-10 * * * [command]
另外还有一个特殊的时间关键字“@reboot”,就是每次重启服务器时运行计划任务
@reboot [command]
看过“linux怎么添加计划任务执行php文件”
浏览量:4
下载量:0
时间: