搜档网
当前位置:搜档网 › 银河麒麟操作系统说明

银河麒麟操作系统说明

银河麒麟操作系统说明
银河麒麟操作系统说明

关于银河麒麟操作系统的说明

国防科技大学计算机学院银河麒麟项目组

2006年2月

最近,本论坛中有不少网友对银河麒麟的知识产权问题提出了一些质疑,特别是提到了银河麒麟和Linux、FreeBSD的关系问题。首先,银河麒麟开发组感谢大家对银河麒麟的关注和关心,并就此机会对一些相关问题做出说明。

一、银河麒麟操作系统的发展历史

银河麒麟操作系统采用的是一种层次式的内核结构,该结构介于单一模块内核结构(如Linux)和微内核结构(如CMU大学的Mach)之间。这种层次式结构从逻辑上来看,主要是由具有Mach风格的基本内核层、具有BSD风格的系统服务层和具有Windows界面风格的桌面环境组成,前两层在核态运行。在系统服务层中,银河麒麟操作系统实现了支持POSIX 接口和LSB(Linux Standard Base)接口的Linux应用兼容层,从而保证Linux应用程序的目标代码在银河麒麟上能够直接执行。银河麒麟之所以采用这种层次式的内核结构,既有历史的原因,也有发展角度考虑的因素。

国防科大计算机学院从1992年开始,银河巨型机的体系结构从向量机巨型机向大规模并行计算机转变,因此银河巨型机操作系统的技术路线,也从专用的向量巨型机操作系统,转变为采用Unix操作系统。由于巨型机采用大规模并行的体系结构,一台巨型机通常包含成百上千个CPU,一般分为计算节点、I/O节点和服务节点。计算节点主要完成计算任务,功能单一,但对降低系统开销的要求十分高,最适合的操作系统是精简内核的操作系统。I/O 节点主要承担系统的输入输出工作,从操作系统角度,可以理解为一组专用的I/O功能服务器,最适合的操作系统是一个定制剪裁的Unix操作系统。服务节点提供用户上机所需的一切环境,最合适的操作系统是一个完整的Unix操作系统,上层软件的支持要丰富。为了适应不同节点的功能需求,当时的银河机操作系统就采用了这种层次式内核结构,基本内核层以CMU大学的Mach为原型https://www.sodocs.net/doc/ca10504374.html,/afs/cs/project/mach/public/www/mach.html,并结合Open Software Foundation的OSF/1操作系统内核技术,在当时128个MIPS R4000 CPU 上实现了全64位的操作系统基本内核层,包括存储管理、并行优化调度、Mach特有的Port 通讯机制等。同时课题组还利用CMU大学提供的BSD Server实现了系统服务层,但在实际测试中发现当时的BSD Server过于简单,而且还存在大量的Bug,只是提供了Mach内核和BSD Server对接技术,离实际应用还存在较大距离,而当时国际上USL(Unix System Laboratory)的UnixSVR4.2操作系统已经产生了相当大的影响,并且具有丰富的应用软件,为此课题组与英国Unisoft公司合作,一起完成了UnixSVR4.2的移植工作,并最终自己实现了Mach的基本内核层与BSD的系统服务层对接。这样银河操作系统内核中包含基于Mach的基本内核和基于BSD的系统服务,计算节点运行基本内核,I/O节点运行基本内核和部分IO功能服务,服务节点运行一个完整的操作系统。

2002年课题组承担863“服务器操作系统内核”项目时,对操作系统内核采用何种技术路线也进行了深刻分析和调研,并对当时能够获得的操作系统都进行了评测。由于Linux 内核采用GPL规则,极大地限制了课题组的选择,虽然当时课题组核心开发人员也到加拿大渥太华参加Linux的内核峰会,但在Linux内核技术上没有主导权,不具备在Linux内核中发展自己特色的实力,并且军方出于安全的需要,为了保护安全实现方面的一些特色技术,也强烈要求银河麒麟不能采用开源的形式。FreeBSD操作系统因为配套应用不丰富、使用界面不好、对多处理器的支持能力较弱等因素,也没有选用。与此同时,课题组发现与我们银

