| Perfil de Quanle一个人走过,收获脚印一箩筐FotosBlogListas | Ayuda |
|
一个人走过,收获脚印一箩筐leleguo 10 septiembre 一个SQL语句就删除表中所有的数据TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作。 语法 TRUNCATE TABLE name 参数 name 是要截断的表的名称或要删除其全部行的表的名称。 注释 TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。 DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。 TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行标识所用的计数值重置为该列的种子。如果想保留标识计数值,请改用 DELETE。如果要删除表定义及其数据,请使用 DROP TABLE 语句。 对于由 FOREIGN KEY 约束引用的表,不能使用 TRUNCATE TABLE,而应使用不带 WHERE 子句的 DELETE 语句。由于 TRUNCATE TABLE 不记录在日志中,所以它不能激活触发器。 TRUNCATE TABLE 不能用于参与了索引视图的表。 示例 下例删除 authors 表中的所有数据。 TRUNCATE TABLE authors 09 septiembre VNC的安装与使用[原创] VNC的安装与使用【本人实践过程】
-------------------------------------------------------------------------------
VNC的安装与使用。
说明:文章内容比较简单,献给那些初学者作为参考。 文章分为两部分,第一部分为VNC简介,第二部分为VNC的安装与使用。 文章为小弟结合书籍与小弟的实际操作总结出来的,如有错误与疏漏之处,还请指出。 fish_ys 2003.8.25 『VNC简介』
网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端),而且当主控端在控制端时,就如同用户亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。 VNC(Virtual Network Computing)是一套由AT&T实验室所开发的可操控远程的计算机的软件,其采用了GPL授权条款,任何人都可免费取得该软件。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显示桌面环境。 (5) VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC Server负责。 (6) VNC Server将来由 X Server的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNC Server的桌面环境及输入装置。 『VNC的安装与使用』
本人的操作环境:被控端 Redhat8.0,主控端Windows XP。 1. 载VNC Server与VNC viewer. VNC Server下载地址:http://www.linuxeden.com/download/softdetail.php?softid=744 VNC viewer下载地址:http://download.pchome.net/php/dl.php?sid=2603 2.安装。 rpm –Uvh vnc-3.3.6-2.i386.rpm (如果是源代码请看包里的说明) 安装winvnc.exe 3.在Linux上启动VNC Server 执行vncserver命令: [root@linux root]# vncserver You will require a password to access your desktops. Password: ----为了不想任何人都可以任意遥控此计算机。因此当第 Verify: ---1次启动VNC server时,会要求设置网络遥控的密码。 New ‘X’ desktop is linux:1 ----一定要记住这一行稍后会用到。 Creating default startup script /root/.vnc/xstartup Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/linux:1.log (经上述步骤后,便已启动了VNC Server。如果你想要更改VNC Server的密码,只要执行vncpasswd命令即可。) 4.在Microsoft Windows上运行VNC Viewer 直接运行“vncviewer.exe”,系统会出现”Connection details”对话框。 在“Connection details”对话框中的“VNC server”文本框中输入VNC Server的IP地址(或主机名及显示装置编号,(请看3。在Linux上启动VNC server的这一行,New ‘X’ desktop is linux:1 得到此信息),例如:192.168.0.1:1(冒号后面的1是执行VNC Server生成的显示装置编号),单击“OK”按钮后,VNC Server即会开始检查所输入的信息,若是信息错误,系统会出现“Failed to connect to server”的错误信息:若是信息正确,则会接着出现“VNC Authentication”对话框。 若是在“VNC Authentication”对话框中输入的密码正确,就可以成功地打开Linux的桌面窗口。 5. 从浏览器远程遥控。 启动VNC Server 后直接打开浏览器,在地址栏中输入被控端的网址或IP地址,并在网址后加上“:5800+显示编号”的端口号即可操控该计算机。 例如:http://192.168.01.:5801 (如果显示编号为1,一般第一次设置的显示编号都是1,就用5800+1=5801。) 6.FAQ
A.为什么连接后,不能显示桌面,而只有一个Terminal窗口? 试着修改/root/.vnc/xstartup,把最后一行 twm& 改成 gnome-session& or kde&(据说KDE在目前的VNC Viewer上的表现不太稳定) B. 为什么重新启动VNC Server后,连接不上了? 因为重新启动VNC Server时,系统会指定一个新的显示编号,需使用此新的编号,否则就无法连接。 (以上只是本人遇到的一些问题,而且用VNC也不是很多,很不全面,还望多提宝贵意见) solaris下的ftp命令介绍solaris下的ftp命令介绍(保存) 1.ftp 本地工作站与远端工作站之间文件传输(solaris) : 必须拥有远端工作站的帐号及密码,才可进行传输工作 : 格式: ftp hostname or ftp ip_address 例如 : ftp 129.9.123.45 与远端工作站 129.9.123.45 ,进行文件传输 Name (129.9.123.45:user-name) : 输入帐号 Password (129.9.123.45:user-name): 输入密码 !为执行外部操作系统的命令。 ftp> help 列出 ftp 文件传输,可使用的任何命令。 ftp> !ls 列出本地工作站,目前目录下的所有文件名。 ftp> !pwd 列出本地工作站,目前所在的工作目录位置。 ftp> ls 列出远端工作站目前目录下的所有文件名。 ftp> dir 列出远端工作站目前目录下的所有文件名(略同于 UNIX 的 ls -l 指令). ftp> pwd 列出远端工作站目前所在的目录位置。 ftp> cd dir1 更改远端工作站的工作目录位置至 dir1 下。 ftp> get file1 将远端工作站的文件 file1 ,拷贝到本地工作站中。 ftp> put file2 将本地工作站的文件 file2 ,拷贝到远端工作站中。 ftp> mget *.c 将远端工作站中,文件名后缀为 c 的所有文件,拷贝到本地工作站中。 ftp> mput *.txt 将本地工作站中,文件名后缀为 txt 的所有文件,拷贝到远端工作站中。 ftp> bin 以二进制方式传输文件,切记在传送可执行文件时要先执行此命令。 可以将ASCII文件按二进制方式传输,但决不能将二进制文件按ASCII方式传输,否则二进制文件的内容会遭到破坏而无法使用。 ftp> asc 以ASCII方式传输文件,只在传输ASCII文件时用,特别是在DOS和Solaris之间传输时用。 ftp> prompt 使用 mput/mget 时不用每个文件皆询问yes/no ftp> quit 结束 ftp 工作。 ftp> bye 结束 ftp 工作,和quit一样。 注: 从PC到工作站间的文件传输也可在 PC端WIN95下的 FTP命令进行文件传输,用法与 上所述大致相同。 FTP命令详解 FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。 FTP的命令行格式为:ftp -v -d -i -n -g [主机名],其中 -v显示远程服务器的所有响应信息; -n限制ftp的自动登录,即不使用; .n etrc文件; -d使用调试方式; -g取消全局文件名。 ftp使用的内部命令如下(中括号表示可选项): 1.![cmd[args]]:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip. 2.$ macro-ame[args]:执行宏定义macro-name. 3.account[password]:提供登录远程系统成功后访问系统资源所需的补充口令。 4.append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件 名,则使用本地文件名。 5.ascii:使用ascii类型传输方式。 6.bell:每个命令执行完毕后计算机响铃一次。 7.bin:使用二进制文件传输方式。 8.bye:退出ftp会话过程。 9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。 10.cd remote-dir:进入远程主机目录。 11.cdup:进入远程主机目录的父目录。 12.chmod mode file-name:将远程主机文件file-name的存取方式设置为mode,如:chmod 777 a.out。 13.close:中断与远程服务器的ftp会话(与open对应)。 14.cr:使用asscii方式传输文件时,将回车换行转换为回行。 15.delete remote-file:删除远程主机文件。 16.debug[debug-value]:设置调试方式,显示发送至远程主机的每条命令,如:deb up 3,若设 为0,表示取消debug。 17.dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件local-file。 18.disconnection:同close。 19.form format:将文件传输方式设置为format,缺省为file方式。 20.get remote-file[local-file]:将远程主机的文件remote-file传至本地硬盘的local- file。 21.glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。 22.hash:每传输1024字节,显示一个hash符号(#)。 23.help[cmd]:显示ftp内部命令cmd的帮助信息,如:help get。 24.idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。 25.image:设置二进制传输方式(同binary)。 26.lcd[dir]:将本地工作目录切换至dir。 27.ls[remote-dir][local-file]:显示远程目录remote-dir,并存入本地文件local-file。 28.macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。 29.mdelete[remote-file]:删除远程主机文件。 30.mdir remote-files local-file:与dir类似,但可指定多个远程文件,如:mdir *.o.*.zipoutfile 31.mget remote-files:传输多个远程文件。 32.mkdir dir-name:在远程主机中建一目录。 33.mls remote-file local-file:同nlist,但可指定多个文件名。 34.mode[modename]:将文件传输方式设置为modename,缺省为stream方式。 35.modtime file-name:显示远程主机文件的最后修改时间。 36.mput local-file:将多个文件传输至远程主机。 37.newer file-name:如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重 传该文件。 38.nlist[remote-dir][local-file]:显示远程主机目录的文件清单,并存入本地硬盘的 local-file。 39.nmap[inpattern outpattern]:设置文件名映射机制,使得文件传输时,文件中的某些字符相 互转换,如:nmap $1.$2.$3[$1,$2].[$2,$3],则传输文件a1.a2.a3时,文件名变为 a1,a2。该命令特别适用于远程主机为非UNIX机的情况。 40.ntrans[inchars[outchars]]:设置文件名字符的翻译机制,如ntrans 1R,则文件名LLL将 变为RRR。 41.open host[port]:建立指定ftp服务器连接,可指定连接端口。 42.passive:进入被动传输方式。 43.prompt:设置多个文件传输时的交互提示。 44.proxy ftp-cmd:在次要控制连接中,执行一条ftp命令,该命令允许连接两个ftp服务器,以 在两个服务器间传输文件。第一条ftp命令必须为open,以首先建立两个服务器间的连接。 45.put local-file[remote-file]:将本地文件local-file传送至远程主机。 46.pwd:显示远程主机的当前工作目录。 47.quit:同bye,退出ftp会话。 48.quote arg1,arg2...:将参数逐字发至远程ftp服务器,如:quote syst. 49.recv remote-file[local-file]:同get。 50.reget remote-file[local-file]:类似于get,但若local-file存在,则从上次传输中断 处续传。 51.rhelp[cmd-name]:请求获得远程主机的帮助。 52.rstatus[file-name]:若未指定文件名,则显示远程主机的状态,否则显示文件状态。 53.rename[from][to]:更改远程主机文件名。 54.reset:清除回答队列。 55.restart marker:从指定的标志marker处,重新开始get或put,如:restart 130。 56.rmdir dir-name:删除远程主机目录。 57.runique:设置文件名唯一性存储,若文件存在,则在原文件后加后缀..1,.2等。 58.send local-file[remote-file]:同put。 59.sendport:设置PORT命令的使用。 60.site arg1,arg2...:将参数作为SITE命令逐字发送至远程ftp主机。 61.size file-name:显示远程主机文件大小,如:site idle 7200。 62.status:显示当前ftp状态。 63.struct[struct-name]:将文件传输结构设置为struct-name,缺省时使用stream结构。 64.sunique:将远程主机文件名存储设置为唯一(与runique对应)。 65.system:显示远程主机的操作系统类型。 66.tenex:将文件传输类型设置为TENEX机的所需的类型。 67.tick:设置传输时的字节计数器。 68.trace:设置包跟踪。 69.type[type-name]:设置文件传输类型为type-name,缺省为ascii,如:type binary,设 置二进制传输方式。 70.umask[newmask]:将远程服务器的缺省umask设置为newmask,如:umask 3。 71.user user-name[password][account]:向远程主机表明自己的身份,需要口令时,必须输入 口令,如:user anonymous [email=my@email]my@email[/email] 。 72.verbose:同命令行的-v参数,即设置详尽报告方式,ftp服务器的所有响应都将显示给用户,缺 省为on. 73.?[cmd]:同help。 vi文字编辑器vi文字编辑器 vi是所有UNIX系统都会提供的文字编辑器。 vi基本上可以分为三种操作状态,分别是命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode): 1. 命令模式(Command mode):控制光标移动、字符删除、搬移复制区段及进入Insert mode,或者到Last line mode。 2. 插入模式(Insert mode):文字资料输入,按Esc可回到Command mode。 3. 底线命令模式(Last line mode):存盘、离开编辑器,或寻找字符串、……。 基本操作: 1.进入vi: 输入「vi 档名」即进入编辑画面 2.切换至Insert mode编辑: 按i、a或o三键皆可进入Insert mode,接着便可开始输入文字。 i:插入,从目前光标位置输入文字。 a:增加,从目前光标位置后面输入文字。 o:插入新一行,从目前光标位置的下面,新增一行输入文字。 s:删除一个字符并进入Insert mode。 S:删除一行并进入Insert mode。 3. Insert mode切换至Command mode:按Esc键。 4.离开vi并存盘: 在Command mode下,按「:」进入Last line mode: :w :存盘。 :wq :存盘并离开。 :q :离开(尚未变更内容时)。 :q! :强制离开不存盘(变更内容后不想存盘时)。 Command mode功能键:(粗体字为常用) 按键 功能 按键 功能 i、a、o、s、S 切换至Insert mode Ctrl + b 往上一页 Ctrl + f 往下一页 Ctrl + u 往前半页 Ctrl + d 往后半页 0(数字0) 移到每一行开头 G 移到文章最后 gg 移到文章开头 w 移到下个word字头 e 移到下个word字尾 b 移到上个word字头 $ 移到行尾 n(n代表数字) 往下移n行 x 删除光标所在字符 Ctrl +g 列出光标所在行号 X 删除光标之前字符 dd 删除光标所在之行 yw 复制一字符 p 贴上 yy 复制一行 r 取代光标目前字符 R 取代光标之后所有字符直到按Esc u undo,复原命令 . 重复执行刚刚的命令 U 取消光标所在那一列所有的改变 :e! 取消所有的改变, 回复至未修改之前 HML 光标移动到屏幕顶端正中央最下方 ZZ 存盘并直接离开(不经过Last line mode) k j h l 上 下 左 右 + - 往上一行 往下一行 Last line mode功能键: 在Command mod下,按「:」、「/」、「?」可进入Last line mode。 1.set nu:先按:后,输入set nu按Enter,列出每一行的行号。 set nonu:取消设定行号。 2.跳到某一行:先按:后,输入想跳到的行数后按Enter。 3.寻找字符串 /关键词:先按/后,输入想搜寻的关键词再按Enter,如果不是想搜寻的目标,可以按「n」继续往下寻找。 ? 关键词:先按?后,输入想搜寻的关键词再按Enter,如果不是想搜寻的目标,可以按「n」继续往上寻找。 4.取代字符串 1,$s/字符串1/字符串2/g:将全文的字符串1取代成字符串2。 %s/字符串1/字符串2/g:将全文的字符串1取代成字符串2。 1,20 s/字符串1/字符串2/g:将1至20行的字符串1取代成字符串2。 %s/字符串1/字符串2/c:将全文的字符串1取代成字符串2,取代前先询问。 5.存盘并离开:先按:后,再输入 w :存盘。 wq :存盘并离开。 q :离开(尚未变更内容时)。 q! :强制离开不存盘(变更内容后不想存盘时)。 Solaris 10网络配置概述假设有一个主机名为test1,地址为192.168.1.2,掩码为255.255.255.0,默认路由为192.168.1.1,下面介绍如何修改为主机名为test2,地址为10.10.1.5,掩码为255.0.0.0,默认路由为10.10.1.1。 修改主机TCP/IP配置。 (1)成为超级用户或授权角色用户。 (2)进入/etc目录。 #cd /etc (3)将新的主机名写到/etc/nodename文件中,并删除原来的主机名。 (4)查看系统中的网络端口文件,如/etc/hostname.eri0文件,如果其中写着原来主机的名字test1,请将其改为test2;如果其IP地址192.168.1.2,请将其改为新的IP地址10.10.1.5。 (5)编辑/etc/inet/hosts文件,将写明原来主机名的条目删除,并增加写下列一行: 10.10.1.5 test2 test2.servers.web.com servers.web.com是主机test2的域名。 (6)在文件/etc/defaultdomain中写入主机的域名,如下: servers.web.com (7)编辑/etc/defaultrouter文件,删除原来的默认路由,写入新的默认地址:10.10.1.1。 (8)编辑/etc/inet/netmasks文件,修改网络掩码,删除192.168.1.0 255.255.255.0一行,加入下面的一行: 10.0.0.0 255.0.0.0 03 septiembre 当WINDOWS登陆密码更改后,SQL SERVER不能启动的解决方法解决SQL Server 1069错误登录失败
|
|||||
|
|