搜档网
当前位置:搜档网 › 部署VNC Server及VNC Server的高级应用

部署VNC Server及VNC Server的高级应用

部署VNC Server及VNC Server的高级应用
部署VNC Server及VNC Server的高级应用

? 安装VNC服务端

view sourceprint?

1.[root@rhel6 ~]# rpm -q tigervnc-server

2.tigervnc-server-1.0.90-0.17.20110314svn4359.el6.x86_64

启动VNC服务

view sourceprint?

01.[root@rhel6 ~]# vncserver #第一次启动display :1(第一张虚拟纸,依次类推),可通过vncserver :2 启动display:2

02.

03.New 'https://www.sodocs.net/doc/6616802108.html,:1 (root)' desktop is https://www.sodocs.net/doc/6616802108.html,:1

04.

05.Starting applications specified in /root/.vnc/xstartup

06.Log file is /root/.vnc/https://www.sodocs.net/doc/6616802108.html,:1.log

07.

08.[root@rhel6 ~]# /etc/init.d/vncserver status

09.Xvnc (pid 2182) is running...

?修改VNC Server配置文件

view sourceprint?

01.[root@rhel6 ~]# cat /etc/sysconfig/vncservers #启动vncserver后才生成

02.# The VNCSERVERS variable is a list of display:user pairs.

03.#

04.# Uncomment the lines below to start a VNC server on display :2

05.# as my 'myusername' (adjust this to your own). You will also

06.# need to set a VNC password; run 'man vncpasswd' to see how

07.# to do that.

08.#

09.# DO NOT RUN THIS SERVICE if your local area network is

10.# untrusted! For a secure way of using VNC, see this URL:

11.# https://www.sodocs.net/doc/6616802108.html,/faq/docs/DOC-7028

12.

13.# Use "-nolisten tcp" to prevent X connections to your VNC server via TCP.

14.

15.# Use "-localhost" to prevent remote VNC clients connecting except when

16.# doing so through a secure tunnel. See the "-via" option in the

17.# `man vncviewer' manual page.

18.

19.# VNCSERVERS="2:myusername"

20.# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"

21.VNCSERVERS="2:xfcy 3:root" #设置在vncserver启动2个display,且display:2,:3的用户权限分别为xfcy,root

22.VNCSERVERARGS[2]="-geometry 800x600"

23.VNCSERVERARGS[3]="-geometry 800x600 -localhost" #设置display:2的分辨率为800×600且只监听本地

?设置VNC密码(保存在~/.vnc/passwd中),同时自动生成~/.vnc/xstartup(在每次启动VNC服务时候,都会读取该文件中的配置信息)

view sourceprint?

1.[root@rhel6 ~]# vncpasswd

2.Password:

3.Verify:

?修改xstartup配置文件

view sourceprint?

01.[root@rhel6 ~]# cat ~/.vnc/xstartup

02.#!/bin/sh

03.

04.[ -r /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n

05.export LANG

06.export SYSFONT

07.vncconfig -iconic &

08.unset SESSION_MANAGER

09.unset DBUS_SESSION_BUS_ADDRESS

10.OS=`uname -s`

11.if [ $OS = 'Linux' ]; then

12. case "$WINDOWMANAGER" in

13. *gnome*)

14. if [ -e /etc/SuSE-release ]; then

15. PATH=$PATH:/opt/gnome/bin

16. export PATH

17. fi

18. ;;

19. esac

20.fi

21.if [ -x /etc/X11/xinit/xinitrc ]; then

22. exec /etc/X11/xinit/xinitrc

23.fi

24.if [ -f /etc/X11/xinit/xinitrc ]; then

25. exec sh /etc/X11/xinit/xinitrc

26.fi