河操作系统采用同样技术思路的Apple公司的Darwin内核技术正在不断兴起(https://www.sodocs.net/doc/ca10504374.html,),已成为Mac OS X的内核,具有非常鲜明的技术特色,它的基本内核基于Mach3.0,系统服务主要基于FreeBSD内核,桌面环境是Apple公司自己开发的,因为是面向桌面领域,Darwin没有强调安全性、高可用性和实时性等特点。这种通过基本内核层和系统服务层来提供操作系统运行环境的作法,以前OSF/1采用过,Windows NT的早期实现中也曾经采用过,微软还曾设想通过不同的系统服务层同时实现Unix和Windows。此外军方的许多定制装备,尽管不需要一个完整的复杂的操作系统环境,但对系统的安全性评估要求很高,对实时性的要求也很高,采取层次式内核结构能较好地确保基本内核的高安全性和强实时性。基于以上种种因素的考虑,银河麒麟操作系统仍旧选择了层次式内核结构这个技术路线。

二、银河麒麟操作系统的主要工作

一个操作系统版本,并非仅仅是一个内核,还包含大量的配套工具软件等。银河麒麟操作系统的主要研发工作,除了层次式内核结构外,还在Linux目标代码兼容、安全、性能、高可用、实时、环境友好性等方面进行了大量的研发工作。在承担的863课题验收时,科技部曾组织总装武器装备论证中心(代表军口)和中国软件评测中心(代表民口),对银河麒麟进行了长达2个月的全面详细测试,既发现了银河麒麟操作系统存在的一些Bug,也充分肯定了银河麒麟操作系统在性能、安全性、高可用性、实时性方面的工作成效。

1、基本内核层和系统服务层的改进。近年来随着硬件的不断更新换代,原来的基本内核层已经无法满足新的硬件体系结构,为此我们在处理器亲和的调度优化、基于RDMA的Mach的Port通信机制、基于对象的存储管理等方面进行了大量改造和升级。此外基于Unix SVR4.2的系统服务层对SMP对称多处理器的支持能力较差,并由于Unix影响力的逐年下降,应用支持的丰富性也在不断下降,课题组通过评测和分析,认为当时正在研发中的FreeBSD 5.0具有比Unix SVR4.2更好的发展势头,特别是SMPng项目的开展,为FreeBSD 5.0支持SMP对称多处理器系统奠定了良好的基础,因此银河麒麟操作系统的系统服务层从SVR4.2升级到当时正在研发中的FreeBSD 5.0。由于银河麒麟的系统服务层是基于FreeBSD 5.0,而内核显示出来的绝大部分信息(dmesg)是系统服务层向外提供的,并且银河麒麟的根文件系统采用了BSD的UFS文件系统(UFS的性能不如Ext3,但因为Ext3是GPL规则的,做根文件系统会违背GPL规则),设备命名管理也采用了BSD的模式,所以银河麒麟的对外风格类似于BSD。

2、Linux目标代码兼容层的实现。一个操作系统没有配套的丰富工具软件和应用软件,是不可能在市场上生存的。目前以Linux为代表的开源软件已经构成一个完整的软件体系,为了能充分利用Linux上丰富的工具软件和应用软件,银河麒麟操作系统采用了和Linux目标代码兼容的技术路线,完成了内核中的Linux目标代码兼容层的研制,向用户提供了标准的POSIX接口,符合LSB规范,从而保证Linux的应用能够在银河麒麟上无缝执行。这样,银河麒麟的核外软件,大部分是直接采用Linux的核外软件。由于Linux版本众多,内核发展也非常迅速,期望全面兼容Linux不同发行版和不同内核版本是不现实的。为了比较全面地兼容Linux应用,银河麒麟开发组设计实现的Linux兼容层以符合LSB规范和UNIX’03国际标准为目标,通过了美国自由标准组织(Open Group Standard)的LSB 1.3认证,具体详见https://www.sodocs.net/doc/ca10504374.html,/lsb/cert/cert_prodlist.tpl?CALLER=index.tpl,其兼容能力超过Solaris的Janus、IBM的K42和Montery以及FreeBSD的Linux二进制兼容模式,是国际上首个通过LSB认证的非Linux内核操作系统。至于uname信息显示包含”Linux”,主要是出于支撑银河麒麟中部分Linux应用软件包编译的需要,具体的解释已经在“银河麒麟版本说明”论坛版块中说明。

3、结构化保护级安全机制和特色安全机制的实现。针对传统操作系统的安全问题,银河麒麟操作系统实现了内核与密码机制的融合,操作系统和应用的一体化安全,进程保护、进程能力控制和进程行为控制的进程安全控制等;通过“智能卡+用户口令”的强化用户身份认证机制,保证了操作系统的身份鉴别是严密的、安全的;SAK(安全注意键)机制保证了为用户和TCB之间建立一条安全交互通路,防止恶意用户通过特洛伊木马之类的程序窃取用户的口令;可以区分“自身、用户、自身组、其他组、其他”等不同情形的更细粒度自主访问控制;信息访问的主体和客体的安全级进行多级划分,保证了保证高安全级信息不能转存为低安全级信息,保证低安全级不能访问到高安全级信息,防止了黑客入侵后窃取敏感信息;可信数据认证机制将可信数据/程序同不可信的数据/程序隔离,从而确保了病毒、木马等恶意程序无法执行,保证系统的机密性、完整性;能力机制确定用户能力、进程能力和文件系统能力,实现了管理员分权,在应用存在漏洞时,最大程度减少了对系统的破坏;强大的安全审计为维护系统的安全提供了有效的依据。目前银河麒麟操作系统安全版已经通过公安部计算机信息系统安全产品质量监督检验中心认证,是国内唯一通过第四级结构化保护级检验的操作系统;通过中国人民解放军信息安全测评认证中心的认证,是军内唯一军B+级安全认证的操作系统;通过中国人民解放军电子工程学院安全攻击测试,在抗缓冲区溢出攻击、抗权限获取和提升、拒绝服务攻击的防护能力方面比RedHat Linux有显著提升。

4、性能的优化和改进。银河麒麟服务器操作系统为了满足网络化应用高性能的需求,除了在层次式内核结构方面的优化工作外,还在内核级多线程Web服务器、银河麒麟的虚拟服务器和优化的用户级多线程库等方面进行了针对性优化设计。内核级多线程web服务器——Keta采用了软流水体系结构,将传统web服务请求处理流程细化为若干流水栈,并使用受控缓存区(Managed Buffer)作为自洽的任务控制数据的存储体,通过数据缓存(Data Cache)方便数据的共享,提高请求的处理速度。银河麒麟虚拟服务器——KVS,采用抽象三层体系结构,在IP层实现了单系统映象,并提供实际服务的服务器集群和稳定、一致的文件存储服务系统,从而满足银河麒麟在集群系统中的负载平衡能力。优化的用户级多线程库——Kyth,采用两级调度方式,支持1对1和多对多线程模型,应用层可通过系统调用方式指导和引发内核级多线程调度,内核也可通过事件机制指导用户级线程调度,该线程库不同于Linux下的glibc和NPTL,也不同于FreeBSD下的libc和libkse,并且完全兼容POSIX pthreads规范,是银河麒麟实现Linux目标代码兼容和高效支持多线程应用的基础。中国人民解放军总装备部武器装备论证中心(军方)和赛迪中国软件评测中心(民口)分别对银河麒麟服务器操作系统的性能同Linux及FreeBSD进行了对比测试,其中最重要的Web服务性能测试和TPC-C数据库性能测试结果如下:

?Web服务性能:采用SpecWeb99测试工具

测试结论:在Keta支持下,Kylin2.0要明显优于RedHat9.0和FreeBSD5.3

? 数据库性能方面:数据库均使用Oracle 9i ,采用TPC-C 测试工具

测试结论:Kylin 上Oracle 性能比RedHat Linux 差(主要原因是Oracle 做了一些针对Linux 的优化,而这些优化在银河麒麟上不能发挥效果),比FreeBSD 5.3强(主要原因是FreeBSD 对Oracle 的支持较差造成的)

5、高可用子系统的实现。计算机系统的可靠性很大程度上取决于操作系统的可靠性。减少可能导致系统失败的潜在因素可以有效提高系统的可靠性。提高可靠性还意味着增加了两次故障之间的间隔时间。可靠性和系统一起顽强对抗着可能出现的故障,当系统出现死机之后,良好的可靠性能够保证系统迅速恢复。银河麒麟操作系统采用内核级Checkpoint 、驱动程序加固、动态分区等技术提供了系统可靠性。中国人民解放军总装备部武器装备论证中心和中国软件评测中心分别对银河麒麟服务器操作系统可靠性同Linux 及FreeBSD 进行了对比测试,现将部分测试结果提供如下:

? 选用了世界上广泛应用的Yamada ﹑Ohba ﹑Osaki 延迟S 型可靠性增长模型测试系

统的MTBF (平均失效间隔时间)。

测试结论:Kylin2.0的MTBF 要明显大于RedHat9.0和FreeBSD5.3

6、强实时的实现。最大中断禁止时间、最大任务切换时间等是衡量一个实时操作

系统性能的关键指标,银河麒麟服务器操作系统采用高精度的实时时钟、快速的进程/线程切换、迅速的中断响应、具有超时处理功能等技术,实现了实时功能。中国人民解放军总装备部武器装备论证中心和中国软件评测中心分别对银河麒麟服务器操作系统实时性同Linux及FreeBSD进行了对比测试

?采用OpenGroup的UNIX’03实时测试集

测试结论:Kylin2.0的实时性能要明显优于RedHat9.0和FreeBSD5.3

以上只是部分对比测试结果,应该说,Kylin在整体性能上与国际上开源的Linux和FreeBSD已经具备一定的比较能力,但是Kylin在I/O性能方面同Linux和FreeBSD(UFS2+SoftUpdate)相比还存在不小的差距,这也是银河麒麟开发组目前正在进行的工作之一。同国际上商用的一些服务器操作系统的对比测试,如Windows 2003 Server、Solaris 10、IBM AIX5L、HP UX11i,由于条件限制(许多商业版UNIX服务器操作系统都是运行在专门的CPU平台之上的),还没有进行。

7、易用性方面的改进。银河麒麟操作系统在系统安装和桌面环境的易用性方面做了大量工作。它实现了简单易用的安装系统,支持图形化安装和字符化安装两种安装方式,支持光盘安装和NFS安装两种安装途径。它采用X Window作为基本图形环境,采用Gnome作为桌面环境,实现了Windows风格的控制面版,能够自动加载本机器上的Windows分区,能够自动加载usb磁盘设备,这些都使得Windows用户能够更加平滑地过渡到银河麒麟服务器操作系统。应该说,在这方面,与Windows相比,需要改进的地方还很多;但与FreeBSD 相比,优势还是很明显的;与Linux相比,整体水平相当。

三、银河麒麟网站上公开发布的版本是银河麒麟操作系统的简化版

银河麒麟服务器操作系统在设计之初,主要目标是在国防、金融、电子政务等关键行业的服务器应用,因此,银河麒麟操作系统开发组针对这些应用需求在服务器操作系统的性能、安全、高可用和强实时等关键技术方面进行了大量的工作,由于涉及到特定应用领域在安全保密方面的限制,我们在网站上公开发布的是银河麒麟操作系统裁减后的简化版本,该版本能基本满足各种非敏感行业的应用需求。。如果用户在服务器应用领域有特定的要求,请通过网站提供的渠道同我们取得联系。

十多年的操作系统研究实践,我们品尝过失败的痛苦,也体验过成功的喜悦。我们深知,操作系统研究是一项复杂而艰巨的工作,一个操作系统从问世到完善,需要经过长时间的磨练,银河麒麟操作系统也不例外。我们充分理解大家希望国产操作系统能够早日与国外商用操作系统分庭抗礼的急迫心情。目前,银河麒麟服务器操作系统相对已有多年历史的Darwin、Linux和FreeBSD而言,已经形成了自己的特色,但在许多方面还存在一定的差距,我们唯有加倍努力地工作,才能不辜负大家的期望。我们希望,随着版本研发的不断推进,麒麟能更加完善,最终形成能够和国际主流服务器操作系统相抗衡的实力。我们将始终牢记银河麒麟开发组的座右铭――“踏踏实实做麒麟”,为大家奉献更新更好的产品。

希望上述说明能够让广大的网友和银河麒麟的用户能够更深入地了解银河麒麟操作系统,欢迎大家提出宝贵意见和建议。再一次感谢大家对银河麒麟的关心和支持。

银河麒麟服务器操作系统Oracle+数据库安装与配置指南

目录 第1章 配置内核参数 (1) 第2章建立ORACLE用户 (3) 1.1.在超级用户下创建新的组和用户 (3) 1.2.建立O RACLE软件的安装目录 (3) 第3章 安装ORACLE补丁与JAVA开发包 (4) 3.1安装P3006854_9204_LINUX补丁 (4) 3.2安装J A V A开发包 (4) 3.3软件介质 (4) 第4章 安装ORACLE DATABASE (5) 4.1编辑 (5) 4.2启动O RACLE U NIVERSAL I NSTALLER (OUI) (5) 第5章 创建数据库 (11) 5.1编辑 (11) 5.2切换到ROOT的终端,安装 OPATCH。 (11) 5.3最后切换到ORACLE终端 (11) 第6章 参数配置建议 (17)

第1章 配置内核参数 Oracle数据库对系统的硬件配置有基本的要求,包括机器主频、磁盘空间和内存大小,但作为服务器的机器一般是满足的,这里就不赘述了。下面的一些参数需要根据机器系统的实际情况,特别是内存的大小来进行设置,这里假定内存为2G,页面大小为4K。为使Oracle 数据库管理系统在运行时有更好的性能,应尽量给数据库留出较多的内存。在以下的内核生成过程中,假设内核源码位于/root/kylin2.0,并定义为环境变量KSROOT。 # cd $KSROOT/arch/i386/conf # cp GENERIC ORACLE # cat >> ORACLE options SEMMAP=128 options SEMMNI=128 options SEMMNS=32000 options SEMOPM=250 options SEMMSL=250 options SHMMAXPGS=65536 options SHMMAX=2147479552 options SHMALL=524287 options SHMMNI=4096 options SHMSEG=4096 options MAXDSIZ="(1024*1024*1024)" options MAXSSIZ="(1024*1024*1024)" options DFLDSIZ="(1024*1024*1024)" 注:根据上面的假定,Kylin页大小为4k ,这样2G的内存,其SHMALL可以为524288,这里设定524287,也是考虑到实际情况,用dmesg工具就可以看到,可用的内存实际上并没有2G,比2G稍少。 在设定上述系统参数之后,重新生成新内核,对相应模块进行更新,并重启系统。其过程为: # config ORACLE Kernel build directory is ../compile/ORACLE Don't forget to do a ``make depend'' # cd ../compile/ORACLE # bmake clean # bmake depend # bmake # bmake install [build output]

中标麒麟桌面操作系统软件用户手册

中标麒麟桌面操作系统软件(龙芯版) 用户手册

目录 1.系统安装 (2) 1.1安装说明 (2) 1.1.1基本流程 (2) 1.1.2BIOS 安装引导 (3) 1.1.3安装准备 (5) 1.2图形化安装 (7) 1.2.1欢迎界面 (7) 1.2.2全盘安装 (7) 1.2.3指定分区安装 (9) 1.2.4资料写入页面 (10) 1.2.5结束页面 (11) 1.3启动参数设置 (11) 1.4解压安装 (12) 2初次登录与系统激活 (13) 2.1初始化安装 (13) 2.1.1欢迎界面 (13) 2.1.2创建用户 (14) 2.1.3设置日期和时间 (14) 2.1.4系统激活(初始化) (15) 2.2系统登录 (18) 2.2.1首次登陆 (18) 2.2.2系统激活(登陆后) (19) 3基本配置 (21) 3.1输入法设置 (21) 3.1.1显示输入法快捷键 (21) 3.1.2添加输入法 (22) 3.1.3其他个性化设置 (23) 3.2账户管理 (24) 3.2.1账户管理界面 (24) 3.2.2更改密码 (25) 3.2.3更改图片 (27) 3.2.4用户管理中心 (28) 3.3网络配置 (31) 3.3.1无线连接 (32) 3.3.2高级配置 (33) 3.3.3有线连接 (34) 3.4桌面定制 (37) 3.4.1主题切换 (37) 3.4.2分辨率设置 (38) 3.4.3屏幕保护设置 (38)

4办公应用 (40) 4.1电子邮件 (40) 4.2WPS 办公软件 (41) 4.2.1WPS 文字 (42) 4.2.2WPS 表格 (42) 4.2.3WPS 演示 (43) 4.2.4WPS Office 卸载 (44) 5网络应用软件 (45) 5.1F IREFOX 浏览器 (45) 5.2FTP 客户端 (46) 6多媒体 (49) 6.1录音机 (49) 6.2图像查看器 (50) 6.3图像处理软件 (51) 6.4音视频播放器 (52) 7 附件 (54) 7.1计算器 (54) 7.2记事本 (54) 7.3刻录机 (55) 7.4命令提示符 (57) 7.5屏幕截图 (57) 7.6扫描易 (58) 7.7字符映射表 (59) 7.8星际译王 (60) 7.9 便笺 (61) 7.10 资源管理器 (62) 8系统工具 (64) 8.1系统更新 (64) 8.2删除软件 (67) 8.3磁盘管理工具 (68) 8.4防火墙 (71) 8.5备份还原 (73) 9备份恢复 (74) 9.1系统备份 (74) 9.2初始恢复 (77) 9.3系统恢复 (79) 9.4母盘制作 (82) 附录:常见问题及处理方法(FAQ) (85) A.进行图形安装时,选择相应机型安装选项后出现黑屏现象 (85) B.图形安装过程中出现“数据错误”提示框 (85) C.如何进入图形安装调试模式 (85)

中标麒麟桌面操作系统V6版本说明与安装指南

中标麒麟桌面操作系统V6版本说明与安装指南

2中标麒麟桌面操作系统简介 2.1 产品介绍 中标麒麟桌面操作系统拥有全新设计的用户界面、统一的管理工具入口、简单实用的桌面小程序和炫酷的3D桌面特效,使整个操作系统更加高效、易用,再加上其良好的兼容性,必将给您带来前所未有的使用体验。 中标麒麟桌面操作系统经过多年的持续积累和发展进化,已获得市场的充分肯定,在国产操作系统领域内市场占有率稳居第一,是名副其实的国产操作系统旗舰品牌。 ●高效的桌面平台 秉承人性化、高效化、实用化的设计理念,为您提供完整的个人桌面办公解决方案;全面提升的性能与操作方式更为您带来全新的体验。 ●易用的操作环境 采用全新设计的图形界面环境,最大限度地兼顾用户原有使用习惯,充分体现人性化的设计理念;外观优雅大方、风格清新,新老用户都能轻松上手使用。 ●良好的兼容性 全面支持市场主流硬件,提供对CPU、主板、显卡、声卡、网卡、打印机、摄像头、红外、蓝牙、3G 上网卡等各类硬件的全面支持。 ●丰富的软件程序 采用先进的在线软件仓库管理机制,提供丰富的应用软件,从办公套件到游戏软件;从学习软件到网络工具,全面满足您的需求。 ●完善的在线升级机制 直观、易用的图形化工具方便您轻松实现在线升级,同时能及时提醒用户进行在线更新、修复系统漏洞,全面保障系统安全。 2.2系统运行环境 产品运行平台:x86平台最低硬件配置:1G以上内存,10G以上硬盘空间推荐硬件配置:2G以上内存,250G以上硬盘空间

3 安装指南 3.1光盘启动安装 如果计算机的BIOS支持光驱引导,那么插入中标麒麟桌面操作系统安装光盘,设置BIOS后就可以直接从光驱安装了。启动中标麒麟桌面操作系统安装程序后,首先出现在您面前的是中标麒麟桌面操作系统安装程序功能选择界面,如图1所示。其中包括的选择项有: ●硬盘引导―直接从硬盘引导启动已安装好的中标麒麟桌面操作系统; ●安装系统―进入图形安装界面安装中标麒麟桌面操作系统; 图 1- 图形化安装功能选择界面 3.2 硬盘启动 启动计算机,从硬盘直接启动或者在安装界面选择功能界面(如图1)中,选择硬盘引导,进入硬盘启动界面。回车确认后系统进入到硬盘引导中,系统将从已经安装的系统中启动。

麒麟操作系统安装手册

银河麒麟V3操作系统安装手册 编制:王帅 校核:朱本亮

审定:周俊 文档更新日志: 修订时间修订内容修改人审定人012017-04-12发布文档王帅周俊022017-05-11增加启动安装时蓝屏错误的解决方法。 王帅 增加禁用防火墙的配置。 增加修改密码策略。 修改data1分区为数据库服务器必须创建用于对 应数据库安装文档。 修改补丁包安装部分的命令错误。 修改网卡聚合禁止网络管理服务的命令。 发布文档

目录 1 概述6 2 安装准备6 3 安装过程6 概述6 安装过程6 启动安装程序6 安装方式选择7 时区配置7 用户配置8 安装类型选择9 驱动器配置10 系统类型选择19 安装软件库选择20 启动安装过程22 结束安装23 配置kump 24 补丁安装25 驱动程序安装25 4 操作系统配置28 主机名、IP配置28 图形界面配置方法28命令行配置方法30 网卡聚合31

sFtp配置32 界面配置方法32 命令行文本工具配置方法33防火墙配置34 图形界面配置方法34 命令行文本工具配置方法36修改密码策略38 内核参数配置38 修改资源限制38 NTP对时配置38 Ntp服务器配置38 Ntp客户端配置40 版本库服务配置40 创建svn版本库41 A5000程序导入和检出 44

概述 文档中的安装过程仅适用于光盘介质安装银河麒麟V3版本(Kylin-V3),该版本来源于配网主站研究室,可能与其他版本略有不同。 本文档也可供其他银河麒麟V3版本安装时参考。 此文档中的补丁及配置以适应A5000系统运行为前提。 安装准备 请确定安装介质(光盘)中内容准确无误。 请确定硬件设备的兼容性是否可以适用于银河麒麟版本;请特别关注显卡、网卡、声卡是否有适用于银河麒麟版本的驱动程序。 请确认是否将与别的操作系统共享硬件设备;本文档未对共享设备进行额外说明,请自行确认硬盘驱动器的空间分配。 安装过程 概述 本章讲述了如何使用图形化、基于鼠标的安装程序从光盘中定制银河麒麟V3系统。所涉及的内容如下: 逐渐熟悉安装程序的用户界面。 启动安装程序。 安装中的配置步骤。 结束安装。 安装过程 本文档以DELL TOWER 7810 工作站安装银河麒麟V3系统为例。 启动安装程序 更改bios设置,从光盘中引导(要了解详细设置方法,请阅读主板附带的文档)。

银河麒麟配置说明

一、安装问题 1)高级安装新建分区sda1必须是/boot分区,sda2是根分区? A:如在飞腾平台,高级安装新建分区sda1必须是/boot分区,sda2是根分 区,且这两个分区类型必须是主分区,除这两个分区外其他分区类型可选择主 分区或逻辑分区,但单个硬盘的主分区数量不超过4个 二、版本问题 1)查看版本 A:右键状态栏空白部分,选择”关于银河麒麟”,或命令行执行:cat /etc/.kyinfo 2)查看序列号 A:执行kylin-verify 三、启动问题 1)未接显示器时,启动系统失败 A:删除/lib/aarch64-linux-gnu/plymouth/renderers/frame-buffer.so文件 即可 2)开机启动停在银河麒麟logo界面 A:用光盘启动进livecd,检查分区是否挂载,若挂载则卸载,对系统根分区进行fsck: sudo mount /dev/sda1 /mnt sudo fsck -y /dev/sda1 sudo umount /dev/sda1 sudo mount /dev/sda2 /mnt sudo fsck -y /dev/sda2 sudo umount /dev/sda2 sudo reboot 四、登录问题

