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目录结构中重要文件数据信息的主要内容,如果未能解决你的问题,请参考以下文章