zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    【动画技巧】在Flash中自定义鼠标外观
    【动画技巧】GIF动画转SWF小技巧
    SQL Server 2008空间数据应用系列十一:提取MapInfo地图数据中的空间数据解决方案
    SQL Server 2008空间数据应用系列十:使用存储过程生成GeoRSS聚合空间信息
    jQuery的模板与数据绑定插件
    ASP.NET MVC 入门5、View与ViewData
    一个jQuery写的虚拟键盘
    ASP.NET MVC 入门4、Controller与Action
    使用XML文件来动态配置ASP.NET MVC的Route规则
    ASP.NET MVC 入门9、Action Filter 与 内置的Filter实现(介绍)
  • 原文地址:https://www.cnblogs.com/Arlen723/p/7845998.html
Copyright © 2011-2022 走看看