1)图形界面登录闪退,或输入正确用户名密码重新跳转到登录界面 A:切到后台,进入主目录,chown -R 用户名:用户名 .Xauthority,如仍解决不了问题,查看~.xesession-error日志,借助日志解决问题,如出现private socket dir:Permission denied,执行chmod 777 /tmp修改/tmp权限 2)忘记用户密码 A:可通过管理员用户使用passwd修改用户密码;< br/>如忘记管理员用户密码则可将光盘放进光驱,重启系统进入livecd模式(或将系统硬盘挂载到其他linux系统上),修改/etc/shadow文件中的密码字段,将其置换成某已知密码的字段 3)新建用户在锁屏界面,不显示用户名或显示为unknown A:查看mate-screensaver-preference包版本,并升级此软件包 4)禁止root用户登录的问题 A:由于root用户几乎拥有所有的权限,为了避免误操作导致系统出现问题,提高系统的安全性,故安装完系统后,默认root密码随机更换,并禁止以root用户登录。若需要使用到root用户的权限,可以使用sudo命令;若需要切换到root用户,可以使用“sudo –i”命令,以保证root密码的随机性 五、激活问题 1)试用期未过,但半小时关机 A:删除kyhwid,如仍不能解决,查看执行sudo kylin_activation_check命令所输出的结果来判断问题具体所在,或更换授权文件; 2)输入错误激活码导致系统服务期限异常 A:删除/etc/.kyactivation后,重新输入正确的激活码。 六、显示问题 1)浪潮一体机状态栏图标出现在状态栏中间,日历打不开 A:机器会识别到两个显示器,把未知的显示器关掉即可 2)控制面板无屏保设置 A:命令行mate-screensaver-preference可调出屏保设置窗口 3)任务栏消失

