Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Linux 版本的 Time Machine: NILFS 2

Linux 版本的 Time Machine: NILFS 2

NILFS 本意是给闪存存储设备用的,但也能用在普通的机械磁盘上。NILFS 最大的特点是可以“持续”的做 snapshot,这个“持续”指自动的、秒级的,对应用性能没有影响,而 LVM、ZFS、BTRFS 这些支持快照的文件系统,快照是要人为触发的,做快照时对应用性能是有影响的。这是 Debian 上的一次 NILFS 体验之旅:$ sudo apt install nilfs-tools$ cat /et...
使用 Graphviz 生成自动化系统图

使用 Graphviz 生成自动化系统图

如果您曾创建过系统环境的架构图,那么您可能很清楚,手动创建的这些图通常在创建之日后就会过期。本文将介绍 Graphviz 应用程序的基础知识,以及如何编写可以自动创建图的脚本,让您始终拥有最新的和正确的系统图。本文提供了一些示例脚本,以图的形式说明了基于 IBM® POWER® 处理器的服务器的 N-Port ID Virtualization (NPIV) 和虚拟 Small Computer System Interface (VSCS...
Graphviz - 用指令来画关系图吧!

Graphviz - 用指令来画关系图吧!

简介Graphviz 是一个运用广泛的命令行绘图软体,不过说是绘图软体,它能绘的图并不是一般人想像中的漫画或 logo,而是数学意义上的 "graph",比较通俗的说法就是「关系图」。举例来说,像是下面这种图:▲ 图1:Unix 家族。Graphviz 官网的示范图片之一。用手画会很痛苦,而 Graphviz 可以替使用者搞定它。Graphviz 提供一套语言,让您能直接陈述图片上的节点、边、方向等性质。之后,由它来为您产生整张图片。Graphviz 能画...
Graphviz的使用及中文乱码问题解决

Graphviz的使用及中文乱码问题解决

缘起在Linux下的绘图软件,自动的,半自动的,最后遇到神器Graphviz。整个流程还算波折,起初,编译docbook的部分遇到这个软件,后来,在看Korat: Automated Testing Based on Java Predicates(2000年ACM的最佳论文),发现其软件实现Korat中使用了Graphviz的实现来绘图程序依赖图,最后,在学习Latex的时候,考虑要嵌入图片,想起这个绘图工具,就对这个著名的工具做了一些研究,其实就是Go...
绘图工具Graphviz学习使用

绘图工具Graphviz学习使用

起因最近完成了研究生毕业设计,在写毕业论文时,老师曾经推荐使用代码来画相关的图,当时时间有些紧,所以没有这样做。最近在看 rapidjson 的文档,看到 miloyip 文档中的图都是用 dot 文件的源代码编译出来的,一查,原来是 graphviz 的源代码。遂用了半天简单学习了下 graphviz 的语法和使用,感觉很不错,以后画图有了一个不错的工具。graphviz 是一个运用广泛的命令行绘图软体,不过说是绘图软体,它能绘的图并不是一般人想像中的漫...
如何在同一台电脑上使用两个GitHub账户

如何在同一台电脑上使用两个GitHub账户

场景:使用github的时候,大家都知道需要给该账号添加一个SSH key才能访问,参考 具体设置 。当然如果你在多台机器使用一个账户,你可以为该账户添加多个SSH key。由于github是使用SSH key的fingerprint来判定你是哪个账户,而不是通过用户名,这样你就可以在设置完之后,在本地直接执行下面的语句,它就会自动使用你的.ssh/id_rsa.pub所对应的账户进行登陆,然后执行相关命令。1 #本地建库2 $ git init3 $ g...
多个GitHub帐号的SSH key切换

多个GitHub帐号的SSH key切换

一台电脑上有一个ssh key,在github上提交代码,由于其他原因,你可能会在一台电脑上提交到不同的github上,怎么办呢...假设你电脑上一个ssh key都没有,如果有默认的一个了,请直接生成第二个一、生成并添加第一个ssh key$ ssh-keygen -t rsa -C "youremail@xxx.com"在Git Bash中执行命令一路回车,会在~/.ssh/目录下生成id_rsa和id_rsa.pub两个文件用文本编辑器打开id_rs...
有关VitualBox虚拟机网络设置原理篇

有关VitualBox虚拟机网络设置原理篇

这几天在VitualBox虚拟机中研究操作系统(OS)的属性问题,众所周知,最经济实惠,最廉价的方法就是架设虚拟机。这段时间我在我的个人电脑上面装了CentOS、LINUXMINT、WINDOWS8的操作系统,系统是装好了,但是遇到了一个问题,虚拟机与实体机的网络互联,及虚拟机的网络访问问题始终没有解决。这几天耐心下通过度娘,查找了一些资料,通过观察,渐渐弄明白了VIRTUALBOX的网络设置问题,恩,废话不多说,首先介绍一下虚拟机的几种网络连接方式。第一...
VitualBox安装CentOS图文详解

VitualBox安装CentOS图文详解

系统安装准备篇——CentOS开场白:俗话说,好记心不如烂笔头,光说不练假把式,VirtualBox用了很久,也装过不少次虚拟操作系统,但并不是每次都会成功,也没有在安装过程中记录自己是怎么安装的,今天小菜终于下定决心认认真真的来装一次,彻底在VirtualBox下安装CentOS遇到的问题。但凡能够做成事情的的人都必须耐下心来仔细的学习研究。正文:1、安装环境及所需条件:Windows7 64位(实体机操作系统)CentOS 5....
Microsoft Office开发工具 Visual Studio 2015

Microsoft Office开发工具 Visual Studio 2015

针对Office开发工具微软推出了Visual Studio 2015,支持Clang编译器和LLVM框架,同时可以为Android及未来的iOS开发应用。Visual Studio 2015支持Java、ANT、SQL LITE和WebSocket4web,提供原生的Git支持。用户可以在新版中尝试创建新的项目类型,下面将重点介绍一下安装步骤和新功能。安装步骤如下:如果还没安装Visual Studio 2015,立即点击获取Visual Studio ...
Ubuntu 16.04环境Chrome中文字体更换

Ubuntu 16.04环境Chrome中文字体更换

很不喜欢新版Ubuntu 16.04 LTS中Chrome的中文字体让,所以决定换字体。Ubuntu本身没有更好的字体,那就从Windows里找我最喜欢的两个字体:微软雅黑和黑体微软雅黑。找好后回Ubuntu,需要在”/usr/share/fonts/“目录下建一个文件夹,我命名为“ms_fonts”存放我想要的字体。步骤是在终端中输入如下命令:1. 建立文件夹$ sudo mkdir /usr/share/...
Linux内存中的Cache真的能被回收么?

Linux内存中的Cache真的能被回收么?

在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个RHEL6的系统上,free命令的显示内容大概是这样一个状态:这里的默认显示单位是kb,我的服务器是128G内存,所以数字显得比较大。这个命令几乎是每一个使用过Linux的人必会的命令,但越是这样的命令,似乎真正明白的人越少(我是说比例越少)。一般情况下,对此命令输出的理解可以分这几个层次:不了解。这样的人的第一反应是:天啊,内存用了好多,70个多G,可是我几乎没有运行什么大程序啊?...
Linux的进程优先级

Linux的进程优先级

Linux的进程优先级为什么要有进程优先级?这似乎不用过多的解释,毕竟自从多任务操作系统诞生以来,进程执行占用cpu的能力就是一个必须要可以人为控制的事情。因为有的进程相对重要,而有的进程则没那么重要。进程优先级起作用的方式从发明以来基本没有什么变化,无论是只有一个cpu的时代,还是多核cpu时代,都是通过控制进程占用cpu时间的长短来实现的。就是说在同一个调度周期中,优先级高的进程占用的时间长些,而优先级低的进程占用的短些。从这个角度看,进程优先级其实也...
Ubuntu 16.04下安装64位谷歌Chrome浏览器

Ubuntu 16.04下安装64位谷歌Chrome浏览器

最近把Ubuntu系统更新到16.04,发现自带的Firefox浏览器有一些问题,但是懒得安装插件,折腾已知的问题,于是决定安装Chrome看看,果然,很多问题没有了。因为安装的Linux是64位的Ubuntu 16.04系统,所以本人决定也安装64位的谷歌Chrome浏览器。在 Ubuntu 16.04 中,要想使用谷歌的 Chrome 浏览器,可以通过命令行的方式手动安装。Ubuntu 16.04中安装Chromium浏览器 http://www.li...
Ubuntu 16.04中安装Chromium浏览器

Ubuntu 16.04中安装Chromium浏览器

Ubuntu 16.04中除了Chromium未能支持Flash播放器的安装外,其余像Firefox, Chrome浏览器都支持Flash播放器的安装。Google浏览器有Chromium和Chrome之分,很多人对此的理解比较模糊,分不清楚。其实二者本是一家,简单地说,Chromium是较新的、带有试验性的,而Chrome则是少一些新特性的、比较稳定的版本。当然,对于很多普通用户而言,可以说没有二者浏览体验差别很少。Ubuntu 16.04下安装Chro...
<< 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 >>