Red Hat Enterprise Linux 4 in VMware learning tips
Red Hat Enterprise Linux 4, RHEL4
VMware® Workstation
7.0.0 build-203739
如何增大虚拟机的硬盘容量:在虚拟机的属性里,点击"Add", 在弹出框中选择"Hard Disk",然后N个下一步即可。
如何在Host和Guest VM之间share文件:
在VM属性里的Options tab里,选择share Folders,enable it, then 设置一个host盘符或指定目录为share目录。
如何安装VMware tools in Guest VM:VMware->Menu->Create VMware tools, 然后你会在Red Hat的桌面上看到一个光盘logo,然后你能在vmware的屏幕下方看到一个help提示框,点击"help"button,就能打开一个本地自带的帮助webpage,按webpage上的步骤安装即可,安装方法如下:
tips:Linux会自动把光盘内容mount到如下目录/media/cdrecorder,可以在这个目录看到光盘的内容。
mount/unmount:
在unix/linux中,系统将设备当成文件处理,这是和uix的设计背景有关,而linux是仿unix的系统,因此和unix很像。mount cd-rom 实际上是mount你的cdrom中的光盘,它将光盘上的目录和文件挂在linux的一个目录下,然后通过对这个目录的访问来访问光盘上的文件。这样做的好处是当你访问一个文件时,只需知道他在linux目录中的位置,而不需要知道他的物理位置。在windows下c:,d:,a:都是物理位置,而在linux下/root可能在一块硬盘上/home可能在另一块硬盘上,/xxx可能在软驱或光驱上。当你要取出光盘时,要先卸载(umount),就是从linux的文件系统中去掉光盘的目录。否则拿出光盘后,再访问光盘上的东西就会出错。
http://baike.baidu.com/view/1374830.htm?fr=ala0_1
http://www.oklink.net/dnsj/czxt/linux/linuxadmin/node46.html
http://blog.csdn.net/nhczp/archive/2007/08/14/1742643.aspx
当一个文件系统不需要再mount着,可以用umount . umount 加一个参数unmount它,参数可以是设备文件或安装点。例如,要unmount上面例子中的目录,可以用:
$ umount /dev/hda2
$ umount /usr
$
普通用户与超级用户:$,#
[root@localhost ~]#
[test@localhost ~]$
普通用户可以在其权限许可的范围内使用系统资源,而超级用户(用户名为root)不仅可以使用系统中的所有资源而且可以管理系统资源。
所以为了按如下步骤操作,可以先把自动mount的cdrom进行umount操作,这里看清楚了,是u加mount,不是un。
[root@localhost ~]#unount /dev/cdrom
Install VMware Tools in
相关文档:
Linux设备驱动中必须解决的一个问题是多个进程对共享资源的并发访问,并发访问会导致竞态,linux提供了多种解决竞态问题的方式,这些方式适合不同的应用场景。
Linux内核是多进程、多线程的操作系统,它提供了相当完整的内核同步方法。内核同步方法列表如下:
中断屏蔽
原子操作
自旋锁
读写自旋锁
顺序锁
......
我用的是ubuntu操作系统。打开终端
1.sudo apt-get install vim(vim-full 这个软件自9.10版本被废弃了,不论怎么添加软件源都找不到的,所以直接安装vim就可以了,,也可以安装gvim,,在新立得软件里面搜索vim就可以找到了)
2.
sudo apt-get install build-essential // build-essential是c语言的开发包,包含了gcc ma ......
宿主机:Windows XP Professinoal SP2
VMware:Red Hat Linux 9
网络:ADSL局域网512M
所用软件:
VMware-workstation-6.0.0-45731.exe
Red Hat Linux 9
安装过程:
1.安装VMware-workstation-6.0.0-45731.exe
2.开启VMware.安装Linux.
安装时可直接用硬盘iso文件.
VMware=>VM=>Settings=> ......
#!/bin/bash
#Key Words:linux0.11 bochs harddisk bash
#mount hdimg name:hdimage-devel
#mount point:/mnt/initrd
hdimg=hdimage-devel
mpoint=/mnt/initrd
if [ "$1" == "mount" ]
then
#mount hdimg
echo "$1 START"
&n ......