磁盘使用步骤

    1.先把磁盘分区

       每个分区可以使用不同的文件系统格式

    2.把分区格式化

       为每个分区创建inode表

       一般占用磁盘的1%

     

文件系统基础_标准输出

 inode介绍

          

文件系统基础_bc_02

          

文件系统基础_bc_03

         

文件系统基础_标准输出_04

          

文件系统基础_标准输出_05

 管道和重定向

id 1> a.txt 不能写成 id 1 > a.txt
id > a.txt
1是标准输出 可以缺省 这是个默认值

id abc 2> a.txt
2是标准错误输出重定向到a.txt
id abc 2>&1 &1表示标准输出文件描述符
id abc 2>1 1表示文件名为1的文件

管道
将前面进程命令执行结果的标准输出1做为后面进程命令的标准输入0
ps -ef | grep abc

文件系统基础_bc_06

 用户切换方式

       

文件系统基础_bc_07

su -c admin /app/bin start 临时切换到admin用户执行一条命令
su - admin
su -l admin
1.切换到admin用户的时候会自动读取admin家目录下带.的配置文件
2.并且把当前目录切换到admin的家目录下
3.切换到admin用户


su admin
1.不加载admin家目录下带点的任何配置文件
2.不把当前目录切换到admin家目录下
3.只切换到admin用户角色

文件权限管理

         

文件系统基础_标准输出_08

            

文件系统基础_标准输出_09

             

文件系统基础_配置文件_10

  进程的安全上下文
   ./a3 执行权限
   bash a3 读取权限

 

文件权限
 umask

 

部署的时候一般使用root用户
  但是启动进程服务的时候一般都是普通用户,所以在最后部署完一般需要chown -R user1:user1 /dist
  不要 chmod 777 -R /dist