热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

国产操作系统之凝思磐石安装

一、凝思磐石操作系统简介安全性是凝思磐石安全服务平台软件V2.4的主要特征,充分结合凝思科技独有技术与国内外多项安全标准的要求,在操作系统和应用程序的各




一、凝思磐石操作系统简介

  安全性是凝思磐石安全服务平台软件V2.4的主要特征,充分结合凝思科技独有技术与国内外多项安全标准的要求,在操作系统和应用程序的各个层次进行安全增强,使系统成为安全的有机整体。主要安全机制有以下几点:


  • MEC(强制运行控制)
    在操作系统内核监视受限进程的行为范围,防止用“代码注入”的方法获得系统的最高控制权,充分抵御网络攻击。
  • MCC(强制能力控制)
    消除系统中不受限制的进程,只赋予每个特权进程能够完成其功能最小能力,实现“最小特权”原则。
  • ACL(访问控制列表)
    实现细粒度自主访问控制,能够以特定用户或特定组为单位分配访问许可,防止文件许可范围的不必要扩散。
  • MAC(强制访问控制)
    基于BLP模型实现,系统内核根据主客体安全属性进行访问许可决策。可有效控制敏感信息的流动,保护信息的私密性。
  • 四权分立的系统管理机制
    各系统管理员相互牵制,不能独立控制系统,防止管理员恶意或偶然操作破坏系统安全。
  • 无root运行模式
    禁止root登录,禁止用户进程切换为root身份,保护关键数据的私密性和完整性。

  博文实验环境在虚拟机环境下完成安装测试,博文实验环境软件版本信息如下:


  • 虚拟化平台版本:Proxmox7.0.8
  • 凝思磐石版本:6.0.80

二、下载及安装步骤

1、官网下载安装包

  访问凝思官网,下载操作系统安装包iso文件。
在这里插入图片描述


2、将iso文件上传到虚拟化平台

在这里插入图片描述


3、校验文件MD5值

  安装使用软件包前校验MD5值是个好习惯,官网一般都会提供MD5值,与官网的值进行比较,确保下载的是未经篡改的软件包。
在这里插入图片描述


4、创建一个虚拟机

  我们创建了1个2c、4G内存、60G硬盘的虚拟机。
在这里插入图片描述


5、开始安装

  回车开始安装。
在这里插入图片描述


6、点击继续

  首先会尝试DHCP自动获取IP地址,失败后会有如下提示。
在这里插入图片描述


7、选择手动设置网络

  我们这里选择手动进行网络设置。如果是后安装完成后手动修改IP地址则是修改/etc/network/interfaces配置文件,可以配置内容包括IP地址、掩码、网关等。
在这里插入图片描述


8、设置IP地址及掩码

  设置IP地址及掩码,可以试验IP地址/掩码的方式一次完成设置,也可以分配设置IP地址和掩码。
在这里插入图片描述


9、设置网关

  设置网关地址。
在这里插入图片描述


10、设置DNS

  配置DNS地址,如果是后续修改则是修改/etc/resolv.conf文件,与centos系统是一致的。配置示例:nameserver 114.114.114.114
在这里插入图片描述


11、输入主机名

  配置主机名。
在这里插入图片描述


12、设置域名

  设置域名,可以必选项,可以为空,回车继续即可。
在这里插入图片描述


13、输入序列号

  输入凝思提供的序列号,是16位的字符串。序列号是凝思用户的服务凭证,如果没有序列号连基本的网络服务都没有。博主也只是进行凝思操作系统的安装实践,也厂商客服电话申请试用,但只打通了前台电话,售前、售后转接都失败了,没有申请到试用license。
在这里插入图片描述


14、输入root密码

  设置root账户密码。
在这里插入图片描述


15、确认root密码

  确认root账户密码。
在这里插入图片描述


16、创建普通用户

  创建一个普通用户,这里输入全名。
在这里插入图片描述


17、设置账户名

  设置账户,又要求输入一次用户名,有点不太理解这个用途。
在这里插入图片描述


18、设置用户密码

  设置普通用户账户密码。
在这里插入图片描述


19、确认密码

  确认普通账户密码。
在这里插入图片描述


20、磁盘分区方式选择

  选择磁盘分区方式,我这里选择了加密的LVM方式。
在这里插入图片描述


21、选择磁盘

  选择系统安装的磁盘,我们这里就一块盘,直接回车即可。
在这里插入图片描述


22、选择分区方案

  选择分区方案,按照推荐选择即可。
在这里插入图片描述


23、确认LVM分区方案

  确认LVM卷的分区方式。
在这里插入图片描述


24、随机数据覆盖

  随机写覆盖磁盘数据,这样可以保障系统安装的磁盘是纯净的,根据磁盘大小会有不同的耗时,我60G磁盘,耗时10分钟以上,如果确定磁盘已经清理干净,可以回车取消该步骤。
在这里插入图片描述


25、输入磁盘加密口令

  因为我们选择了LVM加密的方式,所以需要设置磁盘加密口令,建议是20个以上字符的口令句,非强制长度。
在这里插入图片描述


26、确认加密口令

  确认口令句。
在这里插入图片描述


27、确定磁盘分区信息

  确认磁盘分区信息。
在这里插入图片描述


28、格式化分区

  选择是后开始格式化磁盘。
在这里插入图片描述