中标麒麟通用服务器操作系统软件介绍

中标麒麟通用服务器操作系统软件 中标麒麟通用服务器操作系统是中标软件有限公司依照CMMI5标准设计开发的国产Linux操作系统。针对关键业务和数据负载构建高可靠、易管理、一架式的Linux服务器操作系统。 中标麒麟通用服务器操作系统提供中文化的操作系统环境和常用图形管理工具。支持多种安装方式,提供完善的系统服务和网络服务;集成多种易用的编译器并支持众多开发语言,全面兼容国内外的软硬件厂商;在安全上进行了加强,确保关键应用能安全、可控、稳定的对外提供服务。 图1-1 中标麒麟通用服务器操作系统 中标麒麟通用服务器操作系统(龙芯)良好的兼容国产处理器和服务器,将x86结构下的系统服务及应用技术在龙芯版本上实现。全面兼容国产数据库及中间件软件,从而成为国内电子政务、信息化管理等应用中领先的技术方案提供商。 基于中标麒麟通用服务器操作系统,可以轻松的构建自主可控,安全可靠的系统平台。中标麒麟通用服务器操作系统可运行在X86 (32-bit)、X86_64 (64-bit)、MIPS、SPARC 等架构的处理器上。 1、“一架式”软件架构

基于中标麒麟服务器软件之上整合开源软件产品,为企业IT基础架构、数据中心服务、支撑软件快速部署提供全方位的解决方案。包括:数据库软件、开源应用中间件、JMS消息中间件、LAMP支持、开源应用软件集成等。 2、全生命周期管理 1)Install:支持一键式快速安装部署,实现系统与应用的快速部署,简化用户系统与应用部署的过程。 2)System Manager:提供图形化的Linux系统配置与管理工具。 3)运维管理便捷:提供系统命令索引和常用网络客户端工具。 4)软件升级:基于开源yum/pup升级器,提供强大、灵活、可定制的软件包管理环境,支持对公共、私有软件仓库的访问,确保高效、便捷的软件升级服务。 3、关键服务支持 中标麒麟通用服务器操作系统支持多种通用服务器,满足用户的多种需求。 1)Web服务器 2)邮件服务器 3)文件打印服务器 4)域名解析服务器 5)FTP服务器 6)代理服务器 7)SSH服务器 8)动态主机分配协议服务器 9)NFS服务器 10)数据库服务器 4、集群部署 中标麒麟通用服务器操作系统提供中文化的图形操作界面,符合常用操作习惯并提供详细的帮助信息。支持多种安装方式,可采用光盘安装,网络安装,硬盘安装等。支持一键式快速安装部署,简化用户系统与应用部署的过程。 图2 1安装初始化界面

