TAR实现Linux操作系统备份

Tar命令工具除了用于日常打包、解压源码包或者压缩包之外,最大的亮点是还可以用于Linux操作系统文件及目录的备份,使用tar -g可以基于GNU 格式的增量备份,备份原理是基于检查目录或者文件的atime、mtime、ctime属性是否被修改。文件及目录时间属性详解如下:

Tar软件包管理

Linux操作系统除了使用RPM管理工具对软件包管理之外,还可以通过tar、zip、jar等工具进行源码包的管理。

Tar命令参数详解

-A, –catenate, –concatenate      将存档与已有的存档合并

-c, –create                 建[……]

继续阅读

RPM软件包管理

Linux软件包管理大致可分为二进制包、源码包,使用的工具也各不相同。Linux常见软件包分为两种,分别是源代码包(Source Code)、二进制包(Binary Code),源代码包是没有经过编译的包,需要经过GCC、C++编译器环境编译才能运行,二进制包无需编译,可以直接安装使用。

通常而言[……]

继续阅读

Linux用户及组管理三

Chown属主及属组

修改某个用户、组对文件夹的属主及属组,用命令chown实现,案例演示如下:

  • 修改jfedu.net文件夹所属的用户为root,其中-R参数表示递归处理所有的文件及子目录。

chown -R root jfedu.net

Linux用户及组管理二

Linux用户及组案例

Useradd主要用于新建用户,而用户新建完毕,可以使用usermod来修改用户及组的属性,如下为usermod详细参数:

用法:usermod [选项] 登录

 

选项:

-c, –comment 注释     GECOS 字段的新值;

-d, –home HO[……]

继续阅读

Linux用户及组管理一

Linux用户及组

Linux操作系统对多用户的管理,是非常繁琐的,所以用组的概念来管理用户就变得简单,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户。

Linux系统用户是根据用户ID来识别的,从默认ID编号从0开始,但是为了和老式系统兼容,用户ID限制在60000以下,Linu[……]

继续阅读

Linux基础命令五

df命令详解

df命令常用于磁盘分区查询,常用命令df –h,查看磁盘分区信息,常用参数详解如下:

用法:df [选项]… [文件]…

显示每个文件所在的文件系统的信息,默认是显示所有文件系统。

长选项必须使用的参数对于短选项时也是必需使用的。

-a, –all 显示所有文件[……]

继续阅读

Linux基础命令四

head命令详解

head命令主要用于查看文件内容,通常查看文件前10行,head -10 /var/log/messages可以查看该文件前10行的内容,常用参数详解如下:

用法:head [选项]… [文件]…

将每个指定文件的头10 行显示到标准输出。

如果指定了多于一个文[……]

继续阅读

Linux基础命令三

mv命令详解

mv 命令主要用于重命名或者移动文件或者目录,用法, mv old.txt new.txt,常用参数详解如下:

用法:mv [选项]… [-T] 源文件 目标文件;

或:mv [选项]… 源文件… 目录;

或:mv [选项]… -t 目录 源文件;

将[……]

继续阅读

Linux基础命令二

pwd命令详解

pwd命令主要用于显示或者查看当前所在的目录路径,如图4-2所示:

图4-2 pwd命令查看当前目录

mkdir命令详解

mkdir命令主要用于创建目录,用法mkdir dirname,命令后接目录的名称,常用参数详解如下:

用法:mkdir [选项]… 目录;若指[……]

继续阅读