分类
日记

CentOS使用tigerVNC进行远程桌面连接

免费Vps申请http://www.eduvps.net
1、环境和软件准备
CentOS 6.4
[[email protected] ~]$ rpm –q tigervnc tigervnc-server
tigervnc-1.0.90-0.17.20110314svn4359.el6.i686
tigervnc-server-1.0.90-0.17.20110314svn4359.el6.i686
使用如下命令,进行安装
yum install tigervnc
yum install tigervnc-server
编辑配置,使用vi命令等。
编辑 /etc/sysconfig/vncservers
参考注释掉的最后两行,添加 2 行
VNCSERVERS=” 2:myname”
VNCSERVERARGS[2]=”-geometry 1024×768 -nolisten tcp”
这一步先把 -localhost 去掉。
2、启动vncserver(服务器端)
vncserver :n
这里的n是sessionnumber,不指定默认为1,也可以是2、3等等。第一次会提示输入密码,以后可以使用vncpasswd命令修改密码。
3、关闭vncserver(服务器端)
vncserver -kill :n
如果使用vncserver :n多次建立远程桌面,可以用
vncserver –list
列出当前用户建立的所有远程桌面
4、启动关闭服务
启动服务
# service vncserver start
停止服务
# service vncserver stop
5、远程vnc客户端连接
这时应该可以连接了,从另一台机器访问一下。
在连接地址输入远程机器的名字或IP地址,默认端口是 5902,如:

按提示输入前面该用户自己登录时用 vncserver 设置的密码,正常的话应该可以看到远程的桌面了。注意 VNC 启动的是完全不同的第二个桌面,和用户自己直接在 Linux 机器上登录看到的桌面不同,桌面喜好可以分别配置。
6、安装图形界面步骤:

1.显示系统已经安装的组件,和可以安装的组件:
#yum grouplist|grep -i “x window”

2.如果系统安装之初采用最小化安装,没有安装xwindow,那么先安装:
#yum groupinstall “X Window System”

3.安装GNOME桌面环境
yum groupinstall “GNOME Desktop Environment”

4.安装KDE桌面环境
yum groupinstall “KDE (K Desktop Environment)”
yum groupinstall “KDE Desktop”

5.卸载GNOME桌面环
yum groupremove “GNOME Desktop Environment”

6.卸载KDE桌面环境
yum groupremove “KDE (K Desktop Environment)”

开机为文本界面,由文本界面切换到图形界面:

方法1:运行命令
#startx , 需要先配置图形界面信息

方法2:修改/etc/inittab文件中的
id:3:initdefault , 将3改为5 ,重新启动系统;

方法3:进入图形界面: init 5
从图形界面进入文本界面: init 3

重启: init 6
关机: init 3

真机环境中,在图形界面和文本界面间快捷键切换:

Ctrl+Alt+F(n) , 其中F(n)为F1-F6 ,为6个控制台;
Ctrl+ALT+F7 ;

CTRL+ALT+F1是进入文本界面,CTRL+ALT+F7才是图形界面。

我的vps分配的256m内存,安装成功了。

分类
学习笔记

IIS设置允许下载.exe文件解决方法

请按如下设置:

1.设置MIME,让IIS支持更多文件类型,如果MIME类型中已经有.exe,这一步可以跳过。

打开IIS,选中服务器,点右键,属性里有MIME类型
添加扩展名:.exe
类型:application/octet-stream

按照上面的办法操作,重启IIS后还是无法下载.exe的文件,一直提示404错误,但RAR的文件就可以下载,不知道是哪里的问题,发愁了老半天,接着再在GOOGLE里搜索”win2003 exe文件下载 设置”,找到更为详尽的解决办法.补充如下步骤:

2.如果上一步不能解决问题,可以设置一下网站主目录的访问权限。

打开iis管理器,右键网站-点击属性-主目录,将执行权限设置为”无”或者”纯脚本”,即取消”可执行文件”.

找到IIS的执行权限设置,系统默认是”纯脚本或可执行文件”,改成”纯脚本”,再次试着下载.exe的文件,终于跳出了迅雷的下载提示对话框,设置成功了.

如果还是,你可以试一下第三个步骤(如果有支持PHP的,要自己分辨一下哦):

3.如果上一步还是不能解决问题,可以把iis管理器中的”web服务扩展”中的”所有未知cgi扩展”,”所有未知isapi扩”禁止,仅保留”asp”及”asp.net”.

分类
学习笔记