银河麒麟服务器操作系统-Docker适配手册

银河麒麟服务器操作系统D ocker软件适配手册

目录 1概述 (2) 1.1系统概述 (2) 1.2环境概述 (2) 1.3DOCKER及相关软件简介 (2) 1.4架构及原理 (2) 1.4.1优点 (4) 2使用方法 (4) 1)安装DOCKER及相关软件 (4) 2)设置开机自启动并启动DOCKER-CE (4) 3)DOCKER容器使用 (5) 3.1DOCKER客户端 (5) 3.2运行一个应用 (5) 3.3查看应用容器 (5) 3.4网络端口的快捷方式 (6) 3.5查看应用程序日志 (6) 3.6查看应用程序容器的进程 (6) 3.7检查应用程序 (7) 3.8停止应用容器 (8) 3.9重启应用容器 (8) 3.10移除应用容器 (8) 4)DOCKER容器连接 (8) 1.1网络端口映射 (9) 1.2DOCKER容器连接 (10) 1.2.1容器命名 (10) 5)DOCKER镜像使用 (10) 3.1列出镜像列表 (10) 3.2获取一个新的镜像 (11) 3.3查找镜像 (12) 3.4创建镜像 (12) 3.5更新镜像 (12)

1概述 1.1系统概述 银河麒麟服务器操作系统主要面向军队综合电子信息系统、金融系统以及电力系统等国家关键行业的服务器应用领域,突出高安全性、高可用性、高效数据处理、虚拟化等关键技术优势,针对关键业务构建的丰富高效、安全可靠的功能特性,兼容适配长城、联想、浪潮、华为、曙光等国内主流厂商的服务器整机产品,以及达梦、金仓、神通、南大通用等主要国产数据库和中创、金蝶、东方通等国产中间件,满足虚拟化、云计算和大数据时代,服务器业务对操作系统在性能、安全性及可扩展性等方面的需求,是一款具有高安全、高可用、高可靠、高性能的自主可控服务器操作系统。 1.2环境概述 服务器型号长城信安擎天DF720服务器 CPU类型飞腾2000+处理器 操作系统版本Kylin-4.0.2-server-sp2-2000-19050910.Z1 内核版本 4.4.131 docker版本18.06.1~ce 1.3docker及相关软件简介 Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。 1.4架构及原理 架构如下图所示:

银河麒麟服务器操作系统-Solr适配手册

银河麒麟服务器操作系统Solr 软件适配手册

目录 目录................................................................... I 1概述 (2) 1.1系统概述 (2) 1.2环境概述 (2) 1.3SOLR 软件简介 (2) 1.4SOLR 优点 (2) 1.5SOLR 架构及原理 (3) 1.5.1全文检索 (3) 1.5.2索引创建和搜索过程 (3) 2SOLR 软件适配 (4) 1)下载并解压SOLR (4) 2)下载TOMCAT (4) 3)准备依赖包 (4) 4)配置SOLRHOME (5) 5)配置TOMCAT (5) 3验证SOLR 部署 (6)

