麒麟操作系统编译c程序
A. 中标麒麟linux操作系统怎么安装软件
中标麒麟Linux是正统的Linux操作系统,并没有软件中心和yum安装源,所以你要安装软件的话一般只能安装光盘中的软件。也可以根据系统的环境找RPM包安装。
RPM 安装操作详解:
命令:
rpm -i 需要安装的包文件名
举例如下:
rpm -i example.rpm 安装 example.rpm 包;
rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;
rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度;
RPM 查询操作
命令:
rpm -q …
附加查询命令:
a 查询所有已经安装的包以下两个附加命令用于查询安装包的信息;
i 显示安装包的信息;
l 显示安装包中的所有文件被安装到哪些目录下;
s 显示安装版中的所有文件状态及被安装到哪些目录下;以下两个附加命令用于指定需要查询的是安装包还是已安装后的文件;
p 查询的是安装包的信息;
f 查询的是已安装的某文件信息;
举例如下:
rpm -qa | grep tomcat4 查看 tomcat4 是否被安装;
rpm -qip example.rpm 查看 example.rpm 安装包的信息;
rpm -qif /bin/df 查看/bin/df 文件所在安装包的信息;
rpm -qlf /bin/df 查看/bin/df 文件所在安装包中的各个文件分别被安装到哪个目录下;
RPM 卸载操作
命令:
rpm -e 需要卸载的安装包
在卸载之前,通常需要使用rpm -q …命令查出需要卸载的安装包名称。
举例如下:
rpm -e tomcat4 卸载 tomcat4 软件包
RPM 升级操作
命令:
rpm -U 需要升级的包
举例如下:
rpm -Uvh example.rpm 升级 example.rpm 软件包
RPM 验证操作
命令:
rpm -V 需要验证的包
举例如下:
rpm -Vf /etc/tomcat4/tomcat4.conf
输出信息类似如下:
S.5....T c /etc/tomcat4/tomcat4.conf
其中,S 表示文件大小修改过,T 表示文件日期修改过。限于篇幅,更多的验证信息请您参考rpm 帮助文件:man rpm
RPM 的其他附加命令
--force 强制操作 如强制安装删除等;
--requires 显示该包的依赖关系;
--nodeps 忽略依赖关系并继续操作。
B. 国产麒麟操作系统与WINDOWS系统的主要区别,越详细越好!
麟操作系统由863软件重大专项资助,简称KYLIN操作系统。KYLIN操作系统是参照UNIX操作系统国际主流标准,针对服务器需求,设计并开发的具有自主版权的中文服务器操作系统。它支持多种微处理器和多种计算机体系结构的,具有高性能、高可用性与高安全性,并与Linux应用二进制兼容。 《KYLIN操作系统1.0版》是KYLIN操作系统的首个发布版本, 支持X86和IA-64处理器; 支持SMP和ccNUMA体系结构;符合LSB标准,支持 Linux应用二进制兼容; 实现了从应用到核心的多层次、多策略的安全机制;支持大型数据库应用,支持http、email、中间件服务;提供面向高性能计算的集群支撑环境;提供中文化的图形安装和管理界面。 KYLIN操作系统采用层次式结构, 由类Mach的基本内核层、 类BSD的系统服务层、 类Windows桌面环境紧耦 合构成。基本内核层由基本任务管理、基本存储、中断管理、设备管理、平台设备支撑环境以及处理器支撑等模 块构成;系统服务层由 POSIX、LSB、网络服务等接口以及安全、中文、IPC、高可用、高级存储管理和高级任务管理 等模块组成;类Windows桌面环境由桌面环境、集群环境以及包括目录服务器、web服务器、J2EE应用服务器等服 务器的基础服务环境组成。 硬件平台 支持SMP、ccNUMA等体系结构,支持X86、IA-64结构的处理器,支持主流的IDE、SCSI以及磁盘阵列, 支持100M、1000M网络设备,支持主流的USB、显卡、声卡、光驱等设备。 系统功能 支持多操作系统启动 采用GRUB技术,支持从多种文件系统内进行内核加载,支持Windows、 KYLIN、 linux、BSD等多种系统的引导。 图形化安装界面和配置管理界面 提供简单快捷的中文化图形安装、配置界面,用户只需要很少的交互,就能够建立一个功能完备, 性能优秀、 安全 的服务器系统。
ccNUMA体系结构支持 实现了ccNUMA体系结构,支持大页面尺寸,内核数据结构的复制、局部化,内核级动态页迁移。 多层次、多策略安全机制 在用户认证层次, 系统实现了基于智能卡的强化的用户身份认证机制,在访问控制层次, 实现了细粒度的自主访问控制列表(ACL)和强制访问控制(MAC)机制。 在强制访问控制框架下实现了基于改进的BLP模型的多级安全策略(MLS)和能力机制(CAP)。支持对主存和磁盘的客体重用,防止机密信息因客体 重用而泄漏;实现了安全审计功能, 管理员可以根据需求记录与客体、主 体、事件类型等相关的信息;实现了 角色定权策略,系统中用户与角色关 联,角色与权限关联;提供了中文图 形化的安全配置管理工具。
集群支撑环境 采用单系统映像技术,实现了基于CIM的全局资源管理, 对计算资源(CPU、内存、网络、磁盘、文件系统等)进行统一的监控,提供统一的用户管理、软件管理、进程管理。支持单点登录,全局文件系统。 实现了针对专用高速通信设备的高性能通信库,提供MPI、OpemMP、 PVM等多种并行程序库以及支持多种并行程序模式的作业管理和调度系统。 应用服务支撑环境 支持Oracle、Kingbase、MySQL等国际、国内主流的数据库系统;支持WebLogic、Tom Cat、JBoss等流行的J2EE应用支撑环境;支持Apache、sendmail、Postfix等主流的web和email服务。支持StarBus等国内主流的CORBAR中间件。 丰富的桌面应用 提供浏览器、文字处理、演示文稿编辑播放软件,视频、音频播放软件,游戏软件,满足用户办公、娱乐、上网的需求。同时支持大多数Linux应用,更加丰富了KYLIN的应用领域。 应用开发支持 提供c、c++、fortran、java、php、perl的开发调试环境。支持JBuilder、QT Design、Kylix等IDE开发环境。支持gdb、DDD等主流的调试工具。
友好的桌面环境 KYLIN操作系统的桌面环境支持KDE、GNOME等主流的桌面管理器,实现了类Windows的资源管理器和配置工具,从而可以使windows用户更容易向KYLIN过渡。 中文支持 核心支持Unicode编码 ,GB18030-2000、BIG5中文编码规范 ,支持中文文件打印,支持智能拼音、五笔等输入法。
KYLIN 1.0是国防科大计算机学院推出的具有自主知识产权的服务器操作系统。它是由国防科学技术大学计算机学院和中软网络技术股份有限公司、联想控股有限公司、浪潮电子信息产业股份有限公司以及北京民族恒星科技有限公司共同开发研制的。其中国防科学技术大学已经从事国产服务器方面的研究工作近十年,其它几个公司在这方面则具有多年的丰富经验。