Welcome 微信登录

首页 / 操作系统 / Linux

RHEL6 cryptsetup 磁盘分区加密实验

RHEL6 cryptsetup 磁盘分区加密实验

LUKS是为Linux硬盘加密标准。通过提供一个标准的磁盘上的格式,它不仅方便之间分布的兼容性,而且还提供了多个用户密码的安全管理。必须首先对加密的卷进行解密,才能挂载其中的文件系统。系统加密:【工具:cryptsetup;常用参数:luksFormat、luksOpen、luksClose、luksAddKey】【涉及文件:/etc/crypttab;自己创建密码文件】注意:上述参数大小写不能乱用好了,来试试这个强大的工具吧~一、划出一个分区进行测试(f...
Linux系统中ioctl()用法

Linux系统中ioctl()用法

一、 什么是ioctl。ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用个数如下:int ioctl(int fd, ind cmd, …);其中fd就是用户程序打开设备时使用open函数返回的文件标示符,cmd就是用户程序对设备的控制命令,至于后面的省略号,那是一些补充参数,一般最多一个,有或没有是和cmd的意义相关的。ioctl函数是文件结...
Linux中Shell的用法

Linux中Shell的用法

本文结合大量实例阐述如何编写一个shell脚本。 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的: 建立一个脚本 Linux中有好多种不同的...
Linux下批量替换文件中的字符 - sed (stream editor)

Linux下批量替换文件中的字符 - sed (stream editor)

Linux 下面,我们如果需要批量替换很多文件中的相同字符, 可以使用sed 命令 。比如下面的, 更改指定目录下的所有文件的字符串, 将 sqlplus 替换为 /u01/product/Oracle/bin/sqlplus 因为含有特殊字符, 所以使用 来处理 。sed -i "s/sqlplus//u01/product/oracle/bin/sqlplus/g" *.* 其中 -i 表示直接修改文件, 一般为了保险起见, 可以不使用 -i , 将...
Ubuntu下安装可视化SVN客户端Rabbitvcs

Ubuntu下安装可视化SVN客户端Rabbitvcs

如果你用过Windows下的tortoisesvn,肯定会感叹,同样是开源程序,为什么这些开源的东西不在开源的系统上先跑呢? 不用着急,那边有个乌龟,这篇有只兔子,只是看了太多的龟兔赛跑的故事,不知到最后谁会赢。那就有你评判了,先安装再说吧! 下面是它的屏幕截图由于这个目前还没有在安装中心里面,所以只能是手动安装。你可以参考这里自己安装, 也可以按照我的方法在Ubuntu下进行安装,因为里面没有中文。下载压缩包,进入解压后的目录:http://code.g...
Ubuntu+Openbox安装配置指南

Ubuntu+Openbox安装配置指南

从Gnome到Openbox我受不了gnome了!我说出上面那句话,完全是出于无奈。我的本本是2006年的Compaq,早就停产了,配置很低,XP都跑不快,于是便换成了Ubuntu。结果试了Ubuntu默认的Gnome桌面,发现它不比XP快多少,一气之下,干脆换成了Openbox。Openbox是一个轻量级的桌面环境,类似Fluxbox。Openbox 官方称,Openbox 是一个可高度定制且包含广泛标准支持的下一代窗口管理器(这句话比较深奥,看不懂的同...
解决重装XP后Linux引导菜单GRUB丢失

解决重装XP后Linux引导菜单GRUB丢失

一直都是用双系统XP+Linux Fedora 15今天XP架构arm的开发环境最后一步,因为卸载掉CodeWarrior for freescale Developer 然后安装 CodeWarrior for ARM Developer Suite, 然后又安装其他小软件的时候,XP被搞崩溃了。伤心之余,从装XP。重装完之后,肯定是GRUB没了,于是,以为安装grub很简单,可是搞了我2个小时。才发觉,学知识是:耐心+时间+翻阅资料,才是最重要的。既然...
UNIX多用户系统下信号量操作详解

UNIX多用户系统下信号量操作详解

资源共享是UNIX多用户系统的一个重要特征,信号量(SEMAPHORE)则是防止两个或多个进程同时访问共享资源的一种机制。在信号量机制实现之前,通常采用加锁文件的方法,其算法描述如下: ⑴加锁算法 int lock(lockfile) /*返回值0代表成功,其它为失败*/ char *lockfile; /*加锁文件名*/ { intfd,ret=0; extern int errno; if((fd=open(lockfile,O_WRO...
Linux系统文件概念和文件类型

Linux系统文件概念和文件类型

当使用Linux命令对文件进行操作时,就可访问存储在一个结构化环境中的信息。所有这些信息都存放在一个分层的结构中,可以方便且有条不紊地管理数据。重要的是,不仅应学会如何访问这些数据,而且应学会如何控制对信息的访问。对文件与目录进行管理和维护可能是每个用户最经常做的工作。文件系统概念磁盘上的文件系统是层次结构的,由若干目录和其子目录组成,最上层的目录称为根(root)目录,用"/"表示。1. 文件与目录的定义文件系统:它是磁盘上有特定格式的一片区域,操作系统...
在Linux下用Wake On LAN实现远程开机

在Linux下用Wake On LAN实现远程开机

在Linux下用Wake On LAN实现远程开机请先确认满足以下环境要求:操作机器与目标机器在同一局域网内目标机器电源和网线已插好目标机器网卡和主板均支持远程唤醒具体操作步骤:1. 在本机安装Wake On LAN。可从官方网站下载。如果使用Fedora,则可以用yum命令安装:yum install wol免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /pub/201...
小白初用Ubuntu之3G设置

小白初用Ubuntu之3G设置

家中没有网线的童鞋,蹭网是绝佳的选择,若无网可蹭……那只好用网速悲催的3G网卡。Linux同样支持3G网卡,只不过设置有些繁琐。不过呢,随着图形程序的发展,繁琐的流程渐渐被几次鼠标的点击以及键盘的敲击所替代。下面,我就介绍Ubuntu下图形化设置。 插入3G上网设备,点击右上角的网络图标,然后点“编辑连接“。 切到这,点添加。 选择好设备后选郭嘉,当然是China了。然后选运营商。China Mobile是移动,China Telecom是电信,Ch...
Ubuntu 环境变量的配置

Ubuntu 环境变量的配置

在Ubuntu上用Android的adb工具发现环境变量有问题,就从网上看了会Linux下环境变量的配置,对其环境变量的配置文件有所了解,这里单说一下可以配置环境变量的文件:1. /etc/profile:首先是全局的,适用于所有的shell;在登录时,操作系统配置用户首选项使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行用于设置shell,可以在这里配置环境变量。2. /etc/environment:在登录时操作系...
Ubuntu 10.04下安装OpenCV 2.2记录

Ubuntu 10.04下安装OpenCV 2.2记录

由于最近一直在Ubuntu下学习,另外看到OpenCV已经2.2版本(估计很早就升级了,只怪我孤陋寡闻),这就开始装吧~1. 下载OpenCV 2.2源码包,地址http://www.opencv.org.cn/download/OpenCV-2.2.0.tar.bz2,其实可以通过apt-get install命令找到opencv相关包直接安装,但是建议从源码包MAKE,编译开始。2. 安装cmake. OpenCV官方论坛的安装教程,我看了下,貌似不适...
<< 441 442 443 444 445 446 447 448 449 450 >>