1概述 1.1系统概述 银河麒麟服务器操作系统主要面向军队综合电子信息系统、金融系统以及电力系统等国家关键行业的服务器应用领域,突出高安全性、高可用性、高效数据处理、虚拟化等关键技术优势,针对关键业务构建的丰富高效、安全可靠的功能特性,兼容适配长城、联想、浪潮、华为、曙光等国内主流厂商的服务器整机产品,以及达梦、金仓、神通、南大通用等主要国产数据库和中创、金蝶、东方通等国产中间件,满足虚拟化、云计算和大数据时代,服务器业务对操作系统在性能、安全性及可扩展性等方面的需求,是一款具有高安全、高可用、高可靠、高性能的自主可控服务器操作系统。 1.2环境概述 1.3solr 软件简介 Solr 是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service 的API 接口。用户可以通过http 请求,向搜索引擎服务器提交一定格式的XML 文件,生成索引;也可以通过Http Get 操作提出查找请求,并得到XML 格式的返回结果。 Solr 是一个高性能,采用Java5 开发,基于Lucene 的全文搜索服务器。同时对其进行了扩展,提供了比Lucene 更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。 文档通过Http 利用XML 加到一个搜索集合中。查询该集合也是通过http 收到一个XML/JSON 响应来实现。它的主要特性包括:高效、灵活的缓存功能,垂直搜索功能,高亮显示搜索结果,通过索引复制来提高可用性,提供一套强大Data Schema 来定义字段,类型和设置文本分析,提供基于Web 的管理界面等。 1.4Solr 优点 a.高级的全文搜索功能;

银河麒麟系统管理员使用手册

银河麒麟系统管理员使用手册

目录 一、管理员使用 (3) 1.MATE 终端 (3) 1.1打开MATE 终端 (3) 1.2终端切换root 管理员 (3) 2.网络设置 (4) 3.软件安装 (5) 4.打印机添加 (7) 4.1添加USB 打印机 (8) 4.2添加网络打印机 (9) 4.3设置默认打印机 (10) 5.系统安装 (11) 6.系统备份/还原 (12) 7.固件在线升级 (14) 8.systemctl 服务管理 (16) 9.安装字体 (17) 10.日志查看 (18) 11.SSH 登录 (22) 二、常见问题 (23) 1.不能正常开机/无法进入系统 (23) 2.网络不正常 (23) 3.电脑死机 (23) 4.Windows 安装包是否能在AK 机器上安装使用 (23) 5.微信、QQ 等软件能否使用 (23) 6.替代工具/软件 (23) 7.SSH 无法登录 (24) 8.服务器报警 (24) 9.常用命令 (25) 附录一:操作系统安装 (28)

一、管理员使用 1.MATE 终端 1.1打开MATE 终端 MATE 终端是Linux 系统执行系统命令的工具。 方式一:点击【开始菜单】>【所有软件】>【附件】>【MATE 终端】打开 方式二:文档管理器中鼠标右键菜单中选择【终端中打开】打开 备注:greatwall 代表当前打开MATE 终端的用户;greatwall-os 代表本机的主机名(hostname)。 1.2终端切换root 管理员 银河麒麟操作系统root 密码默认为随机的,普通用户可通过sudo 来提高权限(获取root 权限,此时验证的普通用户的密码,默认密码为【123123】)。 例如:普通用户执行sudo fdisk -l 相当于root 用户执行fdisk -l;另外可通过sudo -i 切换到root 用户使用。 备注:命令sudo passwd root 可为root 设置固定密码。

中标麒麟桌面版操作系统安装

中标麒麟桌面版操作系统安装 中标麒麟操作系统采用强化的Linux内核,分成桌面版、通用版、高级版和安全版等,满足不同客户的要求,已经广泛的使用在能源、金融、交通、政府、央企等行业领域。中标麒麟增强安全操作系统采用银河麒麟KACF强制访问控制框架和RBA角色权限管理机制,支持以模块化方式实现安全策略,提供多种访问控制策略的统一平台,是一款真正超越“多权分立”的B2级结构化保护操作系统产品。 Windows XP操作系统在今年的4月份已经停止更新,政府禁止采购windows 8系统,已将采购目标转向国产操作系统。作为我们个人,特别是屌丝们,用免费或者廉价的国产系统是势在必然的事。下面我来介绍一下中标麒麟桌面版操作系统的安装。 废话不多说,安装步骤如下: (一)、上 在“产品与方案”菜单里找,左边的“产品下载”,在填信息那页的上面“试用产品”按“立即下载”。 (二)、将下载的镜像文件刻录在DVD光盘上。Win7系统自带刻录软件:在镜像文件(*.iso)上右击—打开方式—windows光盘映像刻录机。简单的也可以用ONES刻录软件来刻录。(三)、开机,在BIOS里设成光驱启动。引导后,显示如下: 选择“[2]安装系统”,接着如下图显示: 这里必须勾下面的“我已阅读并同意以上内容”,否则不能安装。 这里选择分区选项,我们选“手动设置”。千万不要选第二项,不然你的硬盘数据全无。接着出现这个界面,选一个你想安装的分区,必须是主分区,然后把它删除。变为下图:然后用这个空闲分区的全部空间创建一个ext4分区,如下: 在刚才创建的ext4分区中创建一个/分区,挂载点为/,类型为ext4,大小自己定,一般30GB 左右就行。再在得出的空闲分区创建一个swap交换空间,大小一般是内存大小的2倍。也可以先创建swap交换空间,然后把剩下的空间作为/分区。 这是格式化刚才创建的分区。 安装引导程序,也就是操作系统启动时显示的菜单。 建立管理员(root)密码,必要的,6位以上。要记住,在进行高级操作时(比如安装软件)要用。 准备安装系统。 开始安装系统……喝杯茶,看看幻灯片介绍,大概了解一下这个系统吧。 安装的时间比较长,视你的电脑配置而定。反正我的是老机,1个小时吧。 安装完成后根据提示重启,出现下图: 上面3项:第一项启动麒麟系统,第二项是高级选项,第三项是启动你原来的系统(我的是XP)。选第一项进入后如下图: 要求创建一个用户(必要),在登录时用,起到安全作用。全名和用户名相同。 下面是一些设置。 输入刚才的用户名和密码,登录系统。 下面是进入系统后的一些体验。这些只是部分,更多惊喜自己去发现。 总结:这个系统简单易用,界面简洁,办公、影音、网页浏览器都已经具备。输入法可以在它的设置中添加,其他的软件可以在“软件添加/删除”中安装。它和苹果操作系统一样是不能运行windows软件的。当然,windows系统也不能运行它们的软件。 1

银河麒麟操作系统说明

