- 浏览: 267693 次
- 性别:
- 来自: 广州
-
文章分类
最新评论
-
sunfeizhi:
感谢博主
mysqlhotcopy 缺少DBI不能使用问题解决 -
wuxiaochun:
谢谢版主提供所有依赖包的下载地址。
Memcached Session Manager 共享tomcat session设置
转http://blog.163.com/dyc_888@126/blog/static/1004433512012230105834286/
chattr
语法: [root @test /root ]# chattr [+-=][ASacdistu] [档案或目录名称]
参数说明:
+-= :分别为 [+ 增加] [- 减少] [= 设定] 属性的意思
A :当设定了 A 这个属性时,这个档案(或目录)的存取时间 atime (access) 将不可被修改,
可避免例如手提式计算机容易有磁盘 I/O 错误的情况发生!
S :这个功能有点类似 sync 的功能!就是会将数据同步写入磁盘当中!可以有效的避免数据流失!
a :当设定 a 之后,这个档案将只能增加数据,而不能删除,只有 root 才能设定这个属性。
c :这个属性设定之后,将会自动的将此档案『压缩』,在读取的时候将会自动解压缩出来!
但是在储存的时候,将会先进行压缩之后再储存(看来对于大档案似乎蛮有用的!)
d :当 dump (备份)程序被执行的时候,设定 d 属性将可使该档案(或目录)具有 dump 功效!
i :这个 i 可就很厉害了!他可以让一个档案『不能被删除、改名、设定连结也无法写入或新增数据!』
对于系统安全性有相当大的帮助!
j :当使用 ext3 这个档案系统格式时,设定 j 属性将会使档案在写入时先记录在 journal 中!
但是当 filesystem 设定参数为 data=journalled 时,由于已经设定了日志了,所以这个属性无效!
s :当档案设定了 s 参数时,他将会被完全的移除出这个硬盘空间。
u :与 s 相反的,当使用 u 来设定档案时,则数据内容其实还存在磁盘中,可以使用来 undeletion.
范例:
[root @test /root]# chattr +i /etc/shadow<==呵呵!如此则无法更动这个档案啰!
[root @test /root]# chattr -i /etc/shadow <==解除该属性!
说明:
这这个指令是重要的,尤其是在系统的安全性上面!由于这些属性是隐藏的性质,所以需要以 lsattr 才能看到该属性呦!其中,个人认为最重要的当属 +i 这个属性了,因为他可以让一个档案无法被更动,对于需要强烈的系统安全的人来说,真是相当的重要的!里头还有相当多的属性是需要 root 才能设定的呢!此外,如果是 log file 这种的登录档,就更需要 +a 这个可以增加,但不会被杀掉的参数了!怎样?很棒吧!未来提到登录档的认知时,我们再来聊一聊如何设定他吧!
--------------------------------------------------------------------------------
lsattr
语法: [root @test /root ]# lsattr [-aR]
参数说明:
-a :将隐藏文件的属性也秀出来;
-R :连同子目录的数据也一并列出来!
范例:
[root @test /root]# chattr +i .bash_logout
[root @test /root]# lsattr -a
-------------- ./.
-------------- ./..
---i---------- ./.bash_logout
-------------- ./.bash_profile
-------------- ./.bashrc
-------------- ./.emacs
-------------- ./.screenrc
说明:
这两个指令在使用上必须要特别小心,例如:某天你心情好,突然将 /etc/shadow 这个重要的密码记录档案给他设定成为具有 i 的属性,那么过了若干天之后,你突然要新增使用者,却一直无法新增!别怀疑,赶快去将 i 的属性拿掉吧!
发表评论
-
Linux 备忘常用命令
2013-07-01 10:51 711less 功能说明:分页显示。 用法说明 cat i ... -
dmidecode命令查看DELL服务器服务编号
2012-06-17 11:48 4564[root@Dell-R710 ~]# dmidecode - ... -
查看Linux下最常用的命令
2012-05-22 22:40 112# history | awk '{CMD[$2]++;cou ... -
lscpu 安装
2011-10-13 11:46 4030[root@util-linux-ng-2.18]# lscp ... -
vmstat 查看系统负载情况
2011-10-12 10:18 1595$ vmstat procs -----------m ... -
yum
2011-08-17 10:52 7891.列出所有可更新的软 ... -
strace
2011-08-09 09:32 1057Linux利器 strace strace常用来跟踪进程执行 ... -
vim
2011-08-01 00:41 724位置控制: h 左 j 上 k 下 l 右 G 最后 ... -
lsof 详解
2011-05-25 14:26 1074转载赛迪网 一般root用户才能执行lsof命令,普通 ... -
netstat
2011-05-16 13:39 1774功能说明: Netstat用于显示与IP、TCP、UDP和I ... -
iftop 流量监控工具
2011-05-11 17:06 255CentOS上安装所需依赖包: yum install fl ... -
luit 转换终端编码传输
2010-12-22 15:50 2017ubuntu10.10 终端下默认zh_CN.UTF- ... -
sysctl 调整系统内核
2010-10-26 17:16 1292TCP 方面调优 sysctl -a ... -
Shell 调用系统时间变量
2010-07-26 16:12 1647获取今天时期:`date +%Y%m%d` 或 `date + ... -
iconv & enca 两种文件编码转换工具对比
2010-03-22 11:34 2714enca: enca -L zh_CN test.sql ... -
crontab--计划任务管理
2010-02-03 11:27 1284cron 安装 一般情况下,cron都是系统默认,判断系统是 ... -
traceroute--命令追踪数据包传输路径
2010-01-31 00:50 2742[root@localhost ~]# trace ... -
ping--命令检查网络是否通畅
2010-01-31 00:16 1460[root@localhost ~]# ping www ... -
find
2009-11-28 23:15 1037find命令选项 -name 按照文件名查找文件。-perm ... -
watch--实时监测命令
2009-11-28 22:51 976watch 是一个非常实用的命令,基本所有的 Linux 发行 ...
相关推荐
### Linux中的chattr与lsattr命令详解 #### 一、引言 在Linux系统中,除了常见的文件权限管理工具如`chmod`之外,还有两个重要的命令`chattr`和`lsattr`,它们用于管理和查看文件的扩展属性,提供了一种更加底层的...
在Linux系统中,`touch`和`chattr`是两个非常重要的文件管理命令,它们分别用于更新文件的时间戳和设置文件的特殊属性。下面将详细解释这两个命令的使用方法和功能。 **`touch`指令详解** `touch`命令主要用于更新...
### 二、`chattr`命令详解 `chattr`是用于设置文件特殊属性的命令,可以添加、修改或删除文件的特殊属性。 #### 基本语法: ``` chattr [options] file ``` - `+属性`: 添加属性 - `-属性`: 删除属性 - `=属性`: ...
本文将详细介绍四个常用的命令:ls、lsattr、file和stat,以及它们在查看文件属性时的不同用途。 首先,`ls`命令是最基本的文件查看工具,用于列出目录中的文件和子目录。通过不同的选项,我们可以获取更多的信息:...
管理员可以使用 `lsattr` 和 `chattr` 命令来修改文件和目录的特性,以提供更高级别的保护,这些特性超越了 `chmod` 提供的基本权限控制。 * **`append-only` 属性**:只允许向文件追加数据,而不能删除或修改现有...
EXT2文件系统是Linux操作系统中广泛使用的...通过熟练掌握`chattr`和`lsattr`命令,可以有效地管理和利用这些属性,以满足特定的安全需求。在软件开发中,了解并合理使用这些特性,有助于构建更安全、稳定的Linux环境。
#### 一、文件管理命令详解 **1. cat (Concatenate files and print on the standard output)** `cat` 命令用来显示文本文件的内容或者将多个文件连接起来并输出到标准输出设备上。它可以用于查看文件内容、创建新...
### Linux常用操作命令详解 #### 一、基本命令概述 对于Linux初学者而言,掌握一些基本的操作命令至关重要。本文将详细介绍一系列常用的Linux命令及其应用场景,帮助读者更好地理解和使用这些工具。 #### 二、时间...
此外,`df`和`du`用于监控存储空间,`lsattr`和`chattr`操作文件属性,`lsvg`和`lsfs`查看卷组和文件系统的详细信息。 7. **网络配置与故障排查**:AIX提供了丰富的网络命令,如`ifconfig`配置网络接口,`route`...
### Linux基本命令详解 在IT领域,特别是对于系统管理员、开发者和任何与服务器打交道的专业人士而言,掌握Linux基本命令是必不可少的技能。以下是对给定文件中提及的多个Linux命令的详细解析,这些命令覆盖了从...
本文将详细解读一系列重要的Linux命令及其应用场景,旨在帮助初学者和进阶用户更好地掌握这些实用技巧。 #### 目录管理 1. **cd (Change Directory)** - 用途:更改当前工作目录。 - 示例: ```bash cd /path/...
### Linux运维命令详解 #### 一、线上查询及帮助命令 **1. man** - **命令**: `man [命令]` - **功能说明**: 查看命令的手册页,提供详细的命令使用方法。`man` 是 Linux 中最常用的帮助文档查看工具之一。除了 `...
账号配置信息放在/etc/passwd 和/etc/shadow 中,可以用chattr命令对账号进行管理 chattr +i 锁定文件 chattr -i 解锁文件 lsattr 查看文件状态 以上就是关于Linux账号文件控制管理的全部知识点内容,感谢...
### Linux命令集合详解 #### ac -- 输出用户连接时间 `ac` 命令用于显示用户的连接时间。这对于了解用户何时登录系统非常有用。 #### access -- 确定文件是否可以存取访问 `access` 命令可以帮助判断一个文件是否...
### Linux基础命令详解 随着Linux系统的广泛应用,掌握其基本命令对于任何从事IT行业的人来说变得尤为重要。本文将基于“150个常用Linux命令”的内容,详细介绍其中的关键知识点,特别是那些对于初学者而言至关重要...
### Linux基础命令详解 Linux作为一款强大的开源操作系统,在IT领域占据着极其重要的地位。对于初学者而言,熟悉并掌握一些基本的Linux命令是至关重要的。本文将基于提供的内容,详细介绍一系列常用的Linux命令及其...
### Linux命令知识点详解 #### 一、文件管理 在Linux环境下,文件管理是日常操作中最基本也是最常用的功能之一。以下列举了一些常见的文件管理命令及其用法: 1. **cat**:用来显示文件内容。 - 语法:`cat ...
### Linux基本命令参数详解 #### 1. `ls` 命令 - **`ls -a /root`**: 此命令用于列出 `/root` 目录下的所有文件,包括那些隐藏文件。在 Linux 中,文件名以`.`开头的被视为隐藏文件。 - **示例**: 如果你想查看 `/...