Welcome 微信登录

首页 / 操作系统 / Linux

使用Cryptkeeper加密Linux文件夹

使用Cryptkeeper加密Linux文件夹

如何使用密码保护 Linux 桌面用户文件夹安全呢?想必很多朋友都会遇到类似问题。Linux 和 Windows 一样是多用户系统,如果你的 Linux 电脑要与别人共用或不时需要借给他人,里面又放有很重要的商业文档、技术方案等内部资料,肯定是不希望被别人看到的,如果存有英语听力、金刚葫芦娃等私人文件,更是怕别人使用时看到尴尬。我的 Windows PC 及磁盘是采用 BitLocker 加密的,这种加密方式对用户来说是透明的;我的 Ubuntu 笔记本也...
CentOS7中使用tar命令解压缩文件

CentOS7中使用tar命令解压缩文件

Linux系统:CentOS7,我们经常会遇到打包成.gz格式的压缩包,这种包不是可执行自动安装包,这种包相当于是个zip包,其安装过程就是手动解压缩、编辑配置文件、配置环境变量的过程。通过以下命令可以加压缩一个gz文件:tar zxvf <.gzfile><.gzfile>是指你需要解压缩的那个文件。参数说明:z - 过滤gzip文件,即只能解压缩指定的gz格式文件。x - 解压缩(tar还能进行压缩包查看和打包,所以如果需要解压...
CentOS7中使用mount命令来挂载CD-ROM

CentOS7中使用mount命令来挂载CD-ROM

我们在使用操作系统时,有时会用到光盘、光驱。与windows访问光盘内容的方式不同,在CentOS7中,如果你想访问光驱中的光盘,需要挂载cdrom到本地的一个目录。我自己把这个理解为在本地为光盘内容做了一个镜像。下面来看一下如何操作。mount -t auto /dev/cdrom /mnt/cdrom解释一下:mount就是挂载命令了。-t auto的意思是告诉mount命令我们需要挂载的那个device上的filesystem是什么类型的,这里用au...
分布式系统介绍及MogileFS安装、基本配置

分布式系统介绍及MogileFS安装、基本配置

前言:不知不觉中我们就进入大数据时代, 什么是大数据? 什么是分布式? 什么是云计算? 我们在后面都将介绍, 本篇文章, 我们主要讨论分布式系统;什么是分布式?分布式这个词听起来很高大上, 实际上在我们以前经常构建分布式系统, 从最初的分离LAMP中的MySQL 到引入Varnish缓存页面, 再到使用LVS负载均衡Nginx|Apache, Nginx负载均衡Tomcat等等, 广义上都算是分布式系统.简单来说分布式就是将一个系统的各个组件(MySQL、...
Linux下Qt编译出现“cannot find -lGL”及无法安装libgl1-mesa-dev解决

Linux下Qt编译出现“cannot find -lGL”及无法安装libgl1-mesa-dev解决

在Linux系统下安装好Qt5,打开Qt Creator新建一个最简单的工程,编译却出现"cannot find -lGL"错误。在网上搜索解决方法,找到的方案基本上是安装libgl1-mesa-dev,如通过apt-get install libgl1-mesa-dev安装,但是在我自己的系统上尝试这条命令,无论怎么安装都会出现一大堆依赖错误,按照缺少的依赖一个个尝试安装,结果只会 出现越来越多的依赖错误。在Ubuntu软件中心下载libgl1-mesa...
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....
<< 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 >>