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

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

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

1)文件内容信息

[[email protected] 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解析配置文件 (了解)

[[email protected] ~]# vi /etc/resolv.conf

# Generated by NetworkManager

search com

nameserver 114.114.114.114

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

Centos7如何修改主机名:

临时修改:

hostname 主机名

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

[[email protected] ~]# vi /etc/hostname

[[email protected] ~]# hostnamectl set-hostname linlin

Centos6如何修改主机名:

临时修改:

hostname oldboy-sz-01

永久修改:

vi /etc/sysconfig/network

补充:如何查看系统版本

[[email protected] ~]# cat /etc/redhat-release

CentOS Linux release 7.5.1804 (Core)

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

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

windows本地解析文件位置:

C:\Windows\System32\drivers\etc\hosts

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

设置默认第三启动级别

[[email protected] ~]# 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

原文地址:https://www.cnblogs.com/Clownly/p/12075562.html

时间: 2024-08-30 10:41:47

linux目录结构中重要文件数据信息的相关文章

Lua 遍历Linux目录下的文件夹

代码如下,里面有注释,应该能看懂. function getFile(file_name) local f = assert(io.open(file_name, 'r')) local string = f:read("*all") f:close() return string end function writeFile(file_name,string) local f = assert(io.open(file_name, 'w')) f:write(string) f:cl

Linux /proc/pid目录下相应文件的信息说明和含义

Proc是一个虚拟文件系统,在Linux系统中它被挂载于/proc目录之上.Proc有多个功能 ,这其中包括用户可以通过它访问内核信息或用于排错,这其中一个非常有 用的功能,也是Linux变得更加特别的功能就是以文本流的形式来访问进程信息.很Linux命令(比如 ps.toPpstree等)都需要使用这个文件系统的信息.注意,本文就是向用户介绍一些访问这些信息的方法 .需要说明的是,本文所述的内容并不 一定适用所有内核版本,有部分操作只适用于2.6内核.一.进程信息在/proc文件系统中,每一个

Linux 目录结构及文件基本操作

整理来自 https://www.shiyanlou.com/courses/running/59 在讲 Linux 目录结构之前,你首先要清楚一点东西,那就是 Linux 的目录与 Windows 的目录的区别,或许对于一般操作上的感受来说没有多大不同,但从它们的实现机制来说是完全不同的. 一种不同是体现在目录与存储介质(磁盘,内存,DVD 等)的关系上,以往的 Windows 一直是以存储介质为主的,主要以盘符(C 盘,D 盘...)及分区的来实现文件管理,然后之下才是目录,目录就显得不是那

Linux开发环境搭建与使用——Linux 目录结构及文件

在 windows 平台下,打开"计算机",我们看到的是一个个的盘符: 在 Linux 下,我们是看不到这些盘符,我们看到的是文件夹(目录): 在早期的 UNIX 系统中,各个厂家各自定义了自己的 UNIX 系统文件目录,比较混乱.Linux 面世不久后,对文件目录进行了标准化,于1994年对根文件目录做了统一的规范,推出 FHS ( Filesystem Hierarchy Standard ) 的 Linux 文件系统层次结构标准.FHS 标准规定了 Linux 根目录各文件夹的名

linux目录及重要文件(持续更新)

linux目录及重要目录文件详细解析 第一部分 linux根目录及其子目录 1.1概览 1.2根目录及子目录详细解析 目录 内容         / 根文件系统的内容必须足以启动.还原.恢复和/或修复系统. 要启动系统,根分区上必须存在足以挂载其他分区的内容.这包括工具.配置.引导装载程序信息  和其他启动必需的数据./usr./opt和/var的设计使得它们可以位于其他的分区或文件系统. 要能够恢复根/或修复系统,诊断和重建损坏系统所需要的工具必须放置在根文件系统中. 要还原系统,从系统备份(

Linux目录结构及文件基本操作

Linux目录结构 Linux与Windows目录结构的区别,一种是体现在目录与存储介质的关系上.以往的Windows一直以存储介质为主,主要以盘符(C盘,D盘)及分区的来实现文件管理,然后之下才是目录,.因此目录则显得不是很重要,除系统文件之外的用户文件放在任何地方任何目录也没多大关系.所以通常Windows在使用一段时间后,磁盘上面的文件目录会显得杂乱无章.然而Unix/Linux恰好相反,Unix是以目录为主的,Linux也继承了这一优良特性.Linux是以树形目录结构的形式来构建整个系统

Linux 目录结构及文件

在 windows 平台下,打开"计算机",我们看到的是一个个的盘符: 在 Linux 下,我们是看不到这些盘符,我们看到的是文件夹(目录): 在早期的 UNIX 系统中,各个厂家各自定义了自己的 UNIX 系统文件目录,比较混乱.Linux 面世不久后,对文件目录进行了标准化,于1994年对根文件目录做了统一的规范,推出 FHS ( Filesystem Hierarchy Standard ) 的 Linux 文件系统层次结构标准.FHS 标准规定了 Linux 根目录各文件夹的名

SCP实现Linux到Windows的文件数据备份

我们上一篇介绍了使用Curl+windows FTP实现linux到windows的数据备份,今天我们介绍一下使用SCP服务将Linux的文件到Windows的文件备份:我们都知道SCP使用的是SSL协议进行数据传输的,所以我们如果使用SCP服务进行数据传输的话需要安装openssh-clients(linux上),而windows上我们需要单独下载openssh for windows 工具.具体见下: 我们首先在linux上安装openssh-clients yum install –y o

linux目录下各文件夹作用

??作为一个程序员,我们难免会接触到linux系统,特别是后台程序员,因为现在项目的部署环境基本都是在linux系统上进行的,所以了解linux系统是十分重要的,虽然我接触了linux系统已经有一段时间了,但是我基本知识完成了一些部署,并没有很深入地了解它,所以从现在开始,我们就一起来学习一下linux系统,推荐看<鸟哥的Linux私房菜-基础学习篇>这本书,可以了解到很多关于linux的知识,我平时使用过centos系统以及ubuntu,centos是部署在阿里云上的服务器,ubuntu是在