关于银河麒麟操作系统的说明 国防科技大学计算机学院银河麒麟项目组 2006年2月 最近,本论坛中有不少网友对银河麒麟的知识产权问题提出了一些质疑,特别是提到了银河麒麟和Linux、FreeBSD的关系问题。首先,银河麒麟开发组感谢大家对银河麒麟的关注和关心,并就此机会对一些相关问题做出说明。 一、银河麒麟操作系统的发展历史 银河麒麟操作系统采用的是一种层次式的内核结构,该结构介于单一模块内核结构(如Linux)和微内核结构(如CMU大学的Mach)之间。这种层次式结构从逻辑上来看,主要是由具有Mach风格的基本内核层、具有BSD风格的系统服务层和具有Windows界面风格的桌面环境组成,前两层在核态运行。在系统服务层中,银河麒麟操作系统实现了支持POSIX 接口和LSB(Linux Standard Base)接口的Linux应用兼容层,从而保证Linux应用程序的目标代码在银河麒麟上能够直接执行。银河麒麟之所以采用这种层次式的内核结构,既有历史的原因,也有发展角度考虑的因素。 国防科大计算机学院从1992年开始,银河巨型机的体系结构从向量机巨型机向大规模并行计算机转变,因此银河巨型机操作系统的技术路线,也从专用的向量巨型机操作系统,转变为采用Unix操作系统。由于巨型机采用大规模并行的体系结构,一台巨型机通常包含成百上千个CPU,一般分为计算节点、I/O节点和服务节点。计算节点主要完成计算任务,功能单一,但对降低系统开销的要求十分高,最适合的操作系统是精简内核的操作系统。I/O 节点主要承担系统的输入输出工作,从操作系统角度,可以理解为一组专用的I/O功能服务器,最适合的操作系统是一个定制剪裁的Unix操作系统。服务节点提供用户上机所需的一切环境,最合适的操作系统是一个完整的Unix操作系统,上层软件的支持要丰富。为了适应不同节点的功能需求,当时的银河机操作系统就采用了这种层次式内核结构,基本内核层以CMU大学的Mach为原型https://www.sodocs.net/doc/ca10504374.html,/afs/cs/project/mach/public/www/mach.html,并结合Open Software Foundation的OSF/1操作系统内核技术,在当时128个MIPS R4000 CPU 上实现了全64位的操作系统基本内核层,包括存储管理、并行优化调度、Mach特有的Port 通讯机制等。同时课题组还利用CMU大学提供的BSD Server实现了系统服务层,但在实际测试中发现当时的BSD Server过于简单,而且还存在大量的Bug,只是提供了Mach内核和BSD Server对接技术,离实际应用还存在较大距离,而当时国际上USL(Unix System Laboratory)的UnixSVR4.2操作系统已经产生了相当大的影响,并且具有丰富的应用软件,为此课题组与英国Unisoft公司合作,一起完成了UnixSVR4.2的移植工作,并最终自己实现了Mach的基本内核层与BSD的系统服务层对接。这样银河操作系统内核中包含基于Mach的基本内核和基于BSD的系统服务,计算节点运行基本内核,I/O节点运行基本内核和部分IO功能服务,服务节点运行一个完整的操作系统。 2002年课题组承担863“服务器操作系统内核”项目时,对操作系统内核采用何种技术路线也进行了深刻分析和调研,并对当时能够获得的操作系统都进行了评测。由于Linux 内核采用GPL规则,极大地限制了课题组的选择,虽然当时课题组核心开发人员也到加拿大渥太华参加Linux的内核峰会,但在Linux内核技术上没有主导权,不具备在Linux内核中发展自己特色的实力,并且军方出于安全的需要,为了保护安全实现方面的一些特色技术,也强烈要求银河麒麟不能采用开源的形式。FreeBSD操作系统因为配套应用不丰富、使用界面不好、对多处理器的支持能力较弱等因素,也没有选用。与此同时,课题组发现与我们银

银河麒麟服务器操作系统-TensorFlow适配手册

银河麒麟服务器操作系统TensorFlow 软件适配手册

目录 1概述 (2) 1.1系统概述 (2) 1.2环境概述 (2) 1.3TENSORFLOW 软件概述 (2) 1.4TENSORFLOW 特点 (2) 1.5TENSORFLOW 原理介绍 (4) 2TENSORFLOW 软件适配 (4) 2.1安装编译需要的依赖包 (4) 2.2下载指定分支源码 (5) 2.3编译选项和以及平台相关修改 (5) 2.4编译及安装 (5) 3TENSORFLOW 软件功能验证 (6) 3.1验证TENSORFLOW 安装 (6) 3.2尝试CONVOLUTIONAL MODEL (6)

1概述 1.1系统概述 银河麒麟服务器操作系统主要面向军队综合电子信息系统、金融系统以及电力系 统等国家关键行业的服务器应用领域,突出高安全性、高可用性、高效数据处理、虚 拟化等关键技术优势,针对关键业务构建的丰富高效、安全可靠的功能特性,兼容适 配联想、浪潮、华为、曙光等国内主流厂商的服务器整机产品,以及达梦、金仓、神 通等主要国产数据库和中创、金蝶、东方通等国产中间件,满足虚拟化、云计算和大 数据时代,服务器业务对操作系统在性能、安全性及可扩展性等方面的需求,是一款 具有高安全、高可用、高可靠、高性能的自主可控服务器操作系统。 1.2环境概述 1.3TensorFlow 软件概述 TensorFlow 是谷歌基于DistBelief 进行研发的第二代人工智能学习系统,其 命名来源于本身的运行原理。TensorFlow 最初由Google 大脑小组(隶属于Google 机器智能研究机构)的研究员和工程师们开发出来,用于机器学习和深度神经网 络方面的研究,但这个系统的通用性使其也可广泛用于其他计算领域。TensorFlow 是 一个采用数据流图(data flow graphs ),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活的架构让你可以在多种平台上展开计算,例如台 式计算机中的一个或多个CPU (或GPU ),服务器,移动设备等等。TensorFlow 支持Python 和C++,也允许在CPU 和GPU 上的计算分布,甚至支 持使用gRPC 进行水平扩展。任何人都可以使用Tensorflow,学生、研究员、爱好者、极客、工程师、开发者、发明家、创业者等等都可以在Apache 2.0 开源协议下使用Tensorflow。 1.4TensorFlow 特点 1.高度的灵活性

银河麒麟服务器操作系统-Storm适配手册

银河麒麟服务器操作系统Storm 软件适配手册

目录 目录................................................................... I 1概述 (2) 1.1系统概述 (2) 1.2环境概述 (2) 1.3STORM 软件简介 (2) 1.4STORM 基本概念 (2) 1.5STORM 架构 (3) 1.5.1任务提交处理流程 (3) 1.5.2STORM 中的数据流 (3) 1.5.3消息的可靠性保证 (4) 2STORM 软件适配 (4) 2.1下载STORM 软件 (4) 2.2修改环境变量 (5) 2.3修改配置文件 (5) 2.4启动STORM (5) 3STORM 测试用例及使用场景举例 (6) 3.1运行STORM 自带测试用例 (6) 3.2STORM 使用场景举例 (6) 3.2.1运行方法 (6) 3.2.2运行结果 (6)