27.[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

28.xsetroot -solid grey

29.#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #注释掉这两行避免出现黑屏

30.#twm &

31.

32.gnome-session & #登录到GNOME桌面环境

33.#startkde & #登录到KDE桌面环境https://www.sodocs.net/doc/6616802108.html,

?配置Display:2(即用户权限为xfcy的共享桌面,配置方法同上)

view sourceprint?

01.[root@rhel6 .vnc]# su - xfcy #必须在对应的用户下设置密码

02.[xfcy@rhel6 ~]$ vncserver :2

03.

04.You will require a password to access your desktops.

05.

06.Password:

07.Verify:

08.

09.New 'https://www.sodocs.net/doc/6616802108.html,:2 (xfcy)' desktop is https://www.sodocs.net/doc/6616802108.html,:2

10.

11.Creating default startup script /home/xfcy/.vnc/xstartup

12.Starting applications specified in /home/xfcy/.vnc/xstartup

13.Log file is /home/xfcy/.vnc/https://www.sodocs.net/doc/6616802108.html,:2.log

14.

15.[xfcy@rhel6 ~]$ vi .vnc/xstartup

16.#!/bin/sh

17.

18.[ -r /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n

19.export LANG

20.export SYSFONT

21.vncconfig -iconic &

22.unset SESSION_MANAGER

23.unset DBUS_SESSION_BUS_ADDRESS

24.OS=`uname -s`

25.if [ $OS = 'Linux' ]; then

26. case "$WINDOWMANAGER" in

27. *gnome*)

28. if [ -e /etc/SuSE-release ]; then

29. PATH=$PATH:/opt/gnome/bin

30. export PATH

31. fi

32. ;;

33. esac

34.fi

35.if [ -x /etc/X11/xinit/xinitrc ]; then

36. exec /etc/X11/xinit/xinitrc

37.fi

38.if [ -f /etc/X11/xinit/xinitrc ]; then

39. exec sh /etc/X11/xinit/xinitrc

40.fi

41.[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

42.xsetroot -solid grey

43.#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

44.#twm &

45.

46.gnome-session &

?重启VNC Server服务

view sourceprint?

01.[root@rhel6 ~]# /etc/init.d/vncserver restart

02.Shutting down VNC server: 2:xfcy 3:root [ OK ]

03.Starting VNC server: 2:xfcy

04.New 'https://www.sodocs.net/doc/6616802108.html,:2 (xfcy)' desktop is https://www.sodocs.net/doc/6616802108.html,:2

05.

06.Starting applications specified in /home/xfcy/.vnc/xstartup

07.Log file is /home/xfcy/.vnc/https://www.sodocs.net/doc/6616802108.html,:2.log

08.

09.3:root

10.New 'https://www.sodocs.net/doc/6616802108.html,:3 (root)' desktop is https://www.sodocs.net/doc/6616802108.html,:3

11.

12.Starting applications specified in /root/.vnc/xstartup

13.Log file is /root/.vnc/https://www.sodocs.net/doc/6616802108.html,:3.log

14.

15. [ OK ]

16.

17.[root@rhel6 .vnc]# netstat -lntp | grep 590 #VNC server监听的端口从5900开始,display :1的监听5901,display :2监听5902,以此类推

18.

19.tcp 0 0 0.0.0.0:5902 0.0.0.0:* LISTEN 3567/Xvnc

20.tcp 0 0 127.0.0.1:5903 0.0.0.0:* LISTEN 3649/Xvnc

?客户端访问

view sourceprint?

01.[root@rhel5 ~]# vncviewer 192.168.1.119:3

02.

03.VNC Viewer Free Edition 4.1.2 for X - built Jan 26 2009 11:52:08

04.Copyright (C) 2002-2005 RealVNC Ltd.

05.See https://www.sodocs.net/doc/6616802108.html, for information on VNC.

06.

07.Sun Nov 18 23:17:16 2012

08. CConn: connected to host 192.168.1.119 port 5903

09. CConnection: Server supports RFB protocol version 3.8

10. CConnection: Using RFB protocol version 3.8

11.

12.Sun Nov 18 23:17:18 2012

13. TXImage: Using default colormap and visual, TrueColor, depth 16.

14. CConn: Using pixel format depth 6 (8bpp) rgb222

15. CConn: Using ZRLE encoding

16.

17.Sun Nov 18 23:17:21 2012

18. CConn: Throughput 20476 kbit/s - changing to hextile encoding

19. CConn: Throughput 20476 kbit/s - changing to full colour

20. CConn: Using pixel format depth 16 (16bpp) little-endian rgb565

21. CConn: Using hextile encoding

?通过SSH加密VNC的远程连接

view sourceprint?

01.[root@rhel5 ~]# vncviewer -via 192.168.1.119 :2

02.

03.VNC Viewer Free Edition 4.1.2 for X - built Jan 26 2009 11:52:08

04.Copyright (C) 2002-2005 RealVNC Ltd.

05.See https://www.sodocs.net/doc/6616802108.html, for information on VNC.

06.The authenticity of host 'rhel6 (192.168.1.119)' can't be established.

07.RSA key fingerprint is 1a:cf:92:de:28:7d:f2:e0:e8:e6:ad:f1:7c:40:6a:67.

08.Are you sure you want to continue connecting (yes/no)? yes

09.Warning: Permanently added 'rhel6' (RSA) to the list of known hosts.

10.root@rhel6's password:

11.

12.Tue Nov 20 01:12:37 2012

13. CConn: connected to host localhost port 5599

14. CConnection: Server supports RFB protocol version 3.8

15. CConnection: Using RFB protocol version 3.8

16.

17.Tue Nov 20 01:12:39 2012

18. TXImage: Using default colormap and visual, TrueColor, depth 16.

19. CConn: Using pixel format depth 6 (8bpp) rgb222

20. CConn: Using ZRLE encoding

21.

22.Tue Nov 20 01:12:41 2012

23. CConn: Throughput 20588 kbit/s - changing to hextile encoding

24. CConn: Throughput 20588 kbit/s - changing to full colour

25. CConn: Using pixel format depth 16 (16bpp) little-endian rgb565

26. CConn: Using hextile encoding

?关闭已启用的display:2

view sourceprint?

1.[xfcy@rhel6 ~]$ vncserver -kill :2 #必须以相应的用户进行操作

2.Killing Xvnc process ID 3567

3.Xvnc seems to be deadlocked. Kill the process manually and then re-run

4. /usr/bin/vncserver -kill :2

5.to clean up the socket files.

6.

7.[root@rhel6 ~]# netstat -lntp | grep 590

8.tcp 0 0 127.0.0.1:5903 0.0.0.0:* LISTEN 6585/Xvnc ?通过VNC Server自动抓取客户端的桌面(CatchDesktop)

?附:AIX上部署VNC Server

view sourceprint?

01.一.安装VNC

02.# rpm -ivh vnc-3.3.3r2-6.aix5.1.ppc.rpm

03.vnc ##################################################

04.

05.# rpm -ql vnc

06./opt/freeware/bin/Xvnc

07./opt/freeware/bin/vncconnect

08./opt/freeware/bin/vncpasswd

09./opt/freeware/bin/vncserver

10./opt/freeware/bin/vncviewer

11./opt/freeware/doc/vnc-3.3.3r2

12./opt/freeware/doc/vnc-3.3.3r2/LICENCE.TXT

13./opt/freeware/doc/vnc-3.3.3r2/README

14./opt/freeware/share/vnc/classes

15./opt/freeware/share/vnc/classes/DesCipher.class

16./opt/freeware/share/vnc/classes/animatedMemoryImageSource.class

17./opt/freeware/share/vnc/classes/authenticationPanel.class

18./opt/freeware/share/vnc/classes/clipboardFrame.class

19./opt/freeware/share/vnc/classes/index.vnc

20./opt/freeware/share/vnc/classes/optionsFrame.class

21./opt/freeware/share/vnc/classes/rfbProto.class

22./opt/freeware/share/vnc/classes/shared.vnc

23./opt/freeware/share/vnc/classes/vncCanvas.class

24./opt/freeware/share/vnc/classes/vncviewer.class

25./opt/freeware/share/vnc/classes/vncviewer.jar

26./opt/freeware/vnc

27./usr/lpp/X11/bin/Xvnc

28./usr/lpp/X11/bin/vncconnect

29./usr/lpp/X11/bin/vncpasswd

30./usr/lpp/X11/bin/vncserver

31./usr/lpp/X11/bin/vncviewer

32.

33.

34.二.编辑配置文件:/opt/freeware/bin/vncserver

35.1.修改前:

36.# $cmd .= " -fp /usr/lib/X11/fonts/,/usr/lib/X11/fonts/misc/,/usr/lib/X11/fonts/75dpi/";

37.修改后:(去掉注释,即加入了fonts)

38.$cmd .= " -fp /usr/lib/X11/fonts/,/usr/lib/X11/fonts/misc/,/usr/lib/X11/fonts/75dpi/";

39.$cmd .= " -ac -fp /usr/lib/X11/fonts/,/usr/lib/X11/fonts/misc/,/usr/lib/X11/fonts/75dpi/"; (若出现灰屏则设置为此)

40.2.修改前:

41.$vncClasses = "/usr/local/vnc/classes";

42.修改后:

43.$vncClasses = "/opt/freeware/vnc/classes";

44.

45.# cat /opt/freeware/bin/vncserver | egrep "font|vncClasses" | grep -v ^#

46.$vncClasses = "/opt/freeware/vnc/classes";

47.$cmd .= " -fp /usr/lib/X11/fonts/,/usr/lib/X11/fonts/misc/,/usr/lib/X11/fonts/75dpi/,/usr/lib/X11/fonts/100dpi /,/usr/lib/X11/fonts/ibm850/,/usr/lib/X11/fonts/Type1/";

48.

49.

50.三.如果要使用CDE界面(AIX下的XWindow,类似于Redhat的GNOME)

51.# vi ~/.vnc/xstartup

52.#!/bin/sh

53.

54.xrdb $HOME/.Xresources

55.xsetroot -solid grey

56.xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

57.# twm & #注释掉原来的配置

58./usr/dt/bin/dtsession & #添加CDE界面的session

59.

60.四.启动vncserver

61.# su oracle

62.$ vncserver

63.

64.You will require a password to access your desktops.

65.

66.Password:

67.Verify:

68.

69.New 'X' desktop is fjkf:1

70.

71.Creating default startup script /home/oracle/.vnc/xstartup

72.Starting applications specified in /home/oracle/.vnc/xstartup

73.Log file is /home/oracle/.vnc/fjkf:1.log

延伸阅读:

?1、linux下配置VNC服务端

?2、CentOS6下VNC的安装与配置

?3、Ubuntu server配置远程VNC服务

?4、使用VNC实现LINUX与windows的相互远程控制

?5、aix5.3下配置vnc远程控制软件

?6、配置VNC远程登录Linux主机

?7、VNCserver & VNCviewer Setup

?8、配置Linux系统远程桌面vnc服务

LINUX下安装VNC

【原创】Linux环境VNC服务安装、配置与使用-图形化图文并茂 本文网址:https://www.sodocs.net/doc/6616802108.html,/264525 复制 前言:俺所工作的公司客运系统所使用的服务器是linux,每当进去服务器室搞东西时候瑟瑟发抖,出来后手手脚脚总是凍冰冰,So,图形化操作工具是必不可少的,在Linux操作系统最流行的图形化操作软件莫过于VNC,网上很多都是文字形式,虽然详细,但是图片直观明了,尝试一步一步分享俺的成果。 1:下面第一步当然是确认自己linux系统是否安装VNC 默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上。 打开终端窗口: 输入命令:rpm -q vnc-server,返回信息如下:

那就证明已经安装上VNC服务拉。 若系统没有安装,可以到操作系统安装盘的Server目录下找到VNC服务的RPM安装包vnc-server-4.1.2-9.el5.x86_64.rpm,安装命令如下 rpm -ivh /mnt/Server/vnc-server-4.1.2-9.el5.x86_64.rpm 2.启动VNC服务 当然啦,假如检查出你是安装了VNC了,linux里面就告诉他,你要启动了。命令如下:[root@testdb ~]# vncserver :1

输入该命令后出现该界面,要求你输入密码,那个密码是你等会连接linux服务器的密码啊。 细说一下:以上命令执行的过程中,因为是第一次执行,需要输入密码,这个密码被加密保存在用户主目录下的.vnc子目录(/root/.vnc/passwd)中;同时在用户主目录下的.vnc子目录中为用户自动建立xstartup配置文件(/root/.vnc/xstartup),在每次启动VND服务时,都会读取该文件中的配置信息。 BTW:/root/.vnc/目录下还有一个“testdb:1.pid”文件,这个文件记录着启动VNC后对应后天操作系统的进程号,用于停止VNC服务时准确定位进程号。 3.VNC服务使用的端口号与桌面号的关系 VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下 桌面号为“1”---- 端口号为5901 桌面号为“2”---- 端口号为5902 桌面号为“3”---- 端口号为5903 …… 基于Java的VNC客户程序Web服务TCP端口从5800开始,也是与桌面号相关,对应关系如下 桌面号为“1”---- 端口号为5801

mysql数据库系统及应用综合练习附答案

《MySQL数据库系统及应用》综合练习__1附答案 一、单项选择题(只有一个正确答案) 【1】执行语句"SELECT '2008-01-20'+ INTERV AL 2 DAY; "结果为()。A: 2010-01-20 B: 2008-01-22 C: 2008-02-11 D: 2008-03-20 答案: B 【2】下列是不正确的MySQL的变量命名方式的是()。 A: @name! B: @name C: @_name D: @n$ame 答案: A 【3】字符串'hel'lo'输出结果为()。 A: hel\'lo B: 'hello' C: hel'lo D: 'hel lo' 答案: C 【4】关系数据库模型是以()方式组织数据结构。 A: 文本 B: 网状 C: 树状 D: 二维表 答案: D 【5】使用下列语句中的()可以删除表中所有数据,但保留表结构。A: rename table B: delete C: drop table D: turn cate table 答案: D 【6】E-R图设计属于()。 A: 需求分析设计 B: 物理结构设计

C: 逻辑结构设计 D: 概念结构设计 答案: D 【7】执行语句"GREATEST(10,9,128,1)"结果为()。 A: 128 B: 1 C: 10 D: 9 答案: A 【8】在一个关系中,若有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,则称这个属性为()。 A: 候选码 B: 主键 C: 主键值 D: 数据项 答案: B 【9】数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作。这种功能称为()。 A: 数据控制功能 B: 数据管理功能 C: 数据操纵功能 D: 数据定义功能 答案: C 【10】1999年10月1日在mysql中表示方法错误的是()。 A: "1999/10/01" B: "1999%10%01" C: "1999\10\01" D: "1999-10-01" 答案: A 【11】两个表中的行按照给定的条件进行拼接而形成新表的运算为()。 A: 连接 B: 集合 C: 选择 D: 投影 答案: A 【12】向表中插入一个新行的纪录的命令为()。 A: insert from B: insert into C: replace from D: replace into 答案: B 【13】\n在MySQL中表示()。 A: 退格符 B: 换行符

T-SQL高级应用

淮海工学院计算机工程学院实验报告书 课程名:《数据库原理及应用》 题目:T-SQL高级应用 班级: 学号: 姓名: 评语: 成绩:指导教师: 批阅时间:年月日

一.目的与要求 1.掌握复杂查询的使用方法; 2.掌握多表连接的方法; 3.掌握SELECT语句在多表查询中的应用。 4.掌握数据汇总、外连接查询的使用方法; 5.掌握事务定义的一般方法 二.实验内容 1.给出教材14-16的程序运行结果。 2.编写程序,查询“1033”班的最高分的学生的学号、姓名、班号、课程号和分数。 3.编写程序,创建一个新表,包含所有学生的姓名、课程名和分数,并以姓名排序。 4.编写程序,输出每个班最高分的课程名和分数。 5.在上次实验建立的factory数据库的基础上,完成如下各题: ●删除factory数据库上各个表之间建立的关系; ●显示各职工的工资记录和相应的工资小计。 ●按性别和部门名的所有组合方式列出相应的平均工资。 ●在worker表中使用以下语句插入一个职工记录:insert into worker values(20,’陈立’, ‘女’,’55/03/08’,1,’75/10/10’,4),在depart表中使用以下语句插入一个部门记 录:insert into depart values(5,’设备处’)。再对worker和depart表进行全外连接显示职 工的职工号,姓名和部门名。然后删除这两个插入的记录。 ●显示最高工资的职工的职工号、姓名、部门名、工资发放日期和工资。 ●显示最高工资的职工所在的部门名。 ●显示所有平均工资低于全部职工平均工资的职工的职工号和姓名。 ●先显示worker表中的职工人数,开始一个事务,插入一个职工记录,再显示worker 表中的职工人数,回滚该事务,最后显示worker表中的职工人数。 三.实验步骤 1.建立数据库上各个表之间建立的联系; 2.输入命令语句,建立视图 3.查询并检验 4.截图保存 四.测试数据与实验结果

RealVNC5安装设置

一、RealVNC安装设置 运行REALVNC程序VNC‐5.0.4‐Windows.exe 点击下一步(Next>) 选中“I accept the agreement”前面原点,点击下一步(Next>)

使用选择安装服务端(被控端)和查看端(控制端),两种可同时安装。 只安装服务端(被控端)不选择VNC Viewer,可以不安装VNC Mirror Driver和VNC Printer Driver。只查看端(控制端)不选择VNCServer。 选好后,点击下一步(Next>) 选择VNC Server(服务端‐被控端文件)默认安装路径,可自行更改安装目录位置。设置好后,点击下一步(Next>) 注:选默认即可。

选择VNC Viewer(控制端文件)默认安装路径,可自行更改安装目录位置。设置好后,点击下一步(Next>) 注:选默认即可。 选择开始菜单项,如勾选“Don’t create a Start Menu folder”前方框,则不创建开始菜单。选好后,点击下一步(Next>)。(默认设置即可)

选择是否创建桌面快捷键图标:勾选“Create a VNC Viewer desktop icon”前方框为创建。 选择是否创建快速启动栏图标:勾选“Create a VNC Viewer Quick Launch icon”前方框为创建。 选好后,点击下一步(Next>)。 提示准备开始安装,点击安装“Install”。系统开始安装,等待安装完成。

提示安装完成,点击完成“Finish”, 结束安装。 出现如下画面,点击点击下一步(Next>)。

大工18春《SQL数据库系统及应用》在线作业2

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 如果想查询订单表中订购金额大于等于800的所有信息,下面()语句能够完成此任务。 A: select * FROM 订单表 WHERE 订购金额<800 B: select * FROM 订单表 WHERE 订购金额>800 C: select * FROM 订单表 WHERE 订购金额<=800 D: select * FROM 订单表 WHERE 订购金额>=800 正确答案: (单选题) 2: 如果想查询订单表中前5条信息,下面()语句能够完成此任务。 A: select top 5 * FROM 订单表 B: select up 5 * FROM 订单表 C: select up_down 5 * FROM 订单表 D: select top_down 5 * FROM 订单表 正确答案: (单选题) 3: Select emp_id,emp_name,sex,title,wage from Yuangong order by emp_name 句子得到的结果集是按( )排序。 A: emp_id B: emp_name C: sex D: wage 正确答案: (单选题) 4: 如果要查询学校员工的平均收入,则使用以下()聚合函数。 A: sum() B: ABS() C: count() D: avg() 正确答案: (单选题) 5: 如果要查询学校员工的总收入,可以使用以下()聚合函数。 A: sum() B: ABS() C: count() D: MAX() 正确答案: (单选题) 6: Select count(*) from student 语句得到的结果是()。 A: 某个记录的详细信息 B: 全部记录的详细信息 C: 所有记录的条数 D: 得到16条记录 正确答案: (单选题) 7: SQL语句中,查询中分组的关键词是()。 A: ORDER BY B: LIKE C: CREATE D: GROUP BY

大工20秋《SQL数据库系统及应用》在线作业1

大工20秋《SQL数据库系统及应用》在线作业1 1:删除表sst的命令( )。 A、DROP_FOR sst B、DELETES TABLE sst C、DROP TABLE sst D、DELETES sst 答案:C 2:在SQL语句中,修改表结构的命令是( )。 A、MODIFY_FOR TABLE B、MODIFY_FOR STRUCTURE C、ALTER TABLE D、ALTER STRUCTURE 答案:C 3:SQL语句中建立表的命令是( )。 A、DROP SCHEMA B、CREATE TABLE C、CREATE VIEW D、DROP INDEX 答案:B 4:在select语句查询时,使用WHERE子句指出的是( )。 A、创建删除条件 B、排序结果

C、查询条件 D、查询视图 答案:C 5:若想查询出所有姓王的且民族为汉族的学生信息,则WHERE条件应为( )。 A、name like '王%'and Minzu='汉族' B、name like '王%'and Minzu!='汉族' C、name like '王%'and Minzu ISS '汉族' D、name like '王_'and Minzu IS '汉族' 答案:A 6:以下说法中正确的是( )。 A、student_3是不合法的变量名 B、SQL中用户变量也称为全局变量 C、a2是不合法的变量名 D、可以使用语句来为变量赋值 答案:D 7:下面聚合函数中正确的是( )。 A、SUM (*) B、COUNT (*) C、MAX (*) D、AVG (*) 答案:B 8:以下聚合函数中用于返回最大值的是( )。 A、VARP

VNC服务器的设置(图文教程)

系统环境:REDHAT ENTERPRISE 5.3 一:linux VNC服务器的设置: 1:首先查看linux服务器是否有vnc-server软件 默认是安装了这个软件包的 2:到图形界面下系统加载的时候开启vncserver服务:管理/服务器设置/服务 3:进入开启服务界面,找到vncserver 把它勾起来。

OK! 系统启动的是就可以加载这个服务了。 4:开机加载也可以这样: ntsysv工具也可以 5:来启动vncserver服务 默认是关闭的 来开启它 服务开启了,但为什么还是显示关闭,是因为”no displays configured”,也就是说还没有开启一个远程桌面,要开启一个远程桌面就会显示服务起来了 来打开一个供远程操作的桌面: OK! 已经开启一个桌面:1 再来看看服务起来了没有

服务已经起来了。 6: 我们来看看vncserver所使用的端口 端口分别是5800和5900 我们看到的是5801和5901是怎么回事? 这个1 是开启的远程桌面,所以端口号+1 5800端口是应用于IE,FIREFOX等浏览器访问的,需要安装JRE(Java Runtime Environment),它提供了一个JAVA的支持,在浏览器窗口访问VNC服务器时候,会先访问JRE界面,如何再提供VNC服务。 5900端口是访问VNC服务器需要windows XP客户端安装一个VNC客户端软件:(网上下载) 它的图形界面如下:

Vnc server里输入linux 服务器地址或主机名 7:VNC服务开启了,远程操作桌面也有了,但是现在还不能访问,还要开启远程桌面访问的权限:

第 10章 SQL高级应用

第10章 SQL高级应用 CHAPTER 10 练习题10参考答案 1.数据检索时使用COMPUTE和COMPUTE BY产生的结果有何不同? 答使用COMPUTE子句和COMPUTE BY子句都能既浏览明细数据,又看到统计的结果。只使用COMPUTE子句时,其查询的结果类似于总计;而使用COMPUTE BY子句时,其查询的结果将为带具体内容的分类进行统计。 2.进行连接查询时应注意什么? 答连接查询是指以指定表中的某个列或某些列作为连接条件,从两个或更多的表中查询关联数据的查询。进行连接查询时应注意以下几点: 一般而言,基于主键和外键指定查询条件,连接条件可使用“主键=外键”。 如果一个表有复合关键字,在连接表时,必须引用整个关键字。 应尽可能限制连接语句中表的数目,连接的表越多,查询处理的时间越长。 对于连接表的两个列应有相同或类似的数据类型。 不要使用空值作为连接条件,因为空值计算不会和其他任何值相等。 3.什么是交叉连接? 答交叉连接是两个表的笛卡尔积,即两个表的记录进行交叉组合。 4.内连接、外连接有什么区别? 答内连接是从结果中删除与其他被连接表中没有匹配行的所有行,因此内连接可能会丢失信息。外连接会把内连接中删除原表中的一些行保留下来,保留哪些行由外连接的类型决定。 5.外连接分为左外连接、右外连接和全外连接,它们有什么区别? 答左外连接从结果中保留第一个表的所有行,但只包含第二个表中与第一个表匹配的行,第二个表相应的空行被放入NULL值。 右外连接从结果中保留第二个表的所有行,但只包含第一个表中与第二个表匹配的行,第一个表相应的空行被放入NULL值。 全外连接会把两个表所有行都显示在结果中,并尽可能多地匹配数据和连接条件。 6.什么是事务?事务的特点是什么? 答事务是指一个操作序列,这些操作序列要么都被执行,要么都不被执行,它是一个不

数据库系统及应用复习

ZH计0418班数据库系统及应用复习 一、填空题 1、SQL具有数据定义、查询、操纵和控制等四种主要功能。 2、一个关系模型由若干个关系模式所组成。 3、若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是多对_多_联系。 4、按照两关系中对应属性值相等的条件所进行的联接称为等值联接。 5、关系规范化就是使一个关系模式描述一个实体,或实体间的一种联系。 6、假定一个E-R图包含有A实体和B实体,并且从A到B存在着1:n 的联系,则转换成关系模型后,包含有 2 个关系模式。 7、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,充分体现了关系数据语言的特点和优点。 8、一个关系就是一张二维表,每个关系有一个关系名,每个关系在计算机中作为一个文件存储起来。 9、人们已经提出了许多种类型的数据依赖,其中最重要的是函数依赖和多值依赖。 10、任一种数据模型都有_型__和_值区别;层次模型是一棵_树__结构,关系模型是一个__二维表格 _结构。 11、在对象数据模型中,每个对象不仅要包含描述实体的__状态 ___特征,而且要包含描述实体的__行为_ _特征。 12、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},该关系只满足第一范式,若要规范化为第三范式,则将得到 3 个关系。 13、数据库管理系统提供了数据库的定义、操纵、查寻、控制和通信功能。 14、E-R模型是描述概念世界、建立概念模型的实用工具。 15、数据库系统的主要特点是实现数据共享、减少数据冗余、采用特定的数据模型、具有较高的数据独立性、具有统一的数据控制功能。 16、选择运算的结果关系同原关系具有相同的结构框架,投影运算的结果关系同原关系通常具有不同的结构框架。 17、在SQL所支持的数据库系统的三级模式结构中,视图属于外模式,基本表属于全局概念模式。 18、设X—Y是关系模式R的一个函数依赖,并且Y是X的子集,则称X→Y是平凡函数依赖。 19、数据库系统的核心是数据库管理系统或DBMS。 20、实体之间的联系按照联系方式的不同可分为1∶1、1∶n和m∶n。 21、假定利用CREATE TABLE命令建立如下一个基本表:BOOK(总编号C(6),分类号C(8),书名C(16),单价N(10,2)),则单价字段的类型为数值型,字段宽度为 10 ,其中包含有 2 位小数。 22、在关系模型中,实体以及实体间的联系都是用关系来表示的。 23、关系模式由3NF转化为BCNF是消除了主属性对码的部分函数依赖和传递函数依赖。 24、专门的关系运算包括选择、投影、连接和除四种。 25、在数据库系统中,DBMS是指数据库管理系统。 26、传统的三大数据模型分别是层次模型、网状模型和关系模型。 27、在关系运算的四种专门关系运算符中,它们分别是选择、摄影、连接和除运算。 28、SQL的含义是结构化查询语句。29、SQL的四大功能分别是查询、定义、操纵和控制。 30、在SQL的修改表结构命令中增加字段的关键字是ADD。 修改字段的属性的关键字是ALTER COLUMN。 31、在SQL常用的运算符号中,OR表示或,NOT表示否定,LIKE表示字符匹配。 32、在SQL的SELECT的格式中用于表示条件的关键字是WHERE。 如:SELECT*FROM A WHERE年龄>20的含义是:从A表中查询出所有年龄大于20的记录。 33、在SQL中创建视图的基本命令是:CREATE VIEW〈试图名〉AS〈SELECT查询语句〉。 34、在操作的表中,可以定义的触发器大概有三类:它们分别是更新触发器、插入触发器和删除触发器 二、选择题 1、关系演算的基础是( C )。 A、形式逻辑中的逻辑演算 B、形式逻辑中的关系演算 C、数理逻辑中的谓词演算 D、数理逻辑中的形式演算 2、若要求分解保持函数依赖,那么模式分解一定能够达到( B )。 A、2NF B、 3NF C、 BCNF D、 1NF 3、用于配置客户端网络连接的工具是(B )。 A、企业管理器 B、客户端网络实用工具 C、查询分析器 D、联机帮助文档 4、1级封锁协议加上T要读取的数据R加S锁,这是( C )。 A、3级封锁协议 B、4级封锁协议 C、2级封锁协议 D、1级封锁协议 5、在表设计视图中,如果要限定数据的输入格式,应修改字段的( D )属性。 A、字段大小 B、有效性规则 C、输入格式 D、格式 6、下列( D )是主键的标志。 A、 B、 C、 D、 7、数据库类型是按照( B )来划分的。 A、文件形式 B、数据模型 C、记录形式 D、数据存取方法 8、哪种情况应尽量创建索引(A )。 A、在Where子句中出现频率较高的列 B、具有很多NULL值的列 C、记录较少的基本表 D、需要更新频繁的基本表 9、建立数据字典的时机是( A )。 A、需求分析阶段 B、数据库物理设计阶段 C、数据库实施 D、概念结构设计阶段 10、如果要在SQL Server中存储图形图像、Word文档文件,不可采用的数据类型是( C )。 A、binary B、varbinary C、text D、image 11.数据库系统的核心是(C) A数据库B数据库系统C数据库管理系统D数据 12.实体之间的联系的基本类型有(D) A一对一B一对多C多对多D上述三种都是

vnc server 中文配置与使用

【摘要】本文详细介绍了vnc服务器的搭建,尤其是为不同用户开启不同的窗口,这样多人协作开发时不会出现相互干扰,大家可以在同一时刻操作同一Linux主机,并且相关操作具备不同的用户属性,便于区分不同的开发者。【关键词】vnc server,图形界面,远程操作 在多人协作的项目中,经常需要大家共享信息,而通常这些都是放在Linux服务器上的,开发者通过nfs在本地Linux主机上可以远处操作服务器上的相关资源,但相比图形界面来说还是不友好。因此本文分析了如何可视化远程操作Linux服务器,本机甚至可以是Windows PC,这种方式最大的好处就是可以做Windows下做其他的所有工作,比如代码编辑文档阅读等,实际的编译等才需要用到Linux环境。 一、VNC简介 (1) 二、服务器vncserver的安装及配置 (1) 2.1.VNC Server的安装 (1) 2.2 设置vnc server 的访问密码 (2) 2.3 启动vnc server 2 2.4 更改为kde或者gnome等图形方式登陆 (2) 2.5 为不同的用户开启不同的窗口 (3) 三、客户端的设置及连接 (4) 3.1 windows系统 (4) 3.2 Linux系统远程控制其他Linux主机 (5) 1 VNC简介 网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端),而且当主控端在控制端时,就如同用户亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。 VNC(Virtual Network Computing)是一套由AT&T实验室所开发的可操控远程的计算机的软件,其采用了授权条款,任何人都可免费取得该软件。VNC软件主要由两个部分组成:VNC server及VNC viewer。用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC viewer控制被控端。(在windows中也由一套著名的网络遥控软件――Symantec公司推出的pcAnywhere。VNC server与VNC viewer支持多种操作系统,如Unix系列(Unix,Linux,Solaris等),windows及MacOS,因此可将VNC server 及VNC viewer分别安装在不同的操作系统中进行控制。如果目前操作的主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端。整个VNC运行的工作流程如下:, (1)VNC客户端通过浏览器或VNC Viewer连接至VNC Server。 (2)VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC Server显示装置。 (3)在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。(4)若是客户端通过VNC Server的验证,客户端即要求VNC Server显示桌面环境。

Linux环境VNC服务安装、配置与使用

作为一名DBA,在创建Oracle数据库的过程中一般要使用dbca和netca图像化进行建库和创建监听(如果使用脚本建库另说),如果您身体好估计可以在瑟瑟发抖的机房中完成数据库的创建过程,由于本人对寒冷比较敏感,有不想通过这样的方式锻炼身体,所以更愿意在舒适的房间内一边品味着咖啡的浓香,顺便度过相对枯燥的数据库安装和配置的过程,So,图形化操作工具是必不可少的,在Linux操作系统最流行的图形化操作软件莫过于VNC,俺本着总结、共享及提醒的目的完成了这个详细的小文儿,希望大家喜欢。 1.确认VNC是否安装 默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上。 确认是否已经安装VNC服务及查看安装的VNC版本 [root@testdb ~]# rpm -q vnc-server vnc-server-4.1.2-9.el5 [root@testdb ~]# 若系统没有安装,可以到操作系统安装盘的Server目录下找到VNC服务的RPM安装包vnc-server-4.1.2-9.el5.x86_64.rpm,安装命令如下 rpm -ivh /mnt/Server/vnc-server-4.1.2-9.el5.x86_64.rpm 2.启动VNC服务 使用vncserver命令启动VNC服务,命令格式为“vncserver :桌面号”,其中“桌面号”用“数字”的方式表示,每个用户连个需要占用1个桌面 启动编号为1的桌面示例如下 [root@testdb ~]# vncserver :1 Y ou will require a password to access your desktops. Password: Verify: xauth: creating new authority file /root/.Xauthority New 'testdb:1 (root)' desktop is testdb:1 Creating default startup script. /root/.vnc/xstartup Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/testdb:1.log 以上命令执行的过程中,因为是第一次执行,需要输入密码,这个密码被加密保存在用户主目录下的.vnc子目录(/root/.vnc/passwd)中;同时在用户主目录下的.vnc子目录中为用户自动建立xstartup配置文件(/root/.vnc/xstartup),在每次启动VND服务时,都会读取该文件中的配置信息。 BTW:/root/.vnc/目录下还有一个“testdb:1.pid”文件,这个文件记录着启动VNC后对应后天操作系统的进程号,用于停止VNC服务时准确定位进程号。 3.VNC服务使用的端口号与桌面号的关系 VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下 桌面号为“1” ---- 端口号为5901 桌面号为“2” ---- 端口号为5902

MySQL数据库系统及应用综合练习

一、单项选择题(只有一个正确答案) 【1】执行语句“ SELECT '2008-01-20'+ INTERVAL 2 DAY; ”结果为 A: 2008-01-22 B: 2010-01-20 C: 2008-02-11 D: 2008-03-20 答案: A 【2】下列哪个是不正确的MySQL的变量命名方式 A: @_name B: @n$ame C: @name D: @name! 答案: D 【3】字符串‘ hel ' lo '输出结果为 A: hel'lo B: 'hello' C: hel\'lo D: 'hel lo' 答案: A 【4】关系数据库模型是以下哪种方式组织数据结构 A: 树状 B: 文本 C: 二维表 D: 网状 答案: C 【5】使用下列哪个语句可以删除表中所有数据, 但保留表结构 A: truncate table B: rename table C: delete D: drop talbe 答案: A 【6 】E-R 图设计属于()。 A: 概念结构设计 B: 物理结构设计 C: 逻辑结构设计 D: 需求分析设计答案: B 【7】执行语句“ GREATEST(10,9,128,1)”结果为()。 A: 9

B: 10 C: 128 D: 1 答案: C 【8】在一个关系中,若有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,则称这个 属性为 A: 数据项 B: 候选码 C: 主键 D: 主键值 答案: C 【9】数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作。 这种功能称为()。 A: 数据控制功能 B: 数据操纵功能 C: 数据管理功能 D: 数据定义功能 答案: B 【10 】1999 年10 月1 日在mysql 中表示方法错误的是: A: "1999-10-01" B: "1999%10%01" C: "1999\10\01" D: "1999/10/01" 答案: D 【11 】两个表中的行按照给定的条件进行拼接而形成新表的运算为 A: 连接 B: 投影 C: 集合 D: 选择 答案: A 【12 】向表中插入一个行新的纪录的命令为 A: replace into B: insert into C: replace from D: insert from 答案: B 【13】\n在MySQL中表示 A: " B: 退格符 C: 回车符

windows下通过VNC图形化访问Ubuntu桌面环境

windows下通过VNC图形化访问Ubuntu桌面环境 要在windows下图形化访问Ubuntu或其它Linux系统桌面环境有很多方法,我比较喜欢的是使用VNC服务,需要在Ubuntu下安装vncserver和在windows下安装客户端访问工具。 1. windows下客户端访问工具 对于VNC,客户端访问工具也有不少,比如RealVNC、VNCViewer等,我比较喜欢的是VNC Viewer,比较小巧轻量级,使用也十分简单,如下图所示: 后面的:1是分配的桌面号,可以给不同的客户端分配不同的桌面号访问,如果是默认端口这样输入就可以了,如果设置了端口号还需要在IP后面加上端口号访问。 2. Ubuntu服务端配置 1)首先安装vncserver服务 sudo apt-get install vnc4server 2)安装成功后,开启vnc服务 如果你想访问root用户的桌面环境就用sudo vncserver,如果访问当前普通用户的环境就直接v ncserver即可,首次启动会要求设置密码,用来在客户端访问时使用,后面可以使用vncpassw d 修改。 启动vnc成功后,会在主目录下产生一个.vnc目录。

