zoukankan      html  css  js  c++  java
  • linux目录结构

    linux目录结构介绍

    一切从根开始,一切皆文件
    linux设备(磁盘/光盘)如不进挂载则无法进行使用

    mount:挂载

    目录结构

    ├── bin:命令,二进制的存放目录,binary
    ├── boot:系统的引导程序+系统内核
    ├── dev:device设备,光盘,硬盘,碰盘需挂载后才能使用
    ├── etc:存放系统的配置文件
    ├── home:普通用户的家目录
    ├── lib:libary库文件
    ├── lib64:lib64位系统库文件
    ├── lost+found:磁盘或文件系统损坏,断电,临时文件存放位置
    ├── media:专门用来挂载光盘
    ├── mnt:临时挂载点
    ├── opt:option第三方软件安装位置
    ├── proc:虚拟的目录,目录的内容是内存中信息(内核,进程,软件)
    ├── root:root用户的家目录
    ├── sbin:super binary超级命令,只有root用户才能使用
    ├── selinux:selinux的配置文件存放的位置
    ├── srv:是存放系统提供服务站点的数据
    ├── sys:虚拟目录的内存信息
    ├── tmp:temp临时文件存放的位置,垃圾站
    ├── usr:存放用户的程序
    └── var:variable,存放经常变动的文件,如系统日志

    核心目录文件之/etc/sysconfig/network-scripts/ifcfg-eth0

    网卡的配置文件

    DEVICE=eth0    #表示网卡的名字
    HWADDR=00:0c:29:1f:6d:b7    #表示MAC地址
    TYPE=Ethernet    #表示互联网
    UUID=d9e8e389-c604-4c39-8014-c5b108309054 #表示系统中唯一的标识
    ONBOOT=yes     #表示是否开机自动启动
    NM_CONTROLLED=yes   #表示是否能被network软件管理
    BOOTPROTO=none    #表示IP地址获取的方式,none/static:表示固定IP,dhcp表示自动获取
    IPADDR=10.0.0.3    #表示IP地址
    NETMASK=255.255.255.0    #表示子网掩码
    GATEWAY=10.0.0.251    #表示网关
    DNS1=8.8.8.8    #表示dns
    USERCTL=no      #是否充许普通用户管理网卡
    PEERDNS=yes
    IPV6INIT=no

    核心目录文件之DNS配置

    修改配置文件/etc/resolv.conf

    注:网卡配置里的dns优先于resolv.conf中的dns配置

    配置文件之修改主机名

    查看主机名

    [root@web02 ~]# hostname 
    

    临时修改主机名

    [root@web02 ~]# hostname '主机名'
    

    永久修改主机名

    修改配置文件/etc/sysconfig/network将HOSTNAME='主机名'修改即可

    核心目录文件之hosts文件

    hosts文件主要用来ip地址与域名进行解析

    核心目录文件之自动挂载/etc/fstab

    查看自动挂载的文件与磁盘

    核心目录文件之开机自动运行文件/etc/rc.local

    在/etc/rc.local文件添加脚本

    核心目录文件之配置系统的运行级别/etc/inittab

    系统运行的六个级别
    0 - halt (Do NOT set initdefault to this) 关机
    1 - Single user mode 单用户模式,root用户密码忘记了
    2 - Multiuser, without NFS (The same as 3, if you do not have networking)多用户模式,但是没有NFS
    3 - Full multiuser mode 完全的多用户模式
    4 - unused 未使用
    5 - X11 桌面模式,图形化界面模式
    6 - reboot (Do NOT set initdefault to this) 重启状态
    
    查看系统运行级别
    [root@web02 ~]# runlevel 
    
    临时修改系统的运行级别
    [root@web02 ~]# init 5
    
    永久修改系统运行级别

    修改配置文件/etc/inittab

    核心目录文件之/etc/init.d:存放服务管理的脚本

    核心目录文件之环境变量

    • /etc/profile:全局环境变量配置文件
    • /etc/bashrc:全局别名配置文件
    • ~/.bash_profile:本地环境变配置文件
    • ~/.bashrc:本地别名配置文件

    核心目录文件之/usr/local

    /usr/local:主要用来存放编译后的软件
    linux安装软件的方法:

    1.yum
    yum -y install '软件名称'  #不需要自己安装依赖软件
    2.rpm
    rpm -ivh '软件包名称' #需要自己安装依赖的软件
    3.编译
    cd '解压后的软件包'
    ./configure --prefix=/usr/local/'自己起名字'
    make install && make

    核心目录文件之系统日志信息/var/log

    /var/log/messages:系统默认日志信息
    /var/log/secure:存放用户登陆信息

    核心目录文件之虚拟目录/proc/

    /proc/meminfo:存放内存信息,与命令free -h相同
    /proc/cpuinfo:存放CPU信息,与命令lscpu相同
    /proc/loadavg:存放负载信息与命令w相同
    /proc/mounts:放存挂载信息与命令df -h相同

  • 相关阅读:
    python入门_老男孩_文件操作
    python入门_老男孩_列表和字典循环删除的正确方法
    python入门_老男孩_集合_元祖
    linux入门_韩顺平_复习版_文件目录类
    python-re模块
    sorted()函数
    偏函数+高阶函数
    生成器
    闭包
    匿名函数
  • 原文地址:https://www.cnblogs.com/yjiu1990/p/10242570.html
Copyright © 2011-2022 走看看