1、上 海 乾 隆 高 科 技 有 限 公 司 钱龙Linux网络版,1:前言 2:钱龙Linux系统介绍 3:钱龙Linux系统安装 4:钱龙Linux系统架构 5:钱龙Linux系统配置与运行 6:关于Linux操作系统,本次培训内容提要,1.前言,Novell系统已逐渐不能满足证券行业的发展需求;Linux系统的稳定性、安全性可媲美Novell系统,同时拓展性强,可持续发展新业务,新技术;钱龙Linux客户端秉承了钱龙Novell客户端的操作风格,满足营业部原有钱龙股民的操作习惯;Linux系统可以与原有Novell系统同时存在,通过调整启动方式来选择使用,营业部可逐步切换至Linux;,2
2、.钱龙Linux系统介绍,系统运行稳定、高效、安全基于业界公认的商用版本Red Hat Enterprise Linux AS 4 Update 8,具备增强的安全机制,贴合证券行业对安全的需求。 结构简单、高整合度资讯接收、转码机、服务平台等核心程序均运行于Linux服务器。最少一台PC和一台服务器便能构建一套场内行情交易系统。 业务功能全面支持沪深标准行情、Level2行情、港股、股指期货、商品期货等多种业务资源。 简单、易用、易维护可视化管理工具,行情、交易、服务多重热备机制,助您轻松应对各种紧急情况。,2.钱龙Linux系统介绍,支持多路行情源接入,转码机双路行情源热备,行情源发生故障
3、会立即切换至另一路行情源; 服务器双机热备,最全面的备份解决方案;,Linux客户端,出现故障,无时间小棒,数秒内重连备份服务器,Linux主服,Linux备服,2.钱龙Linux系统介绍,交易中间件1,交易中间件2,钱龙网关1,钱龙网关2,委托多路备份,Linux客户端,2.钱龙Linux系统介绍,通过乾隆USB代理程序专用通道获取资讯和行情,保证内网安全。,乾隆USB代理,外网PC,内网PC,Linux服务器,Internet,2.钱龙Linux系统介绍,多种操作方式贴合不同营业部、不同电脑主管的需求 网页操作 服务器指令操作 远程SSH工具操作,2.钱龙Linux系统介绍,客户端界面和股
4、民操作习惯延续钱龙Novell系统 支持Level2、期货、港股行情,2.钱龙Linux系统介绍,委托界面参考业内标准,简单明了 行情委托全面联动 支持委托习惯自己设置 闪电手F7买入,F8卖出,3.系统安装,钱龙Linux系统安装光盘 系统安装盘 - 基于RedHat AS 4.8操作系统 - 定制精简不必要的组件 无盘系统盘 - 无盘站系统镜像包与启动菜单 钱龙程序盘 - 钱龙Linux转码机、服务平台、客户端等钱龙程序及其配置文件,环境要求,服务器: CPU要求双核Xeon 2.4G、内存4G及以上;确认服务器型号是否支持RedHat AS 4.0 Update8; 无盘站:CPU要求主
5、频500MHz、内存32m及以上,网卡支持PXE启动模式。 PC Server:1至5台,CPU要求主频2.0GMHz、内存1G及以上、双网卡,操作系统windows2003 sp1或windows XP sp2; 行情源:根据需要准备沪深五档、十档、期货、港股行情源。 网络环境: Linux服务器、PC Server、无盘站接入相同交换机或级联的同一组交换机环境,且该组交换机请勿划分VLAN。 其它:授权文件、钱龙USB线。,3.系统安装,安装第一张光盘(操作系统) 服务器启动设置为从光驱启动,将钱龙第一张光盘:Linux系统安装盘放入计算机并重新启动,从光盘启动后,至如下界面按回车开始安装
6、系统:,(本光盘无人值守全自动安装,安装时会执行格式化硬盘操作,原有数据会全部丢失 ,请注意提前备份重要数据),3.系统安装,当出现安装成功的提示时取出光盘,并点击reboot按钮重启机器,安装完成。 重新启动机器登陆Linux系统,默认用户名:root,默认密码:123456(注意:输入密码时并不会出现*号,请确认输入无误后按回车),3.系统安装,第一次登录钱龙Linux系统,会自动运行系统环境设置向导,请按以下步骤设置: 设置root用户密码。注意:root用户是Linux系统超级管理员,请牢记root用户密码,输入字符不会有任何字符显示,注意输入正确。,3.系统安装,设置钱龙系统管理用户
7、qianlong的用户名和密码;该用户应用于钱龙转码、服务平台、资讯等服务,请不要修改其用户名,并牢记密码。,3.系统安装,网卡设置,如果有多块网卡,选择对应网卡分别设置。注意:一般来说钱龙Linux服务器只用到1或2块网卡,但其它网卡也必须设置其地址和掩码为0,否则无法完成设置。,3.系统安装,检查调整服务器时间。直接在命令行执行如下命令可实现相应功能。请将服务器时间调整正确再进行后续操作。date /查看系统日期和时间 hwclock /查看主板BIOS时间 date -s yyyymmdd /设置系统日期 date -s hh:mm:ss /设置系统时间 Hwclock w /以系统时间
8、修改主板BIOS时间,3.系统安装,安装第二张光盘(无盘系统盘) 将钱龙第二张光盘插入光驱 挂载光驱:# mount /media/cdrom 然后进入挂载路径 # cd /media/cdrom 执行脚本指令 # ./install.sh ,直至停到#命令行状态。退出该目录并执行: # umount /media/cdrom,卸载光驱。 至此,第二张光盘安装结束。,3.系统安装,安装第三张光盘(钱龙程序盘) 将钱龙第三张光盘插入光驱 挂载光驱:# mount /media/cdrom 然后进入挂载路径 # cd /media/cdrom 执行脚本指令 # ./install.sh ,执行完毕
9、后系统会弹出DHCP服务的配置向导(如图):,3.系统安装,完毕后,会进入如下界面。若只有一台钱龙服务器,此项选择主用linux服务器,回车直至停到#命令行状态。至此,钱龙Linux服务器上相关程序安装完毕。,4.系统架构单服务器,业务功能全面、结构简单易维护; 适用于试用体验钱龙Linux网络版行情系统的营业部; 适用于以钱龙Linux网络版作为备用行情系统的营业部;,4.系统架构双服务器,4.系统架构运行原理,5.钱龙Linux系统配置运行,钱龙Linux系统大部分配置都可以通过“web管理工具”来操作,在周边windows机器上运行IE,地址栏输入钱龙Linux服务器IP,即可访问,默认
10、密码为 admin。登陆后如下图所示。,5.钱龙Linux系统配置运行,上传钱龙授权文件 必须首先上传钱龙授权文件,否则Linux系统上钱龙程序无法运行。 将乾隆公司提供的对应授权文件名称修改为mldata.ql4和mldata.ql6(注意字母必须是小写,包括后缀也必须修改为小写)。 通过winscp或其它SSH工具上传至Linux服务器/opt/qianlong/right目录下。,在钱龙Linux系统中,转码机、资讯接收等主要程序均在Linux 服务器上运行,周边的PC Server上运行的各程序仅作为行情或 交易数据转发之用。,5.1 沪深行情配置方法 5.2 委托系统配置方法 5.3
11、 资讯系统配置方法,5.钱龙Linux系统配置运行,5.1 沪深行情配置方法,安装点对点服务器点对点服务器安装在周边Windows机器上,作用是将沪深行情库文件、公告信息、国债利息、权证信息等文件传输至钱龙Linux服务器,提供给钱龙Linux转码机初始化和盘中转码。,5.1 沪深行情配置方法,点对点行情接收在web管理器中依次展开至“程序设置”-“行情传输设置”,如图所示,服务器地址应修改为点对点服务器所在的windows机器地址,修改完毕后点击保存。,5.1 沪深行情配置方法,保存后,选择“钱龙启动及日志”,启动点对点行情接收,注意,此时暂时不要启动其他服务,5.1 沪深行情配置方法,点对
12、点行情接收启动之后,查看行情.dbf库是否已经传送至Linux服务器,相关路径为: /opt/qianlong/sysdata/remote/show2003.dbf 上海行情库 /opt/qianlong/sysdata/remote/msg 上海公告及信息 /opt/qianlong/sysdata/vsat/sjshq.dbf 深圳行情库 /opt/qianlong/sysdata/vsat/sjsxx.dbf 深圳信息库 /opt/qianlong/sysdata/vsat/sjsxxn.dbf 深圳新信息库 /opt/qianlong/sysdata/vsat/stbhq.dbf 特
13、别转让库 /opt/qianlong/sysdata/vsat/stbxx.dbf 特别转让信息库 /opt/qianlong/sysdata/vsat/info 深圳公告及信息,5.1 沪深行情配置方法,数据中心配置数据中心程序需要安装在周边Windows机器上,数据中心作用是接收港股行情、期货行情、Level2行情或将本机的五档行情库文件转换为五档数据流,提供给钱龙Linux转码机盘中转码。,5.1 沪深行情配置方法,在web管理工具,选择“转码机设置”-“行情流驱动”,修改上海和深圳的流行情地址为运行数据中心机器的IP地址,端口、用户名、密码以数据中心程序设置的值为准。注意修改完后点击保
14、存,5.1 沪深行情配置方法,设置完毕后即可运行转码机。,5.2 委托系统配置方法,安装钱龙网关 首先,将“钱龙网关”目录复制到周边Windows机器,该机器同时连接无盘网络和交易网络。 然后,修改“钱龙网关”目录下qlserver.ini配置文件(根据实际情况修改,一般仅修改红色标注部分即可):,5.2 委托系统配置方法,运行钱龙网关程序qlserver.exe,连接状态为连通即正常。,5.2 委托系统配置方法,委托客户端设置在web管理器进入“工作站管理”-“委托配置”。填写对应的钱龙网关服务器数目,服务器地址填写钱龙网关所在Windows机器的网址,端口默认不变,修改完毕后点击保存。,5
15、.3 资讯系统配置方法,第一次安装的服务器,先到信龙网站下载 “Linux传统龙讯F10数据” ,下载地址:http:/ 目录以root用户登陆Linux服务器,执行指令: # cd /opt/qianlong/sysdata # unzip o sysdata.zip,5.3 资讯系统配置方法,资讯接收设置在web管理工具下,选择“程序设置”-“资讯设置”,根据实际情况填写代理信息,我们建议配合钱龙USB代理线路,使用USB内外网隔离方案。那么此处选择USB代理,代理服务器的地址设置为USB代理程序所在的windows内网机器的网址,默认端口号5080。,5.3 资讯系统配置方法,对于Rtc
16、lient进行同样设置,修改完后点击保存,5.钱龙Linux系统配置运行,在web管理器下进入“钱龙启动及日志”。把尚未开启的“龙讯接收”和 “服务平台”两项服务启动。 程序全部成功启动后,将无盘站启动方式更改为PXE网络启动,打开无盘站,进行行情与资讯测试。,6.关于Linux操作系统,简单地说,Linux是一套免费使用和自由传播的类Unix操作系统, Linux以它的高效性和灵活性著称。它能够在个人计算机上实现全部的Unix特性,具有多任务、多用户的能力。 主要特点: 开放性:指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。 多用户:是指系统资源可以被不同用户使用,每个用
17、户对自己的资源(例如:文件、设备)有特定的权限,互不影响。 多任务:它是指计算机同时执行多个程序,而且各个程序的运行互相独立。,Linux文件系统和分区,Linux文件系统: 支持目前主流的文件系统,比如NTFS、FAT、ext2、ext3、reiserfs、hfs (MAC 操作系统的文件系统)、swap交换分区 ext3是Redhat认为最好的文件系统 Linux基本分区: 至少包括以下三个分区 / 根分区 /boot 启动分区 swap 交换分区,Linux系统目录结构,Linux操作系统目录结构 / :根目录 /bin :存放Linux中常用的命令,一般用户和超级用户常用的命令,如ls
18、,su /boot :存放系统启动时的内核文件和一些信息文件。 /dev :这个目录中的所有文件都是特殊文件(设备文件),Linux把所有的外设都看成是一个文件。就是说,用户对代表该外设的文件的操作,就表示对该外设的操作。比如,要对软盘进行EXT2文件系统的格式化,就要这样做:mke2fs /dev/fd0,Linux系统目录结构,/etc :etc这个目录是linux系统中最重要的目录之一。在这个目录下存放了系统管理时要用到的各种配置文件和子目录。我们要用到的网络配置文件、文件系统,x系统配置文件,设备配置信息,设置用户信息等都在这个目录下 /opt:这是给主机额外安装软件所摆放的目录 /h
19、ome :如果建立一个用户,用户名是“jl”,那么在/home目录下就有一个对应的/home/jl路径,用来存放用户的主目录。 /tftpboot : TFTP(普通文件传输协议)服务器缺省文件主目录,Linux系统目录结构,/lib :lib是库(library)英文缩写。系统启动的时候所需要用到的库文件都放在这个目录下,那些非启动用的库文件都会放在/usr/lib下。 /mnt :这个目录下面放着一些用来mount其他设备的子目录,比如说/mnt/cdrom或者/mnt/floppy。 /proc :可以在这个目录下获取系统信息。这些信息是在内存中,由系统自己产生的。 /root :如果用
20、户是以超级用户的身份登录的,这个就是超级用户的主目录。 /tmp :用来存放不同程序执行时产生的临时文件。,Linux系统常用指令,Linux系统常用指令,1.9 chmod命令 2.0 chown命令 2.1 vi文本编缉器,1.1 cd命令 1.2 ls命令 1.3 mkdir命令 1.4 rmdir命令 1.5 rm命令 1.6 mv命令 1.7 cp命令 1.8 passwd命令,cd 命令,改变当前工作目录在Linux系统中使用的是cd命令。该命令使用的语法格式如下: # cd 目录名,ls 命令,ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,
21、那么就会显示指定目录里的文件及文件夹清单。通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等。,mkdir 命令,mkdir命令一次可以建立一个或者几个子目录。 mkdir -p命令还可以只使用一个命令行一次就建立起包括全部的父目录和子目录在内的一个完整的子目录继承结构。 # mkdir temp # mkdir temp2 temp3 temp4 # mkdir temp/child # mkdir -p temp5/parent/child # tree temp5,rmdir 命令,rmdir命令是用来删除子目录的
22、# rmdir tempdirectory但是要注意:这个子目录必须是空的。 # rmdir -p temp5 # rmdir -p temp5/parent/child # mkdir -p temp5/parent/child2 # rmdir -p temp5/parent/*,rm 命令,rm命令是用来删除文件的 # rm /tmp/file1配合参数使用,可以递归删除指定目录下所有文件和子目录 # rm Rf /tmp/parent/child/*,mv 命令,使用mv命令给文件改名或者用来在文件系统内移动文件或者子目录。# touch file1 # mv file1 file2
23、# mkdir -p temp/temp2/temp3 # mv temp newtemp,cp 命令,cp命令,即拷贝命令,是用来对文件或者子目录进行拷贝操作的,这个命令有将近40个命令行参数。 # cp file1 file2 #cp tempdir1/* tempdir2 #cp -r tempdir1 tempdir2,passwd 命令,出于系统安全考虑,Linux系统中的每一个用户拥有对应的用户口令,用户可以随时用passwd命令改变自己的口令。该命令的一般格式为: # passwd# passwd 用户名,chmod 命令,chmod命令:根据文件访问权限的字母以及对应的数值用来
24、设置访问权限的数值。 chmod OPTION. MODE,MODE. FILE. 使用数值改变文件权限: # chmod 777 file1 访问权限分为四个部分,10位: 第一个部分就是访问权限的头一个字母。 “普通”文件( -) 不具有任何特殊的值,如果该文件具有特殊的属性,它就用一个字母来表示。 子目录( d) 符号链接(l) 第二个部分3位,表示的是文件所有者的访问权限; 第三个部分3位,表示的是文件所在分组的访问权限; 第四个部分3为,表示的是全系统(系统中的全部用户)的访问权限。当组合属性的时候,把后三个部分的数值逐个相加。 字母 访问权限 数值 r 读 4 w 写 2 x 执行
25、 1,chown 命令,chown命令可以把一个文件的所有权修改为别人的。只有根用户能够进行这样的操作。这个命令的格式如下所示: #chown -R username filename,Vi编缉器,vi 是 Linux/UNIX平台下常用的可视化编辑程序,通常这样来打开编缉一个文件: # vi myfile.txt vi一共有三种工作模式:命令模式、编缉模式和ex模式。用户在命令模式下可以输入各种合法的vi内部命令,这些命令不会回显,而且不需要回车就会被执行,例如: dd 删除当前行在命令模式下,按 i 键或 a 键,都可以进入编缉模式,这时候我们可以按正常的步骤来修改文件。,Vi编缉器,无论用户处于什么状态,按Esc键或组合键Ctrl+ 就可以进入命令模式。当用户初始进入vi时,也处于这个状态。退出vi:命令模式下使用q命令将退出vi,如果文件作过改动但还没有保存,系统将作出提示并取消此次退出动作。在命令模式下,输入 : 可进入ex模式,此时可在屏幕下方相应输入指令,例如: q (退出),w (保存),wq (保存并退出)如果由于读写权限或是更新方面的问题,导致vi拒绝执行保存文件或退出vi的命令,那么可以在指令后加一个!号表示强制执行。例如:q!(强制退出),A,谢 谢 各 位!,