- 博客(21)
- 收藏
- 关注
原创 Libvirt, virsh, virt-manager summary
BackgroundLibvirt is an open-source API, daemon and management tool for managing platform virtualization.It can be used to manage KVM, Xen, VMware ESXi, QEMU and other virtualization technologies.These APIs are widely used in the orchestration layer of
2022-01-09 11:49:54
264
原创 Install VM-with-vSGX based on KVM and QEMU Quick Guide
RequirementsTo use Intel SGX in a virtual machine, you must meet the following requirements:The host system must support Intel SGX.Intel SGX must be enabled, either explicitly in the BIOS or via the software enabling procedure.If you want to use Flexi
2022-01-08 23:23:16
903
原创 Intel secl-dc 环境的搭建
安装JDK# sudo dnf install java-1.8.0-openjdk-devel# java -version## 输出如下openjdk version "1.8.0_222"OpenJDK Runtime Environment (build 1.8.0_222-b10)OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)## 配置JAVA_HOME# 查看jdk安装的目录which javals -lrt
2020-11-17 15:10:17
387
转载 sudo执行脚本找不到环境变量
问题当普通用户下,设置并export一个变量,然后利用sudo执行echo命令,能得到变量的值,但是如果把echo命令写入脚本,然后再sudo执行脚本,就找不到变量,未能获取到值,如题情况如下:$ cat tesh.sh echo $var $ var=aaa $ export var # export 变量 $ sudo echo $var # sudo执行echo命令,返回变量值 aaa $ sudo bas
2020-08-06 10:13:18
374
原创 CentOS 使用常用的一些TIPs
怎样截屏Application >> serach "ScreenShot"安装输入法包sudo yum install ibus-libpinyin设置输入法
2020-07-31 13:33:00
157
原创 ubuntu18.04更新clang的版本
Step 1: Backup your repositories and remove repository lists other than sources.list.Step 2: Do sudo gedit /etc/apt/sources.list and make it look like this:deb http://archive.ubuntu.com/ubuntu bionic main multiverse restricted universedeb http://archive
2020-07-22 15:33:36
5308
原创 Shell命令详解
shell中的比较不是使用简单的> = <等,而是用扩展符,如下所示:-eq //equal 等于-ne //no equal 不等于-gt //great than 大于-lt // low than 小于ge // great and equal 大于等于,注意没有"-"le //low and equal 小于等于,注意没有“-”...
2020-07-17 16:01:50
213
原创 使用dd命令创建U盘启动盘
查看u盘是哪个sdXsudo fdisk –l格式化U盘umount /dev/sdb*mkfs.vfat /dev/sdb –Idd系统iso到对应的u盘dd if=~/home/Buvanesh/iso/Ubuntu32.iso of=/dev/sdb# 查看进度pgrep –l ‘^dd$’
2020-07-15 14:01:36
664
原创 Graphene-SGX 总结
以下配置已经在ubuntu 18.04上测试通过, ubuntu16.04以为很多默认so库版本过低(比如glibc, gcc等),需求额外做一些事情, 所有非常建议使用ubuntu18.04 作为编译环境。Graphene with out SGXClone the Graphene Repository:git clone https://github.com/oscarlab/graphene.gitBuild Graphene:sudo apt-get install -y build
2020-06-11 09:15:05
2689
2
原创 Linux命令 -- 解压缩
常用压缩格式压缩格式:.zip、.gz、.bz2、.tar.gz、.tar.bz2、.tar.xz打包格式:.tar (只打包不压缩).zip格式zip格式其实和windows的zip格式是一样的,也就是说可以和windows相互解压缩使用。.gz格式其实gz格式本身不提供保留源文件功能,保留源文件是利用 -c 参数 + > ,-c会将压缩结果输出到控制台,而 &g...
2020-04-30 15:13:56
117
原创 Systemd 相关总结
在字符界面(即命令行界面)输入命令:设置为字符界面的命令:sudo systemctl set-default multi-user.target设置为图形界面的命令:sudo systemctl set-default graphical.target...
2020-04-30 14:25:17
166
原创 TPM -- Activating a Credential
前言本文主要讲述的是如果从TPM 里面生成的非对称的Key想要获取第三方证书颁发者(credential provider)请求证书的流程, 还有获取证书后是如何保存到TPM的? 如上的过程我们通常称为Activating a Credential in the TPM.对于TPM而言,它并不关心credential的格式, 不过一般情况下都是X.509格式certificate。该激活...
2020-04-30 10:03:43
456
原创 shell find查找文件/目录
查找当前目录下某个文件find . –name [filename]-i 不区分大小写find . –iname [filename]-type 按类型进行查找,d查找目录,f查找文件find . –type d –name [document]find . type f –name [filename]-user 按所有者查找文件/目录find . –user [u...
2020-04-28 09:37:26
3855
1
转载 Android HIDL 详解
前言Android Treble 简介 一文中提到了Android O之后使用Treble的架构,为了解决Android 系统的碎片化问题和提高系统更新的效率,减少了framework 和HAL 的耦合性,进而引出了HIDL 的概念。本文将详细的总结HIDL 的使用。...
2020-04-27 14:40:38
1302
转载 Linux下CMake简明教程
CMake是开源、跨平台的构建工具,可以让我们通过编写简单的配置文件去生成本地的Makefile,这个配置文件是独立于运行平台和编译器的,这样就不用亲自去编写Makefile了,而且配置文件可以直接拿到其它平台上使用,无需修改,非常方便。本文主要讲述在Linux下如何使用CMake来编译我们的程序。一 安装CMake本文使用ubuntu18.04,安装cmake使用如下命令,sudo ap...
2020-04-27 13:34:48
182
原创 Android.bp文件分析
Soong取代了旧的基于Android Make的构建系统。 它将Android.mk文件替换为Android.bp文件,这些文件是类似于JSON的要构建模块的简单声明性描述。ModulesAndroid.bp 里面的module有很多种类型, 每个都必须有个name propertycc_binary {name: “gzip”,srcs: [“src/test/minigzip.c...
2020-04-26 13:56:38
1032
原创 PCI 设备解析(一)
PCI总线在目前计算机总线系统中占据举足轻重的地位,其良好的扩展性,地址统一分配和总线竞争的处理相对于其他总线而言都具有绝对优势。扩展性 PCI总线上存在若干PCI设备插槽,当PCI插槽无法满足需求,就可以通过PCI桥扩展PCI设备,一个PCI桥把一个PCI总线连在一个PCI插槽上,作为PCI的一个设备。例如CPU通过“宿主-PCI桥与一条PCI总线相连,此总线成为“主PCI总线”,当通过PCI桥
2017-08-24 15:44:08
1199
原创 MMU从浅入深--分页模式
提要 最近抽空重新研读IA-32手册, 顺便整理一下自己对Page mode(chapter 4)的一些理解,以便帮助自己或者其他有需要的朋友做一些总结。拿来主义 ——地址范围、虚拟地址映射为物理地址 以及 分页机制 任何时候,计算机上都存在一个程序能够产生的地址集合,我们称之为地址范围。这个范围的大小由CPU的位数决定,例如一个32位的CPU,它的地址范围是0~0xFFFFFFFF
2016-12-20 11:04:50
2076
原创 CTS入门
提要由于项目的需要,需要跑CTS去验证新加的一些feature能不能工作, 网上搜了一些CTS环境搭建的资料,这里再总结一下。> The Compatibility Test Suite (CTS) is a free, commercial-grade test suite, available for download. The CTS represents the "mechanism" o
2016-11-03 17:49:30
3004
原创 入坑markdown!
废话正准备入坑CSDN,开始写一些blog,记录自己工作中的一些总结,以及生活中的小新的,奈何发现CSDN只支持HTML和MarkDown编辑模式,随感觉HTML不能显高大上(勿喷,嘿嘿),并且顺便学习下Markdown的使用, 搜索半天,上干货。。。(哈哈,其实就是引用的简书里面现成的)简书所转载的阳志平所作「Markdown写作浅谈」一文中提到: Markdown让我们专注写作,而不是关
2016-11-03 16:45:33
261
原创 [Android] how to get pem format public key from modulus and exponent
To do this, we need to download 2 jar, which list below:bouncycastle.openssl + commons-codec-1.10package com.example.getpubkey;import java.io.StringWriter;import java.math.BigInteger;import java.secu
2015-06-19 19:11:07
1485
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人