Linux目录结构 重要目录结构详细
1.1 /etc/hosts
ip地址与主机名(域名)的对应关系 解析主机名 ping
www.baidu.com 解析成10.0.0.200
1、产品测试
2 用主机名互相访问
1.2 /etc/fstab
在系统开机启动的时候 磁盘/设备挂载的列表
在系统开机启动的时候 哪个磁盘/设备 挂载到哪个目录
1.3 /etc/profile 配置别名 配置环境变量
1.4 /etc/bashrc 配置别名
一般都用/etc/profile进行配置
1.4.1 对所有用户生效
/etc/profile ******
/etc/bashrc
1.4.2 对当前用户生效(当前用户的家目录)
.bash_profile
.bashrc
1.4.3 linux中所有以.(点)开头的文件 是隐藏文件
[root@oldboyedu-40-nb tmp]# ls -l ~/.bashrc ~/.bash_profile
-rw-r--r--. 1 root root 176 Aug 17 19:23 /root/.bash_profile
-rw-r--r--. 1 root root 177 Aug 17 19:22 /root/.bashrc
1.5 /etc/init.d 目录 存放的是系统的管理的命令
/etc/init.d/iptables
/etc/init.d/network
1.6 /etc/inittab init table 系统的运行级别的配置文件
1.6.1 运行级别====系统的不同的状态
1.6.1.1 第一个里程碑-linux运行级别都有什么?
共七种:
0 关机状态 禁止把运行级别设置为0
1 单用户模式 root用户密码忘了 维护
2 多用户模式 但是没有NFS软件 功能
3 工作中默认的运行级别 完全的多用户模式 命令行模式 命令模式
4 没有使用
5 桌面模式 图形化模式
6 重启 禁止把运行级别设置为6
1.6.1.2 第二个里程碑-如何临时修改运行级别
runlevel init 5
1.6.1.3 第三个里程碑-如何永久修改运行级别 但是一般不会修改
查看运行级别的最后一行:
[root@oldboyedu-40-nb tmp]# tail -1 /etc/inittab
id:3:initdefault:
修改运行级别:
vim修改这个/etc/inittab的这个配置文件就可以
1.7 /etc/rc.local
开机自动运行的命令或软件 ====== windows下 开始===>启动
1.8 usr/local linux下面编译安装软件的默认的位置 windows c:\program files
1.8.1 linux下面安装软件的方法
1.8.1.1 第一种yum: (经常用)
yum 点外卖 缺啥少啥,对方给你解决
yum install tree -y
1.8.1.2 第二种rpm:
rpm包(windows .exe) 你去超市买 速冻水饺(半成品) 缺少的东西自己解决
rpm -ivh tree.rpm
1.8.1.3 第三种编译:
编译安装 自己买菜-切菜(备菜) 做菜 上菜
./configure make make install
1.8.1.4 如何检查一个软件是否安装 命令:rpm -qa
例子:
[root@oldboyedu-40-nb tmp]# rpm -qa|grep tree
tree-1.5.3-3.el6.x86_64
[root@oldboyedu-40-nb tmp]# rpm -qa|grep ipt
initscripts-9.03.58-1.el6.centos.x86_64
iptables-ipv6-1.4.7-16.el6.x86_64
plymouth-scripts-0.8.3-29.el6.centos.x86_64
iptables-1.4.7-16.el6.x86_64
1.8.2 /var 日志
1.8.2.1 /var/log/messages 系统默认的日志
1.8.2.2 /var/log/secure 记录着用户的登录的情况/var 日志
每过一段时间,就会把 /var/log/messages /var/log/secure 切割一下,给旧的文件加上个时间 ---日志切割(日志轮询)
1.9 /proc
1.9.1 /proc/cpuinfo cpu的信息
1.9.2 /proc/meminfo 内存的信息
1.9.3 √/proc/mounts 系统挂载信息 哪个磁盘/设备 挂载到哪个目录
1.9.4 /proc/loadavg 负载(系统的繁忙程度) 负载接近cpu核心数量
w用于显示已经登陆系统的用户列表,并显示用户正在执行的指令。
[root@oldboyedu-40-nb tmp]# w
10:55:22 up 2:21, 3 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 10.0.0.1 08:49 0.00s 0.11s 0.00s w
root pts/1 10.0.0.1 08:49 1:54m 0.00s 0.00s -bash
root pts/2 10.0.0.1 10:37 18:17 0.00s 0.00s -bash
第2章 目录结构总结 :
2.1 etc目录下面必知必会目录
/etc/sysconfig/network-scripts/ifcfg-eth0 第一块网卡的配置文件
/etc/resolv.conf DNS的配置文件
/etc/sysconfig/network 修改主机名
/etc/hosts ip地址与主机名(域名)对应/解析关系 解析主机名
/etc/fstab 开机自动挂载分区 在开机的时候把分区挂载到目录
/etc/profile 配置别名 环境变量
/etc/bashrc 配置别名
/etc/init.d 系统软件的管理命令
/etc/inittab 系统运行级别的配置文件
/etc/rc.local 需要在开机的时候自动运行命令或软件
就可以放入到这个文件中
2.2 /var 日志
/var/log/messages 系统默认的日志
/var/log/secure 用户的登录信息 什么时候 从哪里登录 是否成功
2.3 /proc
/proc/cpuinfo cpu信息
/proc/meminfo 内存的信息
/proc/mounts 系统挂载信息
/proc/loadavg 系统负载信息 w
第3章 linux启动过程
3.1 【新】什么是PATH环境变量,它有什么作用?
环境变量
1.大写
2.在系统中任何地方 都生效
环境变量之PATH
PATH======路径 小路
PATH环境变量里面存放的是linux下面命令的位置
[root@oldboyedu-40-nb tmp]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
我们运行命令的时候 过程
1.输入命令 ls
2.系统会在PATH里面的位置,找ls 在哪里
3.找到了 就运行
4.找不到 command not found 或 no such file or directory

