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

首页 / 操作系统 / Linux

小白初用Ubuntu之软件包的精益求精

小白初用Ubuntu之软件包的精益求精

Ubuntu包含着许许多多优秀的开源软件,足以应对各种用户需求,但不可能每个人都喜欢同一款软件,这些优秀的开源软件不可能是完美的。所以,我们要选择使用些更容易被自己接受的软件。国产的网页设计师似乎都比较偷懒,不按标准设计,只顾IE正常显示。所以多赞几个浏览器留备用吧。1、系统自带的火狐。呃,这个不必介绍了吧?啥?亲在Windows下也没用过,那么你就要学习,体验它的强大。2、Chrome是谷歌研发的一种开源浏览器,速度快、安全、简洁、易用,并且有着与火狐类...
RedHat Linux Enterprise Server 5.5 x86_64位操作系统Karachi时区问题?

RedHat Linux Enterprise Server 5.5 x86_64位操作系统Karachi时区问题?

问题现象因为最近在Pakistan SUPARCO中心Lahore地面站部署项目时,在使用RedHat Server 5.5 x86_64操作系统的数据服务器上,使用网络时间同步并选择Karachi(GMT+5)时区后,系统时间比实际时间快了1小时。问题分析在Google上搜了一些相关资料后,发现在2006和2007年有一些国家改变或停止了使用夏令时DST(Daylight Saving Time)。只有tzdata-2010e-i.el5.rpm包以及2...
Linux的常用命令和基本操作

Linux的常用命令和基本操作

Linux的基本思想:1.一切皆文件。2.由短小切目的单一的程序组成。3.组合小程序完成大任务。4.尽可能少的和用户交互。5.以文本文件的形式保存所有软件的配置信息。 Shell:Shell是指提供使用者使用界面,将用户的命令转换成二进制的形式交给应用软件。Shell的分类:图形界面shell(Graphical User Interface shell 即 GUI shell); 命令行式shell(Command Line Interface she...
Linux的变量I/O重定向管道全局搜索正则表达式

Linux的变量I/O重定向管道全局搜索正则表达式

linux中的变量变量的分类:本地变量:只对当前用户的shell有用声明方法:变量名(大写)= “xxxxx” 或 ’ xxxxx’环境变量:对当前用户写的shell和子shell都有效 声明方法:export 变量名(大写)= “xxxxx” 或 ’ xxxxx’查看环境变量:[root@www.linuxidc.com tmp]# exportDISPLAY:定义是哪个主机,第几个屏幕显示HISTSIZE:定义history中存取历史记录的条数HOME...
Linux基础知识:sed和awk入门以及vim常用操作

Linux基础知识:sed和awk入门以及vim常用操作

今天主要介绍Linux中两大文本编辑器的入门级用法:sed(stream editor)和awk 先说说sed,sed即stream editor。是一种非交互式上下文编辑器,它对源文件没有破坏性,查询中不改动源文件(但可以实现此功能),sed通过限制条件对文本进行行读取,并将读取内容贮存在内存中,根据限制内容pattern将文本由选择性的输出。sed不仅仅能够根据pattern(样式)作为约束条件,它还支持脚本导入的约束条件,这样节省了可观的键入和随之而...
Linux的进程管理和作业控制

Linux的进程管理和作业控制

read命令的用法:read 选项 变量 #read实现的作用是将从键入的字符串赋值给变量-p 在键入命令之前先显示一段字符-t 等待用户输入的超时时间-a 将键入的数据赋值给数组变量的拓展:$?:用于存放最后一次命令执行的返回值,将每个变量作为一个字段添加分隔符$*:用于引用所有变量的参数,将所有的字段看作为一个字段加入分隔符$@:用于引用所有变量的参数$#:显示命令项脚本传入参数的个数$0:显示脚本的当前名字以及路径$$:查看自身命令的进程$!:查看最...
RHEL6 snapshot 快照原理及实验

RHEL6 snapshot 快照原理及实验

LVM对lv提供了快照“snapshot”备份功能,这种功能也只对LVM 有效。snapshot有多种实现方法,这里只谈谈“写时复制COW”,不是奶牛哦,是“Copy-On-Write”当一个snapshot创建的时候,仅拷贝原始卷里的源数据,这不是物理上的数据拷贝,因此snapshot的创建特别快,当原始卷里的数据有写入时,备份卷开始记录原始卷哪些数据发生了变化,然后在原始卷新数据覆盖旧数据时,将旧数据拷贝到snapshot的预留空间里,起到备份数据的作...
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...
<< 441 442 443 444 445 446 447 448 449 450 >>