29、配置网络镜像

  如果有网络镜像可以选择是,配置网络镜像,我们这里序列号都没有,也就没有网络,所以直接选择否。
在这里插入图片描述


30、安装软件包

  可以选择几种环境软件包的安装,如果是作为服务器部署,按照默认的最小化安装即可。博主测试了服务器运行环境的安装,主要是安装ftp和mysql软件,mysql安装版本是5.5,实在是有点老旧了。
在这里插入图片描述


31、安装GRUB

  单系统安装选择是即可。
在这里插入图片描述


32、选择安装GRUB的磁盘

  我们只有唯一磁盘,选择磁盘回车即可。
在这里插入图片描述


33、完成完成并重启

  安装完成后点击继续完成系统重启。
在这里插入图片描述


34、输入磁盘密码口令

  启动后需要先输入磁盘加密口令才可以正常启动系统。
在这里插入图片描述


35、登录系统

  输入账户登录系统,博主测试了直接输入root账户及口令也是可以登录的。
在这里插入图片描述


36、验证网络

  经验证,在没有序列号的情况下确实是除了本机网卡可以ping通外,网络服务完全是没有的。
在这里插入图片描述


三、QA

1、手动更新序列号


  • 虽然我没有序列号,还是查询官方手册了解了下手动更新序列号的方法,编辑/etc/default/grub文件,将序列号写入下图的位置。修改为正确的序列号后,执行 update-grub 命令将其更新到/boot/grub/
    grub.cfg 文件中,然后重启机器。
    在这里插入图片描述






推荐阅读
  • 本文详细介绍了如何使用Linux下的mysqlshow命令来查询MySQL数据库的相关信息,包括数据库、表以及字段的详情。通过本文的学习,读者可以掌握mysqlshow命令的基本语法及其常用选项。 ... [详细]
  • Hadoop集群搭建:实现SSH无密码登录
    本文介绍了如何在CentOS 7 64位操作系统环境下配置Hadoop集群中的SSH无密码登录,包括环境准备、用户创建、密钥生成及配置等步骤。 ... [详细]
  • 本文探讨了在不同场景下如何高效且安全地存储Token,包括使用定时器刷新、数据库存储等方法,并针对个人开发者与第三方服务平台的不同需求提供了具体建议。 ... [详细]
  • 本文详细介绍了PHP中的几种超全局变量,包括$GLOBAL、$_SERVER、$_POST、$_GET等,并探讨了AJAX的工作原理及其优缺点。通过具体示例,帮助读者更好地理解和应用这些技术。 ... [详细]
  • 本文详细介绍了在PHP中如何获取和处理HTTP头部信息,包括通过cURL获取请求头信息、使用header函数发送响应头以及获取客户端HTTP头部的方法。同时,还探讨了PHP中$_SERVER变量的使用,以获取客户端和服务器的相关信息。 ... [详细]
  • 本文详细介绍了如何在Windows和Linux系统上配置Openfire服务器,包括安装步骤、数据库配置及端口映射等关键环节。 ... [详细]
  • Java高级工程师学习路径及面试准备指南
    本文基于一位朋友的PDF面试经验整理,涵盖了Java高级工程师所需掌握的核心知识点,包括数据结构与算法、计算机网络、数据库、操作系统等多个方面,并提供了详细的参考资料和学习建议。 ... [详细]
  • 在CentOS 7中部署Nginx并配置SSL证书
    本文详细介绍了如何在CentOS 7操作系统上安装Nginx服务器,并配置SSL证书以增强网站的安全性。适合初学者和中级用户参考。 ... [详细]
  • 本文详细探讨了 Android Service 组件中 onStartCommand 方法的四种不同返回值及其应用场景。Service 可以在后台执行长时间的操作,无需提供用户界面,支持通过启动和绑定两种方式创建。 ... [详细]
  • 本文探讨了使用Python实现监控信息收集的方法,涵盖从基础的日志记录到复杂的系统运维解决方案,旨在帮助开发者和运维人员提升工作效率。 ... [详细]
  • 本文详细介绍了跨站脚本攻击(XSS)的基本概念、工作原理,并通过实际案例演示如何构建XSS漏洞的测试环境,以及探讨了XSS攻击的不同形式和防御策略。 ... [详细]
  • MyBatis入门指南:环境搭建与基础配置详解
    本文详细介绍了MyBatis的基础配置流程,包括在Maven项目中添加MyBatis依赖、IDEA中配置数据库连接、导入SQL脚本以及编写mybatis-config.xml配置文件等关键步骤。 ... [详细]
  • 在Linux系统中使用EncFS实现文件夹加密
    为了保护个人隐私或敏感数据不被未经授权的访问,可以通过加密技术来增强安全性。本文介绍如何在Linux系统上使用EncFS工具创建和管理加密文件夹,以确保即使在系统登录状态下,特定文件夹中的数据也保持加密状态。 ... [详细]
  • 本文详细介绍了Socket在Linux内核中的实现机制,包括基本的Socket结构、协议操作集以及不同协议下的具体实现。通过这些内容,读者可以更好地理解Socket的工作原理。 ... [详细]
  • 2023年1月28日网络安全热点
    涵盖最新的网络安全动态,包括OpenSSH和WordPress的安全更新、VirtualBox提权漏洞、以及谷歌推出的新证书验证机制等内容。 ... [详细]
author-avatar
手机用户2502916257
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有