Linux相关重要目录的指令
- 进入目录需要哪些权限, 在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作, 需要哪些权限.
进入目录需要进入者具有x权限;执行用户在目录中具有r权限可进行ls操作;具有w权限可以进行touch/rm/mv操作;具有x权限可进行cd操作;
Linux下的重要目录
- /proc
在Linux系统下,/proc目录是一种proc文件系统,但它与其他常见的文件系统不同,它是一种伪文件系统,存储当前内核运行状态的一系列特殊文件,用户可通过这些文件查看有关系统硬件以及当前正在运行进程的信息,也可以通过更改其中某些文件来改变内核运行状态; - /sys
ramdisk文件系统基于磁盘模拟技术,实际文件系统是ex2 ex3等,sysfs是一种基于ram文件系统和proc一样,sysfs文件系统是一个类似于proc文件系统的特殊文件系统,用于将系统中的设备组织成层次结构,并向用户模式程序提供详细的内核数据结构信息,其实,就是在用户态可以通过对sys文件系统的访问,来看内核态的一些驱动或者设备等; - /SElinux
它是一种基于域-类型模型的强制访问控制安全系统,任何程序对其资源具有完全的控制权,假设某个程序打算把含有潜在重要信息的文件放在/tmp目录下,那么在DAC情况下没人可以阻止它,SELinux提供了比传统的unix权限更好的访问控制; - /bin
/bin存放系统的一些二进制指令,主要放置一些系统的必备执行文档,例如:cat/chmod df/cp/dmesg/gzip/kill/ls/mkdir/more/mount/rm/su/tar等; - /usr/lib
目标库文件,包含动态链接库加上通常不直接调用的可执行文件的存放位置; - /usr/local
安装本地程序的一般默认路径 - /var
内容经常发生变化的目录,此目录下文件的大小可能会发生改变,例如:缓冲文件、日志文件、缓存文件等一般存在在这里; - /tmp
临时文件目录,该目录存放系统中的一些临时文件,文件可能会被系统自动清空,系统直接把tmpfs类型的文件系统挂载到这个目录上,tmpfs文件系统由Linux内核支持,在这个文件系统中的数据,实际上是内存中的
Linux重要命令.
- du
du命令查找使用空间,与df命令不同的是linux du命令是对文件和目录磁盘使用的空间进行查看;
-a选项表示显示目录中个别文件的大小;-b表示显示目录或文件大小以byte为单位;
-c表示显示目录或者文件大小时同时还显示所有目录或者文件的总和; - df
用来显示磁盘分区上的可使用的磁盘空间,默认显示单位是kb,可以利用命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息; - top
可以实时动态查看系统的整体运行情况, - free
可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区 - pstack
可以显示每个进程的栈跟踪