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目录结构 重要目录结构详细的更多相关文章

  1. 【转】完美解读Linux中文件系统的目录结构

    一.前 言 接触Linux也有一段时间了,不过这几天在编译开源程序时,才发现自己对linux文件系统的目录结构了解的不够透彻,很多重要目录都说不清楚是用来干嘛的,于是在网上百度了一下这方面的介绍,根据 ...

  2. 比起Windows,怎样解读Linux的文件系统与目录结构?

    比起Windows,怎样解读Linux的文件系统与目录结构? Linux 和Windows的文件系统有些不同,在学习使用 Linux 之前,若能够了解这些不同,会有助于后续学习. 本文先对Window ...

  3. Linux基础三:linux目录结构和目录文件的浏览、管理及维护

    目录文件的浏览.管理及维护(一) 1.Linux文件系统的层次结构 1)Linux文件系统的树状结构:在Linux或UNIX操作系统中,所有的文件和目录都被组织成一个以根节点开始的倒置的树状结构. 2 ...

  4. 比起 Windows,怎样解读 Linux 的文件系统与目录结构?

    Linux 和 Windows 的文件系统有些不同,在学习使用 Linux 之前,若能够了解这些不同,会有助于后续学习. 本文先对 Windows 和 Linux 上面文件系统原理.组织概念进行区分, ...

  5. Linux根文件系统和目录结构及bash特性1

    Linux文件系统:    内核并不真正负责具体的工作,这些工作是应用程序来负责的    Linux glibc    程序的编译方式:        动态链接式编译:        静态链接式编译: ...

  6. linux目录结构 主流Linux发行版的目录结构

    目录 目录结构 一般教学的目录 CentOS7 openSUSE15.1 Ubuntu18.04 详细说明: /dev目录 /etc目录 /proc目录 /usr目录 /var目录 比较重要的目录 文 ...

  7. Linux文件系统的主要目录结构说明及分区方案

    Linux操作系统有一些固定的目录.各种Linux发行版的目录结构虽然不会一模一样,但是不会有很大差异.知道了这些目录的作用,不仅对你进行磁盘分区规划很有帮助,而且会让你以后的日常维护工作变得轻松.只 ...

  8. Linux基础系列—Linux内核源码目录结构

    /** ****************************************************************************** * @author    暴走的小 ...

  9. Linux C语言遍历目录结构

    遍历目录结构查找文件是很常用的功能,今天介绍一下使用Linux C 遍历Linux目录结构的方法: linux提供几个系统调用,以便于直接目录的读取和操作: DIR * opendir(const c ...

  10. [转帖]linux tree命令--显示目录的树形结构

    linux tree命令--显示目录的树形结构    版权声明:iamqilei@qq.com https://blog.csdn.net/u011729865/article/details/533 ...

随机推荐

  1. JavaScript 数组插入元素并排序

    1.插入类排序 插入类排序的思想是:在一个已排好序的序列区内,对待排序的无序序列中的记录逐个进行处理,每一步都讲待排序的记录和已排好的序列中的记录进行比较,然后有序的插入到该序列中,直到所有待排序的记 ...

  2. linux----------linux下配置内网ip

    1./etc/sysconfig/network-scripts/ifcfg-eth1   创建这个文件里面的内容如下 TYPE="Ethernet" BOOTPROTO=&quo ...

  3. UI框架搭建DAY1

    分析:UI框架主要是为了用户(使用框架的程序猿)更快捷.方便地开发UI,UI框架的好处还在于解耦,使得程序更具有灵活性. UI框架的核心是窗口的管理,窗口管理的主要任务就是显示窗口和关闭窗口. 因为窗 ...

  4. 0006-20180422-自动化第七章-python基础学习笔记

    内容回顾: - bytes - str 和bytes - int - str - list - tuple - 深拷贝和浅拷贝 今日内容: 数据类型 - bytes - int - str - boo ...

  5. 反向代理&集线器和交换机的区别&广播地址&seq与ack的区别

    反向代理服务器: 当一个代理服务器能够代理外部主机访问内部网络时,这种代理服务的方式称为反向代理服务,该服务器被称为反向代理服务器. 集线器与交换机的区别: 集线器和交换机都是起到端口转发的作用,不同 ...

  6. 零基础快速入门web学习路线(含视频教程)

    下面小编专门为广大web学习爱好者汇总了一条完整的自学线路:零基础快速入门web学习路线(含视频教程)(绝对纯干货)适合初学者的最新WEB前端学习路线汇总! 在当下来说web前端开发工程师可谓是高福利 ...

  7. react脚手架搭建及配置

    npm install -g create-react-app 装完之后,生成一个新的项目,可以使用下面的命令: create-react-app my-app cd my-app/yarn star ...

  8. Docker 介绍及安装

    Docker介绍 Docker采用 C/S架构 Docker daemon 作为服务端接受来自客户的请求,并处理这些请求(创建.运行.分发容器). Docker基于go语言并遵从Apache2.0协议 ...

  9. Python GIL锁

    GIL全局解释器锁:为了解决多线程修改同一块数据. python的线程是调用操作系统的源生线程,启动时就是调用C语言的C源生接口,python调用C语言接口的线程去执行任务时,必须上下文对应关系传给C ...

  10. opencv学习之路(20)、直方图应用

    一.直方图均衡化--equalizeHist() #include "opencv2/opencv.hpp" using namespace cv; void main() { 6 ...