3)修改原有xstartup文件以图形化访问 如果不修改xstartup文件就在客户端下访问则会出现下面这样的界面: 也就是只有一个终端窗口没有图形界面,这显然不是我们想要的,那么如何图形化访问呢?这就需要修改vnc的配置文件xstartup。 默认的xstartup文件是这样的: #!/bin/sh # Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & x-terminal-emulator -geometry 80x24+10+10-ls -title "$VNCDESKTOP Desktop "& x-window-manager &

《MySQL数据库系统及应用》综合练习

一、单项选择题(只有一个正确答案) 【1】执行语句“SELECT '2008-01-20'+ INTERVAL 2 DAY; ”结果为 A: 2008-01-22 B: 2010-01-20 C: 2008-02-11 D: 2008-03-20 答案: A 【2】下列哪个是不正确的MySQL的变量命名方式 A: @_name B: @n$ame C: @name D: @name! 答案: D 【3】字符串‘hel’lo’输出结果为 A: hel'lo B: 'hello' C: hel\'lo D: 'hel lo' 答案: A 【4】关系数据库模型是以下哪种方式组织数据结构 A: 树状 B: 文本 C: 二维表 D: 网状 答案: C 【5】使用下列哪个语句可以删除表中所有数据,但保留表结构 A: truncate table B: rename table C: delete D: drop talbe 答案: A 【6】E-R图设计属于()。 A: 概念结构设计 B: 物理结构设计 C: 逻辑结构设计 D: 需求分析设计 答案: B 【7】执行语句“GREATEST(10,9,128,1)”结果为()。 A: 9

