全部博文(24)
分类: 嵌入式
2012-11-27 22:26:10
安裝VMWare Tools有几个优点:
.Host OS与Guest OS传档时,只需鼠标拖曳即可。鼠标在Host OS与Guest OS切换时,不需再按Ctrl + Alt。
此次安装VMWare Tools的目的是第三点:为了本机和centos切换时,可以直接切换,不需再按ctrl+Alt,这样会觉得方便许多哦,呵呵,
这里介绍的是主机是windows,客户机是linux下的设置。
1,安装vmtools for linux
选择vmware workstation 程序菜单中vm>install vmware tools ……
启动guest电脑中的linux,执行:
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
tar -xzvf vmwareTools-5.0.0-12124.i386.tar.gz -C /tmp (把安装文件解压到/tmp)
cd /tmp/vmware-tools-distrib
./vmware-install.pl
在这里,安装程序会询问一系列的设置问题,多数情况下,安装按默认配置就可以正常工作。因此,对每一个问题建议按回车选择默认配置,或者输入默认的提示路径按回车就ok了。运行完后,可以进入 /mnt 目录下,应该可以看到多了个文件夹hgfs了。
2,设置host computer共享的目录
在ghost computer中切换到windows桌面,选择vmware workstation程序菜单中
VM>Settings>Options>Shared Folders>Properties
点击对话框右下的“add”按钮,点击“下一步”,在文本框“name”中输入共享目录的名字(比如你想共享D盘,你输入有一个共享名字,随便什么名字都没关系只是个符号而已。然后你选中对应的一个盘符或者文件也可以。这个盘或文件夹就是winds和linux共享的文件了。在两个系统中将会都可以看到。)
3,shared folder目录的使用
切换到ghost computer的linux系统,执行:
cd /mnt/hgfs
ls
可以看到里面有winds下你共享的文件夹或者盘符了。并且可以直接使用。在winds和linux下都可以进行读写操作。同时你还会发现以前一直要用ctrl+alt来切换的鼠标,在装好了这个工具好,鼠标可以自由的切换咯。
PUTTY工具:可实现远程登录操作,无需进入虚拟机界面。同时和容易复制粘贴指令。
Fedora vsftp安装自启动与系统配置
1、查看当前系统是否已经安装vsftpd程序
在进行安装之前,首先应该使用rpm命令查询一下,系统是否已经安装了程序。具有命令如下:
-qa|grep vsftpd 查询是否安装了vsftpd.
执行该命令后,如果当前系统中已经安装了vsftpd,将会显示如图所示的版本;如果未安装,执行上面的命令后将不会显示任何信息。
2 安装Fedora vsftp
#yum install vsftpd一路yes,最后提示安装成功。
3. 配置Fedora vsftpd.conf
[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf 体的配置下面会涉及。
如果要匿名用户上传下载的实现
关于匿名上传,首先我们要修改一下vsftpd.conf ,此文件位于 /etc/目录下,可能是/etc/vsftpd.conf,也可能是/etc/vsftpd/vsftpd.conf文件。以您的系统环境为准;
首先:我们要改一下vsftpd.conf,确保有以下几行;
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_umask=022 (077)
其次:在ftp用户家目录的下建一个文件夹,并修改其权限为完全开放;
ftp用户的家目录在哪?我们前面已经说了,要通过/etc/passwd来查看;也可以通过finger ftp来查看;
[root@localhost beinan]# finger ftp
Login: ftp Name: FTP User
Directory: /var/ftp Shell: /sbin/nologin
这说明ftp用户的家目录在/var/ftp ,我们要在这个目录下建一个目录,然后把他的权限设置为任何用户可读可写可执行就行了;一般的情况下,在发行版中,有一个/var/ftp/pub的目录,如果没有,您也可以自己建一个;把配置文件改好后,只要把/var/ftp下的任何一个目录的权限打开,都可以用来匿名上传和下载;
比如您想让匿名用户上传和下载都在/var/ftp/pub,就可以把/var/ftp/pub的权限打开,如果没有这个目录,您要自己建一个;
[root@localhost ~]# mkdir /var/ftp/pub
[root@localhost ~]# chmod 777 /var/ftp/pub
4、注意事项
(1)防火墙
(2)SELinux
输入如下命令:
[root@localhost ~]# vi /etc/selinux/config
下面为文件的具体内容:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
#SELINUX=enforcing #该行原始的配置
SELINUX=disabled #此处为手工输入
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
还要记得::::iptables -F 再次关闭防火墙。
5、vsftpd启动
方式1:# service vsftpd start
方式2:# /etc/init.d/vsftpd restart
(或# /etc/init.d/vsftpd start)
方式3:# /usr/sbin/vsftpd &
# /usr/local/sbin/vsftpd &
其中方式3中的第一步可以执行,但是第二行执行不了。都是在网上看到的。所以用前两种方式足矣。
如果允许用户匿名登录,需要创建用户ftp和目录/var/ftp
# mkdir /var/ftp
# useradd -d /var/ftp/ftp
6、检查vsftpd是否启动
方式1:
[root@localhost ~]# pgrep vsftpd
4759
方式2:
[root@localhost ~]# ps -ef
root 4759 1 0 20:33 ? 00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
7、vsftpd服务关闭
方式1:
[root@localhost ~]# kill 4759
方式2:
[root@localhost ~]# pkill vsftpd
方式3:
[root@localhost ~]# /etc/init.d/vsftpd stop
iptables -F关闭防火墙。