/etc/shadow: 个人密码存放处;
/etc/group: 组名(群组信息)的纪录位置;
permission deny 权限限制;
2、ls:显示档案文件名与属性;-al:列出所有档案权限和属性
.gconf(包含隐藏文件,即第一个字符为"·"的档案);
例:ls -al
-rw-r--r-- 1 root root 42304 Sep 4 18:25 install.log rwx:代表读写执行
【d】:目录;
【-】:档案;
【1】:连接档;
【b】:可随机存取装置;
【c】:一次读取装置;
例:ls -l /etc/termcap /root/install.log
显示完整时间:ls -l --full-time
系统默认语系英语:/etc/sysconfig/i18n 可用nano修改档案内容;
3、文件属性与权限:
chown:改变档案群组;
chgrp:改变档案拥有者;
chmod:改变档案权限,SUID、SGID、SBIT等特性。
4、变更目录下的所有档案、目录更新为此群组:
例:[]# chgrp users install.log 将档案的群组改为users
[]# ls -l
[]# chgrp testing install.log 结果:找不到群组名
改变install.log的拥有者为bin账号:
chown bin install.log
ls -l
将拥有者和群组改为root:
chown root:root install.log (用":"隔开拥有者与群组,避免混淆)
5、复制档案:cp
例:cp .bashrc .bashrc_test
ls -al .bashrc* 为何这里要用"*"呢?
改变权限:r-4;w-2;x-1 或者 u、g、o、a 拥有者/群组/其他人/所有人
例:chmod 755 .bashrc
ls -al .bashrc
例:chmod u=rwx,go=rx .bashrc
ls -al .bashrc
chmod u-x,go+w .bashrc
注意:r-读取目录列表;w-可建删移动;x-用户能否进入工作目录(否就不能切换进入)
所以开放目录给任何人浏览,需要r和x,而w不能随便给。
例:账户dmtsai,家目录在/home/dmtsai/,账户对家目录有[rwx]权限,
若目录下的the_root.date为-rwx------,则dmatsai不可删除,它属于others。 不太理解!!!
6、变换目录:
例:[]# cd /tmp 切换工作目录
mkdir testing
chmod 777 testing
touch testing/testing1
chmod 444 testing/testing1
ls -ald testing testing/testing1
7、文件类型:
正规档案(regular file):
a、ASII:纯文本档; cat ~/.bashrc 将cat的档案内容读出来
b、binary:二进制文件; 如指令cat,就是一个binary file
c、date:数据格式; 登录数据位置/var/log/wtmp
directory:目录;
link:连结档; 第一个属性[l](L小写),如lrwx------
device:设备与装置文件;
a、block区块设备档:随机存储接口设备(硬盘/软盘);位置:/dev/sda 第一个属性为[b]。
b、character字符设备文件:串行端口的接口设备(键盘/鼠标);属性[c]。
sockets:资料接口文件 位于/var/run 属性[s]。
FIFO(first-in-first-out),pipe:数据输送文件 属性[p]。
8、常用扩展名:
*.sh:脚本或批处理文件(scripts);
*Z,*.tar,*.tar.gz,*.zip,*tgz:压缩文件;
*html,*php:网页相关文档。一个使用网页浏览器,一个透过client端的浏览器来server端浏览;
9、档案长度限制:
Ext2:单一档案或目录最大——255个字符;
Ext3:完整路径名称及目录(/)之完整档名4096个字符;
10、目录配置依据:FHS标准 (Filesystem Hierarchy Standard)
参考:(http://www.pathname.com/fhs/)
11、根目录与下面5个目录不可分开:
/etc:配置文件;
/bin:重要执行档;
/dev:所需装置档案;
/lib:函式库与核心所需模块;
/sbin:系统执行文件;
12、P190-195 查阅详情内容
/usr 属于shareable static 可分享不可变动;
重点:一定要参考FHS官方英文文件:可对系统目录有深入了解。
查询CentOS根目录:ls -l /
Secure Enhance Linux(SELinux)执行目彔,细部权限的控管,核心外挂!
13、absolute:绝对路径;以根目录/开头 cd /var/log
relative:相对路径;不以/开头;如 ./home/dmtsai cd ../var/log
".":当前目录,可用./表示;
"..":上一层目录,可用../表示;
14、指令执行需要变量:bash
例:若非正规执行文件如/bin或/usr/bin,就得用/run.sh(常用网络数据);
开放商常将数据放:/usr/local/
15、查看核心版本:uname - r
lsb_release -a 需要有LSB的版本
16、"."开头档案为隐藏档,需ls -a显示内容,ls -al显示属性。
参考:
FHS的标准官方文件:http://proton.pathname.com/fhs/
Journaling 日志式文章的相关说明 http://www.linuxplanet.com/linuxplanet/reports/3726/1/