linux系统是典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全,linux对不同用户访问同一文件的权限做了不同的规定。
linux 修改文件或目录的所属用户权限:
chown (change ownerp):修改所属用户与组。
chmod(change mode):修改用户的权限。
设置所有用户可读取文件 chmod ugo+r test.sh
linux 中用 ll 或 ls -l 命令 来显示一个文件的属性以及文件所属的用户和组
ls -l :详细的查看文件的属性。
[root@www /]# ls -l
total 64
dr-xr-xr-x 2 root root 4096 Dec 14 2012 bin
dr-xr-xr-x 4 root root 4096 Apr 19 2012 boot
权限一般用10个字母表示 3各字母一组 各自代表 rwx ,可读,可写,可操作,没有权限用-代替
drwxr-xr-x 第一个字母d 代表目录,也可以是 - 代表文件 ,l 代表连接文档等
1-3 位确定属主拥有文件的权限
4-6 位确定属组(同组)拥有的权限
7-9 位确定其他用户拥有的权限
其中 2 代表 硬连接数 (number of hard links) ;
第一个root 代表 user(owner)name ;
第二个root 代表 group name;
4096 代表文件大小 size ;
Dec 14 2012 :代表 date/time last modified 最后一次修改的时间 ;
bin :代表 fileName 文件名;
linux 常用的命令:
查询内存: free
[root@Clouds ~]# free
total used free shared buff/cache available
Mem: 8009440 3347304 142680 1780420 4519456 2543940
Swap: 7167996 691200 6476796
用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,
用 iostat 看看 I/O 负载情况...
用ps -ef 查询所有进程
df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。