1概述 1.1系统概述 银河麒麟服务器操作系统主要面向军队综合电子信息系统、金融系统以及电力系 统等国家关键行业的服务器应用领域,突出高安全性、高可用性、高效数据处理、虚 拟化等关键技术优势,针对关键业务构建的丰富高效、安全可靠的功能特性,兼容适 配长城、联想、浪潮、华为、曙光等国内主流厂商的服务器整机产品,以及达梦、金仓、神通、南大通用等主要国产数据库和中创、金蝶、东方通等国产中间件,满足虚 拟化、云计算和大数据时代,服务器业务对操作系统在性能、安全性及可扩展性等方 面的需求,是一款具有高安全、高可用、高可靠、高性能的自主可控服务器操作系统。 1.2环境概述 1.3Storm 软件简介 Apache Storm 是Twitter 开源的实时数据处理框架,是一个免费开源、分布式、 高容错的实时计算系统。Storm 令持续不断的流计算变得容易,弥补了Hadoop 批处理 所不能满足的实时要求。Storm 经常用于在实时分析、在线机器学习、持续计算、分布式远程调用和ETL 等领域。Storm 的部署管理非常简单,而且在同类的流式计算工具,Storm 的性能也是非常出众的。 1.4Storm 基本概念 storm 中服务器节点分为主节点和从节点,Nimbus 为主节点,Supervisor 为 从节点,以及若干组件构成。下面为对一些术语进行简单的介绍: ●Nimbus:主节点,是一个调度中心,负责分发任务; ●Supervisor:从节点,任务执行的地方; ●Worker:任务工作进程,一个Supervisor 中可以有多个Worker。; ●Executor:Worker 进程在执行任务时,会启动多个Executor 线程; ●Topology:任务的抽象概念。由于storm 是流式计算的框架,它的数据流 和拓扑图很像,所以它的任务就叫topology;

银河麒麟服务器操作系统-KVM虚拟化适配手册

银河麒麟服务器操作系统KVM 虚拟化软件适配手册

目录 1概述 (2) 1.1系统概述 (2) 1.2环境概述 (2) 1.3VIRT-MANAGER 及相关软件简介 (2) 1.4VIRT-MANGER 架构及原理 (2) 1.4.1KVM (3) 1.4.2QEMU (3) 1.4.3LIBVIRT (3) 2VIRT-MANAGER 使用方法 (4) 1)安装VIRT-MANAGER 及相关软件 (4) 2)配置LIBVIRT (4) 3)启动LIBVIRT 服务 (4) 4)启动VIRT-MANAGER (4) 5)创建存储池 (4) 6)创建虚拟机 (6) 7)启动虚拟机 (14) 8)关闭虚拟机 (14) 9)添加虚拟设备 (14)

1概述 1.1系统概述 银河麒麟服务器操作系统主要面向军队综合电子信息系统、金融系统以及电力系 统等国家关键行业的服务器应用领域,突出高安全性、高可用性、高效数据处理、虚 拟化等关键技术优势,针对关键业务构建的丰富高效、安全可靠的功能特性,兼容适 配长城联想、浪潮、华为、曙光等国内主流厂商的服务器整机产品,以及达梦、金仓、神通、南大通用等主要国产数据库和中创、金蝶、东方通等国产中间件,满足虚拟化、云计算和大数据时代,服务器业务对操作系统在性能、安全性及可扩展性等方面的需求,是一款具有高安全、高可用、高可靠、高性能的自主可控服务器操作系统。 1.2环境概述 1.3virt-manager 及相关软件简介 virt-manager 是虚拟机管理器(Virtual Machine Manager)应用程序的缩写,也是 管理工具的软件包名称。是用于管理虚拟机的图形化的桌面用户接口。其工作流程依 赖libvirt 的API 实现,能够提供诸如虚拟机生命周期管理,虚拟机 CPU,内存,磁盘,网卡,显卡,终端等虚拟资源的管理功能。 virsh 是用于管理虚拟化环境中的客户机和Hypervisor 的命令行工具,与virt-manager 等工具类似,它也是通过libvirt API 来实现虚拟化的管理。virsh 是完全在命 令行文本模式下运行的用户态工具,它是系统管理员通过脚本程序实现虚拟化自动部 署和管理的理想工具。 1.4virt-manger 架构及原理 virt-manager 架构如下图所示:

银河麒麟配置说明

一、安装问题 1)高级安装新建分区sda1 必须是/boot 分区,sda2 是根分区? A:如在飞腾平台,高级安装新建分区sda1 必须是/boot 分区,sda2 是根分区,且这两个分区类型必须是主分区,除这两个分区外其他分区类型可选择主分区或逻辑分区,但单个硬盘的主分区数量不超过 4 个 二、版本问题 1)查看版本 A:右键状态栏空白部分,选择”关于银河麒麟” ,或命令行执行:cat /etc/.kyinfo 2)查看序列号 A:执行kylin-verify 三、启动问题 1)未接显示器时, 启动系统失败 A:删除/lib/aarch64-linux-gnu/plymouth/renderers/frame-buffer.so 文件 即可 2)开机启动停在银河麒麟logo 界面 A:用光盘启动进livecd, 检查分区是否挂载,若挂载则卸载, 对系统根分区进行fsck: sudo mount /dev/sda1 /mnt sudo fsck -y /dev/sda1 sudo umount /dev/sda1 sudo mount /dev/sda2 /mnt sudo fsck -y /dev/sda2 sudo umount /dev/sda2 sudo reboot

四、登录问题 1) 图形界面登录闪退, 或输入正确用户名密码重新跳转到登录界面 A:切到后台,进入主目录,chown -R 用户名: 用户名.Xauthority, 如仍解决不了问题,查看~.xesession-error 日志, 借助日志解决问题, 如出现private socket dir:Permission denied, 执行chmod 777 /tmp 修改/tmp 权限 2) 忘记用户密码 A:可通过管理员用户使用passwd 修改用户密码;< br/> 如忘记管理员用户密码则可将光盘放进光驱, 重启系统进入livecd 模式( 或将系统硬盘挂载到其他linux 系统上), 修改/etc/shadow 文件中的密码字段, 将其置换成某已知密码的字段 3) 新建用户在锁屏界面, 不显示用户名或显示为unknown A:查看mate-screensaver-preference 包版本, 并升级此软件包 4) 禁止root 用户登录的问题 A:由于root 用户几乎拥有所有的权限,为了避免误操作导致系统出现问题,提高系统的安全性,故安装完系统后,默认root 密码随机更换,并禁止以root 用户登录。若需要使用到root 用户的权限,可以使用sudo 命令;若需要切换到root 用户,可以使用“ sudo –i ”命令,以保证root 密码的随机性 五、激活问题 1) 试用期未过, 但半小时关机 A:删除kyhwid, 如仍不能解决, 查看执行sudo kylin_activation_check 命令所输出的结果来判断问题具体所在, 或更换授权文件; 2) 输入错误激活码导致系统服务期限异常 A:删除/etc/.kyactivation 后, 重新输入正确的激活码。 六、显示问题 1) 浪潮一体机状态栏图标出现在状态栏中间, 日历打不开 A:机器会识别到两个显示器,把未知的显示器关掉即可 2) 控制面板无屏保设置 A:命令行mate-screensaver-preference 可调出屏保设置窗口 3) 任务栏消失

相关主题