B: 10 C: 128 D: 1 答案: C 【8】在一个关系中,若有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,则称这个属性为 A: 数据项 B: 候选码 C: 主键 D: 主键值 答案: C 【9】数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作。这种功能称为()。 A: 数据控制功能 B: 数据操纵功能 C: 数据管理功能 D: 数据定义功能 答案: B 【10】1999年10月1日在mysql中表示方法错误的是: A: "1999-10-01" B: "1999%10%01" C: "1999\10\01" D: "1999/10/01" 答案: D 【11】两个表中的行按照给定的条件进行拼接而形成新表的运算为 A: 连接 B: 投影 C: 集合 D: 选择 答案: A 【12】向表中插入一个行新的纪录的命令为 A: replace into B: insert into C: replace from D: insert from 答案: B 【13】\n在MySQL中表示 A: " B: 退格符 C: 回车符

Red Hat VNC安装部署

Red Hat VNC安装部署 需要先安装JDK,并配置环境变量 1.确认VNC是否安装 确认是否已经安装VNC服务及查看安装的VNC版本 [root@testdb ~]# rpm -q vnc-server vnc-server-4.1.2-9.el5 [root@testdb ~]# 若系统没有安装,可以到操作系统安装盘的server目录下找到VNC服务的RPM安装包 vnc-server-4.1.2-9.el5.x86_64.rpm,安装命令如下 rpm -ivh /mnt/Server/vnc-server-4.1.2-9.el5.x86_64.rpm 2.启动VNC服务 使用vncserver命令启动VNC服务,命令格式为“vncserver :桌面号”,其中“桌面号”用“数字”的方式表示,每个用户连个需要占用1个桌面 启动编号为1的桌面示例如下 [root@testdb ~]# vncserver :1 You will require a password to access your desktops. Password: Verify: xauth: creating new authority file /root/.Xauthority New 'testdb:1 (root)' desktop is testdb:1 Creating default startup script. /root/.vnc/xstartup Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/testdb:1.log 以上命令执行的过程中,因为是第一次执行,需要输入密码,这个密码被加密保存在用户主目录下的.vnc子目录(/root/.vnc/passwd)中;同时在用户主目录下的.vnc子目录中为用户自动建立xstartup配置文件(/root/.vnc/xstartup),在每次启动VND服务时,都会读取该文件中的配置信息。 BTW:/root/.vnc/目录下还有一个“testdb:1.pid”文件,这个文件记录着启动VNC后对应后天操作系统的进程号,用于停止VNC服务时准确定位进程号。

