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. Docker:从引擎和运行框架理解Docker(3)

    Docker是GO语言编写的. 1.Docker发挥的作用: 1.快速.一致.标准化的交付应用.从开发.测试.到部署交付到成产环境都可以使用docker命令处理image到不同的环境 2.部署和扩展: ...

  2. python模拟面试技术题答案

      目录 Python4期模拟面试技术面试题答案............................................................................ ...

  3. 逆向 AWS API 设计

    由于AWS并没有像Google一样公开出一份API Design Guide,所以只能根据 API 的模样去逆向工程最初的设计考量.既然上一篇介绍了很多 REST 的缺陷,那么这里也会介绍一下 AWS ...

  4. 152. Maximum Product Subarray(动态规划)

    Given an integer array nums, find the contiguous subarray within an array (containing at least one n ...

  5. K8S学习笔记之kubernetes 日志架构

    0x00 概述 应用程序和系统日志可以帮助我们了解集群内部的运行情况,日志对于我们调试问题和监视集群情况也是非常有用的.而且大部分的应用都会有日志记录,对于传统的应用大部分都会写入到本地的日志文件之中 ...

  6. 配置firewalld防火墙

    题:请按下列要求在 system1 和 system2 上设定防火墙系统: 允许 group8.example.com 域的客户对 system1 和 system2 进行 ssh 访问. 禁止 my ...

  7. nrm 安装与使用

    1.使用 npm install nrm -global 全局安装 2.安装完成后使用 nrm ls命令查看其维护的镜像地址列表 3.* 星号表示在使用 npm下载资源的时候,默认使用的地址 这里需要 ...

  8. PHP遍历目录和文件及子目录和文件

    正常直接使用opendir方法,就可以读到所有的目录和文件 文件可以直接记录下来,目录则需要再进一步获取里边的文件信息 也就是,如果当前读出来是目录,则需要再次调用函数本身(递归),直到没有目录 循环 ...

  9. yaf

    一.yaf使用自定义的类 Yaf的library和model的文件命名规则和调用:https://www.cnblogs.com/leedom/p/9396138.html 安装参考: https:/ ...

  10. 关于 使用python向qq好友发送消息(对爬虫的作用----当程序执行完毕或者报错无限给自己qq发送消息,直到关闭)

    以前看到网上一些小程序,在处理完事物后会自动发送qq消息,但是一直搞不懂是说明原理.也在网上找过一些python登陆qq发送消息的文字,但是都太复杂了.今天偶然看到一篇文章,是用python调用win ...