jjzjj

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

恒悦sunsite 2024-05-23 原文

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

  安全性是凝思磐石安全服务平台软件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 文件中,然后重启机器。

有关国产操作系统之凝思磐石安装的更多相关文章

  1. ruby - 在 64 位 Snow Leopard 上使用 rvm、postgres 9.0、ruby 1.9.2-p136 安装 pg gem 时出现问题 - 2

    我想为Heroku构建一个Rails3应用程序。他们使用Postgres作为他们的数据库,所以我通过MacPorts安装了postgres9.0。现在我需要一个postgresgem并且共识是出于性能原因你想要pggem。但是我对我得到的错误感到非常困惑当我尝试在rvm下通过geminstall安装pg时。我已经非常明确地指定了所有postgres目录的位置可以找到但仍然无法完成安装:$envARCHFLAGS='-archx86_64'geminstallpg--\--with-pg-config=/opt/local/var/db/postgresql90/defaultdb/po

  2. ruby - 完全离线安装RVM - 2

    我打算为ruby​​脚本创建一个安装程序,但我希望能够确保机器安装了RVM。有没有一种方法可以完全离线安装RVM并且不引人注目(通过不引人注目,就像创建一个可以做所有事情的脚本而不是要求用户向他们的bash_profile或bashrc添加一些东西)我不是要脚本本身,只是一个关于如何走这条路的快速指针(如果可能的话)。我们还研究了这个很有帮助的问题:RVM-isthereawayforsimpleofflineinstall?但有点误导,因为答案只向我们展示了如何离线在RVM中安装ruby。我们需要能够离线安装RVM本身,并查看脚本https://raw.github.com/wayn

  3. ruby-on-rails - rails 目前在重启后没有安装 - 2

    我有一个奇怪的问题:我在rvm上安装了ruby​​onrails。一切正常,我可以创建项目。但是在我输入“railsnew”时重新启动后,我有“程序'rails'当前未安装。”。SystemUbuntu12.04ruby-v"1.9.3p194"gemlistactionmailer(3.2.5)actionpack(3.2.5)activemodel(3.2.5)activerecord(3.2.5)activeresource(3.2.5)activesupport(3.2.5)arel(3.0.2)builder(3.0.0)bundler(1.1.4)coffee-rails(

  4. ruby - 如何为 emacs 安装 ruby​​-mode - 2

    我刚刚为fedora安装了emacs。我想用emacs编写ruby。为ruby​​提供代码提示、代码完成类型功能所需的工具、扩展是什么? 最佳答案 ruby-mode已经包含在Emacs23之后的版本中。不过,它也可以通过ELPA获得。您可能感兴趣的其他一些事情是集成RVM、feature-mode(Cucumber)、rspec-mode、ruby-electric、inf-ruby、rinari(用于Rails)等。这是我当前用于Ruby开发的Emacs配置:https://github.com/citizen428/emacs

  5. ruby-on-rails - 无法在centos上安装therubyracer(V8和GCC出错) - 2

    我正在尝试在我的centos服务器上安装therubyracer,但遇到了麻烦。$geminstalltherubyracerBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingtherubyracer:ERROR:Failedtobuildgemnativeextension./usr/local/rvm/rubies/ruby-1.9.3-p125/bin/rubyextconf.rbcheckingformain()in-lpthread...yescheckingforv8.h...no***e

  6. ruby - 通过 RVM (OSX Mountain Lion) 安装 Ruby 2.0.0-p247 时遇到问题 - 2

    我的最终目标是安装当前版本的RubyonRails。我在OSXMountainLion上运行。到目前为止,这是我的过程:已安装的RVM$\curl-Lhttps://get.rvm.io|bash-sstable检查已知(我假设已批准)安装$rvmlistknown我看到当前的稳定版本可用[ruby-]2.0.0[-p247]输入命令安装$rvminstall2.0.0-p247注意:我也试过这些安装命令$rvminstallruby-2.0.0-p247$rvminstallruby=2.0.0-p247我很快就无处可去了。结果:$rvminstall2.0.0-p247Search

  7. ruby - 如何在 Lion 上安装 Xcode 4.6,需要用 RVM 升级 ruby - 2

    我实际上是在尝试使用RVM在我的OSX10.7.5上更新ruby,并在输入以下命令后:rvminstallruby我得到了以下回复:Searchingforbinaryrubies,thismighttakesometime.Checkingrequirementsforosx.Installingrequirementsforosx.Updatingsystem.......Errorrunning'requirements_osx_brew_update_systemruby-2.0.0-p247',pleaseread/Users/username/.rvm/log/138121

  8. ruby - Fast-stemmer 安装问题 - 2

    由于fast-stemmer的问题,我很难安装我想要的任何ruby​​gem。我把我得到的错误放在下面。Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingfast-stemmer:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/rubyextconf.rbcreatingMakefilemake"DESTDIR="cleanmake"DESTDIR=

  9. ruby - 安装 Ruby 时遇到问题(无法下载资源 "readline--patch") - 2

    当我尝试安装Ruby时遇到此错误。我试过查看this和this但无济于事➜~brewinstallrubyWarning:YouareusingOSX10.12.Wedonotprovidesupportforthispre-releaseversion.Youmayencounterbuildfailuresorotherbreakages.Pleasecreatepull-requestsinsteadoffilingissues.==>Installingdependenciesforruby:readline,libyaml,makedepend==>Installingrub

  10. ruby - 通过 RVM 安装 Ruby 1.9.2 永远行不通! - 2

    当我执行>rvminstall1.9.2时一切顺利。然后我做>rvmuse1.9.2也很顺利。但是当涉及到ruby​​-v时..sam@sjones:~$rvminstall1.9.2/home/sam/.rvm/rubies/ruby-1.9.2-p136,thismaytakeawhiledependingonyourcpu(s)...ruby-1.9.2-p136-#fetchingruby-1.9.2-p136-#downloadingruby-1.9.2-p136,thismaytakeawhiledependingonyourconnection...%Total%Rece

随机推荐