Linux目录结构 重要目录结构详细的更多相关文章
- 【转】完美解读Linux中文件系统的目录结构
一.前 言 接触Linux也有一段时间了,不过这几天在编译开源程序时,才发现自己对linux文件系统的目录结构了解的不够透彻,很多重要目录都说不清楚是用来干嘛的,于是在网上百度了一下这方面的介绍,根据 ...
- 比起Windows,怎样解读Linux的文件系统与目录结构?
比起Windows,怎样解读Linux的文件系统与目录结构? Linux 和Windows的文件系统有些不同,在学习使用 Linux 之前,若能够了解这些不同,会有助于后续学习. 本文先对Window ...
- Linux基础三:linux目录结构和目录文件的浏览、管理及维护
目录文件的浏览.管理及维护(一) 1.Linux文件系统的层次结构 1)Linux文件系统的树状结构:在Linux或UNIX操作系统中,所有的文件和目录都被组织成一个以根节点开始的倒置的树状结构. 2 ...
- 比起 Windows,怎样解读 Linux 的文件系统与目录结构?
Linux 和 Windows 的文件系统有些不同,在学习使用 Linux 之前,若能够了解这些不同,会有助于后续学习. 本文先对 Windows 和 Linux 上面文件系统原理.组织概念进行区分, ...
- Linux根文件系统和目录结构及bash特性1
Linux文件系统: 内核并不真正负责具体的工作,这些工作是应用程序来负责的 Linux glibc 程序的编译方式: 动态链接式编译: 静态链接式编译: ...
- linux目录结构 主流Linux发行版的目录结构
目录 目录结构 一般教学的目录 CentOS7 openSUSE15.1 Ubuntu18.04 详细说明: /dev目录 /etc目录 /proc目录 /usr目录 /var目录 比较重要的目录 文 ...
- Linux文件系统的主要目录结构说明及分区方案
Linux操作系统有一些固定的目录.各种Linux发行版的目录结构虽然不会一模一样,但是不会有很大差异.知道了这些目录的作用,不仅对你进行磁盘分区规划很有帮助,而且会让你以后的日常维护工作变得轻松.只 ...
- Linux基础系列—Linux内核源码目录结构
/** ****************************************************************************** * @author 暴走的小 ...
- Linux C语言遍历目录结构
遍历目录结构查找文件是很常用的功能,今天介绍一下使用Linux C 遍历Linux目录结构的方法: linux提供几个系统调用,以便于直接目录的读取和操作: DIR * opendir(const c ...
- [转帖]linux tree命令--显示目录的树形结构
linux tree命令--显示目录的树形结构 版权声明:iamqilei@qq.com https://blog.csdn.net/u011729865/article/details/533 ...
随机推荐
- WinDBG相关
WinDBG 技巧:如何生成Dump 文件(.dump 命令) 程序崩溃(crash)的时候, 为了以后能够调试分析问题, 可以使用WinDBG要把当时程序内存空间数据都保存下来,生成的文件称为d ...
- OOP面向对象编程(下)
我们怎么去模拟重载,在javasceipr中我们可以通过参数的类型区别或者数量的区别,来去让同样一个函数名字,可以根据不同的参数列表的情况来去调用相应的函数. javascript中函数类型是不确定的 ...
- Java 集合类框架
1 package test; import java.util.ArrayList; import java.util.Collection; import java.util.Date; impo ...
- sublime-text3打造markdown编辑器
编辑插件 sublime自带的markdown语法高亮并不是很友好,推荐安装Markdown Editing,github主页然后在视图->语法里选择MarkdownEditing启用,支持三种 ...
- 自定义Word颜色主题
外观 说明 看到这个黑色编辑器的界面,第一印象可能认为是Sublime.Atom. VScode或者其它markdown编辑器.其实仅仅是微软的Word经过了自定义主题. 选择清晰易于辨认的字体和深色 ...
- 项目中常用的javascript/jquery操作
1.判断复选框是否被选中? $("#cpuWindow").is(':checked'); 2.设置复选框被选中: $("#cpuWindow").prop(& ...
- 删除本地git的远程分支和远程删除git服务器的分支
在项目中使用git管理代码后,有些时候会创建很多不同名称的分支,以此区分各个分支代码功能. 而随着代码的合并,以前的分支就可能不再需要保存了,所以就要对没有用的分支进行删除,包括紧急回滚时从中抽取某一 ...
- spring boot2+jpa+thymeleaf增删改查例子
参考这遍文章做了一个例子,稍微不同之处,原文是spring boot.mysql,这里改成了spring boot 2.Oracle. 一.pom.xml引入相关模块web.jpa.thymeleaf ...
- IdentityServer4中AccessToken和IdentityToken中包含的Claims构成
贴出主要代码(以下源码的位置位于:IdentityServer4.Services.DefaultClaimsService) /// <summary> /// Returns clai ...
- 剑指offer 01:二维数组中的查找
题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数 ...