linux目录结构中重要文件数据信息

Posted clownly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux目录结构中重要文件数据信息相关的知识,希望对你有一定的参考价值。

详细了解目录结构中重要文件数据信息

    1. 重要文件-网卡配置文件 (重点)

       1)文件内容信息

    [root@lin tmp]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

    TYPE=Ethernet              --指定网络类型 以太网Ethernet 电话10M 军用(帧中继) 金融公司(FastEthernet)

    BOOTPROTO=none      --网络启动协议 如何让主机得到IP地址

                             a 自己手动配置 none static(静态)

                                            b 自动获取地址 dhcpd(了解)

    NAME=eth0               -- 主机网卡的名称 逻辑名称

    UUID=31d48995-e74f-4f99-8e19-0da439ea257b   -- 虚拟主机,会给每个硬件一个标识

    DEVICE=eth0               -- 主机网卡的名称 设备名称物理名称

    ONBOOT=yes             -- 设置网卡是否处于开启状态(激活状态)

    IPADDR=10.0.0.200          -- 静态配置IP地址 标识主机身份 相当于人的名字

    PREFIX=24           -- 定义网络中可以有多少主机    房间里面可以有多少人        

    GATEWAY=10.0.0.2    -- 一个网络到另一个网络的必经之路  人从一个国家到另一个国家必经之路(海关)

DNS1=223.5.5.5      -- DNS(建立名称和IP地址的对应关系) 14.215.177.38 -- 名称

 

2)配置文件修改重启服务

       方法一:

       systemctl restart network  针对所有网卡进行重启

       systemctl status  network 

       方法二:企业中常见用法

       ifdown eth0 && ifup eth0   针对指定网卡进行重启

异常问题:网卡配置文件正确,无法重启网络服务

       systemctl stop NetworkManager   网络管理服务关闭

 

2.重要文件-DNS解析配置文件 (了解)

         [root@lin ~]# vi /etc/resolv.conf

      # Generated by NetworkManager

      search com

      nameserver 114.114.114.114

 

3.重要文件-主机名称文件

Centos7如何修改主机名:

临时修改:

          hostname 主机名

 

永久修改:(重启系统才能加载配置文件)

              [root@lin ~]# vi /etc/hostname

[root@lin ~]# hostnamectl set-hostname linlin

Centos6如何修改主机名:

       临时修改:

          hostname oldboy-sz-01

       永久修改:

          vi /etc/sysconfig/network

         

补充:如何查看系统版本

          [root@oldboy-sz-01 ~]# cat /etc/redhat-release

       CentOS Linux release 7.5.1804 (Core)

4.重要文件-解析映射文件

hosts文件:在本地建立IP地址和主机名称的对应关系

windows本地解析文件位置:

C:WindowsSystem32driversetchosts

Linux本地解析文件位置:

/etc/hosts

格式:ip  domain name

 

5.重要文件-磁盘挂载文件

/etc/fstab  --- 实现存储设备开启自动挂载配置文件

补充:命令 df

UUID=230b85a4-66a9-405e-acb7-70c287357cc7 /           xfs     defaults     0 0

UUID=be4575ca-b38d-4e4c-9010-c59ff76a89ee /boot     xfs     defaults     0 0

UUID=275c53ba-50ff-46a7-99ac-5be783a1afa6 swap      swap     defaults    0 0

       格式:

定义存储设备文件信息             挂载点          文件系统      

/dev/cdrom                      /mnt                    iso9660 defaults        0 0

 

 

6.重要文件-开机自启动(自动加载)文件

/etc/rc.local

文件作用:

A) 文件中的内容信息,会在系统启动之后进行加载

B) 文件中的编写内容必须是命令信息 eg. Systemctl start sshd/touch /linlin

 

chmod +x /etc/rc.d/rc.local (centos7中需要执行此命令,才能使用此文件)

 

7.重要文件-系统启动级别文件

runlevel命令查看系统当前运行级别

作用:切换系统运行级别

语法:init  0-6

Linux 7个启动级别:

0 系统停机模式,系统默认运行级别不能设置为0,否则不能正常启动,机器关的

1 单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录

2 多用户模式,没有NFS和网络支持

3 完整的多用户文本模式,有NFS和网络,登陆后进入控制台命令行模式

4 系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置

5 图形化模式,登陆后进入图形GUI模式,X Window

6 重启模式,默认运行级别不能设为6,否则不能正常启动。运行init 6机器就会重启

临时修改系统的启动级别:

init  0-6

设置默认的启动级别(永久设置):

Centos6里修改/etc/inittab文件进行默认的启动级别配置

centos7不再使用/etc/inittab文件进行默认的启动级别配置,而使用比sysvinit的运行级更为自由的target替代。

systemctl set-default xxx.target

查看运行级别:system get-default

设置默认第三启动级别

[root@lin ~]# systemctl set-default multi-user.target

 

 

 

8.变量加载文件

设置变量:变量名=变量值

调取变量:$变量名

 

/etc/profile 让变量信息永久生效

直接让文件生效的方法:

Source /etc/profile

 

系统中的变量类型:

普通变量

环境变量

 技术图片

 

 

修改PATH环境变量方法:

          临时修改:

          PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/oldboy

          永久设置:

          vi /etc/profile

          export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/oldboy

以上是关于linux目录结构中重要文件数据信息的主要内容,如果未能解决你的问题,请参考以下文章

Linux必知必会的目录结构

文件管理-第一节3:文件目录

linux /proc目录说明(访问内核数据结构,修改内核设置)

linux目录结构

Linux VFS数据结构

Linux系统的目录结构