Linux中特种文件系统介绍
一、日志文件系统 在RedHat系统发行版中,Redhat 5.0使用的文件系统是Ext3,而在Redhat 6.0中使用的是EXT4,到了Redhat 7.0中没有在使用EXT系列文件系统了,而是使用了XFS文件系统。这些所有的文件系统都属于日志型文件系统(EXT2就不是日志型文件系统),既然是日志型文件系统那么下面就来说说日志。 理解日志 1)元数据……
Linux系统原理之文件系统
在Linux系统中,所有内容被表示为文件,组织文件的各种方法便称为不同的文件系统。Linux支持多种文件系统,使之能够与不同的操作环境实现资源共享,这也是Linux作为网络操作系统的明显优势。 一、Linux文件结构 文件结构是指文件在存储设备中的组织方式,主要体现在对文件和目录的组织上,目录提供了一个管理文件的有效而方便的途径。Linux使用树状目录结构,……
Linux中归档压缩工具学习
背景 一个完整的软件,需要有许多不同类型的文件构成:库文件、配置文件、可执行文件等;一个源代码,需要有许多不同的模块代码构成:数据模块、控制模块、视图模块等。少则几十,多则上百。这么多的文件,需要传输的时候怎么弄呢?Linux中就有了打包工具就是把所有的文件打包成一个文件。那么这么大的文件传输是不是很慢呢?Linux中也有压缩的工具;下面一一介绍。 压缩解压……
Linux Shell全面介绍
一、Shell 通常我们操作系统有图形界面(GUI)和命令界面(CLI)。 Linux 中常用 GUI 有:Gnome,KDE,Xface(xwindow协议)。 Linux 中常用 CLI 有:bsh,csh,ksh(商业化也有社区版),bash(兼bsh;csh;ksh的功能;也是Linux默认shell),zsh(最新的功能非常强大)。 查看 Linu……
Linux文件系统目录标准介绍(FHS)
我们知道在Linux中一切皆文件,而文件是由文件系统组织存放,但文件系统的组织存放方式也是有标准的。一般只要是一个标准化的Linux发行版系统都会遵循这种标准,不然就太混乱了。而这种Linux文件系统标准就是FHS(Filesystem Hierarchy Standard,文件系统目录标准,详细介绍可看官网:http://www.pathname.com/……
Linux系统启动过程详解之UpStart init(三)
RHEL6.0 init(UpStart) 1)SysV init的优缺点 SysV init是最早的解决方案,依靠划分不同的运行级别,启动不同的服务集,服务依靠脚本控制,并且是顺序执行的。 SysV init优点是:原理简单,易于理解;依靠shell脚本控制,编写服务脚本门槛比较低。 SysV init缺点是:服务顺序启动,启动过程比较慢;不能做到根据需要……
Linxu命令:vim编辑器
在Linux系统中有两款编辑器不得不说,一款是emacs据说是神的编辑器,一款是vi据说是编辑器的之神。Emacs的作者是richard stallman和vi的作者是bill joy,它们都是那个时代的著名黑客。所以这两款编辑器一开始面向的主要用户就是写程序的人,而且现在也是,将来还是。 本文主要介绍vi,作者Bill joy与1976年使用C语言创造了它……
Linux命令:sudo与su详解
一、Linux sudo Linux sudo就是用于定义某个用户能够以另外一个用户的身份通过哪些主机执行某些命令。 在Linux的用户除了root就是普通用户、而且普通用户的权限非常低,就连向系统中安装软件的权限都没有。很多时候系统管理员为了能让普通用户具备一点root的特权,省得用户经常来麻烦他们,此时就可以赋予用户被称为root的特权。 如果你是使用……
Linux文件权限管理命令
一、文件属性和权限 在Linux中使用颜色来区分文件类型,由于Linux是多用户系统那么对于文件的访问控制就需要有很好的机制了。于是在Linux中文件的属性和权限与用户身份绑定在了一起完成了Linux系统的多用户权限控制。 Linux多用户权限控制的本质,实际上就是让不同的用户能够访问的文件不同罢了。由于root可以访问任何文件所以就拥有了至高无上的权利。那……
Linux图形化界面浅讲
Linux桌面相关组件介绍 平时使用Windows的用户一定熟悉图形化界面,而UNIX/Linux的图形环境与纯图形化的Windows并没有多少共同点。对于一个习惯了Windows的用户来说,要正确理解UNIX/Linux的图形环境可能是有点困难。Windows是从DOS开始一步一步发展起来的。从Windows95开始微软将图形化界面作为默认启动,命令行界面……
CentOS6安装详解
安装的CentOS 6.4的时候与我所描述的内容相符,那么必须保证你的机器内存大于628M,因为低于这个要求不会启动图形安装模式。但是幸运的是,文本安装模式不支持自定义分区,也不支持自定义软件包,这使得安装过程十分简洁。 如果你是虚拟化安装的话只需要加载ISO文件即可;如果是真机安装的话需要安装盘并需要调整BIOS然后就会见到以下界面 Install or……