SQL数据库系统及应用

机密★启用前 大连理工大学网络教育学院 2017年秋《SQL数据库系统及应用》 期末考试复习题 ☆注意事项:本复习题满分共:400分。 一、填空题 1.在关系数据库的规范中,在一个关系中,消除重复字段,且各字段都是最小的逻辑存储单元代表第______________范式。 答案:一 2.在索引命令中使用关键字CLUSTERED和NONCLUSTERED分别表示将建立的是______________和______________。 答案:聚集索引、非聚集索引 3.常见的关系数据库有ACCESS、______________和______________。 答案:SQL Server、Oracle 4.从表中删除数据的命令是______________from______________where……。 答案:Delete、表名 5.向表中______________数据的命令是insert into表名______________(constant1,constant2,……)。答案:插入、values 6.在一个表上,最多可以定义______________个聚集索引,最多可以有______________个非聚集索引。 答案:1、多 7.ABS函数的功能是返回数值表达式的______________。 答案:绝对值 8.LIKE查询中______________符号代表由零个或更多字符组成的任意字符串,下划线“_”符号代表______________字符。 答案:%、任意单个 9.创建表的语句是:______________。

答案:CREATE TABLE 表名 10.在Microsoft SQL Server 2008中,主数据文件的后缀是______________。 答案:.mdf 11.在Microsoft SQL Server 2008中,日志文件的后缀是______________。 答案:.ldf 12.创建索引的语句是:______________ INDEX……。 答案:CREATE 13.语句 select round(12.3421,2),round(23.4567,3)的执行结果是:______________和______________。答案:12.34,23.457 14.关系是笛卡尔积的有限子集,所以是一个______________维表,表的每行对应一个______________,每列对应一个______________。 答案:二、元组、域 二、问答题 1.对SQL Server实例访问,SQL Server 2008支持哪几种身份验证模式? 答案:SQL Server 2008支持两种身份验证模式:Windows身份验证模式(2分)和混合身份验证模式(2分)。Windows身份验证模式使用Windows操作系统中的信息验证账户名和密码,默认的身份验证模式。(3分)混合身份验证模式允许用户使用Windows身份验证或SQL Server身份验证进行连接(3分)。 2.简述SELECT语句中的FROM、WHERE以及ORDER BY子句的作用。SQL Server 2008系统中主要数据库对象都有哪些? 答案:在SELECT语句中: FROM子句:用来指定数据来源的表;(2分) WHERE子句:用来限定返回行的搜索条件;(2分) ORDER BY子句:用来指定结果的排序方式。(2分) 主要的数据库对象包括数据库关系图、表、视图、同义词、存储过程、函数、触发器、程序集、类型、规则和默认值等。(酌情给分,共4分) 3.如何使用IF…ELSE流程控制语句? 答案:一个逻辑表达式的结果要么为真,要么为假。根据不同的结果,对应于不同的操作。这时就需要使用IF…ELSE语句在程序中对于给定条件进行判断。

SUSE 11远程桌面(VNC)配置

SUSE 11远程桌面配置 1.远程桌面配置 SUSE安装时已经默认安装了vncserver 1.1.启动vnc服务 #vncserver start You will require a password to access your desktops. Password: <输入远程桌面密码> Verify: <确认远程桌面密码> Would you like to enter a view-only password (y/n)? n TightVNC Server version 1.3.9 Usage: vncserver [] [:] vncserver -kill : are Xvnc options, or: -name -depth -geometry x -pixelformat rgb -pixelformat bgr See vncserver and Xvnc manual pages for more information. 启动后将在/root下生成.vnc的目录 1.2.启动一个远程桌面 #cd /root/.vnc #vncserver :4 New 'X' desktop is oa1:4 Creating default startup script /root/.vnc/xstartup Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/oa1:4.log 4表示桌面号,VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下: :1对应的端口号为5901

相关主题