ClickOnce部署出现 系统必备的安装位置未设置为组件供应商的网站,无法在磁盘上找到 dotNetFx40LP_Client_x86_x64cs.exe 问题的解决方案[转]

转自:http://blog.csdn.net/fxfeixue/article/details/5936015

当我们使用简体中文或繁体中文版本的 Visual Studio 2010 发布应用程序时,如果在“系统必备”对话框中选中“从与我的应用程序相同的位置下载系统必备组件”选项,并选择以下任何组件作为系统必备组件,可能会显示生成错误:

1.Microsoft .NET Framework 4(x86 和 x64)
2.Microsoft .NET Framework 4 Client Profile(x86 和 x64)
3.Microsoft Visual F# Runtime for .NET 2.0
4.Microsoft Visual F# Runtime for .NET 4.0

      对于“Microsoft .NET Framework 4 Client Profile(x86 和 x64)”系统必备项,系统可能会显示下面的生成错误:

“MSB3152: 系统必备的安装位置未设置为‘组件供应商的网站’,无法在磁盘上找到项‘Microsoft .NET Framework 4 Client Profile (x86 和 x64)’中的文件‘DotNetFX40Client/dotNetFx40LP_Client_x86_x64cs.exe’。 有关详细信息,请参见‘帮助’。”

      这是由于可再发行语言包的位置不正确或缺失导致的 ClickOnce 发布失败。

      下面我们就以“Microsoft .NET Framework 4 Client Profile(x86 和 x64)”为例,其它三个也需要依葫芦画瓢。另外,如果选了Microsoft .NET Framework 4(x86 和 x64),就不需要再勾选 Microsoft .NET Framework 4 Client Profile(x86 和 x64)了,它们之间应该是整体与部分的关系。

1.导航到文件夹“%ProgramFiles%/Microsoft SDKs/Windows/v7.0A/Bootstrapper/Packages/DotNetFX40Client”。 对于 x64 操作系统,该路径位于 %ProgramFiles(x86)% 下。
2.若使用的简体 VS2010,则创建新文件夹,命名为 zh-chs;若是繁体的,则新文件夹名为 zh-cht。
3.若使用的简体 VS2010,将 zh-Hans 文件夹内的文件复制到 zh-chs 文件夹内;若是繁体的,则复制 zh-Hant 文件夹内容到 zh-cht。
4.在管理员模式下打开 Package.xml。
5.若使用的简体 VS2010,找到 <String Name=”Culture”>zh-hans</String>,并将 zh-hans 改为 zh-chs;若是繁体的,则替换 zh-Hant 为 zh-cht。

      完成上面的修改后,再发布程序。OK了?那你很幸运!

      还报错,提示未能找到文件“C:/Program Files/Microsoft SDKs/Windows/v7.0A/Bootstrapper/Packages/DotNetFX40Client/cs /dotNetFx40LP_Client_x86_x64cs.exe”。

恭喜你,幸运仍然伴你左右,因为下面就有解决的办法。如果不是类似的错误,那你就要做好思想准备了,Good luck! bye bye.

      言归正传,也许你已经注意到了,在 Microsoft SDKs/Windows/v7.0A/Bootstrapper/Packages/DotNetFX40Client 文件夹中有许多文件夹,多是以简单的几个字母命名,其实他们对应各国的语言包,文章的最后列出了常见的国名与缩写对照表,cs 是指捷克,上面的错误实际是因为缺少捷克的语言包造成的(1搞不懂发布简繁体的程序为什么需要捷克的语言包)。

      接下来我们打开 cs 文件夹中的 Package.xml 文件,找到 DotNetFX40ClientLanguagePackBootstrapper 元素,其值是 http://go.microsoft.com/fwlink/?linkid=164196&amp;clcid=0x405,这就是下载捷克语言包的地址,不用试了,下不了的,微软做了处理,会自动定向下载请求者所在国家的语言包(2搞不懂,既然有了自动重定向,干吗还要提供不同的地址)。

      让我们继续吧,别再管什么语言包了,发布简繁的中文程序不需要其它国家的语言,VS 2010 要,那就给它的假的,走形势而已,把 zh-chs 文件夹里的中文语言包复制一个到 cs 文件夹,并重命名为 dotNetFx40LP_Client_x86_x64cs.exe。如果你是一个”正直的人”,看不惯弄虚做假这一套,可以到这里下载正版的捷克语言包。好了,现在去发布程序,应该没什么问题了,再有问题也不是这个帖子的事了。