- windows系统路径:
- c:\windows
- 软件安装目录
- d:\program files
- linux目录结构:
- 逻辑上所有的目录只有一个顶点 /(根),所有目录的起点
- 根下面类似一个倒挂的树一样的层次结构。
- 只有一颗树
- 分区和目录没有联系
- Linux的目录结构也是有规律的,而且也是按照类别组织的
- 应用程序放在 /usr/bin
- 数据文件放在 /usr/share
- 配置文件放在/etc/
- 启动命令放在/etc/init.d
- 要想访问磁盘设备需要找到一个入口,这个入口就是挂载点 ,必须把磁盘挂载到分区上才能用
- 实现挂载:mount /dev/seb1 /usr 手动挂载,开机后没有了就
- 开机自动挂载磁盘,有文件的 cat /etc/fstab
- 小节:
- 1)Linux的所有目录结构是一个有层次的倒挂这的树形目录结构
- 2)根“/”是说有目录的顶点,祖宗
- 3)目录结构和分区设备是没有关系的。也就是不同的目录可以跨越不同的磁盘设备或分区
- 4)所有的目录都是按照一定的类别有规律的组织和命令
- 相对路径:
- 绝对路径:从根开始的路径 cd /data/
- ============================================================
- /bin 存的是基本命令,二进制命令
- /boot Linux的内核及引导系统程序所需的文件目录
- /dev 设备文件目录 声卡 磁盘 光驱都在下面 /dev/null黑洞设备(cat /dev/null >/oldboy/test.txt
- 清空该文件内容)
- /etc 二进制安装包(yum ,rpm)
- motd 开机提示 可以往里面写内容vi /etc/motd
- 服务器启动命令存放在目录/etc/init.d
- /home普通用户的家目录
- /lib 库文件的目录 ,在内核和应用程序之间承上启下
- /lost+found 存放碎片文件
- /mnt 临时的挂载点 挂载点:设备的入口
- /opt 表示可选的的意思,
- /proc 进程及内核信息虚拟文件系统
- [root@localhost /]# cat /proc/meminfo
- [root@localhost /]# cat /proc/cpuinfo
- /sbin 涉及系统管理命令放在里面,超级用户能用
- /tmp 临时文件目录
- /usr 系统存放程序目录 /usr/bin用户可执行文件 自己写的命令可以放在/use/local/sbin里
- 目录小节重要回顾:
- /dev/设备目录
- /etc/ 配置文件以及服务启动目录
- /proc 显示内核及进程信息虚拟文件系统
- /tmp 临时文件目录
- /home 普通用户家目录
- /var变化目录,一般是日志文件的目录
- /usr 用户程序及数据帮助文件等目录
- /bin和/sbin和/usr/sbin 用户命令和目录
- =========================================================
- /etc目录下的重要目录文件
- /etc/issue------------记录用户登陆前显示系统的信息 cat -n 看一下
- /etc/motd------------系统登陆提醒
- /etc/redhat-release---------存放系统版本 cat
- /etc/group-----------设定用户的组名与相关信息 chattr+i 锁定文件的
- /etc/passwd----------账号信息文件
- /etc/shadow----------存放密码的文件
- /etc/gshadow---------用户组存放密码的文件
- /etc/sudoers----------可以执行sudo命令的配置文件(提升权限)visudo 类似于 vi /etc/sudoers
- /etc/securetty---------设置那些终端可以让root登陆
- /etc/login.defs---------所有用户登陆时的缺省配置
- /etc/modprobe.conf---内核模块额外参数设定
- /etc/syslog.conf--------日至设置文件 限制C5.X
- /etc/rsyslog.conf-------日至设置文件 限制C6.X
- /etc/rc.ocal----------存放开机自启动内容的文件(通过源程序编译安装的软件)。
- chkconfig一般是用来管理yum/rpm包装服务。
- 其他的:===============
- /usr/src------------内核源码存放目录,比如下面有内核源码目录,比如linux、
- ========================================
- /var/-------------- 日志文件,可变化的目录
- /var/log-----------各种系统日志存放地
- /var/log/messages ------系统信息默认日志文件,非常重要。按周自动轮循
- 内容是:系统出了什么毛病
- /var/log/secure----------记录登入系统存取信息的日志文件 周更新
- /var/log/wtmp-----------记录登陆者信息的文件
- /var/spool--------定时任务
- /var/spool/cron/root-------定时任务crontab默认路径,按用户命名的文件
- /var/spool/clientmqueue---------sendmail临时邮件文件目录
- =====================================
- /proc----做调优----虚拟目录,是内存的映射,内核和进程的虚拟文件系统目录
- /proc/version-----内核版本
- /proc/sys/kernel---------系统内核功能
- /proc/sys/net/ipv4-------内存内核信息 /etc/sysct.conf内核参数里的配置才是永久生效
- /proc/cpuinfo ----------关于处理器的信息,如类型、厂家、型号和性能等。
- /proc/meminfo -------系统内存信息
- /proc/devices ------当前运行内核所配置的所有设备清单
- /proc/dma---------当前正在使用的DMA通道
- /proc/filesystems----当前运行内核所配置的文件系统
- /proc/interrupts------正在使用的中断,和曾经有都熬少个中断
- /proc/ioports---------当前正在使用的I/O端口
- /proc/loadavg--------