linux根目录下重要文件和作用
bin -> usr/bin binary 二进制 l: 链接文件 /usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/nautilus/.local/bin:/home/nautilus/bin 终端敲入命令的时候,操作系统去哪些目录去找这些可执行文件 环境变量 : 以键值对形式存在 /boot : 与操作系统内核启动相关的文件 /dev: device 存放设备文件的目录 c : character : 字符设备文件 b : block : 块设备文件 /etc : 配置文件 cat /etc/passwd /etc/shadow : 密码经过加密处理 家目录: lib -> usr/lib shared object : 共享对象 .so windows : .dll :动态链接库 media: 媒体 opt : options : 选项 可选的 proc : 进程相关的信息 process top : 动态查看进程信息 ps : 静态 ps aux : 查看全部进程详细信息(BSD) ps -ef : 全部 (标准风格) top: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ 进程号 用户名 priority:优先级 nice : 调整优先级 virt : 虚拟内存 res : 常驻内存 cpu mem : 占用率 Time+ : 运行总时间 Command : 运行的命令/程序 时间片: timeslice 100ms 调度器: 决定下一个被调度的进程 完全公平调度器 priority : 优先级 进程抢占 : nice : 让步 进程类型 调度策略 交互进程 : pstree : 查看进程树 每个进程都有一个父进程 pid : 进程id process ppid : 父进程id parent systemd : centos7 起始进程 centos6 : init 起始进程 free -m: 查看物理内存使用情况 free -h: total used free shared buff/cache available swap: 交换空间 物理内存不够用的时候,会将不常用的内存内容复制到swap中 不紧张的时候,再换回来 swap大小: 物理内存1-2倍 vmstat : 虚拟内存情况 virtual memory statistics 查看命令帮助文档: man info man ls info vmstat --help proc : 虚拟的文件系统 cat /proc/meminfo 不实实在在存在 没有在磁盘当中 run : 存放系统运行时相关文件 srv : service 服务程序 sys : 存放硬件相关的信息,与proc类似 tmp : 存放临时文件 usr : 安装软件的目录 /usr/local/src : 存放源码的目录 .h : 头文件 header .c : c源码文件 c java python perl ruby shell /var : 存放系统中经常改变的文件 dmesg : 查看启动信息 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |